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