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