0517039_W -25.65 30.0333 1878.0
1960010212 1994091812
248
242
226
212
188
200
248
245
248
-999
272
230
230
276
262
262
258
186
-999
228
250
168
180
216
135
195
224
232
236
232
216
162
222
176
222
-999
240
175
230
224
204
164
188
222
224
256
260
255
258
206
220
-999
-999
220
235
240
220
198
176
184
224
195
225
252
258
255
216
222
232
245
234
232
196
190
180
214
-999
212
206
228
252
230
-999
245
235
232
168
180
220
225
226
-999
260
228
224
226
298
250
233
94
155
183
218
212
160
188
208
205
206
170
188
142
132
100
94
110
145
150
160
164
166
165
180
-999
-999
180
180
134
170
192
182
165
174
150
148
182
192
210
205
210
182
178
174
162
145
145
155
163
140
146
130
120
126
110
145
140
164
164
162
160
158
168
155
174
130
130
157
155
144
162
180
110
146
148
140
122
180
168
172
170
120
158
146
142
122
95
124
142
130
122
150
160
152
160
138
150
146
154
172
112
88
102
120
140
150
145
136
195
194
215
200
205
182
180
188
165
-999
-999
200
218
223
223
212
222
202
193
204
90
155
163
170
183
180
140
175
215
230
238
250
-999
223
232
193
220
252
245
220
240
192
150
200
174
205
225
235
240
208
172
204
183
225
246
232
220
60
110
195
234
243
260
245
175
-999
190
230
248
258
223
220
223
262
273
246
244
142
168
138
185
228
234
232
245
235
220
250
200
202
193
253
255
270
234
235
246
260
248
234
255
277
243
250
203
126
138
130
138
208
226
205
190
225
200
210
218
227
165
150
125
202
172
195
202
208
250
268
255
240
230
208
238
233
192
233
253
205
180
188
207
230
250
247
237
199
203
183
222
237
255
256
214
216
203
218
114
100
142
175
220
245
240
240
245
221
258
246
260
250
250
245
225
213
238
215
215
245
210
225
215
190
203
230
225
224
233
215
242
238
256
242
256
253
244
245
235
223
214
211
173
140
182
206
205
201
235
208
245
255
265
225
250
268
245
245
240
216
230
215
156
200
225
178
216
218
219
214
218
183
240
238
245
213
214
227
225
227
238
251
260
150
170
226
240
176
218
223
190
190
230
220
200
156
210
215
150
137
190
200
168
190
200
-999
-999
-999
223
200
180
203
210
215
203
214
205
-999
-999
-999
190
140
200
200
185
195
206
220
225
215
202
140
125
153
150
174
190
180
187
190
205
215
140
146
140
195
213
154
195
182
155
164
155
172
150
180
158
120
123
95
123
100
137
150
170
160
146
145
127
112
114
130
155
162
150
144
99
160
164
170
147
160
158
140
163
130
130
139
150
155
145
133
134
144
160
155
123
120
139
150
144
109
120
150
160
185
183
177
182
165
170
150
165
180
145
185
138
125
20
85
134
143
144
145
154
180
183
178
175
154
142
138
145
150
158
127
150
172
175
190
205
234
258
253
155
132
187
205
193
220
251
256
267
270
255
266
251
275
260
276
218
253
275
270
230
247
227
164
190
225
236
186
184
216
244
250
147
135
189
234
245
239
218
263
296
289
274
264
172
228
255
294
303
305
282
295
310
220
263
285
264
122
82
140
205
226
228
265
165
173
175
189
175
178
195
200
220
218
143
225
245
240
263
265
255
243
175
200
200
185
190
235
226
230
230
147
189
202
222
182
200
252
270
248
220
240
250
180
146
168
250
244
263
250
255
255
265
255
269
153
180
200
227
213
228
233
220
245
260
239
257
250
257
270
200
205
225
240
244
244
206
230
220
228
261
153
205
233
228
240
278
195
220
242
268
235
253
266
280
251
247
272
240
270
260
253
270
278
248
228
203
197
235
260
271
230
235
250
225
198
233
205
234
160
238
245
244
246
266
264
245
250
164
223
218
183
188
234
234
235
216
230
234
235
251
246
257
257
253
203
214
216
233
220
195
224
200
203
185
170
172
195
204
220
213
230
233
220
240
211
214
200
213
222
220
230
232
235
182
114
156
155
174
189
180
193
200
140
164
170
157
170
180
190
175
161
190
202
168
160
170
170
192
186
185
152
157
160
162
168
165
178
151
140
156
145
142
150
154
170
180
180
173
190
153
133
145
166
142
124
127
155
182
-999
-999
-999
188
186
175
168
178
195
200
210
193
196
188
172
158
150
163
150
160
164
140
163
180
185
176
170
133
145
151
150
178
140
163
170
166
178
138
130
170
148
140
158
185
200
210
198
154
166
172
180
186
177
204
214
220
237
193
210
220
226
225
190
204
199
204
225
229
245
228
140
120
130
166
212
226
245
254
260
246
255
250
234
250
220
168
220
240
205
210
246
250
255
280
288
274
282
280
282
285
280
298
275
270
282
220
214
255
245
170
215
250
270
274
153
195
250
265
303
293
309
322
310
125
153
207
195
249
215
215
246
270
270
268
282
232
234
252
230
222
230
202
200
185
220
220
252
276
275
180
175
190
160
142
185
215
240
222
188
210
228
230
224
210
200
224
220
215
214
230
255
240
255
200
255
260
250
215
210
215
220
235
230
220
240
220
205
225
255
225
180
190
152
180
220
194
220
200
190
205
240
250
182
210
235
215
220
240
165
215
208
240
208
220
230
235
240
240
220
235
205
180
140
155
215
195
220
225
225
240
190
200
255
200
195
230
235
220
238
225
245
250
260
245
240
230
230
234
258
280
235
215
205
170
188
245
270
260
248
215
248
270
265
250
188
165
202
215
210
220
225
230
225
210
168
200
225
240
255
215
202
244
220
210
230
210
230
230
235
160
180
200
210
220
130
180
190
205
215
200
194
163
180
191
192
203
210
146
165
178
190
190
200
190
190
215
160
205
210
180
195
210
192
145
120
124
140
175
160
165
160
170
125
145
160
145
160
215
210
164
152
160
168
180
156
150
170
170
155
160
170
150
150
180
210
195
170
168
180
58
55
90
120
130
115
95
140
135
150
160
175
160
138
165
150
154
-999
-999
149
58
49
76
65
110
121
117
139
142
105
122
8
127
165
177
184
177
195
129
137
154
156
147
161
145
120
149
147
185
174
122
135
148
147
154
190
164
195
107
142
152
165
197
191
153
183
144
143
186
194
223
242
225
190
215
231
214
217
215
214
226
160
200
240
235
232
240
245
230
215
230
250
245
220
210
235
250
260
254
232
228
195
240
240
250
254
220
245
270
230
265
275
260
250
260
275
270
242
270
265
190
210
250
260
248
205
242
263
225
225
250
230
145
190
165
205
215
230
215
190
180
207
185
180
220
238
210
204
224
240
202
220
190
210
175
180
230
200
190
200
230
220
200
230
205
210
190
230
240
220
200
210
170
180
205
240
240
250
245
240
245
250
187
220
175
213
250
220
224
270
260
265
250
159
145
213
263
245
236
266
299
205
250
240
220
220
240
245
250
220
220
225
220
230
225
215
215
190
228
215
220
219
215
210
255
255
245
227
223
210
218
235
206
244
256
252
206
225
228
228
232
252
252
180
210
224
240
250
222
250
230
235
195
200
260
270
270
230
265
280
260
275
280
260
260
270
260
255
270
240
230
220
215
250
260
230
230
210
230
225
230
235
235
250
240
-999
-999
-999
240
245
250
240
255
215
235
240
245
230
210
230
250
245
240
210
205
210
215
230
205
170
170
230
225
135
165
155
190
203
205
190
155
130
120
140
167
173
174
175
188
190
208
210
187
185
195
180
180
166
170
200
210
200
185
195
210
200
198
200
190
155
134
150
150
158
128
160
145
165
160
170
190
180
155
150
160
155
160
140
152
163
162
145
120
75
90
90
142
155
88
120
105
175
182
145
140
134
165
165
162
110
80
132
142
164
129
160
152
128
-999
-999
-999
145
160
153
118
144
165
176
150
117
122
185
180
155
165
172
170
170
165
140
124
130
150
144
145
175
174
194
95
138
134
175
205
170
170
205
230
210
215
234
110
182
190
223
140
230
228
230
170
160
188
185
182
180
195
212
230
235
220
230
235
-999
-999
-999
221
245
240
265
245
260
274
275
230
260
270
250
236
272
70
147
170
202
222
245
250
235
245
250
242
238
255
250
245
239
158
150
195
220
165
191
234
245
220
125
165
195
208
207
228
226
224
200
174
220
245
265
280
240
220
240
250
-999
-999
-999
245
230
206
220
158
104
150
185
202
226
242
180
200
210
202
190
194
215
215
165
217
214
235
220
225
190
200
205
240
242
205
195
208
165
198
225
200
204
200
224
232
150
125
188
215
230
225
213
225
248
242
208
185
235
245
242
265
205
190
196
200
202
205
244
210
235
255
240
225
224
233
200
195
220
205
205
238
244
210
230
235
245
252
250
242
272
250
239
234
242
260
252
270
255
193
229
240
218
220
250
285
287
261
257
240
258
255
240
252
260
241
150
158
172
185
199
220
238
215
230
245
218
227
226
235
225
230
250
184
198
227
236
260
215
240
192
212
189
189
202
230
225
220
234
237
240
248
115
85
124
131
170
195
205
220
225
190
210
197
130
155
175
186
200
185
196
220
238
222
215
190
197
198
200
145
175
182
175
162
162
159
160
146
152
175
175
198
215
198
200
174
192
204
201
199
155
85
102
119
125
133
154
131
118
111
136
140
138
133
167
187
199
145
118
120
128
118
125
117
128
150
159
168
170
164
162
152
162
165
164
155
159
175
151
176
161
170
163
146
114
149
154
128
163
120
137
156
159
161
174
153
142
191
195
193
196
201
167
174
184
174
191
195
185
180
164
174
173
181
186
183
190
189
182
181
206
200
213
224
226
220
220
230
205
92
147
120
107
119
151
155
169
200
161
196
223
222
238
243
252
230
238
237
261
266
252
207
224
228
240
253
255
66
109
176
215
220
227
194
204
180
130
154
181
219
215
223
190
195
106
171
201
230
260
276
121
40
100
159
202
225
251
259
243
259
278
276
290
307
265
285
250
197
179
193
198
191
234
246
267
274
186
96
119
159
232
241
270
259
187
216
241
217
240
263
200
232
199
200
232
254
237
222
230
219
225
251
256
216
244
255
272
265
232
215
236
220
219
248
240
241
251
255
245
272
278
285
227
194
220
272
264
220
238
185
234
180
204
179
210
260
261
256
255
247
270
265
250
247
218
240
251
234
230
250
236
210
221
215
214
250
243
209
240
177
237
232
174
184
213
180
235
184
213
243
220
242
190
218
219
212
234
211
224
-999
212
219
235
206
215
236
221
208
236
228
235
235
155
230
240
234
218
219
257
239
221
242
246
243
250
260
261
270
275
265
234
265
265
210
195
160
150
175
225
227
190
205
220
240
250
245
157
186
215
200
202
220
231
236
150
172
167
180
195
194
190
185
168
165
208
182
-999
200
204
187
-999
-999
220
210
210
175
202
-999
-999
198
209
205
-999
222
-999
-999
184
167
170
186
195
-999
-999
191
-999
194
180
185
145
142
136
150
140
138
140
-999
-999
203
182
190
173
148
-999
-999
164
175
154
140
136
139
159
164
178
195
190
164
160
166
178
181
190
164
170
169
185
185
178
165
167
165
164
183
176
170
179
180
129
141
175
179
82
107
162
185
196
195
226
197
198
197
209
219
206
185
170
197
222
222
225
219
196
164
184
189
210
174
48
120
186
197
209
237
235
225
218
220
187
193
204
217
227
177
168
160
188
200
213
235
183
200
234
240
250
160
72
63
152
178
215
224
213
213
252
265
264
244
105
192
217
242
255
270
275
224
242
256
272
295
282
254
204
225
117
160
210
90
95
130
202
82
171
230
260
236
265
266
275
274
270
270
272
275
240
235
230
225
210
122
145
195
235
220
260
190
215
240
185
184
185
213
192
215
230
248
265
258
260
280
225
258
227
240
220
245
240
235
200
227
219
230
250
250
220
165
145
132
160
182
160
210
215
250
228
230
255
230
245
250
258
217
249
255
200
240
195
222
253
265
250
220
240
195
215
200
245
250
215
230
230
206
210
190
210
235
230
214
230
209
228
235
255
230
220
210
200
186
225
220
235
230
210
190
205
220
224
204
220
215
198
119
170
225
220
230
210
168
204
245
240
235
234
187
185
205
210
230
235
244
242
214
235
195
175
195
185
228
240
151
155
180
195
206
210
224
193
228
215
220
235
226
240
141
135
205
185
160
198
225
219
150
175
190
202
207
204
220
175
155
190
180
190
165
181
185
194
200
205
142
151
165
175
172
201
207
212
210
195
170
170
172
172
190
180
175
182
174
185
174
175
183
174
135
140
145
168
185
193
177
162
162
127
125
110
115
135
155
108
168
150
180
175
90
120
130
120
120
130
160
210
180
150
160
150
165
175
150
162
150
160
165
155
15
135
120
145
140
135
130
145
81
114
120
90
115
25
26
95
125
145
180
155
111
127
150
160
150
150
165
176
185
180
-999
190
190
180
190
193
192
168
150
205
205
151
185
169
155
90
110
160
135
104
119
150
180
190
170
153
165
180
180
175
150
204
220
208
230
260
210
118
180
185
180
160
195
180
208
200
200
216
220
230
245
220
228
235
152
212
240
240
260
275
288
245
255
255
225
260
216
224
214
226
220
242
240
220
225
252
228
225
246
260
262
228
282
252
260
252
224
145
115
106
152
180
194
210
172
216
232
254
240
240
250
250
225
240
260
186
220
244
258
220
110
80
178
208
208
220
-999
-999
240
215
236
230
244
245
200
215
225
200
222
238
238
265
250
134
170
226
242
253
252
254
232
228
200
198
210
190
-999
240
216
234
248
243
-999
-999
254
235
262
276
282
261
227
244
228
232
252
270
206
223
250
262
266
254
244
190
200
222
236
200
230
262
259
253
250
232
250
244
190
226
201
206
244
269
254
235
210
231
240
207
224
238
205
228
182
224
240
265
194
222
236
256
250
258
254
230
232
210
200
222
230
198
208
230
191
210
215
238
195
125
160
198
162
212
224
225
222
240
255
221
140
150
160
155
183
194
210
212
210
185
214
169
150
194
184
214
220
232
191
221
151
110
135
112
156
178
188
184
145
166
150
156
169
172
188
192
190
212
204
206
175
196
216
202
214
190
205
157
174
118
127
127
175
175
174
155
155
142
155
150
138
88
138
118
145
142
141
151
165
100
15
98
124
138
145
162
117
132
136
46
64
84
130
124
132
135
102
125
145
125
130
158
144
142
112
87
113
145
145
142
170
166
142
180
109
158
172
188
204
133
153
195
192
195
192
200
174
172
128
134
138
146
170
185
207
215
158
178
183
180
178
178
216
220
188
214
222
182
46
149
166
204
177
206
215
51
148
190
215
210
108
182
157
150
172
212
196
216
198
245
203
163
164
146
145
180
210
232
185
224
255
262
210
250
260
256
262
252
256
172
258
251
245
262
160
215
233
262
135
160
213
252
228
167
203
242
240
262
276
268
195
172
232
258
280
296
294
272
268
203
140
134
205
262
277
276
262
118
180
244
250
190
234
223
244
265
290
305
295
254
92
36
72
113
168
190
72
82
177
205
196
227
226
244
236
206
196
220
240
253
205
245
242
234
210
159
172
202
230
207
228
186
236
255
252
232
260
265
270
268
255
252
245
260
260
244
248
182
232
267
210
160
215
254
250
240
230
252
202
212
254
240
240
270
285
288
230
256
238
240
264
265
290
234
212
276
267
278
254
230
250
274
241
269
275
298
290
212
268
273
256
240
248
207
186
242
262
214
260
226
212
210
192
226
225
198
234
250
246
240
275
248
187
213
242
238
242
240
235
248
206
140
140
172
176
194
158
180
200
220
226
202
174
188
222
234
200
176
174
171
202
206
214
203
167
164
207
187
180
193
192
182
200
203
215
231
177
190
218
202
203
224
233
236
187
112
176
166
177
166
170
207
208
210
148
147
180
178
148
157
170
140
150
135
158
168
168
162
175
182
176
167
125
152
146
156
157
174
180
178
174
165
164
177
175
194
188
200
85
130
132
165
177
166
165
165
150
164
183
70
152
140
125
132
157
158
155
158
145
110
155
168
184
207
193
180
192
193
187
177
192
153
156
175
195
178
151
162
177
194
182
127
80
132
154
178
168
120
140
171
150
110
157
164
182
183
190
196
197
172
163
180
154
130
142
133
147
172
178
167
168
154
173
194
193
168
200
211
210
160
185
200
217
227
223
190
150
181
190
144
155
200
220
238
250
180
195
76
167
194
218
227
222
199
225
230
217
225
235
246
252
252
233
172
210
137
198
202
183
193
186
227
252
254
204
233
263
230
245
273
272
172
90
133
149
130
164
196
196
132
192
212
235
243
214
209
205
210
223
245
195
222
230
233
250
267
195
122
174
214
255
243
263
263
245
242
221
234
250
208
234
185
223
245
150
183
232
238
187
215
241
231
190
152
131
196
223
248
275
206
207
214
205
215
242
233
247
204
200
230
205
204
240
245
220
262
260
264
250
240
255
252
230
230
236
260
246
258
234
228
272
245
228
216
243
250
212
252
264
255
241
218
206
223
233
208
214
240
238
133
172
212
192
232
193
192
232
225
222
230
215
236
237
213
170
200
237
236
253
248
238
260
254
245
250
283
277
202
237
260
265
255
225
229
248
195
220
230
204
210
236
205
227
253
260
230
208
211
215
215
210
234
240
216
172
201
237
248
203
222
234
232
237
250
165
220
234
246
242
245
243
224
222
165
170
200
197
196
158
123
127
159
175
172
188
194
192
217
222
232
222
220
193
185
194
137
154
177
177
100
105
147
198
203
188
197
190
181
184
200
212
222
213
187
188
197
193
177
148
152
152
177
185
186
165
163
182
182
180
172
162
160
148
158
152
108
127
130
138
140
138
150
140
118
81
104
132
181
185
165
170
180
188
198
198
178
188
170
180
167
178
138
110
118
120
152
170
188
192
168
78
140
152
186
170
190
188
178
160
166
160
188
200
202
208
204
210
220
190
192
160
189
192
192
202
200
182
182
170
212
193
190
199
198
208
160
132
167
208
248
249
210
200
140
194
204
192
230
272
258
215
166
209
248
218
242
250
261
257
235
245
260
277
267
267
277
260
210
229
168
178
190
230
258
262
272
277
289
108
115
172
172
192
238
248
182
105
175
214
232
230
248
260
216
198
230
232
270
242
245
254
261
247
245
239
217
203
228
245
150
209
159
178
210
225
238
255
258
232
229
175
180
210
240
236
238
253
268
245
250
256
201
240
248
246
245
228
175
215
245
233
266
255
262
262
230
232
250
240
195
222
177
167
205
210
220
245
205
205
230
205
-999
-999
-999
241
193
235
240
250
220
240
246
289
240
220
230
245
235
210
215
240
240
220
320
-999
-999
-999
-999
-999
-999
-999
-999
-999
225
210
225
225
196
230
222
232
184
226
235
181
208
222
235
210
180
194
195
237
196
205
178
170
238
245
254
235
252
234
238
245
215
236
254
274
242
250
264
210
240
244
246
222
236
226
260
210
235
222
185
220
235
245
180
210
220
190
195
190
215
220
135
236
200
180
155
180
185
195
206
232
202
200
210
220
190
176
215
210
215
220
212
212
214
230
250
250
230
220
185
170
135
152
175
194
190
202
180
195
155
151
190
186
126
120
160
150
170
60
124
135
-999
-999
-999
150
145
117
135
-999
150
155
160
145
136
133
150
160
165
155
152
156
180
175
170
145
65
125
152
128
140
165
176
179
108
61
125
152
160
160
157
184
175
165
91
91
163
209
175
157
157
-999
-999
164
155
160
160
120
149
150
155
-999
-999
-999
-999
145
148
148
160
168
-999
163
190
140
145
170
190
196
205
205
178
145
161
167
167
191
200
196
205
206
215
184
146
185
195
200
155
165
190
210
240
250
230
242
240
250
240
245
110
150
67
120
180
185
210
240
245
245
190
207
235
240
235
210
230
245
255
234
250
250
255
180
216
235
252
252
125
154
162
210
195
215
240
220
225
235
234
170
190
197
182
240
252
255
245
70
115
195
210
215
212
215
215
240
190
170
205
230
220
197
220
210
220
200
217
164
185
210
125
120
165
190
186
192
210
211
240
250
230
230
225
195
200
145
190
192
222
240
235
220
235
232
242
222
240
234
217
201
225
205
180
215
232
215
203
237
252
260
272
234
234
244
230
-999
234
207
196
209
223
234
245
258
225
238
210
153
190
202
215
234
223
218
225
230
209
151
115
138
188
208
220
244
220
260
215
234
221
204
250
247
220
215
225
235
224
215
250
257
218
200
224
228
254
223
150
161
180
205
220
205
180
210
170
-999
200
210
225
218
180
200
229
236
195
185
220
205
192
205
215
194
195
208
215
191
235
210
170
209
222
238
150
140
180
180
210
180
185
204
225
205
209
226
235
211
235
221
200
195
175
172
190
206
179
190
195
204
215
218
213
214
220
224
158
140
84
118
167
170
164
188
205
164
163
185
219
208
60
45
80
162
145
150
180
180
145
110
115
130
165
155
178
185
210
190
205
190
195
155
150
180
135
145
135
150
170
175
170
180
150
130
130
144
157
155
155
152
148
160
165
160
90
90
115
120
130
135
145
180
170
172
160
165
158
150
175
160
160
175
150
165
170
150
165
165
125
145
135
146
-999
-999
-999
-999
-999
180
157
175
170
73
150
155
175
162
172
150
165
162
164
158
181
196
180
190
205
205
215
220
215
222
230
230
225
209
175
200
95
105
150
215
225
190
201
160
150
203
225
256
232
240
255
265
255
182
165
210
235
250
250
260
261
275
240
210
238
224
227
225
235
225
215
240
205
140
220
220
215
202
185
235
212
175
200
230
250
230
-999
-999
-999
290
225
245
232
245
200
230
235
250
190
230
245
225
250
180
250
225
181
195
200
140
220
215
165
180
215
255
265
165
115
172
210
220
240
237
200
185
200
230
250
230
245
265
255
285
285
275
255
265
275
262
242
275
215
235
241
250
265
270
180
229
255
275
280
132
215
257
235
260
280
285
275
195
260
270
235
250
260
245
240
260
250
200
235
250
250
240
225
205
270
275
280
245
285
280
280
270
255
255
275
210
270
255
130
140
200
235
204
240
245
245
205
250
260
270
245
238
240
250
245
235
250
220
140
165
186
220
210
160
170
232
250
260
260
250
230
233
240
255
250
228
225
215
250
250
270
282
200
220
241
235
223
250
215
235
250
235
215
207
237
240
205
125
178
200
219
211
215
210
190
187
145
153
171
166
170
210
168
155
120
145
175
150
152
171
155
162
170
165
155
175
195
190
200
190
165
140
135
170
203
193
190
182
190
200
188
195
212
200
210
150
160
157
175
145
150
180
170
190
200
145
170
170
140
140
165
175
180
189
170
180
165
150
125
120
132
130
150
150
160
155
157
155
175
157
140
145
145
135
120
110
145
110
165
170
155
165
170
167
180
155
125
136
155
142
158
163
180
160
202
215
215
200
195
175
130
124
140
155
162
195
85
55
135
181
170
188
175
135
134
160
170
180
205
220
100
155
195
205
190
220
100
200
202
185
170
118
142
160
175
182
211
220
227
200
220
225
215
221
244
260
259
260
254
224
248
252
258
256
255
200
175
160
180
238
260
280
280
217
224
254
205
165
85
140
160
191
175
200
225
249
257
260
206
255
265
120
200
245
254
152
66
71
138
200
220
227
227
220
240
267
250
180
240
245
264
178
220
160
155
184
225
224
230
214
220
230
185
157
108
177
185
201
240
232
210
195
178
149
210
195
224
215
232
210
203
237
175
166
191
225
245
222
210
225
240
114
158
226
245
255
270
170
201
205
190
200
160
195
220
220
190
235
170
200
245
260
250
260
228
247
215
210
195
205
255
240
248
255
255
236
215
240
260
240
215
200
225
215
215
226
230
151
198
220
235
225
180
225
220
225
230
255
224
225
214
210
180
215
211
215
220
208
225
240
235
171
205
193
193
238
225
198
220
187
205
230
234
235
195
205
221
224
229
245
220
216
212
209
204
221
230
231
219
200
186
190
186
250
240
226
215
235
220
222
243
175
199
209
110
90
132
172
141
181
185
190
190
186
190
220
205
217
190
192
210
210
200
178
180
190
185
165
160
145
160
170
175
-999
194
202
190
202
198
180
182
136
116
122
163
169
180
175
180
110
105
140
141
167
173
180
141
162
180
200
205
194
187
184
153
112
101
111
155
181
160
183
188
186
185
90
80
113
137
156
156
181
180
190
160
165
187
205
140
130
160
170
146
154
160
47
60
142
166
151
162
163
173
171
163
162
145
159
164
170
169
155
145
150
145
156
114
110
138
150
200
188
181
165
154
136
155
125
157
174
188
198
198
200
210
155
52
120
106
174
-999
-999
200
186
199
198
116
140
165
170
210
205
226
211
150
155
180
196
145
23
56
-999
-999
170
150
187
205
245
245
240
245
234
255
267
221
250
256
260
258
263
253
239
240
250
250
255
250
256
258
262
262
271
120
189
217
232
230
245
268
280
265
265
267
231
198
231
205
204
232
258
262
255
119
225
237
233
190
135
200
231
225
279
100
149
185
165
157
168
215
200
206
223
250
200
198
150
140
218
210
232
237
234
247
198
229
213
237
212
221
238
239
250
252
245
210
217
222
232
186
135
215
225
195
207
211
198
165
160
217
240
212
232
219
246
192
220
231
253
255
255
215
215
230
250
226
235
224
252
260
168
225
234
214
205
193
210
216
208
231
210
210
211
228
217
228
171
180
142
160
193
226
232
234
244
224
220
213
214
219
218
193
149
190
180
174
154
185
184
184
210
210
200
230
236
255
226
170
205
211
220
204
208
242
220
206
200
220
218
196
201
165
146
184
182
106
136
194
190
180
216
210
171
215
190
210
220
214
225
245
215
217
75
130
166
197
208
191
186
186
200
200
158
166
167
173
165
182
195
192
160
182
183
200
210
208
210
192
196
194
195
150
170
176
175
177
148
190
170
190
201
132
96
119
127
170
168
192
204
205
194
185
175
190
198
214
215
197
190
176
183
179
175
143
145
164
145
107
135
162
155
150
-999
-999
-999
163
170
155
170
175
210
180
186
143
90
130
145
155
166
160
145
157
142
130
160
175
177
169
117
132
140
130
167
185
185
195
188
168
170
195
185
151
111
104
130
170
190
185
165
164
190
170
160
145
167
148
168
195
206
190
155
167
177
175
186
150
70
127
177
183
216
200
200
195
205
210
214
204
208
172
195
215
213
210
188
204
235
204
235
225
222
222
223
235
140
205
254
252
225
242
230
235
243
246
271
254
263
228
188
180
195
195
208
220
100
120
131
163
206
241
190
205
215
263
240
240
256
270
230
250
254
270
162
140
190
190
215
218
185
168
227
250
235
240
230
235
258
260
175
250
246
270
254
145
185
221
200
113
180
207
236
250
267
260
202
225
245
251
154
190
150
215
241
194
226
216
225
230
223
232
257
251
256
215
202
201
206
226
108
144
151
188
220
170
185
243
220
190
195
185
210
244
265
260
162
190
230
225
213
204
213
146
203
227
234
217
220
219
192
150
200
224
216
227
246
258
231
220
235
230
154
140
137
185
196
177
216
206
232
252
260
245
213
234
245
185
97
201
170
215
198
186
206
238
240
242
243
222
210
175
195
210
220
220
237
250
221
210
201
211
232
240
228
245
232
255
175
190
220
210
200
210
164
130
158
155
165
198
195
190
172
197
217
212
227
205
120
110
172
185
192
207
203
217
212
217
195
195
205
190
180
180
183
192
190
203
215
210
200
201
185
200
195
210
190
170
184
108
145
130
139
150
150
147
139
135
160
175
190
170
165
178
186
183
165
132
130
146
143
150
169
170
150
90
115
149
180
170
155
190
175
153
167
155
160
165
170
202
190
150
145
165
180
195
180
67
100
105
96
88
70
105
126
119
125
137
145
150
160
205
190
170
150
179
160
101
85
130
134
153
161
150
155
150
130
134
187
181
202
204
201
202
110
130
131
120
150
170
85
95
135
160
175
186
200
210
206
180
82
120
150
160
147
160
197
160
207
185
187
221
150
186
165
178
220
220
222
199
219
200
146
190
212
187
207
212
217
235
235
241
234
250
250
253
280
280
270
268
229
235
232
220
245
247
192
145
171
234
230
200
119
191
190
207
191
165
190
250
251
228
232
256
250
230
240
125
159
200
232
250
220
275
260
240
201
230
250
251
172
149
150
227
115
135
186
210
168
216
156
215
250
241
249
240
265
257
277
220
250
277
232
254
266
222
165
209
252
236
241
266
260
255
220
235
235
264
207
240
224
226
243
233
191
206
222
240
261
257
255
215
220
195
200
220
240
267
254
231
254
190
175
214
270
262
253
280
280
270
254
239
211
220
250
265
275
250
266
279
264
229
260
268
261
254
242
195
146
195
220
224
185
240
244
235
230
200
157
197
199
200
206
236
255
234
215
203
230
255
240
240
216
253
232
236
232
200
205
224
239
265
137
181
215
220
160
206
202
221
220
160
140
152
200
175
146
180
210
215
214
184
226
211
196
225
185
184
206
224
228
218
170
180
220
227
223
214
205
210
200
190
160
189
218
205
235
210
232
215
220
217
234
222
215
216
192
192
199
195
180
180
195
209
188
184
182
175
190
172
177
196
207
205
185
150
155
175
186
170
185
190
180
189
144
126
148
163
160
162
165
198
190
160
180
185
190
195
180
193
201
201
200
180
155
164
174
160
148
115
148
145
165
165
156
151
180
165
145
142
152
151
173
120
110
125
167
186
180
155
158
215
150
165
185
166
130
-999
-999
-999
152
152
185
184
195
202
185
160
167
199
190
180
185
155
175
175
190
166
160
170
130
155
192
197
125
66
95
118
170
173
215
235
255
250
245
210
145
69
128
170
190
223
167
210
206
220
254
232
210
215
205
217
245
280
170
182
195
218
236
284
204
215
224
236
217
205
178
187
136
154
161
125
100
144
200
215
220
245
250
247
257
270
230
260
282
288
285
280
188
220
235
225
241
270
150
190
230
210
210
-999
260
242
260
270
270
220
222
226
248
237
166
245
252
251
230
230
255
230
257
250
196
251
254
250
260
149
224
230
193
214
236
222
209
232
177
165
165
220
240
230
233
251
269
250
240
270
272
253
245
265
160
210
261
229
260
238
222
200
225
145
170
225
239
246
233
225
205
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
220
280
285
255
255
275
230
215
268
234
240
260
255
245
245
260
221
255
265
250
258
175
225
235
245
230
220
250
265
270
280
230
240
255
265
240
225
285
235
225
225
240
235
240
255
255
250
210
235
240
245
210
215
220
220
195
215
240
255
245
230
200
215
180
200
225
215
235
215
170
195
180
215
225
235
250
235
230
235
255
225
235
240
230
245
255
225
220
240
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
-999
-999
190
120
225
185
160
170
220
205
185
180
170
200
205
220
230
200
200
195
190
200
210
215
230
230
220
215
200
190
200
70
190
180
195
220
210
235
215
220
75
150
120
205
120
150
185
185
135
165
170
200
140
175
150
150
110
210
120
150
80
85
105
125
155
150
150
170
195
200
195
150
120
90
145
160
135
180
215
260
210
205
205
200
220
210
210
180
195
185
180
195
205
200
205
200
245
210
193
200
220
220
160
150
150
185
210
230
225
250
255
175
175
180
210
225
150
145
125
200
230
175
210
250
255
225
63
90
145
185
225
225
255
250
245
263
210
165
175
185
160
130
165
215
245
270
270
265
245
255
275
200
225
270
285
275
275
240
260
275
280
285
260
260
250
120
55
90
125
165
215
255
200
130
125
185
180
205
-999
-999
-999
-999
-999
-999
-999
205
235
235
220
200
215
220
230
230
245
160
190
200
215
240
195
135
110
110
205
235
255
255
240
235
265
235
250
220
170
130
170
210
180
215
215
125
160
165
180
220
230
220
200
210
-999
-999
-999
225
240
240
255
285
275
265
-999
250
155
205
225
160
170
210
220
230
210
210
250
235
215
190
220
230
200
190
-999
-999
-999
-999
-999
250
265
255
265
-999
-999
-999
230
250
245
215
245
205
265
190
260
180
205
155
180
215
220
145
160
180
175
175
170
180
215
210
220
220
205
210
215
200
200
205
220
-999
220
-999
210
-999
215
-999
230
-999
245
-999
265
-999
265
-999
220
-999
240
-999
250
-999
255
-999
220
-999
220
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
215
220
240
210
225
230
180
143
160
180
220
218
190
170
-999
-999
-999
-999
-999
120
100
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
215
215
220
195
195
-999
-999
-999
-999
-999
-999
-999
200
210
225
220
135
110
160
155
200
205
205
180
90
110
115
120
135
150
155
150
155
160
170
120
170
130
165
-999
-999
-999
157
185
-999
-999
-999
195
205
220
220
213
190
183
190
180
200
161
175
160
155
195
160
150
185
190
170
172
79
85
90
100
136
150
150
175
163
175
175
170
190
202
183
190
135
150
165
181
200
170
177
220
230
213
212
200
205
230
149
170
210
210
225
230
216
220
230
260
240
250
229
225
157
200
230
225
245
235
135
135
150
170
190
210
220
240
250
224
265
265
260
195
212
245
230
190
210
170
190
220
235
260
290
290
295
231
230
250
149
190
242
220
70
140
195
220
235
250
219
210
240
273
224
240
134
180
150
190
200
230
270
155
225
250
265
165
195
195
190
176
220
225
230
250
192
180
195
-999
-999
-999
200
215
225
203
235
260
270
280
220
230
217
240
230
230
204
220
210
252
250
160
196
220
195
195
151
215
230
230
193
195
200
240
260
275
280
240
251
285
194
250
265
270
270
230
170
200
245
245
250
260
270
240
180
230
250
178
210
210
240
240
250
255
260
260
250
235
215
170
200
210
210
220
245
235
218
235
255
239
230
200
215
210
178
172
210
215
200
215
262
187
210
224
220
245
265
258
250
239
226
235
225
225
217
-999
242
245
270
230
185
180
215
220
230
240
225
220
215
220
185
185
205
221
230
170
220
235
250
255
230
160
175
115
175
210
233
230
173
135
170
190
185
220
225
235
230
250
240
230
185
220
200
160
195
190
180
170
207
224
217
213
170
212
232
144
169
180
175
185
210
200
209
235
235
240
190
125
162
-999
-999
-999
192
171
195
188
189
200
210
88
175
180
195
200
196
181
195
205
194
210
198
200
194
180
150
188
225
220
215
195
195
220
220
185
200
205
173
165
180
200
160
158
200
215
210
171
150
130
150
153
171
226
220
220
185
212
215
190
170
219
165
189
200
-999
-999
-999
-999
-999
-999
-999
180
200
220
230
196
135
140
180
176
177
190
188
170
160
145
150
184
200
203
207
65
120
148
180
185
185
210
217
80
140
160
210
250
260
230
220
190
240
200
192
190
190
180
170
180
210
245
-999
-999
-999
-999
270
240
255
270
280
280
170
115
170
224
240
250
220
240
265
270
275
285
270
250
260
255
250
275
285
225
152
225
230
245
290
305
230
217
160
195
240
190
180
192
260
310
280
225
225
190
246
270
246
270
271
290
275
280
290
110
115
200
273
294
300
310
300
310
175
184
257
273
285
260
260
255
250
232
234
175
245
245
265
274
305
210
220
230
230
190
240
250
250
225
240
240
263
230
250
255
260
260
230
215
235
275
265
280
255
197
202
255
265
220
255
270
206
250
260
232
245
250
250
135
195
235
270
262
250
265
252
258
238
260
260
255
270
253
226
230
225
245
250
257
245
255
224
-999
-999
-999
260
267
275
220
225
225
230
250
275
260
245
229
215
220
220
225
250
270
288
278
282
258
250
263
300
270
267
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
160
170
210
215
215
220
210
200
210
220
220
250
260
180
172
195
200
210
210
215
210
230
230
210
220
210
240
220
220
195
210
215
215
220
220
215
210
205
230
225
215
235
225
210
215
205
210
190
105
118
120
165
190
190
200
190
200
210
-999
-999
-999
180
185
190
140
160
165
175
175
155
170
195
175
150
100
135
150
165
175
180
150
140
115
125
140
140
165
80
120
150
145
170
190
170
195
200
185
200
215
180
185
170
165
180
100
130
150
150
170
190
160
135
140
140
150
185
215
210
200
205
185
180
195
195
150
120
160
160
195
190
175
160
170
175
190
165
175
170
160
185
120
176
190
200
195
215
200
210
215
215
190
215
225
215
175
220
255
255
195
175
100
145
170
210
240
250
240
255
250
235
210
240
235
165
190
245
270
275
270
220
230
225
235
235
150
205
230
200
195
160
210
225
240
255
265
270
280
295
200
163
225
220
215
210
200
104
205
245
270
235
205
255
270
210
171
225
270
265
-999
-999
-999
220
140
210
225
251
270
270
285
250
255
258
235
200
225
225
230
240
200
240
215
235
179
220
240
265
237
250
245
265
210
235
235
240
190
165
200
245
234
220
215
230
235
240
235
256
218
225
250
228
225
140
195
233
250
246
200
222
235
245
274
247
274
210
205
229
255
275
260
280
275
245
190
225
255
264
250
250
265
256
230
255
260
215
245
265
242
235
275
255
280
280
240
260
285
255
260
255
-999
-999
-999
295
245
245
265
-999
-999
-999
255
225
260
225
220
200
225
230
250
280
300
250
255
250
225
235
175
175
200
230
235
250
255
260
270
270
250
250
265
230
245
260
240
235
240
235
220
165
200
205
215
220
250
245
255
250
240
230
230
235
250
220
235
255
245
250
235
225
205
220
225
240
250
245
215
235
230
235
-999
-999
-999
235
170
195
190
185
195
160
195
225
240
225
225
230
210
180
200
205
215
215
210
205
210
225
205
220
225
200
215
170
-999
-999
-999
175
170
180
210
215
225
220
180
165
165
190
175
200
185
170
125
150
180
190
190
165
155
175
180
180
160
195
165
130
150
160
155
180
165
170
120
155
155
180
142
150
200
210
196
155
175
175
170
155
200
215
215
204
180
195
200
215
175
185
185
199
185
90
130
150
140
155
135
140
150
180
165
110
135
105
115
140
180
210
220
205
175
185
215
225
200
215
220
168
112
135
180
195
190
190
226
250
265
255
265
250
235
250
250
260
250
270
240
220
290
290
275
250
275
270
265
195
100
190
245
240
235
235
220
240
225
200
235
180
145
200
235
220
130
195
220
175
205
235
270
275
290
275
280
265
280
275
225
252
238
235
220
235
226
172
225
195
235
260
205
190
211
251
210
212
260
252
210
216
220
240
240
170
166
200
225
250
245
265
227
210
195
175
230
265
290
285
295
300
310
245
275
250
240
185
210
195
155
185
245
275
272
253
255
240
240
220
200
215
180
200
220
260
265
264
270
215
235
240
230
245
245
270
271
300
255
230
233
207
220
230
230
262
277
260
270
260
260
215
240
245
161
170
215
230
200
200
203
220
210
245
245
220
260
250
230
185
220
243
250
250
235
225
200
135
195
205
235
240
235
190
190
196
210
210
205
165
210
195
195
215
229
223
225
235
215
230
260
260
240
235
165
190
200
225
220
235
235
125
155
200
220
225
245
145
185
219
210
225
210
225
179
215
220
235
235
240
240
157
145
195
200
210
210
225
207
185
188
187
182
182
176
225
235
205
140
165
190
170
200
220
220
230
237
203
211
225
210
205
230
225
135
170
195
195
200
205
210
225
205
220
215
225
225
180
190
215
195
195
193
187
140
149
168
170
190
185
180
157
124
127
180
138
170
165
165
170
175
205
193
190
169
142
148
129
150
160
133
125
124
114
146
135
145
160
165
190
200
197
190
200
220
189
153
150
170
160
185
160
165
169
160
154
134
185
175
184
181
190
216
230
190
180
190
175
190
100
150
175
200
160
113
155
200
210
200
190
190
183
180
80
150
165
160
175
199
191
165
150
172
205
215
211
225
240
197
230
230
240
241
259
235
240
250
250
260
272
268
248
-999
-999
-999
255
238
236
240
240
226
250
164
186
200
185
190
220
210
210
165
225
160
-999
-999
-999
-999
255
225
205
200
205
-999
-999
-999
224
230
190
235
235
245
-999
-999
-999
265
225
245
203
150
130
185
200
245
260
190
172
210
205
298
310
302
322
310
310
302
320
237
188
241
260
230
282
280
310
335
340
319
280
310
290
320
310
280
-999
-999
270
265
280
-999
265
-999
-999
260
-999
-999
-999
230
-999
-999
-999
-999
265
270
265
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
265
265
270
270
-999
-999
260
260
265
-999
265
-999
-999
270
265
270
-999
275
-999
-999
265
260
190
280
220
-999
-999
250
220
230
205
235
-999
-999
250
195
170
205
235
-999
-999
250
220
240
215
200
-999
-999
200
235
255
240
230
-999
-999
240
225
-999
-999
-999
-999
-999
215
215
225
240
225
-999
-999
215
190
205
210
-999
-999
-999
-999
230
-999
225
200
-999
-999
225
-999
210
210
215
-999
-999
235
230
230
210
155
-999
-999
190
152
180
182
205
150
155
172
-999
-999
-999
-999
220
211
215
220
210
223
220
212
204
183
187
191
200
190
194
198
190
150
165
170
175
180
165
-999
190
190
165
165
170
189
172
-999
-999
130
145
-999
-999
155
130
140
120
130
-999
-999
160
160
175
120
150
175
200
200
180
170
50
50
-999
-999
130
150
100
110
160
190
180
180
100
140
180
200
-999
-999
180
150
170
170
150
170
160
170
200
120
140
140
-999
-999
150
-999
-999
-999
140
-999
-999
190
180
190
180
190
-999
-999
170
150
160
190
200
-999
-999
110
110
140
180
180
-999
-999
240
240
180
240
240
220
225
240
250
230
230
160
-999
-999
200
220
220
140
190
-999
-999
200