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