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