197
196
194
193
191
188
187
186
186
185
185
185
184
184
184
183
181
181
180
175
177
177
176
176
176
176
175
175
172
169
167
165
164
164
172
172
172
172
172
172
171
166
161
154
154
156
158
158
157
155
154
153
153
153
153
153
153
153
153
153
153
154
154
154
154
155
155
156
156
157
162
161
160
161
162
161
161
161
161
161
162
163
166
172
174
174
175
176
177
178
179
183
183
183
184
189
191
191
192
195
196
198
199
199
199
199
199
199
199
200
201
203
203
202
201
200
200
198
196
194
193
192
194
195
193
193
192
191
190
189
189
189
189
189
191
192
192
192
195
196
199
201
201
202
206
210
216
221
217
217
214
214
213
212
211
211
211
211
210
209
208
208
208
207
206
205
204
203
202
201
190
188
186
179
178
178
178
177
177
177
177
177
180
183
187
191
192
194
194
198
198
199
200
213
213
214
220
223
223
223
225
226
227
229
232
232
233
234
236
238
242
243
245
246
248
248
248
251
251
250
250
250
249
249
249
249
249
250
250
251
251
249
246
245
245
246
250
250
250
252
253
254
255
258
260
263
266
271
272
273
274
275
275
274
272
270
267
267
269
265
260
259
253
254
254
255
252
250
248
244
242
234
233
233
232
229
228
227
227
227
227
226
226
225
224
224
225
225
227
228
232
233
234
235
239
240
240
241
241
240
237
235
235
235
231
231
230
227
226
226
223
223
226
227
228
229
231
232
233
238
242
257
260
259
254
249
248
245
243
242
240
237
233
232
231
230
227
226
225
224
224
224
224
224
225
226
216
212
208
199
190
190
189
188
188
183
181
179
177
176
174
171
169
167
166
161
159
157
156
155
155
154
151
147
146
146
146
144
146
146
148
145
142
137
132
130
127
123
123
122
122
120
119
119
119
119
118
118
118
117
115
115
114
114
114
115
116
117
119
121
122
123
123
123
122
121
120
120
119
115
114
114
113
113
114
115
116
117
117
117
118
119
122
124
127
128
129
129
133
136
143
146
146
146
146
145
143
140
127
126
124
123
122
120
118
112
110
108
109
117
117
117
117
117
117
117
117
117
117
117
116
115
114
113
113
114
114
115
116
118
119
119
120
121
121
122
122
123
124
124
125
125
125
125
126
128
129
129
132
137
139
143
143
145
147
147
147
148
149
154
162
166
167
168
166
163
162
161
161
159
158
156
152
149
146
147
148
148
148
149
149
149
148
147
147
144
141
140
138
136
131
128
127
127
126
127
127
127
128
129
129
130
130
131
138
138
142
143
143
143
143
143
144
144
146
153
154
159
160
161
161
162
165
166
168
187
195
213
215
215
218
222
229
234
236
236
236
234
238
244
246
246
255
256
258
261
266
267
268
269
270
271
272
271
269
265
240
222
221
217
215
214
216
221
224
227
229
215
209
208
207
206
205
205
203
203
203
203
203
204
205
205
205
205
205
204
203
203
200
199
197
196
186
184
183
182
175
174
174
174
174
174
174
174
176
177
178
180
184
185
185
189
193
193
198
192
189
186
187
186
185
183
179
178
177
174
175
175
175
175
175
175
175
175
175
175
176
176
176
176
176
175
175
176
176
176
184
186
187
188
199
201
202
204
204
204
204
204
203
203
204
205
205
206
206
209
210
210
210
210
210
211
211
210
210
210
209
209
211
212
218
225
228
232
235
240
247
255
251
249
247
245
243
241
234
231
229
227
224
218
217
217
217
215
214
206
206
206
206
206
206
206
202
202
202
202
201
199
198
197
196
198
200
201
201
200
200
197
195
195
192
191
191
191
191
190
189
189
188
188
188
188
188
187
186
185
185
185
185
185
186
186
188
189
191
192
193
183
175
168
168
168
166
166
164
162
162
162
161
161
162
162
161
156
155
154
154
153
153
153
153
154
154
154
154
154
154
154
154
154
154
150
147
147
147
147
149
152
152
153
152
149
147
150
152
152
152
152
152
152
152
152
154
154
155
155
157
160
161
164
167
169
169
169
172
175
182
183
183
184
184
185
185
185
185
185
185
186
186
187
189
192
194
196
196
196