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