0233044_W -29.7333 27.0333 1430.0
1960010112 1999053112
305
285
305
205
180
255
292
325
345
296
326
330
325
340
365
350
306
315
300
324
315
290
286
246
270
260
272
295
252
275
305
315
325
304
300
290
310
245
280
295
320
312
295
310
310
315
323
335
310
310
316
300
192
216
260
270
275
290
284
290
305
315
280
265
295
310
316
310
275
188
270
290
270
266
180
232
255
228
245
248
270
270
275
290
275
295
220
240
176
188
230
222
245
218
228
235
170
216
245
248
205
226
230
240
246
236
245
260
285
260
135
182
180
165
125
178
175
170
166
195
197
206
220
218
218
215
200
175
174
176
164
160
160
182
110
160
185
198
225
235
225
210
205
172
145
140
167
185
178
175
190
155
140
165
170
175
156
174
145
155
118
155
185
185
197
202
168
177
175
165
188
198
110
120
136
152
162
181
210
195
179
180
192
190
174
155
165
145
134
155
175
185
204
184
105
124
155
155
154
103
85
90
145
147
140
165
165
190
204
230
228
200
202
210
210
186
195
195
210
175
214
245
250
240
240
230
235
185
210
205
220
130
160
150
175
205
215
245
265
260
220
257
240
245
235
240
225
240
246
190
155
192
222
238
242
260
284
295
256
255
275
265
280
266
215
170
183
238
280
290
275
240
185
176
236
265
278
240
260
276
284
282
205
265
290
225
174
210
234
272
292
298
260
270
265
276
235
248
245
265
302
322
325
306
318
310
332
310
315
315
270
212
240
264
278
270
255
260
240
250
275
286
295
301
288
285
268
244
230
200
245
258
244
280
315
343
330
312
340
332
320
300
286
314
310
281
282
293
312
327
330
345
310
207
277
262
275
300
315
325
310
315
265
270
230
230
261
245
255
285
285
299
322
336
-999
-999
-999
356
354
344
288
280
324
320
340
240
281
320
312
302
285
287
248
230
176
240
288
310
326
322
330
320
312
324
290
300
245
256
266
262
280
282
283
298
323
320
325
-999
-999
-999
326
316
320
316
302
295
250
235
272
291
290
268
280
290
275
266
225
244
256
277
282
285
196
235
270
270
260
280
286
267
246
271
234
233
208
227
228
236
250
224
226
218
244
242
167
184
215
222
205
215
223
237
205
212
224
166
216
235
250
261
254
248
240
245
225
232
205
180
168
176
192
218
220
234
235
218
195
106
120
140
155
186
190
166
175
215
192
178
143
155
166
182
213
190
186
197
196
210
170
180
126
152
180
174
165
130
120
84
95
154
165
170
155
155
175
180
190
188
178
184
185
194
187
185
180
195
200
170
184
183
170
164
158
168
174
176
158
162
174
154
186
155
160
176
188
181
180
175
166
178
195
200
170
192
212
155
176
198
160
140
140
146
106
96
136
155
142
175
182
204
202
204
201
195
152
174
182
190
204
208
224
204
173
205
205
227
128
188
234
210
172
200
210
234
185
210
236
271
295
295
286
268
290
275
281
265
212
285
300
296
291
268
252
247
256
264
240
208
245
280
280
168
185
204
266
270
233
220
263
300
298
290
200
216
244
271
304
336
346
347
335
290
280
295
306
285
220
162
210
236
280
272
305
284
284
290
235
228
246
270
290
270
234
240
250
274
278
303
336
354
215
265
285
232
248
285
240
270
292
296
250
260
246
270
276
286
286
325
345
332
320
315
285
260
238
185
264
292
300
295
284
288
296
326
300
264
256
304
323
337
345
343
342
345
344
300
306
314
296
322
315
302
314
342
325
330
324
326
305
296
287
298
318
344
344
340
336
306
314
345
335
325
291
255
294
265
290
293
294
310
260
294
283
290
246
264
260
204
246
257
272
278
294
294
255
262
246
260
294
293
302
322
332
318
316
295
256
278
253
245
220
235
200
240
275
290
274
284
294
310
300
220
244
248
240
255
258
268
268
195
244
258
250
245
250
245
254
254
260
275
262
265
210
222
210
237
256
160
207
207
245
256
253
150
170
122
158
148
195
204
215
215
185
199
203
220
215
215
218
215
205
212
217
194
175
190
204
215
226
230
224
225
205
205
180
206
200
140
170
184
190
180
188
196
198
192
200
200
170
156
134
158
165
175
105
84
130
170
180
190
169
182
190
188
144
155
200
215
220
212
208
203
196
204
200
200
202
195
198
144
175
181
182
190
191
202
202
185
188
185
204
198
200
190
191
200
86
176
190
190
188
191
206
230
220
170
160
165
195
235
230
220
175
220
240
240
230
240
250
265
270
240
220
165
175
205
255
250
170
110
154
162
176
222
248
264
270
280
258
280
210
270
280
270
198
210
246
210
234
266
295
286
230
260
280
305
316
300
311
296
214
242
262
275
294
288
275
280
276
270
295
268
181
223
260
295
318
305
285
322
260
184
222
250
280
253
268
295
292
295
310
310
320
300
320
328
267
265
285
295
290
280
288
255
280
320
344
315
284
240
250
210
175
215
212
228
275
244
222
265
273
260
280
295
306
310
316
306
300
325
330
340
334
330
305
322
268
310
290
294
278
315
320
315
325
320
280
294
315
295
292
228
256
275
306
286
295
258
295
295
238
174
272
282
275
266
255
275
276
295
304
278
260
285
296
295
295
290
270
235
234
195
175
246
265
268
267
255
245
257
280
310
308
283
272
265
280
296
310
313
330
315
295
300
292
285
290
320
268
285
266
270
275
275
306
330
335
305
294
280
276
245
250
255
234
210
236
225
243
260
275
280
270
235
224
226
254
185
215
235
268
270
185
220
244
254
216
225
225
230
180
192
214
214
235
235
234
210
185
190
206
214
218
222
236
186
155
182
201
210
228
228
234
240
230
225
224
225
205
223
220
222
223
200
172
170
180
175
184
180
165
115
147
144
164
178
180
185
158
180
184
200
145
195
194
190
180
182
180
166
175
175
194
188
195
184
175
170
118
165
170
170
174
190
191
170
174
146
125
104
150
142
160
160
92
125
161
104
110
134
155
146
140
142
154
100
95
115
125
108
130
155
190
192
192
184
190
158
107
109
145
158
160
166
165
174
182
194
190
195
198
212
202
205
190
110
85
146
160
195
175
145
92
135
160
140
195
215
220
240
250
230
206
210
240
255
267
270
265
230
236
250
246
261
265
269
290
272
269
285
278
276
260
267
280
295
290
270
252
228
233
200
225
245
262
285
300
305
305
295
300
260
265
275
235
260
286
206
250
230
268
281
292
298
320
340
334
290
290
235
245
255
256
271
245
256
245
235
260
291
270
230
275
230
244
265
305
310
296
302
290
250
230
253
296
306
192
192
195
245
280
267
245
265
275
292
240
190
240
275
275
285
285
300
315
310
292
264
260
278
295
238
262
278
250
265
305
325
323
332
275
235
265
310
335
345
346
355
350
315
336
310
298
315
350
335
350
335
325
315
296
280
310
326
345
324
332
346
315
290
285
315
362
380
327
335
335
314
300
296
295
340
330
290
310
326
325
340
330
332
275
260
292
255
285
306
305
290
310
295
300
315
340
350
338
330
355
355
345
354
360
290
310
326
323
338
345
350
335
310
295
324
344
326
284
284
277
270
282
296
310
325
327
256
275
255
265
250
265
286
265
220
225
253
240
238
246
230
242
270
260
255
237
233
240
245
194
195
222
230
170
195
202
224
238
250
243
235
178
190
186
208
209
220
220
222
222
235
240
240
220
215
115
150
158
186
205
220
205
156
196
210
230
231
235
235
215
215
196
185
190
196
185
178
176
182
182
196
200
120
126
170
182
185
172
188
195
189
178
150
30
60
105
60
86
120
78
74
105
135
145
140
135
142
167
175
145
79
124
144
175
180
201
155
155
160
150
173
179
164
158
154
150
173
181
177
160
145
171
225
205
170
155
182
216
205
160
155
155
167
174
180
180
178
215
105
85
160
165
188
180
188
185
195
165
205
236
170
206
214
228
222
235
241
269
196
172
191
185
231
235
245
244
240
266
278
265
242
161
200
185
172
224
274
245
266
285
282
301
262
291
245
257
241
245
216
222
224
255
235
265
186
285
290
305
312
275
270
280
231
225
177
230
165
175
215
244
214
270
260
245
156
232
250
277
230
276
298
295
262
218
245
260
256
265
265
275
299
310
343
340
320
289
275
305
250
194
206
220
265
300
264
224
264
292
326
300
246
206
262
266
280
265
270
286
300
306
308
240
292
305
310
280
285
254
245
276
320
310
296
305
296
295
192
208
276
301
315
325
315
317
304
305
286
292
290
265
274
275
290
220
185
275
300
307
330
312
315
325
330
335
322
324
312
313
266
295
256
302
300
286
295
315
340
340
285
316
345
275
248
276
311
329
337
345
302
295
300
312
305
332
342
328
295
300
315
318
320
305
327
346
350
284
252
255
262
276
294
320
330
334
325
331
307
304
235
270
295
285
262
305
275
270
285
280
260
255
210
270
274
260
275
280
276
236
280
275
286
258
222
205
172
138
205
215
230
242
251
246
215
128
128
146
176
191
204
210
225
256
260
255
245
228
235
236
230
215
220
220
171
200
200
215
194
200
202
205
205
216
226
223
164
186
212
205
210
178
127
120
145
146
147
164
171
191
183
174
152
158
170
156
180
196
190
102
114
135
141
140
100
75
110
145
175
165
166
193
184
190
165
165
171
170
165
172
180
198
182
180
181
170
175
168
175
190
75
85
138
140
155
174
190
194
110
186
210
176
186
184
198
210
219
225
210
188
185
205
215
224
210
204
232
226
221
237
228
232
222
222
255
260
262
255
250
200
154
98
178
190
150
190
205
210
222
180
215
245
270
280
299
300
310
302
280
276
296
295
172
232
275
255
280
266
205
182
200
225
245
270
266
200
205
162
225
221
235
260
226
170
120
154
190
244
262
276
300
252
160
155
188
236
266
294
315
316
305
335
285
320
340
262
285
326
195
186
180
220
245
268
267
282
290
275
265
165
135
180
275
297
294
275
290
270
275
315
335
334
311
308
312
319
320
312
264
290
322
315
302
320
316
305
330
360
346
360
325
270
195
220
282
306
322
314
298
325
350
370
364
325
306
325
356
376
385
365
375
360
370
335
283
265
285
322
306
335
355
310
345
317
326
266
190
205
223
260
285
312
310
300
302
240
280
295
264
245
196
226
192
259
260
240
220
260
250
270
270
278
265
285
280
295
306
282
286
278
270
203
254
280
215
266
280
286
300
282
298
305
305
240
266
280
310
315
310
310
315
315
305
305
311
305
298
292
295
310
306
285
300
187
245
245
236
236
220
250
274
274
254
260
270
260
255
220
152
237
210
215
208
200
215
154
186
215
214
216
230
-999
-999
-999
225
195
204
220
231
238
238
240
240
245
250
240
225
224
184
175
200
200
224
225
192
185
139
168
160
166
190
185
200
214
200
214
210
202
204
206
205
156
130
135
166
160
180
188
206
205
208
203
210
186
184
-999
-999
-999
185
175
182
182
156
165
200
198
193
112
165
155
182
198
203
202
190
196
165
170
190
196
185
130
160
185
188
197
135
92
145
184
176
101
132
184
160
180
205
210
208
200
206
214
200
216
135
164
208
214
225
230
235
236
250
208
217
230
200
152
170
175
207
220
240
266
265
255
240
195
195
204
235
255
225
120
210
213
225
250
262
266
235
242
270
236
210
201
151
181
230
268
250
260
203
250
274
270
265
260
246
252
270
285
282
290
292
304
310
325
325
264
256
240
175
210
235
225
246
242
150
230
175
210
256
300
340
310
319
309
317
319
319
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
333
320
319
295
316
328
318
316
322
339
329
352
340
304
285
276
260
258
230
270
244
277
310
290
303
322
324
342
333
326
323
306
276
285
260
269
304
314
322
305
333
292
293
283
313
327
317
301
250
282
204
270
285
293
307
324
320
340
342
317
215
177
255
257
287
286
280
250
258
276
263
261
260
254
258
294
287
218
243
233
240
242
280
295
308
305
295
288
302
298
224
265
256
260
277
285
271
283
268
248
254
255
262
265
272
279
288
295
157
200
214
236
270
260
175
232
250
262
275
190
247
221
243
246
236
251
230
241
245
217
208
154
195
192
225
238
235
182
188
158
154
170
174
197
215
215
213
161
160
165
171
185
194
201
232
238
218
230
215
217
211
212
222
143
154
161
193
201
196
201
201
137
158
195
190
190
195
150
175
176
150
122
102
115
140
140
141
66
133
165
145
92
60
80
121
125
143
156
177
193
185
177
180
186
191
188
190
175
190
185
185
167
130
146
165
150
150
165
156
130
150
146
140
106
55
103
132
150
149
165
175
165
145
165
170
158
132
173
187
212
192
192
195
200
217
226
217
207
176
175
200
213
212
210
202
200
216
194
190
94
110
140
175
181
203
235
248
214
210
207
209
230
235
238
261
247
220
233
222
227
224
250
242
233
250
249
263
256
260
255
262
272
292
221
245
150
191
245
274
280
264
295
242
277
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
217
236
258
289
287
290
292
305
293
302
290
308
295
310
292
195
248
174
213
230
264
282
258
232
257
272
308
312
300
310
298
286
295
256
282
303
327
331
318
305
252
262
307
334
327
337
340
332
325
287
281
282
295
307
301
313
329
326
328
335
338
352
323
348
331
320
330
336
341
305
329
342
317
305
322
325
341
353
353
337
276
294
325
336
315
326
340
338
342
343
342
312
261
285
307
311
315
342
320
328
316
337
335
326
320
324
315
309
210
255
282
309
282
295
307
323
320
330
335
302
323
302
212
240
225
240
270
268
275
280
270
297
270
246
253
253
200
244
265
277
282
272
257
282
267
218
207
220
220
192
237
241
234
225
233
248
238
152
185
224
222
225
203
-999
-999
-999
217
143
183
209
211
207
168
163
155
159
195
200
173
165
192
212
172
175
158
162
189
207
228
226
204
135
159
136
152
184
154
141
165
150
165
184
164
185
189
168
161
153
155
170
172
174
165
111
60
108
128
130
143
166
153
107
141
96
47
54
86
112
132
137
111
102
132
126
154
152
154
172
174
171
158
108
153
166
158
123
115
108
117
124
131
170
168
196
174
181
213
207
191
196
198
204
159
182
180
187
183
198
192
180
182
157
154
172
177
182
204
197
184
225
222
213
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
165
-999
127
165
185
204
171
218
237
250
282
205
236
257
271
272
281
284
219
258
257
293
289
203
225
247
274
252
212
220
252
196
178
210
250
270
273
285
303
206
168
234
265
307
251
257
272
273
293
257
239
204
214
250
273
260
256
250
249
310
290
293
313
321
329
327
343
350
344
257
231
185
179
186
208
210
203
182
241
291
293
293
304
293
256
279
297
309
330
330
313
205
223
273
260
282
265
176
249
252
262
267
312
290
294
308
340
345
325
327
352
329
314
323
287
312
316
309
319
323
284
287
313
355
353
343
353
323
295
303
320
284
324
330
344
323
331
328
320
330
352
352
335
318
332
352
355
347
300
318
347
312
343
325
318
356
353
335
349
352
327
317
342
306
294
305
325
320
323
334
330
234
293
338
318
313
286
261
280
257
247
240
267
270
296
296
292
252
258
203
197
140
224
244
253
268
277
276
264
279
255
250
254
253
267
273
225
172
212
232
216
245
263
260
225
229
185
222
236
195
213
214
182
201
229
212
214
238
213
226
240
235
257
175
148
188
205
219
220
225
223
228
231
207
182
207
193
143
182
197
191
206
198
209
211
213
199
217
176
214
154
143
122
141
164
166
174
171
183
181
186
183
133
167
190
217
211
143
165
124
149
190
167
165
178
153
144
157
143
83
145
148
154
168
167
166
168
167
172
179
179
197
221
214
226
209
213
208
215
203
155
186
186
194
193
188
179
187
192
207
177
102
139
163
162
172
178
185
189
209
209
197
187
200
216
207
201
182
194
204
194
149
117
164
182
183
178
217
212
218
213
204
219
174
140
189
217
239
233
244
227
239
258
253
205
153
204
212
143
141
217
167
233
264
265
206
110
176
206
225
247
255
265
263
253
260
276
268
281
257
253
254
246
240
254
245
245
255
268
280
268
278
291
177
205
245
270
275
302
333
276
203
126
147
198
193
198
237
257
222
249
247
223
225
188
223
237
265
286
279
287
287
268
241
279
270
202
217
253
288
322
335
346
331
318
273
248
290
333
306
306
284
295
293
296
297
319
302
304
304
341
343
285
265
271
282
320
341
339
317
307
300
315
333
310
328
338
323
295
295
298
310
330
327
337
346
325
347
324
336
343
335
333
316
343
344
352
321
269
316
347
336
291
222
267
323
330
328
327
312
314
294
303
307
332
311
312
294
281
272
282
240
241
278
273
291
313
310
317
318
319
323
322
250
273
292
310
331
339
328
331
329
343
334
322
331
340
285
302
330
317
326
325
290
290
281
284
289
278
286
303
293
305
317
302
246
270
302
314
313
312
313
304
219
228
273
303
306
304
294
297
312
300
299
285
282
304
300
294
293
220
283
249
205
240
160
196
210
214
205
199
214
214
220
210
247
255
243
261
270
263
263
241
228
74
124
150
164
173
166
153
178
207
235
227
203
187
199
215
219
237
222
184
201
222
221
122
113
157
169
195
201
208
204
206
94
183
202
175
210
170
140
176
183
187
165
120
70
158
161
163
171
174
133
120
141
143
164
152
167
173
160
176
200
181
197
195
191
199
186
147
148
152
71
127
-999
201
207
163
67
129
162
160
185
181
209
207
97
177
189
195
172
194
234
197
225
245
212
200
180
210
185
219
221
184
200
211
206
216
215
118
175
191
222
160
123
65
111
202
263
153
165
135
170
180
170
224
260
252
135
200
234
246
230
257
281
305
293
290
290
295
296
301
309
287
209
214
235
163
123
165
200
249
245
273
303
215
197
209
200
185
160
203
244
282
227
213
238
257
266
286
293
300
297
285
293
317
311
307
275
303
316
294
259
260
252
274
297
294
272
296
253
256
250
236
265
298
277
280
267
248
265
304
310
305
295
329
322
303
315
315
324
324
339
303
169
85
139
215
245
271
305
315
295
286
299
309
324
320
292
228
260
283
290
254
267
288
314
322
320
313
296
316
324
314
304
310
295
298
282
233
266
242
293
264
277
310
314
305
300
277
288
275
259
280
227
276
283
304
310
304
306
303
302
300
302
277
260
230
218
266
266
257
258
288
301
300
295
252
253
268
277
276
257
276
259
263
293
313
300
275
260
274
283
297
280
293
323
327
335
295
291
296
297
287
307
316
324
318
290
288
295
292
175
250
216
247
260
264
254
218
237
241
217
186
191
182
186
247
179
-999
-999
229
255
239
208
202
227
244
246
245
265
275
260
240
246
220
240
258
275
275
260
186
190
190
185
188
206
206
221
229
220
132
170
197
201
202
129
158
157
185
123
142
166
129
187
216
185
188
161
157
171
167
165
168
175
179
160
132
181
192
191
184
182
186
197
197
94
91
116
154
165
210
174
143
179
190
148
162
164
185
207
204
193
192
207
124
154
181
198
204
182
118
138
161
173
177
199
111
87
141
165
166
175
184
196
128
147
175
189
206
205
130
110
165
172
96
131
155
187
170
198
204
184
182
192
207
202
207
227
232
228
189
181
118
105
176
201
123
158
172
216
255
275
273
283
274
273
243
238
192
222
182
201
212
234
253
268
283
273
255
234
252
261
262
224
228
279
292
262
288
270
254
223
198
226
260
265
231
234
224
227
198
209
261
296
306
279
263
161
205
182
197
261
277
297
282
159
210
235
268
273
269
282
270
288
306
277
269
278
295
236
256
223
270
293
225
234
267
267
254
226
245
262
267
262
265
283
303
313
316
320
302
288
303
306
256
166
263
292
287
248
289
310
294
292
322
283
264
248
286
309
308
252
262
281
260
281
306
307
323
344
338
309
299
288
328
330
290
306
294
304
312
295
285
310
227
218
224
222
244
266
278
297
299
298
233
257
248
255
267
274
296
306
312
309
303
307
322
316
323
277
225
245
259
276
288
285
296
326
339
338
327
309
313
314
224
127
201
189
245
183
156
177
239
260
262
262
240
265
269
246
250
273
279
259
205
245
249
246
244
244
226
258
187
231
246
254
238
244
189
209
227
234
231
169
224
232
237
244
253
245
256
236
242
258
270
261
266
230
208
225
224
226
224
226
218
227
237
227
236
233
210
229
213
212
178
62
102
154
198
199
216
137
169
184
205
198
157
110
161
166
174
206
207
212
215
205
192
197
196
194
194
209
206
202
206
216
209
199
178
198
217
146
133
149
163
162
181
194
199
117
122
154
160
162
169
154
161
184
193
196
96
124
133
127
130
143
149
170
187
219
193
177
167
173
184
176
162
155
173
193
192
107
142
178
172
170
167
172
179
184
193
194
189
189
187
202
192
82
64
133
159
151
150
211
221
210
209
192
180
119
144
202
206
233
238
247
245
249
260
254
255
221
147
189
203
188
175
204
214
169
185
157
128
183
226
245
236
257
257
279
263
266
241
235
257
279
283
279
275
225
231
282
213
222
247
267
268
274
269
282
294
244
237
226
206
225
262
255
248
246
270
243
208
250
294
318
320
305
311
284
237
223
189
249
275
291
294
271
290
291
295
289
257
257
289
207
256
256
260
290
293
270
269
316
312
291
278
272
283
313
321
332
242
239
270
281
317
314
329
343
333
322
337
346
334
338
342
293
308
322
319
329
334
303
294
297
274
282
315
345
340
262
270
304
343
325
326
338
342
302
319
332
295
324
334
295
325
328
318
307
312
323
315
285
307
326
339
362
380
377
335
358
359
356
348
327
332
293
341
352
342
218
242
277
287
247
276
282
256
263
301
293
317
325
317
311
306
336
330
267
242
207
181
240
252
267
272
260
285
284
303
310
285
289
305
319
303
297
278
288
287
314
312
327
307
296
207
253
295
293
283
298
307
298
307
270
217
261
268
241
236
247
240
258
242
248
263
188
213
214
208
214
228
226
235
210
213
214
208
192
192
213
215
221
227
232
237
224
219
224
220
215
122
172
166
173
220
215
-999
-999
-999
240
230
226
228
176
200
206
194
188
184
185
206
184
190
195
204
168
166
159
100
146
146
155
188
215
212
218
225
211
209
199
166
160
170
186
195
177
175
177
189
150
174
194
179
178
164
179
156
155
170
201
200
165
126
145
135
149
164
169
164
170
166
160
185
179
142
186
210
222
215
210
210
184
180
172
175
190
125
119
142
170
204
122
144
160
158
69
129
158
154
189
74
104
144
184
200
206
188
229
220
224
100
126
176
166
195
212
224
234
236
242
209
222
236
250
250
282
242
262
250
216
254
278
284
288
272
180
156
129
195
209
220
274
305
184
214
264
179
200
186
104
180
145
175
228
245
268
250
242
184
222
274
246
244
254
292
274
245
212
222
236
260
286
290
260
246
260
292
312
292
308
328
320
324
280
234
260
260
254
272
282
300
300
220
212
234
245
254
272
312
330
345
338
292
255
242
254
256
280
282
288
260
282
274
290
272
186
236
240
262
286
300
249
250
262
262
309
310
292
253
283
290
281
317
310
262
222
272
292
314
293
303
312
296
312
330
340
330
314
320
300
306
268
270
272
304
300
324
295
295
290
264
265
285
257
238
251
254
280
274
272
266
202
195
215
230
226
254
264
243
266
264
247
260
209
265
280
284
290
280
290
265
258
264
264
214
252
216
244
254
204
262
266
220
215
234
240
216
235
254
260
265
275
260
225
244
256
258
264
262
235
108
168
195
210
244
255
258
264
249
262
262
254
226
168
188
140
124
184
190
212
188
208
228
235
235
222
228
230
232
238
182
225
236
238
191
204
195
140
174
190
200
212
214
215
210
228
224
192
118
124
162
192
180
180
185
185
184
184
202
66
95
145
184
188
182
185
180
172
180
210
220
218
198
165
182
128
132
128
152
176
186
194
174
185
194
188
62
108
112
122
142
164
178
186
178
180
192
196
185
202
168
182
182
189
159
136
152
165
161
160
165
180
192
216
192
202
200
205
218
205
192
189
165
180
168
162
156
161
166
176
180
-999
-999
-999
159
104
130
162
162
184
214
142
179
230
200
172
136
136
156
172
202
186
184
186
162
152
140
82
95
142
172
186
169
195
240
90
185
180
96
100
160
144
177
140
110
180
210
240
250
200
244
238
248
259
206
250
264
284
292
298
296
295
292
290
-999
282
290
282
250
272
276
290
240
250
250
268
264
272
297
324
288
230
294
230
186
250
266
190
256
288
308
255
186
246
275
291
264
235
255
242
270
300
280
232
175
240
250
230
254
216
258
278
295
282
288
266
220
250
272
280
270
228
206
232
260
244
250
264
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
330
260
255
290
325
325
320
330
342
330
315
315
322
325
300
300
270
280
275
310
300
275
212
222
205
240
245
300
280
260
260
250
285
300
300
280
275
280
286
282
268
286
284
272
230
254
280
274
254
205
234
232
260
236
222
262
265
270
262
245
252
270
200
168
225
270
270
262
278
245
205
240
235
236
205
190
195
192
190
217
235
246
212
242
252
256
256
272
272
280
260
230
200
195
204
220
240
245
245
210
204
200
212
222
170
220
220
-999
-999
-999
160
190
194
217
238
246
240
224
222
214
220
210
220
182
206
206
169
182
190
146
190
188
159
174
184
182
185
214
224
225
204
207
207
195
190
195
234
154
172
185
210
174
190
202
198
192
184
164
164
158
154
168
166
186
185
182
196
182
175
174
168
188
200
202
194
172
154
128
149
176
189
180
182
164
168
135
152
162
64
90
140
154
160
134
186
208
212
149
158
176
185
166
112
102
130
154
182
162
190
195
196
209
180
120
170
186
176
192
204
224
217
202
192
192
198
124
134
168
144
190
210
224
230
175
206
225
195
215
220
174
209
216
242
160
220
228
242
282
265
262
262
258
250
249
234
149
247
245
250
264
261
234
246
262
280
296
272
248
235
164
200
219
238
256
176
172
200
215
194
245
277
238
230
282
273
268
290
295
272
277
282
268
222
184
207
262
226
218
238
238
249
294
306
300
292
238
272
324
266
280
305
334
309
238
256
259
248
214
224
236
268
285
260
272
298
314
302
250
188
184
219
239
265
255
270
195
254
285
210
272
260
265
290
306
290
275
267
244
193
193
162
214
236
255
250
270
246
264
268
224
252
270
300
305
294
278
272
264
234
250
250
265
275
260
268
254
258
254
232
232
250
196
264
278
286
280
262
290
259
250
222
207
226
256
272
276
272
279
236
255
279
268
242
232
244
208
211
224
234
268
282
286
282
289
292
290
274
274
290
274
284
272
222
225
270
242
257
278
282
272
262
245
226
268
278
264
276
274
258
274
282
242
180
122
167
198
200
222
238
236
240
238
206
250
260
255
178
222
212
216
235
-999
-999
-999
-999
246
234
238
202
236
156
169
182
224
222
230
234
242
246
240
232
228
222
214
148
180
166
172
135
140
165
174
182
184
185
166
175
192
206
212
216
209
206
198
186
182
192
186
182
174
178
186
184
116
161
164
160
191
178
102
148
195
142
142
118
122
176
182
202
202
188
170
154
174
218
119
48
105
121
128
132
130
136
142
134
152
142
144
185
190
180
189
179
186
178
179
109
155
160
156
179
136
156
150
172
174
144
196
195
214
214
186
122
154
150
150
179
172
84
144
155
167
187
200
220
236
224
215
124
84
150
179
164
177
200
164
202
230
232
215
209
185
200
220
229
248
242
200
212
214
158
172
224
186
176
216
249
254
256
265
280
272
278
278
300
307
316
282
262
288
260
238
254
256
214
156
198
190
235
222
160
200
166
179
194
220
234
256
272
278
260
260
220
222
180
162
178
188
223
242
267
234
250
159
200
234
274
253
173
184
225
196
190
210
189
227
250
272
176
230
257
272
234
217
254
298
265
310
278
294
286
296
316
260
170
242
286
286
274
309
326
296
301
272
240
276
281
300
316
306
316
318
292
274
252
282
284
268
238
289
314
304
282
304
255
274
295
304
310
288
192
235
286
316
322
325
331
346
309
246
256
291
298
318
320
315
326
346
354
344
344
348
330
330
310
282
242
252
256
218
278
242
280
300
298
310
278
282
300
300
310
302
300
284
275
250
280
290
305
292
258
279
260
290
240
276
280
272
268
279
224
240
230
170
217
242
259
278
262
264
239
246
250
252
195
233
242
272
276
252
268
262
201
229
239
246
254
268
274
212
240
240
232
252
252
272
244
234
239
250
258
237
240
250
242
245
264
244
216
234
222
222
250
260
224
206
192
222
226
229
238
257
227
150
155
192
205
159
102
142
202
232
178
128
120
132
174
194
198
200
220
219
203
157
150
180
198
194
140
190
222
150
150
178
204
172
186
-999
-999
-999
210
215
174
174
180
177
182
184
188
150
180
210
190
114
154
170
154
85
130
183
194
89
124
141
150
162
187
119
166
177
206
204
192
140
168
184
182
185
166
170
179
186
196
202
209
200
195
-999
-999
-999
200
136
178
200
214
188
115
188
175
184
194
200
204
160
162
156
124
167
210
200
230
266
272
168
140
132
164
159
196
236
228
240
224
240
240
262
267
187
196
238
258
282
240
255
228
231
261
285
296
268
251
180
210
266
249
160
241
245
192
216
162
188
210
220
245
230
238
234
256
296
241
225
268
285
215
242
156
210
240
228
225
250
234
272
250
160
198
234
256
300
304
306
270
266
276
262
256
237
250
265
298
325
309
292
259
254
295
312
216
264
306
328
330
245
279
298
294
298
295
315
306
260
312
294
244
226
270
249
266
290
312
290
308
312
332
354
320
340
320
300
314
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
249
250
276
256
268
258
298
270
280
280
268
309
265
267
292
319
307
328
346
320
279
298
274
280
274
232
284
290
294
290
295
322
278
296
264
278
298
314
330
320
290
250
250
282
286
292
300
302
275
244
264
218
266
272
264
272
288
252
280
288
298
300
290
282
268
272
274
290
287
-999
264
292
272
212
270
262
270
274
279
270
272
290
300
298
282
262
204
222
200
236
183
183
194
189
212
230
210
194
210
162
117
192
216
228
237
245
249
130
114
180
187
195
190
206
185
180
188
195
202
205
218
146
140
179
194
210
224
179
195
200
216
222
220
219
195
204
213
190
207
194
205
185
132
175
190
196
192
208
204
215
212
190
179
175
185
182
184
192
182
188
188
182
157
92
96
128
150
168
170
95
116
112
140
149
158
156
152
150
162
175
167
168
170
160
165
159
170
166
162
147
158
155
154
164
159
174
172
145
160
184
200
208
202
215
205
249
210
218
198
190
195
222
220
209
172
190
148
148
186
224
220
225
221
244
242
249
260
246
252
209
249
242
202
205
194
188
205
198
164
200
212
209
204
112
110
-999
128
174
200
170
216
216
170
208
242
202
210
215
232
217
257
257
268
228
167
217
244
194
222
260
272
268
236
235
242
282
262
254
220
192
218
240
235
232
206
216
250
286
270
270
254
272
259
260
280
260
232
170
190
218
276
282
275
292
304
272
234
242
262
276
300
312
305
310
320
286
240
276
272
259
288
320
320
295
328
330
329
320
336
327
300
309
325
305
312
307
290
265
319
326
330
352
310
162
250
260
270
292
304
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
300
312
322
305
290
284
350
330
230
274
292
302
280
300
298
262
326
317
310
330
334
314
320
198
270
265
256
274
290
310
262
276
195
278
300
288
266
288
288
300
326
330
322
322
320
310
300
300
320
224
230
300
274
275
290
300
282
295
200
244
257
256
284
307
300
240
250
254
239
260
286
304
310
316
310
-999
304
290
294
300
256
292
314
306
302
308
290
296
288
262
262
286
262
224
240
258
270
266
286
295
-999
292
288
288
292
292
290
288
262
257
259
264
254
235
236
218
222
218
192
204
222
219
242
259
262
274
272
272
284
240
122
152
109
142
-999
184
196
-999
200
214
-999
-999
-999
217
210
210
-999
-999
219
-999
190
-999
196
206
204
-999
205
150
180
192
-999
182
184
200
200
219
185
92
50
-999
130
132
142
149
149
158
150
178
174
182
182
200
104
154
172
184
185
172
164
156
150
152
164
110
92
100
109
152
140
150
184
128
178
180
170
145
134
64
122
136
76
-999
148
162
178
182
172
180
200
-999
220
216
220
232
200
192
182
182
166
162
170
-999
-999
-999
-999
-999
82
118
130
150
170
179
206
162
200
195
225
220
139
154
130
162
178
200
-999
175
202
214
232
-999
257
-999
236
245
192
201
-999
-999
-999
-999
-999
256
-999
-999
-999
-999
267
217
257
-999
-999
-999
-999
264
292
300
269
-999
280
232
254
267
262
230
250
245
240
190
216
-999
195
230
272
300
286
240
204
236
216
250
-999
-999
-999
306
-999
290
309
-999
244
242
240
-999
275
280
228
294
320
290
273
250
284
314
272
266
246
270
242
294
335
336
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
174
170
168
194
182
86
192
186
190
180
180
165
175
194
204
194
180
184
190
182
-999
150
112
159
160
127
80
136
152
174
205
190
64
80
130
145
152
145
-999
-999
162
175
156
135
160
186
174
174
180
180
172
110
165
167
140
176
200
-999
190
212
202
185
175
185
195
190
196
184
210
216
182
195
185
174
195
194
-999
164
56
42
-999
-999
195
200
212
230
175
157
200
190
-999
116
-999
185
212
240
240
252
254
242
260
243
240
158
136
209
220
240
255
250
250
188
236
250
227
202
218
235
240
130
158
130
125
154
140
150
175
220
250
-999
-999
-999
-999
-999
-999
-999
-999
322
330
-999
-999
-999
-999
-999
-999
180
230
275
225
220
245
258
280
302
330
295
300
320
305
290
290
286
305
295
-999
-999
280
285
230
256
244
205
244
286
-999
316
266
260
292
300
278
286
285
292
280
207
268
239
250
246
-999
266
280
286
279
285
300
320
312
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
325
340
340
296
322
335
344
320
336
350
340
342
310
312
328
328
320
326
310
310
302
307
330
310
326
352
352
202
282
315
340
312
315
245
226
254
255
264
275
295
280
290
282
275
300
295
254
262
252
265
266
270
282
260
278
265
190
244
270
285
302
285
265
265
275
294
280
282
272
212
250
262
250
250
252
260
280
265
256
-999
290
280
300
268
245
250
240
282
274
244
260
222
212
240
152
210
205
222
-999
260
-999
270
278
-999
285
286
275
224
240
255
262
266
280
290
290
284
266
242
260
-999
264
255
252
250
190
172
144
176
184
190
202
212
210
217
236
224
222
-999
-999
216
230
164
144
192
195
200
209
200
215
212
212
220
196
195
204
206
202
178
128
128
154
175
178
186
165
134
164
103
132
138
152
166
152
162
168
185
116
160
178
185
170
174
155
172
184
202
202
174
155
200
155
142
150
170
182
-999
172
186
115
145
188
150
164
-999
184
190
200
202
216
216
-999
194
212
212
198
180
174
186
216
216
192
195
200
212
166
136
144
188
224
235
246
240
140
186
204
188
174
132
125
155
162
162
146
105
126
159
180
200
124
125
170
112
115
98
135
155
160
186
204
219
212
200
148
175
180
194
181
270
258
238
242
256
254
244
272
264
284
290
282
247
215
200
216
242
266
198
206
200
226
255
274
204
216
236
246
262
279
290
214
184
220
212
240
140
250
222
222
220
212
230
242
268
262
294
315
340
340
336
355
-999
354
-999
234
274
315
250
306
310
320
323
300
304
295
288
290
280
276
274
-999
-999
-999
292
-999
232
265
290
300
295
280
244
250
254
244
-999
-999
270
306
310
296
260
284
-999
-999
310
300
316
-999
-999
-999
-999
-999
-999
-999
-999
-999
315
315
280
290
310
340
350
330
350
350
318
328
326
340
340
305
319
330
340
350
320
315
320
326
328
310
338
295
298
300
322
320
328
326
342
336
340
327
-999
300
320
320
300
304
315
295
305
315
310
295
286
272
270
290
-999
312
-999
282
314
316
310
240
244
245
272
295
305
305
292
305
306
314
198
278
284
320
326
315
300
266
180
240
230
255
290
290
222
263
270
270
288
286
250
186
230
250
184
228
205
190
176
202
218
200
220
224
150
96
130
185
198
204
188
174
146
-999
215
184
142
154
172
202
215
220
222
225
234
232
232
224
220
218
234
228
250
238
244
195
216
236
244
228
230
230
228
180
180
184
196
200
202
200
204
195
194
-999
90
130
152
-999
170
186
195
190
-999
84
126
136
135
165
164
170
174
184
206
204
205
196
196
208
192
194
-999
-999
-999
164
180
185
190
190
180
180
185
170
174
157
164
170
185
185
194
190
180
146
180
156
138
165
195
148
-999
205
176
150
175
180
168
195
194
192
180
194
202
206
230
230
236
235
234
236
232
234
122
160
191
205
196
216
234
255
240
268
270
220
160
195
174
195
210
204
-999
246
250
245
260
254
239
228
282
285
290
266
302
268
256
268
-999
-999
-999
300
-999
284
285
283
285
300
290
296
309
300
238
238
236
245
236
258
230
221
250
256
280
228
250
198
232
262
280
276
278
262
255
260
270
210
172
170
205
254
284
270
270
310
250
262
284
240
250
250
254
232
244
280
284
282
236
270
296
280
296
270
278
309
325
270
310
268
272
292
288
210
265
266
280
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
325
348
364
354
340
345
344
355
354
345
335
356
382
370
354
354
352
294
325
298
270
262
310
340
350
346
325
325
335
344
342
346
360
378
360
344
225
246
310
330
316
340
345
346
344
340
270
275
286
225
288
300
340
350
346
325
340
324
325
340
360
370
332
236
300
320
246
284
316
324
324
244
274
280
300
318
334
315
-999
-999
-999
282
252
282
272
272
293
310
306
312
324
330
265
280
287
318
332
-999
-999
-999
-999
-999
-999
-999
-999
232
246
274
272
286
295
210
184
228
254
262
275
188
232
229
240
255
256
234
278
285
266
218
240
250
262
249
245
249
240
180
206
190
200
88
132
158
212
242
174
160
126
130
160
202
190
190
202
196
188
186
206
215
210
218
218
209
210
200
208
195
174
150
142
142
166
210
120
145
158
176
182
188
168
204
92
110
146
156
175
185
190
182
184
180
170
140
156
168
160
174
200
220
228
230
-999
-999
-999
175
174
204
228
186
146
160
96
84
110
150
174
180
188
192
196
208
220
230
132
142
142
140
156
184
200
234
232
230
225
155
170
182
212
225
186
194
192
204
210
225
216
189
236
244
268
266
268
235
262
268
278
290
254
250
244
216
205
210
230
250
230
240
264
292
275
186
148
162
220
282
312
330
330
328
325
330
202
250
250
256
206
202
202
255
256
265
252
272
282
274
280
248
240
264
260
260
288
230
235
254
285
300
310
306
256
262
306
256
280
305
294
260
280
282
295
260
285
285
294
295
302
265
300
280
268
262
285
332
340
234
224
222
276
210
260
290
320
290
286
267
240
295
304
290
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
220
222
250
262
285
300
306
322
286
280
252
298
310
300
272
246
290
324
336
330
330
328
354
320
282
330
315
312
322
334
335
310
330
326
340
326
305
270
324
340
266
280
310
340
352
350
355
370
336
330
320
330
338
330
338
320
328
300
320
315
320
326
314
340
328
330
342
310
300
290
276
270
280
274
282
290
300
325
335
334
328
296
300
246
205
192
249
280
276
196
200
214
234
248
258
260
246
249
275
290
190
154
210
214
240
254
252
260
264
224
230
250
256
257
256
260
250
250
242
150
195
240
246
206
206
222
178
182
162
162
188
200
212
222
185
192
198
200
240
130
145
190
218
205
202
205
206
204
205
214
160
166
165
150
160
162
168
183
188
206
222
206
200
194
195
200
82
130
138
134
144
152
164
174
166
168
176
182
182
195
198
195
186
200
182
146
144
156
160
170
185
185
194
180
170
174
202
210
172
208
200
208
205
196
140
188
174
190
188
192
195
202
214
214
220
190
206
195
206
182
162
192
200
205
180
200
212
230
230
225
220
217
235
253
260
245
254
262
262
212
204
172
206
216
145
155
196
226
170
146
148
185
196
208
191
214
244
264
204
198
222
235
252
264
276
265
286
318
300
306
312
315
302
315
304
316
310
244
228
212
188
220
255
275
262
176
230
230
265
286
240
260
276
305
264
252
276
284
282
262
280
304
300
240
230
292
292
240
250
266
288
290
275
292
310
310
315
318
295
252
260
225
225
260
250
284
276
210
282
320
330
295
310
332
198
173
258
262
282
262
285
198
254
287
307
309
315
312
275
316
335
336
325
316
309
290
286
300
306
340
203
236
285
328
340
313
335
365
368
368
370
304
325
275
340
334
322
340
350
344
332
290
275
234
274
310
287
292
310
325
296
322
303
288
266
225
297
326
320
290
325
322
316
326
320
280
266
228
222
282
290
270
282
314
312
322
312
270
222
270
239
270
294
292
286
298
280
260
190
190
230
252
264
280
260
270
274
268
250
215
226
232
245
264
255
235
250
272
294
275
302
220
-999
-999
-999
286
293
275
291
290
300
292
263
252
106
170
210
224
235
254
240
218
224
236
232
270
275
275
255
209
190
176
210
242
256
275
232
260
246
254
240
242
260
252
255
224
205
218
166
172
185
190
195
206
206
214
204
240
236
200
175
190
206
207
206
194
191
186
183
206
199
195
194
186
192
187
186
180
192
196
195
190
190
200
180
185
207
196
205
205
220
195
158
130
158
188
185
186
192
178
184
186
185
185
182
118
156
185
214
116
80
150
184
-999
-999
-999
184
178
158
172
158
176
190
192
172
170
190
212
226
240
242
240
130
190
219
235
224
245
182
217
225
250
246
250
250
240
-999
-999
-999
230
245
236
248
224
190
190
220
240
240
246
244
230
254
265
252
268
264
252
212
226
270
278
142
175
192
175
217
222
245
252
235
225
270
294
290
256
270
285
288
310
312
312
314
320
330
310
274
230
274
265
275
280
280
266
220
230
207
250
265
274
295
290
270
310
330
325
330
318
250
250
192
200
200
184
220
250
265
302
286
232
216
238
270
292
310
332
335
350
350
340
302
302
322
305
310
332
332
320
304
231
196
254
265
280
268
254
252
222
252
292
306
285
290
300
322
300
274
285
305
293
240
200
235
210
255
260
270
282
295
315
334
299
314
327
325
298
273
269
300
312
320
335
335
336
350
344
344
335
335
330
310
240
280
300
284
280
284
279
304
290
278
294
315
318
285
276
280
256
284
280
295
310
308
312
301
296
304
300
328
306
305
315
316
312
322
292
285
225
246
272
300
328
326
330
334
322
246
280
288
276
245
275
256
268
286
296
270
250
270
260
285
286
298
296
258
160
210
244
266
272
280
268
262
270
282
284
290
285
300
305
300
202
255
273
275
270
225
245
262
265
275
275
270
254
222
230
267
244
232
249
235
245
250
250
262
257
206
202
208
234
240
227
231
240
240
249
250
215
202
220
250
239
236
240
230
230
232
231
240
235
220
235
236
244
250
160
149
120
132
135
154
145
152
195
159
172
170
180
190
170
172
145
176
196
145
170
186
174
176
173
176
184
190
190
192
180
165
102
150
190
196
162
192
186
188
207
222
200
150
162
165
158
190
201
210
200
195
150
164
172
190
195
200
195
200
195
-999
-999
-999
172
150
180
242
254
237
170
234
250
204
200
225
210
166
185
206
206
222
235
250
238
268
280
200
144
158
160
215
225
240
244
248
262
240
195
212
258
226
220
240
210
205
226
245
246
270
276
275
260
255
226
170
194
210
172
200
215
252
215
152
160
214
208
175
222
250
162
250
278
295
264
268
242
192
270
252
290
308
317
314
301
264
276
-999
-999
201
249
174
176
225
280
256
225
174
218
173
182
204
242
254
285
308
288
300
305
290
300
278
218
255
278
282
305
296
255
265
278
290
310
330
300
314
310
305
320
316
310
255
267
318
305
324
359
327
292
-999
315
324
340
340
344
356
339
321
333
307
282
290
308
305
300
305
-999
-999
-999
330
330
320
330
288
300
336
332
290
324
344
355
342
312
300
307
340
312
292
306
344
368
354
360
350
370
352
358
361
347
323
329
304
326
318
222
200
260
305
280
310
325
335
325
325
335
277
286
285
302
286
302
274
304
312
320
310
320
300
300
310
272
272
294
320
321
326
-999
270
285
194
252
270
270
272
250
260
275
245
218
244
279
199
273
289
-999
-999
300
310
265
290
290
260
230
268
252
225
250
170
179
205
242
260
251
252
275
248
252
250
262
240
260
252
260
270
264
255
245
210
200
210
250
260
244
252
234
215
204
204
215
222
232
238
255
250
245
220
250
230
220
205
230
240
230
220
210
185
175
185
100
144
188
182
190
195
200
194
158
195
212
215
205
78
127
132
155
140
150
150
80
142
182
192
210
222
196
182
117
132
170
155
170
194
188
175
175
160
170
185
190
190
176
200
178
78
76
145
178
180
174
190
175
170
178
210
220
207
220
220
172
172
180
186
175
190
200
250
142
165
172
116
122
165
202
215
215
225
224
220
170
118
160
182
207
205
190
245
257
185
200
206
202
190
180
152
215
232
260
255
202
252
277
200
210
196
192
195
194
172
135
206
205
150
100
135
165
208
175
174
176
210
230
244
245
275
185
240
254
235
230
190
230
250
270
292
295
255
225
262
288
295
305
-999
299
308
312
312
270
295
310
285
320
324
312
295
330
282
292
260
209
219
243
290
280
280
260
285
-999
290
276
304
322
310
306
285
270
246
244
280
304
312
300
295
292
268
280
306
318
295
279
284
318
321
336
-999
292
350
358
336
244
275
300
320
336
295
279
308
340
359
-999
366
-999
-999
-999
-999
332
330
330
345
343
315
342
324
276
320
332
318
316
300
320
306
318
310
310
338
342
350
362
365
310
310
334
360
384
370
330
306
272
280
252
260
310
288
295
334
220
255
262
275
200
170
222
270
282
234
231
187
265
300
278
-999
256
255
224
270
260
252
250
-999
207
238
255
260
264
275
284
298
290
285
264
286
302
278
268
282
282
285
278
268
280
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
232
235
-999
230
204
220
-999
-999
196
216
220
222
222
220
220
207
164
185
165
185
210
237
242
222
238
218
178
120
125
160
182
188
205
220
207
226
216
134
86
120
130
140
145
120
160
142
150
170
160
170
170
130
130
150
165
172
170
80
130
178
172
170
145
155
140
150
180
210
195
190
110
135
145
150
160
185
195
220
202
200
200
180
204
202
206
210
212
220
200
200
205
200
200
194
-999
205
206
220
230
240
180
174
190
200
212
215
235
-999
-999
-999
-999
-999
185
240
235
235
210
192
224
240
240
170
220
180
172
140
192
206
234
252
265
260
245
188
190
206
165
186
150
125
210
238
255
272
-999
-999
-999
270
246
245
262
285
0
265
254
258
-999
310
290
310
310
230
240
230
125
145
178
156
240
245
220
205
195
220
245
-999
240
262
202
236
240
205
230
260
262
260
200
230
265
275
275
240
220
246
276
-999
280
295
290
270
225
244
260
295
300
320
-999
-999
324
254
272
235
245
254
275
280
275
270
245
-999
245
172
238
257
282
292
240
295
308
-999
-999
310
246
282
310
315
-999
-999
-999
-999
290
272
240
280
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
295
280
285
300
-999
295
-999
285
290
300
300
315
280
300
300
305
310
300
-999
-999
-999
-999
292
-999
217
-999
254
250
242
256
270
220
189
275
255
190
195
250
260
280
275
280
222
241
265
290
270
300
-999
286
245
234
256
282
300
290
300
315
320
300
320
216
235
225
265
290
289
288
220
270
255
260
270
260
265
280
290
275
205
185
230
250
270
-999
-999
-999
265
240
252
260
262
280
266
250
174
185
218
222
240
232
213
220
185
210
220
226
160
160
120
160
195
212
210
160
-999
210
216
210
206
216
236
205
165
195
210
206
238
-999
-999
-999
220
226
250
240
250
175
150
160
170
180
185
175
120
120
140
165
160
120
165
165
170
160
175
190
185
-999
-999
-999
-999
-999
185
190
195
182
159
180
120
175
196
216
180
145
150
175
200
177
180
190
-999
-999
-999
200
190
195
205
200
195
190
60
70
135
150
152
170
170
177
190
140
175
205
235
185
230
175
175
205
210
220
250
240
235
240
244
245
252
180
232
186
225
240
232
250
265
265
270
250
244
255
190
235
248
175
230
232
240
248
188
150
120
165
205
198
210
180
150
235
280
300
310
270
192
170
230
245
213
224
205
215
240
267
299
315
325
330
265
180
258
273
271
263
240
215
175
220
260
280
310
290
270
290
315
320
300
244
210
242
235
215
260
300
316
290
290
285
285
275
252
256
284
285
270
260
295
285
275
236
275
280
235
200
220
235
250
270
300
305
320
320
302
295
295
225
234
265
260
290
316
325
300
290
310
305
273
285
285
305
316
290
270
282
300
324
320
290
310
335
350
326
329
340
345
322
330
320
305
275
310
315
341
340
330
285
300
310
215
260
300
330
330
315
240
320
325
320
306
315
325
300
290
310
330
310
280
274
310
325
325
323
327
290
295
290
266
255
302
235
250
252
262
170
230
262
260
290
300
310
275
250
252
275
300
290
288
-999
312
310
285
280
265
226
235
265
280
305
310
300
310
270
194
200
250
270
250
231
255
270
275
300
275
255
275
235
250
250
240
190
215
232
225
240
234
240
250
285
270
280
252
230
220
230
245
250
196
225
235
235
200
230
235
175
195
200
235
195
175
170
180
180
188
205
225
245
260
230
200
200
150
195
215
220
216
204
198
195
195
140
120
160
184
195
210
225
220
215
214
206
200
210
190
145
105
156
175
190
205
220
190
190
205
210
215
195
160
150
182
165
162
104
122
135
168
185
160
116
70
90
135
126
135
184
-999
-999
-999
172
160
135
174
180
116
170
190
155
170
175
140
150
160
185
215
224
235
235
230
200
135
160
175
210
220
215
215
143
180
200
220
240
235
190
175
172
186
190
190
170
205
175
160
164
195
241
264
260
236
275
285
230
130
150
215
180
205
225
240
235
250
264
260
270
290
280
260
250
242
260
240
175
200
215
240
256
274
280
290
290
300
300
310
310
315
322
300
280
275
294
270
260
265
-999
-999
-999
280
280
192
240
280
200
190
235
270
315
335
285
285
280
290
330
325
330
324
300
312
325
330
305
240
255
265
306
340
340
280
335
280
265
280
320
330
335
280
317
330
330
275
280
290
310
336
320
335
230
252
272
225
250
215
280
320
335
335
272
320
320
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
340
320
320
334
340
280
300
-999
-999
-999
350
338
330
313
195
250
265
275
320
345
350
350
325
265
316
326
330
290
270
280
275
275
254
260
-999
-999
-999
265
285
295
270
292
286
212
275
290
275
280
300
300
295
315
295
257
210
259
265
250
280
295
310
315
310
315
310
325
326
320
315
240
295
310
315
290
209
276
302
300
250
180
245
235
160
190
200
240
260
270
260
248
243
252
240
260
264
260
275
280
280
285
290
275
290
205
160
215
235
250
260
250
245
250
-999
-999
-999
278
265
245
240
267
255
250
255
243
244
228
245
255
265
270
270
-999
-999
-999
260
265
245
230
170
180
195
205
220
220
230
235
220
230
240
250
245
245
175
200
200
190
185
200
166
174
185
200
200
210
200
180
175
185
190
190
188
180
120
155
150
150
97
115
125
130
155
115
155
125
165
170
190
190
230
240
230
226
190
145
109
101
171
163
180
180
167
169
161
180
170
180
195
210
207
195
200
210
187
225
130
80
145
170
195
227
170
138
132
175
210
225
230
207
220
210
169
180
200
216
240
240
222
220
186
178
180
229
210
240
201
236
270
292
185
194
189
213
214
150
250
190
210
250
175
200
250
270
210
235
225
240
214
260
310
265
265
275
280
275
215
250
220
200
210
220
240
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
250
267
260
290
295
310
308
290
240
250
250
275
275
255
248
249
290
290
275
255
210
236
278
300
300
312
334
294
309
310
295
320
295
211
225
234
254
190
260
248
266
290
299
301
309
295
285
305
200
253
273
270
311
329
306
277
295
315
335
320
280
274
290
295
305
300
320
340
350
355
300
295
330
326
315
340
338
330
306
320
320
310
328
330
343
335
351
370
350
343
342
290
-999
-999
-999
360
360
330
320
333
342
350
340
340
310
340
372
350
340
260
290
262
271
278
295
330
320
312
322
245
290
322
210
206
240
260
280
300
286
340
360
359
359
340
323
310
317
282
320
309
295
281
268
285
289
228
270
275
195
240
226
222
250
268
283
270
260
280
280
292
289
270
240
240
210
240
270
266
298
280
275
265
283
-999
-999
-999
285
265
222
156
190
200
225
164
155
180
220
254
-999
-999
-999
263
260
245
230
230
233
240
240
233
230
235
220
215
225
210
123
154
150
170
180
191
205
188
225
245
255
188
193
208
-999
-999
-999
-999
130
180
188
186
190
190
195
200
190
210
156
120
145
80
118
150
160
175
175
172
140
146
151
171
170
113
126
195
200
192
186
185
182
195
207
199
190
193
220
204
225
132
181
177
191
200
210
150
170
168
173
154
100
161
190
205
205
54
101
120
150
170
180
215
230
240
201
205
230
245
230
230
166
155
140
190
175
140
205
200
186
231
251
205
260
260
220
240
271
272
281
283
286
267
278
309
320
331
290
300
249
235
200
200
240
-999
-999
-999
270
286
270
290
280
280
265
270
290
260
240
220
215
162
190
235
285
312
230
210
260
310
315
250
300
285
215
210
230
270
323
240
240
280
215
260
280
269
240
274
287
200
235
272
295
270
260
285
300
260
244
250
210
250
250
282
310
281
210
240
269
291
316
336
340
340
330
340
340
320
330
318
318
295
283
296
300
324
315
327
351
350
355
355
335
300
310
310
315
330
362
355
335
340
310
340
355
334
350
368
385
370
360
340
270
235
285
324
345
350
350
360
365
312
320
350
310
315
310
285
278
290
270
291
244
270
250
302
325
310
310
330
250
233
270
240
230
210
245
265
290
280
230
237
280
280
242
270
275
280
280
252
262
290
280
280
242
245
-999
-999
300
295
310
280
300
285
290
290
280
270
248
270
250
280
278
-999
240
240
260
280
290
280
200
250
260
-999
-999
-999
-999
228
192
245
-999
-999
-999
162
95
120
190
-999
240
240
194
220
246
255
264
260
260
245
240
210
170
170
190
214
205
158
200
220
255
205
210
220
205
226
245
250
170
172
185
215
225
235
240
230
240
215
190
250
160
160
150
160
175
180
-999
200
164
-999
-999
-999
200
215
220
218
80
100
120
140
156
172
175
175
145
140
180
200
200
190
180
150
130
135
140
175
170
200
165
180
178
180
175
175
184
195
225
150
190
214
225
185
200
180
175
195
215
220
210
210
180
200
140
160
172
192
213
221
225
221
215
164
195
175
178
186
230
125
135
160
184
205
-999
-999
-999
-999
-999
-999
-999
-999
230
220
234
220
210
205
200
205
230
240
250
250
226
234
260
-999
-999
-999
230
268
266
255
265
300
297
262
280
300
300
219
254
227
226
265
295
290
295
240
230
182
225
252
210
182
200
200
270
300
275
240
280
270
250
250
215
250
260
265
200
-999
275
260
255
262
250
275
280
318
280
304
322
252
245
208
232
254
267
300
305
225
232
250
270
280
305
236
300
302
310
290
200
210
238
230
-999
258
236
290
315
339
280
285
285
282
312
320
325
325
290
304
295
335
335
300
290
300
280
280
305
310
270
282
280
300
330
260
280
230
250
278
285
290
300
290
280
299
300
272
270
265
245
242
260
-999
-999
310
300
292
290
290
240
280
255
240
205
255
290
288
-999
300
265
295
290
280
250
210
235
212
210
-999
-999
290
250
205
240
270
285
290
280
240
225
245
262
264
290
300
290
310
300
285
235
225
-999
-999
250
255
250
236
250
262
-999
-999
-999
250
240
-999
-999
-999
262
-999
265
-999
-999
255
-999
250
-999
252
260
-999
-999
272
260
272
272
264
272
270
258
280
265
274
277
280
275
262
239
252
269
242
190
150
200
175
212
230
235
243
233
155
190
210
205
220
-999
-999
-999
245
230
250
255
250
254
250
250
230
230
225
230
230
220
100
130
170
203
220
210
93
140
185
176
-999
-999
-999
205
165
100
135
140
130
172
174
172
160
172
170
156
170
99
125
180
146
166
180
180
190
198
200
55
55
90
132
150
136
145
155
182
170
164
167
112
110
175
185
185
180
180
190
180
205
190
195
200
205
200
90
95
130
170
180
170
160
175
200
200
175
181
181
210
145
180
170
200
220
240
145
160
180
210
228
205
152
155
170
160
202
230
245
260
250
235
250
-999
-999
-999
250
250
255
270
255
250
210
235
235
230
220
200
235
267
280
185
240
278
300
285
310
295
310
310
285
200
205
200
240
260
200
222
220
230
240
245
255
200
235
245
245
240
240
272
309
310
310
318
230
265
272
300
290
300
280
250
232
255
264
290
290
190
251
282
300
340
340
315
310
315
285
235
172
232
283
316
320
-999
-999
-999
316
352
262
279
317
335
225
265
265
280
310
315
345
334
280
330
325
300
280
240
272
340
347
310
331
355
341
363
372
379
369
362
289
287
300
255
280
302
323
344
312
-999
355
357
375
382
380
312
290
270
310
258
282
235
240
285
316
300
308
290
-999
-999
-999
320
329
350
355
357
343
280
305
330
344
320
351
360
350
310
290
300
318
355
365
335
340
350
338
340
300
305
330
335
315
306
322
312
300
316
335
242
255
270
295
320
295
250
262
270
262
262
251
275
275
270
292
312
310
315
260
274
235
220
162
220
230
220
250
160
210
220
240
245
240
240
250
264
274
270
232
228
200
210
225
246
250
-999
-999
-999
-999
-999
-999
230
250
200
210
202
208
220
200
205
190
220
205
215
200
172
165
155
190
200
215
225
215
220
215
215
210
220
210
205
125
120
145
180
190
175
195
180
170
180
154
165
180
195
165
130
120
154
154
124
170
192
188
190
180
131
119
159
180
-999
-999
-999
185
181
181
187
-999
202
195
187
168
140
164
-999
200
145
165
-999
-999
-999
180
175
140
150
155
172
170
165
80
170
156
175
115
130
190
195
200
150
170
195
200
230
240
240
216
220
190
105
175
220
235
237
195
205
217
235
230
210
180
210
232
251
240
126
130
180
230
208
165
225
250
235
240
235
253
205
142
190
230
250
280
280
268
265
275
268
240
248
250
230
205
250
245
250
279
295
251
300
270
305
305
295
310
290
230
270
290
300
258
278
272
270
276
310
262
220
246
256
275
260
225
205
205
230
262
215
220
202
198
255
280
250
255
278
278
262
290
300
290
295
300
310
235
295
315
330
335
356
355
350
232
155
155
208
213
250
238
223
196
234
255
225
250
165
220
250
245
250
245
265
265
240
250
250
270
275
250
266
265
240
173
211
265
268
273
281
260
247
-999
249
234
268
276
300
327
340
320
325
330
307
320
286
306
312
325
335
335
300
315
322
305
315
255
260
275
290
270
276
300
258
220
255
250
270
288
292
288
282
310
300
300
280
302
305
320
320
255
275
280
212
205
210
250
270
282
290
266
220
242
226
213
270
255
240
265
260
282
225
205
222
234
260
269
282
300
295
255
230
234
242
260
270
262
280
295
270
265
272
270
280
295
304
290
268
272
270
250
230
218
164
212
235
250
256
240
226
220
220
240
217
242
245
166
180
170
190
212
235
236
232
240
245
255
246
225
226
225
218
218
244
214
146
200
210
220
232
232
205
182
180
200
195
149
186
195
202
215
206
205
155
175
175
163
169
173
198
218
118
156
155
178
195
201
225
190
-999
-999
-999
205
210
210
205
195
160
160
180
175
176
163
144
160
182
166
158
172
186
185
200
205
200
150
95
85
80
90
140
170
178
183
189
126
110
90
126
120
130
130
150
160
145
150
95
116
158
182
155
160
178
170
130
144
155
110
105
120
155
198
191
190
203
160
126
160
190
158
196
150
150
170
178
186
210
234
192
160
170
220
225
240
250
255
210
225
245
200
220
250
280
305
308
275
136
175
235
275
210
110
178
200
224
256
252
255
198
190
240
265
297
300
275
275
260
292
242
270
295
260
271
248
265
252
260
280
220
235
235
300
250
214
236
255
206
235
260
285
290
305
300
241
290
325
330
350
330
310
260
258
195
220
290
245
286
270
235
260
180
226
220
260
245
240
182
239
222
230
242
250
196
230
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
288
295
284
293
309
309
303
289
285
264
267
262
268
272
272
260
266
222
169
219
237
243
243
233
250
258
234
228
168
197
227
250
252
188
180
193
226
148
179
201
227
215
216
243
173
208
205
130
138
175
178
160
157
174
189
215
175
182
209
216
229