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