132
135
136
134
136
138
143
136
137
143
146
144
137
138
145
142
148
150
155
145
145
145
145
147
154
157
155
154
162
169
167
173
187
186
196
197
201
202
213
208
214
213
214
218
228
230
236
239
239
245
259
254
251
250
252
254
258
268
284
278
275
277
274
287
300
310
303
305
307
306
300
307
319
325
325
324
343
340
335
337
337
337
338
341
349
363
370
376
380
384
389
395
397
399
412
427
439
447
462
464
466
475
474
468
470
478
484
492
505
526
549
556
561
554
548
539
533
529
521
513
506
468
467
471
478
482
478
472
470
469
474
477
470
460
456
452
451
449
447
448
450
457
452
450
443
436
419
419
415
413
411
415
422
429
436
441
444
443
430
422
427
425
427
424
420
417
416
415
414
414
414
411
391
386
386
388
389
390
389
389
389
383
369
365
365
361
353
345
330
322
322
321
313
306
301
298
297
295
287
283
288
287
285
280
275
274
270
267
263
263
266
260
263
263
263
264
262
258
254
250
243
241
241
236
230
232
232
228
225
223
221
220
220
220
220
218
222
227
225
211
211
211
214
226
217
210
209
216
201
206
203
200
203
199
194
190
187
186
191
192
194
190
183
183
190
194
209
220
226
229
233
235
237
239
239
239
238
238
234
230
228
223
219
216
210
202
189
186
183
182
182
182
182
181
181
178
178
178
178
178
177
177
175
175
173
173
171
171
171
172
172
176
180
180
182
181
179
178
179
181
181
182
183
181
181
180
180
180
180
180
180
179
178
177
176
175
173
173
173
173
172
169
171
171
172
174
175
178
180
178
177
177
175
170
169
168
168
168
168
167
167
167
167
167
168
169
169
169
169
169
169
169
168
167
167
167
167
173
174
175
177
178
179
179
181
183
183
179
179
177
180
180
180
185
185
183
183
181
176
175
178
179
179
178
177
176
180
182
184
187
193
205
209
208
204
202
199
196
193
196
196
186
170
158
158
158
158
158
158
159
159
176
192
195
198
203
207
211
213
210
206
201
192
188
187
186
182
178
180
180
178
175
175
176
181
184
182
179
179
179
177
178
183
182
180
178
178
178
178
175
174
172
167
167
167
168
167
167
167
168
169
168
168
168
169
169
169
168
167
167
168
169
169
174
176
177
177
175
174
175
174
172
171
167
174
175
175
175
176
176
177
178
181
181
181
181
181
181
181
182
181
180
178
178
180
183
183
182
175
172
171
171
171
173
174
175
175
175
175
176
177
177
177
178
181
181
181
181
181
181
181
181
182
184
183
185
186
188
189
190
191
192
192
192
192
193
194
194
194
196
198
198
198
199
200
203
204
204
204
204
207
208
214
212
212
214
214
214
215
218
220
223
227
234
235
240
242
236
228
231
239
243
247
249
247
248
250
253
255
259
258
257
257
262
273
273
266
261
260
258
258
269
269
270
272
275
279
280
283
284
284
281
283
286
289
301
309
307
307
316
314
322
320
313
312
321
327
327
345
340
337
348
346
349
352
352
353
354
359
365
370
374
373
373
383
389
393
386
383
378
359
350
345
342
349
348
341
336
329
325
316
317
315
312
305
301
294
284
283
283
290
290
279
272
268
258
261
249
250
254
252
248
241
235
242
243
245
239
224
215
212
207
202
211
213
205
205
209
210
211
192
189
200
203
201
199
199
193
184
172
166
164
162
162
161
158
154
153
153
153
152
151
151
153
150
147
148
146
144
144
143
142
141
138
136
133
132