136
135
126
125
119
118
118
119
120
121
121
121
122
125
124
123
127
139
141
143
143
139
138
137
134
132
132
133
133
134
134
129
120
119
126
126
111
113
113
113
114
114
114
115
116
116
118
119
120
120
119
128
124
122
123
127
118
109
119
130
125
127
125
123
116
119
120
123
124
126
131
130
132
129
134
136
134
130
126
126
126
127
128
127
124
110
111
109
112
113
115
117
119
119
127
128
140
144
149
148
149
155
155
159
162
160
159
130
130
130
130
130
130
128
126
126
126
126
126
127
127
125
125
127
128
131
132
139
140
141
141
141
141
143
145
147
147
153
151
158
158
153
148
144
142
141
140
140
139
145
137
136
139
144
139
142
148
153
154
154
154
156
164
166
164
165
167
170
169
168
167
169
172
180
187
184
185
194
193
190
197
197
199
207
207
203
208
211
217
212
211
224
232
235
235
236
240
243
245
266
269
271
273
273
274
277
279
282
282
285
294
301
304
305
309
311
311
313
317
319
321
321
323
324
327
332
337
339
346
353
360
366
372
374
383
395
396
396
405
421
424
426
426
430
434
434
431
436
445
449
454
460
464
466
469
473
473
473
473
474
474
474
474
474
474
469
470
470
466
463
461
460
460
459
455
435
422
422
420
418
417
417
418
420
420
419
413
412
411
411
411
408
407
404
402
398
395
396
396
394
394
383
382
380
377
357
356
353
352
352
352
350
348
333
326
315
313
312
310
305
304
303
301
294
283
280
277
275
273
273
271
267
266
265
263
263
262
261
261
260
258
259
257
260
261
259
259
253
253
258
259
261
261
261
254
243
241
242
243
244
241
238
236
233
234
235
235
238
240
241
237
235
233
233
235
236
236
236
235
234
233
232
230
230
230
230
229
229
228
228
228
227
227
227
230
234
235
235
237
239
240
240
241
241
239
239
238
240
242
241
240
240
239
238
235
232
229
224
222
221
223
225
225
225
226
234
235
235
235
235
238
237
235
230
228
228
229
232
232
231
212
214
214
214
214
215
219
225
226
226
226
226
226
221
221
219
217
216
214
213
213
202
198
198
195
194
193
192
192
193
203
207
211
212
214
217
217
220
221
220
216
215
213
210
207
208
211
218
222
223
227
231
231
231
232
233
236
235
234
233
231
230
229
227
221
219
219
218
218
218
218
218
218
218
218
218
224
224
224
222
218
217
218
218
218
218
218
223
225
230
238
242
246
246
246
247
247
247
248
251
251
252
254
251
249
242
240
237
233
223
224
221
213
207
204
204
204
203
203
202
202
202
202
207
212
214
213
213
215
218
220
219
218
216
213
214
211
209
207
203
197
195
195
194
192
191
191
192
196
199
203
206
216
220
222
226
226
226
226
229
232
233
234
235
239
239
243
243
251
258
258
259
266
269
287
293
303
305
312
314
347
349
353
385
388
390
395
410
410
411
414
420
420
421
423
425
426
429
433
440
441
443
444
444
445
440
438
435
435
424
423
417
408
403
398
397
379
379
379
375
373
366
361
359
359
357
354
352
353
353
352
351
350
350
348
347
346
344
338
331
316
314
312
309
306
302
298
296
294
294
293
291
288
287
288
289
290
290
289
285
277
277
275
274
273
272
271
257
256
256
256
254
253
252
249
250
259
266
267
267
268
269
269
268
266
265
274
276
278
281
281
281
282
282
282
287
291
292
289
286
283
278
278
278
278
276
276
274
271
268
265
258
256
254
253
253
249
245
244
239
238
236
236
235
235
233
225
224
223
222
221
221
220
219
219
219
219
220
227
231
235
237
237
239
241
241
241
242
243
244
246
247
248
250
250
249
245
240
239
239
239
237
236
237
237
227
228
228
226
224
229
233
233
236
240
242
242
242
240
239
238
231
229
229
229
228
227
228
229
230
231
229
224
234
227
226
224
221
220
220
220
220
220
220
223
223
264
267
279
292
286
284
276
276
277
279
281
286
287
288
288
289
289
287
285
285
285
286
286
288
307
309
311
326
330
327
325
318
317
317
318
318
320
321
321
321
322
324
327
330
332
332
339
341
342
343
343
344
344
345
351
353
353
354
359
361
370
375
380
385
390
392
393
394
407
414
423
428
441
461
482
488
492
477
473
452
450
446
441
437
415
390
382
377
373
362
359
356
345
341
337
325
320
317
314
312
309
306
301
300
299
299
299
299
298
292
291
291
291
289
288
287
285
283
283
272
266
264
264
264
264
266
268
264
257
242
218
214
211
210
204
201
199
195
189
189
188
185
184
182
181
180
178
177
176
175
173
171
170
169
167
167
167
161
153
150
136
137
138
138
137
132
128
127
127
123
121
121
121
123
123
125
126
128
128
127
125
123
124
115
115
115
110
109
99
100
100
100
98
96
94
95
96
97
97
96
95
94
93
92
92
92
91
89
89
88
87
86
85
85
84
83
82
82
80
80
79
79
79
79
80
80
78
78
77
76
74
70
70
70
70
69
68
68
67
67
67
66
66
65
65
64
64
64
63
62
62
59
58
58
58
58
57
57
56
56
55
55
56
56
56
54
53
52
52
52
51
51
51
52
51
51
50
49
47
47
46
46
46
46
47
50
50
50
51
53
52
51
50
50
49
49
46
43
42
41
40
42
45
44
44
44
44
44
46
45
44
44
43
43
43
43
42
38
36
31
28
28
27
25
25
25
24
24
22
21
22
20
19
19
19
19
18
18
17
16
15
15
15
15
15
13
12
12
11
11
11
11
12
11
11
11
11
8
9
9
8
7
6
5
5
5
5
4
4
6
6
3
3
4
4
5
6
6
6
6
6
5
5
4
4
3
3
2
3
3
4
4
5
5
6
7
8
8
5
4
3
3
3
2
2
2
2
5
5
3
4
4
4
4
4
5
4
4
4