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