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