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