0214636_W -29.6 17.8833 915.0
1960010112 1986022512
224
149
119
71
75
168
184
164
233
150
122
142
182
185
186
207
204
165
152
115
126
137
198
132
139
156
143
128
111
117
124
127
146
157
205
187
171
127
90
100
124
155
207
246
222
242
143
119
103
116
153
208
188
176
207
199
204
223
214
199
240
214
208
168
115
111
116
175
185
154
122
145
208
182
171
146
134
135
102
106
113
130
118
109
111
131
74
156
173
119
91
91
103
97
113
79
85
91
106
104
106
164
199
125
81
141
166
192
152
187
105
112
114
156
124
129
150
160
161
136
136
146
125
155
162
128
132
105
83
75
45
48
92
63
45
92
99
72
94
70
106
31
75
73
85
57
104
127
116
78
71
67
94
87
114
141
88
48
9
17
28
69
46
62
54
135
154
121
135
82
71
72
55
26
66
41
32
60
105
96
51
82
116
99
61
85
58
59
49
84
98
107
114
100
101
38
22
54
54
6
4
-1
59
86
99
108
51
101
141
137
131
76
52
87
73
37
107
148
77
48
117
48
65
80
123
90
41
20
41
60
119
42
34
45
103
179
67
96
79
46
24
151
66
32
62
62
64
56
131
76
85
129
168
67
66
114
97
153
246
80
98
145
123
92
68
84
106
94
105
73
47
56
53
85
146
100
95
33
76
129
84
68
68
86
101
110
101
136
188
111
83
86
58
83
110
61
62
62
81
95
129
156
194
185
229
244
213
205
220
143
122
97
112
178
151
135
124
114
77
116
132
140
206
190
156
156
193
198
213
158
141
143
125
128
111
110
106
106
101
93
78
117
184
154
114
148
237
265
196
202
140
130
116
119
98
112
102
119
152
133
179
112
186
115
194
185
177
151
132
107
91
129
148
175
158
181
194
213
203
178
136
129
127
123
100
103
168
159
156
201
181
194
127
86
63
79
136
147
133
176
126
188
185
244
220
129
99
94
168
174
170
164
181
180
214
137
200
194
99
116
118
193
125
209
191
203
193
167
138
154
178
221
213
218
207
211
167
156
154
112
120
139
103
120
204
141
130
120
106
136
198
131
152
168
147
94
104
123
123
144
126
113
144
165
115
108
115
132
131
106
95
82
68
79
136
140
106
189
146
167
193
189
186
180
159
155
103
108
107
92
146
91
84
59
113
84
61
38
60
89
88
43
34
49
119
92
59
69
93
98
62
75
41
53
41
63
66
95
124
75
57
22
61
89
118
85
65
56
51
71
98
103
86
46
90
106
100
85
38
38
70
115
144
155
83
38
66
115
113
145
95
113
150
143
79
128
111
76
110
78
57
-7
101
42
68
156
115
130
126
160
73
11
-2
8
33
117
64
71
80
43
76
60
12
11
54
100
51
57
62
117
74
75
98
36
31
40
82
110
140
155
133
112
75
48
66
53
35
19
36
67
30
107
118
106
55
39
77
80
116
93
76
60
52
68
84
168
134
57
66
71
96
81
50
113
62
66
12
45
125
93
85
33
57
138
209
66
48
76
157
89
81
56
34
29
127
188
101
107
169
113
53
70
63
92
92
70
42
41
104
132
173
81
63
51
84
155
175
140
167
203
219
228
167
167
182
126
107
116
137
189
106
76
74
139
184
187
150
106
97
84
118
173
170
167
122
180
160
147
120
146
156
92
74
123
158
130
76
91
103
97
91
117
132
137
77
145
191
152
121
167
166
208
254
226
191
202
152
166
137
140
166
170
124
121
116
135
130
132
118
115
106
160
158
146
169
142
122
76
135
158
154
167
116
129
121
92
128
117
173
200
137
180
203
141
127
87
144
121
123
121
111
163
176
120
161
137
147
180
167
164
186
203
223
242
181
159
87
143
165
106
98
139
160
132
162
143
179
173
247
190
148
113
105
129
119
133
155
114
99
90
82
93
82
107
146
196
211
201
196
162
154
98
86
53
70
101
172
142
114
80
100
75
101
15
35
81
53
62
137
91
85
80
54
140
172
140
178
124
73
69
89
113
78
75
98
124
88
91
71
98
91
145
145
158
93
90
63
46
82
118
144
151
168
168
100
101
83
108
75
42
23
91
55
67
15
29
69
85
83
70
110
100
61
77
85
62
28
46
26
50
54
47
29
30
85
116
78
50
55
32
96
135
115
75
96
89
137
105
100
53
35
106
125
138
96
59
50
64
89
47
40
91
120
70
63
57
16
50
85
50
35
69
60
78
26
40
107
60
97
91
117
71
73
66
76
97
49
57
38
16
42
70
47
89
36
56
71
120
43
145
46
35
68
95
72
46
79
81
122
107
95
75
105
145
115
66
64
56
69
39
41
32
59
62
83
64
41
68
85
68
63
90
72
113
143
95
85
99
78
95
82
34
22
82
159
68
86
161
194
142
106
84
90
64
162
157
171
98
105
107
110
120
127
105
123
120
96
87
50
106
74
93
99
103
103
105
89
93
111
104
93
139
155
165
149
167
187
164
137
130
141
162
196
204
127
137
136
154
138
114
168
173
139
127
128
115
112
102
132
215
214
131
139
170
210
180
216
199
190
122
135
175
114
90
142
162
185
227
239
210
235
197
180
189
222
208
184
153
153
191
213
196
142
145
148
115
128
112
101
135
179
147
217
201
173
120
172
179
166
162
163
199
145
121
178
216
140
138
117
112
136
199
206
235
160
160
142
136
205
188
184
172
166
185
156
133
143
110
112
107
134
109
151
168
102
120
92
83
147
179
110
145
156
159
180
132
166
115
159
105
103
109
155
152
110
162
162
156
102
103
135
157
152
133
104
85
67
107
122
81
109
98
154
166
107
132
163
159
123
155
127
144
173
149
120
90
100
95
77
57
80
37
32
62
106
83
115
51
50
114
99
81
82
95
98
74
69
57
48
113
131
121
106
134
69
68
39
40
53
60
90
108
127
146
138
143
110
85
65
30
45
91
111
41
44
91
40
37
60
49
90
88
86
102
41
85
31
56
71
14
7
34
45
65
61
50
55
55
54
17
56
32
58
118
106
44
14
21
104
123
132
157
111
92
81
45
55
45
45
35
20
7
25
20
14
29
96
63
72
61
120
85
73
55
61
62
111
111
65
135
93
105
119
56
52
83
71
102
115
152
122
139
107
111
89
50
75
86
59
86
98
71
33
62
195
120
151
104
128
92
87
50
51
86
67
70
69
93
134
74
78
77
77
182
145
91
129
105
117
73
125
104
163
176
193
167
175
182
128
111
172
98
100
105
168
208
168
161
185
203
196
195
145
133
110
132
117
104
118
140
209
117
97
139
162
142
156
100
160
172
159
214
208
162
174
204
250
150
125
135
124
122
194
122
115
112
122
145
135
122
100
89
170
185
186
192
206
220
182
159
137
107
155
203
119
112
152
157
149
151
115
129
279
152
156
169
156
223
246
159
142
180
191
183
128
100
88
124
111
98
193
164
99
135
152
168
168
196
174
132
101
173
190
110
97
112
135
88
129
81
129
99
118
168
228
205
201
182
184
146
139
131
89
92
93
150
143
158
230
247
238
165
135
118
121
125
97
128
165
175
216
150
148
80
128
194
105
115
106
93
85
105
107
61
83
168
115
71
100
105
83
180
130
108
94
102
118
136
168
89
48
88
116
173
189
178
105
72
78
104
116
141
161
166
174
180
117
102
120
123
86
64
81
44
92
110
69
69
56
38
117
68
50
113
92
112
110
143
148
158
156
108
130
133
132
99
85
83
52
66
44
95
105
64
31
24
92
150
74
29
9
26
50
78
17
47
8
35
48
77
120
38
25
50
87
61
27
-9
52
66
90
67
91
65
89
102
104
35
119
150
84
37
71
96
60
52
51
61
122
52
78
76
62
120
65
22
20
20
27
107
151
108
63
39
55
25
21
60
37
30
36
75
36
52
-8
47
85
76
115
170
66
25
123
41
130
33
18
55
46
94
105
131
95
145
71
77
124
41
16
27
26
52
56
85
104
53
153
59
72
69
136
71
27
52
51
66
81
70
156
127
153
132
140
127
90
90
43
114
95
64
63
67
83
124
51
88
88
70
87
66
55
63
123
124
123
95
92
88
88
83
103
100
119
105
104
96
75
127
138
141
162
111
128
83
92
75
57
105
143
146
115
83
68
162
185
178
146
205
203
122
146
145
105
102
90
120
138
170
115
99
126
162
196
133
122
162
160
158
168
198
177
165
130
165
214
180
165
-999
127
167
207
212
182
151
107
-999
115
92
111
148
181
164
114
111
113
142
150
155
151
115
108
200
215
252
241
220
212
200
186
174
142
135
171
200
240
178
177
155
150
151
100
93
129
164
146
106
144
170
101
153
115
113
122
92
110
173
143
135
133
186
185
157
100
111
162
195
192
216
142
118
159
188
203
163
129
132
125
172
102
75
138
170
174
136
99
98
131
192
216
205
230
201
189
203
178
126
103
95
98
98
108
158
122
90
106
104
115
108
170
93
71
43
43
95
95
83
116
74
115
111
88
101
85
160
110
97
109
134
96
100
140
106
98
102
132
131
110
87
76
60
71
21
70
45
65
66
44
35
51
64
80
80
98
86
92
105
126
134
119
65
13
20
37
40
56
45
63
66
14
12
58
89
27
23
55
63
63
87
152
145
139
56
69
24
13
53
100
112
63
59
50
124
109
58
47
64
68
101
115
36
24
84
52
31
44
45
70
30
13
92
66
95
105
40
44
37
125
152
72
55
92
36
64
81
78
106
50
28
60
66
72
86
56
35
53
-2
62
88
122
90
127
126
141
78
36
46
56
135
62
103
120
160
167
193
80
71
78
41
93
97
73
56
52
33
85
125
192
167
115
187
101
85
96
106
168
141
95
75
55
44
53
114
152
218
104
85
59
68
81
122
162
138
77
71
76
120
115
93
120
132
93
120
126
76
81
80
106
141
173
131
124
76
68
104
135
178
132
80
83
105
140
216
97
123
118
103
88
134
126
167
181
125
90
61
155
151
78
71
77
85
157
198
185
180
110
100
98
72
80
118
136
120
101
122
170
205
225
139
109
87
192
205
169
222
216
170
114
160
144
105
195
176
101
119
140
180
180
170
157
167
146
181
133
101
113
108
124
134
150
209
246
256
210
206
223
135
175
182
135
162
199
180
114
119
166
125
135
145
144
128
96
139
141
99
101
111
84
121
146
96
124
205
147
100
145
188
244
197
104
118
137
167
185
221
264
186
187
208
180
193
190
102
98
115
118
130
108
96
89
55
145
188
215
150
190
186
171
167
186
184
121
110
100
154
91
110
71
68
57
122
71
103
106
175
113
155
181
107
120
157
173
168
174
181
145
145
178
140
119
115
70
78
61
46
76
130
56
90
66
52
55
48
94
78
56
50
48
109
120
63
89
81
114
62
54
135
146
85
70
112
134
62
53
67
85
85
106
81
98
76
112
115
109
95
122
134
160
173
85
50
95
70
40
51
80
67
65
58
27
42
49
58
71
120
95
70
36
50
31
63
50
26
-4
26
62
15
0
45
75
71
71
58
115
45
36
25
31
38
65
44
81
119
132
92
80
55
56
40
76
78
60
62
82
71
130
90
142
60
41
65
48
46
40
48
107
71
71
33
30
67
106
86
95
95
64
80
119
81
60
69
71
80
101
163
156
146
76
85
110
75
123
55
59
112
187
85
142
110
130
98
237
131
175
112
75
62
101
161
67
108
120
152
178
171
94
71
135
187
143
170
228
142
93
87
125
110
95
114
106
93
130
172
183
175
157
181
138
108
108
112
125
122
113
80
86
116
108
136
155
142
168
183
133
125
123
131
138
148
116
115
93
127
165
138
180
170
186
185
258
220
245
182
176
142
118
139
135
135
105
124
120
131
194
170
215
179
176
157
159
171
105
103
118
110
132
98
118
140
208
189
148
125
190
232
173
187
117
110
104
111
136
192
189
197
246
255
191
118
160
134
135
210
222
236
175
185
187
178
229
235
220
197
197
182
154
99
145
124
137
162
153
167
175
170
183
211
130
105
162
190
195
189
201
196
177
148
128
118
124
163
171
201
210
128
128
148
177
156
196
123
122
140
161
145
143
131
76
83
97
173
182
185
165
110
125
141
142
143
109
118
171
116
75
103
150
90
105
78
74
156
75
94
45
36
44
78
49
69
37
55
76
97
66
77
159
167
180
124
135
82
75
124
145
171
196
172
96
56
60
95
126
116
81
61
74
106
67
75
51
81
84
80
40
62
93
67
94
57
40
48
48
42
64
55
59
55
46
40
61
118
69
46
106
158
78
47
41
51
20
55
20
25
70
101
66
60
105
137
125
74
35
35
59
91
79
75
42
55
30
94
46
50
16
60
74
87
59
53
53
72
23
112
81
29
56
68
105
57
101
160
105
64
42
107
80
35
11
60
115
102
84
70
109
120
112
52
80
134
163
71
87
60
15
46
40
128
166
163
153
174
188
178
175
179
141
121
110
114
64
33
65
61
110
142
77
62
65
66
64
72
65
64
80
73
32
39
52
97
132
71
78
57
167
88
135
195
116
117
153
116
103
94
85
52
53
115
146
165
124
121
161
197
205
205
192
204
152
125
131
128
151
127
120
171
206
220
146
105
123
171
205
228
166
109
97
114
155
135
125
121
124
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
145
155
151
135
151
209
185
175
135
130
128
122
120
155
134
115
111
135
119
125
141
135
109
150
139
90
125
125
196
228
147
91
143
164
222
195
190
185
116
120
144
88
102
144
125
124
102
81
99
151
126
120
147
144
125
110
111
108
146
167
165
185
226
177
162
140
169
165
210
230
168
140
151
183
216
136
117
128
171
212
217
186
219
160
137
176
226
179
124
174
157
176
167
158
146
144
122
120
100
106
112
125
117
128
170
183
175
155
150
148
128
135
120
102
108
141
74
95
54
119
87
84
90
105
105
92
73
83
58
76
54
60
53
65
115
147
106
92
73
100
119
128
148
151
93
108
105
58
118
80
79
38
45
27
50
65
93
95
50
54
19
51
54
8
3
39
56
45
20
36
41
62
53
91
118
65
122
100
138
116
95
118
70
63
8
30
31
46
75
25
0
40
12
95
129
144
128
119
60
27
14
7
75
37
66
40
25
48
67
77
46
64
23
31
51
25
44
52
96
50
47
18
68
105
71
26
95
58
61
72
133
40
64
4
54
43
19
72
45
74
58
30
30
33
60
55
66
65
111
130
72
56
117
166
62
70
65
89
115
64
61
63
53
137
107
106
106
111
133
160
153
78
66
142
106
80
60
91
115
155
102
73
62
90
55
122
121
84
90
63
74
78
66
73
173
138
105
86
93
68
75
143
116
83
119
128
164
220
206
166
170
176
154
144
132
141
178
175
106
100
118
141
118
136
148
149
149
111
80
114
181
205
194
233
220
208
168
133
140
165
190
150
131
140
133
166
154
108
162
172
148
129
105
143
170
150
190
126
88
85
102
114
102
130
143
171
146
141
130
178
204
151
150
131
116
112
99
106
152
158
184
192
155
129
160
130
110
127
138
131
138
145
123
110
123
180
200
187
160
136
175
220
196
194
120
132
104
113
144
121
152
201
150
166
178
116
116
144
204
200
183
156
224
181
190
157
160
185
240
258
227
216
176
105
61
134
147
177
143
151
152
228
163
124
171
253
253
252
196
132
159
159
185
208
231
179
196
135
151
143
110
161
125
139
115
124
115
119
91
76
115
118
80
127
102
130
108
81
54
91
119
136
165
151
61
94
70
74
166
68
54
73
84
143
134
144
165
166
149
84
81
91
77
75
45
65
65
93
108
92
108
141
133
90
103
82
83
116
60
52
46
48
95
86
98
75
54
47
35
38
41
28
32
4
54
23
70
98
142
128
52
45
34
11
65
47
56
45
32
33
32
35
106
25
32
103
142
73
57
70
102
40
25
55
72
15
65
107
43
45
57
127
134
112
153
99
83
74
30
49
35
38
74
122
54
50
13
99
99
162
55
103
168
163
167
68
36
56
43
87
80
162
167
138
99
38
78
72
23
24
100
60
3
34
141
77
106
44
74
90
57
67
130
115
165
145
172
174
83
88
138
165
81
64
38
56
60
75
100
102
93
96
115
225
156
97
75
50
42
88
106
88
104
76
77
39
85
109
123
150
123
74
75
138
118
71
91
68
60
121
180
150
126
95
133
182
117
80
86
89
129
158
200
167
112
138
162
106
88
75
101
175
102
105
86
78
86
105
120
169
178
117
102
138
111
132
104
80
140
135
192
206
106
102
174
205
237
155
112
116
117
159
184
151
183
239
189
149
163
183
139
119
105
126
107
109
170
206
137
152
162
132
126
166
170
127
179
207
119
146
170
207
195
254
241
172
117
145
153
165
188
188
185
211
237
201
160
140
120
139
141
125
175
217
201
166
135
114
200
160
115
154
195
225
148
108
135
166
175
215
146
150
119
110
116
110
130
121
115
141
206
171
199
215
225
206
155
160
128
115
120
143
146
213
201
190
124
111
145
196
154
165
192
212
206
199
114
107
170
171
166
106
110
111
88
110
95
102
151
160
111
120
124
144
169
205
180
186
117
125
173
160
90
72
72
92
141
83
29
40
63
76
77
115
142
82
80
107
66
105
146
106
139
165
116
102
107
83
85
102
55
21
40
71
125
25
38
45
75
35
88
56
55
38
29
50
106
121
80
130
60
30
82
110
65
76
56
41
68
91
36
21
15
82
44
35
68
29
36
47
39
38
77
55
70
56
78
40
65
54
53
42
31
12
36
54
52
120
65
47
51
2
57
120
50
23
31
40
22
50
48
27
15
38
75
54
64
50
15
42
96
106
69
31
50
16
21
38
32
45
62
99
64
31
30
15
10
62
45
60
144
60
47
46
55
131
56
71
150
129
154
92
38
80
97
45
137
72
57
26
20
36
65
34
77
112
100
120
163
68
94
78
102
139
76
115
112
65
57
62
115
205
165
138
184
187
205
202
164
117
173
131
224
140
108
114
96
80
73
128
186
196
132
111
134
141
162
120
78
95
97
85
99
103
105
185
176
145
112
101
121
126
105
95
129
200
121
121
117
86
41
39
84
96
123
136
126
89
119
164
187
196
143
110
103
89
120
178
224
102
153
110
135
101
73
120
128
120
191
227
194
180
161
254
233
158
141
156
102
118
137
145
165
171
142
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
213
215
249
150
114
171
178
216
234
204
175
209
212
123
193
234
246
207
197
205
126
166
159
174
132
106
139
149
140
151
173
141
131
211
171
192
206
166
214
149
127
182
176
163
222
105
110
69
144
171
177
210
197
185
155
95
77
86
128
113
85
133
114
82
66
74
123
66
75
139
197
143
138
163
164
127
135
111
116
139
161
194
178
122
99
134
118
89
106
160
187
146
166
95
116
146
156
91
73
102
126
83
35
91
123
104
38
90
57
135
156
157
131
123
151
125
106
155
58
52
81
46
98
137
106
68
53
50
27
37
57
89
28
37
31
77
92
56
56
74
109
52
74
55
54
72
72
35
64
103
49
52
38
26
51
70
94
86
72
45
22
72
106
52
92
57
65
37
46
100
97
97
102
32
50
103
44
51
32
47
47
62
96
40
37
85
82
142
61
42
54
55
52
24
-7
21
27
73
42
47
35
67
127
41
51
42
39
17
12
52
28
43
21
68
116
111
65
101
97
57
55
92
93
140
111
98
86
172
167
82
59
69
61
26
21
56
71
121
81
41
102
161
66
119
176
85
79
100
86
82
56
69
40
81
137
114
112
81
32
96
148
114
144
146
73
135
136
108
65
122
124
106
112
67
128
160
98
94
115
152
92
72
90
160
145
120
95
106
158
161
148
162
177
116
131
144
146
172
126
94
111
102
111
157
136
104
126
109
102
88
95
136
140
193
175
144
127
105
184
146
121
141
160
206
194
199
169
165
221
201
201
241
239
204
200
122
145
161
110
216
207
173
204
165
181
192
247
222
149
120
184
204
159
126
150
154
174
146
174
149
139
146
94
90
170
206
215
175
200
230
176
214
221
221
271
276
144
102
95
150
173
158
123
134
169
166
141
195
224
198
155
136
170
190
129
127
182
195
199
192
144
176
189
219
225
177
170
183
152
144
171
172
126
122
166
200
168
99
109
105
137
124
116
205
191
152
136
222
122
120
147
83
87
171
135
126
153
172
192
189
152
151
140
108
111
89
106
81
51
49
74
136
132
107
95
79
144
63
106
55
32
80
119
135
78
91
56
89
132
161
147
153
172
119
69
42
112
54
96
94
89
113
115
96
94
64
92
137
110
50
55
70
78
53
96
104
95
85
122
100
58
61
43
43
51
67
103
104
113
48
83
69
89
79
68
82
142
61
49
81
60
130
57
42
53
53
87
57
145
144
135
125
106
95
117
72
52
61
91
75
25
13
56
14
59
57
121
130
150
154
143
51
-17
35
93
53
43
82
92
82
94
62
64
57
62
31
71
111
117
122
77
87
62
79
40
51
122
154
98
63
61
50
60
70
104
144
191
222
207
155
136
104
71
61
81
79
74
82
97
97
81
139
136
140
119
190
69
50
101
191
172
197
156
142
87
86
121
206
127
108
92
74
96
51
76
78
172
162
140
120
122
200
115
106
99
79
135
167
91
115
153
204
214
231
270
285
172
116
96
159
229
226
200
169
132
116
120
125
162
184
218
211
148
160
164
141
174
203
225
221
197
102
108
122
151
162
151
145
132
114
132
129
203
151
123
154
218
134
147
115
114
120
101
188
122
145
145
140
153
165
118
112
144
115
106
107
158
163
152
135
160
184
162
171
137
162
179
129
112
142
124
170
144
142
186
176
156
167
125
124
168
231
186
142
132
128
122
132
145
163
231
235
161
154
222
200
206
204
124
164
180
198
132
99
116
105
135
151
126
159
134
146
145
199
136
129
121
130
206
194
211
139
135
144
188
192
173
213
198
206
216
182
134
167
-999
139
119
133
190
112
121
125
170
174
164
158
90
126
162
158
186
186
142
184
199
199
179
201
210
196
189
187
186
180
95
61
79
60
110
138
95
129
119
154
174
185
122
104
112
137
110
89
80
77
120
100
124
88
59
69
60
73
53
12
53
96
64
131
101
78
166
157
125
160
159
174
170
106
44
85
74
-999
55
-999
25
97
110
146
126
139
117
128
116
81
67
143
81
74
78
33
75
91
111
117
54
67
54
128
81
66
44
46
51
72
54
65
106
164
149
138
65
9
52
94
90
119
83
42
74
76
67
94
60
39
58
37
24
69
91
115
63
65
103
117
73
33
43
98
133
168
162
124
114
79
30
81
61
126
152
80
53
57
104
57
57
150
168
151
91
78
45
14
36
94
146
41
136
81
37
100
83
50
49
47
66
91
79
127
166
184
79
92
36
57
64
112
71
134
102
114
174
154
168
164
157
175
198
214
204
186
166
94
111
104
132
101
99
116
72
110
104
67
66
147
184
167
136
85
129
146
183
205
232
213
222
206
220
189
103
179
200
124
132
136
127
104
159
107
202
137
140
124
106
104
186
117
76
157
182
173
206
171
112
163
158
133
144
126
197
184
171
144
157
129
210
217
224
172
151
136
159
178
144
138
171
202
151
154
167
129
142
143
199
195
145
214
249
202
171
146
196
156
126
146
213
212
169
122
192
206
201
199
170
195
224
136
113
134
207
216
225
229
231
240
250
227
141
182
246
235
211
165
133
206
157
207
240
124
130
112
171
182
205
234
246
224
262
220
202
237
196
201
186
181
77
72
126
154
153
174
163
182
208
134
183
160
141
166
189
172
172
169
181
181
171
169
174
189
196
206
186
156
152
151
191
152
104
96
112
109
166
156
128
133
127
157
184
146
200
122
131
77
99
88
77
76
113
132
159
107
76
54
72
59
37
62
84
102
99
103
125
94
71
50
64
71
87
96
100
93
56
74
106
128
143
106
74
97
52
78
61
42
67
26
47
86
93
118
98
84
54
69
89
79
130
83
43
103
67
62
27
58
86
57
51
57
59
39
45
42
52
72
76
76
77
61
29
88
84
32
29
40
36
97
146
134
96
86
83
65
-1
30
69
106
82
84
77
55
56
89
56
27
66
91
96
42
54
14
16
63
71
21
42
24
66
55
63
71
49
52
29
64
46
19
26
60
101
115
49
54
104
49
53
32
32
52
44
32
49
20
144
99
169
86
97
93
77
116
85
106
101
154
91
74
117
143
73
52
109
120
126
141
129
119
85
86
48
36
77
46
146
69
31
141
95
62
81
39
81
164
106
140
174
196
219
159
129
96
165
155
94
101
173
199
133
156
161
106
91
94
85
119
120
130
110
93
105
106
86
122
102
86
146
164
119
136
130
114
125
180
209
132
124
174
159
173
186
192
170
173
189
200
229
231
196
129
116
113
106
94
107
82
130
136
156
134
115
195
214
215
176
148
142
126
107
126
156
127
162
177
186
167
178
244
177
171
146
129
155
139
165
123
112
166
197
133
105
148
164
199
224
168
146
153
111
136
142
217
233
263
244
243
226
166
153
222
212
227
153
144
109
144
196
236
197
196
-999
124
114
150
221
219
-999
165
218
226
218
226
175
146
105
129
155
169
100
91
71
131
163
194
209
215
217
215
182
162
156
168
182
186
186
170
170
109
60
66
83
96
120
86
136
176
119
91
75
92
101
86
110
88
39
66
56
81
96
135
125
79
140
112
102
53
89
105
105
103
46
87
126
146
-999
136
133
77
66
92
143
111
28
37
46
58
35
61
104
77
51
104
157
132
164
91
86
100
103
117
131
92
86
97
70
122
77
76
91
65
44
49
94
29
56
41
60
52
96
74
127
147
104
84
15
40
16
32
51
94
75
56
26
28
44
21
19
39
9
76
16
36
83
41
17
29
97
147
54
19
67
31
60
114
13
26
37
59
102
118
151
84
76
17
11
52
41
118
52
29
62
57
41
26
62
69
64
26
85
35
14
47
86
113
82
94
76
98
79
102
72
81
51
51
49
26
52
136
112
-999
127
116
125
106
100
124
107
124
156
119
86
73
57
61
116
196
152
74
75
106
151
143
59
119
100
74
57
91
51
67
26
51
111
116
76
62
79
116
149
92
84
105
138
98
129
154
81
126
136
171
214
133
171
171
82
85
134
184
102
98
85
112
129
134
121
92
92
102
96
96
109
82
101
114
166
229
101
89
100
72
82
125
148
186
224
207
193
181
187
192
207
186
157
114
60
103
119
212
201
113
119
159
174
185
176
196
121
176
130
111
147
244
205
145
142
196
190
196
247
215
176
239
235
212
184
211
256
231
191
201
194
215
201
194
195
138
221
201
141
139
185
184
170
139
125
171
186
169
162
226
240
207
156
106
115
154
128
145
174
185
215
230
209
163
145
206
216
231
210
148
166
189
170
189
146
166
186
160
210
244
155
114
109
116
152
170
156
154
146
224
119
96
99
151
126
138
165
167
183
182
172
136
142
88
77
131
124
176
155
110
124
158
165
160
125
119
97
169
162
175
164
91
93
51
80
59
104
59
104
127
151
161
149
162
132
91
142
96
110
133
129
149
109
81
127
135
168
160
128
105
97
76
121
52
51
46
86
71
65
57
82
22
70
46
94
61
55
67
104
89
72
46
89
33
17
41
57
102
92
105
116
111
73
55
72
64
84
116
78
64
65
60
60
51
26
35
76
100
-6
45
66
108
46
48
30
22
36
46
60
84
40
48
28
67
90
53
34
47
101
118
68
86
100
82
39
22
45
11
54
87
53
57
56
44
75
33
31
31
61
35
56
145
76
49
51
37
61
82
61
51
36
62
28
116
132
130
85
73
119
86
137
166
119
97
90
77
65
65
71
100
110
76
16
39
121
84
97
56
37
73
116
116
145
155
130
132
80
102
194
162
150
85
40
45
131
111
79
81
145
132
160
115
66
149
106
82
80
95
110
92
76
116
118
56
119
96
61
96
104
105
91
62
76
112
89
95
85
71
75
96
92
85
49
99
110
107
100
134
129
142
97
110
69
105
106
134
143
226
228
192
152
192
131
117
105
126
112
159
166
189
212
125
125
130
125
106
139
117
83
108
127
107
109
174
139
179
140
172
182
185
146
114
134
117
179
177
181
196
168
176
155
119
105
106
143
203
215
187
148
132
128
130
160
163
180
201
181
116
202
232
151
125
95
114
208
226
189
181
213
154
156
165
189
150
182
221
223
200
102
169
209
191
179
124
115
122
111
96
136
201
106
104
160
206
206
181
166
221
216
227
200
109
114
150
164
-999
111
140
149
186
163
154
180
211
168
143
181
199
209
192
188
166
148
134
141
99
102
78
119
83
92
104
60
177
113
141
110
159
116
170
144
74
54
81
71
40
58
83
87
65
72
61
66
50
69
100
71
126
130
77
55
81
90
107
98
52
60
101
51
70
50
44
71
53
40
43
40
49
99
69
78
73
88
132
145
130
138
142
90
61
69
70
43
50
71
44
47
42
33
60
53
77
115
73
35
43
68
11
68
99
66
30
20
78
87
95
67
22
37
65
89
58
65
35
106
63
44
90
58
20
81
122
60
65
16
77
60
85
120
135
77
91
91
115
108
131
52
50
50
83
95
68
19
58
76
32
75
41
30
66
36
109
61
65
112
76
58
114
85
75
61
16
100
65
66
59
54
75
35
19
49
73
78
68
65
86
95
73
75
139
148
170
220
85
95
85
100
68
62
26
66
66
65
85
85
125
181
102
80
61
90
130
75
89
65
60
96
103
97
109
86
131
161
101
119
103
121
150
136
154
166
100
156
150
145
121
95
125
156
114
110
94
134
120
94
125
135
145
227
151
121
100
110
96
115
125
136
135
121
103
110
120
152
159
155
168
131
199
202
139
140
106
129
106
125
130
225
233
215
231
247
180
119
118
172
209
200
229
138
146
102
183
155
151
136
124
164
183
196
178
130
127
165
182
214
244
226
167
154
145
122
144
171
186
201
246
186
161
125
137
151
198
216
248
176
125
121
115
96
103
115
157
180
180
124
146
161
196
212
211
205
241
217
173
184
192
150
125
126
113
126
82
121
137
140
186
208
207
175
186
216
216
186
160
169
201
217
229
232
179
172
191
169
93
70
45
75
155
206
111
110
110
100
70
91
128
163
144
107
101
135
111
132
157
161
171
161
159
94
161
180
167
164
102
55
92
127
125
82
122
55
58
62
150
149
107
98
74
130
81
62
81
72
80
62
50
119
65
61
60
119
106
84
101
82
141
145
141
108
130
105
104
152
100
117
95
29
56
101
125
68
25
46
-7
16
44
95
105
119
109
111
55
35
52
78
120
75
79
126
136
132
107
96
95
106
127
120
62
118
80
90
50
100
79
75
110
148
76
57
32
23
34
35
80
42
55
42
30
44
40
9
56
21
50
75
54
62
47
106
52
28
24
79
84
75
75
70
62
61
98
135
51
34
45
15
20
34
52
43
40
88
123
67
42
52
39
110
57
52
85
170
160
124
49
50
51
70
61
67
31
97
62
124
75
76
70
55
60
55
40
49
45
74
68
46
65
82
61
92
107
116
76
90
76
85
58
85
132
94
83
52
114
160
98
85
76
82
56
93
51
78
115
182
175
146
166
240
247
150
92
123
125
136
166
164
166
186
215
185
186
155
119
143
174
194
116
108
195
196
169
165
141
186
189
151
156
119
121
166
212
195
155
131
95
90
175
176
110
120
105
110
177
188
127
116
104
103
95
121
159
125
154
185
193
195
224
231
257
133
124
112
130
121
160
131
136
162
110
102
102
195
257
249
172
180
166
134
125
149
255
256
249
251
220
195
176
152
131
111
156
174
202
187
162
139
122
122
112
156
181
163
133
152
217
225
188
196
112
92
106
98
145
177
122
110
144
203
260
138
167
181
226
249
169
115
116
126
95
115
131
171
126
152
101
111
119
86
118
136
185
175
171
212
159
201
134
152
135
115
141
124
72
84
123
134
116
125
99
119
176
111
118
134
108
99
104
115
140
102
136
102
86
57
67
21
84
96
70
132
149
143
165
176
171
161
111
99
126
91
86
66
56
61
95
-78
146
110
94
104
46
96
116
187
129
81
93
94
137
80
86
56
4
44
66
90
101
119
120
97
100
134
132
73
61
40
60
55
70
55
56
100
126
147
146
102
65
37
46
74
136
115
92
36
37
34
95
32
31
44
39
32
16
41
12
45
76
34
44
139
98
85
97
162
98
84
39
68
79
50
51
109
14
81
91
106
106
111
98
99
43
66
79
96
81
122
62
79
56
57
54
44
16
38
25
46
92
156
124
109
88
180
99
154
86
80
166
60
51
65
75
144
82
72
103
65
47
39
52
82
138
62
72
70
82
78
87
151
175
167
162
153
134
62
116
116
125
126
157
144
119
71
45
36
42
101
92
76
91
69
82
110
129
169
140
161
131
121
106
134
114
88
138
182
186
150
119
111
136
182
201
180
180
141
123
164
159
139
170
121
106
144
159
157
156
154
116
137
197
202
171
117
140
193
183
157
185
162
145
135
183
202
250
228
222
230
251
160
101
100
160
185
155
185
185
130
120
150
105
130
-999
140
140
155
120
114
106
128
195
195
194
250
186
157
135
150
116
163
190
220
226
221
145
134
188
230
210
185
230
270
262
220
177
115
85
79
118
127
150
152
200
185
166
171
175
188
195
238
182
145
157
184
130
150
164
155
185
176
185
230
202
180
190
180
236
215
205
193
120
155
180
160
112
136
196
153
123
116
150
180
190
170
144
145
182
178
150
197
218
134
125
105
140
117
100
108
105
115
130
141
102
115
50
84
136
184
102
90
86
100
100
150
145
190
211
145
185
118
92
100
105
95
54
45
110
115
58
51
20
55
115
60
86
105
110
180
216
166
135
60
40
50
50
92
120
131
124
151
116
90
136
140
150
108
66
85
68
142
170
80
50
72
80
75
135
140
62
2
56
72
30
60
30
66
28
50
44
63
91
105
121
133
75
100
131
88
135
141
85
25
115
67
87
122
64
40
90
111
43
87
132
120
127
135
115
131
95
81
63
96
104
148
85
50
70
80
110
130
155
85
54
31
90
42
115
158
87
116
154
98
65
58
76
63
35
80
105
174
110
60
28
35
40
34
74
72
95
126
100
51
48
66
122
111
84
135
76
126
90
61
57
118
160
151
110
75
80
90
116
124
81
44
75
50
85
131
236
175
187
180
153
180
88
107
55
47
80
65
105
107
80
68
105
121
102
140
192
135
195
176
125
175
211
110
95
99
70
81
96
156
146
91
84
67
96
104
111
74
66
57
100
94
88
87
108
96
106
105
106
95
94
105
175
136
145
117
110
120
140
124
141
146
162
175
180
140
119
132
112
116
126
110
126
128
185
240
-999
-999
110
138
128
130
101
98
110
168
175
165
150
180
235
125
125
135
125
105
105
140
155
114
115
154
136
110
117
95
100
110
152
165
135
170
125
120
145
160
152
202
230
216
148
121
82
132
150
150
121
210
220
156
151
126
150
157
161
130
120
126
162
165
210
126
100
95
200
210
355
166
150
210
157
147
166
170
120
161
195
150
168
202
195
176
122
106
75
90
134
136
145
174
214
130
111
125
172
165
156
124
90
131
140
116
110
156
160
222
162
150
216
190
196
212
200
190
99
117
80
42
64
95
125
152
98
156
105
90
120
150
145
92
90
135
95
95
120
144
125
180
165
165
166
148
150
185
162
130
90
50
45
71
35
90
105
56
40
70
51
46
33
66
101
50
125
95
70
112
55
45
95
63
90
51
74
65
106
60
22
50
35
27
56
66
15
40
91
100
120
65
55
-22
-45
52
41
44
66
55
96
39
20
93
43
62
85
44
41
65
122
88
70
78
45
75
45
50
30
15
40
40
86
45
60
65
80
45
62
95
64
-66
60
-9
45
85
76
105
65
45
65
86
46
70
5
42
25
34
30
62
85
120
145
170
84
70
35
50
124
131
110
26
85
60
73
56
50
65
65
76
70
135
105
70
60
49
52
65
95
60
70
100
118
165
172
150
75
164
197
221
200
145
94
70
61
112
145
-999
140
95
66
100
143
115
70
60
80
76
105
95
60
178
206
173
206
111
90
109
159
115
94
130
90
130
102
106
121
85
182
115
86
74
140
100
110
95
82
90
66
120
140
105
123
160
174
140
155
186
215
160
111
109
131
105
95
142
135
120
102
178
148
107
120
116
154
166
186
156
131
130
120
120
156
140
136
150
124
133
131
161
121
111
132
115
118
86
91
120
146
140
130
126
125
130
140
195
241
201
126
135
141
166
191
218
174
134
132
180
141
149
117
136
144
150
170
191
132
111
119
150
221
175
175
236
220
136
122
126
160
191
198
139
149
156
212
205
190
248
184
167
202
165
180
210
170
124
141
136
130
156
179
181
140
120
111
111
85
144
111
144
135
135
171
218
180
170
150
130
165
114
112
107
146
120
101
104
80
40
80
105
115
114
165
140
146
105
100
86
40
27
100
130
110
75
128
180
182
194
175
115
85
70
65
70
101
135
111
80
141
55
60
75
140
95
76
20
67
111
49
70
134
0
180
150
117
95
56
70
91
130
80
80
21
30
16
5
45
60
40
87
30
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
80
30
5
-999
95
95
110
114
150
130
120
85
62
139
56
80
86
80
96
80
58
70
40
20
25
60
82
55
65
85
73
26
53
50
6
35
55
164
40
65
55
30
85
165
145
65
50
69
102
146
80
32
80
124
98
134
110
85
53
50
116
75
70
85
94
68
112
65
130
153
138
130
80
86
102
86
52
77
65
144
71
65
70
145
175
185
177
172
158
150
180
173
212
245
200
233
154
142
78
54
80
156
152
87
65
87
76
148
170
130
180
104
106
161
159
156
92
86
136
182
154
100
70
114
132
121
124
81
95
85
86
92
104
68
99
139
206
96
116
116
132
95
88
80
117
132
120
139
136
178
128
156
97
171
171
179
170
185
142
95
85
126
96
95
141
121
130
167
94
105
100
122
138
146
120
145
152
110
120
146
137
150
211
170
110
110
121
142
127
206
230
244
238
205
165
152
152
170
180
137
162
186
172
181
192
155
161
164
174
112
144
172
185
215
186
161
88
154
114
143
113
112
142
210
152
124
100
80
162
196
172
152
154
215
159
222
179
139
146
134
145
98
132
219
122
124
159
120
100
92
90
115
199
220
201
195
236
254
216
232
146
77
105
86
113
112
161
151
145
170
202
201
212
186
177
176
190
182
180
156
199
190
165
160
176
160
175
165
115
120
90
86
152
190
100
103
101
152
180
220
105
85
112
100
110
88
92
185
180
155
152
106
126
75
61
102
175
82
60
32
76
116
90
75
65
61
39
91
110
80
75
106
79
80
95
99
85
86
140
75
70
110
160
95
80
86
16
61
106
99
89
82
60
90
118
140
85
70
65
49
30
45
40
100
80
41
100
130
150
59
15
68
41
54
27
80
83
65
75
75
50
75
125
150
34
56
59
20
36
11
43
65
65
110
134
125
111
83
49
99
65
34
12
6
45
85
83
125
152
60
49
42
10
93
116
25
15
25
90
136
160
80
32
8
27
140
49
75
100
60
36
120
71
60
90
169
184
90
90
80
65
57
70
55
45
120
80
75
51
55
27
134
76
88
92
95
105
70
72
47
88
126
129
166
128
135
115
76
77
80
64
145
143
86
89
111
106
69
115
80
79
125
166
151
219
105
81
74
152
155
181
86
95
127
166
115
66
89
68
50
90
89
94
89
87
109
185
98
75
102
105
116
148
194
188
202
176
139
156
146
159
211
196
110
99
112
90
99
123
174
154
132
143
154
120
125
190
141
157
151
165
131
101
120
181
160
165
201
179
135
135
175
158
183
160
122
170
140
115
130
106
135
195
161
155
180
134
167
145
134
150
165
153
190
205
145
136
114
106
133
180
134
204
186
175
165
139
102
140
202
184
191
155
151
126
151
192
192
172
164
197
162
122
147
169
124
119
152
176
156
126
152
176
181
181
191
209
269
201
184
155
154
200
196
252
229
248
230
179
152
183
202
176
129
129
91
149
177
156
181
205
209
210
180
145
130
165
111
94
134
164
171
109
91
92
86
52
111
156
161
188
196
189
204
151
96
54
109
131
179
126
105
64
84
62
26
76
109
70
77
62
98
82
74
104
96
51
34
91
71
76
169
156
182
116
144
71
41
96
111
139
109
77
71
42
34
73
139
130
126
76
79
77
29
59
85
120
136
109
51
45
61
71
124
125
95
134
145
76
89
65
62
66
25
20
20
30
90
94
85
116
126
86
48
56
29
121
79
41
55
22
4
52
86
106
131
61
46
21
26
34
134
74
19
74
59
61
21
91
116
52
35
106
132
52
114
72
77
144
129
102
91
79
66
61
54
46
26
69
101
158
59
78
74
48
66
62
54
41
42
19
62
92
114
42
49
100
84
41
69
111
96
112
162
129
226
197
139
86
104
143
146
184
96
88
76
68
44
12
39
46
161
152
98
103
89
58
60
156
176
132
96
132
169
86
138
99
148
116
106
101
86
71
143
67
106
194
164
152
209
226
196
189
219
194
159
189
134
99
131
167
152
133
104
74
117
116
104
111
146
161
102
152
219
164
126
113
92
66
89
126
121
194
192
210
150
129
114
130
151
119
144
134
146
146
199
115
93
90
155
180
160
165
210
181
205
270
158
105
130
110
118
138
144
120
178
210
164
158
155
154
154
130
110
185
182
144
122
124
192
180
205
246
156
152
168
186
204
215
209
220
149
136
127
-999
166
156
166
166
165
149
148
180
139
172
196
151
136
144
133
152
176
233
144
109
79
89
86
111
177
134
166
219
187
164
163
166
118
82
65
96
99
110
141
120
126
182
162
161
142
156
224
204
208
206
216
172
169
169
162
124
59
78
127
172
196
198
193
221
161
156
131
112
106
88
73
87
96
64
126
178
123
83
92
94
99
169
194
216
143
122
94
84
104
116
81
84
59
106
125
131
121
135
68
124
115
96
64
91
126
172
134
67
49
96
100
136
104
61
54
69
60
74
66
72
34
52
51
98
86
54
75
124
58
46
81
71
72
23
4
45
21
56
44
127
137
149
106
93
91
59
64
11
16
40
38
44
6
51
86
98
59
101
101
79
74
69
34
111
76
96
51
72
65
67
82
76
45
37
32
59
44
53
24
34
45
94
141
86
96
34
79
170
194
92
37
33
146
77
46
62
58
119
133
132
99
119
92
124
66
74
26
72
52
166
156
86
72
58
44
31
34
98
126
166
57
69
41
142
74
49
86
47
64
87
79
66
96
64
94
150
116
74
164
124
76
186
229
226
112
88
70
76
96
162
175
126
135
127
181
91
116
181
186
215
151
96
72
95
110
94
117
93
98
109
86
57
78
154
149
214
154
176
249
239
202
305
292
242
176
156
166
114
121
196
216
185
201
245
202
154
162
139
149
134
136
126
122
112
132
162
149
136
164
169
219
194
136
141
124
-999
130
102
94
126
111
122
116
96
154
202
176
149
126
126
110
106
150
142
139
167
127
126
108
146
145
146
194
216
186
176
176
221
176
160
189
242
199
185
184
182
193
238
221
124
121
151
124
129
135
136
129
116
141
-999
-999
-999
-999
191
212
134
142
121
99
175
186