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