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