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