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