180
180
180
180
180
180
180
180
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
180
181
181
179
177
177
176
176
177
174
173
173
174
174
180
180
181
183
185
187
190
192
192
192
186
185
185
185
185
184
184
182
180
180
180
180
180
179
179
179
179
179
182
180
180
179
179
179
178
178
176
176
174
175
175
175
176
175
176
177
179
180
180
180
180
180
179
178
178
178
179
179
180
180
180
180
178
176
177
175
173
174
174
174
174
174
174
174
173
173
172
172
172
173
173
173
173
173
173
173
173
173
172
172
172
172
173
174
174
174
173
174
175
175
175
175
175
176
176
177
176
177
178
179
180
179
178
179
179
179
180
181
182
183
183
183
182
181
180
180
180
180
180
177
176
175
175
175
176
176
175
174
175
175
175
176
176
177
177
174
174
174
174
177
177
178
178
179
178
178
178
178
178
178
179
179
179
179
180
180
180
180
180
180
180
179
179
179
179
179
179
179
179
179
179
180
180
178
178
177
177
177
177
177
177
180
180
182
183
183
184
184
177
176
175
179
182
182
183
174
177
183
189
186
182
181
181
181
181
184
187
186
184
183
183
183
185
186
184
182
180
179
180
179
178
184
182
182
177
179
176
179
176
177
178
180
182
182
182
183
183
183
183
183
183
183
184
184
184
184
184
184
187
187
187
187
187
187
187
187
187
186
185
181
176
176
178
180
177
178
181
180
178
179
178
178
184
186
179
179
179
179
179
182
183
185
187
187
187
184
186
183
184
183
182
185
188
189
189
189
192
193
193
193
189
188
188
187
186
186
186
186
186
185
185
185
185
185
185
185
185
186
187
187
187
187
187
188
188
188
185
187
187
186
186
186
187
186
187
187
189
191
190
190
188
188
188
192
193
193
192
191
190
188
187
187
187
187
187
187
192
192
192
193
193
191
191
179
179
181
182
183
184
189
190
192
191
187
187
194
195
194
190
192
190
190
190
190
189
190
191
191
191
191
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
194
198
198
198
199
199
199
199
199
199
199
198
197
196
196
196
196
196
196
196
198
198
198
198
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
203
203
203
203
203
203
203
203
203
203
203
203
204
204
204
205
206
206
207
208
208
207
208
208
208
209
209
209
209
209
209
209
209
209
209
210
210
210
210
210
210
211
212
214
215
216
217
217
217
217
218
218
219
219
220
220
220
220
220
220
220
220
221
223
223
223
223
223
223
223
223
224
224
225
226
227
227
228
228
228
229
229
229
229
228
228
228
228
229
229
229
229
230
230
231
232
232
232
232
232
232
232
232
232
232
232
235
238
238
238
239
240
240
240
240
240
240
241
241
241
242
242
243
244
244
245
245
246
246
247
247
247
247
247
247
247
247
247
247
247
247
248
250
251
251
252
254
256
256
257
258
258
258
258
259
259
259
259
259
260
260
260
261
262
263
264
264
264
267
268
269
270
271
272
272
273
274
275
275
275
275
275
276
278
278
279
279
279
278