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