0106880_W -31.6667 18.5 34.0
1960010112 2006123112
160
155
146
106
102
106
122
123
138
156
138
175
136
152
158
156
132
148
113
123
145
152
132
162
138
138
140
170
143
145
162
178
166
148
150
140
150
161
111
110
162
120
160
136
127
135
170
114
156
115
96
124
158
175
172
175
165
135
155
165
150
166
130
134
154
126
136
108
114
158
171
145
130
148
177
172
161
121
130
148
176
102
119
125
122
141
70
94
186
150
76
86
80
112
60
72
115
84
106
116
92
86
96
95
86
104
94
109
166
145
130
149
100
189
160
150
122
145
131
88
80
45
71
75
88
70
110
90
110
125
95
113
99
120
104
78
67
70
70
95
110
90
100
135
140
37
40
118
55
94
125
68
87
90
80
148
85
70
39
101
30
14
16
24
45
55
127
154
135
102
125
114
50
57
45
50
50
35
70
50
49
18
50
25
44
50
44
80
91
40
45
22
65
73
92
104
90
110
43
21
11
5
61
86
95
47
40
35
63
60
85
65
114
44
64
95
35
54
61
75
34
70
102
34
44
38
70
46
20
40
68
60
115
64
61
165
114
110
118
79
30
40
85
58
40
69
50
74
55
95
131
60
138
131
84
46
69
78
164
127
89
90
77
134
95
84
109
76
87
120
55
95
55
55
64
93
121
60
56
80
98
120
120
95
79
140
155
95
115
135
134
128
60
60
95
110
95
62
128
84
130
148
100
116
145
164
151
165
182
151
112
130
126
95
100
100
136
145
108
90
80
103
118
129
126
135
234
235
148
155
172
130
136
138
160
146
129
110
120
108
134
155
108
117
161
138
145
276
170
186
190
170
135
160
155
140
179
140
155
167
147
145
154
149
235
224
246
216
155
150
125
135
148
153
149
123
150
160
155
144
160
181
145
144
144
134
128
150
159
184
176
191
166
127
136
107
120
130
121
121
130
215
150
168
166
195
130
144
140
157
140
134
135
137
130
161
154
144
143
118
112
160
110
103
128
120
125
127
125
125
135
159
160
170
139
174
184
146
126
144
106
92
120
135
148
182
148
147
124
120
240
176
110
220
149
90
89
90
101
75
76
76
120
130
160
152
160
159
155
152
141
134
88
81
96
114
119
86
110
95
135
110
139
201
165
148
148
160
141
75
115
100
112
100
90
134
80
50
31
65
43
49
40
26
98
89
116
98
134
80
85
98
61
60
121
39
50
60
118
126
109
75
55
100
154
129
105
116
120
95
95
74
78
45
75
69
55
66
119
50
65
45
85
99
120
68
39
60
70
114
76
55
135
105
115
50
65
48
74
57
110
25
36
103
25
73
78
75
107
150
126
44
5
11
15
85
140
104
109
112
50
89
41
20
170
110
105
45
56
60
101
75
46
115
25
11
26
65
73
114
53
77
79
25
32
88
70
50
75
105
29
85
105
111
106
94
125
80
68
101
96
45
80
55
96
92
120
145
95
80
80
135
112
74
140
105
54
33
43
98
109
60
36
47
58
127
85
62
69
81
99
99
54
53
60
106
163
93
129
120
80
129
70
76
69
111
65
55
72
66
77
130
89
105
95
86
91
105
115
163
196
128
143
120
129
155
145
156
115
123
109
104
110
82
111
169
168
155
140
115
115
157
133
100
125
129
147
165
172
140
136
124
106
155
179
135
133
157
131
119
121
117
98
114
128
113
110
110
117
128
164
142
210
160
156
138
120
117
136
118
122
120
111
169
116
154
128
161
120
114
160
141
160
138
130
142
152
99
101
114
120
145
170
178
166
135
94
126
131
118
180
149
161
130
120
107
134
185
176
162
135
143
175
192
160
191
150
158
145
144
137
136
164
172
168
176
107
113
129
-999
102
117
106
90
113
134
105
149
130
153
112
137
170
134
165
146
144
152
127
99
99
102
150
103
104
147
157
-999
161
151
125
169
93
76
80
45
73
127
114
122
86
122
140
44
53
66
55
63
78
76
109
78
92
101
116
96
142
140
112
127
114
69
105
78
35
56
49
86
52
50
39
45
73
132
99
42
100
30
56
89
76
93
87
67
60
101
74
115
127
76
105
60
90
116
50
44
80
98
115
125
135
150
90
111
118
74
90
108
93
80
72
122
57
61
52
45
77
113
95
104
62
134
77
80
78
62
42
112
55
110
40
46
62
77
128
116
100
107
115
101
73
35
50
50
120
-999
25
32
25
40
100
56
-999
30
66
-999
42
69
48
80
-999
99
120
98
79
84
107
130
94
52
37
60
42
74
84
67
84
68
124
59
-999
32
60
78
112
69
82
99
60
67
55
80
57
52
102
134
116
75
99
70
66
47
46
84
78
44
60
73
82
81
127
135
84
155
104
129
120
130
143
128
99
72
71
75
161
139
91
124
139
151
135
84
80
80
120
166
130
134
97
102
88
135
126
126
104
123
143
137
100
94
101
129
163
119
149
155
114
95
90
112
134
104
106
121
137
124
115
134
152
117
127
149
107
132
145
135
133
126
127
133
105
119
142
139
127
119
167
155
135
127
145
165
122
134
141
137
145
174
190
161
150
183
173
137
120
166
135
139
179
267
254
240
199
194
201
204
160
160
130
236
244
239
175
178
141
157
159
168
109
110
105
115
125
112
149
117
121
110
137
140
133
121
152
143
126
195
190
148
145
135
145
136
247
159
169
136
154
112
166
180
164
156
180
224
-999
113
123
155
185
159
125
102
-999
180
180
145
132
80
66
110
89
155
195
115
159
153
151
126
109
123
124
128
-999
178
106
118
127
152
124
130
112
122
120
139
102
98
80
73
-999
50
46
89
65
130
124
56
80
69
112
117
110
120
135
148
163
102
133
135
104
80
126
42
41
54
50
50
64
82
74
52
94
68
120
69
95
66
60
116
92
69
102
138
90
75
86
135
132
69
44
50
35
40
78
142
125
105
137
139
124
75
65
94
104
86
50
55
67
101
120
77
63
74
70
70
40
88
89
38
59
37
86
84
30
47
112
82
72
95
91
75
32
94
25
96
92
80
79
74
46
105
75
92
68
82
93
110
115
72
50
65
58
32
62
22
50
72
45
44
50
75
87
132
117
36
49
102
52
66
61
51
52
63
109
142
110
104
73
63
91
96
149
134
95
104
132
138
92
144
93
132
83
76
75
84
84
134
107
125
121
104
124
65
101
85
95
58
85
65
130
141
137
130
85
94
145
155
152
132
108
143
137
153
184
209
150
149
148
165
162
174
176
154
134
155
132
138
144
144
135
150
201
205
180
168
141
120
167
148
165
120
146
151
112
122
115
130
154
122
101
111
106
116
140
152
116
139
187
177
177
145
182
157
163
185
139
103
122
147
131
146
143
117
114
133
145
127
128
150
185
104
113
-999
-999
-999
-999
144
157
160
151
122
176
174
152
154
164
120
137
137
126
134
140
130
129
184
159
136
118
135
160
143
130
151
126
152
100
102
117
118
140
161
129
116
224
171
164
161
174
165
167
167
136
161
159
128
170
167
180
133
149
104
167
129
99
95
108
92
109
120
140
143
186
189
147
114
106
161
110
140
141
142
141
157
127
125
111
122
137
134
145
124
90
101
154
79
119
96
100
114
65
74
94
88
93
127
107
104
70
108
109
131
55
35
40
73
86
99
102
100
109
149
121
137
162
121
102
95
93
154
107
98
119
125
134
127
69
99
70
115
109
69
72
55
47
45
23
51
55
50
95
140
133
65
68
90
100
78
130
132
115
105
105
82
83
119
50
42
33
87
116
76
41
31
38
49
36
45
9
89
110
80
144
89
100
82
50
67
59
35
32
114
122
45
62
62
55
40
95
40
45
85
120
90
40
55
30
29
60
14
112
55
107
100
93
115
103
10
19
10
22
42
78
90
105
69
106
56
30
48
26
40
26
29
85
87
14
24
47
47
87
106
144
42
89
115
60
60
20
23
36
78
52
80
97
57
114
76
110
87
78
50
86
62
66
53
114
77
88
95
74
46
52
116
95
52
95
110
105
60
75
135
90
100
90
100
135
125
80
70
130
125
85
110
80
135
95
80
95
120
145
100
105
60
75
95
140
160
145
115
160
155
160
155
160
165
150
90
85
135
130
140
130
130
105
105
70
105
75
90
100
110
90
130
105
90
120
115
125
160
150
170
150
175
150
175
130
125
130
130
165
140
120
140
125
160
135
115
115
110
105
145
140
170
140
130
125
130
165
165
130
115
135
150
155
140
160
130
160
110
155
115
130
150
180
180
190
175
115
120
160
110
130
125
130
160
180
190
150
170
170
150
150
145
140
150
185
170
160
195
135
100
100
120
135
145
175
155
130
-999
-999
-999
160
170
150
115
110
105
140
155
115
135
130
120
110
85
95
140
129
144
105
70
125
140
140
130
180
132
124
145
160
150
130
144
146
152
150
100
108
194
198
198
180
195
175
205
170
174
104
90
118
122
150
180
138
156
104
93
160
75
84
140
98
58
65
72
68
70
74
80
80
60
120
70
60
60
58
80
40
70
80
106
85
145
64
36
85
70
84
80
56
126
128
52
25
100
90
50
62
32
80
100
30
16
35
36
35
46
130
154
102
60
20
22
94
60
55
3
20
30
8
15
12
25
6
0
92
50
18
5
104
140
74
106
104
105
20
6
6
62
10
74
30
68
80
86
80
74
100
104
50
60
65
20
98
50
70
42
112
80
5
20
26
76
85
105
105
56
46
156
65
90
50
60
110
40
84
112
104
94
30
110
130
80
84
82
98
15
24
56
174
80
94
78
98
124
52
57
54
52
106
92
68
68
134
156
144
142
104
28
40
116
126
118
108
34
132
82
110
104
128
144
134
142
118
162
130
116
142
126
112
92
56
58
118
202
108
142
84
108
128
114
144
124
116
92
124
78
88
112
122
148
114
86
116
130
118
90
94
92
120
142
94
140
110
100
175
200
120
120
136
100
94
156
134
130
138
156
116
102
126
102
92
156
146
82
118
130
122
114
126
142
80
110
134
154
152
112
152
90
94
106
112
126
150
170
160
128
106
130
125
102
114
-999
150
128
144
126
148
154
142
128
128
142
152
140
100
140
145
150
156
144
150
108
164
124
88
105
152
140
96
140
216
186
174
156
206
150
98
94
122
120
142
130
144
160
100
150
128
150
160
80
110
166
150
134
92
132
108
108
150
130
98
110
122
144
96
126
136
170
114
72
92
122
120
164
190
174
96
125
144
124
152
122
104
146
110
166
70
124
130
96
100
124
214
134
157
168
140
155
154
164
169
155
118
134
130
155
68
76
70
135
71
60
74
150
122
110
130
160
94
156
201
174
152
120
102
80
110
110
96
74
148
76
72
94
70
72
94
94
134
64
30
116
126
30
96
96
60
32
90
72
84
74
70
96
50
68
154
120
140
80
120
124
90
64
126
25
30
20
12
10
20
50
52
36
46
104
186
130
96
24
16
98
102
126
130
56
58
76
116
32
76
74
34
34
44
110
52
14
24
58
90
40
16
10
34
94
42
96
120
116
30
30
70
106
44
26
46
76
60
76
40
38
88
100
130
114
108
44
52
70
50
96
84
124
116
56
134
74
42
80
70
108
106
44
50
54
76
82
46
48
64
86
66
70
100
64
120
140
118
110
70
84
138
188
202
144
116
104
60
124
124
62
64
42
116
114
104
56
70
98
120
154
100
136
120
66
74
72
104
62
70
80
106
154
156
100
76
126
104
98
166
160
132
130
116
140
124
160
120
98
150
106
136
110
130
146
160
174
124
138
70
96
150
106
114
140
145
136
90
114
150
98
80
146
136
86
118
114
120
150
128
106
106
108
136
146
166
166
140
136
154
142
132
146
160
176
164
134
158
154
130
126
112
164
146
168
132
154
102
136
124
120
108
140
156
104
122
120
120
128
128
154
144
120
114
140
176
156
118
138
112
130
146
148
146
142
134
126
98
142
156
122
124
130
162
142
134
144
182
192
154
168
184
152
154
124
108
116
138
120
122
146
138
144
138
112
152
140
106
206
186
213
198
172
152
140
104
121
94
94
101
126
130
129
102
126
128
124
114
164
170
142
138
98
124
104
106
116
78
96
106
132
94
158
162
115
204
206
146
115
111
136
85
108
185
124
134
116
62
104
98
125
78
108
84
74
106
72
81
66
82
76
130
74
94
138
154
134
140
88
82
74
66
78
102
150
144
74
74
66
62
72
120
66
128
136
128
109
124
68
74
82
94
116
80
99
106
110
82
66
40
32
46
68
38
62
108
72
50
58
115
80
82
101
126
24
28
26
57
15
48
46
20
37
23
20
116
146
115
98
7
49
20
92
72
50
70
64
18
65
80
82
20
30
14
30
58
18
82
18
60
30
66
50
62
20
34
54
44
83
114
104
32
40
40
71
16
37
125
108
44
58
38
37
75
118
71
79
125
125
48
104
72
116
56
40
56
46
61
132
88
94
82
126
124
95
73
98
126
56
52
66
120
82
78
76
86
84
69
76
104
79
48
96
85
82
120
64
72
131
125
68
76
148
108
216
155
158
138
155
138
86
96
96
64
68
104
168
124
128
136
174
128
221
164
138
144
114
87
94
124
156
138
86
112
126
112
121
170
158
136
172
152
156
150
100
104
118
116
135
144
148
104
135
158
118
114
112
176
134
154
148
146
133
110
120
126
155
160
196
162
150
118
132
114
106
122
145
162
162
144
178
176
150
142
150
166
178
145
152
152
142
118
148
95
130
114
116
136
154
176
98
90
143
120
110
116
146
116
95
112
124
176
138
92
92
126
168
188
152
160
116
94
112
130
100
122
140
134
82
88
162
110
102
98
118
145
118
94
136
94
106
117
116
140
126
134
138
152
172
154
185
180
144
76
96
144
156
120
112
106
102
120
125
120
103
155
199
230
143
125
127
187
132
135
140
165
215
148
170
125
105
127
120
125
89
87
205
185
110
105
75
130
80
62
70
124
92
115
140
117
76
122
128
135
155
168
155
125
117
65
91
101
90
40
55
75
152
136
105
118
69
97
151
93
115
115
92
135
100
73
95
110
113
72
13
17
113
95
46
90
78
70
69
84
55
40
34
64
20
88
55
30
25
30
52
48
28
47
56
120
72
126
141
126
100
22
82
68
32
24
6
45
4
32
4
98
60
55
92
48
92
69
58
37
26
6
110
71
65
112
115
55
22
65
65
37
82
103
18
50
70
94
24
57
105
131
110
49
75
98
87
73
98
102
36
16
90
34
30
42
68
107
67
74
90
79
96
60
43
66
85
110
27
55
72
72
80
25
50
84
80
69
102
110
46
56
67
114
102
138
108
95
72
54
68
83
131
87
49
67
94
140
112
78
127
74
57
95
133
136
88
122
73
106
65
187
172
150
108
94
92
102
84
121
117
125
105
130
110
168
145
96
115
95
94
177
176
225
165
112
111
165
90
90
105
122
118
115
142
80
90
103
112
120
140
156
168
154
145
117
134
137
173
125
122
160
100
145
122
120
118
118
132
163
128
145
135
138
155
118
98
145
104
120
150
130
114
150
126
146
117
146
150
130
173
157
115
128
146
192
165
110
140
155
165
155
164
148
101
117
124
158
182
135
115
155
172
138
178
178
140
153
134
150
152
135
113
130
85
88
155
124
118
160
126
142
184
144
170
130
180
183
172
202
186
166
138
151
136
149
160
156
150
135
130
80
90
123
112
145
120
122
160
165
170
140
188
262
220
215
155
136
134
125
148
163
145
115
122
158
102
95
125
92
105
162
157
158
124
92
70
65
90
138
72
114
140
120
114
62
40
60
60
95
117
128
50
45
42
72
88
90
70
32
75
80
85
98
80
70
88
42
72
44
92
66
82
48
60
70
60
32
48
110
46
108
90
64
113
110
75
85
10
106
75
75
90
32
62
102
45
50
78
82
25
54
65
66
114
138
162
138
54
5
45
-8
55
108
12
-10
25
70
72
8
84
58
36
116
102
98
28
44
108
15
47
100
5
82
128
92
68
28
40
62
82
120
96
90
78
55
85
105
100
44
62
95
68
72
52
76
165
122
40
108
72
176
110
97
78
98
58
42
66
62
145
136
90
48
120
33
5
38
112
48
27
145
118
45
112
84
85
107
60
62
80
82
55
85
120
120
46
70
74
120
72
61
42
40
50
76
90
110
83
68
110
130
144
136
87
62
130
67
74
98
118
143
82
78
164
180
188
124
146
90
114
104
146
136
112
82
92
100
78
94
84
84
120
154
146
136
78
88
152
117
122
154
110
105
110
77
105
88
166
152
168
142
102
92
127
85
105
120
143
88
94
105
124
158
114
92
104
116
153
155
135
96
122
146
160
148
156
160
113
114
122
127
140
135
127
142
128
152
166
142
102
142
104
107
122
200
146
175
162
144
136
164
114
124
122
138
134
118
118
160
152
188
152
144
132
145
130
128
164
132
226
215
192
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
140
148
164
115
128
156
162
147
120
125
112
134
142
120
104
144
-999
-999
-999
162
163
100
-999
-999
-999
124
138
98
128
168
144
127
158
150
140
130
154
144
154
148
134
110
94
110
100
137
136
128
164
144
86
110
110
142
108
100
70
90
117
120
132
116
58
70
64
136
207
210
185
148
110
100
110
140
140
100
90
75
135
114
68
67
85
66
62
154
155
102
55
87
125
60
73
68
94
142
94
133
132
76
74
142
88
44
38
40
114
80
70
80
127
60
20
56
55
10
40
44
56
70
88
104
102
104
48
148
82
134
80
66
112
65
78
115
84
28
20
38
25
20
62
14
5
32
8
72
58
18
126
52
23
98
86
93
86
12
20
64
34
18
100
58
62
2
26
32
62
65
39
63
100
37
45
34
14
18
24
62
27
100
6
13
10
54
102
24
78
25
82
82
65
126
50
70
52
95
24
10
17
25
62
72
60
103
96
70
37
62
125
60
96
67
130
106
54
46
100
102
87
132
78
62
28
54
92
50
62
62
52
72
68
100
130
87
130
165
106
126
112
104
73
106
156
182
182
174
154
132
106
132
125
152
134
146
114
132
154
92
102
113
74
64
97
83
140
78
82
90
92
132
165
143
115
110
108
153
94
87
117
102
104
72
108
144
74
65
83
110
154
137
144
120
64
83
90
110
76
80
94
146
106
90
92
120
117
134
154
102
76
120
180
167
120
166
163
140
107
165
84
100
94
110
160
124
116
182
192
182
152
90
126
172
148
174
110
133
142
138
113
83
140
140
176
174
154
157
167
167
162
136
118
142
125
200
178
180
160
204
174
130
96
146
155
154
160
124
144
162
164
132
144
208
172
156
156
136
97
127
126
122
148
114
137
118
160
106
141
92
94
140
148
152
130
120
171
132
172
153
126
232
172
160
90
60
82
100
128
222
184
127
93
106
112
157
156
120
94
90
57
44
60
65
84
68
64
106
110
81
64
80
110
110
136
116
152
112
110
100
127
60
52
44
41
61
52
84
85
124
101
66
94
92
122
83
146
98
128
52
30
114
70
107
42
97
66
172
97
76
87
72
61
60
90
112
22
27
48
25
91
103
94
94
56
37
21
27
54
40
117
22
106
52
96
34
36
118
82
41
87
122
108
123
90
42
84
74
96
62
116
50
52
106
46
113
84
45
37
46
30
58
72
26
96
84
47
42
72
84
83
32
170
101
92
42
107
44
114
81
107
71
48
47
74
122
91
33
110
76
72
43
72
56
52
86
44
24
14
20
94
68
66
54
44
24
51
40
58
0
12
80
79
42
36
98
66
84
85
50
54
82
56
84
98
136
132
57
68
75
71
70
40
72
42
46
100
44
88
112
78
164
140
104
78
128
106
66
126
90
54
80
117
82
132
50
54
80
64
82
134
152
100
114
136
124
144
103
130
140
100
150
128
154
152
133
94
156
134
133
90
102
133
134
90
106
107
112
113
120
150
121
108
112
126
136
147
144
132
118
96
154
170
131
156
154
131
105
100
106
127
134
143
153
109
90
131
161
171
178
154
170
163
158
167
160
158
156
140
210
215
170
164
191
155
145
124
145
150
102
140
116
104
130
140
182
125
95
124
170
154
186
178
110
127
144
164
188
151
125
132
175
162
138
136
134
144
150
125
105
126
148
202
179
140
98
95
126
145
148
120
130
135
128
135
140
152
170
145
108
111
114
175
173
212
178
202
150
147
136
160
195
186
111
126
150
124
115
116
162
104
157
155
152
164
127
-999
-999
-999
82
81
150
157
110
126
151
111
85
76
85
48
98
84
105
88
89
-999
-999
-999
96
70
75
124
59
115
62
115
125
105
110
99
110
52
66
70
143
88
36
56
101
104
50
57
84
66
82
95
95
122
152
157
114
83
93
55
45
134
84
95
99
107
94
125
52
142
156
50
40
44
105
60
73
74
64
84
68
91
89
36
66
70
36
36
74
55
74
104
48
56
52
94
108
30
48
115
98
24
-1
20
78
75
84
34
32
35
84
106
65
76
41
60
78
70
57
82
97
100
61
40
53
44
106
94
72
68
105
135
122
77
15
10
39
60
76
55
71
46
55
94
66
106
75
58
36
36
146
63
121
98
106
48
-999
60
62
88
88
108
56
56
70
92
106
82
117
177
112
100
144
133
130
74
87
135
112
70
96
80
84
67
70
80
95
100
116
54
66
79
150
117
136
142
133
111
104
133
154
138
82
132
90
72
127
99
85
105
132
156
106
116
151
115
110
140
180
118
127
124
107
210
250
158
158
170
148
140
121
93
145
137
175
162
172
148
116
126
164
160
143
147
168
128
120
103
148
166
172
196
158
130
128
138
108
120
183
182
175
136
114
114
146
182
135
112
110
144
100
128
138
165
107
93
128
162
114
120
148
142
167
135
137
125
149
135
125
116
140
182
180
180
164
112
116
139
152
164
144
115
154
125
158
170
202
146
164
156
161
158
154
240
174
185
175
146
144
174
153
168
150
182
198
138
234
214
154
150
162
135
134
134
153
123
180
120
120
166
196
170
175
144
123
130
190
158
194
142
114
138
144
164
166
190
140
138
155
122
128
142
140
172
116
182
174
146
132
115
116
152
172
133
124
170
142
110
150
110
103
168
166
146
103
234
160
140
127
94
110
112
142
115
126
154
130
80
26
22
56
125
60
81
54
48
86
102
85
106
150
96
140
65
75
100
70
85
136
96
72
100
50
54
76
30
20
25
30
20
76
92
66
96
77
60
68
110
136
-999
42
15
85
88
58
107
55
16
64
128
120
110
64
130
94
52
96
160
124
120
138
88
40
50
132
90
62
77
44
74
110
120
144
132
46
46
80
62
68
123
165
112
118
36
80
108
50
106
138
30
36
116
80
90
84
102
92
68
32
48
50
26
110
62
44
62
114
42
32
110
68
75
106
91
94
94
53
48
62
40
70
120
70
106
58
70
28
42
70
74
126
124
44
67
48
116
140
76
62
120
41
42
66
58
46
64
122
48
118
80
135
120
126
116
54
70
60
60
86
98
80
112
104
88
180
176
172
200
162
168
165
165
138
134
100
124
88
134
102
66
94
88
112
122
66
92
90
96
134
108
90
102
126
156
162
160
120
118
142
135
140
227
227
163
168
162
160
125
125
157
215
212
166
184
160
145
134
170
120
126
118
125
130
165
145
120
145
122
135
155
150
194
166
172
124
124
132
150
145
156
172
146
117
160
180
176
135
146
145
114
144
132
176
138
142
176
156
196
258
202
203
180
164
175
162
122
146
156
160
150
125
140
130
154
190
152
146
144
130
107
156
167
178
172
147
210
220
164
148
116
146
180
234
176
136
174
144
122
152
170
160
130
100
150
238
178
165
184
226
183
184
186
208
182
115
140
104
70
93
130
160
152
125
124
136
120
86
105
106
212
195
116
222
204
206
172
178
170
152
162
106
124
113
120
106
117
120
124
140
82
128
140
160
154
115
112
105
130
106
132
112
116
132
124
126
120
142
147
95
104
154
85
134
94
112
110
52
50
76
106
96
55
73
80
118
75
130
144
144
112
56
78
55
63
115
82
106
132
124
140
93
123
110
94
128
92
90
75
70
68
86
72
100
32
50
120
140
106
96
74
64
120
37
29
86
32
70
86
42
112
76
60
50
55
68
32
122
65
28
24
44
52
76
92
10
80
142
94
72
32
100
100
50
46
30
58
56
114
110
86
80
122
102
40
78
90
95
112
103
74
34
114
102
82
100
110
50
72
114
123
20
90
60
34
90
30
44
50
74
76
82
26
60
64
87
42
54
55
35
60
92
30
62
52
100
108
96
86
56
62
116
94
100
160
130
150
76
112
105
84
76
54
72
125
104
90
130
128
80
74
112
45
56
129
44
63
114
112
112
84
66
96
104
118
146
230
210
168
134
110
180
134
146
140
138
150
124
102
106
115
136
104
113
100
78
112
96
132
144
152
110
98
123
114
124
130
126
150
146
125
134
136
146
167
144
118
142
112
136
124
-999
172
142
140
150
184
134
130
102
-999
-999
102
148
80
94
140
166
170
132
124
135
126
140
160
135
135
145
108
106
124
166
120
124
128
140
146
138
144
163
160
165
137
126
142
155
200
180
166
156
106
140
134
138
134
137
136
150
162
157
160
172
164
186
234
186
187
182
215
188
202
202
198
165
146
102
112
112
148
144
162
172
118
128
170
156
132
175
182
230
220
176
180
166
162
116
99
110
138
108
72
84
126
156
142
184
196
124
136
160
150
184
170
186
-999
-999
-999
120
136
88
88
85
75
110
122
110
120
118
116
96
124
105
106
100
96
120
120
106
72
118
95
76
150
132
80
124
95
84
140
100
85
90
104
152
138
96
52
92
52
102
130
64
32
55
82
44
48
36
48
50
42
76
86
86
150
75
52
50
50
88
54
50
104
90
52
55
64
66
56
74
116
42
72
110
102
50
44
38
50
64
90
66
95
70
50
0
70
56
38
34
95
65
22
100
66
65
30
100
100
42
88
114
102
50
35
30
84
26
60
105
12
4
26
92
50
30
34
30
44
75
96
104
70
40
62
42
106
118
45
25
30
28
90
115
42
96
54
30
45
44
46
75
75
74
82
110
58
105
75
93
84
66
80
89
110
80
60
85
94
86
122
110
110
55
76
52
76
130
102
124
120
80
64
140
132
116
104
133
54
76
106
104
70
88
118
80
80
66
108
45
70
64
75
126
60
80
84
126
146
125
116
96
134
100
135
82
76
86
94
150
128
80
112
148
130
126
122
162
130
85
126
125
94
145
150
122
110
122
90
134
100
92
115
106
120
146
130
140
105
84
100
110
110
144
176
250
212
175
162
210
155
176
152
100
105
124
150
190
166
134
162
133
160
160
156
160
130
156
140
125
154
156
162
130
112
126
136
175
158
166
170
182
210
160
134
176
176
180
174
222
236
240
222
184
186
152
214
184
160
144
140
120
168
104
110
126
142
110
146
206
182
170
106
115
110
112
120
116
126
120
150
184
174
160
134
164
140
185
178
110
166
120
124
162
96
115
115
124
156
146
132
180
125
188
172
120
106
130
170
152
140
70
121
104
87
118
102
95
125
118
126
94
132
72
84
76
166
184
160
164
135
160
126
145
150
116
96
100
141
148
144
120
104
104
118
96
74
84
96
105
122
126
156
125
54
82
90
70
112
95
110
150
68
55
81
144
174
90
118
104
90
144
82
86
130
114
85
100
90
135
110
104
74
68
54
54
90
118
100
108
100
62
70
-999
14
30
90
90
100
130
126
62
120
110
-999
-999
-999
-999
-999
40
110
90
92
54
26
24
44
68
82
42
54
52
56
100
36
36
56
85
116
54
50
44
34
26
30
48
34
104
74
74
50
72
48
120
76
58
10
14
18
30
-999
100
35
10
65
24
20
-999
30
32
44
110
61
-999
36
54
75
50
44
100
112
72
45
52
123
58
64
76
87
116
154
115
150
127
120
115
84
120
84
106
126
56
53
52
120
135
100
52
75
94
130
114
96
108
98
127
86
100
134
124
126
76
58
104
110
138
62
122
72
82
145
136
108
145
90
136
140
78
82
108
166
180
154
102
124
86
54
106
154
134
82
70
80
155
135
156
86
124
92
145
116
84
80
128
150
112
104
148
136
130
140
76
80
145
118
110
125
160
162
144
158
166
166
142
164
155
150
158
128
135
176
165
174
120
96
132
156
136
112
134
150
138
124
114
132
142
158
132
155
180
160
180
102
102
132
145
116
110
152
127
128
136
135
170
144
172
185
178
182
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
145
100
125
128
152
155
163
133
152
105
170
155
132
135
138
153
-999
145
137
228
210
157
208
180
147
75
120
115
155
128
110
115
110
113
112
143
123
111
122
155
190
200
211
165
180
175
133
132
135
110
130
117
140
102
96
138
147
120
145
108
137
125
148
98
132
55
85
25
49
56
80
56
95
100
105
136
131
85
104
75
86
75
94
115
110
62
108
95
52
86
99
120
121
72
121
102
65
70
121
98
53
96
95
46
45
55
77
55
93
168
120
50
127
130
106
113
95
61
32
39
101
92
48
75
117
100
82
85
36
41
64
43
110
52
20
34
20
37
86
26
20
12
36
42
63
73
32
110
42
25
114
15
47
53
90
115
28
40
88
24
42
119
66
142
120
183
166
144
99
97
120
104
149
100
37
41
34
44
33
75
57
80
73
56
101
62
117
115
74
71
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
30
121
82
135
82
131
98
78
83
90
91
172
95
143
80
95
110
106
51
55
93
72
40
117
53
73
130
75
84
68
75
101
117
76
95
77
101
134
138
115
70
130
139
120
147
96
118
114
117
123
120
77
100
102
97
97
96
107
145
140
120
85
117
107
115
101
101
132
170
155
122
197
136
159
169
142
161
137
148
151
106
156
194
146
159
153
117
135
144
155
121
126
147
150
155
160
181
147
156
175
136
128
163
165
134
137
145
142
140
137
131
174
180
163
139
183
127
130
150
125
130
169
127
155
180
210
175
206
185
116
112
120
145
146
156
159
124
130
150
138
145
129
145
171
98
166
149
96
155
114
125
133
158
146
162
105
137
160
125
134
146
216
185
158
166
130
120
127
120
156
105
92
100
130
120
136
115
110
140
140
180
186
112
99
130
130
170
148
155
209
155
157
138
92
90
89
95
145
158
168
157
100
106
88
86
96
120
143
84
186
200
104
200
179
-999
-999
104
148
104
177
178
150
145
84
109
153
116
81
65
59
115
55
52
90
66
115
45
36
84
64
138
115
115
65
28
100
25
84
124
61
58
79
100
38
74
130
30
38
55
45
60
100
126
145
97
28
100
-999
98
118
111
60
14
10
5
50
73
60
78
40
35
95
68
30
71
32
18
70
52
77
92
60
37
55
81
114
75
70
130
138
71
46
30
20
70
75
126
125
90
106
83
94
21
82
110
47
23
71
70
65
10
50
78
40
54
75
101
-999
112
110
74
76
60
120
116
118
75
52
59
120
86
129
110
54
55
77
80
50
30
40
65
100
116
107
60
69
110
115
67
105
155
125
75
47
36
69
105
56
80
91
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
54
76
60
49
45
53
94
75
115
145
124
95
90
145
117
60
73
89
97
70
96
90
106
145
96
86
91
105
120
111
125
183
186
157
117
90
140
97
87
111
100
130
155
121
136
136
110
120
115
142
146
120
121
169
161
156
162
131
128
155
148
170
161
152
151
171
160
156
140
121
125
136
174
130
152
120
152
139
147
160
125
120
125
170
147
149
180
200
162
131
175
260
161
168
148
140
135
130
168
174
135
130
135
142
113
207
220
215
181
134
125
143
116
135
200
205
155
165
154
180
140
171
145
125
136
130
160
140
172
169
131
98
166
135
140
165
155
115
148
168
131
160
151
136
110
121
137
138
110
150
140
134
220
170
101
101
115
161
147
173
164
145
110
131
96
151
152
155
150
160
131
85
92
80
130
128
115
126
157
111
116
125
86
158
174
125
86
100
98
122
171
86
87
77
115
124
140
130
121
130
95
74
102
151
146
156
152
75
63
51
71
120
94
130
151
100
110
93
106
136
101
96
72
65
61
125
130
140
85
118
180
120
135
130
105
80
76
170
155
120
137
75
96
125
130
66
26
92
105
90
85
130
144
90
64
110
155
100
60
100
102
40
30
55
30
30
56
119
120
45
110
38
82
91
90
155
130
68
73
40
35
96
54
74
80
46
54
45
25
40
103
45
52
51
85
103
96
67
95
115
116
90
95
81
35
111
84
69
70
49
49
50
46
80
105
83
144
80
90
50
105
132
81
80
31
56
39
53
30
46
41
78
125
55
161
171
120
120
130
44
94
106
111
44
50
40
115
120
108
74
50
52
71
42
66
117
55
125
105
58
105
75
100
104
111
141
128
130
98
94
106
75
98
110
92
111
90
65
55
80
66
91
120
99
74
72
95
124
125
95
97
84
91
101
132
110
123
95
145
125
136
150
111
90
113
140
158
170
110
120
131
145
142
150
140
100
145
151
112
100
130
145
100
122
150
125
134
97
113
125
140
170
165
150
135
150
155
155
165
170
169
150
135
105
113
125
153
175
143
170
135
112
189
156
126
115
126
125
115
120
136
155
130
165
169
180
191
160
186
180
140
148
145
149
185
172
160
145
140
150
154
146
140
175
175
202
159
120
120
106
136
101
102
116
155
166
106
120
128
156
152
165
172
143
144
154
170
102
130
119
113
115
128
160
140
165
160
90
115
150
238
191
183
154
130
140
145
125
119
170
120
144
125
142
149
138
150
137
134
123
116
112
139
139
155
150
134
103
127
160
105
85
85
125
165
164
84
60
71
140
160
153
90
73
103
80
85
142
178
130
106
155
72
93
107
125
79
72
56
45
120
50
80
74
61
70
143
70
86
116
112
144
153
110
44
93
85
50
59
76
108
80
66
-999
85
95
80
78
100
86
67
70
129
119
93
80
50
130
140
85
116
96
111
40
43
55
50
110
57
35
36
35
40
54
54
80
80
45
85
96
59
120
137
91
50
54
60
132
93
85
55
50
68
60
65
72
75
85
99
105
122
88
80
80
95
130
130
94
106
62
76
151
93
130
106
-999
76
35
48
95
104
60
95
110
95
83
80
115
112
70
84
96
126
60
40
99
52
34
90
70
130
164
110
120
64
84
90
99
96
50
65
123
148
110
75
175
203
116
135
138
110
66
65
106
145
60
75
69
70
78
85
103
125
135
80
95
139
142
80
68
90
75
63
98
110
65
75
70
89
100
110
112
120
135
120
172
250
162
166
145
112
85
94
80
135
150
123
110
110
160
145
108
100
100
105
105
110
110
142
140
122
160
120
157
160
155
135
135
150
165
145
100
104
110
149
139
132
148
170
165
140
114
130
173
160
127
135
150
120
172
160
135
120
120
168
164
136
142
137
119
134
144
185
132
132
165
137
162
133
132
132
120
114
140
164
148
126
147
146
155
146
150
148
179
164
122
112
154
138
144
146
152
222
180
181
130
102
128
104
142
150
157
277
192
188
157
128
157
154
175
182
165
128
128
154
172
113
172
230
192
148
172
133
132
136
143
130
142
132
108
93
102
106
140
135
140
173
145
130
135
120
111
110
135
132
143
110
102
118
134
134
126
92
66
71
142
125
77
91
147
155
114
192
157
113
126
141
156
111
73
105
118
90
74
83
78
78
111
124
112
73
90
120
123
88
80
118
103
101
128
108
117
102
78
95
113
90
130
161
137
125
75
45
115
-999
-999
-999
52
95
108
107
125
52
110
90
22
36
34
56
30
86
18
18
25
22
54
112
10
67
21
60
43
96
82
52
123
110
86
59
66
86
61
82
3
72
52
91
50
96
38
41
61
95
40
95
49
35
35
58
35
64
90
102
45
115
85
93
104
60
20
88
30
90
80
105
65
114
65
48
62
120
140
55
125
110
45
67
170
110
124
120
65
98
108
23
95
73
62
83
90
85
126
160
140
130
118
95
115
98
110
96
125
150
55
110
60
74
100
55
65
70
87
113
133
88
90
77
53
53
90
96
47
57
93
97
135
145
110
186
158
126
142
138
123
65
104
204
212
150
142
110
91
120
139
102
95
119
77
92
97
151
148
157
145
108
165
121
102
110
132
142
146
163
108
146
147
88
93
112
162
160
106
83
132
160
119
113
131
73
90
112
152
148
170
186
169
134
148
195
147
173
133
151
137
132
127
166
146
140
121
118
148
132
132
134
124
142
138
133
131
155
144
143
118
134
162
137
134
140
150
150
148
132
128
166
113
122
136
148
190
172
130
152
166
131
137
218
181
181
202
150
146
162
123
132
144
140
136
177
172
173
102
122
146
140
113
143
112
78
192
170
169
135
195
185
173
140
160
114
120
160
165
190
195
123
160
128
155
190
140
150
120
116
135
140
114
140
146
164
173
203
129
137
150
112
162
159
112
115
112
123
112
110
140
150
176
162
162
145
154
145
96
98
108
149
155
105
78
80
60
73
112
214
156
157
147
146
96
80
74
-999
-999
118
102
90
91
157
150
149
83
120
75
58
83
82
92
120
150
138
90
110
116
78
90
94
35
105
68
30
30
65
100
130
95
120
58
69
27
60
140
72
115
45
49
55
78
40
92
30
48
82
113
66
43
54
50
108
55
32
71
52
110
64
35
48
73
70
75
74
95
82
81
68
50
86
115
54
50
35
52
41
93
118
89
58
65
98
60
116
107
45
48
120
69
75
32
52
33
87
88
106
63
110
43
60
61
93
59
57
38
73
128
37
25
53
37
94
97
119
110
55
67
108
113
112
84
70
116
70
98
100
99
130
131
135
83
98
64
58
86
79
120
94
125
90
114
146
107
104
110
98
100
145
118
136
158
239
132
158
117
97
57
157
112
144
114
132
135
105
132
143
137
133
108
118
133
135
136
118
112
177
143
143
118
116
123
95
108
135
150
97
112
137
80
100
108
74
130
160
142
157
172
103
105
86
78
92
106
162
150
107
105
122
150
115
156
123
128
138
144
93
125
102
115
132
112
158
97
128
138
97
162
113
137
138
171
147
118
132
122
183
123
123
160
148
120
118
116
170
130
122
155
190
138
152
169
127
118
140
160
195
142
152
130
154
173
158
122
127
143
149
151
120
125
142
152
167
150
83
165
93
128
142
118
124
132
153
128
95
100
119
160
175
172
155
160
160
169
172
167
132
180
138
100
175
177
143
115
127
120
114
127
101
128
163
134
125
147
145
150
166
165
82
89
115
101
122
132
137
145
110
135
154
129
130
143
131
144
133
-999
143
185
208
182
155
137
117
121
128
160
172
140
118
95
168
138
135
105
82
105
120
150
155
108
100
92
137
135
115
120
88
105
80
86
95
38
84
127
132
100
77
72
120
72
100
79
112
107
68
95
129
100
93
118
102
65
64
58
138
87
98
108
60
64
58
47
46
40
40
55
73
115
132
105
60
137
104
123
95
100
50
76
77
105
68
73
57
75
90
115
93
12
56
86
18
45
50
81
90
127
87
50
57
75
94
112
55
100
26
45
30
43
53
42
63
97
82
132
90
92
60
113
58
79
22
28
26
30
38
110
66
67
76
71
48
94
106
55
26
32
72
128
99
40
20
90
85
90
55
60
98
50
56
122
87
78
177
205
141
132
113
80
67
125
50
50
78
135
95
100
98
58
77
108
90
102
75
118
113
92
105
62
65
98
182
144
120
120
132
132
140
154
102
162
138
109
95
92
132
105
153
88
67
90
102
140
152
123
63
60
78
129
145
145
120
123
112
106
112
108
82
93
100
100
127
127
111
153
163
135
126
140
153
103
120
117
138
168
163
163
130
120
128
162
147
144
123
108
103
122
138
130
130
176
162
147
102
110
172
128
145
166
188
168
116
120
177
140
130
162
167
145
125
120
138
140
170
165
191
195
178
178
150
205
174
156
186
188
150
161
163
135
164
153
156
157
164
162
144
125
156
115
127
127
150
152
157
172
123
112
135
147
161
170
150
178
148
185
154
155
157
170
165
193
148
177
160
165
150
140
166
177
148
125
121
154
127
145
223
220
215
179
142
177
206
192
200
185
160
174
120
173
168
142
167
152
100
115
210
192
145
198
178
165
228
155
170
138
140
94
110
130
117
170
132
138
106
72
77
85
86
125
115
130
150
145
145
52
58
60
116
153
97
100
74
120
98
105
60
70
115
75
120
110
120
146
130
78
98
73
73
94
103
175
195
128
137
92
56
90
155
135
125
55
70
82
102
54
57
96
86
92
84
94
25
99
107
170
168
128
85
74
62
64
108
100
74
105
115
55
138
122
150
89
40
22
16
30
11
38
-999
60
115
121
79
110
76
58
53
95
111
48
38
38
44
64
100
62
97
30
50
91
176
132
79
131
76
77
80
36
50
119
30
55
42
134
95
55
66
80
82
52
62
45
112
65
80
68
13
48
44
165
64
65
82
75
120
107
75
60
45
50
112
70
74
94
55
85
73
99
128
100
135
95
100
115
124
130
148
155
94
108
-999
116
143
113
133
105
84
75
65
72
170
150
130
140
95
100
90
83
125
142
126
80
92
87
94
127
123
138
152
145
90
132
113
115
85
102
142
117
135
167
175
142
150
150
143
222
160
160
135
140
143
140
130
127
100
118
125
111
105
120
136
140
143
153
173
100
140
98
112
130
125
125
140
130
140
130
115
135
155
170
175
150
177
160
175
155
135
132
160
145
150
120
140
155
170
190
180
120
110
160
165
140
150
155
170
190
200
190
200
195
200
165
130
150
185
185
155
145
135
140
145
155
175
155
130
150
160
160
170
145
185
175
160
210
225
165
155
155
165
160
175
145
165
105
135
135
160
150
165
140
145
160
180
155
115
130
95
110
110
130
115
145
150
170
155
120
170
115
95
80
95
100
115
125
160
165
115
115
140
130
180
150
140
170
155
160
160
175
150
160
85
65
85
105
150
135
155
180
230
110
132
136
80
80
105
120
120
108
105
107
122
142
95
80
93
77
120
141
135
105
120
115
85
75
85
115
65
60
95
120
85
100
80
110
130
145
110
70
95
100
125
130
88
75
75
90
105
70
85
60
80
55
40
45
45
90
135
145
70
100
125
95
75
140
95
70
120
75
55
60
40
45
105
75
75
85
115
135
100
135
105
45
90
90
45
85
20
25
55
65
45
55
65
65
45
65
70
50
130
55
120
45
40
50
85
65
100
95
55
20
50
115
110
40
110
70
70
90
110
125
40
70
185
135
110
60
65
135
40
40
35
75
75
80
80
115
75
85
135
105
105
95
120
100
135
125
140
95
79
89
73
76
85
112
142
130
44
89
107
127
123
94
49
65
100
108
90
67
80
130
143
125
167
129
103
110
275
170
145
120
105
135
80
105
120
135
130
120
105
-999
130
115
100
150
140
105
120
163
160
147
135
145
125
140
115
95
105
130
145
155
150
135
140
160
180
180
270
200
180
175
165
170
170
165
220
205
190
240
200
185
190
180
185
175
170
175
155
140
130
125
140
135
150
160
165
160
180
185
161
146
136
160
126
125
114
152
140
105
145
142
163
170
-999
145
160
132
150
150
155
145
140
170
170
180
120
135
195
180
185
180
150
210
175
175
182
165
175
135
125
155
135
145
185
180
145
150
180
170
140
120
150
130
120
147
180
145
130
140
190
180
150
112
135
155
200
147
130
165
134
155
115
140
172
175
195
195
132
122
120
145
145
120
165
170
105
105
125
127
135
175
150
72
124
100
100
150
90
142
72
90
100
126
155
105
80
110
142
82
95
85
112
110
140
143
105
-999
-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
75
155
125
63
70
92
94
105
114
105
72
130
90
155
125
105
104
75
110
90
155
94
60
130
-999
-999
-999
115
125
110
60
115
70
75
125
107
80
45
70
100
45
75
65
75
80
90
100
110
120
95
30
1
2
45
80
95
100
55
100
120
85
110
140
65
60
120
75
55
65
95
90
90
80
85
55
65
50
45
60
75
75
74
75
95
115
120
100
82
75
108
110
75
115
115
100
62
68
50
50
65
75
70
105
135
120
135
95
90
115
90
75
70
85
102
85
145
130
85
55
60
135
135
105
80
120
-999
145
80
105
95
105
126
135
65
90
105
140
115
85
95
136
120
145
180
142
145
115
65
80
135
85
100
115
120
82
80
105
120
105
165
85
120
95
152
120
125
130
115
140
105
160
110
80
95
135
75
70
80
110
120
85
95
95
100
105
125
110
120
160
145
135
137
170
155
150
165
172
160
170
130
115
115
130
170
150
125
135
140
135
150
142
170
150
160
155
155
162
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
161
170
125
122
150
167
175
155
134
170
105
142
152
162
130
142
124
190
195
140
115
115
134
152
132
110
145
190
195
144
155
135
155
130
190
172
115
112
130
150
157
172
125
136
130
152
144
113
90
110
110
130
175
170
184
180
155
155
178
173
140
120
170
130
110
135
110
152
175
163
123
92
105
115
150
97
150
145
155
140
154
133
120
142
130
102
130
134
115
160
155
160
170
110
120
90
100
85
140
122
100
90
116
106
127
154
140
125
140
82
95
110
112
102
100
100
110
145
130
142
105
70
90
56
65
60
114
140
116
146
60
104
126
136
82
72
115
130
116
136
120
145
97
100
95
105
106
100
86
50
92
96
45
45
75
44
120
65
105
60
52
80
80
130
28
80
62
125
132
120
75
97
-999
-999
-999
-999
80
110
115
130
102
70
80
90
60
45
20
45
35
15
20
40
185
96
52
95
70
40
60
115
110
120
110
35
55
85
47
35
62
55
95
93
55
83
85
115
65
115
116
74
30
45
85
85
45
85
105
85
72
90
65
55
40
60
75
75
85
45
125
82
60
55
100
45
80
120
146
55
85
115
120
110
102
86
70
47
170
165
140
84
126
115
125
85
105
130
145
102
145
85
74
92
116
145
115
116
147
160
110
124
92
65
75
112
125
130
92
110
150
142
120
130
125
135
115
115
120
85
100
150
114
130
125
155
105
120
105
123
160
95
220
122
152
167
125
98
85
100
92
100
85
114
140
145
125
97
100
115
160
172
125
116
120
145
180
150
110
110
117
182
165
130
132
160
160
165
172
182
150
142
150
192
173
132
-999
-999
-999
115
100
110
130
150
135
140
115
147
182
115
115
122
150
175
192
144
150
145
120
124
135
165
155
140
115
145
130
102
115
140
153
145
173
140
115
130
155
145
-999
-999
-999
232
235
215
192
170
180
195
175
192
195
200
172
130
115
145
160
155
142
160
145
145
130
155
225
205
200
193
155
195
185
235
185
170
176
192
195
173
160
-999
-999
-999
85
95
150
96
166
155
150
132
155
160
105
95
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
130
140
115
110
100
140
125
172
116
113
155
125
155
115
117
117
55
42
100
125
72
126
125
133
73
103
140
55
26
30
75
45
75
100
135
85
82
82
90
32
25
70
112
105
65
35
20
25
82
110
110
70
25
40
80
156
105
110
70
133
115
40
60
125
35
55
85
122
75
90
10
10
25
85
60
25
50
55
102
85
50
110
40
70
35
105
32
50
75
70
76
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
150
133
137
154
182
170
155
189
124
135
126
122
161
160
157
150
120
163
186
144
129
135
113
115
158
166
115
124
155
160
175
145
115
138
168
137
175
175
116
146
180
185
128
110
153
146
170
119
108
125
131
120
135
115
120
159
141
132
113
120
120
155
125
75
122
134
139
105
164
120
65
90
120
140
112
113
130
158
168
145
131
128
115
110
129
200
166
149
153
106
162
155
135
130
136
70
70
90
112
140
127
132
116
110
121
99
151
119
59
85
100
65
95
130
80
135
115
77
101
102
83
142
87
55
141
102
115
65
90
81
97
108
98
78
101
72
63
88
120
135
118
58
91
120
95
117
113
36
44
103
77
72
40
48
77
35
85
62
125
131
55
53
91
95
60
33
37
88
36
20
45
77
130
73
70
106
105
150
125
57
40
36
76
60
96
15
52
140
99
65
80
66
55
50
120
120
74
118
116
86
90
51
96
68
98
64
12
11
50
20
40
49
56
75
25
115
63
60
69
22
86
26
63
45
56
58
57
135
42
80
140
98
75
44
76
86
110
94
125
143
73
130
130
85
120
134
105
106
100
87
55
54
50
110
140
155
182
131
134
135
140
145
120
55
96
140
119
100
100
136
106
100
101
108
137
130
125
125
85
100
65
70
106
123
60
88
123
100
221
235
254
160
145
126
130
100
120
92
144
94
90
125
131
155
121
153
135
110
169
123
101
137
146
100
98
120
156
155
123
126
106
80
95
120
141
120
113
155
110
120
190
200
209
202
161
155
124
105
125
174
180
180
186
140
146
150
170
130
120
164
101
119
125
162
182
175
170
165
160
131
123
146
154
160
170
121
160
212
308
220
206
192
170
125
106
87
130
155
93
115
112
146
125
146
112
130
139
172
155
126
130
142
171
137
156
114
115
175
173
160
173
156
185
151
147
185
186
193
178
175
187
171
245
235
175
190
195
185
152
151
185
171
181
150
141
154
146
146
155
196
147
148
124
110
115
111
114
100
130
165
175
125
128
170
145
140
110
148
120
188
210
171
170
165
147
125
100
98
125
151
125
90
140
79
81
88
92
120
116
116
136
115
118
160
175
180
120
130
110
95
144
81
76
84
125
110
143
76
120
98
160
167
161
143
115
110
58
66
57
70
143
181
135
110
83
48
85
120
70
80
85
120
105
64
65
70
70
106
71
125
125
94
71
30
49
100
55
120
56
55
26
45
26
25
66
39
20
67
21
36
26
85
30
44
31
22
73
114
45
42
10
29
70
40
104
44
104
60
130
116
110
125
103
70
110
75
46
10
5
10
73
57
142
135
20
105
76
101
145
145
116
61
94
73
33
89
82
100
122
110
56
72
25
26
69
57
68
110
61
25
55
45
53
122
40
112
33
54
96
66
120
110
49
66
30
46
51
70
90
106
115
49
61
220
110
95
172
114
146
140
140
120
32
45
58
57
61
50
102
90
60
89
140
110
99
70
100
136
151
125
95
65
115
129
145
170
170
160
94
82
124
155
111
165
137
140
151
130
88
122
146
100
85
111
59
70
77
125
154
108
123
161
159
132
137
142
102
143
151
139
135
140
168
115
138
110
126
142
144
143
150
231
268
186
175
154
126
115
137
160
174
160
186
175
184
144
146
176
165
135
160
124
160
157
164
127
126
136
180
170
166
180
165
150
151
165
135
158
166
175
125
99
88
142
130
140
170
165
156
175
166
183
186
174
175
190
180
175
187
160
186
183
163
130
120
152
154
145
118
151
155
166
138
140
190
205
210
199
216
176
153
186
155
155
173
165
192
151
141
155
132
131
150
162
133
136
184
162
242
180
158
125
145
165
140
140
133
164
166
136
112
95
109
121
134
100
184
220
194
225
184
160
145
140
125
145
145
140
140
157
169
170
180
140
153
127
81
120
126
120
122
130
106
113
83
148
144
178
204
146
130
149
126
143
70
115
128
136
110
98
120
161
104
138
150
174
196
136
145
150
136
129
135
50
65
120
136
53
85
79
38
82
111
115
115
111
23
19
36
35
72
106
44
85
133
136
70
80
110
102
73
133
100
48
130
30
26
82
156
85
100
60
105
70
60
120
100
46
64
95
115
35
110
70
50
72
110
93
26
30
146
17
60
96
21
75
66
58
50
100
90
70
50
86
79
50
40
70
130
111
36
40
52
80
99
75
39
46
55
94
60
88
91
88
70
36
40
76
122
106
126
140
70
70
76
102
111
70
73
136
95
80
55
85
64
60
115
135
105
83
36
85
140
76
53
80
104
118
67
91
63
95
96
109
138
111
106
115
101
240
176
170
133
130
71
85
86
129
98
116
114
150
200
142
130
128
73
95
123
124
95
75
129
142
140
103
110
146
85
100
155
120
80
100
115
150
162
155
144
170
165
145
126
110
99
145
130
113
98
115
86
115
91
135
165
170
163
146
152
140
125
115
150
161
166
155
170
175
175
196
192
183
186
163
130
210
179
135
149
145
171
215
180
198
169
159
142
200
180
173
157
150
115
120
175
153
150
195
135
163
207
240
190
215
200
185
182
175
280
180
167
175
195
180
162
185
135
148
133
157
131
141
145
151
153
180
160
167
145
121
170
138
140
209
185
170
140
150
136
140
160
145
131
161
180
146
136
170
150
135
176
151
150
159
162
125
130
131
130
134
111
105
110
125
125
187
160
167
230
165
197
225
198
158
136
156
169
166
115
126
180
96
156
114
90
96
100
112
121
92
95
142
117
116
120
130
140
100
130
80
75
120
56
100
104
125
113
87
20
58
34
36
60
72
60
70
74
145
156
150
120
160
120
115
108
64
125
68
75
50
54
138
101
76
119
130
120
42
120
122
67
145
129
116
120
148
63
140
38
65
80
80
46
50
40
40
95
100
115
43
27
24
62
32
53
61
125
96
55
111
112
75
120
150
80
115
65
64
62
120
101
74
30
20
30
69
71
21
35
130
90
83
40
78
76
93
45
66
63
119
79
52
42
31
61
100
120
126
132
56
40
40
85
85
90
86
93
125
136
75
61
98
58
83
80
75
60
103
128
130
105
105
33
45
87
110
50
116
116
31
55
101
48
129
52
92
46
97
87
70
91
100
104
76
87
54
63
65
136
65
86
105
126
70
42
50
112
136
129
70
120
110
90
150
140
56
120
100
100
103
125
129
110
53
45
56
103
114
150
175
177
136
130
142
96
116
145
131
144
153
160
142
125
138
141
165
159
104
165
127
115
105
136
135
75
107
96
96
120
105
120
102
130
104
100
106
133
116
143
136
121
109
92
121
102
124
125
119
108
120
120
130
146
159
111
91
111
100
141
117
130
126
110
115
140
152
165
122
155
160
150
150
137
126
119
157
135
130
150
126
92
116
125
150
139
119
159
165
172
140
170
100
82
156
131
135
140
150
160
146
243
156
161
184
155
115
139
155
135
130
160
130
130
142
170
130
126
135
135
161
150
145
187
140
174
149
141
148
116
115
125
149
90
125
156
149
140
88
175
100
170
166
120
110
128
102
100
124
126
143
150
126
145
110
106
220
220
163
160
137
135
111
136
153
160
181
150
110
145
125
110
126
146
141
100
135
95
100
129
100
75
156
142
110
120
74
76
55
81
119
112
83
134
140
112
110
96
110
115
85
145
97
50
55
70
95
76
31
110
110
74
51
100
15
56
90
60
80
126
40
38
60
90
76
90
96
35
83
117
125
65
46
35
16
66
40
110
95
60
92
20
26
12
36
42
105
75
30
130
120
60
58
38
55
95
86
100
140
110
120
95
70
113
55
85
84
120
116
100
85
80
80
165
120
91
90
42
68
100
45
82
126
110
50
86
96
85
40
40
98
123
70
114
85
75
80
115
50
76
65
85
116
92
106
51
59
49
125
118
100
70
85
133
123
77
70
70
126
135
95
101
110
135
141
134
149
146
130
111
66
72
69
80
127
148
57
120
170
130
85
90
80
121
105
135
140
137
165
150
156
150
145
100
80
109
140
143
120
108
151
127
154
135
136
148
82
165
110
132
121
121
103
130
190
160
150
156
160
165
185
179
171
158
153
141
137
136
135
117
152
141
120
146
166
156
136
152
103
157
160
130
132
137
165
156
110
114
130
159
152
158
115
115
140
121
125
145
157
172
155
122
140
152
165
147
167
163
132
145
125
157
167
117
110
110
158
153
135
116
102
134
140
142
141
127
131
160
152
164
142
156
160
180
160
171
176
151
176
152
185
166
150
165
130
154
135
160
172
129
105
142
138
120
112
149
131
186
187
181
170
190
195
249
226
222
192
181
162
155
174
190
144
200
171
185
200
150
155
160
162
138
148
172
143
120
105
143
140
192
190
110
118
80
76
85
92
96
184
154
142
111
59
95
82
135
105
80
84
85
111
110
111
123
115
76
87
141
125
125
145
131
127
98
120
146
73
82
82
91
68
136
102
30
36
41
45
45
60
68
138
82
114
57
72
70
152
110
130
142
95
138
123
72
110
101
36
31
72
42
50
75
146
100
35
89
50
25
50
112
95
81
67
52
43
108
53
101
58
100
55
85
25
30
1
38
78
45
30
20
20
36
75
48
51
115
115
32
35
32
86
103
62
41
10
37
61
78
45
107
72
80
106
57
48
45
122
65
15
110
90
96
85
25
10
25
30
56
61
125
108
82
15
26
55
104
52
69
125
54
80
132
81
41
114
49
32
95
82
30
27
65
85
85
70
151
109
124
110
75
53
80
150
114
140
95
130
90
92
96
90
108
115
115
146
90
95
124
104
81
90
47
88
45
87
76
89
112
139
150
82
122
109
125
67
117
82
144
87
63
112
98
145
67
66
94
88
82
90
40
69
89
145
129
92
81
65
75
92
116
68
87
102
107
86
70
100
110
82
86
138
68
113
127
141
102
175
151
151
102
95
135
122
148
140
152
226
166
176
144
192
167
182
176
164
155
113
128
110
97
138
173
156
166
158
158
142
151
138
148
128
135
145
179
138
135
132
160
150
161
120
120
147
160
169
141
151
200
113
106
166
145
110
105
122
136
159
151
135
145
143
156
84
105
131
112
135
152
152
172
183
163
295
174
175
171
190
179
135
130
132
125
117
106
129
168
142
146
197
192
162
115
150
135
121
186
166
149
150
181
140
165
125
162
115
134
149
157
152
130
185
142
172
94
109
112
105
127
95
150
162
127
106
113
162
112
165
156
156
161
120
90
82
142
124
135
145
185
195
175
154
149
161
142
80
74
65
108
102
165
178
157
125
95
104
123
58
70
95
82
145
80
95
72
69
84
109
60
78
67
125
105
178
132
140
65
70
59
36
38
45
62
57
75
89
82
32
18
28
10
10
30
12
20
58
2
15
36
107
116
33
41
44
86
114
15
17
27
47
45
54
45
31
10
99
25
60
133
109
50
35
140
119
41
25
-7
25
99
55
90
95
2
13
37
25
0
65
101
26
10
45
30
52
100
110
25
8
42
25
35
38
101
95
54
70
55
95
110
43
61
72
100
76
39
15
89
28
97
79
21
32
51
72
57
112
106
120
65
82
52
60
60
110
103
85
80
70
78
139
105
102
115
82
122
80
38
40
50
92
65
98
121
103
63
85
93
139
102
95
126
75
88
89
101
127
175
208
165
151
114
135
73
97
143
137
150
129
79
121
134
75
75
122
135
120
120
-999
145
130
97
62
108
138
132
146
129
121
155
168
114
-999
146
143
98
142
116
185
146
135
145
136
162
105
102
102
109
148
150
148
142
145
142
151
154
115
162
132
162
171
135
152
181
161
133
164
146
118
119
158
134
88
101
125
114
108
106
117
126
283
195
178
149
150
152
150
161
160
180
174
175
120
-999
-999
-999
156
161
175
172
184
187
180
160
149
135
120
110
147
128
111
130
119
102
144
153
155
175
169
156
153
158
153
152
129
130
135
145
155
135
132
156
128
145
170
145
187
109
140
85
91
103
125
130
179
125
95
87
95
132
146
137
152
111
90
77
121
88
100
108
136
132
114
115
97
155
65
97
149
182
173
170
154
96
97
143
143
75
81
98
116
138
122
139
84
75
87
84
65
61
92
107
140
51
107
143
118
143
160
105
125
130
122
130
109
117
135
115
112
105
104
65
105
106
115
64
90
118
128
72
61
69
65
70
88
94
68
70
60
57
55
100
135
123
124
115
80
44
58
66
86
101
126
140
79
80
65
60
66
64
85
82
36
53
64
34
15
13
24
14
26
62
49
65
46
53
62
69
45
36
42
53
69
86
115
39
38
51
66
71
82
97
114
43
16
20
24
31
51
28
17
35
45
80
50
78
42
50
79
61
70
46
79
118
96
45
62
35
54
92
124
94
125
46
56
50
56
67
119
120
135
131
78
65
61
76
44
28
40
59
95
52
71
103
75
95
105
101
108
62
66
90
125
99
125
94
80
83
95
96
89
119
90
151
136
115
121
109
51
105
85
81
99
107
91
128
122
143
69
95
157
115
122
130
155
131
126
92
85
111
141
112
114
150
112
136
140
102
108
134
155
145
131
140
161
142
132
128
178
164
165
143
152
120
95
109
130
160
115
124
153
134
136
161
139
186
161
154
132
132
140
156
146
174
145
155
149
126
165
160
135
135
174
174
170
167
197
175
141
155
169
147
175
141
142
157
174
160
153
192
144
130
136
146
140
150
177
186
195
170
173
202
235
188
170
171
149
156
153
136
185
168
143
159
129
170
199
165
145
211
175
154
165
176
154
145
161
156
146
176
161
147
144
130
154
164
150
144
176
113
134
155
154
139
155
185
177
200
178
161
139
166
116
143
192
171
200
170
154
186
180
163
149
130
170
174
174
131
145
160
86
94
121
126
88
109
86
95
182
174
134
154
143
161
132
115
142
139
159
131
124
136
88
69
81
150
133
85
75
99
116
175
122
152
82
135
144
116
135
130
60
56
94
136
144
139
124
101
57
56
136
80
91
96
124
116
39
57
151
86
120
86
116
49
132
127
80
85
40
40
80
100
41
10
20
110
70
70
118
63
46
125
85
55
115
93
127
74
66
89
30
5
48
31
41
55
115
76
87
83
69
86
129
78
59
88
75
65
33
90
112
76
61
141
141
111
76
65
69
101
54
54
105
90
61
44
106
66
56
63
49
73
89
89
44
49
79
43
35
86
29
68
66
35
108
115
119
129
89
96
106
49
40
51
110
121
50
54
65
117
43
75
44
40
60
74
86
91
94
131
119
64
129
76
126
125
126
74
133
108
124
41
89
43
70
114
102
132
81
87
65
139
84
129
49
62
126
120
83
66
133
122
136
157
133
141
67
60
114
145
69
58
109
116
82
141
93
146
155
107
66
98
86
134
184
214
123
144
96
144
140
136
138
122
169
146
171
159
123
94
112
145
164
102
116
139
154
99
99
114
125
143
135
105
153
139
115
113
115
111
114
132
121
132
95
117
126
94
114
170
135
140
142
133
160
143
148
172
152
160
146
148
161
168
174
142
139
140
165
145
162
144
163
121
190
180
123
130
184
179
150
139
134
164
199
163
141
124
127
185
199
179
156
148
209
186
166
171
156
156
165
150
136
155
125
144
150
163
153
143
111
116
155
191
165
159
184
147
163
121
151
130
184
180
140
119
107
97
160
139
90
109
169
101
125
171
107
93
89
101
158
131
143
129
158
184
119
119
105
133
234
174
135
144
119
80
75
104
93
111
135
133
87
153
140
105
154
205
205
130
77
74
84
90
106
138
132
102
181
134
126
105
89
97
60
88
132
109
92
105
120
152
88
107
129
140
141
95
58
96
116
105
78
40
115
113
57
60
69
70
132
76
110
105
81
60
69
64
55
63
70
145
136
70
73
78
55
57
93
78
60
15
33
50
136
136
104
57
67
110
46
84
42
65
84
55
57
92
75
75
108
96
114
96
59
71
71
64
88
110
38
58
46
61
34
96
83
78
79
119
76
79
92
79
56
44
57
108
21
59
109
74
62
111
44
34
21
54
75
73
111
143
144
143
125
94
120
70
80
31
129
81
80
91
134
143
178
169
144
136
98
52
59
47
81
118
72
80
39
86
52
49
61
55
72
130
75
131
106
100
128
128
79
59
64
65
89
66
120
46
84
84
87
119
124
125
101
136
134
144
154
120
132
125
154
106
104
81
141
158
129
119
71
114
112
113
121
195
132
143
116
110
136
118
166
180
142
121
130
113
185
171
172
130
119
147
122
132
117
130
137
144
144
119
149
139
124
144
133
142
111
126
126
156
125
132
140
139
157
132
135
139
150
177
141
152
125
166
144
138
145
124
119