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