363
363
363
365
364
364
366
366
366
369
372
382
389
398
404
407
414
424
424
426
423
422
422
422
421
421
420
417
417
416
414
413
411
408
405
404
403
400
401
399
399
400
402
402
401
399
401
404
403
403
403
403
404
405
405
406
407
407
407
407
407
408
408
409
410
411
412
412
412
414
414
416
421
426
431
434
439
439
440
441
445
441
438
455
448
439
426
418
418
418
418
419
419
419
419
416
412
409
409
409
407
404
404
403
403
402
400
397
397
397
397
396
393
385
386
390
390
388
386
383
378
378
375
374
374
361
358
354
347
346
343
338
324
316
315
315
315
311
306
301
293
293
292
292
293
294
298
299
301
301
301
301
302
304
307
308
311
312
315
316
321
321
321
321
320
318
317
309
308
304
303
298
296
295
290
289
289
288
287
285
282
280
278
273
272
270
270
267
267
266
262
256
245
242
239
238
237
234
228
226
228
229
229
229
231
235
240
249
253
257
262
270
273
274
279
281
269
268
268
264
260
256
259
261
263
264
251
251
254
250
238
231
238
241
244
234
226
221
209
206
203
187
185
184
183
184
183
182
180
180
180
188
196
196
194
192
185
189
184
183
182
180
177
177
177
177
179
179
186
185
184
184
188
192
206
211
214
206
202
200
198
200
202
200
198
194
189
182
177
177
178
179
181
182
173
174
175
176
177
179
177
176
175
175
175
175
174
170
165
165
164
165
159
159
159
157
158
160
160
161
162
162
163
163
165
163
162
161
160
161
162
163
161
160
159
156
156
157
157
156
155
153
153
153
154
154
156
156
160
157
152
152
152
154
155
154
150
150
150
147
146
147
147
150
152
153
151
143
143
138
138
138
139
139
138
137
137
136
136
135
135
135
135
135
137
138
139
139
139
140
141
140
133
132
132
132
132
132
132
132
132
132
132
131
129
127
126
126
125
124
124
124
124
124
124
124
125
125
126
126
126
127
127
123
122
123
124
125
126
127
128
128
126
125
125
125
125
125
125
125
124
126
125
123
123
127
124
125
122
122
124
126
127
127
125
122
128
127
125
129
131
127
127
125
127
126
126
126
126
126
127
127
128
128
126
125
125
125
125
125
127
126
125
125
125
125
127
127
126
126
126
125
125
125
124
124
125
126
127
128
128
128
128
128
128
128
127
127
127
128
129
130
131
132
132
135
136
136
137
139
141
142
142
142
142
142
143
143
143
143
144
144
144
144
149
147
145
144
143
142
142
142
141
139
139
130
130
132
135
137
141
135
135
133
137
135
136
138
137
135
139
138
137
137
137
139
145
144
143
142
139
138
137
136
136
136
137
137
135
135
132
132
131
131
131
131
133
134
137
138
142
144
150
155
158
167
161
152
149
147
150
150
148
141
137
137
137
137
136
136
135
132
133
134
135
135
135
135
135
136
136
136
137
137
138
139
140
142
144
146
147
147
147
148
148
148
148
147
147
147
147
147
148
149
150
150
150
150
150
150
150
152
153
153
154
155
156
156
158
159
160
160
160
160
160
162
162
162
162
164
167
185
191
193
193
191
188
183
182
186
189
192
194
195
197
198
196
195
197
199
202
205
210
203
202
205
210
213
216
217
226
231
235
234
235
236
237
240
243
248
252
254
249
244
244
244
245
246
247
248
250
252
252
250
250
248
246
250
253
256
259
261
261
261
261
261
265
270
274
279
281
283
286
301
307
312
310
310
310
310
311
311
309
308
308
305
302
315
315
315
316
316
317
317
316
316
315
315
315
316
316
319
320
321
321
321
323
324
324
324
324
325
325
325
325
326
326
328
329
330
331
331
331
331
331
331
331
332
333
333
333
334
335
336
337
337
337
337
338
338
307
295
303
310
298
302
332
334
367
377
373
372
317
318
318
318
318
318
317
317
317
317
317
317
317
318
311
309
300
299
300
300
300
299
298
294
293
292
292
293
293
293
292
292
295
297
291
291
289
285
284
283
283
283
287
292
292
293
293
293
284
279
275
275
277
276
275
274
274
270
271
271
271
271
271
270
269
268
266
266
266
266
266
266
266
266
266
267
270
271
276
278
280
282
286
287
288
291
292
295
300
301
303
306
314
317
320
322
323
323
320
315
315
315
315
317
318
319
322
323
323
327
330
333
337
339
340
341
348
353
360
363
369
375
376
374