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