0339720_W -28.5 32.4 53.0
1960010112 2006123112
189
213
220
198
154
122
168
195
204
220
227
227
198
197
216
220
218
214
204
212
233
226
227
196
215
164
172
214
210
211
216
209
235
224
206
204
214
228
218
202
234
235
213
195
195
198
197
212
235
228
201
194
193
194
201
228
208
225
204
207
200
193
201
197
215
223
232
216
227
225
238
244
232
215
238
205
216
211
197
186
203
217
198
217
189
221
217
164
172
186
200
208
174
206
185
200
234
216
225
194
134
130
150
182
182
172
174
182
195
198
213
202
170
161
170
185
151
144
160
166
158
150
164
173
174
164
170
168
175
149
158
180
150
160
158
134
138
140
150
170
155
172
172
153
152
136
116
122
142
146
146
152
133
126
122
128
136
138
156
156
138
106
116
146
126
150
148
148
128
127
130
124
190
114
106
136
160
121
136
124
140
152
124
123
170
124
119
120
126
152
126
130
129
122
135
142
132
132
144
146
98
88
119
124
106
126
132
126
126
132
134
148
144
148
160
175
170
152
163
164
148
168
167
170
154
160
154
198
134
154
158
173
155
158
130
134
149
163
172
168
162
137
176
184
148
178
148
150
176
194
188
152
128
146
168
162
158
192
178
178
170
172
183
200
198
128
140
140
186
195
200
162
166
122
114
164
168
181
183
196
202
184
190
188
186
172
166
166
144
186
207
220
214
212
214
216
228
164
170
176
174
212
211
188
210
215
201
210
212
204
186
198
194
183
182
210
194
202
188
166
167
186
182
193
208
180
182
162
151
192
216
212
204
194
192
207
204
194
202
186
218
205
206
205
234
203
197
211
188
188
198
222
222
200
232
246
222
218
212
220
184
229
209
231
184
183
185
192
190
219
216
202
232
239
241
222
234
236
239
248
236
253
240
224
226
230
171
188
206
194
186
197
220
244
206
180
205
267
210
234
214
230
201
208
225
236
245
215
193
206
198
212
180
208
182
202
202
212
202
233
235
238
242
-999
238
242
216
238
198
223
226
204
202
210
214
198
211
218
225
210
242
215
220
233
215
220
223
214
234
206
193
211
213
204
192
210
160
187
201
203
208
197
191
199
194
181
184
198
203
174
186
185
189
188
188
183
165
181
187
198
195
190
196
188
192
208
207
198
197
166
157
192
201
196
207
198
204
194
132
101
137
133
153
166
151
154
176
179
156
147
128
140
154
167
186
158
145
168
164
185
182
123
171
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
168
154
167
159
173
153
165
157
130
162
143
149
130
128
131
139
130
147
143
147
135
158
137
144
147
151
153
139
146
151
143
171
160
150
157
173
165
149
174
177
140
99
151
97
100
102
134
138
137
144
149
145
153
158
167
117
132
133
139
136
137
135
132
144
150
172
177
151
186
192
159
123
142
148
160
159
165
168
186
182
160
195
170
187
190
174
160
178
186
187
187
178
200
173
168
195
173
125
124
141
168
173
153
123
128
141
180
179
137
170
197
180
165
148
142
147
168
168
-999
200
176
184
177
200
185
217
183
152
128
134
161
178
172
202
192
183
183
197
178
168
172
183
179
183
187
175
192
197
207
201
198
201
195
202
170
200
196
212
203
188
192
157
147
-999
202
201
167
207
217
211
188
213
202
163
164
159
188
204
226
224
226
195
199
197
213
168
-999
172
198
202
192
201
187
198
216
223
200
234
228
205
202
206
208
225
218
218
204
232
234
244
234
204
183
212
208
225
206
208
173
188
175
210
202
219
230
232
211
234
220
231
241
235
241
234
-999
217
195
207
204
234
216
225
197
207
225
200
212
189
192
190
192
204
214
205
219
222
222
201
211
205
182
149
168
214
219
225
228
207
233
225
218
213
231
202
208
180
190
194
202
218
181
195
213
217
189
195
211
178
193
193
184
208
209
190
192
183
186
207
207
206
210
190
213
209
153
161
159
172
159
158
164
184
161
163
143
130
178
143
146
164
181
162
168
175
140
127
142
174
187
163
165
171
165
172
172
154
158
154
112
136
144
154
147
134
154
161
126
150
158
136
168
125
141
138
180
120
102
115
144
167
163
144
146
146
152
146
142
132
124
163
140
164
170
139
147
166
154
161
134
145
141
148
150
133
129
134
176
148
146
147
148
140
158
152
147
141
148
126
132
119
149
129
156
156
165
159
141
129
155
150
189
172
155
190
174
179
168
156
155
166
172
170
184
168
163
180
146
191
188
136
100
124
136
124
160
168
168
197
180
175
174
200
198
186
158
187
159
188
130
132
165
153
150
148
154
169
198
211
187
198
204
153
162
184
205
177
202
173
174
204
215
210
197
141
153
156
184
195
190
213
209
187
172
152
171
191
184
190
180
194
205
205
195
211
185
176
208
210
195
188
214
188
197
205
190
212
200
215
170
171
200
174
180
175
194
190
180
184
170
195
176
182
170
194
206
210
185
194
208
216
220
210
212
215
226
211
202
204
187
204
203
217
218
211
225
217
223
233
-999
-999
-999
180
203
184
188
194
212
203
204
204
214
187
190
230
214
215
209
192
188
217
219
225
213
212
213
202
209
224
212
192
189
198
192
206
198
200
213
200
202
207
182
197
203
200
203
213
222
195
214
210
226
230
236
214
235
240
211
224
227
231
182
197
213
196
173
185
203
227
217
208
211
232
217
179
-999
-999
-999
190
210
216
208
214
184
168
162
192
196
200
130
146
146
178
192
198
216
218
214
216
186
204
175
202
190
170
166
190
204
208
210
178
162
158
152
157
176
190
148
122
142
146
162
164
150
185
170
176
157
172
152
150
158
160
200
158
170
168
185
191
165
150
173
168
113
110
124
137
140
141
160
134
146
142
168
160
134
152
144
157
137
140
148
124
141
150
133
144
130
155
134
143
142
140
134
143
164
158
149
134
157
149
124
104
119
130
129
124
150
159
138
122
144
144
134
140
127
115
156
113
134
157
117
117
131
126
143
150
146
143
147
162
122
131
143
130
147
142
142
134
162
155
142
151
148
150
167
154
160
157
148
148
150
143
139
117
114
125
110
139
138
157
185
162
167
179
146
167
190
174
160
155
145
158
175
169
160
171
179
172
182
168
188
204
178
194
187
190
194
195
203
191
180
191
155
175
185
180
186
174
190
188
200
199
190
203
200
157
181
176
169
182
165
197
211
172
183
192
187
186
174
193
203
203
202
157
164
204
200
197
200
190
211
180
192
212
182
169
169
202
214
210
213
220
200
155
207
213
208
202
218
194
200
204
214
184
180
190
202
174
159
185
206
187
166
210
210
205
227
203
215
225
206
220
195
194
207
177
200
215
232
229
228
173
156
172
190
202
217
206
215
218
227
232
201
184
206
211
230
230
218
189
215
198
209
214
191
208
200
203
225
204
210
221
232
223
225
213
224
219
188
219
196
212
234
210
199
211
210
221
217
214
216
171
172
-999
216
207
250
242
239
230
215
216
215
217
198
210
197
223
228
224
227
221
204
240
214
232
236
240
237
223
239
211
218
222
185
200
215
194
204
199
207
215
229
235
215
210
214
218
182
215
239
235
214
225
220
195
177
215
205
200
224
195
187
194
189
198
167
146
152
160
180
149
148
145
164
159
171
184
155
165
145
139
148
150
175
170
176
150
172
175
182
178
180
161
162
134
150
162
180
180
152
161
162
168
170
169
160
178
178
142
154
147
159
136
145
136
167
154
163
156
145
118
134
140
170
140
160
150
140
138
152
111
140
120
115
100
134
135
97
87
80
109
100
127
120
132
155
101
97
86
125
129
134
126
129
128
138
125
150
142
134
133
124
99
135
137
130
126
109
94
122
159
152
144
134
151
146
153
136
144
114
126
140
163
146
154
142
117
99
124
150
114
153
155
180
158
171
184
119
115
142
147
133
147
160
171
180
120
120
124
160
142
154
160
155
174
190
178
178
141
152
176
145
172
194
185
187
180
192
177
144
161
175
168
158
176
131
133
130
174
175
188
186
194
204
190
205
168
155
200
180
178
191
167
174
186
171
178
174
205
185
165
169
146
168
166
179
202
196
203
187
181
209
208
195
188
178
214
215
218
206
223
184
-999
-999
-999
155
137
131
155
185
202
164
150
162
196
190
217
186
201
192
207
200
215
218
208
220
218
218
210
200
229
225
192
210
164
172
202
209
176
176
195
207
165
170
178
205
214
220
230
204
217
223
176
206
217
218
217
210
214
189
194
216
207
205
224
215
201
230
232
238
215
234
222
197
205
211
200
234
227
228
211
220
226
228
225
219
225
216
214
221
210
216
240
232
234
204
188
214
191
192
214
212
224
198
219
234
235
201
195
216
211
236
177
155
171
187
197
191
193
212
201
208
205
198
208
208
218
220
226
213
200
213
214
215
214
216
205
203
205
183
174
190
199
194
218
223
224
220
166
150
150
165
171
180
200
214
205
194
191
185
130
139
142
153
165
149
147
160
185
190
169
180
160
187
174
169
153
156
134
124
136
137
153
136
128
147
158
155
175
171
176
147
152
163
150
173
155
97
99
114
101
113
119
135
132
125
120
132
150
160
140
150
166
132
120
110
115
110
92
92
72
105
105
132
172
120
115
150
140
132
152
154
136
152
135
120
140
125
135
140
140
115
150
166
180
134
100
145
140
145
145
132
160
160
172
170
145
150
188
155
150
166
176
166
145
146
150
170
155
160
145
146
175
176
170
165
165
145
168
172
152
186
165
170
180
110
135
152
136
126
142
142
148
160
145
156
172
181
168
165
172
190
181
135
196
158
195
165
182
188
190
192
186
126
105
118
126
173
160
175
175
163
135
130
138
174
183
194
135
127
130
138
170
175
178
195
138
114
106
110
125
166
186
188
182
146
188
180
208
210
192
185
212
216
175
140
164
162
180
192
192
194
183
145
122
135
182
190
190
170
155
172
192
185
190
200
185
215
185
186
210
210
184
160
195
205
190
175
190
183
175
206
215
210
190
195
208
196
145
187
191
200
208
176
208
204
226
218
190
196
200
200
205
218
225
245
228
212
205
185
185
190
210
218
225
235
244
242
234
240
215
220
235
196
202
245
254
235
245
232
220
214
235
198
203
195
186
232
183
200
206
210
206
185
220
228
222
216
220
208
232
210
232
208
182
175
172
208
210
181
164
192
205
208
216
212
225
234
162
170
188
205
210
210
195
225
195
-999
-999
-999
216
212
224
220
220
212
172
225
225
182
172
168
185
145
158
182
178
165
182
202
215
203
156
150
180
176
172
172
182
192
135
130
150
160
152
180
176
196
172
171
166
170
165
169
172
179
160
180
165
195
185
175
152
167
148
149
148
170
172
192
140
98
144
135
112
128
145
123
146
138
140
160
150
152
158
152
162
175
150
135
140
132
155
172
192
142
156
150
135
145
142
122
122
142
152
145
146
150
134
138
168
165
130
172
155
152
142
150
162
154
150
130
132
156
162
150
116
150
165
152
154
145
86
120
135
156
118
98
102
154
120
155
144
155
132
160
160
172
178
144
125
155
150
144
170
154
175
166
160
160
166
122
106
102
120
135
134
164
175
194
192
190
135
145
155
145
175
167
145
150
153
152
157
174
182
132
172
196
160
154
132
140
132
148
138
172
173
176
188
195
190
174
156
154
166
166
180
195
184
157
174
175
175
197
170
160
160
176
153
150
185
174
166
158
165
124
116
162
180
186
185
196
207
190
216
210
195
205
183
205
184
164
192
190
178
175
200
192
190
155
176
202
218
188
162
153
182
187
200
206
204
190
200
210
163
184
184
224
213
224
208
200
213
222
226
220
212
222
194
178
167
166
194
212
208
204
210
214
216
180
216
218
205
206
222
214
198
186
194
197
198
200
215
220
222
188
218
190
225
224
190
224
210
222
220
220
232
225
210
218
204
202
218
218
238
246
215
204
188
244
202
210
228
245
234
215
206
214
184
220
235
210
230
230
224
198
186
184
200
206
218
208
212
206
222
206
216
190
185
204
192
200
206
215
228
194
200
204
208
206
212
170
190
184
183
180
200
216
215
204
208
188
220
196
220
212
208
182
180
192
214
190
200
212
194
196
198
202
222
210
205
215
178
192
176
200
176
162
140
174
185
185
210
214
185
165
162
185
178
190
210
202
202
180
182
168
176
175
186
182
158
156
164
158
168
158
155
128
150
160
-999
148
153
186
156
140
160
160
134
110
120
118
166
128
140
145
152
164
125
110
116
110
122
125
108
132
138
152
154
160
186
150
162
146
142
152
155
140
125
125
150
115
112
126
144
130
99
115
119
114
108
105
135
120
123
130
117
135
110
113
124
144
115
135
134
137
144
144
142
148
175
172
164
160
142
100
140
160
162
155
165
170
144
158
162
128
114
100
106
132
144
145
166
158
162
172
176
165
175
180
185
188
196
180
156
148
160
163
162
166
166
180
176
156
175
192
185
190
178
155
152
94
118
112
135
173
174
190
176
182
174
160
192
187
158
168
154
162
176
188
185
162
180
166
182
175
200
212
206
192
205
185
224
164
146
150
146
156
-999
-999
-999
172
166
155
195
204
198
196
208
222
220
200
180
172
192
210
202
168
163
145
175
196
200
210
186
186
202
214
215
192
220
206
182
205
191
186
198
206
200
206
170
182
160
190
202
216
212
208
214
210
202
214
220
202
210
188
196
192
215
218
218
222
218
220
228
236
212
215
220
214
236
208
232
188
186
205
224
230
212
240
222
210
232
224
206
200
190
210
204
216
208
218
206
178
206
216
202
214
236
235
245
232
226
226
203
216
232
242
188
181
168
175
206
166
185
218
214
196
210
183
196
225
222
214
218
220
216
224
215
216
170
185
212
198
170
164
190
205
216
212
216
208
208
214
196
180
173
170
164
176
180
195
200
198
180
194
185
158
172
202
200
184
212
168
182
176
175
164
184
186
190
166
162
123
135
145
122
140
164
202
158
180
180
170
170
164
162
176
162
178
184
178
195
152
126
132
150
175
194
176
148
155
132
148
154
195
160
148
154
170
145
145
122
138
125
103
96
116
133
135
115
168
107
135
115
83
108
132
104
123
112
98
96
110
105
115
106
136
120
148
128
114
120
139
127
140
139
136
108
76
118
122
135
156
155
117
131
121
151
136
138
150
157
151
123
150
150
154
155
155
162
172
140
140
175
145
158
164
184
146
170
150
136
132
113
116
155
145
158
160
136
105
142
150
152
134
136
160
122
138
166
172
170
156
180
186
164
124
132
112
138
158
164
164
176
160
168
142
165
182
188
173
193
192
146
166
182
170
186
130
104
146
178
136
126
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
172
196
196
194
190
208
194
206
195
146
136
118
124
160
190
142
130
146
190
174
192
196
203
168
156
168
193
202
210
204
206
220
216
216
208
213
208
188
173
194
190
186
208
192
203
206
220
222
205
192
228
230
223
230
208
234
218
210
240
205
176
190
200
210
203
226
228
212
188
225
204
205
224
235
210
200
205
227
238
240
244
245
188
177
218
220
253
240
227
245
235
245
228
248
252
220
240
226
231
230
200
227
195
190
195
230
214
218
226
204
222
238
235
228
231
250
247
220
223
249
230
206
200
227
234
236
236
245
244
220
156
183
192
210
212
223
232
217
218
225
214
215
184
192
198
194
205
184
195
192
207
198
198
183
169
200
167
177
212
198
193
216
199
181
190
195
183
212
192
178
213
205
214
167
117
145
166
178
162
190
185
173
183
157
180
171
190
140
136
148
175
174
156
152
152
147
148
168
188
168
165
148
161
143
146
148
134
135
142
153
141
163
155
144
154
163
182
122
123
146
136
154
143
134
140
122
125
-999
-999
91
135
-999
115
119
145
135
149
145
123
149
156
163
170
150
153
158
169
150
157
162
135
151
153
133
138
135
137
128
146
148
133
109
106
132
136
125
130
125
123
123
165
165
163
148
155
140
160
153
160
171
152
163
114
134
144
138
162
158
154
154
157
158
163
149
105
110
155
156
160
160
165
168
173
166
144
114
151
170
125
106
140
163
184
189
180
168
169
130
142
150
171
188
170
180
183
160
181
184
183
188
185
178
155
162
185
161
173
175
183
188
195
206
208
160
183
198
198
188
199
225
125
147
152
166
180
185
196
196
152
150
195
206
205
150
155
165
190
202
198
165
195
203
216
212
220
155
126
140
175
195
188
202
210
190
224
183
193
201
208
212
210
198
226
205
186
208
213
194
180
215
214
233
185
191
180
205
197
214
206
198
194
184
200
210
215
207
207
200
195
190
187
194
215
220
218
220
227
213
212
221
226
203
221
202
217
205
207
199
175
205
195
180
175
208
208
225
230
229
213
220
193
220
214
234
222
221
213
232
189
160
165
200
208
220
196
208
225
216
187
207
200
223
223
194
171
210
215
218
218
207
218
223
233
233
230
225
181
172
214
238
213
192
216
225
184
179
185
189
183
195
193
195
195
221
209
223
220
218
207
196
212
206
163
135
144
190
207
195
199
192
198
191
211
198
191
194
199
193
207
203
190
211
165
138
139
185
176
170
150
130
135
145
154
150
188
150
189
185
202
193
190
173
177
180
78
127
134
144
155
143
155
152
160
174
180
172
148
163
145
157
159
181
166
155
151
188
150
104
160
134
158
152
191
161
159
138
157
153
185
150
150
92
130
145
155
142
139
145
130
135
158
148
145
122
124
120
139
135
144
145
120
135
125
162
141
156
140
150
145
148
130
111
125
138
140
180
175
170
175
82
84
113
145
156
135
158
163
105
135
165
167
158
150
179
146
158
162
132
158
118
138
135
155
133
127
140
160
155
176
171
126
148
138
180
200
172
132
130
165
153
147
157
114
144
162
145
170
174
190
160
152
166
176
170
160
163
181
183
160
179
183
178
175
205
202
195
195
188
115
110
138
166
185
185
195
181
193
142
144
135
163
155
164
185
143
130
134
165
170
187
186
185
170
166
164
184
190
188
188
184
190
208
215
130
155
175
175
199
175
156
178
152
191
222
195
190
219
205
208
175
158
185
193
220
174
203
214
187
190
204
190
209
218
215
230
232
153
180
195
178
219
228
220
225
194
199
221
197
212
223
229
188
190
208
218
202
192
224
241
243
220
186
186
180
172
185
194
202
195
200
217
229
201
208
220
228
244
205
204
232
214
233
183
186
230
217
220
234
205
201
222
205
212
228
207
204
188
185
190
205
206
200
225
228
195
222
225
204
185
195
174
188
205
193
202
187
203
225
208
220
208
203
182
212
188
188
213
240
234
214
193
179
215
225
226
209
213
214
210
205
194
200
211
204
226
210
185
217
198
192
190
193
202
194
180
190
-999
176
204
166
167
176
164
215
172
181
172
182
215
198
185
198
186
201
191
210
190
196
200
205
209
200
174
170
161
146
158
165
180
188
182
170
170
165
165
180
130
128
120
125
159
97
108
130
155
157
162
168
152
130
135
138
110
124
136
138
151
151
147
130
140
136
131
130
130
117
175
120
96
84
112
144
142
152
138
148
148
125
120
123
131
130
120
170
141
191
117
122
150
150
148
163
128
137
125
105
115
122
125
90
115
120
158
128
115
135
135
120
120
140
150
145
128
100
110
175
108
-999
138
144
135
125
115
143
120
125
130
135
136
148
155
167
149
130
160
136
145
173
118
126
112
160
165
160
186
176
172
165
171
185
125
138
142
132
156
160
170
178
172
195
154
148
168
176
178
138
156
181
188
148
185
163
151
155
130
169
184
197
139
135
161
185
186
182
186
193
204
196
188
201
177
126
133
170
183
195
165
98
132
138
172
173
188
173
185
195
167
142
172
202
213
182
157
145
167
190
185
168
190
183
168
153
150
193
214
163
182
203
195
207
202
185
198
200
203
190
184
192
198
216
170
185
204
215
185
201
200
193
185
185
200
208
181
189
201
200
168
180
202
220
220
221
215
229
230
231
230
235
238
220
228
210
225
235
233
246
222
196
200
209
208
215
228
215
243
248
240
180
203
194
181
204
218
223
232
216
233
220
228
220
218
212
205
196
174
190
215
213
175
205
235
235
238
220
198
226
185
180
230
230
228
190
192
180
191
213
212
211
217
225
183
181
185
225
218
200
184
223
218
195
215
215
205
211
205
195
213
220
-999
-999
-999
-999
184
172
150
194
184
202
200
213
203
190
208
211
215
227
217
215
203
201
190
188
174
186
184
193
182
180
198
185
195
197
191
210
173
173
172
105
155
158
174
155
170
162
148
157
158
158
100
135
158
156
175
162
170
167
152
169
163
160
148
155
145
160
185
165
176
173
178
161
146
145
158
140
148
114
113
139
134
138
123
124
135
128
135
138
157
148
130
138
140
126
94
103
103
116
114
120
133
122
118
134
150
128
135
133
161
162
125
125
133
147
138
124
116
120
146
121
144
113
150
120
140
153
150
140
160
155
135
84
114
94
115
165
114
145
152
125
145
141
155
158
168
122
148
158
164
149
170
180
175
172
176
181
144
150
-999
119
126
138
165
186
150
157
110
109
143
156
151
156
175
185
144
191
161
145
155
178
181
185
185
208
180
171
165
140
164
178
156
190
198
197
188
178
168
143
132
160
157
186
183
196
181
191
175
176
189
188
182
185
188
175
190
180
145
170
187
191
178
158
184
193
190
208
188
177
212
154
166
169
152
189
165
170
170
180
198
163
140
162
182
173
190
201
220
195
193
202
210
207
207
208
211
222
225
226
230
220
220
215
217
204
186
208
224
179
212
198
184
188
214
221
205
164
156
187
196
210
222
224
226
196
204
221
217
220
234
225
235
220
223
195
203
230
196
186
178
185
212
215
216
210
212
225
230
224
228
206
232
196
215
226
168
173
156
206
192
192
208
184
218
193
210
208
220
238
238
242
245
226
226
236
196
186
190
213
222
194
174
196
225
230
226
210
201
203
206
225
218
216
213
203
201
212
232
244
202
216
-999
-999
-999
226
213
225
228
236
238
228
233
235
220
154
160
188
203
208
212
196
206
192
180
152
156
164
173
200
166
156
155
156
166
180
166
175
170
180
182
175
174
165
178
190
180
170
130
105
144
134
155
174
170
178
-999
-999
-999
190
202
174
178
168
131
155
170
166
153
165
165
160
186
136
152
180
142
140
142
137
156
148
168
172
166
140
166
183
143
140
146
143
142
150
130
146
170
130
121
128
130
134
115
145
154
152
148
176
166
148
136
136
146
118
112
114
118
132
118
134
138
142
118
148
168
165
150
146
166
152
118
120
142
176
123
108
128
143
148
165
148
151
125
125
130
154
146
180
84
95
93
137
150
156
146
136
160
175
152
122
114
132
154
148
158
166
181
165
154
154
155
176
186
190
168
176
186
146
165
184
185
186
175
136
124
116
148
153
170
176
176
125
150
185
142
134
136
150
164
174
162
152
128
170
184
167
140
165
198
162
157
176
203
165
148
160
153
170
177
178
198
198
204
210
198
190
208
226
218
176
194
198
173
198
180
184
186
195
206
196
148
156
146
160
164
180
192
193
196
182
191
198
196
206
222
212
194
194
167
197
186
172
151
190
210
197
201
200
201
157
152
170
190
208
203
176
181
202
196
215
218
221
205
230
200
205
220
205
195
209
217
220
220
226
195
220
200
203
217
215
215
223
244
214
233
232
245
234
206
190
224
246
210
216
246
223
202
220
243
244
182
195
226
232
228
232
230
235
222
216
213
202
204
198
226
228
220
216
222
215
216
235
210
226
236
206
206
224
213
224
236
245
198
224
224
206
216
221
220
226
222
204
208
225
226
226
234
142
172
166
188
204
208
244
233
226
221
200
218
184
164
193
185
154
150
162
185
178
183
188
186
196
202
197
178
192
186
198
202
208
205
162
162
150
165
186
174
176
191
146
160
176
182
166
171
187
202
195
160
166
154
152
150
156
164
160
164
86
118
145
160
146
144
164
164
145
165
164
182
163
164
131
142
128
104
110
165
154
164
148
168
148
175
170
116
122
115
144
141
124
162
140
163
130
133
145
173
140
140
158
131
130
158
128
174
130
150
168
175
148
156
136
167
154
126
154
131
150
136
150
130
138
136
140
134
126
120
118
114
134
125
132
167
108
111
123
116
126
157
154
164
163
158
132
112
124
145
164
172
181
188
188
178
148
143
150
174
135
166
176
134
155
176
117
138
148
138
96
112
118
138
120
94
125
155
164
175
180
177
180
190
186
148
160
168
190
185
170
202
196
186
186
196
192
198
198
170
186
200
204
145
148
185
195
196
188
197
204
212
206
205
204
135
166
148
140
155
183
212
222
197
168
192
204
183
174
166
178
205
210
164
154
163
192
196
198
204
188
204
208
212
214
220
200
194
186
177
203
225
203
180
186
194
193
188
186
220
222
216
224
202
206
228
223
226
204
186
182
184
197
217
202
218
224
184
180
167
193
186
187
204
190
238
186
191
228
222
228
160
164
186
196
215
222
222
210
236
203
193
214
230
206
210
202
214
206
220
216
227
222
250
245
214
225
234
207
174
193
196
204
225
218
215
197
206
205
228
226
204
210
212
222
230
200
204
202
232
218
218
216
222
215
227
233
195
200
202
202
208
196
218
231
224
225
206
218
174
190
178
204
184
194
144
164
173
162
195
206
217
182
182
202
194
206
208
200
203
212
177
149
178
174
174
195
191
196
218
203
221
177
188
206
185
159
165
184
192
191
192
195
176
205
215
210
200
180
177
186
163
181
195
176
193
187
181
198
159
170
207
145
150
136
148
139
145
138
144
168
178
158
163
176
174
177
154
175
158
170
162
167
160
153
156
138
158
143
138
148
134
152
132
120
135
133
152
154
145
134
154
145
184
154
150
150
140
150
136
146
138
144
144
131
138
138
160
82
110
102
117
148
138
108
160
166
120
115
122
142
130
90
82
78
90
150
146
126
146
148
135
166
100
112
128
146
116
132
138
160
156
146
156
158
166
116
122
130
160
165
148
162
165
148
178
164
166
158
134
154
174
176
158
170
160
180
152
178
195
176
176
164
176
172
164
190
182
164
188
192
184
178
187
194
194
192
174
166
160
178
194
190
196
160
136
154
136
154
170
178
154
178
170
154
190
200
196
172
198
192
200
146
144
154
194
202
166
140
135
165
184
184
188
172
190
170
210
190
192
202
208
204
176
178
196
206
160
146
164
178
190
180
199
180
198
206
196
194
202
194
194
212
170
192
148
186
190
215
196
205
204
220
212
210
205
182
210
184
195
214
210
221
232
202
223
185
226
188
181
194
216
216
222
218
180
196
210
218
212
204
214
214
218
217
210
194
200
204
184
206
224
226
214
206
208
216
222
206
226
180
180
188
180
208
206
230
220
215
243
242
206
225
243
240
220
210
175
178
190
215
220
195
200
220
210
214
204
234
210
210
214
210
212
223
226
244
226
220
234
236
222
210
240
228
222
200
190
217
224
204
212
178
176
186
196
188
176
184
203
183
174
200
196
215
226
186
176
174
156
174
188
195
196
198
196
186
182
205
213
202
205
190
192
170
176
175
186
210
182
170
185
190
184
186
180
184
175
162
150
148
150
146
155
150
160
152
160
154
172
170
164
190
166
180
166
156
150
140
126
128
146
152
142
136
148
148
162
186
140
136
174
168
135
138
120
132
132
160
158
166
160
151
150
146
160
98
108
92
90
95
122
134
134
136
136
142
120
136
135
125
112
140
142
160
150
120
114
124
138
142
110
90
104
178
145
152
155
140
140
142
164
154
140
140
102
126
138
105
128
118
118
155
120
128
136
140
150
102
98
115
132
114
124
166
128
138
168
148
164
172
150
148
155
158
160
178
176
186
142
102
130
165
142
136
135
160
156
174
170
182
184
182
178
194
198
198
192
183
186
188
164
180
186
186
164
165
192
205
180
176
158
185
172
166
155
176
196
198
184
178
196
184
190
145
120
140
155
172
160
180
162
154
178
165
174
190
202
162
175
166
195
154
175
180
186
172
198
144
182
190
202
174
184
198
208
204
224
220
228
210
210
252
164
142
192
200
208
180
198
214
212
225
205
179
205
204
205
207
213
205
211
215
220
205
210
225
220
204
215
212
187
196
220
221
212
201
199
241
211
184
167
189
-999
228
212
227
236
239
236
212
225
242
251
228
209
221
239
219
226
225
241
205
217
224
226
199
214
227
203
209
213
225
237
226
246
214
231
231
234
227
224
228
221
243
192
217
228
218
226
234
223
229
214
213
224
236
219
219
224
189
186
207
230
212
209
229
229
248
198
180
186
203
184
189
164
194
203
182
173
187
208
200
209
192
192
204
201
181
202
204
196
216
192
200
209
206
200
212
194
196
173
175
185
197
201
189
190
189
198
229
200
198
222
190
181
191
200
199
188
191
187
204
170
189
163
179
174
160
162
181
168
184
156
141
131
135
161
170
161
165
166
142
115
122
129
148
161
140
157
156
173
150
157
165
151
164
171
154
161
159
138
152
136
141
142
130
146
155
146
150
175
149
134
157
141
157
136
149
132
149
136
115
117
106
128
121
113
132
144
151
148
140
130
152
128
146
150
158
108
120
126
136
144
143
149
149
186
150
158
166
116
133
131
154
174
116
140
146
111
132
131
151
125
114
134
145
158
173
145
160
195
197
157
110
102
121
141
144
161
155
166
158
176
184
156
191
170
152
160
171
175
186
123
151
175
185
199
189
184
196
178
179
191
201
204
201
168
177
180
140
145
153
174
187
195
193
176
187
209
174
166
203
220
192
218
-999
151
160
190
194
189
170
175
203
132
152
185
199
208
211
214
181
186
196
190
197
164
169
134
189
203
207
163
179
160
201
196
171
159
178
199
206
185
186
211
189
177
214
210
221
226
214
191
190
224
207
209
191
210
189
216
184
213
231
206
206
236
186
181
215
195
231
211
231
220
212
184
161
190
212
222
229
238
191
195
180
200
216
224
216
205
200
206
201
232
226
190
172
183
209
213
232
246
219
214
206
204
215
215
229
225
209
205
199
227
210
217
229
230
243
232
223
209
215
237
212
224
219
224
225
227
222
199
212
228
231
205
211
179
194
219
214
206
196
236
221
219
220
229
222
250
228
231
210
227
231
227
237
226
224
224
234
220
222
224
226
224
222
224
204
206
212
222
234
252
196
195
184
166
174
213
221
215
216
154
161
165
173
184
215
165
165
169
175
195
173
172
155
167
148
136
129
161
155
175
126
135
126
147
164
171
165
175
161
156
156
160
174
163
160
171
157
174
169
172
154
101
127
142
184
170
185
195
156
173
138
106
120
127
131
137
160
135
134
146
131
125
110
86
121
138
94
120
110
92
94
126
124
111
114
113
116
125
117
144
134
113
130
116
135
144
135
134
126
130
150
140
126
140
136
140
149
139
151
155
158
149
154
145
162
150
145
167
147
154
159
161
132
140
165
152
161
181
169
159
156
179
172
187
164
181
177
188
171
165
187
156
140
159
163
160
180
178
165
191
154
197
131
142
150
100
116
135
150
149
156
126
135
176
162
140
137
150
172
150
177
187
200
207
161
180
165
174
195
210
196
178
-999
171
176
180
159
140
149
161
184
136
134
139
145
189
187
159
176
192
180
162
149
176
185
155
102
114
149
189
184
195
197
210
199
170
168
173
195
200
185
194
195
203
208
176
192
157
156
180
210
179
180
204
176
172
197
199
165
153
199
187
185
182
205
215
217
-999
-999
-999
217
191
198
210
174
160
195
202
212
200
154
166
196
217
211
227
206
195
176
196
216
221
224
221
211
232
171
139
145
194
185
165
185
201
225
235
202
220
229
235
225
204
231
238
190
167
174
180
194
214
219
212
229
215
199
190
200
197
200
226
226
230
226
226
234
221
228
235
231
228
238
220
238
222
222
219
219
218
215
226
223
226
236
240
190
204
164
145
170
198
205
218
216
209
210
206
211
213
215
216
229
232
198
218
191
170
208
220
216
220
210
174
171
173
195
196
210
210
211
205
190
215
212
211
207
198
199
204
176
189
189
184
204
190
181
173
182
200
155
168
174
188
202
208
214
216
200
224
173
158
172
112
122
144
158
150
144
160
173
164
175
167
166
161
179
181
165
178
173
174
156
129
161
181
180
146
169
176
171
146
155
184
164
151
159
186
148
93
92
91
111
125
126
146
136
140
138
140
138
145
132
107
105
129
121
150
133
118
126
134
133
141
125
100
105
104
115
116
116
166
144
147
174
173
155
150
129
112
151
76
92
104
126
122
130
156
141
134
132
138
149
135
174
168
159
135
145
155
134
136
132
144
139
124
127
131
153
155
149
143
132
181
182
167
172
185
166
156
140
107
95
106
111
146
100
104
144
146
160
156
121
166
172
144
148
152
167
161
160
194
140
156
185
151
159
196
151
180
164
173
171
171
149
174
181
190
181
194
155
175
185
152
130
171
198
205
190
194
176
138
170
183
199
210
175
145
171
131
145
167
193
216
213
180
177
182
146
157
160
185
201
211
204
170
191
191
199
171
204
176
185
196
174
200
-999
175
190
220
208
203
216
176
170
183
194
209
195
179
187
214
194
184
195
206
205
206
208
205
219
221
222
194
222
201
185
192
200
212
215
203
220
200
-999
230
203
180
190
201
184
205
213
215
223
220
236
220
226
220
213
220
224
200
180
180
152
185
209
202
185
202
227
226
224
221
196
197
221
233
219
180
235
192
206
198
241
235
209
234
220
190
215
214
225
244
243
223
238
220
211
227
231
215
226
216
220
221
231
212
228
226
202
186
190
220
200
182
176
193
204
206
218
231
215
209
212
224
226
226
221
202
208
221
206
202
205
229
242
224
226
231
181
182
173
181
192
215
195
159
124
140
170
191
196
147
175
178
185
179
185
161
191
156
166
185
191
200
212
156
126
132
160
181
171
189
171
198
194
195
176
181
162
165
162
155
188
151
166
137
144
144
129
127
140
146
156
145
129
130
145
150
131
151
124
134
126
158
154
130
115
126
132
116
143
142
130
122
142
146
179
118
74
131
124
124
115
124
127
121
145
120
126
129
135
126
165
141
156
120
115
153
151
144
144
178
135
157
132
145
142
148
162
174
184
178
165
142
171
146
136
140
144
156
146
159
157
132
114
134
145
151
155
160
161
171
164
170
170
176
200
160
151
156
165
147
156
189
170
195
176
163
127
160
161
167
194
152
154
151
169
167
164
125
108
164
180
148
135
148
165
175
164
135
122
129
154
180
138
174
175
195
159
170
191
178
175
180
177
185
184
165
148
146
140
158
185
156
159
174
194
180
195
197
166
169
180
170
174
179
194
186
196
171
181
195
211
201
224
177
166
159
195
211
204
190
170
186
200
191
215
213
204
195
221
187
193
228
196
202
199
173
190
181
-999
170
227
226
208
226
191
220
219
231
188
211
244
227
247
248
230
233
236
236
192
198
205
231
236
219
246
206
195
200
236
185
196
215
219
222
226
225
230
236
221
198
232
244
224
255
226
208
252
252
234
206
228
211
214
235
222
230
238
200
186
188
194
204
207
216
215
204
218
210
224
230
235
228
222
198
196
214
224
234
228
233
234
237
224
174
176
170
176
206
224
204
220
226
235
206
224
169
172
194
214
218
216
217
218
234
231
242
199
199
190
174
208
176
188
198
205
183
200
201
213
178
165
189
179
196
198
196
206
216
179
184
191
177
176
184
199
170
200
205
154
165
164
148
154
166
152
155
174
150
160
164
172
184
172
164
152
150
158
181
157
168
162
164
152
174
143
146
164
154
164
154
144
156
136
138
154
159
155
131
140
112
96
94
131
130
114
121
134
146
104
114
128
130
114
160
122
142
134
156
138
140
124
134
137
122
126
112
117
122
121
134
92
118
128
182
134
144
144
126
146
130
152
142
130
146
139
164
140
126
147
135
152
166
102
138
119
132
160
148
124
136
138
156
156
144
134
153
142
112
129
149
96
79
116
150
134
153
154
168
165
184
174
160
157
130
126
90
100
118
118
136
136
148
144
143
155
130
152
147
149
186
158
185
158
157
150
150
178
164
160
176
181
165
154
140
138
148
176
122
120
128
156
154
173
176
154
142
150
166
182
192
178
148
156
144
150
171
181
144
142
146
158
164
171
188
158
188
160
198
198
200
202
157
196
177
154
174
190
189
188
196
204
200
176
195
182
186
202
202
174
174
204
189
184
208
166
164
184
194
198
182
194
192
188
164
154
184
192
207
204
204
198
192
181
224
224
228
230
234
225
195
186
164
191
220
228
200
221
222
220
204
202
214
232
210
214
224
233
235
235
222
233
236
223
230
228
244
242
204
206
202
213
196
182
190
212
236
236
228
214
211
226
242
226
234
238
236
248
194
204
230
224
220
234
222
196
180
190
184
198
225
200
206
230
230
216
224
226
230
210
165
160
160
186
196
220
210
220
215
216
194
214
228
226
225
224
202
200
194
210
198
194
201
230
188
220
206
188
194
198
195
186
200
222
220
218
217
220
188
172
204
210
184
216
116
108
124
154
164
171
146
172
174
195
183
166
165
185
125
148
168
188
184
172
170
174
166
164
-999
-999
-999
-999
190
178
208
152
180
168
176
170
168
190
164
144
134
152
168
156
146
155
157
160
166
154
156
125
106
110
138
128
156
152
168
122
126
122
108
122
144
130
152
168
176
164
164
146
156
158
142
172
150
102
128
130
134
130
126
146
146
134
146
126
118
146
124
126
150
-999
-999
-999
168
188
144
162
182
152
176
156
135
140
123
124
144
154
-999
158
154
162
168
148
162
158
174
168
184
158
144
180
166
164
98
106
130
150
154
152
170
184
150
181
192
154
154
152
114
120
154
122
122
166
176
180
168
174
184
188
184
186
186
194
184
168
166
174
164
182
178
190
196
190
185
180
178
198
184
196
198
192
142
124
154
190
194
200
185
172
188
188
194
192
150
124
148
178
185
185
164
146
140
170
174
162
108
138
184
190
196
195
188
182
168
180
178
166
170
194
176
185
194
204
210
162
164
174
192
190
194
154
172
210
197
206
190
198
186
205
215
196
194
-999
192
175
180
202
-999
190
212
198
220
210
202
225
212
226
180
218
202
218
220
220
242
224
218
214
249
225
233
200
196
225
225
228
238
216
204
194
210
218
234
210
228
224
244
226
196
208
230
235
224
220
226
232
240
248
250
190
226
184
192
236
208
242
244
238
218
194
158
174
186
186
202
214
206
204
210
204
206
224
238
240
196
174
204
224
192
220
232
212
249
195
202
185
184
194
226
221
218
210
230
178
176
214
204
224
220
230
228
226
226
204
216
204
194
210
209
213
221
190
170
186
200
213
209
195
215
222
208
242
242
-999
185
175
190
210
214
192
180
198
206
214
214
195
240
224
220
186
194
184
182
186
180
178
148
130
154
176
182
144
142
172
184
208
194
178
118
130
132
168
176
162
164
154
150
174
174
152
165
166
152
164
166
160
172
122
156
174
130
174
130
144
164
160
138
154
160
162
160
156
120
85
132
134
140
132
154
154
140
142
140
90
130
160
150
80
180
150
160
200
181
120
90
120
140
155
160
195
170
140
125
87
108
130
140
118
125
148
140
160
152
185
162
132
135
118
104
106
134
142
150
154
160
144
120
114
135
144
132
114
134
140
162
160
178
146
164
172
162
176
180
148
162
184
182
190
170
176
184
182
150
140
182
-999
150
158
158
184
193
-999
145
156
158
192
196
182
184
202
196
210
166
144
180
158
146
160
164
188
198
196
202
190
190
194
186
160
164
168
160
178
186
162
128
166
178
180
186
167
146
174
208
204
202
190
174
174
178
178
188
190
182
200
187
200
205
204
218
216
204
200
194
216
220
212
206
202
194
175
174
192
204
195
204
224
219
223
227
220
190
219
221
210
213
223
229
203
168
191
208
205
210
-999
-999
-999
208
212
215
217
203
212
229
207
199
210
195
211
198
213
200
232
233
170
182
171
200
199
213
222
205
231
212
210
226
209
220
200
224
250
238
242
206
208
232
200
215
228
225
226
180
175
186
208
200
230
230
240
-999
194
224
228
214
200
212
222
216
200
212
218
214
200
218
228
225
240
232
214
194
174
182
210
210
-999
195
184
185
195
216
224
234
228
206
202
210
206
220
178
185
192
188
192
196
180
178
182
202
215
224
229
210
182
178
160
156
194
200
196
174
198
166
185
182
188
194
194
180
190
190
132
164
162
188
174
188
204
198
200
180
151
162
145
178
182
164
172
176
164
214
161
188
144
176
168
155
165
156
152
158
162
120
130
110
114
110
130
146
144
144
150
150
166
166
126
146
172
94
104
108
116
130
130
115
138
140
152
154
150
144
145
150
164
156
146
155
142
138
135
140
120
144
144
140
156
152
138
148
166
140
142
154
160
162
152
124
140
153
154
136
138
156
152
144
160
122
132
144
162
158
132
124
136
148
146
140
143
164
164
156
145
144
130
152
158
158
154
170
164
-999
124
144
124
136
144
142
170
180
164
154
138
142
166
168
174
140
158
182
168
122
104
144
176
160
196
194
172
188
190
176
180
205
200
195
198
194
200
186
210
-999
190
188
180
194
172
156
150
162
180
185
-999
155
164
170
184
158
146
188
195
196
206
204
196
208
212
210
206
222
164
155
174
185
186
166
176
186
190
204
206
159
148
178
180
170
172
152
175
168
136
192
208
194
182
212
225
205
198
182
212
218
183
198
156
200
202
206
204
204
218
222
230
210
216
216
228
232
226
210
206
212
186
136
180
188
216
218
184
205
220
222
225
218
204
216
244
216
208
211
233
234
234
231
241
229
-999
240
203
199
192
220
228
230
216
218
234
230
224
236
220
226
236
234
234
225
228
242
192
192
206
228
225
206
200
226
225
230
222
222
228
200
222
228
226
210
225
225
220
235
242
214
200
205
194
184
202
228
206
214
224
229
230
245
250
210
204
220
195
204
214
226
232
202
229
214
185
186
202
192
196
206
210
210
224
230
224
155
140
164
174
170
176
164
182
192
206
214
202
206
204
196
188
204
170
174
174
196
180
154
195
162
202
190
186
180
188
166
162
160
140
136
152
140
126
132
126
120
148
138
176
162
195
152
146
148
167
160
168
154
144
145
144
132
136
152
120
144
136
124
132
130
122
140
168
156
154
140
128
138
156
162
148
198
155
172
175
176
168
154
140
152
143
148
152
136
154
182
146
175
154
154
112
96
146
150
126
138
126
130
118
114
146
125
144
154
138
135
135
142
156
166
166
158
164
170
164
148
180
140
180
190
156
170
164
174
188
150
160
168
160
166
182
168
182
150
150
118
120
144
152
172
172
180
176
178
188
174
194
175
174
180
200
190
195
130
150
151
148
154
158
170
168
135
152
174
190
182
188
154
176
206
198
168
184
188
200
212
184
170
188
194
160
176
176
190
178
205
194
170
164
168
156
168
198
194
205
205
212
-999
-999
-999
172
192
196
187
186
189
204
226
232
190
186
192
160
184
166
190
208
214
216
196
214
175
200
216
198
220
234
230
212
200
195
212
210
206
214
202
200
210
208
212
235
226
200
190
210
225
198
199
206
212
210
195
214
176
170
190
202
196
197
227
203
228
211
215
209
227
225
184
190
209
233
221
225
224
233
240
238
237
222
204
214
208
210
222
208
182
196
230
232
230
230
216
206
216
-999
207
222
214
218
220
190
230
230
232
220
218
192
212
220
216
195
189
208
214
232
244
220
194
190
162
179
174
200
204
226
234
230
230
212
230
228
205
230
206
194
238
242
242
232
195
236
214
206
220
226
195
138
150
172
178
198
206
186
166
176
178
188
212
205
220
216
222
224
220
190
190
216
182
190
192
222
224
206
-999
160
170
174
200
194
194
190
186
188
194
195
194
178
130
122
146
162
172
170
182
130
180
168
176
164
166
160
174
176
190
184
168
156
176
166
182
165
174
150
166
172
198
200
188
122
142
116
112
136
126
140
148
150
148
144
154
154
164
142
140
148
126
100
118
160
135
130
166
144
162
145
146
130
142
146
108
114
144
135
136
144
166
152
166
166
132
146
150
130
128
152
148
154
170
138
152
130
140
142
126
140
144
120
146
156
158
158
152
132
164
184
162
176
166
170
183
148
176
166
130
138
145
130
156
182
180
190
196
178
192
194
145
160
134
160
165
155
170
185
175
164
179
192
202
160
185
170
190
160
170
185
190
168
180
170
175
155
116
136
130
166
176
166
170
160
164
182
180
144
138
156
188
155
172
182
182
175
182
192
201
180
200
196
202
202
205
176
174
190
158
134
156
194
160
150
178
198
154
166
182
196
158
142
168
190
188
180
198
182
195
204
195
198
182
205
206
180
195
205
205
210
206
204
220
238
226
236
230
224
234
200
218
198
176
180
200
188
222
220
185
174
202
198
192
210
212
230
244
216
232
235
235
210
213
220
226
186
206
192
216
220
210
196
212
234
202
205
235
204
242
234
234
240
213
195
195
236
234
196
195
218
228
216
208
238
242
246
254
238
225
245
225
212
230
242
194
202
206
240
224
244
232
230
236
236
214
244
240
224
240
246
238
214
240
230
228
220
204
198
212
230
214
198
196
210
226
245
245
224
230
228
232
222
202
208
205
196
200
200
196
204
216
210
232
225
212
245
234
204
230
212
235
230
224
188
200
204
230
226
165
155
168
178
188
208
210
208
198
180
206
194
208
186
200
204
194
194
186
182
168
196
195
208
222
214
212
214
195
202
170
164
172
200
212
190
188
170
166
165
152
170
150
156
162
160
159
184
174
132
146
135
124
150
142
125
156
180
140
150
136
140
150
120
96
94
100
122
116
122
128
142
112
150
135
134
140
150
140
126
146
136
92
140
148
146
152
137
165
132
128
132
154
156
160
170
116
130
-999
-999
-999
174
166
145
154
136
165
170
144
144
118
146
104
120
135
156
160
166
175
182
140
155
174
116
135
154
145
160
165
175
154
108
150
120
150
160
172
164
184
155
165
188
150
150
170
185
185
168
182
190
186
190
202
184
136
145
145
170
192
202
194
156
186
162
160
174
164
142
168
135
116
116
134
166
180
190
184
180
184
195
174
168
170
164
136
160
165
184
168
178
191
195
197
190
160
195
206
189
204
185
182
215
202
216
200
194
204
206
186
172
158
178
192
196
196
180
186
206
205
182
216
204
224
214
188
194
176
200
226
212
200
234
-999
242
225
236
210
216
226
220
226
184
220
226
234
235
244
227
221
226
221
214
198
227
233
230
186
166
206
218
226
227
225
220
229
245
204
208
223
197
204
232
235
236
237
224
218
231
238
233
240
197
193
204
211
180
210
195
230
236
226
190
185
187
205
225
231
236
218
216
204
214
222
235
216
230
244
240
234
230
236
222
234
236
-999
-999
220
220
244
240
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
226
216
220
212
216
215
220
216
165
182
200
170
174
195
208
216
205
195
205
186
218
202
182
214
220
136
140
165
146
166
155
142
176
150
185
175
170
160
186
194
174
185
186
184
180
185
198
164
170
186
170
188
195
194
174
190
180
180
140
120
115
146
148
158
176
165
170
160
130
100
130
128
126
146
130
145
129
110
119
116
130
146
120
96
104
115
150
152
152
158
162
156
162
160
175
145
124
140
178
170
146
104
106
102
106
108
110
140
158
134
158
170
140
166
165
136
154
166
164
142
146
165
140
150
184
160
150
168
160
178
170
142
164
136
136
158
146
150
140
166
136
144
160
176
180
160
148
182
172
190
176
190
180
-999
146
120
136
140
160
174
194
180
185
190
126
146
146
190
180
145
146
130
160
166
166
198
186
192
170
180
155
180
200
156
200
178
195
204
206
205
208
210
210
166
156
135
152
158
188
202
-999
-999
-999
174
202
160
156
178
150
140
178
216
144
174
198
160
205
152
186
200
200
202
200
168
165
172
175
186
202
162
148
142
168
180
190
202
204
214
210
196
204
210
170
168
-999
194
190
182
195
152
165
182
190
195
202
198
214
216
210
190
176
180
209
196
212
206
224
230
225
224
192
182
200
212
194
182
198
220
214
206
226
215
186
186
190
216
216
205
190
210
220
212
198
200
220
220
215
220
195
210
196
216
214
210
220
226
-999
216
196
190
190
214
196
190
198
210
186
214
206
200
195
188
194
233
233
209
237
222
219
214
219
224
205
221
225
220
178
181
198
216
192
202
205
217
220
225
235
209
199
208
222
236
219
221
220
217
198
200
215
202
204
215
205
214
216
176
-999
-999
210
209
205
182
200
204
206
195
202
194
206
190
170
164
164
144
148
196
216
202
188
164
180
175
180
174
150
-999
154
160
186
182
192
185
165
-999
-999
-999
176
180
142
158
162
168
200
198
190
188
190
178
186
180
185
148
116
135
146
142
166
185
154
125
110
124
120
130
140
135
136
130
110
115
146
138
116
136
150
145
152
155
142
155
165
184
122
176
168
176
170
136
138
142
158
152
130
134
160
172
166
185
126
144
165
150
136
144
124
115
110
118
124
128
136
130
160
126
122
156
170
142
160
174
130
122
132
154
158
170
172
185
180
184
160
158
198
182
162
176
178
196
158
170
188
186
194
192
186
178
186
160
178
194
198
194
198
130
106
142
126
145
164
174
170
175
198
196
202
208
158
140
168
144
130
150
130
142
146
168
175
178
196
196
198
152
174
162
172
190
190
134
124
138
162
180
198
194
166
184
198
166
192
162
150
148
158
172
182
195
180
172
186
184
170
172
180
196
186
198
196
188
206
195
186
198
200
200
218
178
166
160
172
186
196
204
212
206
188
182
200
174
182
200
202
214
210
210
166
180
178
206
202
200
206
215
220
192
198
190
194
210
226
206
215
228
220
208
192
214
226
206
230
202
204
216
210
212
200
218
226
184
180
212
176
184
216
208
218
218
222
218
222
212
194
208
235
226
206
220
226
214
208
226
238
235
225
214
216
220
194
204
200
224
212
175
188
186
212
202
182
194
218
224
230
233
188
166
192
196
220
198
204
220
224
226
232
198
196
210
186
192
228
205
200
192
216
204
190
210
216
200
200
210
185
202
234
192
176
192
180
158
178
215
218
180
170
190
202
196
174
195
214
212
210
206
200
210
198
188
186
194
198
180
188
176
205
204
208
178
172
191
200
166
155
160
140
170
174
178
182
168
170
164
154
164
154
176
156
155
166
170
180
175
170
160
118
95
130
158
164
158
162
145
158
166
180
169
160
190
132
152
145
122
144
150
146
115
120
138
136
145
150
118
128
118
158
127
94
134
148
146
164
124
125
86
90
122
140
-999
-999
-999
146
176
178
125
158
168
124
142
154
145
174
150
152
135
123
145
145
152
162
152
188
164
178
145
128
167
155
147
158
162
161
166
180
169
169
128
118
104
122
132
146
145
176
108
103
112
146
158
155
170
162
195
160
140
104
95
112
149
155
125
130
151
175
178
164
174
184
162
194
149
160
175
156
115
113
112
142
168
174
156
176
166
175
210
173
176
190
190
180
174
176
180
176
-999
-999
-999
-999
-999
192
211
130
144
170
116
-999
-999
-999
188
175
162
155
158
162
174
186
188
164
204
205
196
185
132
116
134
170
188
178
178
180
212
150
126
150
194
194
167
170
155
208
180
144
150
140
170
182
182
195
195
167
179
204
204
166
184
196
-999
154
192
202
192
188
180
192
178
162
158
185
210
216
216
192
186
184
172
186
195
172
210
168
190
212
195
186
216
211
148
190
150
174
182
198
230
224
200
186
215
214
236
242
216
210
204
210
220
189
204
215
222
219
208
219
222
224
232
211
208
184
192
208
-999
205
-999
235
212
189
218
165
178
195
210
198
225
242
225
212
204
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
188
204
200
217
194
215
170
138
140
173
178
186
185
180
190
176
177
174
185
192
185
205
192
192
188
182
190
202
185
162
179
175
181
178
178
200
188
190
173
168
149
135
144
164
139
-999
150
205
156
160
144
150
150
148
178
154
135
124
100
126
165
146
145
130
122
125
150
166
154
140
134
145
149
130
126
112
-999
130
125
140
142
125
106
128
120
160
155
166
164
155
184
159
164
150
178
162
155
145
116
132
142
115
138
160
145
130
144
130
114
120
139
138
130
138
160
152
160
146
98
96
114
122
152
130
138
136
124
128
160
139
161
155
154
99
104
121
145
155
145
171
175
179
160
135
175
144
185
138
160
175
185
156
174
155
125
168
158
176
165
160
200
182
182
152
180
184
175
176
182
175
176
196
185
180
190
190
199
158
155
175
177
152
169
135
134
145
164
190
194
204
204
175
175
190
180
174
182
194
160
167
185
196
181
185
194
196
186
165
187
204
196
221
219
200
205
170
175
188
195
200
204
195
202
206
202
200
190
185
205
178
189
220
214
212
175
148
151
171
195
201
185
216
215
220
211
215
182
215
150
154
192
212
180
185
195
210
218
207
221
220
208
215
220
220
178
185
175
200
218
205
195
204
215
228
218
218
220
210
188
210
222
233
222
235
192
166
200
230
210
205
230
212
210
201
204
203
204
214
222
215
222
217
206
222
215
210
192
224
231
240
236
225
224
236
235
236
237
218
204
205
196
225
214
236
215
220
212
226
202
216
243
210
216
205
200
229
190
138
145
160
168
188
208
203
218
222
230
220
234
234
220
233
219
224
222
234
195
195
175
180
204
190
215
220
220
208
205
190
198
219
218
219
210
210
220
215
205
180
180
170
165
175
210
220
206
203
210
224
217
-999
-999
-999
210
217
168
154
139
162
164
165
161
182
196
200
190
206
166
192
185
-999
186
184
169
169
172
175
165
178
155
169
175
-999
125
130
130
165
159
192
160
164
181
154
148
150
130
116
146
152
150
150
162
144
142
155
150
154
162
154
144
154
147
134
128
90
115
138
135
135
150
115
102
105
124
124
128
116
142
145
190
162
175
158
175
165
170
150
150
173
164
148
173
137
147
155
152
175
114
101
135
143
136
147
145
146
159
132
122
94
95
95
106
116
140
140
168
145
148
146
160
164
180
160
166
126
162
160
156
150
160
164
170
180
166
195
190
165
183
188
175
150
190
174
168
175
170
185
185
200
190
165
150
140
148
180
158
168
176
146
175
192
194
193
193
182
170
192
180
164
160
180
185
160
186
202
204
195
165
200
212
203
180
220
228
195
190
190
205
196
170
164
202
217
209
200
180
204
200
200
215
214
217
205
208
208
199
234
180
175
189
189
204
186
212
222
179
170
167
170
185
202
214
210
206
224
226
230
210
232
225
240
218
224
202
215
218
218
225
240
224
250
227
235
245
229
223
222
220
223
222
222
220
220
235
228
235
230
230
234
240
240
224
222
195
205
194
205
226
226
228
218
215
214
205
222
225
205
180
195
205
217
224
232
207
200
240
224
224
236
235
205
197
205
230
228
226
232
236
200
195
214
210
218
240
240
212
200
205
202
232
215
220
209
219
210
206
215
198
208
-999
-999
-999
215
225
235
232
202
225
230
240
218
215
212
172
158
132
185
194
209
218
190
195
-999
-999
-999
-999
-999
182
208
215
222
195
224
205
174
180
192
196
204
190
195
204
214
222
220
214
210
202
206
198
140
144
166
180
182
200
198
202
225
180
202
190
165
190
188
195
172
150
170
191
155
176
-999
190
195
186
199
215
190
172
164
177
142
162
175
164
145
108
124
146
170
162
150
158
145
118
134
145
146
154
160
178
140
120
137
137
158
156
148
145
152
165
150
140
155
174
120
138
136
140
159
186
159
165
193
142
157
162
160
168
158
156
160
177
190
180
167
167
174
163
166
172
145
160
170
180
185
180
181
150
162
170
135
160
170
140
110
107
135
150
142
186
174
170
196
122
101
142
134
142
160
153
166
150
155
167
171
170
167
173
151
159
155
172
176
180
159
174
180
164
173
192
200
174
203
197
196
195
210
204
177
205
195
186
154
142
156
179
162
189
191
158
170
190
207
192
213
138
177
166
197
194
184
182
204
204
196
171
196
120
124
204
204
184
187
202
171
180
195
172
164
164
158
179
192
209
209
174
161
180
198
200
200
205
216
218
226
227
185
156
215
200
202
195
201
210
-999
233
205
209
188
183
211
202
212
197
179
206
214
204
216
210
218
230
194
195
191
210
203
203
215
229
222
235
224
210
203
226
224
207
207
186
205
220
221
205
229
192
186
236
216
202
231
219
220
222
237
230
227
198
198
195
200
202
225
236
218
236
230
236
234
229
227
218
220
200
205
226
233
233
216
215
219
240
228
225
228
177
185
197
-999
212
234
202
223
214
222
234
223
211
209
208
220
230
230
211
238
219
240
222
210
194
191
213
195
230
200
195
217
226
235
207
-999
190
192
209
195
221
210
208
200
195
204
228
-999
217
220
202
216
213
197
185
203
216
197
205
202
203
192
163
180
134
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
198
189
180
194
192
177
190
202
170
105
104
133
154
172
184
135
102
155
150
148
158
140
154
147
141
132
121
143
145
147
147
137
156
137
135
130
137
132
152
155
137
147
156
135
174
150
69
92
103
116
109
121
118
105
124
120
106
105
107
113
120
124
150
125
160
152
137
144
138
159
136
135
169
95
130
120
114
125
131
133
132
130
135
133
115
117
144
174
150
128
154
154
140
118
140
152
155
165
144
104
95
105
124
-999
-999
-999
164
-999
154
159
171
164
171
167
151
173
178
165
133
122
134
156
152
129
117
161
175
174
156
153
158
181
174
182
158
187
200
182
145
124
143
147
172
150
154
116
127
134
159
170
125
134
150
164
145
140
156
164
188
192
197
173
173
167
179
164
187
174
134
162
183
149
173
172
174
176
198
200
206
229
193
-999
214
212
193
170
169
213
219
212
195
203
197
190
163
134
153
192
162
140
143
175
197
213
194
217
217
212
212
220
202
153
163
148
195
175
188
203
209
192
216
223
240
215
217
211
195
207
217
211
194
213
217
208
233
222
220
229
229
223
195
175
204
218
228
223
212
220
228
215
207
196
190
185
210
222
234
212
233
245
243
229
229
230
226
220
238
240
232
239
208
206
207
209
208
227
210
219
222
229
219
234
233
225
200
218
228
210
210
226
234
218
207
209
217
227
231
212
231
220
215
167
194
221
200
193
181
214
232
224
236
199
174
204
186
194
199
219
200
184
204
218
172
181
200
194
178
194
192
205
202
185
160
120
162
164
202
185
148
190
190
207
173
174
180
200
174
198
186
166
172
157
150
185
170
172
178
195
206
190
187
163
154
148
163
157
157
169
160
158
180
168
192
135
145
145
143
150
144
165
113
134
153
123
119
113
133
138
118
110
127
123
133
146
150
140
130
157
139
127
155
148
128
128
108
130
147
148
165
148
147
120
148
165
133
124
145
129
115
119
123
141
110
157
153
110
114
118
144
133
135
82
108
133
135
149
135
165
158
184
143
147
124
135
145
142
182
158
154
150
97
120
153
155
157
130
138
135
162
178
154
162
170
159
175
185
144
140
150
170
172
118
163
164
164
132
183
183
160
-999
125
152
187
187
165
184
185
180
189
169
176
165
174
138
170
182
187
195
200
182
197
208
199
174
188
155
175
190
211
182
205
187
197
164
195
199
224
200
156
142
155
188
201
182
163
175
205
222
166
197
166
160
185
184
154
167
167
192
200
206
176
162
184
198
207
195
217
215
193
220
227
225
190
170
155
175
190
210
208
180
154
142
163
210
190
198
154
140
193
200
208
205
201
187
195
200
203
167
188
191
207
200
214
194
210
223
214
198
173
190
190
200
194
195
210
198
196
210
185
229
232
231
232
222
233
240
226
225
217
222
232
220
237
212
205
208
204
207
207
230
250
242
242
210
202
200
169
209
228
210
214
218
217
205
235
223
240
248
223
197
224
213
177
170
195
222
218
230
237
245
253
200
217
233
218
188
203
228
220
209
-999
-999
168
185
214
214
208
212
234
171
163
183
184
188
154
180
200
207
176
205
213
189
206
227
215
196
192
192
183
198
184
194
183
180
192
199
200
147
148
145
165
190
198
197
173
190
165
147
144
141
161
170
176
175
183
185
180
170
174
175
168
180
208
145
160
179
194
177
177
187
198
192
177
184
170
177
170
157
173
166
163
152
158
134
136
145
124
128
132
175
123
115
136
108
120
150
148
175
143
146
147
159
162
144
177
183
143
158
115
152
135
126
148
130
129
103
123
102
107
119
152
137
169
148
130
115
118
93
130
160
147
136
130
137
127
91
91
115
105
110
107
-999
-999
-999
-999
-999
136
144
122
122
139
175
167
136
143
134
123
132
138
148
158
145
190
147
117
124
148
120
126
113
106
115
103
140
140
159
169
174
142
133
160
177
178
172
149
157
184
160
154
180
179
200
196
190
150
148
172
182
169
138
130
165
187
144
182
187
170
142
156
184
188
188
177
193
198
204
173
210
185
188
151
155
201
183
199
195
150
125
163
185
195
172
167
173
190
195
185
185
183
195
183
194
167
200
217
-999
200
190
186
208
210
210
223
222
220
160
146
194
194
190
195
224
214
211
207
193
213
203
149
170
193
192
192
226
185
199
215
214
215
213
212
210
213
212
200
207
215
198
224
235
210
173
205
219
200
217
225
240
234
230
230
226
237
209
216
227
200
214
215
231
227
243
187
195
198
198
204
228
236
196
208
191
225
232
233
224
207
233
236
232
209
205
200
205
245
220
220
216
224
220
230
222
210
218
235
235
193
176
180
189
212
218
216
218
231
228
215
180
206
206
170
193
211
220
233
240
213
236
221
239
242
223
215
162
186
196
179
199
200
207
216
221
186
168
194
217
210
210
180
180
195
218
173
186
194
195
210
209
216
135
172
174
170
148
197
180
194
176
190
183
200
198
205
176
162
190
148
157
185
175
178
125
135
140
178
159
-999
-999
-999
158
177
164
160
176
170
195
155
145
155
152
170
173
179
175
160
164
187
184
170
116
115
98
112
130
117
116
111
120
124
146
125
135
165
195
153
143
107
150
154
131
127
130
116
115
141
148
165
145
148
194
144
148
180
106
109
122
125
105
152
118
118
125
123
153
145
134
150
122
135
150
146
185
160
164
159
135
156
156
155
145
150
155
135
140
170
152
150
126
131
146
140
125
140
150
162
185
160
150
160
156
185
180
190
176
185
160
162
160
180
188
193
175
175
180
190
200
175
160
198
165
155
200
189
170
165
160
165
184
163
176
170
156
175
150
135
160
170
176
210
190
165
190
193
204
210
192
181
180
192
200
212
185
188
153
162
160
190
174
175
180
170
165
145
150
162
160
185
193
205
205
180
205
190
170
179
185
197
195
210
219
195
203
210
193
205
220
200
200
180
190
215
235
227
223
170
150
165
215
183
190
205
172
140
160
165
148
160
153
195
215
175
210
201
213
215
215
220
200
200
210
220
200
205
186
165
165
200
200
190
190
200
-999
-999
-999
-999
235
205
230
230
190
195
205
225
225
230
220
240
215
190
221
220
215
183
226
245
240
235
210
220
230
250
210
190
222
234
233
235
242
218
195
190
230
226
240
230
238
235
230
240
210
210
205
240
235
235
178
205
195
215
220
230
230
215
225
230
230
227
218
200
221
220
206
225
237
220
230
230
210
225
182
170
200
220
233
220
205
185
220
220
235
233
230
210
220
242
220
210
225
205
210
210
215
225
230
205
224
170
190
205
205
185
200
194
200
205
195
200
196
205
215
215
216
195
210
193
200
190
190
200
215
220
195
190
200
190
190
210
160
150
144
150
120
141
160
160
115
90
170
170
180
155
150
150
155
160
160
130
138
170
180
155
150
170
178
150
145
125
105
135
155
150
122
175
130
120
155
152
140
160
165
150
120
155
124
160
173
135
124
150
170
159
142
165
132
120
172
160
184
147
122
140
150
165
150
160
170
170
175
160
160
150
110
122
142
160
160
178
160
115
135
140
145
150
-999
-999
-999
190
150
130
-999
160
170
170
175
155
125
130
160
160
155
195
180
110
135
110
135
150
150
170
170
150
155
150
155
190
175
170
195
150
165
180
130
135
145
185
155
175
175
160
160
150
175
180
206
212
214
175
202
205
102
160
176
175
180
196
205
200
175
160
160
185
195
200
205
175
200
170
155
170
160
200
170
150
185
190
205
165
140
180
200
180
210
200
175
210
210
195
210
155
150
175
175
215
196
194
204
207
215
223
192
184
228
210
210
195
225
205
200
200
190
190
210
220
190
180
165
165
200
211
210
174
225
205
229
220
212
239
235
210
200
225
230
195
215
212
200
236
230
225
220
213
226
217
231
240
215
220
220
215
225
210
220
220
250
-999
-999
-999
-999
-999
-999
-999
-999
245
220
230
225
230
230
-999
-999
-999
250
240
239
240
240
230
230
225
220
205
190
205
205
200
-999
-999
-999
197
210
220
220
246
230
230
225
228
230
240
220
230
220
225
240
230
228
230
255
230
220
225
230
220
233
230
210
225
230
210
225
215
226
235
220
225
215
190
220
220
210
215
200
200
210
205
215
200
220
210
205
200
210
200
200
170
195
195
200
205
205
220
212
195
220
188
210
175
-999
-999
-999
-999
170
185
185
180
195
205
185
149
165
175
185
166
165
190
185
170
180
190
190
160
166
175
175
160
173
155
160
150
175
165
-999
-999
-999
170
190
165
160
165
150
126
-999
-999
-999
-999
-999
-999
-999
156
160
170
165
185
140
120
120
150
150
185
150
137
155
160
140
143
150
150
175
160
165
170
160
165
170
160
145
145
150
150
195
150
170
120
135
150
165
170
175
150
170
150
140
180
175
170
190
175
165
141
185
140
145
155
150
155
180
-999
-999
-999
165
165
160
140
170
175
175
180
195
100
110
140
120
145
150
180
155
170
165
170
180
195
180
185
180
190
185
130
105
137
160
175
180
190
160
130
165
180
165
155
194
175
200
180
150
158
130
155
170
175
185
190
185
175
160
165
170
195
160
148
160
175
195
165
165
190
175
185
190
-999
-999
-999
190
165
-999
-999
-999
195
190
200
190
200
186
175
185
200
180
195
215
200
215
205
220
210
215
215
210
210
190
215
225
225
210
230
200
210
200
190
-999
-999
-999
-999
-999
-999
190
220
230
200
215
200
195
205
-999
-999
-999
-999
230
226
215
220
226
240
235
215
240
215
235
210
240
225
225
220
220
215
240
225
215
190
210
240
230
-999
-999
-999
180
184
201
180
190
200
215
215
210
210
230
235
230
210
205
228
230
235
235
225
230
235
225
230
230
225
250
230
250
225
245
200
205
187
203
221
240
230
241
248
208
220
220
225
225
235
230
225
240
225
235
230
230
220
220
-999
-999
-999
240
225
225
230
220
215
205
196
210
220
220
210
215
195
200
190
200
-999
200
200
215
190
160
155
165
175
170
200
190
200
210
177
200
185
185
-999
-999
-999
200
190
210
195
185
200
165
135
155
170
185
187
155
150
155
150
155
145
155
165
165
160
145
-999
-999
-999
150
140
160
145
135
145
185
145
155
160
155
130
120
135
125
145
155
140
165
160
130
150
160
140
145
172
180
160
150
155
160
140
163
145
155
160
150
147
124
135
115
110
115
160
145
145
160
145
145
125
165
154
150
145
140
160
165
170
165
165
125
90
100
150
135
95
109
120
110
125
140
120
136
-999
-999
-999
150
145
160
185
165
135
135
130
155
170
160
165
140
145
130
155
130
150
150
175
165
170
175
170
175
165
160
165
155
170
165
181
175
205
180
185
175
185
145
150
190
145
140
160
190
120
135
175
150
135
145
137
165
185
185
184
180
150
170
195
195
190
170
165
190
180
160
190
190
200
205
155
145
170
185
185
190
190
180
200
175
170
115
180
195
185
160
155
165
175
145
137
145
165
185
175
200
205
210
215
200
195
205
205
215
195
170
185
195
205
180
170
180
190
155
190
180
180
195
215
210
215
181
194
206
195
210
225
235
220
205
210
230
190
188
192
205
202
208
219
223
239
211
207
200
218
216
227
219
206
216
218
233
220
153
158
195
175
170
205
205
210
230
235
215
220
215
180
180
200
190
205
205
235
235
228
245
210
195
200
220
225
225
220
190
230
230
195
195
190
225
210
205
205
215
210
215
200
180
175
195
214
220
220
205
210
205
225
195
210
215
205
200
210
190
210
210
215
235
225
240
220
230
230
190
185
210
215
225
213
170
170
200
195
215
205
205
220
185
215
210
215
220
220
215
230
-999
-999
-999
191
181
200
200
195
190
195
185
160
195
195
190
180
170
185
183
195
205
215
210
210
190
175
190
170
189
155
160
170
110
130
145
175
190
165
190
195
185
175
170
175
170
180
170
165
185
160
155
195
180
185
165
180
155
170
175
165
160
180
185
175
165
175
165
145
130
130
150
150
148
125
125
120
191
130
140
130
149
155
160
160
155
130
145
145
165
130
140
160
170
175
140
120
140
170
180
145
160
130
130
155
145
130
150
135
155
125
130
85
125
120
120
156
150
190
150
150
155
154
135
150
155
160
155
165
155
150
130
120
165
170
170
165
150
170
180
150
170
150
181
185
140
175
160
180
205
175
170
150
180
195
185
190
150
149
170
185
180
150
135
120
110
140
150
170
185
185
175
170
185
195
200
165
175
130
135
175
175
195
150
185
195
175
170
176
165
170
180
190
175
145
165
195
190
195
185
185
180
185
180
210
200
191
205
195
205
200
210
185
196
205
215
205
200
200
175
160
170
215
200
200
195
210
195
205
205
215
235
215
200
215
240
220
225
190
185
190
225
225
235
180
185
210
205
195
215
230
235
200
175
205
210
210
205
205
195
181
190
176
220
230
200
235
200
185
210
200
210
215
176
220
205
215
230
225
230
180
178
230
230
235
200
189
215
235
250
235
220
215
230
230
235
215
205
205
210
225
235
230
215
210
195
199
225
230
235
195
170
170
180
205
220
230
230
240
210
-999
-999
-999
190
205
205
200
220
215
235
200
235
245
240
235
215
210
230
230
215
190
200
211
205
205
210
200
205
215
215
230
230
235
230
220
210
210
215
215
220
175
165
190
200
223
207
207
210
205
185
200
230
215
185
190
210
205
190
180
190
200
180
170
190
210
210
205
210
204
190
190
205
195
170
200
200
205
200
205
110
100
125
135
145
160
165
160
170
180
175
160
175
175
180
170
180
175
170
170
165
165
180
200
140
160
130
105
120
151
155
157
160
185
135
170
185
165
140
105
125
130
140
175
140
-999
-999
-999
-999
135
130
165
140
155
155
125
115
120
135
130
105
-999
-999
-999
115
130
110
115
146
140
165
84
130
110
110
125
130
140
135
190
130
140
190
170
170
135
109
137
155
125
148
160
165
155
170
160
167
165
165
190
160
155
170
145
160
144
170
180
170
180
195
185
195
180
200
200
160
150
155
170
170
160
170
150
155
180
170
145
165
165
140
145
160
170
180
170
180
180
185
170
200
205
205
195
190
175
165
180
170
170
180
170
190
170
160
145
175
190
190
180
190
-999
-999
-999
205
180
155
180
185
210
175
160
175
210
205
210
180
155
175
200
195
163
150
125
115
165
190
172
155
170
190
175
165
190
190
175
-999
-999
-999
200
205
135
130
180
135
185
185
171
184
199
215
190
195
215
195
195
200
190
175
210
225
205
230
210
220
205
196
226
220
225
225
205
195
200
185
220
210
-999
-999
-999
215
210
225
215
220
225
235
205
195
170
210
220
215
200
235
230
210
245
235
230
210
240
215
210
190
215
210
230
-999
-999
-999
245
220
240
235
230
235
187
210
210
180
205
225
240
250
230
245
225
225
230
220
240
210
230
240
245
241
222
240
220
230
240
225
-999
-999
-999
185
220
220
205
220
210
225
230
230
240
230
195
205
235
230
240
205
175
180
195
205
205
220
230
220
225
245
230
185
215
205
195
175
170
224
230
210
195
190
175
195
195
200
200
195
200
195
195
200
205
205
180
190
190
170
185
190
165
150
155
190
193
180
205
-999
-999
-999
165
165
175
175
165
150
175
175
190
180
160
170
132
125
135
145
165
175
170
185
140
130
140
130
120
150
115
110
120
130
135
150
150
140
-999
-999
-999
155
170
185
155
165
140
144
145
140
140
134
130
115
140
105
110
110
115
120
130
125
140
130
130
125
150
150
155
170
165
140
123
150
150
160
145
145
140
165
160
170
170
139
120
130
145
115
155
160
165
165
155
180
150
135
135
130
135
160
166
130
70
90
145
155
150
150
120
120
166
155
170
181
190
165
175
170
135
135
150
175
180
155
170
155
135
135
155
165
180
180
165
150
130
130
160
170
185
195
195
180
170
200
-999
-999
-999
205
195
180
160
170
200
190
185
170
195
170
185
175
125
135
140
145
175
195
205
215
205
180
200
205
200
215
-999
-999
-999
175
219
171
170
190
205
205
211
205
190
176
178
161
175
-999
-999
-999
195
215
220
240
239
201
227
214
204
155
185
185
200
200
170
215
225
215
210
215
195
220
205
230
220
200
220
202
198
199
220
227
191
211
239
236
181
177
222
225
201
196
207
210
195
199
211
226
225
201
239
220
241
234
231
235
215
200
220
230
221
230
215
215
220
220
230
235
225
220
220
210
220
230
220
200
180
200
195
210
200
200
215
240
210
226
220
242
225
230
210
235
230
236
210
210
235
-999
-999
-999
-999
210
215
205
205
215
200
165
174
231
210
220
185
180
175
195
205
215
215
225
230
210
220
230
210
220
200
205
230
230
215
220
215
185
215
220
235
235
204
205
190
175
180
175
190
190
-999
-999
-999
225
220
210
190
182
-999
-999
-999
189
170
150
170
172
180
171
170
170
150
155
175
180
180
185
195
155
163
165
145
140
150
160
170
175
170
160
-999
-999
-999
134
160
160
170
155
125
125
130
155
132
135
130
150
147
142
120
119
140
130
120
122
125
127
140
150
170
170
130
-999
-999
-999
145
155
150
150
108
135
110
153
170
153
110
120
115
120
120
145
120
121
105
110
120
115
105
125
120
135
145
130
130
155
150
120
115
105
110
165
110
132
170
160
160
175
160
155
165
155
135
115
145
150
162
135
143
160
180
175
171
143
165
185
175
170
175
175
163
162
180
170
180
155
150
135
130
95
100
130
115
120
170
160
-999
-999
-999
195
185
184
170
130
165
175
190
195
185
163
135
150
155
170
195
175
190
200
205
215
175
140
155
181
170
185
175
195
200
200
175
185
195
196
177
165
175
195
200
165
150
165
160
165
175
195
142
210
205
150
210
215
205
220
205
215
225
220
205
205
185
215
225
230
225
195
156
182
210
215
220
200
205
230
190
230
205
-999
-999
-999
240
190
210
190
195
190
210
225
210
200
220
225
210
215
-999
-999
-999
200
225
205
235
240
235
235
240
215
240
225
215
225
230
245
225
215
221
221
231
205
215
224
226
252
216
216
221
240
228
225
200
236
205
210
231
225
225
217
200
215
225
221
195
204
210
220
220
214
240
202
215
240
230
232
224
225
224
235
228
215
220
214
230
227
235
216
235
195
210
200
201
215
224
205
204
230
181
170
180
195
191
190
220
212
-999
-999
-999
195
205
210
196
194
207
225
198
219
231
234
200
168
196
208
212
194
200
205
200
-999
231
222
195
194
191
184
186
168
151
145
162
170
160
174
180
175
175
170
182
186
205
200
190
190
194
205
180
180
170
190
170
187
175
180
170
163
126
135
150
154
165
165
145
165
150
185
150
180
130
170
160
160
143
138
181
166
145
109
119
120
140
144
155
190
165
160
170
153
152
135
138
119
149
160
124
135
126
129
147
156
131
134
131
-999
145
164
160
146
155
150
154
134
156
148
156
160
164
166
160
145
154
163
136
140
154
167
150
153
163
155
170
179
169
157
151
173
173
166
142
131
158
124
164
157
162
176
148
186
189
179
147
177
194
195
300
288
314
193
188
162
144
166
142
171
168
190
192
160
158
162
168
188
167
185
196
193
185
212
248
200
196
145
-999
200
162
144
138
145
190
180
205
208
202
170
188
203
204
200
202
223
180
170
197
200
195
160
170
178
182
160
218
215
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
166
125
154
167
149
166
159
152
156
170
171
169
162
151
140
165
158
158
151
170
150
139
124
168
150
120
120
143
145
139
166
174
148
165
164
130
123
140
146
146
165
157
176
171
155
142
142
161
148
115
91
106
143
180
156
176
162
174
181
165
173
190
199
193
189
158
149
163
157
163
189
196
166
158
155
186
188
187
196
191
199
192
193
199
209
191
175
207
215
195
190
-999
202
194
181
179
174
219
216
196
192
199
185
219
217
189
219
182
184
203
203
178
197
211
197
225
227
209
186
207
204
188
179
171
160
200
203
206
205
202
206
223
213
227
216
246
244
241
234
234
225
241
219
184