140
139
140
141
141
141
138
138
138
139
137
137
138
138
139
139
140
140
140
140
140
140
139
139
137
138
138
138
138
138
138
140
141
141
141
142
147
140
141
142
141
141
141
140
139
139
139
140
140
140
140
140
140
139
137
137
137
137
137
136
136
136
136
137
138
138
138
138
137
136
136
136
136
138
139
139
138
138
136
136
136
136
135
135
136
137
138
139
138
138
138
138
138
136
136
141
143
143
144
146
149
150
162
161
161
165
168
170
170
172
169
162
167
166
167
167
167
168
167
167
168
168
168
166
168
168
169
172
172
172
172
172
172
175
175
175
175
175
175
175
175
176
177
177
177
178
178
179
180
180
180
181
181
181
181
181
181
181
182
186
189
190
190
191
191
192
193
193
194
201
202
205
209
210
210
211
213
214
214
214
215
224
229
231
232
233
236
239
244
247
251
256
258
263
264
264
265
265
266
270
272
276
277
279
281
282
286
293
308
308
309
309
309
310
310
310
310
311
312
313
313
314
314
315
315
315
316
317
318
319
319
320
321
321
321
321
321
321
321
321
320
320
319
320
325
327
327
325
325
325
325
326
328
334
334
334
335
335
336
337
337
341
342
345
346
348
350
350
350
350
350
350
352
353
354
355
354
354
354
350
347
344
340
338
335
339
342
344
346
351
352
352
352
352
352
349
347
349
354
358
354
349
345
343
338
333
332
329
328
326
326
331
333
334
335
336
338
342
343
345
352
354
356
358
360
365
367
370
370
369
369
368
368
371
376
376
376
378
379
380
380
381
381
381
382
382
382
383
383
384
384
384
384
384
385
385
386
386
387
388
388
388
388
389
389
389
389
386
374
370
370
368
368
368
368
368
368
368
365
365
359
351
349
348
345
340
336
335
335
335
335
330
330
330
331
333
334
334
334
334
334
334
333
333
333
332
334
342
344
345
346
347
347
347
347
347
347
341
339
337
335
329
329
325
324
323
323
322
321
320
317
315
315
316
316
312
310
309
308
308
308
308
308
308
308
306
306
305
304
304
304
304
302
302
301
300
300
300
303
328
329
331
334
335
331
333
338
344
348
349
350
354
357
364
367
371
373
374
383
387
389
389
389
389
389
388
388
387
386
386
385
379
374
355
341
340
339
339
338
336
332
323
323
322
322
322
320
319
318
317
316
313
313
314
314
315
316
316
315
310
311
313
303
302
294
294
286
286
286
284
281
283
288
284
280
276
273
273
273
272
268
260
256
258
262
254
251
249
236
233
231
230
230
227
225
224
224
224
215
210
215
221
226
226
217
217
218
220
220
220
220
220
220
220
219
217
215
212
212
212
195
194
190
187
179
177
177
177
177
176
176
176
176
176
176
175
175
175
177
179
177
176
176
175
173
172
171
169
167
165
164
164
163
162
162
162
162
162
162
163
164
163
158
156
156
155
154
155
156
159
155
153
150
148
148
147
147
147
147
147
146
146
146
145
145
145
145
143
137
136
135
135
135
134
141
140
141
141
141
139
136
136
136
136
136
136
136
136
137
138
135
139
138
138
137
136
134
133
138
138
137
137
137
137
136
134
133
133
133
135
137
138
137
137
136
136
137
138
138
136
136
137
137
137
137
138
138
138
139
140
140
140
140
142
142
143
143
140
139
137
136
136
137
137
140
141
141
142
137
138
140
143
141