173
172
171
170
168
167
166
166
163
163
162
161
160
157
155
144
144
144
144
144
144
138
138
138
138
138
139
139
143
144
146
148
155
156
163
164
165
172
174
174
179
189
191
191
191
193
197
200
200
200
202
202
205
205
205
205
205
206
206
204
204
204
203
202
201
201
202
203
203
203
203
202
202
202
203
204
204
204
205
205
204
204
204
204
204
204
204
202
202
200
200
200
196
194
191
189
189
188
187
186
185
185
187
189
192
195
196
198
198
202
204
204
204
204
204
205
204
203
201
196
194
193
191
187
183
183
182
182
182
181
178
167
163
169
176
181
190
191
192
194
195
194
194
191
190
189
187
186
185
182
182
181
181
180
178
199
202
203
203
203
203
202
202
202
202
202
202
202
202
202
202
202
202
202
201
200
200
200
200
200
200
191
185
176
175
170
169
169
165
160
161
162
164
164
165
166
166
167
168
170
170
170
170
170
170
170
170
170
170
174
175
175
178
179
193
194
196
197
197
197
198
200
201
205
207
210
210
214
214
214
214
216
216
216
217
218
218
219
219
215
216
216
216
216
214
211
211
211
211
215
213
212
212
212
212
211
211
210
210
205
201
200
199
199
188
188
188
188
186
185
184
184
184
184
184
185
185
185
185
185
185
189
193
193
200
200
200
200
200
200
200
199
195
194
193
193
193
193
194
193
202
202
200
199
199
199
199
200
200
200
201
205
207
208
210
211
211
211
211
214
215
222
222
225
224
216
213
213
213
215
218
221
223
224
225
230
230
230
228
221
220
222
220
220
220
221
220
220
220
219
218
218
214
201
200
200
200
201
203
204
204
204
204
204
204
204
204
206
208
209
210
209
208
208
211
214
216
224
227
225
233
232
231
231
230
230
232
235
234
233
230
229
230
227
226
224
224
225
225
225
224
224
224
224
224
223
223
225
223
223
222
220
219
219
217
215
214
210
187
184
180
175
175
175
174
173
170
167
167
167
169
164
163
161
159
158
152
152
152
152
156
157
158
160
161
163
165
166
169
171
171
171
172
172
173
173
173
175
180
181
184
188
191
193
195
197
196
194
195
202
205
212
217
217
217
218
218
218
219
219
222
222
221
216
216
213
213
210
208
202
202
202
201
194
191
186
184
183
173
170
168
167
167
165
165
164
163
162
162
161
158
158
159
157
156
155
154
154
152
152
151
151
151
151
148
148
148
148
148
148
148
148
146
145
144
143
143
143
143
143
143
143
143
143
142
142
142
143
143
143
143
143
142
141
138
138
138
138
139
140
138
137
136
138
140
138
139
135
135
136
137
138
141
142
142
138
137
135
135
134
132
132
129
129
129
127
127
127
127
129
130
129
129
129
128
127
127
127
127
128
128
127
125
124
125
125
124
123
122
121
121
121
121
121
121
122
122
123
123
124
123
121
121
121
121
121
121
122
125
124
123
122
121
121
121
120
118
118
119
118
118
117
117
117
117
117
116
116
116
116
116
116
116
118
120
120
122
123
123
125
125
126
127
135
137
139
142
146
149
160
167
168
168
174
175
177
177
176
176
174
174
174
175
175
176
176
176
176
176
176
176
172
170
170
169
169
169
173
174
176
176
177
179
179
179
179
177
177
177
177
180
179
180
177
182
187
173