389
389
389
389
389
391
394
396
399
401
402
403
404
406
408
410
413
420
416
415
415
415
416
421
428
433
433
436
437
436
435
436
435
432
432
435
440
437
438
432
442
454
455
442
436
437
445
463
464
460
463
458
444
444
443
440
440
446
434
432
432
432
424
424
427
425
425
418
419
417
417
418
418
418
418
415
408
408
409
410
411
412
412
412
416
418
417
418
413
413
412
413
404
404
405
413
413
413
415
417
421
423
423
426
428
423
421
415
414
413
412
399
399
391
386
396
396
396
401
400
399
399
395
389
389
386
389
392
409
409
405
399
399
399
397
408
408
408
401
401
399
404
402
382
357
343
343
331
323
316
301
300
299
297
296
295
294
293
292
290
288
287
288
288
289
289
289
289
286
294
297
297
296
296
297
301
302
303
304
310
310
306
292
290
290
287
271
247
229
225
225
225
231
231
227
217
214
211
208
202
199
199
198
198
197
196
201
202
204
204
204
204
204
195
196
195
195
195
191
191
191
190
190
190
187
184
183
182
181
181
180
178
178
178
178
179
179
179
181
181
181
183
183
185
187
187
185
185
183
183
182
177
174
174
174
175
176
178
179
182
183
183
179
179
179
179
182
183
181
181
176
175
175
178
179
180
177
175
174
174
174
174
172
170
168
167
167
167
168
169
169
169
172
172
173
173
174
174
176
169
168
168
168
169
169
169
168
168
168
168
167
166
165
164
164
168
170
167
168
169
170
171
176
177
178
176
176
176
171
166
169
168
166
167
164
170
172
175
174
170
169
171
180
179
175
176
177
174
179
176
176
176
177
178
180
181
181
181
182
182
183
185
186
188
189
187
184
184
184
187
188
188
188
186
186
186
186
185
185
185
188
188
188
188
188
189
190
189
189
191
200
204
209
210
213
213
213
208
204
204
207
210
210
210
208
205
203
201
198
196
197
197
199
199
199
199
198
198
197
197
197
197
197
197
197
197
197
197
197
198
199
199
201
222
222
213
214
207
205
205
204
203
204
201
201
201
201
201
202
203
203
203
203
202
202
202
202
204
204
204
204
205
205
205
205
208
214
214
214
209
209
208
209
211
210
210
215
218
214
225
219
222
224
232
219
218
213
216
218
218
218
218
219
219
219
220
221
223
224
226
225
219
213
213
213
211
211
212
212
214
214
215
215
216
217
220
220
223
223
223
224
224
224
224
224
224
227
227
227
227
227
227
227
227
227
228
228
229
229
229
229
229
229
229
228
228
228
228
228
228
233
233
231
230
231
231
231
233
236
235
236
236
235
237
238
238
239
239
239
239
239
242
244
245
244
245
249
257
250
252
249
248
248
249
251
249
252
253
253
254
261
251
249
250
250
251
252
252
254
254
255
255
256
256
256
257
259
262
262
262
260
260
259
259
259
259
257
253
253
253
255
259
261
270
268
263
260
259
259
262
267
268
271
274
281
286
284
286
278
279
269
268
289
293
307
313
313
308
330
356
362
368
372
375
369
358
350
348
357
365
364
356
353
358
359
360
361
365
370
372
372
372
363
343
329
317
304
299
306
315
318
321
321
321
322
319
321
317
314
322
320
315
316
316
315
318
325
343
353
360
369
380
381
383
384
385
388