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