0022789_W -33.65 19.45 228.0
1962010112 1988103112
160
155
180
195
155
160
160
185
140
150
150
155
150
150
170
150
160
170
165
140
155
160
160
170
180
135
90
135
160
175
180
170
190
180
130
105
155
140
150
150
170
170
180
165
160
160
165
170
160
150
160
155
190
190
175
160
155
155
150
145
180
190
180
155
170
130
155
160
140
115
95
105
115
135
160
145
135
175
170
170
135
160
160
165
160
155
165
165
160
130
155
155
145
150
160
180
190
195
155
140
155
115
140
95
80
115
125
130
130
115
125
120
95
85
85
75
90
105
115
120
125
100
125
120
130
155
130
140
115
90
85
105
100
60
60
65
101
115
80
75
80
90
110
110
75
90
70
75
80
60
85
100
149
150
170
112
102
106
120
120
51
129
91
61
20
25
85
95
90
105
120
120
85
95
110
140
135
145
105
115
125
75
115
55
60
70
132
125
85
50
134
80
110
103
90
55
113
65
114
75
50
55
70
94
105
90
65
75
105
55
65
55
125
130
75
35
55
45
55
115
105
90
95
70
100
55
65
70
70
75
105
115
115
110
100
115
110
95
60
65
95
60
85
110
100
125
74
110
80
110
100
90
95
115
75
90
85
50
80
120
140
75
95
105
115
120
130
90
105
60
55
80
100
100
65
90
95
75
105
135
120
85
85
100
115
130
125
130
125
110
70
70
80
105
125
125
160
150
165
145
135
135
120
120
165
140
145
115
120
125
-999
-999
-999
150
150
175
105
45
105
130
130
145
145
150
140
120
95
110
130
125
110
125
140
175
160
145
150
180
150
170
150
135
175
180
145
180
145
190
155
145
140
140
125
155
150
140
155
130
150
160
170
125
145
160
170
175
210
200
180
170
150
190
165
160
155
130
155
175
215
220
210
215
205
185
215
200
185
160
170
155
140
175
190
170
180
170
175
125
130
125
170
160
150
165
160
130
160
165
200
190
190
160
170
175
190
200
165
180
130
155
155
160
165
185
170
180
150
170
220
160
180
165
155
165
150
160
170
160
175
155
170
165
150
150
145
150
80
90
115
115
135
125
160
152
155
170
145
145
160
160
140
150
130
150
130
176
141
125
110
125
140
140
110
140
130
50
80
75
100
90
85
100
130
120
80
105
100
95
110
115
145
145
195
135
155
145
115
115
110
115
60
132
88
65
80
143
140
90
60
126
124
110
70
70
80
114
140
105
90
90
150
90
95
105
135
120
75
60
70
80
65
89
90
105
90
124
110
105
70
55
45
80
90
100
60
106
85
85
55
60
70
65
-999
-999
-999
80
60
70
45
110
110
45
35
101
85
40
88
90
70
80
111
45
45
128
120
110
90
55
103
95
95
180
110
115
100
125
115
60
70
75
90
70
60
70
55
50
70
75
100
100
130
95
40
60
80
80
120
80
90
100
90
110
120
90
110
80
70
95
120
140
120
147
135
130
145
150
145
135
140
90
120
130
110
100
142
135
125
105
110
130
105
110
125
85
95
115
100
130
115
135
135
120
115
140
130
128
124
131
160
145
145
135
130
160
155
-999
-999
-999
185
190
170
150
160
150
145
140
165
160
170
175
180
160
180
-999
-999
-999
140
150
155
195
170
106
140
130
150
170
120
125
145
155
150
150
165
150
170
180
190
180
165
180
160
170
175
165
100
150
160
160
190
130
115
115
150
170
158
150
190
195
145
175
150
145
165
175
165
170
165
183
153
169
188
159
170
171
159
171
162
164
191
160
160
175
200
140
150
180
145
165
170
165
205
135
120
150
160
190
205
190
170
130
120
150
190
160
170
175
165
150
160
175
170
185
155
160
170
190
160
155
130
180
140
150
120
115
135
130
155
160
170
195
170
175
160
150
155
150
140
160
170
180
185
150
160
145
165
175
180
135
125
155
125
170
120
120
150
150
140
90
100
110
95
140
110
130
83
80
110
99
109
75
75
110
95
100
161
155
110
100
100
105
125
135
125
150
135
202
120
120
125
130
155
110
115
75
75
90
110
100
91
75
85
65
65
60
65
65
75
90
103
117
90
100
75
95
141
161
121
85
85
75
60
65
118
60
100
45
110
101
70
70
40
45
100
95
50
50
35
45
40
55
65
65
90
90
109
65
55
40
55
90
90
125
105
80
70
61
83
55
165
115
85
35
40
131
85
65
40
67
90
105
80
80
95
105
45
30
45
50
65
70
140
115
90
85
50
40
45
35
50
55
50
60
95
85
55
50
40
75
110
125
50
95
80
70
75
45
40
60
85
90
85
100
115
110
100
85
100
60
60
90
105
85
95
85
100
80
130
65
65
80
110
115
80
115
90
50
60
80
100
120
135
140
125
150
120
110
100
130
140
70
100
80
115
130
100
140
-999
-999
-999
125
75
105
130
150
140
120
145
180
180
175
185
150
160
140
95
95
155
140
140
125
140
125
100
95
120
80
75
110
130
120
125
100
100
140
180
170
150
175
165
185
175
170
180
165
130
140
160
160
130
155
155
150
165
120
120
140
140
125
140
165
160
165
130
150
160
160
170
150
160
180
200
170
140
150
165
160
130
140
135
150
165
180
195
200
195
135
150
165
125
130
145
170
200
195
200
170
150
160
145
160
155
150
160
185
175
190
190
140
135
145
130
160
170
180
160
155
150
-999
-999
-999
165
170
150
150
125
145
180
120
150
145
150
140
85
115
140
170
180
165
115
155
175
175
170
160
160
175
185
175
135
140
155
155
160
170
130
145
150
155
190
205
225
200
190
180
175
100
105
115
65
90
105
190
130
130
120
160
100
95
115
95
110
90
95
105
75
90
105
120
120
115
100
90
65
125
110
70
65
105
85
75
105
80
85
60
78
95
130
135
140
135
60
70
120
80
70
90
70
60
75
40
50
-999
-999
-999
-999
55
180
155
110
55
90
85
75
50
45
-999
-999
-999
40
30
35
30
35
87
65
75
60
81
209
85
70
110
115
35
50
50
45
81
60
92
90
110
-999
-999
-999
-999
110
95
95
100
75
95
85
68
85
120
105
85
45
-999
-999
-999
95
112
75
60
60
75
100
65
100
100
55
75
80
110
75
70
138
125
85
105
100
74
25
52
55
100
113
116
108
120
145
70
65
66
75
105
80
100
125
140
140
150
130
105
70
80
103
100
125
95
60
55
125
100
110
120
125
125
140
110
98
95
115
135
135
105
76
69
80
120
160
135
145
85
65
65
108
105
155
130
125
120
100
120
115
140
145
145
115
115
120
135
105
125
140
125
155
115
165
95
115
95
105
200
115
155
135
135
115
145
140
160
165
135
125
135
130
125
176
136
125
115
155
145
109
155
130
119
169
165
145
165
135
155
95
85
115
135
150
145
175
165
135
150
150
125
100
135
165
189
170
190
185
175
185
170
165
140
150
155
170
155
165
175
170
175
155
165
140
205
155
120
130
140
165
135
180
185
230
225
165
170
190
115
130
130
150
150
180
170
145
130
160
155
150
160
130
150
150
155
130
175
130
110
150
140
140
120
150
175
150
145
170
175
190
140
105
140
170
170
205
230
195
125
135
170
160
185
160
155
145
140
155
115
140
125
105
105
125
140
155
165
165
180
175
185
180
175
145
125
130
130
170
90
85
100
115
88
90
75
110
140
145
125
110
130
125
110
135
150
145
130
125
115
125
125
120
140
100
110
110
80
105
125
105
115
85
85
60
90
65
65
120
80
90
70
85
120
120
80
130
90
95
100
120
115
85
85
100
75
95
110
40
40
35
55
45
-999
-999
-999
79
55
60
153
190
100
70
45
83
85
130
125
75
70
93
60
30
87
80
85
60
50
84
80
85
85
90
80
65
65
40
30
90
50
50
60
110
60
50
60
111
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
115
125
90
85
125
95
110
120
150
115
100
70
90
105
90
115
110
130
135
150
80
80
110
130
150
130
145
120
140
120
145
135
120
110
110
125
135
150
160
150
170
205
125
145
125
90
110
150
140
140
150
160
105
135
140
150
145
115
155
135
110
150
130
150
160
150
145
140
155
170
170
185
200
195
145
135
145
160
170
165
175
185
155
170
125
155
125
145
205
170
180
160
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
155
125
120
130
165
160
115
130
140
135
160
150
150
130
140
85
105
110
145
130
95
60
80
135
115
45
75
85
75
110
75
60
100
105
130
135
70
85
115
157
145
122
90
95
95
57
77
115
192
119
90
100
78
67
100
115
95
65
80
95
87
80
62
70
95
87
136
110
115
100
100
75
70
35
27
40
121
75
113
80
60
37
64
100
65
45
155
100
55
33
56
86
45
85
20
20
46
40
59
104
80
135
77
50
47
81
45
83
91
75
96
20
40
130
69
60
40
34
38
54
32
85
33
75
42
75
124
50
35
25
47
58
69
142
90
42
53
55
65
45
30
55
111
65
57
67
95
85
90
85
95
100
110
95
66
105
100
35
45
55
90
105
120
133
133
105
115
95
125
80
105
115
95
90
65
75
77
115
110
110
100
105
90
100
65
65
100
110
90
115
75
110
115
120
70
90
125
156
165
150
130
165
160
155
100
110
85
45
80
100
120
140
145
145
150
125
140
200
-999
-999
-999
-999
120
135
140
130
105
135
150
160
106
110
115
130
160
200
155
145
90
125
130
130
150
145
160
85
150
130
110
130
135
180
170
145
140
130
135
155
150
155
175
220
200
205
190
176
125
130
130
150
160
215
180
180
175
180
150
165
175
185
175
145
145
170
135
130
145
100
125
135
145
155
170
165
120
130
170
150
120
140
145
125
130
140
155
180
140
115
135
165
180
215
195
165
155
125
125
135
120
143
130
148
109
96
165
120
100
125
155
150
140
112
155
110
135
155
155
165
195
195
165
165
190
150
150
165
145
100
125
125
175
160
120
150
160
155
180
160
135
110
115
130
165
145
160
155
185
130
155
180
140
135
155
105
95
155
135
105
100
120
125
110
130
125
110
130
75
80
100
70
105
80
140
130
95
125
-999
-999
-999
160
170
125
105
80
80
130
80
40
45
65
70
95
115
85
65
80
95
80
110
125
110
150
90
70
85
135
110
55
50
40
35
125
95
120
100
95
65
75
60
75
50
35
45
95
55
40
50
65
40
55
55
25
75
87
95
85
85
130
90
65
105
45
50
25
28
35
33
25
30
50
60
48
37
139
70
86
110
60
49
20
80
65
82
88
85
50
38
70
80
119
70
110
86
40
97
75
39
75
70
130
82
40
106
89
49
75
85
99
89
51
65
40
32
54
89
84
80
80
60
83
102
50
80
70
97
105
94
69
113
120
53
48
70
83
76
113
115
90
55
85
95
93
95
81
95
98
95
75
79
113
120
92
71
65
108
130
86
90
128
100
65
96
105
98
87
110
86
106
80
110
130
126
129
95
115
113
94
110
116
126
134
145
135
206
149
140
133
132
112
118
122
162
185
116
100
75
94
116
123
119
160
150
166
109
110
115
128
148
146
164
198
148
123
145
166
152
176
143
138
136
126
183
123
144
140
138
146
165
122
150
160
170
150
138
128
120
116
130
143
112
120
158
138
168
144
160
181
158
160
156
115
148
183
188
157
124
154
162
166
162
193
114
115
125
146
156
185
142
135
174
186
166
160
164
128
162
155
184
182
138
133
135
85
135
136
152
145
191
155
169
156
165
145
145
192
203
188
169
195
183
182
156
164
168
163
201
199
144
115
106
109
129
133
162
168
165
168
224
143
147
163
161
234
178
173
152
138
135
132
145
175
164
135
96
102
91
104
119
171
164
151
162
125
143
132
102
95
104
117
135
122
133
113
74
75
85
89
120
128
141
95
101
79
65
76
126
98
70
61
98
120
123
116
107
105
53
59
68
78
76
78
73
101
95
71
68
95
71
71
76
104
91
89
147
82
126
53
92
61
80
75
100
101
68
68
65
61
63
64
125
72
53
41
110
177
118
35
25
42
29
74
94
31
10
46
56
34
20
76
58
32
91
119
65
88
68
86
34
99
68
10
69
112
112
54
46
54
54
61
80
110
95
43
81
125
123
117
82
62
95
42
102
55
58
111
130
54
107
101
99
126
91
59
31
43
53
72
109
113
128
78
67
97
41
11
41
76
75
19
131
101
28
92
82
105
103
72
82
82
101
86
82
137
88
73
74
109
145
99
97
88
81
93
96
92
121
104
90
121
190
153
93
79
111
113
76
99
109
101
99
88
82
104
126
145
152
155
103
104
103
113
142
98
91
94
129
102
120
113
113
125
146
128
133
84
85
104
128
141
114
118
138
119
94
107
99
124
133
172
141
126
131
154
102
126
143
143
103
127
132
162
151
92
132
158
165
167
155
134
146
159
145
156
151
162
166
126
138
171
148
146
161
161
142
167
171
172
146
154
158
114
144
167
168
178
168
168
139
154
167
144
138
145
173
174
156
173
188
182
162
179
164
149
156
168
189
218
146
141
170
155
174
184
151
171
164
164
149
161
154
174
186
146
143
158
151
144
151
188
195
146
167
155
173
168
168
158
145
129
104
129
149
149
142
129
148
167
169
168
176
168
197
184
188
162
143
154
175
171
173
144
147
109
111
99
136
152
132
133
181
172
169
128
132
148
111
131
147
111
98
128
128
78
98
112
128
133
117
116
115
105
119
180
143
144
124
141
127
98
124
83
96
84
84
127
64
88
78
95
148
105
99
116
141
78
79
86
120
100
121
149
138
100
139
122
58
78
45
38
44
137
109
115
66
57
58
96
87
46
54
40
28
78
100
122
109
132
103
78
110
127
55
48
57
87
97
107
83
34
23
78
63
88
85
64
43
125
75
70
32
35
62
38
34
102
82
86
61
10
10
32
78
27
128
70
59
4
6
28
69
123
100
50
78
76
75
48
16
40
34
64
49
90
41
59
45
50
92
44
78
94
78
70
70
72
62
64
120
93
42
35
81
53
113
73
55
68
81
88
42
53
90
63
81
91
160
121
71
71
94
88
98
132
120
87
64
62
104
39
98
77
82
91
81
93
113
78
77
82
143
118
124
114
90
73
78
96
137
151
134
153
132
108
131
151
143
156
128
153
144
132
130
114
78
77
120
117
144
91
118
103
105
156
147
129
127
146
128
133
94
106
124
107
116
100
119
116
85
78
95
120
158
137
145
110
76
83
113
93
101
113
118
144
100
114
135
168
129
149
150
123
115
140
163
150
139
155
149
128
166
153
90
124
108
134
172
156
128
150
178
183
135
115
133
159
163
130
119
142
150
139
118
110
131
169
195
175
168
183
193
178
150
143
154
186
148
163
183
183
200
204
205
125
143
173
208
164
142
130
142
190
175
160
185
166
185
193
163
115
145
163
150
144
189
154
145
142
133
140
175
113
132
136
133
170
138
123
169
159
148
154
167
150
163
150
89
102
113
144
143
181
198
153
123
125
118
93
108
122
103
94
75
54
89
116
106
89
118
116
117
118
109
107
148
122
167
172
169
152
134
139
113
63
100
68
79
84
68
83
143
135
113
83
98
148
129
48
70
148
86
36
55
62
68
103
75
104
117
94
72
93
88
73
110
69
89
70
59
49
53
47
104
149
152
84
89
48
42
32
34
68
98
72
88
88
90
40
67
58
77
59
128
113
66
107
63
40
60
52
92
102
101
63
52
63
104
123
74
58
29
49
58
39
46
47
59
69
47
48
49
64
69
52
68
87
98
104
98
26
77
84
76
62
68
64
88
114
112
79
89
64
27
45
80
94
53
101
45
20
21
54
57
52
91
40
63
38
30
54
73
3
35
87
73
49
64
68
78
92
115
43
52
88
102
101
80
120
108
42
74
84
24
33
58
70
68
93
88
67
83
120
124
160
128
124
126
132
138
73
126
98
56
93
92
107
123
41
72
83
123
112
139
130
121
128
120
98
109
105
94
128
104
79
101
126
128
140
113
135
124
98
94
118
122
138
102
124
132
138
132
164
155
150
143
136
145
152
168
159
139
122
115
138
156
155
144
128
153
128
133
138
134
148
141
150
95
110
153
174
178
168
163
186
178
177
182
173
178
176
172
239
218
194
160
202
136
156
149
164
170
144
163
148
152
164
178
186
104
128
165
165
188
179
148
138
138
159
165
204
148
155
149
158
150
155
154
154
169
155
145
154
178
188
174
194
114
101
129
157
161
178
160
144
164
160
166
184
221
145
149
127
128
133
154
153
149
246
198
163
142
154
186
170
181
156
143
130
155
129
142
171
100
130
143
159
123
127
102
99
142
99
105
191
158
133
144
165
142
108
117
109
107
109
132
128
139
180
161
158
123
138
98
84
134
106
86
63
128
123
109
103
134
79
67
82
133
111
86
44
54
130
80
76
69
67
97
88
136
94
106
127
151
134
125
85
56
69
116
124
110
93
92
71
101
70
59
124
76
45
79
118
48
78
68
63
88
123
103
59
61
86
55
39
43
39
60
100
83
55
121
80
180
99
48
35
85
100
24
23
64
53
73
103
84
20
78
79
81
73
79
76
95
68
83
74
96
73
106
49
26
19
92
108
95
50
47
64
84
96
44
12
44
48
53
47
38
97
66
76
97
67
113
110
94
61
82
73
115
107
112
97
79
59
49
53
78
114
113
49
65
120
108
114
88
77
152
115
120
132
135
127
98
97
98
84
77
91
102
99
100
80
109
100
85
104
64
79
117
128
123
143
131
112
121
135
135
157
139
116
99
78
89
133
77
94
115
133
137
126
138
182
143
148
126
103
123
132
125
118
112
143
169
184
203
157
158
142
106
127
166
195
169
153
158
144
166
179
179
154
177
160
140
135
124
154
165
154
173
141
163
150
122
118
163
181
158
186
145
113
125
173
166
118
105
118
157
126
144
153
160
122
125
143
146
144
160
177
164
188
122
133
129
133
159
118
134
143
159
188
180
163
144
152
151
165
168
154
128
129
150
155
158
154
134
155
163
167
190
171
178
165
179
210
176
175
170
156
172
168
219
182
144
136
185
164
178
168
125
134
148
151
140
169
149
147
154
154
179
158
178
145
156
172
173
182
119
103
148
182
175
176
163
162
143
148
138
137
141
150
176
136
118
159
138
159
153
164
156
134
146
115
109
115
110
111
133
104
112
154
162
148
172
196
174
142
144
144
122
153
138
118
163
112
72
48
78
52
73
153
129
134
99
86
82
138
104
113
103
98
87
120
97
102
104
94
129
94
109
68
44
52
98
40
38
67
34
56
72
63
107
89
73
95
103
186
107
78
123
80
79
54
102
60
39
54
72
142
135
79
101
158
98
87
95
124
109
104
88
42
32
65
68
69
31
41
56
125
120
124
97
75
54
85
48
60
72
215
135
90
23
14
75
63
104
94
26
22
71
50
76
49
53
90
48
24
40
100
39
103
71
55
77
119
58
22
63
70
84
141
88
59
106
68
72
85
74
62
93
81
127
65
106
28
46
65
74
114
99
49
69
22
60
94
95
73
98
52
35
118
83
50
39
56
78
81
104
106
138
113
86
87
59
39
79
104
79
76
99
116
100
76
99
156
158
169
128
163
163
189
155
110
104
97
116
115
116
98
114
107
109
68
113
126
109
138
116
90
94
103
113
139
169
189
147
165
143
153
149
159
187
150
163
148
134
118
160
133
138
172
148
161
113
136
165
94
99
116
148
147
155
128
120
128
162
159
175
149
182
196
194
154
160
132
135
156
150
-999
174
153
164
194
179
169
177
146
144
150
164
192
128
155
178
153
158
155
172
190
188
168
175
160
135
164
197
205
140
152
163
173
164
221
176
172
152
144
144
148
172
182
195
178
182
189
194
172
148
181
163
269
202
163
161
154
142
154
156
184
134
123
173
162
173
165
187
199
179
167
172
200
182
144
138
94
73
101
131
155
148
148
154
163
165
139
160
139
127
128
142
145
119
130
169
193
154
150
133
144
160
144
142
162
130
128
122
109
89
110
88
138
130
124
135
110
118
159
133
126
139
128
128
132
117
122
110
98
118
105
165
120
100
85
107
64
50
90
132
79
83
73
80
128
69
120
124
127
105
79
119
74
45
62
64
84
133
118
120
113
106
92
82
95
128
85
87
74
53
146
74
44
44
160
113
99
108
91
80
58
95
55
30
34
142
84
43
46
50
30
51
38
33
34
30
74
98
64
54
36
72
48
80
28
50
110
70
105
74
90
82
57
100
23
22
50
98
94
83
128
117
73
23
35
53
103
74
75
74
55
79
110
66
89
84
72
64
83
97
35
67
62
46
78
24
23
64
65
100
58
27
59
90
92
60
90
51
46
75
74
40
34
80
94
120
106
99
116
73
104
99
117
116
133
134
83
119
125
85
65
73
90
120
124
130
98
112
55
58
118
32
58
100
79
76
113
90
110
74
55
93
123
109
128
144
190
177
148
116
99
113
167
156
143
153
138
142
143
148
117
113
108
116
103
119
108
152
114
144
138
96
138
122
140
145
138
152
139
144
146
165
160
176
122
135
123
138
164
169
158
216
182
197
154
155
195
154
136
137
145
125
117
74
117
171
185
177
109
148
149
153
159
165
174
125
166
123
132
146
166
134
148
166
162
157
176
158
177
193
169
143
158
174
152
153
194
143
150
166
173
162
160
152
165
162
185
188
164
179
179
177
196
203
238
211
215
176
168
184
160
168
154
144
116
128
152
163
162
159
150
159
168
196
203
164
169
163
154
163
215
133
111
122
108
110
103
144
126
82
137
149
152
168
155
179
149
164
108
128
153
166
169
202
143
138
132
139
88
105
104
105
138
99
115
128
137
152
138
114
103
142
110
122
102
99
104
105
90
117
94
119
117
128
97
119
60
118
118
90
90
95
109
105
132
142
99
79
138
84
45
54
59
79
102
26
16
32
103
45
69
73
95
103
70
65
68
59
62
93
68
92
146
50
108
114
129
96
103
89
52
49
86
68
61
80
74
57
68
78
105
59
100
98
33
74
46
49
48
85
84
102
103
93
121
121
137
104
35
32
58
118
75
34
43
79
100
114
80
27
58
45
103
83
79
92
75
58
91
95
90
49
36
45
54
73
109
62
45
49
49
92
103
41
111
31
39
74
65
72
86
102
105
125
95
79
89
101
118
104
73
72
91
121
71
83
90
126
137
127
130
102
96
79
89
86
116
125
115
100
75
47
74
94
162
103
123
74
85
116
109
96
97
122
86
94
93
95
75
78
83
96
125
98
92
97
107
136
122
130
150
160
123
142
127
103
126
131
165
123
102
127
146
120
98
149
154
134
122
130
139
130
138
149
127
131
137
120
150
126
106
110
94
114
142
147
132
92
102
122
147
153
151
159
168
154
152
173
148
156
150
155
113
126
156
135
149
175
159
165
169
148
174
177
174
160
172
132
165
163
177
160
128
137
151
162
181
192
181
183
190
224
172
168
181
206
168
145
130
150
163
173
203
177
161
177
206
183
181
156
137
129
121
132
160
158
145
154
241
210
191
152
148
142
143
156
139
161
157
177
195
209
166
157
165
181
180
173
134
153
154
142
164
104
129
134
154
160
143
114
113
142
149
149
146
145
148
136
198
149
125
132
133
123
121
133
134
138
153
130
145
134
126
112
123
136
152
171
157
145
149
148
138
141
147
126
127
125
200
149
116
110
116
120
102
96
133
98
98
108
118
113
135
112
87
143
105
151
111
102
108
100
82
66
94
160
127
117
94
61
90
81
130
154
103
106
110
83
97
108
113
125
95
108
88
105
91
-999
102
115
115
67
17
39
74
46
50
57
118
88
85
108
97
76
59
63
116
65
62
112
73
77
40
35
54
59
80
67
46
43
76
113
85
93
73
92
125
86
81
79
79
38
24
34
53
57
97
108
86
72
86
103
124
59
50
26
33
35
54
78
100
40
33
76
56
60
68
37
52
52
101
90
89
61
70
100
67
60
69
103
73
68
81
102
90
95
107
100
150
123
106
130
107
108
100
96
126
84
100
121
100
94
91
101
108
66
67
87
86
125
122
99
108
105
100
129
133
144
162
132
111
79
79
102
94
111
126
116
113
151
138
116
143
122
137
143
119
134
111
108
134
132
109
121
90
74
115
144
134
112
79
113
140
169
113
103
128
102
151
80
75
64
104
148
99
114
133
123
114
134
101
100
139
129
131
124
142
164
164
168
182
182
145
138
138
153
157
118
137
171
155
168
117
130
141
152
127
116
146
139
142
133
129
145
168
166
166
179
159
182
162
99
128
169
159
145
148
156
149
129
151
168
148
150
178
198
209
204
201
164
172
190
175
166
178
190
191
199
193
158
137
135
158
183
197
216
196
170
158
159
176
148
156
181
187
180
133
136
137
157
181
200
187
181
159
124
109
126
152
144
118
125
163
176
180
155
204
173
164
158
135
113
125
135
152
128
135
134
139
133
127
137
171
143
184
182
160
234
166
156
164
151
144
125
152
149
146
122
134
109
124
134
139
116
137
111
136
134
143
92
112
76
91
64
64
106
94
89
91
86
92
116
126
85
78
83
88
103
101
63
89
56
60
63
75
76
105
101
99
143
125
85
67
102
160
119
64
83
112
51
47
92
67
75
95
174
130
78
102
117
116
100
69
54
25
87
101
95
44
92
61
124
88
78
40
75
55
39
77
56
90
45
53
49
100
23
70
76
54
55
54
63
33
109
91
83
75
11
30
50
83
99
20
29
50
37
50
166
106
72
88
136
192
130
71
91
102
123
124
94
41
30
34
61
55
81
56
68
79
76
83
95
105
130
87
80
93
83
97
84
55
100
81
95
80
89
84
35
100
104
104
98
120
97
89
120
110
97
93
106
109
109
112
103
112
93
84
62
101
128
90
50
119
60
81
112
93
85
73
90
129
116
83
93
114
127
130
151
100
101
125
175
144
135
143
124
140
132
151
134
99
112
122
135
124
130
131
172
169
134
111
123
144
129
141
142
155
172
141
129
138
136
150
166
153
172
146
122
129
118
178
174
158
166
158
124
181
152
160
145
131
169
143
147
137
165
181
169
175
146
152
135
121
146
169
157
170
150
150
154
186
197
181
127
136
149
151
166
165
148
172
164
155
202
202
191
184
167
104
134
148
167
190
173
155
151
152
161
154
173
142
134
159
139
168
124
128
164
155
163
161
164
150
155
133
154
174
162
166
182
189
196
174
183
174
163
149
154
163
119
119
120
154
171
174
179
187
162
167
178
192
145
139
167
158
178
157
180
163
164
176
123
90
103
93
103
127
154
149
134
131
104
116
106
116
121
145
109
112
124
140
158
149
150
135
104
110
127
120
151
162
137
103
90
134
122
115
73
133
91
123
77
97
180
157
89
72
95
106
162
134
144
73
51
82
52
130
126
94
73
104
103
79
72
115
56
76
94
82
66
67
128
131
93
51
51
48
151
138
112
94
49
27
37
78
67
59
56
79
59
59
60
77
81
79
53
87
51
68
93
50
58
65
69
63
74
86
98
82
79
53
52
39
55
-999
-999
-999
107
117
102
70
55
75
85
49
32
62
72
92
31
78
110
68
57
89
127
89
83
156
92
84
82
103
104
93
64
75
76
99
105
94
100
42
90
60
90
88
43
54
68
83
102
88
67
86
103
92
85
103
136
129
89
38
52
72
109
80
113
52
64
101
98
126
51
108
58
81
45
65
79
62
86
123
53
101
61
51
73
89
110
115
136
138
127
135
111
142
104
52
84
91
109
102
136
91
124
99
96
101
122
126
148
138
147
146
185
162
132
109
123
92
108
111
134
137
205
136
137
129
108
135
126
119
149
132
144
153
184
190
191
161
162
154
155
149
165
141
138
156
175
176
116
110
134
156
152
118
154
139
124
144
158
179
153
142
161
185
162
151
112
128
149
165
156
142
156
184
153
141
118
145
160
160
122
150
155
144
118
129
167
244
167
151
157
150
167
149
148
169
182
178
195
199
165
149
172
150
160
162
164
172
187
164
160
109
177
159
153
147
153
141
154
169
149
182
157
136
121
122
114
116
138
152
172
162
202
156
127
135
180
166
188
164
164
121
154
143
99
127
149
150
151
141
136
115
114
114
156
145
141
148
139
160
131
128
120
158
158
154
110
118
111
124
156
114
146
123
133
140
156
163
134
132
124
120
126
134
150
170
146
92
65
64
61
79
66
65
95
136
104
115
110
167
135
107
76
84
93
125
99
108
124
116
121
129
186
124
56
67
58
95
135
140
109
62
57
121
96
66
48
46
48
42
63
89
182
87
96
59
83
87
114
89
99
86
66
39
41
82
82
50
165
84
89
46
35
60
64
165
139
103
95
86
44
41
76
79
64
74
57
90
44
55
50
55
58
59
125
75
107
74
90
110
109
94
106
95
47
56
81
76
52
67
56
90
86
52
81
105
88
98
87
79
120
106
107
95
54
67
72
67
44
55
57
73
115
85
83
91
159
114
128
67
65
75
103
56
98
72
88
87
132
100
56
54
90
54
84
109
89
106
100
56
92
73
110
132
156
141
121
116
81
95
118
75
105
143
92
108
77
90
106
89
99
121
126
124
79
86
79
90
118
113
127
124
107
125
131
89
98
112
140
127
151
123
114
124
142
159
180
187
137
144
155
154
147
157
121
136
178
148
129
116
122
140
131
146
180
172
98
115
144
148
161
196
190
159
171
186
182
177
179
206
171
177
139
123
140
149
171
164
164
176
163
125
185
144
103
114
154
136
144
144
166
152
151
194
189
198
194
178
205
186
163
134
142
151
155
155
154
154
134
169
160
164
179
200
191
194
197
167
96
140
141
109
115
140
174
160
126
154
156
169
178
188
193
149
158
168
168
113
135
185
140
152
149
191
183
155
156
132
144
191
232
186
163
184
152
149
154
155
163
159
135
152
157
175
160
164
143
165
149
143
149
141
140
140
156
167
128
116
127
121
93
93
101
179
177
169
78
73
89
109
117
165
87
83
134
106
112
129
221
131
121
181
83
81
82
110
110
84
63
73
123
79
67
66
94
119
125
60
69
117
133
114
126
70
74
115
47
54
64
95
106
58
68
86
115
86
81
75
81
62
57
104
67
138
119
108
73
72
68
86
69
83
104
79
104
61
95
84
44
47
62
51
41
42
41
52
51
84
54
59
38
75
120
113
76
72
90
77
84
85
59
59
62
65
45
65
85
135
86
86
107
107
80
92
116
127
122
89
99
96
104
76
86
129
80
40
49
59
61
65
84
92
87
117
112
94
89
110
94
52
127
112
136
62
71
93
66
57
98
69
87
132
126
114
76
103
74
87
104
66
99
63
146
129
102
93
89
185
149
141
100
84
77
130
134
63
51
78
94
96
96
125
123
134
124
113
128
105
77
64
82
77
85
107
124
81
96
100
119
131
157
139
121
134
159
136
166
151
131
121
111
116
84
120
140
124
108
106
100
140
129
95
81
91
102
98
103
110
121
146
148
150
155
149
149
154
135
135
153
173
144
93
118
142
175
154
167
176
195
193
166
112
134
168
141
150
149
129
149
189
183
141
137
132
152
148
149
164
156
127
145
163
167
145
160
167
160
168
151
113
146
130
127
143
164
161
158
147
112
122
143
147
160
163
171
139
138
174
164
174
156
140
147
168
167
149
116
143
141
168
190
178
196
198
180
177
153
148
160
177
199
194
155
153
172
174
124
102
120
133
166
186
150
149
154
157
140
150
129
109
126
129
141
144
164
153
159
114
133
139
116
119
138
132
147
128
129
136
135
156
138
152
108
101
109
112
140
99
128
160
180
106
128
170
145
152
153
167
118
128
110
114
95
103
91
106
99
94
134
119
118
105
120
119
92
83
121
81
79
147
109
106
108
118
106
122
124
142
122
161
127
86
97
114
92
83
103
79
54
72
110
150
61
61
44
63
54
53
54
49
79
36
24
111
57
99
101
47
35
78
73
62
115
59
47
73
86
52
53
41
51
93
54
49
60
92
88
123
110
31
32
34
77
54
100
61
18
107
62
42
64
72
98
71
74
105
69
81
50
25
75
66
55
97
64
105
89
74
63
90
46
54
54
56
48
34
63
103
113
92
92
107
77
58
32
47
81
85
46
59
89
71
91
150
121
118
89
62
122
99
141
112
90
76
87
64
90
59
62
68
85
88
106
135
89
57
69
79
68
87
72
45
89
78
96
100
119
125
138
150
181
141
147
101
90
98
101
126
169
131
92
88
104
139
95
107
135
75
119
129
102
147
137
152
121
140
120
129
111
147
129
151
152
140
141
132
104
137
122
161
132
97
100
140
124
153
131
134
74
111
124
150
184
189
183
183
113
125
125
148
149
157
159
133
136
144
172
152
145
119
132
172
150
145
133
122
141
155
161
154
166
133
134
143
159
155
152
126
148
171
184
166
155
152
148
100
100
143
145
178
152
125
157
137
123
150
154
172
169
194
185
170
168
144
165
173
147
162
204
179
169
125
140
145
154
150
147
132
131
110
139
146
179
160
176
202
152
162
129
139
176
140
132
112
125
134
157
166
196
132
149
128
155
140
172
145
159
150
140
142
120
140
163
135
116
146
144
121
145
122
129
146
154
156
200
191
161
160
146
135
124
112
93
110
117
139
78
97
56
74
94
109
123
138
140
123
129
69
78
77
71
76
97
87
84
111
129
148
140
149
132
75
84
115
93
94
129
121
90
124
162
104
68
135
86
77
53
60
55
95
68
76
133
97
116
97
54
34
38
55
97
73
80
36
75
63
103
86
17
47
45
134
76
67
64
107
78
56
36
41
132
99
68
50
68
86
74
55
44
72
84
88
106
58
79
75
55
30
40
41
136
93
94
95
71
34
44
52
80
110
37
47
78
36
96
86
56
35
44
85
114
94
120
50
54
70
94
48
37
48
67
84
48
39
46
72
76
89
98
85
76
70
113
107
123
102
63
77
79
90
94
81
168
115
116
95
91
98
103
97
105
116
120
118
82
111
98
140
124
124
123
165
120
147
168
123
150
154
142
112
83
71
68
114
121
106
124
134
118
118
149
148
126
92
93
114
116
137
101
80
107
144
141
106
100
96
112
123
149
161
116
132
121
102
103
91
79
110
148
159
158
165
120
117
61
104
102
121
154
129
113
141
136
171
131
173
136
145
141
99
94
131
113
133
107
134
153
104
140
139
112
144
123
161
151
166
119
117
120
147
186
124
137
162
147
127
148
134
182
120
136
159
178
172
154
178
110
139
151
189
180
164
159
160
170
174
147
121
144
163
151
172
179
152
184
181
174
102
113
138
111
124
155
144
149
144
148
117
89
101
135
168
164
178
202
164
174
195
183
172
180
150
126
118
139
163
150
123
159
118
117
100
99
130
145
166
180
180
195
168
177
145
98
106
128
95
120
140
150
166
166
169
179
174
190
186
157
151
151
172
124
125
138
182
159
165
165
145
157
141
142
127
127
109
117
124
132
103
95
107
136
144
139
111
116
120
124
98
92
107
102
135
94
97
107
47
54
83
117
88
91
88
110
115
77
96
94
108
93
75
90
75
95
90
105
114
113
102
107
49
112
100
63
34
75
66
49
58
52
61
76
95
96
67
50
71
157
136
84
100
65
98
135
92
63
73
102
80
79
200
77
24
22
96
35
86
94
76
101
122
89
41
31
39
56
92
80
68
21
45
102
91
68
62
89
72
81
109
103
120
97
72
69
66
29
31
29
44
44
77
103
84
73
80
69
77
74
42
37
60
63
200
79
85
84
77
51
68
70
109
102
49
41
115
90
89
110
114
135
125
90
46
57
107
44
55
80
84
86
101
85
70
71
105
95
88
74
109
111
101
90
63
85
94
107
127
140
140
154
142
180
164
120
131
127
112
112
103
129
143
140
94
88
108
120
134
125
115
71
91
131
134
135
147
118
131
117
124
113
126
112
112
119
124
151
159
153
162
173
124
135
150
118
90
144
139
155
179
169
172
158
137
137
165
180
151
162
124
129
145
175
163
163
158
175
113
116
119
149
149
189
192
165
183
129
158
200
187
166
153
188
145
132
153
163
180
181
172
211
179
178
146
131
141
174
158
152
180
155
170
180
163
164
180
182
180
199
171
155
143
160
141
155
140
160
178
162
185
134
109
156
186
182
184
185
186
174
200
182
194
166
161
180
161
154
142
164
149
180
147
134
172
146
147
157
167
150
128
141
215
200
175
168
150
167
160
187
210
206
195
153
135
137
172
155
145
90
109
147
162
144
161
149
188
211
176
161
171
130
117
133
124
132
139
127
127
111
110
96
96
110
120
132
132
144
193
96
74
60
78
96
147
118
116
93
103
106
122
69
105
98
118
145
126
152
131
94
69
105
60
85
64
78
126
227
127
123
120
59
66
93
73
84
84
64
100
125
72
56
82
90
90
87
80
41
51
70
74
74
119
62
64
81
71
65
105
65
56
90
140
121
119
122
90
47
92
74
44
45
40
47
53
72
113
109
112
72
51
115
104
76
69
49
56
66
65
65
125
88
79
83
79
95
133
95
110
125
90
68
47
44
78
44
65
68
88
76
51
98
66
80
127
100
86
53
82
117
42
19
65
60
47
101
83
103
53
93
86
72
88
80
91
94
86
77
78
72
71
74
92
109
101
140
93
100
124
123
129
143
129
126
112
133
139
141
116
121
83
75
68
77
48
66
114
105
138
102
101
70
88
101
134
110
73
88
128
124
158
178
161
109
113
113
133
119
128
85
115
147
131
133
186
210
173
182
164
154
116
131
132
150
145
144
116
114
97
99
142
112
123
114
129
172
159
159
195
149
95
119
97
95
141
121
146
135
116
142
144
133
164
166
179
172
159
159
153
154
149
114
106
144
157
138
116
149
169
188
180
180
133
122
138
151
143
150
174
173
196
197
184
179
179
195
168
131
146
178
175
156
135
142
184
175
181
185
156
157
168
162
179
184
173
204
189
160
145
164
175
188
190
173
179
145
144
174
136
145
155
183
173
199
160
158
182
175
153
112
117
100
111
106
118
145
149
210
149
175
140
147
107
107
78
93
113
112
130
147
170
144
134
138
159
154
176
178
178
189
226
193
189
164
154
77
63
112
105
128
168
140
164
146
143
139
134
97
93
95
106
112
101
104
99
118
150
96
84
103
83
116
134
110
119
129
113
94
96
81
59
56
110
80
91
113
75
114
103
151
131
140
60
95
78
105
109
62
60
70
99
73
84
75
72
92
49
38
73
93
114
93
145
67
86
109
58
80
94
93
102
112
46
80
102
49
55
91
65
81
80
100
132
84
100
64
24
70
39
84
54
30
29
40
60
70
55
36
70
72
47
48
80
98
59
104
38
42
62
92
70
92
89
71
49
63
100
88
48
115
80
73
83
93
100
50
69
109
125
79
55
79
116
43
72
50
64
76
97
102
111
108
114
99
105
79
85
111
88
139
108
124
104
71
63
81
84
86
94
94
113
45
73
118
95
103
90
71
72
98
119
68
103
82
116
130
104
102
113
106
110
156
260
145
105
108
121
96
126
127
148
146
141
128
144
123
129
128
139
150
114
93
105
128
150
140
135
126
131
108
106
108
114
113
122
149
148
169
189
223
195
173
229
167
186
181
174
172
175
190
183
182
180
225
192
168
154
195
169
166
155
154
152
109
124
150
146
145
160
158
182
210
161
148
132
129
140
134
135
141
141
145
137
144
146
174
178
157
145
142
125
166
175
187
170
189
173
171
159
128
157
178
241
175
193
135
138
157
195
183
193
169
133
143
165
136
144
175
191
148
168
155
154
140
134
152
140
150
160
169
157
181
176
205
182
165
109
126
144
105
150
168
162
177
173
144
136
157
163
192
214
156
163
166
144
160
129
152
163
106
119
147
161
142
153
119
86
92
99
106
126
98
124
92
101
130
129
140
122
119
118
141
139
112
93
119
145
143
152
114
133
148
118
96
109
108
136
158
165
189
151
131
162
131
92
112
122
83
112
89
79
120
160
165
157
139
94
136
135
70
99
115
125
105
96
110
92
103
92
112
142
113
170
111
104
81
134
70
68
88
69
64
88
120
142
114
120
138
62
67
112
93
78
74
100
91
35
60
56
66
65
66
120
128
92
92
55
12
29
43
39
79
106
60
93
112
79
118
123
105
50
101
129
94
66
156
84
99
71
105
69
52
60
80
63
58
73
78
103
79
123
109
97
80
82
125
70
66
89
89
88
92
68
45
88
73
83
95
116
126
120
110
84
86
110
110
77
81
85
106
170
101
114
112
83
83
108
113
93
70
122
118
141
88
99
119
120
112
102
74
75
86
63
99
122
105
135
125
121
92
145
144
85
55
92
104
87
102
113
80
90
98
95
113
125
152
110
115
136
120
121
90
129
108
106
133
153
105
87
97
124
83
80
103
114
100
81
95
95
123
116
138
123
140
149
152
139
150
145
153
148
177
178
180
188
139
144
133
139
161
147
162
135
134
149
168
164
133
152
155
176
165
160
146
117
119
132
158
179
182
170
170
165
146
140
165
156
155
152
154
98
147
139
175
147
127
132
154
179
169
162
155
168
147
150
183
184
166
142
137
186
178
114
124
136
158
163
145
135
154
183
182
161
141
134
156
149
200
139
113
131
157
156
184
187
165
182
195
188
153
141
136
167
120
154
212
200
196
205
220
192
183
188
173
153
164
135
107
145
157
159
164
125
-999
-999
-999
136
133
122
148
164
187
156
162
164
181
187
137
156
124
138
149
145
180
158
151
136
122
151
101
103
102
127
103
96
105
123
150
162
112
133
112
83
98
113
108
134
115
120
121
150
143
174
102
132
124
72
71
95
122
127
145
123
127
157
159
122
120
94
98
143
150
107
127
141
98
112
100
115
130
124
114
67
108
85
49
44
40
87
109
73
92
52
94
123
165
93
45
43
82
57
90
132
117
95
73
70
68
77
160
100
103
71
65
63
90
73
60
58
64
74
31
44
45
52
87
104
86
87
54
63
56
84
77
132
96
77
115
72
52
64
64
77
96
102
83
97
79
92
73
112
98
72
57
56
88
54
100
117
78
74
117
77
69
33
60
74
81
92
65
92
127
85
50
75
96
66
79
96
111
113
107
122
123
97
119
71
53
68
94
157
110
100
130
115
104
63
84
77
86
106
105
67
64
85
95
113
121
137
131
143
124
117
112
83
106
125
128
109
135
128
118
117
132
116
140
132
96
115
131
108
132
134
144
132
140
136
100
125
124
145
161
131
126
122
132
152
115
75
105
131
123
91
104
126
161
148
120
99
144
124
167
135
143
142
144
155
168
156
132
147
141
155
145
136
123
157
164
182
185
147
146
158
156
195
165
148
150
131
152
87
110
126
144
178
151
175
153
154
164
140
124
132
159
175
166
176
175
184
145
149
152
195
172
163
126
143
140
119
145
172
187
167
169
157
145
162
185
184
170
180
194
170
177
197
225
210
194
192
193
210
246
203
157
149
144
166
190
192
181
177
155
175
168
185
190
180
246
204
160
140
148
153
190
181
180
169
200
154
180
136
165
137
106
115
133
127
168
172
151
152
200
-999
-999
-999
148
163
158
155
172
157
137
108
95
86
117
116
155
142
136
144
143
138
135
119
107
123
97
109
91
71
75
71
74
113
113
122
175
126
102
90
120
144
139
112
131
160
149
148
130
129
109
72
133
115
119
154
125
75
68
131
93
51
66
79
82
64
140
126
103
95
94
94
63
29
71
43
93
82
91
30
29
32
49
135
94
68
36
40
38
69
81
52
62
119
95
85
100
92
109
112
145
148
62
77
25
20
56
77
45
89
105
99
84
59
99
100
66
46
79
60
91
115
92
85
60
25
45
110
48
60
60
108
108
73
30
41
36
73
80
51
130
94
100
112
133
117
84
105
78
103
109
116
115
94
100
109
89
52
55
59
86
87
108
95
105
144
109
55
20
53
98
107
80
67
59
131
135
114
118
111
102
124
100
52
63
85
111
74
95
97
146
94
122
99
137
104
105
84
79
103
134
139
141
111
89
90
108
122
126
65
77
124
70
72
115
91
70
85