0238022_A -29.8667 29.5167 1493.0
1951101012 1991083112
100
111
211
200
178
255
200
222
189
144
189
189
200
211
133
200
233
222
233
255
-999
178
189
211
167
266
266
255
167
222
278
266
200
200
211
322
333
266
255
244
211
255
311
255
289
311
289
300
255
278
266
333
233
111
155
255
289
344
322
133
189
233
255
189
266
155
278
255
300
255
333
266
233
200
233
266
200
200
244
266
322
289
300
233
244
167
244
300
222
155
144
266
222
300
278
222
278
244
278
300
255
222
266
244
266
255
222
211
266
244
155
233
266
266
189
189
178
211
211
233
233
222
211
255
255
233
-999
-999
-999
278
300
255
255
283
278
278
178
200
194
211
266
211
200
233
178
144
155
233
222
211
-999
-999
-999
289
300
233
233
222
200
233
222
266
289
-999
-999
-999
-999
-999
178
211
178
244
211
189
222
233
200
-999
-999
-999
211
178
178
222
155
233
233
200
222
233
178
155
200
211
222
211
183
200
200
222
233
222
-999
-999
-999
200
189
222
255
155
100
150
189
200
200
161
183
178
216
200
178
183
167
178
189
200
155
189
189
200
178
155
167
150
167
178
167
161
167
167
172
167
111
155
167
167
172
189
194
205
228
228
222
216
200
194
122
117
105
183
167
216
167
200
200
-999
-999
-999
194
183
155
189
200
78
144
172
155
167
183
178
194
183
183
178
83
-999
-999
-999
200
-999
-999
-999
-999
167
189
211
189
178
200
211
233
244
205
139
228
178
194
211
183
211
222
233
244
244
233
105
144
216
222
211
205
255
211
211
216
228
228
222
155
178
200
211
261
250
222
266
266
211
222
183
222
211
144
144
200
200
222
233
244
278
194
167
167
205
261
200
205
189
144
-999
-999
-999
-999
-999
-999
289
-999
-999
-999
-999
-999
-999
272
228
255
255
294
322
300
300
244
117
172
266
244
205
250
266
228
161
189
255
200
266
222
233
222
133
133
128
200
278
266
289
294
294
283
216
189
155
250
228
200
211
289
155
167
233
200
228
172
233
300
272
178
294
266
139
222
266
178
189
233
255
178
278
155
178
266
283
300
189
233
189
255
283
178
255
278
222
244
272
233
283
255
216
278
244
222
289
211
189
222
255
266
250
289
261
266
228
300
233
211
222
278
278
255
322
211
294
200
250
183
211
255
283
311
255
150
155
228
255
255
283
200
233
-999
-999
-999
266
222
211
189
155
211
266
233
233
200
172
194
233
255
255
222
244
255
261
239
239
250
172
200
222
233
189
222
233
250
266
255
183
261
194
183
222
211
133
161
222
139
133
144
133
178
216
205
233
150
200
222
222
172
211
250
239
205
194
161
216
228
216
216
222
228
178
189
200
211
233
222
211
200
189
172
194
194
167
189
194
167
172
178
189
189
200
194
211
239
144
144
150
172
183
194
189
211
172
211
205
211
189
178
150
161
111
128
-999
-999
200
-999
-999
-999
172
167
161
183
189
216
189
161
155
133
144
161
150
122
144
155
155
167
133
139
161
183
194
-999
-999
-999
194
183
183
189
222
222
216
161
155
194
194
178
194
172
189
205
205
216
167
111
155
144
194
189
167
189
233
233
228
189
83
189
233
261
178
78
83
189
189
167
72
205
205
244
266
250
261
211
150
28
178
172
222
216
233
244
228
216
189
200
250
266
178
189
250
255
67
89
139
189
167
200
200
244
278
294
300
289
289
233
289
128
189
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
128
261
239
100
178
183
222
172
144
200
222
183
278
278
244
300
244
200
200
178
200
250
261
244
255
244
178
255
211
255
255
133
167
266
211
189
211
278
211
167
189
222
255
278
266
155
178
155
200
244
211
244
189
244
294
311
155
155
222
255
222
222
289
133
155
167
222
189
200
278
200
266
255
278
344
266
266
222
211
211
244
222
233
233
255
255
278
311
144
155
244
311
133
167
167
178
211
222
222
266
200
189
266
233
178
211
244
289
244
233
222
211
211
266
189
211
255
289
255
266
278
211
200
167
189
244
255
289
278
244
211
289
222
167
200
255
211
266
289
211
167
233
233
255
266
167
222
244
266
211
222
211
211
189
200
211
178
-999
-999
-999
244
178
155
233
222
200
144
-999
-999
-999
222
222
233
222
211
211
233
233
167
111
167
144
155
155
200
200
211
200
189
211
211
233
255
178
167
167
178
200
222
155
189
211
200
244
211
133
122
211
178
189
211
222
211
222
200
167
-999
-999
-999
89
122
133
133
200
167
189
211
211
189
144
133
144
-999
-999
-999
178
178
144
167
155
178
167
167
155
155
167
33
89
100
122
144
167
178
155
200
178
144
122
133
155
178
189
178
189
200
211
239
178
189
144
183
200
167
-999
-999
-999
133
178
189
200
83
133
183
178
155
200
155
189
200
167
233
222
178
228
189
244
261
244
266
289
228
89
105
189
200
211
216
216
183
200
211
244
111
155
233
233
222
244
244
189
211
211
255
211
266
266
294
200
283
266
178
189
228
255
133
200
222
261
255
244
211
266
278
294
222
300
211
78
100
133
200
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
278
294
133
89
89
155
239
211
211
255
167
211
305
283
78
133
144
133
211
222
244
272
178
183
250
211
178
105
128
167
189
233
189
178
233
278
250
244
222
244
155
189
211
211
167
244
178
200
233
266
289
222
233
233
133
155
189
244
222
239
255
300
278
266
189
189
233
266
266
311
233
155
300
278
266
233
211
278
133
189
278
266
222
211
222
211
233
266
200
222
233
167
211
200
205
216
250
311
239
189
278
222
233
266
266
255
167
122
178
167
167
222
255
250
144
155
222
233
178
155
189
200
178
233
266
255
255
278
266
211
239
228
266
211
255
239
167
255
266
244
222
211
200
222
239
233
222
144
155
183
222
244
255
222
211
189
183
172
222
244
244
200
222
233
222
233
211
233
244
233
211
216
222
233
244
161
150
178
222
233
167
189
178
178
211
222
211
211
189
211
222
200
211
189
128
161
167
172
178
194
189
178
178
189
200
211
216
222
167
200
122
189
200
89
133
155
172
-999
-999
-999
-999
178
155
200
-999
-999
-999
211
117
178
183
178
172
189
167
144
133
139
122
133
122
150
150
167
155
167
183
178
100
155
178
167
167
139
194
194
183
111
72
144
167
183
194
150
155
161
178
167
200
144
183
216
233
216
244
211
205
183
239
150
178
216
216
-999
-999
-999
183
178
189
189
183
167
200
222
239
189
128
111
128
167
161
183
211
228
189
155
222
189
233
211
189
211
255
250
216
216
211
250
172
172
228
278
255
178
200
228
250
278
255
261
250
272
72
189
261
278
216
155
205
250
272
294
305
283
144
266
117
178
261
239
105
100
78
122
189
239
100
100
189
228
266
172
172
233
211
94
189
111
233
172
167
255
283
205
178
222
100
144
189
222
189
133
216
278
211
133
122
216
266
178
211
244
266
216
283
189
311
133
94
167
255
139
244
139
278
-999
-999
-999
278
-999
-999
-999
178
222
255
122
122
189
222
233
111
233
266
233
211
255
261
189
211
211
200
189
255
250
139
183
272
189
228
283
305
294
200
222
266
294
233
183
189
222
272
250
261
289
266
261
255
200
155
216
250
289
266
305
228
289
272
278
322
300
300
255
200
250
278
244
283
300
222
133
194
255
239
194
244
266
216
255
239
211
261
255
233
211
155
255
266
194
233
239
133
167
155
211
261
244
266
272
261
244
261
172
233
255
244
161
244
266
255
255
266
266
200
183
155
161
211
233
233
250
144
133
144
155
167
216
233
244
178
189
194
233
250
228
211
255
167
250
139
172
178
178
205
183
200
205
150
144
189
228
178
222
222
178
211
233
233
200
211
-999
-999
211
-999
-999
139
172
155
172
167
167
189
200
200
144
155
178
216
222
216
211
100
56
100
122
144
178
183
200
211
150
139
178
205
167
144
78
94
105
133
144
155
167
155
205
211
211
167
133
150
211
194
194
216
161
128
161
167
150
183
189
189
183
172
194
200
205
167
183
172
161
155
189
167
172
189
205
183
178
167
183
183
194
228
233
216
233
205
222
239
266
216
155
211
200
233
239
194
244
222
128
172
189
178
239
261
283
272
194
222
272
250
211
244
272
133
100
133
167
155
178
233
255
289
211
233
266
283
294
122
139
205
228
250
250
122
72
172
167
161
150
89
111
144
189
211
233
189
244
233
266
283
205
244
289
133
233
150
144
239
167
233
266
244
139
128
211
261
272
278
200
222
211
117
211
250
122
100
178
200
183
150
167
155
172
233
211
278
278
289
294
117
189
144
172
189
183
244
250
233
239
161
211
189
222
205
178
283
233
144
205
233
-999
-999
233
-999
-999
211
144
189
194
205
233
178
189
255
228
239
255
194
261
133
122
183
228
228
272
278
233
250
211
239
289
233
255
294
283
278
250
289
233
200
211
233
189
233
239
289
233
278
255
211
255
250
300
211
272
205
239
272
200
222
233
233
216
233
278
278
216
255
228
250
255
211
233
244
278
178
216
250
289
283
272
255
289
211
233
194
250
244
261
222
266
216
239
211
216
200
250
150
144
161
211
239
216
178
172
167
222
250
244
222
167
200
239
222
244
222
244
211
228
250
211
200
200
244
183
200
228
239
200
183
183
172
200
205
189
194
200
216
211
172
194
239
244
228
178
222
139
117
167
172
194
211
255
167
117
128
161
211
228
-999
-999
228
-999
-999
161
211
222
133
144
155
172
167
200
189
111
178
189
200
205
200
205
167
139
183
155
194
189
144
178
222
133
133
167
155
-999
-999
-999
183
183
128
122
111
111
133
144
155
117
117
139
167
150
44
61
122
139
155
167
167
155
178
222
189
200
200
167
183
216
216
228
228
233
183
211
178
200
183
211
216
216
211
183
216
205
78
133
200
183
233
228
222
244
239
233
183
178
183
233
261
228
250
261
261
205
78
89
133
178
200
105
189
228
255
250
266
211
205
244
266
278
278
266
200
122
67
117
228
133
167
216
261
255
200
266
183
105
128
189
205
228
-999
228
-999
-999
239
189
233
-999
233
-999
-999
211
122
178
266
-999
-999
266
-999
-999
111
155
250
250
194
211
244
261
272
155
239
122
117
189
239
216
200
194
278
155
266
211
228
272
294
261
205
205
211
261
289
294
167
233
311
205
294
-999
-999
-999
294
-999
-999
-999
244
294
278
211
233
255
233
233
216
244
289
194
278
200
222
261
250
222
266
300
289
228
133
155
266
200
222
294
272
272
266
261
244
272
266
233
228
189
250
266
289
167
178
211
244
272
205
150
255
244
250
250
255
222
205
233
255
216
278
289
178
200
222
228
294
255
255
222
255
211
261
266
244
200
216
255
278
228
189
233
266
194
216
250
239
205
228
222
233
283
222
266
211
139
244
216
211
255
266
233
244
266
244
189
178
172
228
244
255
216
189
222
233
266
261
205
183
228
250
205
255
283
283
278
150
222
216
244
183
211
222
222
167
167
139
200
189
155
222
216
216
233
239
211
172
183
228
233
222
228
228
144
155
133
133
200
183
194
189
189
183
200
205
211
244
183
150
178
216
244
216
239
150
172
183
183
200
205
200
155
200
222
205
128
167
167
222
216
216
200
183
128
172
183
183
150
150
100
117
172
150
128
150
178
167
183
178
183
194
178
178
200
183
178
178
189
167
155
178
189
194
189
194
183
178
194
200
89
150
167
-999
-999
-999
233
183
205
183
233
244
244
222
233
228
233
239
233
205
239
239
61
139
89
133
161
178
183
205
211
233
266
189
172
205
255
266
255
205
216
250
211
172
266
261
139
266
144
139
244
189
167
255
222
200
222
211
150
167
233
111
155
83
50
133
178
228
194
228
272
294
-999
322
-999
-999
-999
300
305
311
300
311
205
228
272
294
222
178
94
139
172
266
261
189
128
144
161
161
200
244
194
111
144
233
211
172
139
216
216
250
228
244
189
239
-999
266
-999
-999
139
172
222
205
228
233
305
244
239
294
261
283
327
239
211
178
261
305
266
266
255
289
222
205
278
239
189
239
294
300
233
161
172
211
255
233
228
255
272
239
239
200
250
189
216
239
266
255
255
216
233
294
250
194
239
300
205
178
194
200
261
244
266
211
167
167
189
261
228
216
278
244
211
-999
-999
-999
244
266
278
261
189
189
244
250
261
228
244
294
250
189
250
200
228
239
216
239
255
222
178
200
216
250
155
178
244
239
272
266
278
244
250
239
228
250
250
-999
250
-999
-999
211
167
183
200
239
-999
-999
-999
250
139
161
178
211
239
255
261
222
222
266
278
289
255
266
255
266
278
272
211
233
266
205
200
222
250
250
222
250
261
211
233
244
233
222
244
100
200
233
239
139
222
216
183
155
155
183
83
111
161
205
222
205
194
239
172
167
211
189
139
72
105
128
167
183
200
139
167
200
155
155
194
183
200
222
183
155
216
94
178
200
200
167
178
122
150
172
189
211
211
178
178
172
167
178
211
211
200
189
194
139
194
178
161
183
-999
-999
-999
183
128
161
183
189
139
150
183
178
194
189
167
144
155
133
117
139
178
211
189
200
205
167
161
200
200
189
200
211
205
205
139
183
200
211
78
167
167
194
211
222
228
244
233
183
155
161
178
194
211
216
228
233
216
233
244
244
266
205
50
105
172
239
244
261
278
272
216
194
155
255
233
89
155
194
211
250
266
272
266
272
194
172
255
266
-999
-999
294
-999
-999
233
244
172
172
128
133
194
194
205
211
194
194
250
205
266
311
316
161
111
144
216
250
139
183
222
272
266
261
283
278
244
111
100
155
239
278
-999
-999
-999
205
172
172
222
255
255
189
205
244
200
155
183
211
189
244
250
155
255
278
155
289
189
250
178
211
244
122
183
200
244
233
244
216
266
261
222
272
316
194
155
167
244
266
239
200
278
244
222
216
211
216
228
189
250
294
272
205
167
167
216
250
228
294
272
250
244
266
316
289
283
222
211
222
255
239
194
233
189
144
189
261
239
222
266
278
294
211
189
255
272
216
161
244
228
161
183
239
250
239
289
239
266
200
194
216
150
178
233
228
239
216
200
216
244
266
211
228
278
278
239
200
250
233
255
255
239
244
211
216
222
194
183
200
239
200
205
233
228
266
183
178
211
239
233
167
216
216
183
250
239
200
189
200
139
167
211
222
167
178
216
228
205
222
200
183
150
100
94
105
150
161
178
183
155
189
172
-999
-999
-999
-999
167
144
183
167
150
161
167
56
155
178
183
211
216
-999
216
-999
-999
194
144
167
150
167
189
167
128
122
133
144
167
189
183
172
144
139
167
167
189
178
161
-999
-999
-999
-999
189
200
167
150
167
194
194
200
183
216
194
172
200
222
133
155
183
167
144
161
183
211
200
211
200
167
194
194
161
155
117
139
128
155
183
183
211
189
222
239
233
261
-999
-999
-999
178
205
250
244
228
239
266
266
211
266
255
261
122
183
183
211
139
167
100
167
228
239
272
283
278
111
272
266
105
250
211
233
255
200
194
222
200
233
255
278
222
283
211
255
266
222
261
266
283
144
72
122
216
266
278
183
205
122
144
205
255
261
133
172
211
167
222
272
205
178
128
194
172
233
272
283
311
289
205
261
261
200
244
289
266
305
333
244
266
261
333
300
289
311
261
194
211
144
189
244
200
261
300
200
161
261
200
216
228
244
172
172
150
200
244
228
239
222
272
322
211
155
155
266
222
250
183
255
294
316
161
211
228
261
278
311
272
178
178
278
250
233
244
250
255
244
283
278
228
128
150
194
255
283
289
228
289
261
300
305
339
361
333
339
266
305
316
261
261
316
189
222
244
211
228
244
294
266
255
205
228
244
289
333
266
294
189
233
272
266
272
239
189
211
178
205
200
233
244
272
244
278
272
283
250
311
316
167
250
294
255
266
194
244
261
205
216
250
283
200
239
228
211
222
255
189
216
244
228
233
255
250
266
283
167
216
250
205
222
250
139
189
222
211
239
200
178
194
216
150
189
172
161
189
-999
-999
-999
-999
178
189
189
205
194
228
233
233
222
211
205
216
222
211
189
183
161
178
194
233
233
222
233
189
128
133
139
155
161
161
150
111
128
178
211
167
133
155
161
178
189
167
167
194
189
178
205
189
161
133
128
167
167
155
139
189
167
194
161
183
133
150
194
194
178
189
189
155
183
183
189
205
183
194
211
194
194
172
155
155
183
194
183
189
178
183
211
211
189
155
194
200
189
194
178
178
172
216
233
139
117
205
211
183
189
228
183
105
216
111
144
155
178
183
200
200
211
211
233
222
239
94
172
172
189
211
222
216
211
233
189
233
266
228
239
278
289
155
189
261
278
283
278
266
272
305
216
305
216
294
305
216
155
178
289
289
278
122
283
205
155
228
261
194
100
194
250
183
172
139
144
222
266
289
178
222
294
183
300
105
228
155
233
278
311
311
200
228
322
222
216
278
289
144
72
122
200
261
278
178
233
178
222
205
200
200
211
155
228
272
172
211
289
222
289
305
189
244
172
261
133
261
250
239
233
183
222
144
194
266
283
222
255
294
327
300
183
239
278
139
111
111
144
233
294
278
294
250
283
228
316
172
155
211
228
289
261
322
233
222
327
305
167
266
316
255
216
211
255
278
250
283
255
167
272
266
283
228
178
233
250
250
266
289
167
216
255
272
211
244
255
283
205
255
261
272
294
289
239
289
194
266
161
178
211
266
272
222
216
250
283
194
216
222
211
278
194
266
278
255
294
278
283
172
200
216
211
200
183
211
228
261
233
255
255
272
255
244
272
205
216
205
183
200
239
228
216
205
216
239
189
183
194
205
211
228
200
239
239
244
216
200
189
205
211
222
233
183
228
239
155
150
100
155
139
161
189
183
194
139
139
183
172
133
167
205
194
167
189
211
155
155
161
155
189
211
200
194
178
189
183
178
189
200
128
133
167
178
178
161
172
189
183
189
178
189
200
150
139
189
200
105
100
111
161
150
172
183
172
172
200
194
189
200
222
228
216
239
228
183
200
200
216
205
211
216
167
167
228
228
194
183
211
178
211
189
222
161
183
216
211
205
233
167
183
216
205
155
216
216
255
255
244
89
167
167
233
244
244
228
244
261
-999
-999
-999
250
255
266
255
250
183
200
211
244
250
244
56
67
105
172
211
239
261
272
228
283
255
283
239
266
194
266
128
233
200
183
272
278
228
139
178
189
289
300
289
300
289
189
167
216
266
111
272
167
133
266
278
300
211
122
128
172
266
289
244
239
300
300
266
189
167
189
266
211
216
250
300
233
178
239
189
144
255
239
222
183
272
172
239
250
266
261
266
327
278
122
216
244
122
128
228
239
272
244
183
200
233
205
222
250
266
278
278
283
294
305
255
322
261
233
316
289
233
255
200
283
228
244
244
266
233
233
244
316
255
222
239
255
278
172
266
233
266
255
278
289
305
183
155
294
266
194
278
167
216
261
311
266
255
278
294
244
311
294
289
183
167
167
161
178
266
239
233
255
250
205
205
266
311
200
244
300
211
266
300
266
300
283
289
294
244
294
266
327
283
261
222
200
205
216
211
283
272
316
222
244
261
250
222
178
178
194
183
183
216
239
255
228
244
155
194
244
244
255
122
144
216
239
144
178
228
233
239
244
216
167
216
178
183
178
144
205
-999
-999
-999
216
178
178
189
194
211
216
211
133
155
183
189
194
211
211
222
194
183
200
205
155
200
200
189
167
183
183
178
183
155
167
161
155
111
161
144
161
172
216
178
150
178
216
211
161
161
194
178
183
167
161
150
139
178
189
194
183
178
183
139
89
155
150
167
172
183
178
161
183
178
172
122
133
189
183
194
94
155
167
155
61
78
122
122
161
155
144
155
139
89
111
100
178
194
205
194
228
150
83
194
183
155
205
228
150
200
211
200
222
200
211
216
216
211
216
211
216
211
161
189
172
194
178
167
167
183
155
150
194
244
250
261
194
255
261
172
233
261
266
278
216
172
266
272
255
278
255
278
244
289
289
272
283
200
205
272
283
255
183
250
278
200
222
-999
-999
-999
233
283
255
244
300
300
294
211
239
255
155
211
233
117
178
222
250
244
189
194
294
316
250
289
266
222
211
216
161
194
216
261
183
222
228
239
183
233
244
211
228
211
278
222
255
294
278
161
172
255
255
155
222
261
266
205
266
289
155
211
155
283
266
194
205
233
305
155
239
316
283
311
266
250
266
255
283
222
167
261
211
200
289
261
261
322
250
139
178
289
316
244
283
344
327
239
322
294
161
233
283
266
250
261
239
205
178
250
200
255
233
172
266
239
239
283
239
239
300
350
261
211
222
155
239
211
222
294
233
211
233
255
266
255
289
167
133
222
255
255
294
300
300
272
305
244
205
255
316
261
278
255
294
250
289
311
289
244
233
250
261
261
289
255
255
244
266
289
261
178
200
250
233
211
228
250
239
294
211
239
216
233
250
250
216
244
266
255
222
250
211
205
222
244
194
255
139
205
211
222
222
189
122
161
194
250
122
155
161
178
200
222
233
161
94
122
150
172
189
183
200
189
194
200
205
211
205
216
200
155
133
178
194
205
211
172
167
211
167
161
211
211
200
183
-999
-999
-999
167
139
155
161
178
167
205
216
183
161
150
178
178
133
172
167
189
189
178
83
44
61
100
139
161
83
50
122
150
128
150
178
144
200
211
139
89
122
144
178
200
216
200
167
155
167
167
172
205
205
200
111
183
205
205
172
100
155
200
189
183
172
172
228
139
150
111
155
155
189
211
200
194
222
161
111
144
194
200
161
178
216
239
183
200
250
161
161
228
272
155
189
272
278
266
78
189
200
222
189
183
261
250
266
278
266
278
122
122
133
189
211
244
272
211
239
300
266
133
233
278
233
150
222
233
67
233
211
205
211
228
261
283
300
305
278
183
211
222
144
167
128
189
200
-999
-999
-999
244
167
117
100
178
183
128
261
266
239
244
200
244
266
300
278
278
133
244
278
250
289
289
266
216
105
255
239
89
178
183
200
278
205
178
178
278
283
211
216
261
-999
-999
-999
-999
289
294
272
305
255
272
250
289
222
167
233
222
216
244
305
161
167
244
300
189
150
194
250
294
327
278
283
305
294
161
178
228
311
289
250
244
155
172
211
255
244
278
316
216
327
311
294
222
250
272
244
228
294
211
261
289
272
222
300
283
327
283
278
283
316
200
239
239
289
250
266
322
172
155
211
250
222
255
266
261
194
233
244
305
300
228
250
255
327
189
178
183
211
-999
-999
-999
272
233
294
233
233
255
255
266
255
266
239
211
255
-999
-999
-999
250
239
183
222
194
194
222
228
200
228
250
239
250
244
100
122
122
178
189
200
216
233
205
194
233
150
133
150
172
194
155
189
200
233
233
228
222
155
194
222
216
155
211
167
122
150
178
183
183
178
183
178
178
194
233
205
122
178
216
144
178
155
44
61
94
117
117
128
139
155
161
155
161
172
172
144
194
205
100
39
44
67
67
72
72
56
100
122
150
155
133
150
172
189
194
167
194
189
189
150
205
189
211
183
183
167
155
178
194
183
150
94
133
178
178
183
178
183
200
205
222
194
194
167
194
211
189
205
222
211
189
189
216
239
233
233
216
239
233
228
244
250
205
250
272
283
266
255
278
255
78
56
78
122
144
183
189
189
255
133
155
233
255
266
289
294
-999
-999
-999
-999
305
272
150
194
233
250
255
266
94
94
139
200
222
244
133
189
189
111
139
183
233
233
255
172
144
122
161
194
172
255
266
172
56
56
128
183
239
266
289
250
89
294
139
244
289
211
194
205
189
200
111
155
183
222
305
278
283
128
117
67
100
205
272
255
211
178
211
239
228
244
283
194
266
239
211
244
300
311
133
222
250
233
183
272
139
216
261
333
311
327
250
250
261
211
211
189
261
311
233
266
216
266
311
200
150
222
283
322
261
294
278
278
289
194
233
172
244
250
233
266
272
278
316
327
316
239
183
244
250
200
294
289
255
272
239
222
289
300
183
205
283
139
239
255
178
233
189
272
211
244
289
244
266
228
239
289
167
266
255
155
233
189
205
244
183
211
189
272
255
233
272
272
289
255
144
244
266
261
266
278
294
255
266
278
228
250
266
261
278
294
300
178
272
255
255
189
189
155
183
216
239
205
183
228
239
244
205
150
105
178
216
183
167
167
178
133
144
172
172
183
194
178
211
194
133
189
194
178
194
205
211
216
222
216
205
211
161
155
189
150
189
178
167
222
161
94
67
100
122
144
172
167
178
189
194
200
200
183
183
144
144
155
155
172
194
161
172
189
200
222
111
161
194
144
167
178
183
172
161
155
161
167
189
183
189
200
216
161
205
233
178
205
183
189
189
211
167
200
189
194
211
183
183
211
216
211
144
128
150
189
211
155
128
144
239
167
211
222
216
216
211
200
178
222
200
178
205
239
239
244
194
244
150
189
211
233
167
78
122
178
205
216
250
255
261
261
250
122
189
183
233
244
266
111
167
194
222
194
250
278
194
228
266
233
228
105
67
133
211
222
250
266
211
255
278
183
211
228
155
239
266
261
250
244
183
211
294
289
283
222
105
150
161
200
122
205
200
128
167
222
111
133
155
289
266
255
278
266
216
-999
-999
-999
266
222
167
205
233
255
244
161
222
239
250
255
266
133
216
300
211
139
194
222
178
244
244
333
222
183
322
155
205
261
250
289
266
294
255
200
266
255
266
289
322
278
194
139
133
222
233
216
216
239
244
305
183
294
216
261
311
300
327
200
244
194
250
222
244
261
261
255
144
244
228
239
239
233
266
205
255
266
216
216
289
205
266
183
255
283
322
289
322
278
155
150
244
250
222
261
261
278
233
189
228
200
239
272
283
239
216
272
189
155
216
266
244
272
266
233
233
261
244
239
172
205
222
255
244
261
272
261
222
239
211
155
211
222
211
244
222
128
122
211
222
222
233
233
161
233
205
244
216
233
183
155
211
222
216
189
216
228
167
167
194
-999
-999
-999
205
167
139
150
183
189
189
117
189
200
211
200
189
178
133
155
155
189
172
200
205
222
189
194
194
189
194
194
133
144
150
161
178
178
183
189
105
133
144
172
183
172
183
122
150
155
167
105
100
78
167
155
122
167
172
178
139
111
100
100
111
139
167
172
200
189
150
167
178
200
150
178
183
183
189
189
167
150
194
167
133
161
150
172
122
128
155
161
161
39
33
100
100
111
144
167
150
111
155
205
200
111
172
178
205
222
205
211
122
211
228
222
222
194
139
200
228
216
205
222
228
94
172
211
178
133
144
150
211
222
233
233
239
228
228
205
211
244
255
183
266
266
244
122
194
211
222
228
222
250
255
250
261
266
205
211
250
289
111
250
100
128
228
216
200
266
272
272
233
200
189
205
278
200
178
216
189
216
233
255
194
244
278
266
228
300
239
261
289
305
178
278
294
83
94
133
111
211
-999
-999
-999
211
233
283
228
294
211
194
211
283
311
239
167
239
289
250
183
100
139
233
261
289
255
205
150
211
294
283
216
244
305
189
272
211
211
250
239
261
289
289
200
216
272
278
228
239
255
266
289
266
222
244
205
205
233
222
250
311
289
283
294
322
283
322
283
250
261
239
305
255
205
294
211
161
255
211
311
239
316
255
167
239
266
239
161
222
305
200
255
228
228
305
211
211
233
233
261
311
289
294
261
250
300
172
216
278
289
244
139
178
222
255
133
144
266
289
183
261
222
133
250
200
216
211
-999
-999
-999
216
266
155
183
261
222
128
178
216
183
228
211
244
261
261
239
205
233
128
139
167
189
211
211
222
189
178
183
194
139
178
216
200
194
200
155
161
172
167
172
167
178
189
189
216
128
122
150
111
155
194
200
155
178
205
178
183
183
205
183
178
205
167
200
194
189
89
111
155
189
155
211
167
178
155
161
167
189
183
161
150
167
161
155
155
161
178
56
94
128
161
144
161
200
189
155
172
89
78
89
133
150
150
111
111
150
122
150
167
161
161
167
144
161
155
178
205
200
150
155
133
122
150
167
167
172
161
161
216
211
211
239
222
200
211
194
150
194
200
205
211
216
200
211
155
144
172
189
194
211
250
183
200
255
250
72
78
161
211
111
161
244
211
144
200
244
233
155
100
222
155
178
200
216
233
167
211
244
128
172
117
139
183
216
189
117
211
278
255
167
216
244
261
272
205
283
172
167
261
117
272
167
139
222
266
161
128
144
239
239
128
150
205
244
266
278
244
233
183
178
266
289
278
194
300
200
239
111
105
189
200
233
139
189
172
144
200
300
189
266
239
294
305
322
294
333
233
128
94
94
133
194
222
105
100
178
244
139
233
255
283
266
128
194
205
233
278
222
261
278
178
239
216
233
200
228
222
244
194
239
289
178
222
266
283
339
255
261
300
316
283
294
205
289
272
200
289
289
150
211
300
333
211
272
300
305
228
244
266
250
255
333
283
216
211
272
272
300
278
333
300
189
272
266
305
339
250
266
294
316
266
316
300
261
322
244
300
316
172
250
305
155
194
289
211
194
278
189
244
272
289
222
244
289
300
244
211
-999
-999
-999
178
266
278
266
278
266
278
222
133
122
155
211
222
244
222
239
244
278
211
200
211
233
255
211
211
205
200
211
205
233
244
222
139
211
172
150
200
189
205
216
205
189
222
167
122
205
205
189
205
211
255
222
89
100
155
167
183
189
205
167
167
178
172
200
222
155
144
200
167
183
178
211
200
200
139
178
194
211
172
122
105
139
128
155
150
167
183
172
167
155
155
172
189
211
228
100
83
139
150
167
144
155
161
144
133
144
205
117
183
128
139
167
183
194
183
155
161
150
161
200
222
122
216
211
222
161
211
222
139
178
228
211
200
161
194
194
211
222
216
61
122
183
200
183
172
167
205
200
205
200
172
211
211
233
233
200
167
189
222
211
167
144
183
200
211
233
244
239
233
239
211
211
133
183
228
261
233
211
239
239
261
272
161
67
167
239
128
133
211
239
205
289
105
194
205
167
200
167
211
239
178
250
261
144
178
272
266
239
222
189
94
122
167
172
194
167
228
250
266
255
266
239
216
255
211
244
289
300
278
128
72
122
161
183
194
222
122
122
216
244
261
222
183
200
189
216
278
117
172
283
261
272
272
239
111
155
222
261
294
322
211
239
278
178
172
205
216
261
300
178
255
216
155
233
266
278
133
244
278
250
278
150
150
228
283
311
294
172
150
200
211
294
222
222
294
155
183
216
216
255
272
233
266
322
278
311
178
261
322
222
239
250
283
239
266
305
244
272
167
133
128
183
239
239
250
289
266
189
233
266
233
250
244
239
261
289
216
144
183
233
211
255
205
222
294
233
200
228
211
239
228
172
178
244
255
261
294
294
283
300
289
289
255
311
255
250
255
278
189
278
189
266
233
178
189
233
178
233
239
233
250
255
261
216
233
244
239
233
278
272
278
155
155
216
261
189
222
255
261
255
266
261
178
250
261
233
233
222
189
211
239
161
172
200
189
172
172
128
155
178
144
167
205
167
200
216
233
255
239
161
216
233
150
150
122
128
128
117
161
183
205
216
216
205
167
155
194
200
211
216
183
183
211
228
155
122
122
133
183
211
200
167
205
183
172
228
216
161
155
178
161
167
161
155
144
150
139
167
194
194
178
72
105
133
155
189
155
150
189
194
194
205
155
200
205
222
233
205
133
144
144
133
172
200
161
222
244
78
128
200
200
211
239
216
222
67
178
205
200
228
200
211
222
244
244
189
161
155
205
178
216
244
200
222
211
228
233
155
194
200
155
172
111
155
139
161
222
261
167
133
161
178
211
-999
266
266
289
300
200
200
255
-999
244
278
300
311
305
233
289
278
266
278
289
255
178
200
128
100
178
155
-999
244
244
278
189
144
122
122
144
155
167
222
155
133
128
178
255
255
266
278
189
178
216
266
294
305
189
222
244
228
233
239
122
216
216
244
283
105
239
100
183
250
244
244
233
266
205
250
167
222
244
283
172
222
289
172
178
233
216
244
300
278
311
250
172
211
222
211
244
272
311
311
189
233
266
244
228
244
233
255
233
233
261
261
211
294
239
294
278
300
167
239
150
194
278
244
239
216
244
266
266
211
272
278
305
183
194
283
272
255
155
161
250
222
239
272
239
250
-999
-999
-999
211
239
244
228
172
200
239
222
211
261
228
239
266
283
239
144
183
216
244
244
211
205
205
255
261
266
239
228
228
211
222
222
183
211
261
278
289
261
167
167
266
266
250
239
250
239
222
200
233
233
194
255
266
172
183
222
222
189
194
211
222
183
161
194
167
178
172
178
200
155
222
172
189
183
-999
-999
-999
222
222
167
250
233
211
216
228
244
261
228
244
189
117
178
167
172
189
194
200
222
211
178
111
172
205
233
89
150
183
172
100
111
139
178
189
183
183
144
133
144
133
122
144
155
161
161
167
155
167
-999
-999
-999
178
178
183
200
139
100
100
167
167
155
172
194
194
183
78
133
178
189
200
194
205
205
222
83
83
155
172
205
183
167
167
155
167
194
205
205
133
161
183
178
178
189
194
194
94
161
183
205
205
183
78
178
205
155
172
205
167
189
189
167
189
167
189
178
211
205
233
239
216
172
67
111
133
183
216
155
111
183
200
250
261
272
183
278
272
183
239
111
133
139
117
228
216
250
266
278
283
244
100
244
244
211
183
172
211
278
150
272
161
128
94
89
178
183
261
255
133
189
205
183
167
222
250
244
266
266
189
222
183
150
222
255
211
278
89
111
200
239
183
183
244
189
233
272
111
100
189
255
200
205
178
189
233
255
200
200
228
250
105
155
244
194
216
189
211
278
283
278
278
222
200
239
239
144
133
189
272
278
228
250
300
255
161
167
194
205
189
239
233
178
183
233
283
144
211
272
261
316
266
183
283
261
239
289
244
283
278
239
283
289
266
255
294
250
183
178
244
189
200
255
200
283
294
278
244
155
161
228
266
266
283
261
-999
-999
-999
289
278
244
222
155
189
200
216
233
222
228
278
-999
-999
-999
233
250
272
178
117
155
178
205
239
239
133
189
216
233
250
239
255
244
172
222
250
211
167
189
222
211
216
211
216
205
211
233
189
211
228
228
216
233
239
178
167
172
189
194
211
161
211
233
172
205
228
228
200
233
250
211
216
211
178
155
205
144
194
189
-999
-999
-999
-999
216
200
211
211
161
194
100
150
167
167
189
205
133
128
167
228
183
172
89
111
122
167
178
200
155
189
155
167
178
178
167
189
178
211
139
189
183
189
150
161
194
117
150
128
161
183
155
167
183
200
161
117
133
139
178
167
144
144
172
189
200
117
111
122
133
133
150
161
167
200
211
211
194
-999
-999
-999
167
167
189
155
167
205
200
172
194
167
155
183
178
183
183
178
194
194
189
150
183
211
183
100
161
189
200
167
200
200
205
211
200
211
155
178
150
216
239
239
200
178
222
250
255
250
255
183
194
178
89
72
161
189
216
183
200
122
167
228
250
233
189
272
283
228
272
133
228
266
272
278
278
261
272
211
167
194
178
172
250
189
200
233
255
250
172
183
228
94
161
183
233
178
200
211
255
178
222
250
305
194
272
316
205
278
266
200
189
233
272
300
133
228
311
250
250
228
139
244
150
200
144
189
228
228
194
228
278
255
167
111
155
222
233
244
244
216
233
167
216
250
228
250
244
233
300
278
283
266
266
305
266
266
294
205
167
261
255
244
244
139
200
283
261
266
244
133
244
255
261
305
322
316
211
239
300
289
239
311
266
244
316
244
211
211
250
183
194
189
189
239
278
283
239
244
155
316
183
311
189
300
222
250
322
211
128
172
239
222
205
228
189
211
222
278
255
266
255
294
255
283
283
278
278
183
133
200
194
222
244
155
200
255
261
278
266
178
211
222
272
272
239
222
200
222
266
272
300
172
167
244
255
-999
-999
-999
222
250
250
233
250
233
233
250
150
122
205
200
222
200
183
205
172
144
128
139
155
155
205
205
122
122
167
189
183
161
183
189
194
194
200
-999
-999
-999
194
194
211
111
111
167
122
172
205
200
211
178
211
200
205
200
189
189
155
178
178
183
155
117
155
189
216
211
117
172
200
139
100
128
155
155
200
194
-999
-999
-999
183
161
167
167
172
178
183
-999
-999
-999
189
155
-999
-999
-999
178
178
155
155
167
167
183
200
200
194
200
189
144
161
150
178
172
178
178
194
205
211
216
222
222
233
228
150
183
189
189
194
222
105
105
133
200
233
189
89
167
67
78
139
155
155
200
122
122
167
211
211
222
216
133
233
233
194
139
144
189
205
216
228
233
250
122
150
183
194
200
233
266
189
244
266
189
244
272
278
283
278
122
178
111
167
200
255
244
305
155
144
244
167
111
67
72
100
155
200
189
200
244
278
167
189
200
239
133
94
194
250
211
100
89
189
216
228
255
266
211
255
244
289
222
244
244
305
189
211
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
155
189
222
239
233
255
216
266
139
155
194
278
244
300
200
172
250
189
250
250
233
222
200
-999
-999
-999
189
250
278
278
255
172
222
283
261
278
216
244
278
266
233
289
283
244
244
278
289
178
194
250
278
272
183
261
216
167
239
266
255
205
144
233
239
222
261
222
228
266
167
167
178
222
222
266
239
255
255
278
216
228
244
233
255
266
178
211
266
189
255
261
266
189
222
244
244
233
222
255
244
211
222
222
244
255
244
255
255
111
133
189
211
233
244
233
244
255
189
255
200
133
167
189
155
122
161
189
194
128
200
205
-999
-999
-999
189
222
189
200
211
205
211
189
144
155
183
155
172
155
205
183
194
194
200
178
200
200
211
161
-999
-999
-999
167
183
178
155
178
189
100
100
111
133
178
-999
-999
-999
161
200
205
205
216
200
122
172
144
89
100
111
167
178
194
200
155
205
200
100
144
133
139
155
167
189
211
178
189
189
211
200
167
183
194
161
183
178
78
89
161
-999
-999
-999
178
189
200
200
211
211
205
-999
-999
-999
-999
167
194
155
167
200
144
178
200
222
200
211
222
211
155
167
172
205
189
228
228
178
244
244
222
89
89
111
167
200
200
178
211
189
200
200
144
178
194
194
239
239
189
255
144
189
233
133
117
122
172
222
200
100
189
228
250
211
200
205
250
272
278
122
222
250
300
289
222
283
294
294
289
239
255
211
350
280
340
350
350
180
120
260
280
295
320
340
395
350
300
270
330
175
265
305
205
270
350
360
340
320
140
340
375
265
170
280
330
330
350
200
120
150
300
235
330
275
230
310
220
340
350
350
240
220
230
265
295
350
230
300
250
250
350
290
250
345
200
315
350
285
330
330
185
360
240
225
270
270
330
300
300
355
330
235
230
270
330
235
170
210
335
330
260
240
355
330
330
340
250
305
320
290
325
385
340
350
-999
190
370
380
320
250
230
280
270
320
260
320
310
-999
-999
310
220
340
230
150
220
340
280
340
340
295
290
285
280
305
300
320
270
240
250
260
270
265
325
340
190
240
285
290
270
330
310
310
255
360
300
300
250
-999
-999
-999
-999
350
340
200
180
-999
-999
-999
350
150
200
150
250
-999
-999
-999
-999
290
300
290
290
340
300
330
290
260
120
230
280
280
300
310
330
270
270
280
240
260
210
-999
-999
-999
300
270
150
170
280
280
300
290
310
300
240
280
270
240
210
280
280
300
250
240
250
240
190
210
150
210
210
220
210
220
300
290
250
230
290
270
220
230
280
310
210
220
250
280
240
240
220
200
200
240
180
190
210
210
190
250
240
210
210
240
220
210
220
240
230
230
240
230
240
240
230
240
230
260
260
-999
-999
-999
170
240
220
170
190
230
240
240
260
290
230
220
230
290
290
280
220
110
170
230
260
220
230
270
280
290
270
190
230
230
270
230
280
330
240
290
210
290
290
240
130
210
260
270
300
220
220
240
240
290
290
230
290
210
270
320
240
240
230
220
300
220
240
340
-999
-999
-999
320
290
210
290
330
170
230
290
220
290
240
330
220
260
290
220
170
240
220
310
330
300
190
210
250
290
310
280
230
240
330
260
220
310
360
180
320
350
310
240
110
210
310
320
230
230
170
270
310
350
310
170
290
220
330
230
210
300
340
340
150
200
290
330
210
210
290
330
360
290
290
200
200
280
330
180
160
300
260
330
210
300
210
210
300
290
330
330
240
280
300
310
290
240
330
170
170
280
150
230
310
310
290
250
310
140
230
270
300
290
340
260
210
320
310
290
210
270
310
230
310
320
330
190
330
310
170
290
340
300
340
340
380
340
330
330
310
260
160
140
280
330
290
300
340
230
340
310
330
240
330
360
260
130
210
260
320
290
340
330
330
350
350
290
310
300
240
300
310
260
270
310
350
330
350
290
330
330
340
190
-999
-999
-999
-999
190
330
330
290
330
330
100
120
240
240
250
280
300
240
270
300
310
320
340
150
150
190
210
280
290
290
260
280
300
270
180
290
280
240
230
230
240
270
270
210
275
290
270
260
280
280
290
290
170
240
190
100
180
150
210
230
230
240
240
230
230
190
250
235
240
210
250
230
190
230
220
210
210
220
240
190
90
100
230
195
220
200
-999
-999
-999
-999
220
190
185
240
215
270
240
240
235
240
230
280
220
100
110
140
-999
-999
-999
210
210
90
205
190
210
190
290
270
-999
-999
-999
230
210
110
190
210
195
240
200
120
240
240
185
180
230
290
285
295
270
200
210
230
200
240
270
130
140
200
240
230
230
290
305
305
290
260
120
220
240
200
230
305
210
270
300
170
290
260
110
260
255
310
330
270
265
280
265
80
190
290
285
190
285
290
330
330
340
260
310
360
320
-999
-999
-999
350
250
150
340
270
300
340
240
140
150
290
320
270
110
205
235
230
200
200
300
385
355
200
270
290
295
270
-999
-999
-999
250
300
270
320
280
300
250
230
195
320
350
255
260
275
180
155
140
230
335
275
350
120
285
335
285
275
275
310
380
-999
-999
-999
350
385
300
375
330
240
285
300
355
270
355
405
340
295
335
300
330
290
320
310
275
330
380
265
295
335
320
330
335
295
305
260
225
290
275
335
315
250
190
315
335
285
260
295
320
300
330
330
355
335
315
280
315
360
300
380
210
330
400
285
235
300
410
285
360
350
310
160
235
320
230
290
270
290
-999
-999
-999
335
270
270
315
320
290
390
330
340
190
250
-999
-999
-999
-999
310
360
210
325
290
300
300
350
340
185
170
290
290
180
240
310
340
360
290
150
230
330
330
160
230
260
290
260
210
290
320
190
290
310
230
300
290
320
260
260
270
285
240
285
310
315
260
265
280
235
270
300
290
310
290
290
295
270
290
290
260
300
300
240
250
260
270
280
270
270
295
280
260
240
230
270
190
210
215
260
270
270
230
215
230
210
245
265
230
285
270
240
125
115
215
240
225
240
250
240
280
190
200
220
210
240
260
-999
-999
-999
280
220
210
240
220
215
195
200
250
240
270
270
210
210
220
220
190
170
255
295
190
125
140
190
260
270
190
230
265
290
210
270
220
240
215
265
250
270
210
270
270
310
260
270
310
240
270
220
290
290
130
245
270
260
270
215
240
240
220
270
285
280
80
90
230
210
220
270
210
305
345
330
245
55
110
205
230
230
300
210
200
230
225
305
280
265
280
210
285
340
290
300
215
280
315
270
360
380
280
305
240
270
290
300
200
325
130
245
250
110
180
260
265
290
325
325
270
280
315
280
140
315
290
310
310
270
240
300
330
230
330
240
230
305
140
280
275
285
300
375
385
270
120
295
300
250
260
235
330
330
300
300
240
270
315
290
140
270
300
310
320
150
200
350
340
240
335
290
350
350
290
165
150
-999
-999
-999
280
240
300
330
370
180
380
345
320
170
365
235
240
365
285
385
385
360
385
375
205
180
295
340
370
405
330
295
330
180
230
250
330
280
250
220
225
315
330
345
180
205
325
350
380
360
370
290
210
170
210
240
240
270
280
180
200
190
300
295
280
290
250
280
270
280
290
230
270
220
220
290
240
270
300
200
190
210
270
270
230
275
240
290
235
230
235
240
260
250
290
240
260
250
280
290
150
240
285
240
250
260
250
260
260
275
265
275
265
250
270
270
295
230
170
270
235
240
245
205
220
190
200
210
240
265
240
170
115
185
215
240
250
260
175
150
140
140
185
180
115
165
210
180
150
200
-999
-999
-999
150
105
155
205
230
165
215
205
210
220
250
200
230
160
190
220
240
230
230
240
200
115
140
220
235
190
220
230
235
230
160
150
220
155
205
205
185
200
205
210
200
205
140
75
160
230
200
190
130
130
150
145
155
130
170
170
180
185
190
185
175
130
170
155
160
165
175
175
165
160
145
155
175
165
165
185
185
175
195
205
200
210
230
240
250
210
220
240
180
215
240
195
90
190
190
160
160
185
245
275
140
220
220
270
255
265
285
285
275
170
270
125
80
135
150
145
235
235
190
235
190
235
180
210
170
135
170
190
225
240
210
100
190
250
110
145
230
260
245
235
130
250
220
260
140
270
205
220
230
260
300
210
280
250
280
110
200
80
180
210
190
125
250
130
160
270
200
180
115
190
200
220
160
240
230
250
55
140
215
205
195
270
260
315
280
190
140
230
215
230
230
200
240
315
300
220
230
190
190
240
290
150
190
300
150
230
300
265
220
120
240
320
165
230
245
230
270
260
260
270
325
140
180
220
185
220
275
290
285
280
140
155
260
270
240
250
205
155
270
280
285
250
230
255
190
270
270
150
190
245
285
180
220
280
300
250
300
230
250
330
300
220
240
290
250
180
200
230
290
290
270
190
290
255
165
225
250
235
260
310
280
245
300
205
290
220
270
280
240
270
285
270
275
275
185
230
295
215
170
285
250
270
275
290
160
190
155
150
200
245
280
290
310
300
310
240
285
280
290
285
290
290
260
255
310
120
225
285
200
250
260
150
170
190
240
230
240
230
285
275
290
260
270
275
285
275
185
200
200
150
255
220
200
225
200
185
220
220
195
220
205
220
255
265
270
225
270
280
190
160
195
100
115
160
180
210
200
210
210
215
235
235
220
160
220
200
175
185
210
185
170
190
220
240
230
120
130
210
210
230
235
235
145
230
235
235
165
70
145
140
145
150
170
175
185
170
170
185
255
200
210
170
205
200
210
200
170
145
180
190
200
190
120
100
130
140
160
160
180
210
110
175
210
160
120
105
155
175
210
110
100
150
200
175
180
220
220
260
240
250
240
240
250
260
270
115
90
210
90
195
170
190
190
100
70
100
145
170
185
175
190
215
220
195
230
195
245
180
145
55
100
170
200
220
110
110
230
250
270
270
110
220
230
160
190
175
175
195
220
275
230
160
220
190
235
210
250
280
310
270
140
290
230
230
290
305
280
290
240
220
285
120
100
210
310
240
180
185
220
220
230
265
230
255
250
170
220
160
180
280
-999
-999
-999
230
240
310
90
190
205
235
260
280
255
215
270
285
210
230
250
220
225
250
150
210
270
240
220
320
260
170
280
190
200
205
270
305
300
160
190
290
190
225
270
300
290
300
270
280
240
290
270
230
290
200
150
220
260
280
270
260
270
230
330
300
260
135
150
230
240
190
230
255
245
185
300
280
285
300
280
280
255
205
130
170
195
270
270
245
180
225
250
260
220
230
240
250
280
260
285
150
270
270
200
280
305
330
230
230
280
230
260
260
290
290
300
245
290
300
230
240
260
240
240
290
290
270
300
250
240
250
190
170
230
250
230
190
260
240
240
270
280
255
240
240
265
290
280
295
230
245
260
240
270
280
280
270
290
240
-999
-999
-999
140
180
230
245
260
270
285
170
180
-999
-999
-999
180
230
200
240
250
230
240
240
230
245
230
240
230
270
180
100
170
240
230
255
255
170
245
210
220
210
240
220
-999
-999
-999
210
170
230
130
150
210
170
180
190
200
190
180
185
-999
-999
-999
210
230
170
200
210
210
200
140
125
170
190
190
140
130
180
190
180
230
180
-999
-999
-999
140
165
170
170
190
170
180
185
185
200
230
235
215
170
215
105
170
180
200
150
205
230
180
210
230
240
240
210
200
200
230
210
220
220
200
180
230
220
230
190
90
240
215
180
110
195
210
190
200
235
190
200
240
260
275
195
240
180
95
240
250
280
145
240
190
260
230
260
115
70
155
220
255
170
270
180
260
215
255
160
155
210
270
110
50
120
190
170
135
120
130
150
230
260
125
255
260
305
210
290
295
265
325
225
325
315
235
290
100
85
150
170
260
270
190
230
270
235
290
315
215
155
260
145
210
255
280
250
290
230
255
275
260
290
275
285
195
190
270
330
270
265
120
255
270
240
260
240
270
270
220
210
240
265
260
190
205
230
280
290
140
260
260
300
240
275
230
245
250
245
240
205
325
325
295
330
295
280
300
280
250
170
270
270
345
280
280
270
270
250
275
280
210
235
280
260
315
210
270
325
270
240
280
315
270
260
270
190
245
290
290
180
250
260
230
215
260
290
275
170
170
200
245
270
230
270
230
230
270
240
235
230
235
250
260
210
210
250
270
280
285
250
260
240
240
215
170
170
200
260
270
190
235
270
255
230
285
270
200
215
260
265
280
255
240
250
275
270
255
180
200
205
210
250
255
240
270
240
280
270
290
180
185
245
270
265
275
280
270
290
130
205
240
255
240
255
260
240
190
210
240
200
140
190
215
180
180
230
220
180
160
195
205
230
240
155
140
145
170
155
205
210
210
215
210
170
200
195
200
210
210
130
190
170
160
160
195
210
180
130
205
120
90
165
160
210
190
190
195
210
105
185
230
230
180
220
108
190
205
230
190
205
180
195
-999
-999
-999
185
205
190
205
210
90
130
195
230
185
195
150
180
220
205
230
235
190
170
235
240
170
180
210
210
230
170
170
210
215
230
220
195
150
180
195
255
270
270
210
190
205
170
150
150
120
120
160
160
100
100
190
210
210
240
210
70
65
150
145
65
120
140
170
205
225
195
230
75
60
120
170
220
240
290
230
290
195
290
180
200
270
230
240
310
300
140
170
150
190
240
260
105
170
190
195
235
220
195
160
190
260
270
280
305
300
185
160
185
225
250
250
155
170
145
195
220
230
270
200
290
285
280
330
330
350
260
340
235
140
230
280
245
285
270
280
320
230
220
180
190
290
290
150
170
220
220
205
230
270
150
280
230
270
280
270
235
230
170
130
180
265
290
285
290
270
220
225
290
310
320
240
280
280
250
255
150
220
285
305
225
230
280
195
150
230
240
-999
-999
-999
265
290
305
280
190
260
315
250
160
240
295
340
290
175
270
300
230
170
230
205
260
290
265
285
330
290
315
320
180
260
240
290
300
175
305
315
205
280
290
160
255
190
185
270
230
215
260
280
270
290
190
285
290
290
140
150
210
230
255
265
290
280
290
215
215
235
265
250
230
290
220
145
140
220
205
230
260
265
210
230
245
220
260
220
250
195
220
200
240
250
170
190
215
200
210
215
205
235
200
120
170
190
180
120
170
180
190
210
240
150
-999
-999
-999
190
230
230
220
220
-999
-999
-999
-999
-999
185
230
210
240
250
250
190
230
270
270
275
240
250
180
160
90
180
200
170
155
210
210
200
200
210
150
80
155
190
210
190
195
180
160
145
120
150
55
170
190
180
180
190
205
210
200
150
205
-999
-999
-999
110
105
170
170
190
190
205
195
185
185
205
140
180
180
100
180
200
215
220
220
230
170
120
170
155
190
190
205
220
230
120
150
190
190
130
130
190
220
-999
-999
-999
190
250
270
230
190
230
250
230
240
80
130
195
200
185
200
220
220
230
265
290
180
140
150
90
130
200
150
170
230
260
270
280
250
270
250
230
270
260
270
300
260
190
230
270
280
240
300
250
-999
-999
-999
280
270
230
290
300
300
210
85
130
260
230
260
245
230
230
255
280
230
195
190
180
270
290
255
170
140
120
230
270
150
120
120
210
230
270
270
230
295
220
205
295
130
200
-999
-999
-999
235
280
190
305
185
230
290
255
270
145
155
270
230
300
200
295
220
300
300
230
220
250
230
260
215
250
330
170
295
300
270
295
190
305
290
345
230
250
250
270
320
270
340
270
190
230
270
310
300
330
215
300
345
320
360
285
245
170
185
230
285
250
280
270
295
270
220
200
295
320
305
300
340
270
300
295
295
250
270
305
165
330
270
265
280
315
295
290
140
170
190
240
260
290
270
200
280
285
270
330
305
360
290
230
250
290
230
255
290
240
330
265
180
195
260
295
295
300
280
245
270
305
130
260
225
270
280
290
300
305
300
330
265
250
230
290
260
300
285
280
130
170
250
250
-999
-999
-999
255
270
290
270
215
190
205
255
230
290
190
170
240
260
260
270
220
285
300
280
230
220
270
260
255
220
220
255
140
195
250
230
180
185
160
130
270
245
180
160
140
200
230
240
170
210
230
190
195
230
250
215
220
250
220
180
220
230
110
170
160
170
170
210
230
240
170
150
235
250
235
235
230
180
190
200
150
130
190
170
180
200
230
220
120
170
220
170
195
220
240
230
270
220
180
130
195
220
240
260
240
140
120
170
140
150
145
170
220
230
250
230
230
250
260
185
165
80
115
150
190
230
240
280
185
220
190
140
155
230
180
140
120
-999
-999
-999
250
250
185
215
270
290
290
300
80
230
290
330
190
170
220
275
260
250
115
220
270
265
250
230
340
270
290
160
165
220
285
335
345
355
375
330
280
270
125
215
170
115
190
195
250
190
250
255
260
230
245
300
120
130
195
195
180
275
170
165
235
260
270
305
270
120
190
270
265
265
250
130
165
170
180
235
170
120
185
220
230
-999
-999
-999
270
265
245
245
295
330
295
230
190
225
180
285
270
300
170
260
265
230
270
250
230
220
260
250
270
270
325
330
190
150
195
270
250
260
250
280
270
265
230
265
265
160
240
280
195
230
285
260
250
230
190
225
265
295
180
150
185
240
270
300
290
170
270
240
230
265
285
240
250
305
280
270
210
170
240
280
160
265
270
280
300
270
200
255
305
270
270
290
325
245
220
195
230
240
230
260
300
165
150
250
270
290
260
300
275
250
270
290
280
190
160
180
255
230
240
190
250
260
290
300
310
300
290
230
140
180
230
250
255
160
155
155
190
185
200
230
250
250
260
270
280
220
140
140
190
225
240
230
240
220
240
200
230
230
235
250
230
220
240
250
150
170
200
230
245
220
195
220
230
230
190
215
215
210
230
220
195
230
230
270
230
165
160
230
195
200
215
-999
-999
-999
215
130
120
120
150
180
170
165
215
220
215
215
230
210
215
190
210
120
155
95
140
130
180
170
150
120
150
160
240
185
200
215
260
190
220
250
210
140
185
210
180
175
185
180
140
180
200
205
220
180
180
245
235
225
135
150
185
140
140
180
225
240
180
150
210
140
200
240
220
210
240
190
170
210
190
150
190
200
220
120
220
185
190
230
250
260
250
250
260
290
110
120
190
190
120
110
135
220
195
260
240
180
215
190
240
240
195
250
265
90
130
220
190
230
260
270
210
285
260
275
290
290
245
295
280
285
290
330
245
260
240
240
195
230
170
170
140
170
215
215
270
190
185
250
300
275
150
240
230
230
260
240
260
295
290
245
260
260
245
180
250
280
180
215
240
245
275
245
245
150
130
175
215
145
215
180
150
215
180
240
285
250
185
275
285
245
150
220
245
280
180
280
180
220
240
250
245
240
240
280
280
310
215
240
310
310
275
285
230
250
220
160
220
240
250
325
150
250
310
320
320
315
270
210
285
280
160
250
280
250
310
250
235
215
160
220
280
180
220
285
300
280
220
240
280
180
240
245
250
245
285
280
250
280
280
240
180
140
170
180
250
240
190
240
250
270
270
285
170
180
240
245
230
260
220
245
270
255
215
245
220
220
215
180
245
-999
-999
-999
245
250
240
280
280
210
230
245
230
215
245
250
270
260
215
250
215
240
270
250
270
255
240
260
270
245
265
185
180
185
185
210
240
190
215
220
220
240
245
240
250
245
250
215
170
190
210
240
245
180
220
185
250
215
215
245
210
210
250
180
180
155
150
150
145
180
215
200
215
215
-999
-999
-999
175
185
180
210
260
240
150
240
180
140
175
150
185
185
180
160
215
185
200
220
180
220
150
210
140
180
220
170
230
250
220
165
150
180
180
195
195
190
210
200
240
200
190
195
230
180
195
160
230
220
130
140
145
-999
-999
-999
180
175
155
180
150
165
185
165
155
165
160
220
230
245
255
245
165
160
250
245
180
260
230
200
250
245
260
260
180
265
265
280
240
220
240
220
170
170
80
190
230
255
265
250
250
230
245
280
190
260
230
230
240
220
250
290
140
130
150
165
165
195
245
270
80
140
270
305
310
205
110
195
290
290
230
295
330
300
320
210
140
240
230
140
260
280
285
245
200
230
185
195
210
220
230
240
250
290
310
270
260
250
255
120
120
115
135
170
200
255
265
290
190
155
185
160
220
230
300
295
305
300
280
260
220
280
280
230
245
300
260
250
250
185
190
220
250
280
230
210
250
245
220
260
290
245
170
220
260
190
195
240
260
240
260
240
170
130
230
220
190
220
260
260
295
230
250
215
280
250
200
220
230
230
240
290
255
245
265
-999
-999
-999
170
220
220
225
245
280
150
190
255
260
265
250
250
220
220
280
170
210
235
250
230
195
260
260
220
260
230
230
190
245
250
235
230
250
290
300
270
260
230
180
160
185
230
255
230
280
220
260
280
195
270
280
230
260
230
190
220
295
280
240
190
255
230
250
290
285
280
95
130
190
230
260
230
270
190
185
230
250
270
265
280
270
260
205
235
190
140
190
210
200
235
250
250
200
190
140
220
250
210
190
215
230
190
230
190
220
220
180
115
140
185
220
230
200
230
225
260
260
240
220
160
195
230
255
230
230
215
230
215
-999
-999
-999
250
240
230
235
240
230
220
90
130
120
130
155
240
250
235
200
210
190
170
190
200
160
170
230
170
170
200
220
190
150
170
190
190
200
230
230
-999
-999
-999
180
200
220
190
225
220
170
220
230
190
150
180
195
215
230
240
235
220
160
235
150
240
205
180
190
180
190
190
215
240
200
160
180
215
240
280
230
200
265
270
180
190
195
160
170
180
180
230
240
240
230
280
190
170
120
140
175
185
230
240
290
290
295
290
130
190
230
270
110
200
280
230
255
180
270
260
270
290
240
210
150
85
170
170
205
200
230
235
120
125
200
220
230
145
190
230
180
180
250
260
210
110
180
190
250
260
270
290
290
300
150
130
280
240
90
140
230
185
140
215
290
-999
130
190
180
220
130
170
195
230
260
290
120
230
265
290
170
130
230
230
210
220
250
270
250
185
230
270
290
300
290
290
300
260
210
250
230
130
190
230
190
220
255
305
135
200
200
240
280
240
240
230
295
270
295
250
210
195
260
290
180
220
250
300
250
180
160
175
245
260
250
240
260
250
250
300
300
270
220
230
240
270
190
150
240
290
250
265
250
260
320
310
320
230
300
240
220
300
310
270
240
270
270
250
270
240
265
260
290
240
230
300
290
265
220
260
270
260
270
280
230
200
250
230
230
265
170
190
230
260
300
310
240
230
250
190
250
230
190
230
220
230
195
200
230
250
270
220
250
260
230
295
220
260
260
270
190
230
230
170
250
260
260
220
130
195
240
250
255
230
270
250
140
230
250
250
190
230
260
260
250
230
250
250
215
190
220
270
270
260
260
220
260
250
240
260
265
240
250
190
195
230
230
240
230
195
240
210
230
240
230
180
120
200
160
140
190
195
190
190
160
130
195
190
-999
-999
-999
60
70
80
160
190
180
190
180
100
180
180
230
240
225
230
200
140
190
190
160
150
190
190
140
175
170
-999
-999
-999
-999
240
210
160
90
80
150
190
230
230
160
170
180
235
-999
-999
-999
260
200
100
160
195
200
230
250
280
240
130
150
225
50
160
230
160
235
260
260
190
60
40
100
190
205
210
230
270
230
160
190
130
90
200
220
230
200
230
270
290
230
265
220
90
110
190
230
230
130
170
200
230
160
80
90
90
190
190
120
120
140
200
230
220
200
200
190
240
250
120
120
155
190
190
230
270
220
120
260
230
260
260
290
120
240
290
160
230
290
240
290
300
290
220
150
190
260
245
150
130
130
200
250
280
160
165
270
250
164
220
260
290
300
200
220
170
190
270
220
230
220
260
260
290
220
300
230
300
230
260
160
190
260
280
240
260
-999
-999
-999
230
290
240
260
305
260
315
190
250
295
250
290
290
300
230
310
250
160
210
240
230
300
290
260
290
260
250
290
300
250
240
250
210
250
290
160
260
250
280
260
285
270
210
240
300
300
330
290
250
190
220
220
250
270
260
290
280
250
240
230
260
230
160
240
245
220
160
220
230
260
250
260
230
240
250
260
190
170
220
190
160
160
210
240
190
260
260
190
290
240
220
250
270
290
260
220
260
260
280
250
240
270
260
220
190
190
230
220
165
130
170
230
190
210
220
250
230
160
170
200
190
225
195
210
220
220
190
190
210
180
190
220
195
230
200
180
160
200
210
230
220
195
-999
-999
-999
230
220
220
170
190
170
170
220
230
255
190
240
240
220
120
150
180
160
190
240
250
230
240
260
190
120
110
120
130
190
115
190
90
110
180
210
200
190
130
130
160
110
160
190
190
90
80
190
195
160
190
190
230
250
240
210
230
30
80
130
145
130
200
250
270
180
230
235
175
220
230
170
230
230
220
-999
-999
-999
210
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-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
275
270
250
240
220
225
265
255
160
205
200
220
240
220
240
230
285
300
285
210
180
205
220
280
210
220
285
290
300
270
180
190
210
190
205
260
240
220
220
265
290
160
160
240
230
220
190
220
245
255
260
175
190
240
125
155
250
270
165
185
220
190
245
240
255
255
275
280
285
290
220
250
190
210
220
235
145
190
225
235
225
245
195
185
225
245
170
185
185
190
205
170
220
210
250
185
245
160
175
185
205
205
240
220
-999
-999
-999
265
150
115
135
205
210
210
230
225
205
220
210
-999
-999
-999
-999
150
150
220
230
230
220
210
205
220
235
220
210
200
130
200
205
190
105
140
160
190
240
150
175
165
100
115
185
205
200
150
150
185
200
240
165
175
220
160
175
220
210
200
195
185
140
155
190
230
255
245
260
160
195
195
200
220
250
175
150
75
140
185
210
240
245
290
160
120
150
-999
-999
-999
150
195
128
80
130
190
250
285
220
270
280
300
95
50
105
140
185
210
150
205
235
245
250
175
250
270
290
195
220
160
260
90
55
100
185
230
250
245
250
275
285
295
295
250
175
250
320
200
115
210
220
185
190
220
285
250
310
185
205
255
185
215
85
80
155
235
285
170
135
220
195
205
265
300
275
195
275
275
300
285
180
115
160
245
275
290
330
275
310
280
90
165
270
310
255
220
175
270
330
120
170
195
280
300
290
320
260
135
200
230
240
145
230
275
240
240
225
270
280
255
200
220
220
200
135
200
280
300
310
240
215
175
215
285
275
185
250
225
220
310
240
205
295
245
190
150
200
275
240
290
320
315
320
215
290
290
270
275
270
195
200
225
230
260
190
240
205
280
245
270
275
250
240
280
210
175
235
265
280
265
290
250
245
170
265
150
195
245
280
285
290
285
220
240
255
265
250
285
285
210
290
235
285
255
260
285
185
155
185
215
175
150
150
220
250
255
265
165
210
190
180
210
235
235
-999
-999
-999
245
255
255
260
255
270
145
180
240
245
230
240
250
255
255
235
255
255
260
260
240
250
250
260
245
250
250
200
190
240
250
255
215
260
250
200
250
230
235
175
130
110
135
180
210
210
220
220
255
235
245
250
250
255
200
195
195
130
185
215
220
150
170
200
200
205
200
195
130
165
160
-999
-999
-999
80
125
150
150
140
125
80
140
170
170
215
150
90
205
160
180
255
250
240
235
200
195
140
130
155
200
210
205
130
150
190
200
150
185
225
230
245
250
230
230
200
245
140
110
135
215
235
245
235
165
200
160
200
250
135
195
230
225
120
150
220
240
250
255
175
170
170
190
150
165
175
270
190
200
285
295
285
100
160