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