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