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