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