134
133
133
133
133
134
133
133
133
132
132
132
132
132
132
132
131
131
135
136
138
140
146
146
146
145
142
142
142
141
138
136
132
132
134
135
140
144
144
142
141
140
140
140
137
137
137
137
138
138
138
138
138
138
137
136
135
135
135
135
136
137
140
142
147
148
148
149
150
152
152
154
156
160
165
169
170
171
171
171
172
172
171
171
171
170
168
168
168
168
169
169
168
166
163
162
161
160
159
159
151
151
150
150
149
149
149
150
150
151
151
151
152
152
152
152
151
150
150
150
150
148
148
148
148
148
147
147
146
145
144
143
143
143
142
142
142
141
141
143
143
143
144
143
143
143
144
145
146
146
146
146
145
145
144
144
142
142
142
141
141
141
141
142
142
142
142
142
142
143
143
145
145
144
144
145
145
145
142
141
140
139
139
138
139
139
138
139
141
141
142
143
144
144
144
143
143
142
142
142
142
142
142
142
143
144
144
144
145
145
145
145
145
146
146
147
147
149
149
149
151
152
152
151
150
146
141
139
138
138
136
136
134
134
135
135
135
135
135
136
136
137
137
137
136
136
136
136
137
137
140
140
140
141
139
135
134
133
132
132
128
127
126
125
130
130
132
133
134
135
136
142
143
143
144
144
147
151
152
154
155
156
157
163
170
170
170
170
170
169
168
169
165
157
156
160
161
161
160
159
159
160
161
169
170
170
171
172
172
177
180
190
193
195
195
195
196
196
197
197
193
191
188
188
186
183
181
180
179
177
171
169
169
168
168
166
165
162
158
158
160
158
157
155
154
155
156
156
157
161
161
160
166
168
171
171
174
175
175
176
177
183
183
183
183
183
183
183
183
185
185
185
185
198
200
202
206
211
222
227
229
229
229
228
229
231
235
236
236
237
242
244
245
245
246
250
253
256
257
276
281
284
286
287
288
289
295
297
298
300
301
306
311
316
316
317
320
323
326
327
328
328
329
330
331
331
331
331
331
330
329
329
329
330
332
338
337
337
337
335
334
329
329
327
322
322
321
318
318
319
322
330
330
331
331
331
331
326
321
304
294
272
272
271
268
265
263
260
262
262
256
253
253
255
256
256
253
251
250
252
257
258
259
261
267
270
273
273
275
277
278
289
296
311
317
317
317
317
318
321
325
338
345
344
342
342
342
342
342
343
333
331
330
330
330
330
330
324
322
320
312
306
301
314
315
315
315
311
289
285
277
276
276
277
280
278
281
280
279
278
278
282
281
279
277
272
269
267
266
266
266
264
257
252
250
247
247
246
246
246
245
242
241
240
239
238
237
237
237
236
236
235
235
233
232
230
230
230
230
228
225
224
224
230
233
236
239
247
256
264
267
269
269
261
261
262
263
265
267
267
268
270
272
276
278
281
288
292
295
296
296
292
286
278
243
220
217
216
213
212
209
209
216
218
220
221
224
242
280
285
292
294
295
295
293
290
281
278
277
273
271
269
268
267
266
263
262
261
259
266
268
267
265
257
248
239
236
233
229
225
225
225
228
230
230
230
232
233
237
239
240
244
244
244
244
244
244
243
242
242
242
244
244
245
246
247
249
253
254
255
257
257
260
264
267
268
270
274
276
279
285
300
302
303
304
304
305
307
310
321
322
324
327
328
330
331
335
336
341
343
343
344
345
346
346
348
349
349
351
353
355
357
363
365
366
370
370
371
371
378
402
406
416
420
426
429
429
429
429
430
430
430
431
431
431
430
430
429
429
428
427
427
426
426
426
427
428
429
430
431
432
433
433
434
436
439
439
440
443
444
444
444
445
446
447
448
450
451
452
453
454
456
456
457
458
465
467
468
470
470
471
471
471
471
471
471
474
475
475
477
479
484
485
485
486
501
502
502
502
503
503
504
505
511
513
513
513
513
512
512
511
508
505
503
504
505
505
508
508
508
508
508
508
508
508
509
510
511
514
514
514
515
515
515
510
504
502
501
499
499
498
497
495
494
492
488
486
480
479
478
476
475
472
470
463
462
460
455
454
452
450
446
425
407
404
402
398
386
384
380
373
372
370
366
364
362
361
356
355
354
344
343
330
330
329
327
326
326
325
322
321
320
319
313
311
309
308
307
305
303
302
301
301
300
299
299
301
303
304
305
305
302
300
299
299
290
289
288
287
288
290
290
289
288
290
290
290
289
285
286
287
289
287
286
286
285
284
285
288
293
294
289
281
283
284
283
271
271
272
268
264
264
263
264
265
266
266
265
254
254
254
254
254
254
254
253
253
253
252
252
252
248
246
246
245
244
244
244
243
243
243
243
243
242
241
239
239
239
240
241
241
243
243
239
235
237
236
235
238
234
234
231
230
231
232
230
226
224
224
223
223
225
225
224
225
223
223
219
217
215
219
221
218
214
211
211
211
210
210
210
210
210
210
210
212
208
209
209
205
203
198
197
197
197
197
199
207
207
205
203
202
201
198
198
198
200
200
198
200
196
196
195
193
193
189
188
187
187
187
187
188
188
188
188
189
189
189
188
188
189
189
187
189
189
188
188
188
188
186
186
185
182
181
180
177
175
177
178
182
180
180
179
179
178
178
178
178
178
177
177
177
177
176
175
175
174
174
174
176
177
177
178
177
176
174
172
171
171
171
170
169
170
171
171
170
169
172
172
175
177
176
173
178
173
173
173
173
176
176
178
175
176
178
177
177
177
177
177
176
172
168
167
166
167
170
166
168
169
166
166
167
167
167
167
166
165
165
166
168
169
168
156
151
155
155
155
154
153
153
154
155
157
158
159
159
160
161
159
158
157
159
150
151
146
146
149
145
145
145
145
146
146
143
143
142
138
138
138
139
139
139
139
138
138
138
138
138
138
138
138
137
137
137
136
137
139
139
139
141
142
143
142
138
135
134
132
133
136
139
141
142
143
143
144
144
144
143
140
137
135
134
131
131
133
132
132
132
132
132
133
134
134
134
134
133
133
133
133