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