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