260
256
254
248
247
246
245
246
248
249
251
252
259
248
243
234
230
230
229
213
211
210
210
209
208
200
199
196
179
182
193
193
193
175
175
176
176
176
176
176
176
176
179
174
169
162
161
159
155
151
148
145
139
140
142
143
142
140
137
135
134
131
131
133
134
134
134
135
140
148
149
149
154
153
151
147
144
143
142
143
144
145
145
146
147
151
153
153
153
153
152
148
148
148
151
151
153
154
153
152
149
148
142
142
142
142
142
143
150
154
155
156
156
156
157
158
158
163
158
157
157
153
144
146
147
153
154
146
145
145
145
142
142
143
139
130
125
125
123
121
119
113
99
97
96
99
101
101
98
96
93
89
87
84
83
81
72
60
46
45
44
44
41
35
35
35
35
36
36
36
36
36
37
57
58
70
72
74
76
80
87
94
94
95
95
96
97
99
100
99
99
98
101
110
134
136
141
142
139
136
133
132
133
135
138
141
146
147
143
138
136
134
131
131
131
140
147
157
164
170
177
191
196
201
211
209
198
199
203
209
213
212
214
218
221
222
223
226
228
220
217
212
213
209
205
209
210
208
206
201
187
184
181
178
173
170
167
166
168
170
171
173
176
171
162
158
155
152
151
150
149
148
148
148
147
147
147
146
146
143
149
152
152
152
152
152
152
152
152
152
152
152
154
156
162
164
164
163
158
152
150
146
144
152
155
159
163
165
169
182
193
199
199
197
194
189
183
178
173
170
162
158
158
160
163
166
167
167
170
173
172
171
167
159
157
165
166
166
166
171
171
178
178
183
186
191
195
195
195
195
195
194
194
194
193
193
197
200
202
211
212
212
212
210
208
196
202
205
206
202
209
200
187
187
187
195
200
200
199
206
202
210
213
217
215
213
228
225
224
224
230
235
241
241
242
245
245
241
234
245
245
246
247
265
270
273
264
260
259
259
268
259
243
239
234
228
238
243
243
243
243
227
211
208
198
198
198
201
212
222
218
213
214
214
215
215
217
219
219
220
223
231
232
231
231
228
223
221
219
217
217
226
231
234
234
237
242
245
251
266
278
278
277
277
275
274
274
280
284
288
297
301
304
304
304
306
309
312
319
320
321
325
328
330
331
335
336
336
336
336
342
341
341
340
341
340
330
330
330
330
330
334
333
333
332
331
330
330
330
330
315
313
308
305
302
311
311
313
322
331
333
333
333
333
338
337
335
334
332
330
329
327
326
326
310
307
299
296
296
294
292
290
288
288
296
298
299
300
300
299
300
302
304
308
303
302
297
294
292
290
291
293
296
297
299
302
302
300
299
301
302
311
310
312
314
314
313
312
310
294
293
285
288
289
290
292
294
293
297
299
299
300
306
308
308
308
310
308
306
281
280
292
285
281
281
281
284
285
282
272
274
277
273
268
274
274
274
285
269
272
275
275
275
275
281
282
282
280
278
274
272
271
270
270
267
267
265
266
267
268
270
276
278
278
278
297
302
310
322
329
333
343
347
350
369
367
366
361
367
375
375
375
351
346
341
339
338
336
329
320
321
324
335
336
336
335
336
337
337
331
330
341
341
342
340
328
330
318
316
315
314
308
298
297
301
301
298
302
302
301
300
299
296
294
293
293
293
293
294
309
313
314
315
319
316
303
300
297
295
294
284
285
284
287
288
287
287
285
276
271
264
258
250
247
242
234
231
229
224
223
221
214
212
212
211
211
212
212
212
209
208
206
204
196
198
195
167
162
156
156
155
152
155
157
157
157
150
147
146
144
139
137
135
133
131
129
128
127
124
124
124
123
125
127
120
106
110
114
113
108
108
82
80
77
75
63
60
58
53
51
49
48
40
29
33
31
30
28
27
25
23
23
22
22
22
22
22
22
22
22
24
29
30
30
30
30
30
30
32
33
33
35
36
36
33
32
31
31
31
25
27
26
24
19
9
8
8
7
4
4
3
3
3
2