0475528_W -26.3 27.8167 1570.0
1960010112 2006121812
274
270
260
270
210
248
255
290
297
290
300
318
315
296
315
298
295
275
270
272
252
255
228
203
260
198
212
246
270
270
285
290
270
270
250
235
262
230
252
267
280
260
245
255
280
277
290
306
308
295
266
235
237
210
238
224
270
265
245
245
249
263
268
258
293
300
284
278
265
253
272
280
265
220
177
228
255
255
243
250
263
276
277
273
270
270
240
215
210
235
250
222
255
240
275
250
260
280
280
270
185
220
230
248
245
220
-999
-999
-999
228
187
224
235
140
160
155
160
155
167
190
205
205
-999
-999
-999
-999
225
210
182
204
210
196
198
216
107
170
204
220
245
235
238
210
215
180
177
165
172
183
180
160
176
176
153
150
128
167
174
183
175
182
165
187
193
188
186
185
162
172
178
174
190
200
126
143
170
160
170
190
203
202
182
173
180
200
185
132
145
140
158
172
175
183
192
175
160
160
175
188
195
147
100
103
162
140
138
164
169
193
203
232
234
203
213
210
175
188
190
200
208
215
242
244
247
242
238
205
215
238
185
186
202
140
192
165
194
198
225
247
264
280
265
255
250
264
248
270
255
264
270
210
210
195
214
230
255
267
270
275
230
238
252
250
260
267
263
123
185
228
275
288
290
282
250
210
234
260
290
285
270
276
275
310
302
305
305
180
190
200
225
269
282
270
285
256
252
290
210
250
265
280
299
310
296
265
303
290
310
290
290
310
295
285
200
150
160
147
195
252
250
253
223
240
240
239
260
270
218
155
162
205
193
220
257
270
290
320
305
282
270
245
266
265
222
272
282
275
234
237
255
285
285
295
295
186
247
218
249
270
290
280
257
242
250
210
153
175
200
226
250
270
273
285
294
288
302
304
310
303
312
304
256
275
265
256
272
260
252
260
218
244
247
270
250
250
170
222
265
275
287
283
293
286
262
267
220
246
245
255
259
233
250
236
258
254
278
274
290
296
300
316
285
295
283
258
252
262
250
208
233
230
259
238
240
260
266
240
225
190
248
264
272
270
239
263
260
254
263
278
272
210
232
258
272
244
253
252
196
235
270
250
166
230
240
250
138
178
216
235
214
216
223
236
250
238
238
228
215
228
240
246
235
250
230
235
215
210
215
175
200
210
200
218
220
233
235
230
225
140
130
164
175
163
210
210
217
215
232
235
132
175
175
218
226
159
210
195
172
185
183
185
174
184
192
162
152
128
128
115
125
185
185
170
174
152
146
163
164
187
195
188
190
164
178
180
167
190
192
175
185
168
174
180
162
172
176
178
163
170
161
169
176
162
172
133
174
180
172
163
135
170
198
210
213
198
200
186
140
190
180
196
140
196
136
143
90
143
142
170
175
195
196
193
215
206
203
190
180
180
195
188
208
173
168
195
200
205
204
260
280
285
215
195
190
208
217
255
257
280
290
290
280
282
285
289
302
265
240
288
295
295
282
265
245
225
225
255
285
220
243
263
278
250
238
190
235
265
294
245
260
283
310
317
275
236
253
274
283
325
330
338
340
320
332
317
300
318
264
150
188
195
235
270
262
291
265
234
226
232
220
225
202
225
242
230
220
246
270
274
305
306
264
250
228
259
229
210
198
270
291
273
256
200
214
236
275
240
254
258
300
294
240
265
272
260
170
210
268
267
280
267
292
290
300
293
310
195
217
235
270
275
282
295
270
284
318
280
273
285
285
264
269
253
267
280
295
309
282
282
284
264
238
190
244
272
287
292
300
275
242
265
286
270
273
290
305
280
262
281
276
274
295
290
292
299
283
242
247
205
265
265
285
276
277
285
256
195
256
248
265
280
274
288
304
290
296
292
252
260
170
244
220
213
202
240
260
270
252
262
266
277
280
278
280
294
273
265
253
248
260
208
238
250
169
234
216
212
204
210
233
250
241
252
253
245
235
255
235
218
216
234
248
253
264
186
212
142
190
168
194
199
207
220
217
190
194
216
210
210
205
215
193
210
215
215
195
195
205
210
215
215
205
200
185
180
188
190
208
165
182
170
172
170
176
170
185
195
194
199
202
203
146
165
170
200
127
126
168
185
197
207
210
210
195
217
171
190
219
226
220
215
219
210
212
202
192
185
188
186
190
173
176
192
204
203
195
185
190
160
184
181
205
180
175
190
180
203
114
169
177
168
173
185
206
223
220
220
214
189
204
208
212
190
228
240
240
243
230
235
232
242
250
222
210
182
214
222
255
250
238
100
110
145
175
215
250
270
275
275
270
270
265
280
250
252
240
240
246
245
215
255
280
285
280
272
287
290
303
303
302
305
268
240
244
264
267
234
248
270
210
240
288
310
235
203
232
280
300
320
320
330
334
234
270
228
244
222
253
264
263
276
295
304
320
326
315
285
250
179
253
268
252
246
235
203
255
275
310
280
232
172
205
206
179
218
236
267
270
242
229
257
285
275
257
254
255
268
264
260
275
291
269
305
260
284
300
286
283
272
265
245
267
220
290
311
300
288
275
300
290
268
257
200
265
280
266
264
248
245
266
290
290
268
235
269
192
270
289
200
227
255
274
246
260
290
272
285
291
250
250
237
220
174
158
235
255
265
216
228
259
250
248
283
278
269
260
268
266
280
280
298
296
280
270
264
273
274
288
299
295
278
292
258
238
242
276
300
300
306
280
280
298
301
207
219
228
231
242
223
190
253
270
256
250
194
215
240
253
265
210
235
270
270
197
223
255
270
250
266
195
190
190
230
240
181
225
235
218
238
217
203
210
214
213
224
222
220
180
176
196
207
215
225
225
224
230
212
222
220
224
220
217
226
194
180
155
173
194
190
190
182
185
132
145
156
170
181
207
196
172
175
180
198
164
186
182
180
191
170
170
178
190
179
184
208
199
194
194
140
70
108
141
144
162
155
141
148
155
178
176
178
142
162
168
177
98
120
140
150
88
99
125
105
140
144
150
165
116
120
147
125
145
185
190
198
200
214
180
152
176
130
174
190
178
150
166
177
207
193
185
175
186
184
196
208
198
172
124
140
192
203
218
186
146
179
183
145
215
225
245
245
255
220
247
252
237
246
250
246
256
215
224
248
244
255
270
278
278
234
255
272
270
265
240
255
280
290
281
250
260
248
267
225
260
265
250
263
292
282
282
286
287
282
296
300
274
292
299
280
228
228
268
285
285
258
295
310
300
260
283
254
222
185
219
240
245
254
199
225
228
249
210
195
264
286
256
256
272
284
260
258
257
280
247
237
276
265
243
250
195
220
247
257
265
263
245
262
252
214
231
225
175
250
237
265
270
250
278
265
255
293
229
248
230
250
270
270
289
300
300
295
285
277
222
260
307
317
295
305
321
300
284
298
278
272
292
299
269
260
278
273
254
250
260
268
294
260
281
248
252
268
257
272
308
328
277
278
273
247
260
234
252
272
290
275
274
263
270
281
286
300
307
215
232
243
269
293
285
290
273
282
272
274
299
320
323
300
325
325
307
320
319
301
288
298
283
290
298
295
285
280
264
288
307
277
242
263
258
270
272
285
290
298
285
274
272
260
245
272
294
285
278
206
260
276
273
282
250
267
285
291
292
252
252
222
250
269
205
199
212
256
200
214
208
210
226
235
236
245
208
165
136
175
200
200
205
208
202
210
230
235
205
205
210
162
190
170
195
215
223
210
218
225
232
225
220
215
221
195
168
172
186
180
184
174
172
184
180
200
213
177
136
187
177
180
179
175
185
184
176
166
30
25
61
105
158
163
80
95
127
175
184
140
160
150
188
195
185
83
120
138
175
190
164
155
155
157
147
161
171
157
161
174
155
175
179
187
172
145
159
222
200
175
178
195
213
227
185
175
165
150
168
172
178
205
210
192
110
150
162
207
220
185
192
228
188
240
243
212
173
190
225
226
210
245
265
251
237
195
205
230
246
230
230
240
258
259
246
259
231
175
202
198
249
265
257
277
264
283
279
289
270
284
298
275
284
266
175
160
172
210
267
266
265
285
296
285
285
280
229
221
220
215
162
151
220
238
162
209
271
280
232
187
194
224
235
235
275
253
246
230
196
239
270
289
310
309
274
290
310
305
308
303
266
224
224
243
222
195
204
230
261
280
259
265
237
261
254
242
-999
-999
-999
218
220
265
284
283
286
260
227
278
305
310
245
223
250
230
235
260
280
232
232
250
257
205
200
237
275
285
291
275
297
300
282
256
249
258
260
253
285
270
232
215
247
252
270
286
265
282
286
300
290
274
258
258
239
262
248
246
260
274
260
267
282
273
299
290
275
292
288
263
268
288
305
277
298
300
264
255
282
274
273
302
306
293
300
298
291
290
303
295
315
300
285
268
197
222
244
254
273
290
290
288
297
272
259
258
259
260
258
257
256
245
270
270
272
273
255
240
251
237
211
235
252
255
242
270
280
280
273
190
117
175
127
150
213
226
240
252
225
215
160
124
152
188
204
210
208
220
240
258
259
236
235
220
224
225
220
204
204
192
196
191
194
194
195
181
195
200
204
230
219
209
196
221
229
222
204
140
120
130
142
140
160
162
173
151
140
123
140
168
172
200
212
205
155
85
145
160
145
140
115
120
155
175
187
196
185
185
175
180
180
183
184
190
192
182
190
185
176
180
164
165
160
165
170
50
90
142
180
182
180
195
183
180
209
218
215
220
230
189
206
207
210
210
209
199
215
212
215
216
205
216
202
213
222
220
224
238
244
255
262
262
255
260
263
226
105
190
190
160
170
189
192
203
220
214
235
253
253
270
280
282
275
250
260
288
284
252
240
255
255
270
284
266
157
177
206
241
249
239
215
225
204
194
193
220
247
260
185
165
190
200
220
230
253
280
298
251
92
157
213
250
265
300
310
314
312
330
332
332
338
320
322
234
220
252
255
262
242
267
278
276
300
250
135
155
200
257
297
310
290
241
220
273
290
277
295
264
268
257
270
278
300
275
300
295
260
289
313
305
280
292
297
310
307
300
215
260
230
282
295
298
288
295
310
307
315
305
290
284
256
290
328
330
320
330
300
320
272
280
276
270
305
307
318
298
289
310
304
267
305
265
237
250
220
250
280
277
274
270
266
263
293
270
264
245
240
235
215
182
190
194
204
273
254
235
270
256
279
270
268
276
262
267
282
262
241
240
251
244
250
246
258
270
260
268
273
265
250
265
214
260
270
265
253
280
288
264
269
280
273
272
282
280
293
300
290
265
285
270
265
240
209
165
240
232
245
230
227
220
235
248
245
210
232
232
215
215
225
237
208
193
192
190
178
205
222
212
227
195
192
193
214
200
218
223
220
225
225
237
226
220
205
211
175
194
195
220
230
230
227
140
174
158
170
177
185
210
192
192
217
210
184
195
200
165
155
127
134
174
169
178
202
222
220
230
215
204
205
190
170
168
172
165
171
171
165
148
175
200
203
192
140
170
192
207
195
192
197
185
194
185
203
190
180
192
148
194
200
184
199
205
120
152
176
200
162
170
155
200
192
210
200
228
214
210
220
233
222
165
169
202
210
230
232
240
235
233
195
200
215
229
217
148
162
200
220
236
253
245
230
222
196
195
220
230
245
252
130
210
189
222
240
245
268
257
232
265
277
275
272
160
150
170
232
235
240
215
243
265
277
284
302
233
219
253
277
296
300
295
256
288
292
306
307
305
280
188
230
167
180
233
138
132
178
220
192
205
265
290
263
278
292
310
305
300
292
295
303
270
250
275
260
247
183
196
207
259
275
283
262
263
290
210
260
242
272
285
285
299
321
325
330
337
330
290
320
270
272
265
282
301
310
292
275
265
275
294
302
272
220
170
162
208
217
218
250
268
304
310
310
324
282
291
322
320
302
280
295
235
229
266
270
303
305
310
270
230
230
195
269
258
272
245
234
218
230
255
260
265
275
274
273
280
276
255
245
255
200
208
241
255
227
230
205
245
245
250
235
225
236
260
255
238
225
225
195
218
246
271
275
260
257
265
280
260
245
263
255
230
245
256
256
260
265
260
260
252
235
237
242
240
252
270
150
125
196
230
250
240
230
212
240
242
250
260
244
250
210
195
195
210
214
220
240
220
165
190
215
225
234
235
239
154
177
180
206
180
202
188
205
220
204
166
146
185
188
195
200
215
232
225
234
226
205
200
205
205
214
185
180
185
205
205
197
210
205
140
170
183
180
195
200
202
200
176
140
155
110
135
138
160
165
90
168
170
195
150
80
113
137
146
153
160
185
215
190
175
185
180
190
190
185
164
194
175
187
174
164
164
145
175
165
170
152
150
135
136
135
103
91
85
122
150
155
178
175
188
165
162
174
198
176
170
183
200
204
190
205
220
220
210
207
198
207
202
194
212
210
198
190
195
215
110
167
157
132
152
156
182
205
222
210
190
196
205
220
216
180
230
240
223
246
270
255
210
210
216
-999
-999
-999
226
237
229
231
250
254
265
272
275
257
230
186
235
261
270
279
290
296
280
280
239
262
276
187
232
222
245
250
260
273
258
258
285
295
285
273
282
292
310
310
313
319
282
270
227
168
181
165
220
237
229
240
245
275
280
275
262
276
230
265
264
300
250
263
282
292
210
120
140
200
235
245
260
252
264
255
267
272
264
275
265
245
238
257
227
259
270
280
290
295
212
214
252
288
295
295
297
295
290
231
260
249
244
258
280
263
280
290
295
278
285
302
295
308
310
320
310
290
249
276
278
276
305
290
268
295
288
308
285
230
220
250
267
270
266
250
290
295
300
295
294
287
280
252
275
244
250
290
300
283
290
274
275
255
255
272
280
262
230
232
255
285
295
246
242
260
-999
-999
-999
275
276
265
210
213
225
195
240
245
245
234
243
235
250
247
170
180
164
224
247
245
255
264
265
265
260
-999
-999
-999
195
195
220
225
240
215
230
245
225
146
205
195
227
235
240
235
240
212
160
168
140
180
216
212
208
185
183
184
175
210
195
180
215
225
230
215
208
185
205
220
232
225
218
175
184
195
165
140
135
168
180
165
178
192
166
180
185
158
135
142
135
174
170
172
190
180
70
110
140
134
158
185
194
120
160
151
33
65
92
156
150
160
140
147
142
145
158
160
175
165
171
150
142
135
160
170
191
190
181
147
150
141
173
201
225
240
220
192
195
220
210
205
215
197
200
185
162
175
185
206
215
230
220
210
195
215
194
210
215
237
243
220
232
244
185
110
170
220
230
220
240
250
130
168
212
240
210
210
197
146
180
205
226
206
228
249
270
195
120
160
172
180
206
240
264
250
257
276
278
246
274
285
275
290
285
269
237
270
285
285
271
210
223
270
287
243
230
250
270
203
224
256
256
269
290
285
274
198
235
260
299
320
320
322
318
315
250
216
178
246
295
321
320
310
274
245
295
288
286
285
284
295
300
322
331
330
315
135
80
78
141
207
230
105
110
214
245
230
249
265
280
276
258
240
264
280
285
273
255
250
240
250
234
247
244
258
210
270
240
280
298
298
279
304
306
333
315
300
288
295
297
258
282
257
265
293
320
310
240
270
315
322
300
294
300
270
250
285
286
297
318
340
335
325
315
315
288
320
320
335
285
255
326
334
334
270
284
292
307
292
310
325
335
295
275
275
310
312
288
298
300
255
285
294
247
280
284
269
214
232
293
268
250
270
276
260
275
265
270
238
260
282
271
270
269
274
284
205
173
180
223
230
240
240
225
230
261
260
250
241
239
255
268
255
193
220
200
209
241
249
246
187
216
235
226
208
222
215
196
220
230
244
255
255
220
231
228
243
264
276
255
195
210
203
200
215
206
210
240
238
240
175
195
210
180
190
195
195
180
175
175
195
204
210
198
197
200
200
146
110
131
161
170
182
194
198
200
180
180
171
195
203
225
210
220
165
110
168
205
188
190
195
166
176
200
205
100
160
153
160
163
178
185
169
170
170
160
185
195
212
228
206
210
217
220
205
220
194
184
180
185
196
195
180
186
212
222
212
100
140
165
180
175
194
173
181
195
191
165
170
205
-999
-999
-999
205
225
202
195
195
144
160
177
180
180
208
208
205
185
200
205
230
198
207
230
237
232
222
205
243
-999
-999
-999
195
217
240
205
171
204
225
262
262
275
215
204
192
205
230
245
255
260
235
234
273
260
246
256
274
279
283
277
259
259
150
217
221
233
230
217
260
280
246
210
255
285
256
293
302
310
256
121
200
190
160
170
230
240
217
202
194
210
254
215
242
246
229
262
285
265
229
250
256
278
286
285
190
218
249
295
313
318
330
310
229
261
245
286
214
264
204
256
290
254
198
261
250
272
266
285
255
180
258
211
225
269
286
285
271
240
261
252
251
258
255
274
250
226
260
254
251
259
285
260
285
286
301
304
250
291
305
282
265
284
298
296
319
290
290
305
310
231
239
255
290
270
266
295
284
260
228
240
270
280
242
240
260
265
177
216
246
235
248
230
265
270
275
266
265
250
260
265
270
222
243
265
281
294
290
280
301
305
295
300
322
322
284
272
305
287
298
280
256
280
260
235
236
239
260
277
255
280
295
298
244
236
265
274
271
270
275
287
266
210
247
280
286
270
255
268
281
273
283
250
260
280
290
276
290
285
263
218
210
205
195
203
215
210
150
174
190
212
216
210
234
230
245
245
250
245
253
210
211
168
145
170
195
214
140
130
166
215
234
210
220
217
214
205
220
250
240
198
218
220
224
200
130
150
180
182
200
203
210
190
140
210
200
225
206
194
194
163
174
180
148
150
120
174
155
165
170
175
155
109
135
155
190
186
196
185
185
210
225
215
202
210
188
210
195
194
183
145
83
141
170
197
210
214
100
140
154
162
195
190
216
215
150
180
185
200
214
235
241
235
243
239
245
227
224
205
219
226
225
195
205
214
196
220
230
211
220
220
240
206
170
130
190
249
274
275
265
180
215
216
235
228
264
283
220
240
204
241
270
255
276
285
275
286
265
274
285
291
290
295
280
255
235
235
148
194
232
260
267
298
305
280
290
225
166
180
204
210
265
288
269
142
210
240
245
265
285
295
280
254
250
285
305
300
281
296
290
290
201
274
271
265
270
300
282
268
195
235
235
260
261
303
275
290
256
272
252
263
274
269
285
293
309
293
291
295
285
278
297
289
290
186
180
250
271
303
288
291
303
310
295
288
313
300
205
190
194
265
205
250
210
267
263
286
264
240
284
274
265
265
231
240
269
265
251
272
267
290
273
250
249
270
275
250
250
240
243
250
194
245
250
250
269
275
245
221
260
245
231
243
254
260
235
240
240
265
236
250
252
244
245
258
282
245
235
242
244
240
249
235
221
240
265
249
290
270
280
270
270
276
282
230
289
305
284
280
282
254
255
264
286
281
279
280
295
250
254
262
211
211
239
225
235
228
254
231
225
230
239
194
168
205
215
205
190
205
225
230
226
250
246
230
242
250
220
220
237
248
230
216
235
230
232
248
268
267
238
248
184
144
175
200
220
216
219
208
204
172
174
170
202
199
144
158
172
180
154
150
136
170
202
212
198
196
190
160
176
182
182
172
170
174
152
150
180
190
190
178
171
183
204
210
170
164
158
160
194
176
170
198
210
205
150
127
148
174
192
194
192
200
202
208
156
188
176
182
181
160
160
170
163
180
198
166
125
174
176
172
176
182
196
190
172
174
190
192
202
180
134
190
212
120
152
178
212
222
242
236
208
205
200
205
190
220
224
222
224
232
230
172
150
200
228
176
200
200
224
258
268
269
266
270
271
271
270
229
196
144
106
185
212
226
250
272
280
260
248
223
252
260
248
247
260
278
280
270
270
278
278
262
246
265
283
283
250
160
180
219
232
250
284
268
250
276
219
181
202
231
215
254
283
280
248
140
180
249
270
264
262
261
260
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
172
200
212
266
278
250
245
268
275
275
281
289
277
250
250
270
275
225
245
235
270
250
250
280
300
300
282
258
269
265
294
282
260
206
228
262
266
256
273
281
260
250
224
228
254
256
248
250
244
267
248
242
173
158
190
219
262
271
290
270
300
272
280
282
280
278
252
250
252
269
274
278
269
298
316
310
279
282
275
280
282
180
235
246
253
252
222
228
252
253
230
248
253
240
260
243
224
264
278
219
220
243
240
230
224
206
228
223
222
235
235
253
260
228
230
228
248
172
210
180
200
240
225
221
241
251
236
230
238
260
250
265
274
220
200
239
213
229
208
208
212
222
239
242
240
239
228
250
210
130
199
90
138
180
195
200
218
226
168
198
228
250
210
120
143
150
185
202
202
191
204
202
180
187
186
186
199
211
223
241
218
232
231
222
190
198
238
179
150
172
172
186
180
200
205
190
140
172
190
175
175
188
181
192
198
211
158
138
129
143
151
158
164
194
189
220
198
190
188
188
185
200
200
178
215
190
203
198
178
198
186
178
160
167
178
200
200
204
190
203
212
200
210
132
90
172
192
203
178
214
215
208
205
200
188
221
229
220
231
240
244
250
248
260
258
261
267
268
208
220
238
229
181
182
247
222
243
210
166
200
225
262
284
282
273
282
285
290
278
236
254
272
284
282
272
280
300
268
233
272
259
262
290
282
270
258
279
249
214
257
270
274
261
228
278
280
258
233
282
295
290
324
-999
-999
-999
290
261
260
258
240
262
260
295
291
271
275
316
284
226
280
228
226
245
242
219
254
289
230
250
286
308
314
271
218
238
274
300
312
261
233
256
278
302
317
298
338
340
328
345
351
344
310
315
320
312
298
285
250
310
312
304
306
321
275
283
304
328
330
200
225
290
241
290
325
335
308
260
292
303
298
311
292
290
290
318
288
272
306
313
310
291
294
290
330
350
370
295
345
336
317
310
292
289
303
280
310
292
200
188
238
260
252
276
274
272
250
260
289
300
289
282
289
296
282
292
271
260
236
259
233
270
260
252
218
280
296
308
292
299
282
300
270
297
292
258
292
278
296
302
323
350
270
278
280
289
289
296
298
280
250
300
259
252
274
272
250
202
216
227
251
227
242
260
179
200
192
192
194
219
210
248
246
185
161
198
200
204
190
213
203
210
210
220
203
210
220
222
228
176
180
205
199
211
228
232
230
244
226
224
230
240
241
234
239
224
185
201
210
208
200
202
205
223
230
184
208
132
184
188
201
224
233
224
221
210
202
202
200
181
170
170
178
185
195
190
185
198
182
190
183
181
172
175
180
158
172
150
205
202
190
165
181
170
202
198
175
173
172
180
179
200
185
188
224
230
242
233
225
217
172
163
168
189
216
198
192
144
171
203
192
219
216
195
168
175
192
211
233
216
130
172
218
219
217
241
235
227
230
210
261
177
176
191
208
219
244
252
258
248
240
270
264
262
288
292
296
300
282
267
284
290
292
296
238
186
148
201
203
276
296
319
281
281
280
249
266
243
141
162
192
219
221
245
270
296
298
249
265
300
309
244
242
290
286
234
127
121
150
230
256
259
259
250
280
290
283
230
292
289
300
271
258
225
222
236
259
273
292
269
270
280
228
230
203
202
218
250
299
301
288
290
230
221
236
224
274
280
278
285
249
266
251
198
229
237
281
280
260
269
265
265
218
244
274
281
302
264
248
233
230
255
237
250
240
230
250
277
254
265
281
283
279
291
270
260
264
267
264
265
286
280
274
254
257
272
244
272
286
261
228
235
243
267
260
260
270
221
217
251
272
284
240
245
263
270
251
290
287
251
250
254
238
264
261
262
263
269
268
270
248
232
215
261
245
267
271
263
276
239
248
250
263
270
250
267
272
265
270
275
271
261
252
260
248
248
268
252
237
170
202
202
238
252
275
245
240
252
266
248
287
228
221
218
170
122
169
192
191
200
220
237
223
185
230
237
235
248
230
192
226
235
240
235
196
200
156
182
180
179
206
206
218
206
221
214
215
220
171
168
166
165
169
184
191
196
211
208
108
95
152
180
195
193
196
181
190
203
222
223
266
199
195
185
188
119
150
147
185
186
185
204
220
214
206
77
90
120
131
160
182
204
196
195
182
200
201
210
186
156
185
185
170
178
152
90
135
160
172
195
195
190
192
186
199
188
183
184
195
195
185
192
176
186
183
188
154
150
159
171
185
213
198
194
115
145
171
165
177
202
224
216
220
226
240
175
132
140
122
209
213
218
225
203
217
215
132
134
173
207
216
205
242
226
142
185
210
194
147
78
79
166
190
133
178
216
240
259
250
247
232
252
271
279
232
275
286
284
290
280
283
280
251
263
271
283
278
285
287
281
290
274
222
166
246
255
256
275
298
303
291
264
267
226
225
256
216
235
262
275
276
256
272
247
267
262
242
196
235
240
277
292
208
156
218
218
211
187
234
248
250
250
260
233
241
173
215
256
253
254
242
242
261
266
234
245
269
257
234
254
271
276
301
277
237
248
258
231
260
235
251
274
251
240
230
241
240
226
259
285
265
260
244
270
230
260
259
285
301
252
250
263
280
279
270
280
289
304
308
296
257
262
260
245
258
254
258
250
275
248
225
244
229
242
219
218
209
205
205
212
261
259
260
277
272
260
250
253
230
244
234
195
206
200
231
199
206
219
238
257
246
242
237
256
276
258
238
238
250
255
232
228
250
235
235
252
260
257
195
215
184
180
200
202
140
176
207
230
175
247
219
235
219
197
225
249
255
255
257
230
153
126
155
205
221
240
228
161
218
228
217
211
192
183
222
209
225
228
217
183
201
213
232
232
231
233
240
232
240
238
176
140
191
202
200
194
210
183
218
225
140
150
160
160
176
194
203
225
215
215
204
210
225
232
247
218
225
226
205
200
196
205
185
175
183
157
100
143
160
183
179
184
180
172
164
188
186
185
196
202
203
202
186
150
156
158
187
198
210
184
174
175
160
183
183
200
144
119
170
156
165
187
197
220
223
190
160
182
201
186
164
135
139
170
195
215
212
178
201
210
207
158
180
187
174
186
200
232
240
185
176
190
190
212
190
141
152
185
220
230
221
215
215
226
240
245
229
210
205
220
235
235
222
231
238
262
250
256
242
236
232
242
255
231
226
263
277
255
250
255
253
267
275
297
285
280
232
213
235
252
257
252
237
224
182
192
198
237
270
270
242
251
290
286
285
300
312
275
266
282
277
253
235
219
190
242
264
260
211
256
286
290
285
243
274
300
287
280
290
291
286
225
176
220
217
247
201
210
240
278
268
300
296
282
264
260
260
202
225
235
230
252
250
245
254
250
220
270
270
280
278
276
260
260
228
229
193
135
155
212
240
257
250
255
265
270
248
244
225
248
282
302
284
233
220
220
240
235
227
243
222
235
260
257
254
238
245
225
185
211
210
251
259
267
275
271
260
237
247
186
211
235
222
244
228
247
247
251
272
265
225
242
258
264
224
178
205
241
262
250
250
248
261
278
283
279
240
232
205
193
238
253
256
252
268
245
251
245
248
237
262
260
271
270
275
244
242
262
259
239
235
150
147
195
233
214
222
244
233
217
223
247
254
241
235
169
142
206
211
225
222
225
232
243
235
240
212
224
198
160
218
216
220
236
239
242
250
249
245
228
231
233
223
162
200
222
184
170
172
178
192
169
170
151
182
195
202
222
220
206
211
202
212
208
164
188
186
173
175
188
204
200
154
132
167
212
198
162
182
190
183
195
162
145
186
198
220
210
171
175
184
216
221
193
76
124
124
117
114
136
142
142
139
150
157
157
187
183
175
185
183
185
195
195
147
157
153
156
190
168
167
144
165
170
168
200
195
220
222
230
167
185
175
165
180
176
182
132
140
160
180
202
228
227
228
208
217
108
153
177
176
196
201
207
204
236
245
225
245
225
216
204
221
240
252
239
232
255
215
203
224
235
190
230
237
245
248
255
268
266
269
282
286
303
295
292
285
276
256
250
235
255
225
213
162
208
250
215
243
146
216
207
208
230
217
237
259
252
249
248
240
268
187
195
156
197
224
256
267
254
265
237
215
247
260
293
242
232
249
183
253
186
145
212
232
239
233
182
257
255
250
234
259
278
283
298
293
292
280
270
278
292
191
242
245
287
275
267
286
268
280
261
232
272
292
257
270
250
247
272
253
245
235
254
275
291
252
268
261
256
250
248
260
245
292
301
265
296
194
201
259
298
297
307
303
290
287
294
236
262
242
281
294
305
267
297
301
296
280
286
296
292
283
278
238
231
235
266
259
239
236
271
270
276
255
241
257
258
257
256
262
280
280
267
247
268
289
286
271
276
257
278
267
272
265
255
255
259
282
168
205
221
215
210
257
259
262
228
244
183
165
252
196
202
217
240
251
242
222
255
231
216
251
247
218
247
241
246
235
205
220
248
260
256
233
215
230
228
226
207
207
227
220
242
247
251
244
253
261
248
246
253
224
236
204
228
236
224
226
238
238
210
184
210
206
200
182
205
229
235
238
170
140
152
191
214
200
215
200
201
210
211
122
177
187
185
165
205
230
216
181
193
217
203
216
216
212
224
229
212
196
196
188
185
189
178
137
166
182
209
187
143
166
190
195
102
162
175
185
192
146
139
152
174
202
187
175
188
206
200
184
185
196
191
180
186
167
185
175
190
-999
-999
-999
196
185
206
209
205
213
180
167
195
204
223
150
183
190
176
184
201
215
162
120
116
130
184
215
249
269
271
265
247
201
181
133
175
195
242
260
246
244
235
247
277
263
232
233
230
252
276
285
191
196
212
232
272
303
254
237
217
245
270
235
161
202
230
211
204
205
105
180
225
229
238
265
273
276
280
295
250
250
283
305
297
293
271
225
251
183
245
277
186
231
217
217
256
269
288
286
290
259
267
253
246
283
262
255
228
277
289
300
284
306
292
286
301
300
252
294
288
295
287
232
262
249
257
254
250
255
238
249
234
215
191
254
251
248
268
277
280
259
265
295
306
316
278
278
238
252
292
284
287
258
276
235
256
219
205
261
280
271
267
270
236
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
325
351
325
335
317
295
290
280
292
271
275
305
290
265
270
290
270
263
270
271
260
265
255
280
303
265
286
300
305
325
325
290
300
310
330
331
300
288
287
265
183
210
205
245
265
267
270
251
270
271
275
280
260
280
270
260
245
240
271
285
256
270
241
243
225
262
260
260
250
210
192
210
250
260
275
275
280
275
280
277
265
275
285
265
270
280
270
262
280
271
275
280
270
275
255
245
255
230
240
231
176
240
255
245
225
235
240
170
190
220
230
215
218
230
234
195
187
195
205
205
-999
-999
-999
235
225
195
-999
-999
-999
-999
220
210
220
226
220
225
205
190
207
205
205
220
230
249
240
235
230
225
150
120
175
185
200
215
225
240
240
230
230
85
115
135
150
160
156
215
205
165
170
175
170
175
180
135
150
160
150
160
155
150
150
160
175
-999
-999
-999
-999
220
220
200
185
80
143
156
165
170
184
213
255
220
221
220
205
225
210
210
205
210
-999
-999
-999
-999
195
205
200
220
225
205
230
235
235
220
195
185
215
220
230
235
255
250
208
175
205
235
240
205
190
175
225
260
230
215
255
265
265
270
115
125
170
210
240
250
265
240
265
260
250
210
195
200
165
135
205
235
260
275
280
270
275
285
299
285
220
280
295
290
280
290
300
290
290
300
285
280
210
120
120
175
200
260
260
265
195
190
190
240
215
215
260
245
190
220
220
240
240
250
265
250
255
260
245
255
265
260
225
245
230
245
276
290
225
200
130
220
260
270
292
280
290
295
260
265
250
240
0
205
235
245
255
245
180
185
180
215
240
245
245
220
260
245
255
265
280
265
280
295
300
310
285
260
290
250
255
250
245
215
228
240
245
260
235
265
245
250
220
250
250
260
260
275
280
255
215
255
275
285
275
275
265
202
260
250
270
285
285
275
285
295
285
220
235
200
230
220
230
255
255
250
185
247
236
205
210
225
250
265
260
240
210
220
220
250
250
270
-999
260
245
235
225
255
270
265
270
285
300
290
290
200
230
235
255
270
265
265
270
270
255
250
225
200
230
250
260
250
260
192
212
225
245
260
257
260
240
210
220
225
245
260
250
245
188
220
186
198
215
230
190
179
192
215
200
170
120
165
170
147
170
186
200
200
153
205
215
195
195
215
235
245
202
212
193
220
220
235
235
240
235
212
215
227
225
225
160
155
124
200
205
200
195
195
111
130
135
136
150
170
170
160
166
191
181
162
162
179
179
184
185
175
195
185
165
185
180
210
210
220
215
195
180
170
195
212
212
180
180
195
210
218
200
190
190
192
191
195
72
80
120
140
140
160
165
160
200
200
205
205
200
230
210
192
176
189
212
218
230
204
210
230
235
231
232
210
230
250
240
215
205
235
245
255
220
230
260
260
240
265
250
195
215
210
244
255
270
228
115
160
200
185
195
220
234
270
285
295
300
280
280
190
235
250
245
250
236
220
225
245
270
295
302
307
317
200
260
290
280
180
250
268
175
205
230
255
270
280
251
260
293
310
250
216
140
220
200
212
245
274
301
241
254
302
306
186
215
253
255
230
250
261
253
275
251
207
226
244
212
220
213
235
246
237
257
280
299
315
277
234
249
255
237
244
240
264
262
286
275
259
228
240
247
226
200
255
263
254
247
251
240
280
287
300
301
290
270
291
273
289
308
308
277
282
253
245
274
253
275
285
290
295
212
232
-999
-999
-999
283
269
283
273
280
276
280
267
265
284
263
278
270
269
268
252
259
260
277
302
255
273
255
245
237
224
212
250
256
241
253
230
226
211
254
267
282
301
294
291
267
256
268
279
257
274
-999
299
273
295
275
232
220
235
240
262
274
265
273
255
254
241
201
245
250
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
211
215
219
215
207
215
227
209
250
210
204
219
239
190
163
180
190
193
200
210
220
233
237
223
156
159
178
185
195
195
186
165
186
200
192
220
148
185
160
185
215
212
210
198
210
200
205
193
186
200
147
185
192
190
199
207
195
190
200
200
210
185
210
170
160
169
195
150
120
160
200
230
210
130
125
100
135
135
170
200
215
214
215
232
215
170
190
220
135
172
200
229
220
219
161
163
179
183
197
210
245
227
230
175
195
193
185
215
214
213
205
190
185
200
215
225
220
215
182
160
180
180
185
187
215
215
137
155
190
240
270
250
256
266
276
273
210
185
186
155
148
213
195
220
255
261
273
258
264
281
261
270
290
294
280
220
190
196
225
240
253
255
263
266
275
286
295
300
290
290
300
290
300
305
227
241
240
210
269
295
242
226
255
240
250
255
175
200
230
290
310
305
283
280
244
285
290
295
290
285
302
285
300
304
211
185
205
280
310
320
330
325
335
305
265
270
294
320
295
299
301
308
265
273
260
175
270
300
315
310
285
170
255
210
260
280
290
300
290
290
277
285
275
282
265
275
265
285
250
255
290
300
305
285
285
251
289
295
283
305
327
286
270
290
279
275
240
190
195
233
267
300
297
297
291
265
285
251
271
290
300
300
245
258
265
270
281
-999
-999
-999
-999
-999
-999
-999
270
265
287
290
200
255
270
260
273
293
265
250
215
240
240
226
252
270
294
295
300
301
287
295
303
291
283
315
275
255
250
240
260
255
283
290
240
227
220
170
159
180
200
250
260
246
255
235
210
220
200
220
238
237
252
255
233
236
251
255
260
264
177
205
211
220
240
244
225
220
234
244
232
228
238
220
239
240
225
232
250
245
246
250
230
235
230
240
250
240
245
240
249
245
230
234
210
150
155
175
200
210
225
225
220
215
232
240
231
241
185
210
205
180
165
180
200
200
186
185
205
190
179
176
160
125
180
180
190
175
160
150
140
150
135
137
136
154
195
150
195
180
200
180
210
220
245
240
227
214
187
180
180
120
170
155
175
200
201
207
162
177
176
172
205
213
204
204
210
215
195
210
205
110
155
153
185
225
230
165
162
190
210
210
205
190
190
205
193
155
171
200
211
225
233
210
230
220
235
230
235
255
233
182
239
285
283
259
225
160
145
190
270
260
270
270
223
252
272
237
243
250
275
240
265
290
290
270
223
251
260
270
190
231
205
210
220
230
220
250
270
265
290
305
295
320
320
275
195
255
270
260
215
225
185
240
270
290
215
200
260
265
255
235
260
285
300
300
295
295
220
180
250
280
280
290
300
310
276
280
270
255
245
270
265
294
290
230
285
260
240
225
250
270
305
290
290
280
310
275
280
284
269
180
204
255
235
250
236
275
264
285
295
300
263
265
259
254
240
210
240
279
275
270
265
262
280
292
285
295
290
265
275
265
275
295
295
300
315
310
320
255
285
300
300
315
295
300
300
310
300
300
290
280
310
310
280
335
320
325
335
325
315
345
315
335
-999
-999
-999
310
325
310
295
315
325
340
328
330
285
290
275
270
265
280
295
315
325
325
340
305
310
270
285
215
235
270
285
300
300
310
335
-999
-999
-999
295
285
300
290
280
275
280
270
295
285
220
230
240
255
255
275
270
250
270
286
279
205
240
265
250
255
-999
-999
-999
265
270
265
215
260
268
261
268
255
293
260
265
277
275
265
270
180
210
190
220
250
170
194
236
248
253
257
256
257
235
220
220
225
225
233
230
235
250
230
230
240
220
230
160
170
155
-999
-999
-999
200
220
220
245
240
200
200
190
212
206
201
170
150
145
165
165
185
184
190
190
180
200
220
160
183
133
153
153
177
180
190
180
160
155
150
170
190
182
185
229
215
200
180
170
195
210
210
200
205
210
215
210
210
200
210
172
205
220
235
190
162
166
166
152
235
165
180
195
200
155
165
135
143
155
175
210
240
230
205
215
210
-999
-999
-999
245
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
260
240
270
275
285
300
-999
270
300
310
304
-999
-999
-999
300
255
173
230
260
280
275
275
270
-999
-999
-999
295
280
225
260
260
265
250
235
260
215
265
290
295
305
295
320
333
320
310
320
295
310
250
290
295
295
275
280
275
245
265
274
250
170
260
270
248
205
280
225
255
260
270
272
270
270
220
200
272
270
295
285
223
220
225
240
250
285
300
310
317
320
330
300
310
285
260
250
204
210
190
230
290
295
290
290
300
285
290
265
176
250
245
235
265
290
305
295
280
250
270
300
290
281
295
310
305
330
295
230
264
254
276
290
305
320
335
337
325
320
340
245
250
270
250
250
255
265
265
255
275
285
280
300
285
265
275
285
230
215
235
260
275
270
270
265
269
220
225
250
270
280
219
194
182
183
250
255
265
160
200
250
255
260
275
270
220
230
215
220
240
230
208
210
175
170
175
200
200
210
200
195
190
210
220
225
220
125
180
200
216
205
200
215
175
140
200
220
220
235
180
160
155
217
220
-999
-999
-999
250
240
250
255
255
245
245
255
260
250
215
210
215
205
239
245
260
265
260
240
235
240
235
249
255
212
215
200
225
230
240
245
235
240
-999
-999
-999
-999
210
170
180
200
210
215
210
185
170
160
185
195
210
215
205
175
115
145
160
180
195
195
205
195
170
-999
-999
-999
218
170
160
189
170
175
170
165
175
180
165
170
170
190
200
210
210
235
200
220
235
225
175
195
-999
-999
-999
195
205
195
185
170
190
-999
-999
-999
215
215
225
240
205
210
225
223
225
223
185
210
195
180
178
210
225
235
-999
-999
-999
235
175
175
170
195
210
225
225
230
225
179
195
225
240
240
250
265
235
255
270
270
285
280
278
295
280
308
296
307
275
273
285
295
305
295
270
270
279
295
285
305
290
215
195
235
240
210
170
210
210
270
310
275
270
290
270
195
245
185
230
245
255
205
262
245
265
235
240
240
260
290
305
305
295
285
270
230
190
185
220
230
255
270
210
195
250
250
240
260
246
275
270
275
265
270
225
195
225
230
230
240
255
280
295
305
250
250
270
285
279
270
299
250
255
240
270
284
250
250
260
285
285
249
250
255
225
250
269
276
280
275
240
245
235
245
252
290
245
235
255
275
260
275
260
204
240
255
265
245
-999
-999
-999
270
270
250
255
195
170
170
205
220
265
285
275
270
265
280
260
230
215
230
208
177
250
275
275
265
250
245
270
260
255
260
275
255
250
240
235
260
280
265
280
275
275
270
215
245
220
235
284
260
270
275
270
-999
-999
-999
270
259
265
270
225
226
240
240
255
265
252
245
282
270
275
255
220
270
265
260
265
265
270
250
240
250
260
245
250
255
270
280
275
270
285
258
220
220
195
205
200
205
215
225
250
240
200
225
238
235
245
250
241
240
235
255
245
240
255
255
260
235
215
215
220
214
225
230
165
165
185
200
220
210
120
145
-999
-999
-999
-999
-999
-999
-999
110
130
155
150
170
170
165
118
115
105
100
-999
-999
-999
145
155
140
130
160
170
175
165
75
35
45
75
90
95
138
110
135
130
135
140
140
-999
-999
-999
-999
-999
-999
-999
115
135
142
160
144
140
134
75
50
115
125
120
105
115
115
135
145
120
100
115
140
150
160
155
170
170
195
140
125
150
160
170
200
140
115
115
105
155
170
180
200
200
175
205
205
210
186
190
200
215
215
220
185
140
150
180
-999
-999
-999
-999
-999
-999
-999
275
285
295
285
-999
-999
-999
-999
-999
295
230
195
250
265
270
205
175
205
235
225
250
250
240
245
250
200
185
225
275
290
290
305
245
290
230
285
310
300
305
260
210
250
210
245
220
210
245
265
285
-999
-999
-999
-999
-999
-999
-999
280
160
245
260
265
275
295
385
400
300
225
260
275
300
275
185
210
240
285
295
295
290
275
265
260
245
250
175
225
280
300
260
270
280
280
295
295
305
320
295
285
275
275
210
255
282
280
285
290
290
300
285
315
310
315
300
260
205
205
268
275
220
255
235
285
260
255
280
260
260
285
285
300
315
320
310
315
280
270
285
285
280
290
305
310
300
280
265
280
305
315
305
305
315
309
300
250
230
280
285
265
275
295
295
285
285
280
255
265
270
270
285
285
275
270
275
255
270
280
275
260
245
255
285
310
320
315
305
265
165
230
167
225
260
220
190
225
235
220
220
-999
-999
-999
245
255
255
245
200
175
205
220
250
260
255
200
245
255
245
175
215
240
255
260
254
265
200
170
180
-999
-999
-999
-999
-999
-999
-999
185
195
195
200
155
160
155
-999
-999
-999
-999
-999
-999
-999
105
115
130
120
125
130
120
105
135
135
140
130
125
130
195
130
145
155
185
185
205
190
180
195
185
95
160
170
-999
-999
-999
-999
190
200
200
205
220
202
205
225
175
160
185
180
170
180
165
200
195
195
210
200
170
160
165
180
175
102
165
160
180
200
205
195
180
225
220
225
225
230
240
235
235
230
215
240
90
195
235
245
240
195
230
225
225
210
200
200
205
220
220
245
180
160
225
210
235
200
225
235
265
275
235
275
250
185
195
240
255
275
285
285
275
280
270
205
215
225
255
255
225
190
255
280
275
295
305
300
315
315
270
305
275
290
320
305
300
310
195
285
310
305
320
325
250
238
215
240
265
165
195
215
250
260
270
250
250
236
270
295
235
220
225
250
275
255
295
305
265
285
290
240
290
290
295
300
300
295
315
255
150
145
200
205
245
220
260
240
240
230
260
250
215
225
230
240
245
250
225
255
230
225
-999
-999
-999
230
230
265
280
175
252
250
265
280
270
280
288
245
255
305
295
270
280
280
240
250
265
262
240
235
225
275
265
280
270
270
265
275
290
275
260
250
210
205
195
245
245
265
235
250
190
200
245
260
275
245
265
275
270
255
270
270
280
285
260
195
215
225
240
160
230
235
245
240
260
265
260
260
255
250
240
230
215
255
260
270
265
180
210
225
245
265
270
275
280
275
230
215
215
245
255
230
245
265
245
255
250
285
260
270
280
245
240
240
255
240
240
170
165
195
210
220
225
240
255
170
190
180
210
230
240
185
215
180
200
220
230
235
215
-999
-999
-999
-999
205
175
175
190
220
240
235
180
200
218
215
210
215
215
145
195
195
198
195
170
185
200
200
190
190
205
185
125
129
144
175
185
215
140
150
150
180
180
215
215
205
205
190
195
205
210
205
210
215
195
185
170
166
165
130
150
150
165
160
180
190
180
195
200
220
200
210
150
95
95
70
136
174
171
187
191
140
135
129
79
125
140
150
165
165
150
130
110
150
195
214
225
220
200
220
205
205
125
110
120
125
180
205
225
240
215
230
165
155
215
215
185
215
135
165
165
175
210
220
260
230
180
210
210
230
260
260
240
240
255
235
240
255
285
290
285
285
190
220
240
260
275
125
200
140
235
255
220
250
270
225
255
250
270
290
300
300
290
285
183
260
290
285
270
245
280
230
265
285
285
195
250
275
285
265
280
245
215
250
280
270
275
285
240
230
275
290
305
310
310
305
270
245
215
270
290
225
285
215
245
215
170
205
250
240
225
255
200
250
210
245
275
205
150
240
255
275
310
295
255
235
255
260
250
240
255
280
275
255
265
270
255
275
258
245
225
255
270
250
280
280
285
275
270
260
230
280
285
280
269
257
255
265
270
265
275
240
205
195
245
265
275
280
245
210
255
260
245
250
270
-999
-999
-999
265
245
270
285
290
270
285
265
280
295
290
280
265
265
270
280
250
280
260
265
290
290
270
285
285
310
310
300
250
275
265
245
235
255
255
270
295
180
205
230
245
270
230
265
180
182
215
215
-999
-999
-999
230
210
230
232
225
225
230
175
160
215
225
215
240
230
185
215
220
230
205
150
190
180
200
210
215
215
190
200
220
230
240
240
220
210
230
195
180
185
215
225
205
195
205
215
240
225
210
215
195
170
185
180
185
185
195
200
200
205
200
199
205
205
210
215
205
175
165
125
155
105
65
100
120
130
140
155
120
165
180
185
195
205
225
210
165
130
125
145
170
160
200
155
155
165
200
205
205
195
215
210
220
220
160
90
125
160
175
195
170
140
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
220
215
220
235
190
210
190
195
190
155
185
190
185
190
225
155
145
180
220
232
220
225
225
240
240
230
225
235
235
245
255
225
240
250
215
245
260
240
-999
-999
-999
220
235
230
245
263
210
240
165
160
155
145
135
155
175
180
190
220
215
235
245
255
270
280
290
260
270
260
295
310
320
280
285
274
290
280
300
320
316
275
145
200
245
270
230
195
220
135
195
205
215
240
260
275
290
295
270
290
260
180
215
-999
-999
-999
270
295
290
300
300
315
320
305
245
235
270
270
280
275
220
230
200
240
275
275
215
260
295
270
245
195
230
240
205
245
300
295
265
295
285
290
285
300
310
305
300
300
315
276
300
255
275
225
275
305
270
255
230
285
295
300
285
285
265
230
215
170
210
228
255
260
235
265
270
215
255
255
285
250
265
280
285
290
285
265
295
295
265
290
250
275
296
285
275
280
275
285
285
300
305
295
290
320
345
320
305
280
265
215
285
280
220
170
175
170
230
255
285
300
270
275
250
265
285
290
270
278
280
288
295
300
230
260
285
290
245
245
210
245
268
280
300
260
285
300
290
285
285
290
245
225
240
255
265
270
278
290
260
275
280
299
290
285
195
235
255
225
248
268
260
255
245
242
240
232
245
242
257
265
272
275
271
285
269
-999
-999
-999
-999
275
278
285
278
256
220
145
145
154
185
186
178
189
200
208
200
200
210
215
210
225
230
225
236
220
190
195
225
-999
-999
-999
-999
-999
-999
-999
156
178
196
208
210
226
200
225
235
245
245
235
235
220
215
245
258
256
235
205
215
-999
-999
-999
-999
-999
-999
-999
200
215
210
185
195
170
175
190
185
190
225
235
200
210
210
215
220
170
160
185
200
225
215
218
180
185
175
165
180
210
215
210
225
220
195
240
215
235
240
196
180
200
220
260
255
250
260
265
120
135
170
215
200
200
220
235
230
250
265
270
285
280
260
265
270
260
280
220
150
125
230
245
220
210
245
220
260
270
295
300
305
305
260
270
265
250
200
260
260
255
220
280
310
300
210
155
195
275
250
230
255
245
170
170
215
255
280
305
230
275
255
285
260
274
285
295
319
280
280
226
280
285
280
260
135
155
230
230
245
250
280
310
315
285
260
175
195
230
260
270
275
290
280
-999
-999
-999
260
265
260
180
175
215
218
220
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
210
318
298
307
260
278
285
275
293
295
306
305
314
330
329
335
316
270
281
265
302
309
313
303
278
273
265
277
281
301
301
302
320
342
337
301
304
290
309
296
300
297
269
310
303
303
281
288
263
280
298
290
295
290
295
315
341
345
333
338
313
260
285
290
305
272
285
299
269
212
240
265
250
265
265
270
285
280
250
270
246
265
270
265
275
240
235
255
255
275
270
295
285
280
265
285
285
260
230
250
250
260
270
270
265
235
275
180
250
210
255
220
220
210
200
195
195
220
240
255
255
230
180
190
155
190
200
220
225
235
220
154
200
190
170
205
185
185
205
175
200
205
215
210
215
205
220
215
210
190
165
180
195
190
165
180
190
195
195
205
192
205
-999
-999
-999
208
150
160
195
210
235
210
195
185
185
200
190
195
210
215
218
210
205
160
155
190
190
185
185
175
190
190
195
210
220
170
155
165
190
228
225
205
165
155
185
195
205
200
195
215
235
185
195
190
195
195
215
220
220
215
200
260
245
250
245
245
230
225
215
210
240
200
135
170
180
190
210
240
210
220
246
230
220
240
260
260
250
245
260
150
105
180
215
220
240
270
250
230
210
255
255
205
205
250
300
300
240
185
200
180
200
235
160
240
245
260
235
245
270
300
300
280
220
265
290
300
240
265
270
170
190
240
300
300
275
260
245
245
280
240
270
315
330
335
340
330
295
255
270
-999
-999
-999
285
290
290
310
300
290
265
230
250
215
265
280
265
220
285
285
275
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
205
225
220
250
260
275
260
232
220
240
235
255
245
275
-999
-999
-999
-999
-999
-999
-999
205
185
195
210
205
255
220
210
240
225
240
220
260
-999
-999
-999
255
210
215
245
265
245
255
265
260
260
275
255
255
240
245
250
275
270
250
260
255
245
255
230
225
205
205
200
230
265
260
265
225
190
210
215
210
240
220
225
240
195
138
190
206
228
238
230
235
240
245
208
195
205
225
215
215
185
216
235
240
240
140
150
210
180
160
180
220
220
170
185
178
168
190
198
190
198
208
166
166
176
190
195
200
210
170
210
215
220
215
200
212
190
187
195
205
213
205
217
220
213
171
180
188
190
191
203
203
227
-999
-999
-999
-999
-999
-999
-999
176
160
179
220
200
210
199
205
211
209
203
180
184
190
200
218
205
210
215
218
140
210
210
205
200
197
196
197
205
225
230
128
179
188
170
-999
-999
-999
-999
-999
-999
-999
205
195
170
-999
-999
-999
200
265
265
280
275
265
260
265
260
265
275
280
285
265
205
290
240
190
225
285
280
285
290
-999
-999
-999
-999
290
290
240
275
285
269
260
285
310
215
180
210
230
225
210
180
255
165
90
195
210
220
225
255
245
250
275
290
310
315
292
245
220
275
270
260
265
260
285
245
220
255
280
280
290
295
300
300
265
270
260
260
265
250
220
220
225
240
240
220
180
240
220
255
270
265
285
265
280
290
285
285
-999
-999
-999
-999
-999
-999
-999
198
200
208
240
285
270
235
230
220
245
255
255
280
280
250
270
280
190
230
235
205
235
230
240
270
275
275
270
290
285
205
265
250
265
270
290
260
240
255
275
290
290
250
195
235
255
285
310
310
290
300
325
340
320
295
285
290
280
275
265
295
285
310
285
300
320
255
255
275
285
285
295
295
265
290
290
278
280
295
300
280
255
240
265
270
280
280
265
270
255
245
245
265
270
285
265
205
185
230
230
220
235
260
-999
-999
-999
290
290
295
300
275
290
285
260
245
260
270
285
275
210
-999
-999
-999
180
180
230
250
260
270
270
255
260
260
250
215
235
220
205
180
185
190
230
230
240
240
225
220
210
203
240
235
230
240
235
250
240
250
250
165
230
250
245
150
140
170
185
200
130
175
225
225
230
-999
-999
-999
225
220
225
225
230
220
-999
-999
-999
-999
-999
-999
-999
-999
180
190
215
215
225
220
225
235
230
200
185
195
200
210
210
195
180
185
186
185
195
200
175
185
190
195
190
165
145
150
145
160
175
145
190
180
195
175
185
185
160
165
185
210
205
190
200
200
175
190
210
200
120
160
76
155
115
115
145
165
180
200
200
180
185
210
-999
-999
-999
210
200
190
195
195
210
170
195
210
245
240
210
232
250
245
249
280
220
260
250
270
260
245
205
230
215
175
195
215
250
265
275
220
260
250
285
300
285
190
90
115
150
230
245
220
205
160
205
225
270
295
285
285
185
235
255
275
300
285
260
275
280
285
295
250
250
278
298
310
290
285
286
270
190
270
260
200
195
265
285
245
210
185
215
225
230
260
180
245
240
260
260
290
270
260
180
200
230
250
260
240
245
245
210
205
235
256
260
270
290
276
300
268
185
250
180
205
255
260
240
260
215
240
255
265
260
270
265
265
250
220
245
265
270
290
271
258
260
282
249
268
265
240
255
245
255
270
290
280
305
305
260
280
285
280
285
290
270
265
290
295
295
255
275
300
310
290
295
275
300
275
275
284
260
250
235
255
270
270
260
260
264
280
295
300
300
250
225
245
270
285
295
221
169
197
265
210
225
250
260
275
255
280
290
280
260
250
270
280
270
270
245
255
260
255
215
240
265
240
270
200
250
265
265
275
280
280
265
295
290
270
255
270
260
270
250
260
255
270
265
271
280
265
-999
-999
-999
270
260
250
265
250
175
225
230
235
245
255
235
255
250
-999
-999
-999
-999
-999
-999
-999
270
265
235
255
265
250
240
205
146
197
237
250
246
250
235
235
218
235
236
245
225
180
188
200
159
170
200
210
210
215
230
220
125
135
152
145
155
163
158
168
180
173
205
196
160
175
116
150
175
170
200
196
183
165
170
176
-999
-999
-999
-999
-999
-999
-999
165
170
160
-999
-999
-999
-999
205
125
167
170
192
195
205
160
130
100
140
140
120
160
175
230
240
175
215
250
255
265
220
180
170
220
212
170
190
225
236
220
225
225
195
215
235
240
225
235
170
130
200
225
235
250
230
245
235
245
230
215
175
210
230
225
230
240
250
205
185
210
210
247
121
151
210
205
206
230
245
245
265
265
255
265
285
285
295
300
295
245
280
270
235
230
270
245
275
240
270
200
240
230
250
285
292
265
277
295
315
326
320
329
265
305
295
265
265
295
295
230
275
250
165
230
214
201
255
250
229
175
201
243
271
250
245
240
280
285
255
300
315
295
310
285
305
300
265
275
270
270
280
290
310
310
305
310
270
225
210
205
210
215
245
225
235
210
256
278
309
300
275
300
290
285
270
265
285
290
290
295
275
250
265
285
300
290
302
310
305
280
305
285
265
215
190
220
280
315
320
330
345
330
335
290
310
300
300
280
175
255
285
260
280
285
300
305
300
300
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
270
260
245
-999
-999
-999
250
250
255
260
-999
-999
-999
255
205
215
220
245
245
255
235
140
220
205
195
215
215
210
195
180
175
200
210
230
220
210
145
175
210
210
220
225
215
215
185
195
160
190
205
140
170
170
175
175
190
205
180
180
190
180
185
185
-999
-999
-999
-999
-999
-999
-999
-999
160
165
170
180
195
150
150
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
210
230
140
185
185
190
210
220
185
215
145
195
215
220
245
210
75
135
175
230
230
220
135
205
255
265
250
265
260
200
230
260
210
180
170
190
225
250
245
290
300
235
240
220
250
280
290
290
295
290
285
305
325
335
335
330
330
300
285
310
300
310
295
305
275
285
315
235
190
170
110
175
225
270
285
305
295
296
280
285
310
-999
303
230
230
235
285
265
260
291
254
268
300
295
298
198
260
298
236
269
275
235
276
280
290
280
268
280
283
290
295
310
315
327
325
320
339
320
318
301
304
310
348
335
246
289
245
274
269
228
235
198
316
285
268
260
280
280
250
275
254
289
276
280
275
295
305
290
285
224
241
222
178
179
165
241
250
273
290
300
300
305
275
270
280
305
275
291
264
225
244
230
240
249
262
268
258
223
224
231
265
255
265
245
260
265
200
193
210
225
226
259
270
275
-999
284
270
255
265
195
155
205
225
230
250
260
245
250
230
245
205
230
230
250
260
250
275
250
245
200
210
220
250
210
225
230
245
255
205
235
230
220
230
230
235
225
255
250
210
235
220
260
230
235
235
210
220
225
220
225
235
210
225
230
245
255
205
235
230
220
230
230
235
225
255
250
210
235
220
260
230
235
235
210
220
225
220
225
235
175
180
180
170
160
170
180
200
130
135
160
165
175
175
195
175
180
200
205
195
180
135
180
170
185
180
170
170
-999
185
210
215
200
200
145
135
140
140
150
150
165
165
130
125
140
165
160
180
180
170
185
158
205
230
174
139
135
139
184
126
145
165
180
205
235
230
236
195
215
210
165
180
215
220
220
240
185
190
204
225
220
240
260
270
275
135
172
200
195
210
225
245
260
185
170
224
235
153
-999
250
230
240
250
260
270
180
170
-999
259
254
174
195
215
235
230
250
280
275
270
300
315
300
190
210
230
240
245
190
175
220
260
275
290
290
270
280
275
290
-999
-999
-999
300
225
265
300
250
245
295
300
270
290
250
270
305
310
330
300
290
315
280
284
284
290
315
325
330
250
270
275
285
305
325
313
280
260
280
220
250
290
305
290
295
280
185
210
170
230
280
285
305
310
315
234
265
254
285
244
264
260
250
255
270
300
305
295
285
300
315
305
295
300
302
310
310
294
310
230
-999
250
295
-999
-999
-999
200
215
256
250
260
280
260
260
270
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
230
211
154
170
205
215
235
250
250
210
208
175
190
235
243
213
230
235
165
203
230
220
205
190
190
195
200
200
210
215
220
230
-999
-999
-999
235
230
201
210
225
220
195
215
235
245
240
215
200
210
-999
230
225
235
205
210
180
200
180
150
180
185
180
210
210
220
-999
-999
-999
175
182
200
192
170
195
205
210
200
185
180
170
170
155
170
165
205
182
180
165
160
150
175
200
200
-999
-999
-999
220
235
245
245
190
215
200
210
220
220
205
210
220
205
220
225
245
235
230
210
210
225
245
220
220
170
150
200
260
265
275
225
235
265
275
270
210
180
240
240
260
240
255
265
275
260
240
180
250
280
260
280
-999
290
300
300
310
305
300
315
320
205
200
195
240
270
300
333
320
280
215
230
310
320
315
320
330
270
275
255
260
260
275
260
270
280
265
295
280
226
240
265
270
260
265
-999
240
-999
-999
-999
260
265
300
-999
270
275
280
295
290
315
260
260
220
260
270
285
305
325
300
-999
220
250
255
250
265
280
280
-999
-999
-999
250
240
220
250
-999
265
270
255
270
270
280
285
210
200
248
250
218
230
250
260
260
272
280
-999
-999
-999
280
270
250
230
250
260
200
250
-999
-999
-999
260
175
195
230
260
-999
-999
270
230
220
180
230
270
265
240
260
265
210
220
145
180
195
250
240
185
175
190
210
210
240
250
245
240
250
255
255
250
225
225
220
215
230
-999
-999
-999
200
210
250
235
230
210
180
185
195
195
-999
-999
-999
195
175
155
185
210
220
235
-999
-999
-999
185
200
215
215
210
215
210
210
220
140
110
120
140
150
150
155
170
205
210
210
190
-999
-999
-999
180
175
195
190
170
170
160
160
190
230
115
150
150
145
160
190
160
160
140
130
150
140
120
175
105
125
135
140
170
170
165
185
190
120
150
152
195
190
184
190
-999
-999
-999
190
200
-999
225
220
215
200
200
240
-999
-999
-999
225
225
170
160
195
75
60
80
130
180
215
230
180
200
210
220
211
190
112
180
180
205
220
180
179
140
128
160
150
160
190
235
140
170
185
195
220
245
215
220
-999
-999
-999
230
250
-999
165
210
230
240
245
260
275
190
240
250
265
275
290
290
250
220
240
250
260
210
240
235
230
240
250
270
270
275
285
260
240
260
270
280
285
317
320
310
260
240
270
275
240
-999
-999
-999
250
260
260
-999
280
270
285
275
280
255
200
-999
260
250
280
300
280
280
300
280
270
280
305
270
300
220
230
260
300
320
335
320
285
-999