217
216
213
211
210
209
208
211
213
215
214
207
206
206
206
205
205
206
206
202
207
207
207
207
207
203
199
197
197
197
194
191
189
191
192
189
187
186
186
186
185
184
182
182
182
181
181
181
181
181
181
181
181
185
188
192
195
198
200
199
197
195
194
192
192
192
189
189
188
188
189
190
192
196
204
209
216
222
222
222
227
227
235
235
234
232
226
225
223
221
219
217
219
221
223
218
216
216
205
197
181
180
180
180
178
176
175
174
167
166
162
162
157
147
146
146
145
144
143
142
140
138
138
136
134
132
130
129
144
144
143
142
142
141
141
140
139
138
137
137
142
151
142
144
147
135
135
132
132
133
133
132
132
132
132
134
134
135
135
136
136
136
136
136
138
140
141
143
143
147
149
153
155
159
161
163
166
168
170
174
176
182
186
188
190
191
193
193
200
206
211
213
213
211
211
210
210
205
205
205
205
206
206
214
235
252
252
256
261
264
264
264
264
265
268
272
277
284
306
301
302
314
330
339
339
369
377
372
386
394
396
409
411
411
411
413
414
415
403
403
405
405
405
403
404
406
406
404
399
398
397
411
411
411
412
412
412
412
413
414
412
412
413
414
415
417
417
418
418
418
418
418
418
425
428
435
436
439
440
449
466
466
464
461
458
458
459
461
461
462
462
462
463
463
463
463
462
460
454
446
442
436
432
430
425
416
409
402
395
395
393
379
375
370
364
359
358
355
355
355
355
355
355
356
357
359
360
361
361
362
364
366
367
368
369
370
366
362
358
358
358
361
363
365
367
367
367
368
368
368
368
367
367
367
364
358
353
349
343
337
332
332
328
324
321
318
317
318
319
315
310
314
303
303
299
294
292
291
293
294
296
299
295
287
278
278
278
278
275
272
267
264
260
256
242
236
232
230
228
226
221
217
214
207
204
202
200
192
181
182
184
186
183
179
158
157
155
155
152
151
148
146
145
144
144
143
143
144
144
144
145
145
146
146
147
149
153
151
149
149
151
152
149
146
144
141
141
140
138
135
134
130
124
125
127
130
130
126
124
133
133
133
133
133
126
120
112
108
128
128
129
124
123
125
129
129
131
142
149
154
157
156
156
156
164
184
184
181
169
153
153
155
156
177
175
172
171
171
173
168
171
171
168
172
176
176
172
171
171
177
178
178
177
177
183
183
185
187
187
191
192
192
192
192
197
194
196
198
198
204
209
207
207
201
202
204
204
206
203
205
209
211
210
209
208
209
210
210
210
209
211
211
212
213
213
213
214
216
218
218
218
216
213
221
222
222
222
222
222
222
225
225
226
228
228
230
230
231
231
231
231
231
231
233
233
234
236
236
241
240
245
249
252
252
252
252
252
252
253
253
254
254
254
251
248
247
239
238
237
236
233
233
230
229
227
225
224
223
220
220
219
219
218
217
217
217
217
217
217