156
155
154
153
151
151
151
153
154
154
160
162
165
168
173
174
174
175
176
176
176
176
174
167
164
168
169
182
182
186
174
172
168
167
162
160
158
155
154
153
153
154
154
152
158
161
162
162
160
154
145
145
145
146
149
153
154
155
156
154
147
145
146
146
145
145
150
150
150
144
143
139
141
146
156
160
164
164
163
163
161
153
147
144
142
142
147
147
145
146
147
146
145
145
145
144
144
146
150
152
152
154
153
153
152
152
152
153
153
150
150
150
150
150
151
152
150
151
152
153
153
154
154
155
155
156
157
156
154
154
155
156
158
159
159
158
157
157
156
156
155
155
156
158
158
158
158
160
160
160
159
158
158
159
160
160
159
159
160
160
168
173
173
176
182
175
169
156
153
153
152
152
152
152
152
152
153
154
155
154
152
152
152
154
153
152
152
152
152
152
153
154
155
155
156
155
156
158
161
162
162
162
168
169
169
169
169
169
167
166
165
165
164
164
164
164
164
166
166
167
176
177
177
177
176
176
176
175
175
175
175
175
175
175
175
176
179
179
180
183
187
189
190
192
195
197
197
198
201
201
200
195
194
194
194
194
195
195
195
195
195
195
196
198
202
203
210
208
207
209
210
215
215
217
215
213
214
231
234
236
241
242
247
256
256
251
247
247
254
263
269
265
261
260
263
261
260
259
257
256
256
256
256
256
257
259
261
276
276
276
274
275
274
272
269
261
254
232
232
229
228
226
220
221
221
216
215
214
212
210
209
211
218
218
219
219
215
215
213
212
212
213
212
212
210
210
210
217
209
207
205
205
204
202
202
203
205
204
204
203
204
205
206
206
201
204
206
207
207
207
212
219
221
223
224
224
222
221
220
220
221
221
214
214
210
206
201
196
199
202
209
208
205
194
192
192
192
192
192
186
182
181
178
175
175
175
175
176
177
177
175
175
174
174
174
173
171
170
170
170
170
169
169
169
169
168
168
168
168
175
174
173
169
167
167
166
165
172
177
177
176
175
173
172
172
172
171
169
166
165
163
162
162
164
164
163
162
165
169
181
174
171
167
168
170
167
160
155
155
155
155
155
156
157
161
163
164
164
162
161
158
157
156
154
151
143
142
123
119
119
118
118
118
119
120
121
121
120
119
119
119
119
120
120
121
122
123
124
128
128
131
132
134
134
135
136
138
139
140
151
156
159
163
164
172
176
178
190
192
195
199
207
213
216
220
218
208
207
205
194
192
197
198
199
200
202
206
208
211
212
213
214
214
217
217
218
220
225
227
225
227
232
232
232
233
233
234
235
234
234
235
236
236
236
237
237
232
231
229
227
224
222
226
231
230
240
243
239
230
228
228
229
220
218
218
218
218
219
220
222
223
215
210
208
205
205
206
204
203
201
201
200
199
198
196
196
197
198
199
199
199
198
198
197
197
195
195
194
194
193
198
198
180
179
179
179
180
184
176
175
168
168
168
168
167
165
166
168
169
170
171
171
166
166
166
166
165
165
165
165
165
166
167
168
169
170
173
174
176
175
174
175
175
175
174
174
174
175
177
180
180
180
178
176
176
176
177
171
171
173
176
174
173
174
176
167
167
171
173
175
174
175
182
183
185
185
186
185
181
183
183
182
183
184
188
188
188
188
187
187
186
193
193
191
191
192
189
187
185
182
184
184
184
180
178
177
177
178
181
189
189
190
190
184
203
203
203
205
205
212
197
192
177
172
168
169
169
167
166
163
163
163
160
160
159
158
158
153
152
152
147
147
146
145
145
145
146
146
146
146
146
146
147
146
146
146
146
146
146
144
143
143
143
143
144
144
144
144
144
144
144
144
145
149
150
150
150
149
146
145
147
148
148
149
149
147
147
147
146
146
146
149
149
150
150
151
149
150
149
149
149
149
149
149
149
149
149
149
151
152
154
154
153
152
152
152
152
152
151
151
150
153
156
156
156
156
156
154
154
154
154
154
154
153
153
152
150
149
149
149
149
151
153
155
156
155
153
149
149
147
146
145
144
143
143
143
144
144
144
143
141
140
139
139
139
138
137
137
135
134
134
134
134
134
134
134
135
135
136
136
134
135
135
135
134
133
133
133
134
133
132
132
132
132
133
133
134
135
136
137
136
134
133
134
139
148
148
147
143
136
138
141
141
140
140
138
139
140
140
140
141
142
143
143
143
143
143
143
144
144
144
144
144
144
146
149
149
149
149
154
158
163
163
162
161
164
165
164
164
163
153
164
164
164
159
159
159
158
157
157
155
155
156
156
156
156
155