372
373
373
373
374
374
375
369
365
365
365
366
367
370
373
373
373
373
372
369
369
367
363
361
358
355
352
349
348
348
344
343
340
340
340
334
333
332
330
328
327
325
324
323
322
319
317
314
314
314
313
312
310
310
307
305
304
303
303
303
302
301
299
297
296
295
295
295
295
295
295
295
295
295
294
294
293
293
292
291
290
289
289
289
288
287
287
287
288
289
289
290
290
290
290
290
290
288
287
286
284
280
280
280
280
280
280
281
281
281
281
286
286
286
288
288
289
296
303
305
314
320
323
326
327
328
333
334
335
351
354
356
358
366
368
369
369
370
370
370
371
372
372
374
376
377
378
379
380
381
381
381
381
381
381
381
381
381
381
381
380
378
374
374
374
374
374
372
370
369
367
365
363
360
358
356
353
349
346
345
344
341
333
329
330
331
328
322
317
315
308
306
306
307
310
310
311
313
315
315
315
314
309
304
296
295
294
293
292
292
291
291
289
289
284
282
281
281
279
279
278
274
274
274
272
270
269
269
268
268
265
263
263
261
258
258
257
256
256
256
256
255
254
253
251
250
249
249
249
249
248
248
248
248
248
248
248
247
247
248
248
248
247
245
245
245
245
245
245
245
246
247
248
248
248
248
248
248
248
247
245
244
243
243
242
241
240
240
240
240
239
239
239
239
239
239
239
238
238
238
238
238
238
238
238
238
238
238
239
241
242
242
243
245
246
246
247
249
251
251
251
247
245
243
240
237
233
233
233
232
232
231
231
231
231
233
233
233
233
232
231
231
230
229
229
229
229
229
229
229
228
228
228
227
226
226
226
226
226
226
226
226
226
226
226
226
226
226
225
225
225
227
227
228
228
228
228
228
229
228
226
225
224
223
222
221
220
219
220
222
223
225
226
228
230
232
234
236
237
238
238
238
237
235
234
232
231
230
226
224
223
222
220
219
218
218
218
218
217
217
217
216
215
216
219
220
224
227
229
226
224
223
222
221
223
224
223
222
222
222
221
220
220
222
223
223
224
225
225
227
227
227
227
227
226
225
224
222
220
219
217
216
215
214
213
213
213
213
213
213
213
213
213
214
216
218
220
223
229
231
227
227
225
225
224
224
224
224
225
225
226
226
229
230
230
230
230
230
228
228
227
227
227
227
228
228
227
225
223
222
222
222
221
221
221
221
221
221
221
221
220
220
220
219
219
219
219
220
221
222
224
223
221
221
221
221
221
221
220
219
219
219
219
219
218
218
217
217
216
218
220
220
218
217
216
216
215
215
215
215
213
213
213
212
212
212
212
211
211
211
210
209
209
209
212
214
214
213
209
208
208
208
208
208
208
209
211
212
211
209
207
206
207
208
209
210
210
210
208
206
202
199
198
198
198
197
197
197
197
198
199
199
200
200
201
202
204
205
205
206
207
207
208
208
208
208
209
209
209
209
210
210
210
210
208
199
198
191
191
190
190
190
190
187
187
188
188
189
189
188
188
187
187
186
186
186
186
186
185
184
185
187
190
191
201
202
203
206
203
189
189
189
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
187
188
188
189
189
189
188
188
188
188
188
188
187
187
186
185
185
185
184
184
184
184
183
183
183
183
183
183
183
183
183
183
183
183
183
183
182
181
181
181
181
180
180
180
180
180
180
180
180
180
180
181
182
182
182
182
181
180
178
176
174
174
174
174
175
175
175
175
175
175
173
173
173
173
172
172
173
172
172
172
171
171
171
171
171
171
172
172
172
172
173
173
172
172
172
172
172
172
172
172
172
172
172
172
172
170
170
170
169
169
171
171
171
172
173
173
174
174
174
174
175
171
174
175
174
173
178
169
168
168
168
168
166
166
168
168
168
168
168
168
168
166
166
166
163
164
165
166
169
172
174
177
175
178
176
173
171
171
169
169
169
169
168
168
166
164
164
163
163
163
162