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