-551
1
2
-1
2
-17
5
39
72
104
137
165
185
205
223
237
243
249
254
255
253
245
231
217
197
175
150
122
92
58
22
-1
2
32
66
100
131
161
181
201
221
236
241
247
254
255
253
247
241
234
217
197
177
156
126
92
60
25
-18
10
64
117
163
209
249
255
235
189
144
92
36
1
-1
5
54
109
153
199
244
255
237
191
145
99
42
1
-16
9
72
141
201
250
255
233
171
107
38
-1
2
16
15
-1
4
60
130
189
244
255
236
179
119
48
1
-19
27
109
183
246
255
222
147
66
4
-1
39
255
233
-1
16
95
171
239
255
228
155
79
8
-15
24
110
195
253
255
234
151
63
1
-1
39
255
233
-1
13
94
179
249
255
241
163
77
5
-17
2
72
173
250
255
220
122
25
-1
39
255
233
-1
54
155
243
255
232
135
35
-16
15
118
224
255
250
169
58
-1
39
255
233
-1
7
98
208
255
254
187
74
1
-18
30
141
242
255
198
80
1
-1
39
255
233
-1
17
122
230
255
214
102
7
-15
27
149
249
255
209
83
1
-1
39
255
233
-1
15
128
240
255
226
102
5
-19
20
145
247
255
203
68
-1
39
255
233
-1
9
121
237
255
222
95
2
-18
5
114
239
255
185
42
-1
39
255
233
-1
1
86
224
255
203
59
-18
70
216
255
250
142
13
-1
39
255
233
-1
46
195
255
254
167
25
-18
19
161
255
226
78
-1
39
255
233
-1
7
131
250
255
239
100
1
-18
83
232
255
163
19
-1
39
255
233
-1
57
214
255
189
33
-17
13
159
255
229
69
-1
39
255
233
-1
4
128
251
255
241
94
-18
57
221
255
253
139
5
-1
39
255
233
-1
34
198
255
167
16
-18
110
250
255
196
28
-1
39
255
233
-1
76
239
255
220
46
-15
10
164
255
232
62
-1
39
255
233
-1
2
129
253
255
245
91
-18
28
207
255
250
103
-1
39
255
233
-1
12
178
255
139
2
-18
47
227
255
141
2
-1
39
255
233
-1
26
205
255
172
9
-16
71
242
255
169
7
-1
39
255
233
-1
43
225
255
198
20
-17
85
249
255
187
12
-1
39
255
233
-1
52
236
255
213
26
-17
95
252
255
195
14
-1
39
255
233
-1
61
241
255
220
32
-14
101
253
255
253
228
207
189
171
163
155
154
163
171
179
195
221
247
255
200
15
-1
39
255
233
-1
65
245
255
254
232
209
189
172
163
157
153
159
165
175
193
213
238
255
227
34
-19
92
253
255
253
210
159
114
71
36
6
-1
19
58
100
141
187
242
255
197
12
-1
35
231
241
255
236
231
212
-1
57
243
255
221
167
122
78
42
9
-1
16
48
86
131
177
232
255
223
28
-15
81
251
255
215
143
75
16
-1
3
50
109
179
247
255
189
7
-1
108
255
48
-1
48
238
255
226
155
86
26
-1
38
98
167
237
255
216
23
-17
64
248
255
203
116
32
-1
12
82
164
245
255
172
3
-1
108
255
48
-1
35
233
255
219
131
46
-1
3
61
147
232
255
206
12
-19
41
238
255
234
141
41
-1
14
98
193
255
143
-1
108
255
48
-1
18
216
255
244
157
58
-1
4
78
177
251
255
180
3
-22
22
222
255
213
98
7
-1
49
163
250
255
107
-1
108
255
48
-1
7
192
255
228
118
15
-1
30
141
242
255
149
-22
5
196
255
208
79
1
-1
29
151
250
255
251
66
-1
108
255
48
-1
155
255
225
103
7
-1
16
128
240
255
107
-21
146
255
221
86
1
-1
36
167
253
255
235
32
-1
108
255
48
-1
101
255
237
111
7
-1
18
137
248
255
249
58
-1
32
84
49
-20
92
255
244
121
8
-1
56
207
255
202
7
-1
108
255
48
-1
54
248
255
252
147
18
-1
34
176
255
229
24
-1
98
255
149
-21
39
244
255
185
33
-1
3
112
242
255
147
-1
108
255
48
-1
15
223
255
209
53
-1
82
230
255
188
2
-1
98
255
149
-22
6
204
255
243
98
-1
35
197
255
254
77
-1
108
255
48
-1
165
255
252
130
5
-1
16
165
255
117
-1
98
255
149
-21
136
255
201
37
-1
4
126
251
255
234
23
-1
108
255
48
-1
91
255
223
60
-1
90
240
255
249
49
-1
98
255
149
-21
59
253
255
151
6
-1
65
234
255
173
-1
108
255
48
-1
27
240
255
183
18
-1
38
212
255
212
6
-1
98
255
149
-22
7
214
255
249
97
-1
31
205
255
55
-1
108
255
48
-1
176
255
135
2
-1
12
173
255
128
-1
98
255
149
-19
131
255
239
66
-1
10
180
255
236
80
-1
108
255
48
-1
86
255
251
100
-1
2
143
255
249
43
-1
98
255
149
-21
42
249
255
231
45
-1
4
160
255
188
27
-1
108
255
48
-1
15
232
255
246
74
-1
115
254
255
197
1
-1
98
255
149
-21
185
255
225
37
-1
1
144
255
249
116
2
-1
108
255
48
-1
140
255
242
64
-1
103
253
255
91
-1
98
255
149
-23
76
255
226
32
-1
1
150
255
215
50
-1
108
255
48
-1
37
249
255
244
60
-1
99
254
255
227
10
-1
98
255
149
-21
5
217
255
232
38
-1
1
156
255
151
10
-1
108
255
48
-1
177
255
247
68
-1
110
255
128
-1
98
255
149
-21
103
255
243
49
-1
3
177
255
236
80
-1
108
255
48
-1
58
255
253
84
-1
131
255
243
22
-1
98
255
149
-21
8
227
255
252
75
-1
12
205
255
188
27
-1
108
255
48
-1
189
255
116
-1
1
164
255
140
-1
98
255
149
-20
110
255
114
-1
26
228
255
249
116
2
-1
108
255
48
-1
65
255
159
-1
7
201
255
246
26
-1
98
255
149
-20
7
230
255
167
-1
61
251
255
216
50
-1
108
255
48
-1
192
255
205
9
-1
29
233
255
143
-1
98
255
149
-21
97
255
216
11
-1
118
255
153
11
-1
108
255
48
-1
52
255
240
33
-1
69
254
255
242
16
-1
98
255
149
-20
1
211
255
250
53
-1
1
183
255
236
81
-1
108
255
48
-1
168
255
93
-1
142
255
119
-1
98
255
149
-20
72
255
125
-1
28
240
255
188
27
-1
108
255
48
-1
31
251
255
170
-1
7
211
255
228
5
-1
98
255
149
-22
178
255
209
5
-1
100
249
116
2
-1
108
255
48
-1
133
255
237
23
-1
56
253
255
84
-1
98
255
149
-19
27
251
255
253
53
-1
1
39
-1
108
255
48
-1
4
229
255
97
-1
145
255
185
-1
98
255
149
-19
124
255
155
-1
108
255
48
-1
79
255
199
1
-1
16
234
255
253
32
-1
98
255
149
-19
1
222
255
241
23
-1
108
255
48
-1
178
255
254
56
-1
103
255
129
-1
98
255
149
-19
55
255
124
-1
108
255
48
-1
16
249
255
169
-1
3
215
255
216
-1
98
255
149
-20
141
255
235
13
-1
108
255
48
-1
96
255
252
42
-1
88
255
48
-1
98
255
149
-21
1
226
255
120
-1
108
255
48
-1
182
255
166
-1
2
212
255
134
-1
98
255
149
-21
54
255
242
16
-1
108
255
48
-1
14
250
255
49
-1
97
255
215
-1
98
255
149
-20
126
255
142
-1
108
255
48
-1
81
255
187
-1
7
230
255
33
-1
98
255
149
-20
199
255
254
35
-1
108
255
48
-1
154
255
79
-1
128
255
105
-1
98
255
149
-20
19
252
255
188
-1
108
255
48
-1
225
255
230
4
-1
30
253
255
177
-1
98
255
149
-19
81
255
89
-1
108
255
48
-1
36
255
135
-1
184
255
240
2
-1
98
255
149
-20
140
255
245
11
-1
108
255
48
-1
95
255
47
-1
95
255
46
-1
98
255
149
-20
199
255
170
-1
108
255
48
-1
154
255
216
-1
16
248
255
105
-1
98
255
149
-19
9
249
255
89
-1
108
255
48
-1
213
255
134
-1
183
255
164
-1
98
255
149
-18
53
255
252
19
-1
108
255
48
-1
10
253
255
61
-1
110
255
214
-1
98
255
149
-19
98
255
199
-1
108
255
48
-1
53
255
240
4
-1
38
255
251
8
-1
98
255
149
-20
144
255
135
-1
108
255
48
-1
99
255
180
-1
229
255
50
-1
98
255
149
-23
189
255
76
-1
108
255
48
-1
144
255
121
-1
170
255
95
-1
98
255
149
-21
225
255
254
18
-1
8
12
9
-1
108
255
48
-1
180
255
63
-1
112
255
131
-1
8
12
105
255
154
12
10
-21
5
252
255
225
-1
165
255
191
-1
108
255
48
-1
212
255
254
16
-1
64
255
163
-1
165
255
215
-20
34
255
180
-1
165
255
191
-1
108
255
48
-1
244
255
225
-1
19
255
196
-1
165
255
215
-20
66
255
137
-1
165
255
191
-1
108
255
48
-1
21
255
183
-1
231
255
227
-1
165
255
215
-20
89
255
104
-1
165
255
191
-1
108
255
48
-1
44
255
149
-1
198
255
250
1
-1
165
255
215
-20
109
255
71
-1
165
255
191
-1
108
255
48
-1
64
255
117
-1
165
255
15
-1
165
255
215
-20
128
255
43
-1
165
255
191
-1
108
255
48
-1
83
255
89
-1
137
255
35
-1
165
255
215
-21
147
255
24
-1
165
255
191
-1
108
255
48
-1
103
255
69
-1
118
255
54
-1
165
255
215
-20
158
255
254
5
-1
165
255
191
-1
108
255
48
-1
113
255
50
-1
99
255
65
-1
165
255
215
-21
165
255
246
-1
165
255
191
-1
108
255
48
-1
120
255
36
-1
85
255
71
-1
165
255
215
-19
171
255
239
-1
165
255
191
-1
108
255
48
-1
126
255
30
-1
79
255
77
-1
165
255
215
-20
177
255
233
-1
165
255
191
-1
108
255
48
-1
133
255
24
-1
72
255
84
-1
165
255
215
-20
177
255
234
-1
165
255
191
-1
108
255
48
-1
132
255
24
-1
73
255
83
-1
165
255
215
-18
170
255
240
-1
165
255
191
-1
108
255
48
-1
125
255
31
-1
80
255
77
-1
165
255
215
-19
164
255
247
-1
165
255
191
-1
108
255
48
-1
119
255
38
-1
86
255
70
-1
165
255
215
-19
157
255
7
-1
165
255
191
-1
108
255
48
-1
112
255
52
-1
101
255
64
-1
165
255
215
-21
145
255
26
-1
165
255
191
-1
108
255
48
-1
100
255
72
-1
121
255
51
-1
165
255
215
-20
126
255
46
-1
165
255
191
-1
108
255
48
-1
81
255
92
-1
141
255
32
-1
165
255
215
-18
106
255
76
-1
165
255
191
-1
108
255
48
-1
61
255
121
-1
170
255
13
-1
165
255
215
-18
87
255
108
-1
165
255
191
-1
108
255
48
-1
42
255
153
-1
202
255
248
-1
165
255
215
-19
62
255
142
-1
165
255
191
-1
108
255
48
-1
17
255
187
-1
236
255
224
-1
165
255
215
-19
30
255
186
-1
165
255
191
-1
108
255
48
-1
240
255
231
-1
25
255
191
-1
165
255
215
-19
3
250
255
231
-1
152
235
239
255
191
-1
108
255
48
-1
208
255
22
-1
71
255
159
-1
152
235
243
255
247
235
199
-19
220
255
25
-1
56
255
191
-1
108
255
48
-1
175
255
71
-1
120
255
127
-1
98
255
149
-19
183
255
83
-1
56
255
191
-1
108
255
48
-1
138
255
129
-1
178
255
89
-1
98
255
149
-20
137
255
142
-1
56
255
191
-1
108
255
48
-1
92
255
188
-1
1
236
255
43
-1
98
255
149
-18
92
255
207
-1
56
255
191
-1
108
255
48
-1
47
255
245
8
-1
47
255
248
5
-1
98
255
149
-21
46
255
254
26
-1
56
255
191
-1
108
255
48
-1
6
250
255
70
-1
119
255
207
-1
98
255
149
-20
5
245
255
98
-1
56
255
191
-1
108
255
48
-1
205
255
144
-1
192
255
156
-1
98
255
149
-18
191
255
181
-1
56
255
191
-1
108
255
48
-1
146
255
225
1
-1
23
252
255
97
-1
98
255
149
-19
132
255
250
18
-1
56
255
191
-1
108
255
48
-1
87
255
58
-1
107
255
38
-1
98
255
149
-19
73
255
103
-1
56
255
191
-1
108
255
48
-1
28
255
148
-1
197
255
234
1
-1
98
255
149
-19
13
249
255
202
-1
56
255
191
-1
108
255
48
-1
217
255
239
9
-1
42
255
168
-1
98
255
149
-17
189
255
48
-1
56
255
191
-1
108
255
48
-1
144
255
93
-1
142
255
95
-1
98
255
149
-19
116
255
158
-1
56
255
191
-1
108
255
48
-1
71
255
203
-1
13
239
255
254
24
-1
98
255
149
-19
43
255
248
25
-1
56
255
191
-1
108
255
48
-1
8
245
255
63
-1
112
255
204
-1
98
255
149
-22
216
255
136
-1
56
255
191
-1
108
255
48
-1
170
255
181
-1
6
224
255
122
-1
98
255
149
-21
129
255
243
22
-1
56
255
191
-1
108
255
48
-1
84
255
57
-1
105
255
36
-1
98
255
149
-22
43
255
142
-1
56
255
191
-1
108
255
48
-1
10
243
255
188
-1
9
228
255
204
-1
98
255
149
-25
209
255
248
36
-1
56
255
191
-1
108
255
48
-1
164
255
75
-1
123
255
116
-1
98
255
149
-31
110
255
176
-1
76
255
191
-1
108
255
48
-1
65
255
216
5
-1
27
244
255
250
22
-1
98
255
149
-18
18
247
255
73
-1
6
212
255
191
-1
108
255
48
-1
1
219
255
119
-1
167
255
171
-1
98
255
149
-19
165
255
224
12
-1
125
255
191
-1
108
255
48
-1
120
255
246
35
-1
74
255
71
-1
98
255
149
-20
58
255
146
-1
41
247
255
191
-1
108
255
48
-1
22
246
255
190
2
-1
15
225
255
217
2
-1
98
255
149
-32
197
255
254
72
-1
7
207
255
191
-1
108
255
48
-1
152
255
117
-1
165
255
104
-1
98
255
149
-10
82
255
231
23
-1
145
255
191
-1
108
255
48
-1
38
253
255
249
51
-1
93
255
234
9
-1
98
255
149
-8
2
217
255
192
4
-1
79
254
255
191
-1
108
255
48
-1
175
255
223
19
-1
46
244
255
126
-1
98
255
149
-7
92
255
142
-1
45
242
255
191
-1
108
255
48
-1
48
254
255
185
3
-1
17
220
255
238
15
-1
98
255
149
-6
3
214
255
103
-1
21
223
255
191
-1
108
255
48
-1
172
255
148
-1
6
190
255
123
-1
98
255
149
-7
86
255
251
72
-1
12
198
255
180
-1
108
255
48
-1
43
253
255
113
-1
1
161
255
235
13
-1
98
255
149
-5
2
202
255
244
60
-1
7
187
255
64
-1
108
255
48
-1
159
255
253
96
-1
144
255
110
-1
98
255
149
-6
58
254
255
240
53
-1
5
176
255
176
-1
108
255
48
-1
25
242
255
252
87
-1
132
255
214
5
-1
98
255
149
-6
165
255
239
58
-1
9
178
255
247
36
-1
108
255
48
-1
120
255
251
91
-1
135
255
71
-1
98
255
149
-8
28
242
255
243
67
-1
13
191
255
129
-1
108
255
48
-1
7
218
255
253
103
-1
2
147
255
177
-1
98
255
149
-10
108
255
249
94
-1
27
205
255
218
9
-1
108
255
48
-1
65
254
255
133
1
-1
10
175
255
241
29
-1
98
255
149
-11
2
199
255
254
133
2
-1
54
229
255
254
65
-1
108
255
48
-1
155
255
169
11
-1
27
201
255
107
-1
98
255
149
-12
43
248
255
184
19
-1
94
246
255
152
-1
108
255
48
-1
17
229
255
210
36
-1
64
232
255
195
2
-1
98
255
149
-10
113
255
225
63
-1
14
163
255
218
12
-1
108
255
48
-1
70
254
255
241
92
-1
4
126
251
255
241
34
-1
98
255
149
-10
1
185
255
252
134
7
-1
56
219
255
250
56
-1
108
255
48
-1
141
255
166
18
-1
36
198
255
92
-1
98
255
149
-13
25
234
255
214
59
-1
15
147
253
255
119
-1
108
255
48
-1
7
207
255
232
86
-1
4
118
246
255
164
-1
98
255
149
-16
68
252
255
253
157
24
-1
1
89
229
255
182
2
-1
108
255
48
-1
35
239
255
182
40
-1
63
208
255
214
13
-1
98
255
149
-18
120
255
241
121
11
-1
66
203
255
221
18
-1
108
255
48
-1
76
253
255
250
146
22
-1
40
173
255
241
39
-1
18
48
28
-18
1
173
255
233
113
10
-1
62
183
255
243
46
-1
108
255
48
-1
130
255
244
135
22
-1
37
161
252
255
254
82
-17
11
203
255
237
133
26
-1
4
84
201
255
253
79
-1
108
255
48
-1
1
168
255
246
153
41
-1
60
173
253
255
121
-17
24
224
255
251
177
77
4
-1
36
133
229
255
115
-1
108
255
48
-1
8
195
255
254
193
94
11
-1
21
114
212
255
154
-16
43
238
255
235
151
67
6
-1
39
118
197
254
255
142
-1
108
255
48
-1
20
216
255
244
167
82
13
-1
22
97
183
251
255
183
4
-19
55
242
255
242
175
108
50
3
-1
26
86
147
215
255
162
1
-1
108
255
48
-1
29
223
255
248
187
118
58
7
-1
14
70
131
203
253
255
194
10
-15
65
246
255
242
195
149
104
68
36
6
-1
20
50
90
133
177
223
255
170
4
-1
108
255
48
-1
36
230
255
248
202
157
112
74
40
9
-1
15
48
80
120
165
212
253
255
203
14
-16
73
247
255
254
239
221
203
197
191
189
193
200
213
228
249
255
174
5
-1
108
255
48
-1
42
232
255
241
221
204
197
193
189
193
199
207
225
245
255
207
19
-15
66
243
255
168
5
-1
108
255
48
-1
38
226
255
200
17
-18
60
240
255
158
3
-1
108
255
48
-1
33
221
255
192
13
-17
49
228
255
133
1
-1
108
255
48
-1
26
205
255
172
9
-17
28
208
255
251
104
-1
108
255
48
-1
12
179
255
141
2
-15
13
180
255
240
71
-1
108
255
48
-1
3
144
255
250
104
-17
2
128
253
255
214
40
-1
108
255
48
-1
94
246
255
230
60
-17
76
239
255
169
13
-1
108
255
48
-1
48
222
255
195
25
-16
32
196
255
245
102
-1
108
255
48
-1
16
167
255
252
133
5
-19
4
128
251
255
205
42
-1
108
255
48
-1
96
242
255
225
63
-17
55
211
255
250
127
5
-1
108
255
48
-1
34
188
255
254
157
16
-16
6
126
248
255
199
45
-1
108
255
48
-1
1
98
237
255
220
67
-18
41
185
255
236
105
3
-1
108
255
48
-1
23
159
253
255
246
131
10
-18
78
218
255
250
148
19
-1
108
255
48
-1
52
196
255
254
169
31
-17
6
109
230
255
254
170
36
-1
108
255
48
-1
1
85
214
255
192
60
-18
9
114
233
255
254
175
48
-1
108
255
48
-1
3
92
218
255
197
66
-17
10
108
221
255
250
161
46
-1
108
255
48
-1
3
86
202
255
254
181
66
-19
3
86
194
254
255
234
133
29
-1
108
255
48
-1
64
176
251
255
244
155
43
-22
39
137
233
255
253
187
90
7
-1
108
255
48
-1
26
122
220
255
201
102
14
-22
5
74
159
240
255
205
120
31
-1
108
255
48
-1
1
60
145
229
255
215
128
41
-26
7
77
151
223
255
248
186
110
34
-1
100
235
44
-1
2
63
139
211
255
252
197
124
47
-32
40
110
169
228
255
249
199
140
72
10
-1
28
98
157
217
254
255
252
205
147
87
18
-22
32
85
131
177
221
253
255
240
199
156
108
58
9
-1
22
77
122
167
213
251
255
246
205
159
114
67
13
-11
8
40
72
104
129
149
169
187
203
209
215
223
226
221
217
210
195
181
161
139
116
88
58
26
1
-1
4
32
64
96
125
145
165
185
200
207
215
221
225
219
213
207
198
181
161
141
120
92
60
28
2
-959
-1
10
63
112
156
192
219
237
246
247
241
226
203
169
127
76
21
-1
34
118
193
250
255
254
205
128
38
-1
12
103
199
255
194
84
2
-1
21
133
239
255
215
88
1
-1
19
140
244
255
197
47
-1
4
110
237
255
250
130
5
-1
57
213
255
200
32
-1
9
139
252
255
235
65
-1
45
215
255
250
94
-1
98
246
255
254
110
-1
6
157
255
254
111
-1
20
193
255
254
99
-1
40
220
255
252
75
-1
53
236
255
242
45
-1
64
241
255
219
16
-1
71
246
255
176
1
-1
66
246
255
105
-1
61
244
255
245
33
-1
49
241
255
166
-1
32
230
255
252
28
-1
18
215
255
109
-1
6
194
255
250
198
153
114
94
78
86
99
128
171
231
255
160
-5
154
255
248
171
81
13
-1
1
51
145
237
255
174
-7
106
255
239
129
20
-1
8
112
233
255
137
-7
63
250
255
250
139
15
-1
12
126
237
255
237
32
-23
23
230
255
200
41
-1
8
77
123
113
28
-17
2
187
255
252
125
4
-16
125
255
234
66
-15
60
252
255
213
30
-14
12
221
255
197
18
-14
154
255
189
10
-10
75
255
189
10
-11
16
229
255
203
12
-9
153
255
219
22
-10
63
254
255
239
39
-9
8
218
255
252
72
-10
125
255
119
-9
31
245
255
183
1
-9
174
255
229
21
-9
71
255
254
74
-9
3
212
255
153
-10
100
255
225
12
-9
11
230
255
76
-8
126
255
169
-11
21
242
255
243
27
-18
139
255
122
-65
25
245
255
221
8
-40
146
255
88
-40
28
248
255
205
1
-35
142
255
70
-36
20
244
255
196
-33
130
255
69
-33
13
238
255
198
-32
112
255
76
-32
3
222
255
213
1
-32
82
255
96
-31
195
255
231
6
-32
52
255
129
-31
158
255
250
26
-28
17
245
255
169
-31
111
255
67
-30
1
215
255
221
1
-28
64
255
122
-28
161
255
253
28
-30
13
244
255
189
-28
97
255
97
-28
193
255
246
14
-28
34
254
255
175
-27
122
255
90
-58
211
255
247
13
-61
44
255
177
-50
132
255
99
-45
220
255
253
24
-1
2
91
7
-44
47
255
199
-1
115
255
226
102
5
-40
128
255
124
-1
36
246
255
221
96
4
-42
208
255
53
-1
185
255
214
76
-45
34
255
235
2
-1
77
255
190
51
-43
114
255
167
-1
5
216
255
253
163
29
-43
191
255
99
-1
111
255
245
124
8
-42
14
250
255
35
-1
16
237
255
220
76
-43
83
255
226
-1
128
255
180
35
-41
156
255
163
-1
17
240
255
246
120
5
-40
1
229
255
101
-1
129
255
208
54
-39
46
255
44
-1
16
240
255
253
147
14
-42
113
255
240
2
-1
118
255
224
68
-43
180
255
185
-1
5
227
255
254
149
12
-41
4
241
255
129
-1
91
255
223
66
-40
58
255
78
-1
204
255
254
146
8
-42
124
255
27
-1
56
255
210
44
-39
185
255
231
-1
156
255
246
108
1
-39
3
241
255
181
-1
14
243
255
179
21
-40
49
255
136
-1
103
255
229
62
-39
108
255
91
-1
201
255
251
120
1
-38
168
255
47
-1
37
255
179
18
-42
226
255
251
7
-1
126
255
225
54
-38
24
255
217
-1
216
255
248
98
-36
76
255
179
-1
50
255
149
6
-34
129
255
141
-1
134
255
195
24
-33
181
255
102
-1
213
255
228
53
-31
234
255
66
-1
37
255
246
85
-34
29
255
34
-1
116
255
254
124
1
-32
75
255
252
5
-1
195
255
163
7
-34
120
255
225
-1
15
251
255
195
18
-30
166
255
193
-1
81
255
214
31
-33
212
255
167
-1
151
255
229
48
-33
7
251
255
142
-1
221
255
241
67
-30
44
255
117
-1
33
255
249
86
-33
84
255
92
-1
95
255
252
101
-32
123
255
67
-1
156
255
254
116
-30
162
255
43
-1
217
255
133
-32
201
255
25
-1
21
255
145
1
-32
240
255
8
-1
48
151
242
255
149
1
-31
21
255
246
-1
13
104
209
255
152
2
-30
53
255
229
-1
1
70
185
254
255
156
2
-38
84
255
212
-1
44
157
248
255
154
1
-36
116
255
197
-1
28
147
247
255
147
-34
148
255
188
-1
25
143
246
255
137
-35
180
255
179
-1
23
144
248
255
128
-34
210
255
170
-1
33
163
253
255
114
-35
235
255
161
-1
46
181
255
254
92
-33
6
254
255
153
-1
70
213
255
250
74
-34
29
255
148
-1
4
110
238
255
245
57
-35
53
255
147
-1
20
151
253
255
236
39
-33
78
255
147
-1
55
208
255
220
21
-33
101
255
146
-1
4
116
244
255
198
9
-33
119
255
146
-1
32
181
255
171
2
-34
136
255
146
-1
98
240
255
135
-33
154
255
152
-1
28
184
255
91
-34
171
255
160
-1
98
240
255
247
54
-34
189
255
168
-1
32
195
255
229
26
-34
205
255
176
-1
3
128
251
255
200
7
-33
216
255
184
-1
57
221
255
150
-33
226
255
195
-1
14
166
255
93
-33
236
255
212
-1
106
248
255
245
46
-33
246
255
229
-1
51
221
255
218
14
-33
2
254
255
245
-1
16
180
255
167
-40
10
255
7
-1
2
129
254
255
99
-33
13
255
25
-1
80
241
255
245
42
-34
16
255
50
-1
43
222
255
209
8
-34
18
255
75
-1
21
195
255
141
-35
21
255
101
-1
7
162
255
253
63
-37
24
255
127
-1
1
128
254
255
223
14
-34
24
255
153
-1
97
250
255
157
-35
19
255
187
-1
71
243
255
72
-35
15
255
222
-1
54
236
255
224
12
-34
10
255
252
5
-1
42
227
255
145
-35
5
255
37
-1
32
220
255
253
57
-31
1
255
224
46
-1
27
215
255
210
4
-34
246
255
251
193
118
42
-1
22
209
255
113
-33
234
255
254
209
143
78
15
-1
19
208
255
241
25
-33
221
255
250
201
141
83
23
-1
21
211
255
164
-33
209
255
249
207
159
112
61
9
-1
22
213
255
254
60
-33
197
255
254
234
201
163
126
88
47
6
-1
25
219
255
201
1
-34
95
145
162
172
173
171
169
165
151
135
120
104
85
58
32
7
-1
32
227
255
90
-39
40
234
255
224
8
-40
51
243
255
117
-41
72
250
255
235
14
-55
97
254
255
125
-31
131
255
239
17
-33
1
170
255
131
-32
9
202
255
238
13
-30
27
231
255
117
-28
59
249
255
230
8
-30
105
255
102
-29
163
255
211
1
-31
12
214
255
66
-29
1
-1
44
245
255
175
-31
23
191
110
-1
105
255
252
30
-32
58
228
255
122
-1
1
179
255
126
-32
112
250
255
136
-1
23
233
255
222
1
-32
18
172
255
144
-1
83
255
65
-33
63
226
255
141
-1
168
255
161
-32
5
131
252
255
137
-1
21
234
255
240
7
-33
1
84
172
177
70
-1
42
202
255
134
-1
94
255
77
-35
11
179
255
251
56
-1
3
118
247
255
119
-1
1
190
255
163
-34
5
189
255
177
-1
41
201
255
254
101
-1
40
249
255
240
5
-31
134
255
244
2
-1
7
126
247
255
252
84
-1
142
255
63
-32
39
251
255
26
-1
65
215
255
248
64
-1
16
235
255
136
-33
162
255
40
-1
22
161
254
255
237
39
-1
107
255
209
-36
27
249
255
50
-1
5
112
238
255
220
21
-1
5
221
255
254
22
-40
132
255
60
-1
74
215
255
196
8
-1
92
255
81
-48
4
229
255
80
-1
41
182
255
157
-1
2
214
255
141
-42
76
255
118
-1
30
157
251
255
105
-1
94
255
201
-17
166
255
160
-1
21
143
248
255
249
57
-1
4
222
255
248
4
-17
8
243
255
222
-1
16
128
242
255
229
24
-1
111
255
43
-17
74
255
43
-1
18
131
240
255
186
2
-1
14
242
255
89
-17
146
255
136
-1
20
133
241
255
118
-1
147
255
134
-17
211
255
235
12
-1
34
145
243
255
250
54
-1
46
255
168
-18
16
254
255
124
-1
55
169
252
255
220
12
-1
204
255
199
-17
67
255
240
27
-1
4
83
195
255
146
-1
108
255
231
-18
111
255
182
1
-1
24
126
228
255
253
60
-1
25
253
255
254
3
-18
150
255
119
-1
1
66
167
249
255
217
9
-1
196
255
19
-19
180
255
253
85
-1
26
122
220
255
135
-1
117
255
35
-19
206
255
250
86
-1
10
90
183
252
255
249
37
-1
48
255
50
-20
221
255
251
112
-1
6
76
162
242
255
180
-1
1
233
255
53
-19
232
255
161
13
-1
7
73
159
239
255
75
-1
176
255
53
-20
232
255
223
67
-1
14
88
167
241
255
217
5
-1
122
255
53
-20
228
255
175
37
-1
44
116
189
250
255
104
-1
72
255
44
-21
212
255
251
163
45
-1
30
96
161
227
255
225
6
-1
33
255
26
-22
191
255
254
193
92
10
-1
1
42
102
161
221
255
250
56
-1
3
248
255
8
-22
160
255
244
169
88
19
-1
1
31
82
133
185
238
255
205
49
-1
224
255
241
-23
121
255
253
203
139
86
33
1
-1
2
32
72
110
150
195
241
255
245
118
4
-1
203
255
209
-25
73
255
240
199
158
126
96
67
46
26
7
-1
5
20
36
55
78
100
124
155
185
215
247
255
186
35
-1
188
255
170
-24
17
253
255
249
239
229
223
221
219
220
227
235
245
255
227
86
-1
185
255
126
-29
205
255
250
137
12
-1
185
255
74
-53
128
255
187
43
-1
200
255
253
18
-1
43
255
215
76
-1
218
255
204
-1
200
255
235
108
5
-1
3
248
255
130
-1
93
255
246
139
16
-1
36
255
47
-1
6
225
255
250
151
26
-1
89
255
210
-1
100
255
253
165
37
-1
154
255
108
-1
3
209
255
253
169
46
-1
3
229
255
238
13
-1
59
253
255
252
165
42
-1
70
255
129
-1
142
255
250
159
37
-1
177
255
236
15
-1
7
206
255
241
141
30
-1
47
254
255
106
-1
33
236
255
228
118
15
-1
1
190
255
199
2
-1
61
247
255
202
94
6
-1
98
255
244
39
-1
77
250
255
248
161
54
-4
43
243
255
91
-1
82
250
255
225
122
22
-7
27
223
255
139
-1
71
243
255
250
173
74
3
-7
30
217
255
165
2
-1
47
224
255
216
118
23
-8
62
232
255
168
5
-1
21
186
255
236
149
57
1
-7
6
126
250
255
152
3
-1
2
114
246
255
247
169
78
6
-8
57
212
255
250
113
-1
41
200
255
247
177
94
15
-7
3
136
253
255
221
57
-1
2
98
231
255
247
175
90
14
-6
161
255
251
145
12
-1
14
134
243
255
232
157
80
11
-7
85
255
182
45
-1
21
135
243
255
254
207
135
58
2
-8
165
255
253
177
57
-1
19
118
223
255
230
161
92
23
-7
137
255
227
133
35
-1
3
79
177
250
255
233
171
108
44
1
-7
21
215
255
254
211
140
60
2
-1
20
108
198
253
255
254
219
163
104
42
1
-8
14
136
233
255
252
222
179
132
80
22
-1
23
98
173
242
255
233
183
132
76
20
-7
2
45
83
94
85
62
36
7
-1
4
56
120
183
241
255
252
217
174
128
78
28
-7
2
40
94
145
192
231
255
237
201
167
132
90
46
7
-8
17
56
95
128
159
189
219
241
255
253
237
217
193
165
137
110
82
50
15
-7
7
28
50
66
78
90
102
113
118
122
126
129
130
126
122
118
114
107
94
82
70
56
39
18
2
-430
-164
17
153
35
-15
172
255
248
139
16
-13
93
255
235
107
3
-15
20
235
255
206
57
-1
31
90
135
181
209
229
245
249
243
228
202
169
120
65
9
-13
158
255
254
157
21
-1
2
64
151
221
255
243
171
86
6
-8
62
254
255
237
98
1
-1
23
129
226
255
232
129
16
-6
3
210
255
188
35
-1
35
158
248
255
238
119
6
-7
99
255
244
114
3
-1
25
151
250
255
211
57
-7
11
229
255
197
36
-1
4
114
242
255
251
120
2
-5
125
255
244
106
1
-1
51
207
255
126
-4
16
239
255
185
28
-1
3
124
250
255
239
26
-4
124
255
236
80
-1
27
196
255
102
-4
13
236
255
149
8
-1
63
232
255
192
1
-4
118
255
211
43
-1
107
251
255
247
37
-4
5
227
255
245
94
-1
2
139
255
130
-3
89
255
153
8
-1
6
170
255
224
10
-4
202
255
203
32
-1
9
183
255
81
-4
57
255
237
70
-1
13
191
255
184
-4
158
255
251
112
-1
10
193
255
252
43
-3
14
244
255
157
7
-1
7
184
255
155
-4
103
255
197
23
-1
3
175
255
244
25
-3
201
255
223
42
-1
151
255
129
-3
37
255
239
67
-1
120
255
247
191
131
84
3
-4
127
255
250
97
-6
87
254
255
191
92
13
-5
217
255
254
129
-54
49
245
255
175
49
-7
50
255
152
3
-29
21
224
255
211
60
-5
131
255
173
8
-28
3
190
255
252
128
6
-7
211
255
192
15
-25
131
255
228
62
-5
37
255
204
19
-25
70
253
255
201
26
-6
116
255
211
24
-22
25
234
255
175
8
-5
188
255
217
29
-22
1
182
255
161
4
-6
11
248
255
222
32
-21
106
255
161
2
-5
76
255
222
30
-21
38
245
255
169
3
-7
85
239
255
221
29
-20
2
196
255
192
7
-5
13
114
224
255
220
28
-19
108
255
215
17
-6
4
89
212
255
217
23
-19
30
242
255
240
38
-5
2
86
210
255
208
17
-19
180
255
254
76
-6
2
84
216
255
198
12
-17
80
255
137
-6
4
104
230
255
187
7
-18
10
224
255
198
5
-5
11
124
243
255
168
2
-18
133
255
243
35
-7
28
165
254
255
142
-17
34
248
255
104
-5
61
206
255
115
-18
169
255
188
1
-6
3
110
242
255
254
87
-17
57
254
255
246
36
-6
29
177
255
246
56
-17
1
198
255
122
-5
84
231
255
232
31
-17
80
255
218
7
-6
20
170
255
211
14
-17
2
211
255
75
-6
88
237
255
179
2
-17
93
255
185
-5
25
182
255
131
-47
5
221
255
253
48
-6
1
112
248
255
254
81
-50
97
255
162
-5
49
216
255
242
43
-38
3
218
255
250
35
-5
11
159
255
215
13
-35
91
255
157
-10
100
247
255
167
-33
2
213
255
250
33
-11
52
224
255
106
-31
78
255
162
-12
19
184
255
248
51
-31
193
255
254
43
-10
3
139
255
217
12
-35
54
255
178
-11
95
248
255
156
-34
169
255
65
-12
58
234
255
83
-33
29
251
255
208
-11
35
215
255
237
26
-32
132
255
98
-12
17
192
255
181
-32
6
232
255
239
10
-10
7
169
255
98
-32
91
255
146
-12
2
147
255
241
30
-30
196
255
43
-11
126
255
182
-31
41
255
201
-12
111
254
255
89
-33
139
255
105
-11
100
253
255
232
18
-31
5
233
255
248
18
-12
95
252
255
157
-32
82
255
173
-11
92
252
255
254
58
-30
175
255
85
-11
92
253
255
206
3
-30
18
249
255
242
10
-10
100
254
255
106
-30
103
255
165
-11
108
255
237
19
-30
195
255
84
-12
123
255
143
-30
31
254
255
247
12
-10
145
255
249
35
-30
114
255
178
-11
2
165
255
170
-29
198
255
102
-10
6
190
255
254
53
-30
29
254
255
254
28
-11
17
214
255
183
-29
111
255
209
-10
32
233
255
59
-27
191
255
137
-10
61
249
255
189
-24
17
251
255
69
-10
101
255
58
-24
90
255
248
9
-10
150
255
177
-23
166
255
190
-10
6
199
255
254
43
-23
4
239
255
127
-11
28
233
255
160
-23
60
255
66
-11
72
254
255
248
23
-23
129
255
250
10
-11
137
255
125
-22
199
255
200
-10
5
201
255
229
5
-22
17
252
255
145
-10
38
244
255
85
-24
83
255
90
-11
104
255
183
-22
147
255
35
-10
1
185
255
252
29
-22
209
255
237
1
-10
32
243
255
123
-22
18
253
255
189
-10
110
255
213
-22
80
255
141
-9
3
203
255
45
-23
142
255
93
-10
52
252
255
131
-23
199
255
48
-12
150
255
215
-21
7
248
255
252
9
-12
20
239
255
35
-21
56
255
219
-13
116
255
110
-30
112
255
177
-12
7
225
255
184
-27
167
255
139
-11
99
255
245
6
-25
218
255
104
-11
4
218
255
58
-25
13
253
255
69
-11
98
255
121
-26
61
255
34
-11
5
225
255
179
-25
109
255
250
4
-11
114
255
229
-25
158
255
223
-12
15
243
255
24
-25
204
255
197
-12
148
255
73
-26
2
244
255
170
-12
48
255
111
-25
32
255
143
-11
205
255
147
-25
74
255
117
-12
112
255
183
-25
116
255
93
-11
28
253
255
209
-25
156
255
74
-10
198
255
231
-25
192
255
56
-10
124
255
251
2
-25
226
255
38
-11
52
255
12
-25
7
253
255
19
-11
3
241
255
19
-25
40
255
4
-12
185
255
25
-25
74
255
248
-10
131
255
24
-25
104
255
238
-10
88
255
14
-25
131
255
228
-11
47
255
4
-25
158
255
218
-11
17
255
241
-25
185
255
211
-11
246
255
213
-32
212
255
209
-11
232
255
185
-25
237
255
208
-11
222
255
146
-25
3
253
255
206
-11
224
255
98
-26
22
255
204
-10
232
255
49
-27
41
255
207
-11
3
251
255
237
3
-27
61
255
214
-12
28
255
171
-26
80
255
222
-10
72
255
96
-27
93
255
229
-10
125
255
245
13
-26
105
255
236
-11
195
255
164
-26
117
255
250
-10
24
252
255
53
-27
130
255
11
-9
95
255
187
-25
141
255
27
-9
40
251
255
254
59
-27
147
255
44
-11
142
255
167
-27
152
255
62
-12
14
230
255
236
24
-26
157
255
88
-12
91
255
254
82
-26
162
255
113
-13
1
195
255
138
-27
166
255
139
-15
54
254
255
167
2
-26
164
255
240
119
-21
165
255
177
6
-28
161
255
238
182
118
52
3
-4
31
247
255
161
4
-28
158
255
245
201
152
96
40
1
-4
138
255
251
118
1
-27
156
255
242
205
167
129
88
40
3
-4
20
241
255
218
60
-30
72
141
166
182
191
201
211
217
213
207
201
196
181
163
147
130
106
78
50
22
1
-4
130
255
247
136
9
-29
16
238
255
248
154
29
-32
109
128
24
-1994
93
37
-13
16
167
255
226
33
-14
59
224
255
222
29
-14
9
139
252
255
219
24
-15
58
216
255
207
15
-17
12
142
253
255
192
8
-15
82
226
255
175
3
-17
32
179
255
144
-16
12
131
246
255
107
-16
2
96
229
255
252
74
-16
68
204
255
240
38
-18
57
190
255
213
13
-22
48
177
254
255
174
1
-23
54
177
254
255
116
-23
63
185
255
250
54
-16
4
88
201
255
221
15
-21
16
116
225
255
166
-3
99
189
177
165
153
142
137
133
129
126
125
129
133
137
141
79
-8
51
155
244
255
83
-1
156
255
254
83
-1
10
98
203
255
233
20
-1
186
255
248
71
-1
1
60
155
241
255
169
-1
205
255
247
86
-1
39
128
217
255
75
-1
215
255
253
130
4
-1
34
117
203
255
220
8
-1
220
255
196
40
-1
41
122
205
255
128
-1
209
255
249
134
16
-1
8
69
145
220
255
247
33
-1
196
255
238
125
20
-1
2
47
116
185
246
255
164
-1
167
255
246
157
62
1
-1
7
56
113
175
237
255
253
47
-1
133
255
226
147
68
8
-1
4
44
94
144
199
248
255
182
-1
88
255
247
191
131
78
26
-1
11
46
81
122
163
205
246
255
56
-1
30
255
239
199
162
131
102
78
58
38
26
16
7
2
-1
1
8
15
26
40
54
72
94
116
141
169
199
230
254
255
174
-1
221
255
253
251
254
255
253
31
-1
139
255
225
84
-1
54
255
248
131
10
-1
209
255
173
36
-1
95
255
198
59
-1
5
219
255
219
86
1
-1
82
255
225
102
5
-1
179
255
229
108
7
-1
25
236
255
226
110
9
-1
81
254
255
217
98
5
-1
125
255
201
87
3
-1
1
162
255
252
173
60
-1
3
165
255
238
143
34
-1
3
159
255
203
98
10
-1
1
126
254
255
242
155
52
-1
83
239
255
254
191
96
12
-1
31
197
255
220
131
36
-1
3
114
244
255
229
143
56
1
-1
31
176
255
229
149
65
2
-1
59
197
255
216
135
56
1
-1
1
72
191
255
248
185
112
38
-1
58
167
248
255
213
145
77
11
-1
20
115
207
255
221
161
94
27
-1
43
131
213
255
250
205
145
86
27
-1
31
104
175
237
255
252
215
163
110
58
9
-1
2
48
110
165
215
253
255
254
227
187
143
98
52
9
-1
13
61
104
143
185
226
252
255
251
223
189
155
124
90
52
12
-1
4
32
64
92
114
135
157
177
191
205
217
230
237
241
245
250
249
245
243
241
233
223
213
201
190
173
155
137
120
100
74
48
24
3
-1
124
-16
879
-4
14
-4
873
-3
22
-3
868
-3
26
-3
864
-3
30
-2
861
-3
33
-3
858
-2
37
-2
855
-3
39
-2
853
-2
42
-2
851
-2
44
-2
848
-2
47
-2
846
-2
49
-2
844
-2
51
-2
842
-2
53
-2
840
-2
55
-2
838
-2
57
-2
836
-2
59
-1
835
-2
60
-2
833
-2
62
-1
832
-2
63
-2
830
-2
65
-1
829
-2
44
-11
11
-1
18
-3
808
-1
42
-4
9
-4
8
-1
18
-5
805
-1
41
-3
15
-3
6
-1
17
-1
4
-3
802
-2
39
-3
19
-3
3
-2
16
-2
6
-2
772
-15
13
-2
39
-2
23
-5
17
-1
8
-3
766
-4
14
-4
9
-2
38
-3
45
-2
10
-3
762
-3
20
-3
7
-1
38
-2
46
-2
13
-2
759
-3
24
-3
4
-2
37
-2
47
-1
15
-3
755
-3
28
-2
2
-2
37
-2
47
-2
17
-2
752
-3
31
-4
37
-2
48
-1
19
-3
749
-2
35
-1
37
-2
48
-2
21
-2
746
-3
35
-2
36
-2
49
-1
23
-2
744
-2
37
-1
36
-2
49
-2
25
-2
741
-2
37
-2
35
-2
50
-1
27
-2
739
-2
37
-2
35
-2
50
-2
28
-2
736
-2
39
-1
36
-1
51
-1
31
-2
733
-2
39
-2
35
-2
51
-1
32
-2
731
-2
40
-1
35
-2
51
-1
34
-2
729
-2
40
-1
35
-2
52
-1
35
-2
727
-2
40
-2
35
-1
52
-2
37
-2
724
-2
41
-1
35
-2
52
-1
39
-2
722
-2
41
-2
35
-1
53
-1
40
-2
721
-1
42
-1
35
-1
53
-1
42
-2
719
-1
39
-5
34
-2
53
-1
43
-2
166
-2
315
-1
233
-2
37
-3
2
-1
35
-1
54
-1
44
-2
153
-13
2
-11
290
-26
220
-2
36
-2
4
-2
34
-2
53
-1
47
-2
146
-6
25
-6
279
-6
25
-6
213
-2
35
-2
6
-1
35
-1
54
-1
48
-2
141
-5
35
-4
60
-1
148
-1
62
-5
35
-5
208
-2
34
-3
6
-2
34
-2
54
-1
49
-2
137
-4
43
-4
56
-1
148
-1
59
-4
43
-4
205
-1
34
-2
8
-1
35
-1
54
-1
51
-2
133
-4
49
-4
53
-1
148
-1
56
-4
49
-4
201
-2
33
-2
8
-2
34
-1
55
-1
52
-2
129
-4
55
-3
51
-1
148
-1
54
-3
55
-3
198
-2
33
-2
9
-1
35
-1
55
-1
53
-2
126
-3
60
-3
49
-1
148
-1
51
-3
60
-4
194
-2
33
-2
9
-2
34
-1
55
-2
54
-2
123
-3
65
-3
46
-1
148
-1
49
-3
65
-3
192
-1
33
-2
10
-1
35
-1
55
-1
56
-2
120
-3
69
-3
44
-1
148
-1
47
-3
69
-3
189
-2
32
-2
10
-2
34
-2
55
-2
56
-2
117
-3
73
-2
43
-1
148
-1
45
-3
73
-3
186
-2
32
-2
11
-1
35
-1
57
-3
55
-2
114
-3
77
-2
41
-1
148
-1
43
-3
77
-2
185
-1
32
-2
12
-1
34
-2
59
-3
54
-2
112
-2
80
-3
39
-1
148
-1
42
-2
80
-3
182
-2
31
-2
12
-1
35
-1
62
-3
53
-2
109
-2
84
-2
38
-1
148
-1
40
-3
83
-3
180
-1
31
-2
13
-1
34
-2
64
-3
52
-2
107
-2
87
-2
36
-1
148
-1
39
-2
87
-2
178
-1
32
-1
13
-2
34
-1
67
-3
51
-2
104
-2
90
-2
35
-1
148
-1
37
-3
89
-2
176
-2
31
-2
13
-1
35
-1
69
-3
50
-2
102
-2
92
-3
33
-1
148
-1
36
-2
93
-2
174
-1
31
-2
13
-2
34
-2
71
-3
49
-1
101
-2
95
-2
32
-1
148
-1
35
-2
95
-2
172
-2
31
-1
14
-1
35
-1
74
-2
49
-1
98
-2
98
-2
31
-1
148
-1
33
-3
97
-2
171
-1
31
-2
14
-1
34
-2
75
-3
47
-2
96
-2
100
-2
30
-1
148
-1
32
-2
101
-2
168
-2
30
-2
14
-2
34
-1
78
-2
47
-2
94
-2
103
-2
28
-1
148
-1
31
-2
103
-2
166
-2
31
-1
15
-1
35
-1
80
-2
46
-2
92
-2
105
-2
27
-1
148
-1
30
-2
105
-2
165
-1
31
-2
15
-1
34
-2
81
-2
46
-2
90
-2
107
-2
26
-1
148
-1
29
-2
107
-2
163
-2
31
-1
15
-2
34
-1
84
-2
45
-2
88
-2
109
-2
25
-1
148
-1
28
-2
109
-2
162
-1
31
-1
16
-1
35
-1
85
-2
45
-1
87
-2
48
-14
49
-2
24
-1
148
-1
27
-2
48
-14
49
-2
160
-2
30
-2
16
-1
34
-2
86
-3
43
-2
85
-2
43
-7
13
-6
44
-2
23
-1
62
-1
23
-1
61
-1
26
-2
44
-6
13
-6
44
-2
159
-1
31
-1
16
-1
35
-1
89
-2
43
-2
83
-2
41
-4
24
-5
41
-2
85
-1
23
-1
87
-2
41
-4
25
-4
41
-2
157
-2
30
-2
16
-1
35
-1
90
-2
43
-2
81
-2
39
-3
32
-4
39
-2
84
-1
23
-1
86
-2
39
-3
32
-4
39
-2
156
-1
31
-1
17
-1
34
-2
51
-3
38
-2
42
-1
80
-2
37
-3
38
-3
38
-1
84
-1
23
-1
85
-2
37
-3
38
-4
37
-2
154
-2
30
-2
16
-1
35
-1
52
-5
37
-2
42
-1
78
-2
36
-3
43
-3
36
-1
83
-1
23
-1
84
-2
36
-3
43
-3
36
-1
154
-1
31
-1
17
-1
35
-1
51
-2
3
-3
36
-2
41
-2
76
-2
35
-3
47
-3
34
-2
82
-1
23
-1
84
-1
35
-3
47
-3
35
-1
153
-1
30
-2
17
-1
35
-1
51
-1
6
-2
36
-2
41
-2
75
-1
34
-3
51
-3
33
-2
81
-1
23
-1
83
-1
34
-3
51
-3
33
-2
74
-1
21
-1
54
-1
31
-1
17
-1
35
-2
50
-1
9
-2
36
-2
40
-1
74
-1
33
-3
55
-2
33
-2
80
-1
23
-1
82
-2
32
-3
55
-2
33
-2
73
-1
21
-1
54
-1
31
-1
17
-1
35
-1
50
-2
10
-3
35
-2
40
-1
72
-2
32
-2
58
-3
32
-1
80
-1
23
-1
81
-2
32
-2
59
-2
32
-2
72
-1
21
-1
53
-2
30
-1
18
-1
35
-1
50
-1
13
-3
34
-2
39
-2
70
-2
31
-2
62
-2
31
-2
79
-1
23
-1
81
-1
31
-3
61
-2
32
-1
72
-1
21
-1
53
-1
31
-1
17
-2
35
-1
49
-2
15
-2
34
-2
39
-1
70
-1
31
-2
64
-3
30
-2
78
-1
23
-1
80
-1
31
-2
65
-2
30
-2
71
-1
21
-1
52
-2
30
-2
17
-1
35
-1
50
-1
18
-2
33
-2
39
-1
68
-2
30
-2
67
-2
30
-1
78
-1
23
-1
79
-2
30
-2
67
-2
30
-2
70
-1
21
-1
52
-1
31
-1
18
-1
35
-1
49
-2
19
-3
32
-2
38
-2
66
-2
29
-2
70
-2
30
-1
77
-1
23
-1
79
-1
30
-2
69
-2
30
-1
70
-1
21
-1
52
-1
31
-1
17
-2
35
-1
49
-1
22
-2
33
-1
38
-1
66
-1
29
-2
72
-2
27
-2
78
-1
23
-1
78
-1
29
-2
72
-2
29
-2
69
-1
21
-1
51
-1
31
-1
18
-1
36
-1
48
-2
23
-3
32
-2
37
-1
64
-2
28
-2
74
-2
25
-2
79
-1
23
-1
77
-2
28
-2
75
-2
28
-2
68
-1
21
-1
51
-1
31
-1
18
-1
35
-2
48
-1
26
-2
32
-2
36
-2
63
-1
28
-2
76
-2
22
-3
80
-1
23
-1
77
-1
28
-2
77
-2
28
-1
68
-1
21
-1
50
-2
30
-2
18
-1
35
-1
48
-2
27
-3
31
-2
36
-1
62
-1
28
-2
78
-2
20
-2
82
-1
23
-1
76
-2
27
-2
79
-2
27
-2
67
-1
21
-1
50
-1
31
-1
18
-2
35
-1
48
-1
30
-2
31
-2
35
-2
60
-2
27
-2
80
-2
18
-2
83
-1
23
-1
76
-1
27
-2
81
-1
28
-1
67
-1
21
-1
50
-1
31
-1
18
-1
36
-1
48
-1
31
-3
30
-2
35
-2
59
-1
27
-2
82
-2
15
-2
85
-1
23
-1
75
-1
27
-2
83
-1
27
-2
66
-1
21
-1
49
-2
30
-2
18
-1
36
-1
47
-1
34
-2
30
-2
35
-1
58
-2
26
-2
84
-2
13
-2
86
-1
23
-1
75
-1
27
-1
84
-2
27
-1
66
-1
21
-1
49
-1
31
-1
19
-1
35
-1
48
-1
35
-3
29
-1
35
-2
57
-1
27
-1
86
-2
10
-3
87
-1
23
-1
74
-1
27
-1
86
-2
26
-2
65
-1
21
-1
49
-1
31
-1
18
-2
35
-1
47
-2
37
-2
29
-1
35
-1
56
-2
26
-1
88
-2
8
-2
89
-1
23
-1
74
-1
26
-2
87
-2
26
-1
65
-1
21
-1
48
-2
30
-2
18
-1
36
-1
47
-1
39
-2
29
-1
34
-2
55
-1
26
-2
89
-1
7
-2
90
-1
23
-1
73
-1
26
-2
89
-2
25
-2
64
-1
21
-1
48
-1
31
-1
19
-1
36
-1
47
-1
40
-3
27
-2
34
-1
54
-2
25
-2
90
-2
4
-2
92
-1
23
-1
73
-1
26
-1
91
-1
26
-1
64
-1
21
-1
48
-1
31
-1
19
-1
36
-1
46
-1
43
-2
27
-2
33
-2
53
-1
26
-1
92
-2
2
-2
93
-1
23
-1
72
-2
25
-1
92
-2
25
-2
63
-1
21
-1
47
-2
30
-2
19
-1
35
-2
46
-1
44
-2
27
-2
33
-1
53
-1
25
-2
93
-4
94
-1
23
-1
72
-1
25
-2
93
-2
25
-1
63
-1
21
-1
47
-1
31
-1
19
-1
36
-1
47
-1
45
-2
27
-2
33
-1
51
-2
24
-2
94
-2
96
-1
23
-1
71
-2
25
-1
95
-1
25
-1
63
-1
21
-1
47
-1
31
-1
19
-1
36
-1
46
-1
48
-2
26
-2
32
-1
51
-1
25
-1
193
-1
23
-1
71
-1
25
-2
95
-2
24
-2
62
-1
21
-1
46
-2
31
-1
19
-1
36
-1
46
-1
49
-2
26
-1
33
-1
49
-2
24
-2
193
-1
23
-1
71
-1
24
-2
97
-1
25
-1
62
-1
21
-1
46
-1
31
-2
19
-1
36
-1
46
-1
50
-2
26
-1
32
-1
49
-1
25
-1
194
-1
23
-1
70
-2
24
-1
98
-2
24
-1
62
-1
21
-1
46
-1
31
-1
20
-1
36
-1
45
-1
52
-2
25
-2
31
-2
48
-1
24
-2
194
-1
23
-1
70
-1
24
-2
99
-1
25
-1
61
-1
21
-1
45
-2
31
-1
19
-1
37
-1
45
-1
53
-3
24
-2
31
-1
47
-2
24
-1
195
-1
23
-1
70
-1
24
-1
100
-2
24
-1
61
-1
21
-1
45
-1
32
-1
19
-1
36
-2
45
-1
55
-2
24
-2
30
-2
46
-1
24
-2
195
-1
23
-1
69
-2
24
-1
101
-1
24
-1
61
-1
21
-1
45
-1
31
-2
19
-1
36
-1
45
-2
56
-2
24
-1
31
-1
46
-1
24
-1
196
-1
23
-1
69
-1
24
-1
102
-2
24
-1
60
-1
21
-1
45
-1
31
-1
20
-1
36
-1
45
-1
58
-2
23
-2
30
-2
45
-1
23
-2
196
-1
23
-1
69
-1
24
-1
103
-1
24
-1
60
-1
21
-1
44
-2
31
-1
20
-1
36
-1
45
-1
59
-2
23
-2
30
-1
44
-2
23
-1
197
-1
23
-1
69
-1
23
-2
103
-2
23
-1
60
-1
21
-1
44
-1
32
-1
19
-2
36
-1
45
-1
60
-2
23
-1
30
-1
44
-1
24
-1
197
-1
23
-1
68
-1
24
-1
105
-1
23
-2
59
-1
21
-1
44
-1
32
-1
19
-1
37
-1
44
-1
62
-2
22
-2
29
-2
43
-1
23
-2
197
-1
23
-1
68
-1
24
-1
105
-1
24
-1
59
-1
21
-1
44
-1
31
-2
19
-1
37
-1
44
-1
63
-2
22
-2
29
-1
43
-1
23
-1
198
-1
23
-1
68
-1
23
-1
106
-2
23
-1
59
-1
21
-1
43
-2
31
-1
20
-1
37
-1
44
-1
64
-2
22
-1
29
-1
42
-2
23
-1
198
-1
23
-1
68
-1
23
-1
107
-1
23
-1
59
-1
21
-1
43
-1
32
-1
20
-1
37
-1
44
-1
66
-1
21
-2
29
-1
41
-1
23
-2
198
-1
23
-1
67
-2
23
-1
107
-1
23
-1
59
-1
21
-1
43
-1
32
-1
20
-1
37
-1
43
-1
68
-2
20
-2
28
-1
41
-1
23
-1
199
-1
23
-1
67
-1
23
-2
107
-1
23
-2
58
-1
21
-1
43
-1
32
-1
20
-1
37
-1
44
-3
66
-2
20
-1
28
-1
41
-1
23
-1
199
-1
23
-1
67
-1
23
-1
109
-1
23
-1
58
-1
21
-1
42
-2
31
-2
19
-1
37
-1
47
-3
65
-2
19
-2
28
-1
40
-1
23
-1
199
-1
23
-1
67
-1
23
-1
109
-1
23
-1
58
-1
21
-1
42
-1
32
-1
20
-1
37
-1
49
-4
63
-2
19
-1
28
-1
40
-1
22
-2
53
-1
70
-1
74
-1
23
-1
67
-1
23
-1
109
-1
23
-1
20
-1
37
-1
21
-1
37
-1
4
-1
32
-1
20
-1
37
-1
52
-3
62
-2
18
-2
27
-1
39
-2
22
-1
54
-1
70
-1
74
-1
23
-1
67
-1
22
-2
109
-1
23
-1
20
-1
97
-1
4
-1
32
-1
20
-1
37
-1
54
-3
61
-1
19
-1
27
-2
38
-1
23
-1
54
-1
70
-1
74
-1
23
-1
67
-1
22
-1
110
-1
23
-1
20
-1
97
-1
4
-1
32
-1
20
-1
37
-1
56
-3
60
-1
18
-2
27
-1
38
-1
23
-1
54
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
22
-1
20
-1
97
-1
3
-2
32
-1
20
-1
37
-1
58
-3
59
-1
18
-1
27
-1
38
-1
23
-1
54
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
22
-2
19
-1
97
-1
3
-1
33
-1
20
-1
37
-1
60
-3
58
-1
17
-2
26
-1
38
-1
23
-1
54
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-1
3
-1
32
-2
20
-1
37
-1
62
-2
57
-2
17
-1
26
-1
38
-1
23
-1
54
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-1
3
-1
32
-1
20
-2
37
-1
64
-2
56
-2
16
-2
26
-1
37
-1
23
-1
54
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-1
3
-1
32
-1
20
-1
38
-1
65
-3
55
-2
16
-1
26
-1
37
-1
22
-2
54
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-1
2
-2
32
-1
20
-1
38
-1
67
-3
54
-2
15
-1
26
-1
37
-1
22
-1
55
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-1
2
-1
33
-1
20
-1
38
-1
69
-2
54
-2
15
-1
25
-1
37
-1
22
-1
55
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-1
2
-1
33
-1
20
-1
38
-1
70
-3
53
-2
14
-1
25
-1
37
-1
22
-1
55
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-1
2
-1
33
-1
20
-1
38
-1
72
-2
53
-2
13
-2
24
-1
37
-1
22
-1
55
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-1
2
-1
33
-1
20
-1
38
-1
74
-2
52
-1
14
-1
24
-1
37
-1
22
-1
55
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-1
2
-1
33
-1
20
-1
38
-1
75
-2
52
-1
13
-1
24
-2
36
-1
22
-1
55
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-1
2
-1
33
-1
20
-1
38
-1
77
-2
50
-2
12
-1
25
-1
36
-1
23
-1
54
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-4
33
-1
20
-1
38
-1
78
-2
50
-2
11
-2
24
-1
36
-1
23
-1
54
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-3
34
-1
20
-1
38
-1
79
-3
49
-2
11
-1
24
-1
36
-1
23
-1
54
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-3
33
-1
21
-1
38
-1
81
-2
49
-1
11
-1
24
-1
36
-1
23
-1
54
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
23
-1
19
-1
97
-3
33
-1
21
-1
38
-1
82
-2
49
-1
10
-1
24
-1
36
-1
23
-1
54
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
22
-1
20
-1
97
-3
33
-1
21
-1
38
-1
84
-2
47
-2
9
-1
24
-1
36
-1
23
-1
54
-1
70
-1
74
-1
23
-1
66
-1
23
-1
111
-1
22
-1
20
-1
97
-3
33
-1
21
-1
38
-1
85
-2
47
-2
8
-1
23
-1
37
-1
23
-1
54
-1
70
-1
74
-1
23
-1
67
-1
22
-1
110
-1
23
-1
20
-1
97
-3
33
-1
20
-2
38
-1
86
-2
47
-1
9
-1
22
-1
37
-2
22
-1
54
-1
48
-1
21
-1
74
-1
23
-1
67
-1
23
-1
109
-1
23
-1
20
-1
37
-1
21
-1
37
-3
33
-1
20
-1
40
-1
86
-3
46
-1
8
-1
22
-1
38
-1
23
-1
102
-1
21
-1
74
-1
23
-1
67
-1
23
-1
109
-1
23
-1
58
-1
21
-1
39
-1
33
-1
20
-1
40
-1
88
-2
45
-2
7
-1
22
-1
38
-1
23
-1
102
-1
21
-1
74
-1
23
-1
67
-1
23
-1
109
-1
23
-1
58
-1
21
-1
38
-2
33
-1
20
-1
40
-1
89
-2
45
-2
6
-1
22
-1
38
-1
23
-1
102
-1
21
-1
74
-1
23
-1
67
-1
23
-1
108
-2
23
-1
58
-1
21
-1
38
-1
34
-1
20
-1
40
-1
90
-2
45
-1
6
-1
22
-1
38
-1
23
-1
102
-1
21
-1
74
-1
23
-1
67
-1
23
-2
107
-1
23
-2
58
-1
21
-1
38
-1
34
-1
20
-1
40
-1
91
-2
44
-2
4
-2
21
-2
38
-1
23
-2
101
-1
21
-1
74
-1
23
-1
67
-2
23
-1
107
-1
23
-1
59
-1
21
-1
38
-1
34
-1
20
-1
40
-1
92
-3
43
-2
3
-1
22
-1
39
-2
23
-1
101
-1
21
-1
74
-1
23
-1
68
-1
23
-1
107
-1
23
-1
59
-1
21
-1
38
-1
34
-1
20
-1
40
-1
94
-2
43
-1
3
-1
22
-1
40
-1
23
-1
101
-1
21
-1
74
-1
23
-1
68
-1
23
-2
105
-2
23
-1
59
-1
21
-1
38
-1
34
-1
20
-1
40
-1
95
-2
43
-1
2
-1
21
-2
40
-1
23
-2
100
-1
21
-1
74
-1
23
-1
68
-1
24
-1
105
-1
24
-1
59
-1
21
-1
38
-1
34
-1
20
-1
40
-1
96
-2
42
-4
21
-1
41
-1
24
-1
100
-1
21
-1
74
-1
23
-1
68
-1
24
-1
105
-1
23
-2
59
-1
21
-1
38
-1
34
-1
20
-1
40
-2
96
-2
42
-3
21
-1
41
-2
23
-1
100
-1
21
-1
74
-1
23
-1
69
-1
23
-2
103
-1
24
-1
60
-1
21
-1
38
-1
35
-1
19
-1
41
-1
97
-2
41
-2
21
-1
43
-1
24
-1
99
-1
21
-1
74
-1
23
-1
69
-1
24
-1
103
-1
24
-1
60
-1
21
-1
38
-1
35
-1
19
-1
40
-2
98
-2
41
-2
19
-2
43
-1
24
-1
99
-1
21
-1
74
-1
23
-1
69
-1
24
-1
102
-2
23
-2
60
-1
21
-1
38
-1
35
-1
20
-1
35
-4
101
-2
41
-1
19
-1
44
-1
24
-2
98
-1
21
-1
74
-1
23
-1
69
-2
24
-1
101
-1
24
-1
61
-1
21
-1
38
-1
35
-1
20
-1
31
-5
105
-2
40
-2
17
-2
45
-1
24
-1
98
-1
21
-1
74
-1
23
-1
70
-1
24
-1
100
-2
24
-1
61
-1
21
-1
38
-1
35
-1
20
-1
27
-5
110
-2
40
-1
16
-2
46
-1
24
-2
97
-1
21
-1
74
-1
23
-1
70
-1
25
-1
99
-1
25
-1
61
-1
21
-1
38
-1
35
-1
20
-1
22
-6
115
-2
39
-2
15
-1
47
-1
25
-1
97
-1
21
-1
74
-1
23
-1
70
-2
24
-1
98
-2
24
-1
62
-1
21
-1
38
-1
35
-1
20
-1
15
-8
121
-2
39
-2
13
-2
48
-1
24
-2
96
-1
21
-1
74
-1
23
-1
71
-1
25
-1
97
-1
25
-1
62
-1
21
-1
38
-1
34
-2
20
-5
2
-10
129
-2
39
-1
12
-2
49
-1
25
-1
96
-1
21
-1
74
-1
23
-1
71
-1
25
-2
95
-2
24
-2
62
-1
21
-1
38
-1
30
-5
168
-2
38
-2
10
-2
50
-2
25
-1
94
-2
21
-1
74
-1
23
-1
71
-2
25
-1
95
-1
25
-1
63
-1
21
-1
38
-1
25
-6
173
-2
38
-1
8
-3
52
-1
25
-2
93
-1
22
-1
74
-1
23
-1
72
-1
25
-2
93
-1
26
-1
63
-1
21
-1
38
-1
19
-7
179
-2
37
-2
6
-2
54
-1
26
-1
92
-2
22
-1
74
-1
23
-1
72
-2
25
-2
91
-2
25
-2
63
-1
21
-1
38
-21
186
-2
37
-1
4
-3
56
-1
25
-2
90
-2
23
-1
74
-1
23
-1
73
-1
26
-1
91
-1
26
-1
64
-1
21
-1
246
-1
37
-6
58
-1
26
-2
89
-1
24
-1
74
-1
23
-1
73
-2
25
-2
89
-1
26
-2
64
-1
21
-1
246
-2
37
-3
60
-2
26
-2
87
-2
24
-1
74
-1
23
-1
74
-1
26
-2
87
-2
26
-1
65
-1
21
-1
247
-2
36
-2
62
-1
27
-1
86
-2
25
-1
74
-1
23
-1
74
-2
26
-2
85
-2
26
-2
65
-1
21
-1
248
-2
36
-1
62
-2
27
-1
84
-2
26
-1
74
-1
23
-1
75
-1
27
-1
84
-2
27
-1
66
-1
21
-1
249
-2
35
-2
62
-1
27
-2
82
-2
27
-1
74
-1
23
-1
75
-2
27
-1
82
-2
27
-2
66
-1
21
-1
250
-1
36
-1
62
-2
27
-2
80
-2
28
-1
74
-1
23
-1
76
-1
27
-2
81
-1
28
-1
67
-1
21
-1
251
-1
35
-2
62
-2
27
-2
78
-2
28
-1
75
-1
23
-1
76
-2
27
-2
79
-1
28
-2
67
-1
21
-1
251
-2
35
-1
63
-1
28
-2
76
-2
28
-2
75
-1
23
-1
77
-1
28
-2
77
-1
29
-1
68
-1
21
-1
189
-1
62
-2
34
-1
63
-2
28
-2
74
-2
29
-1
76
-1
23
-1
77
-2
28
-2
74
-2
29
-1
69
-1
21
-1
188
-3
62
-1
34
-2
63
-1
29
-2
72
-2
29
-2
76
-1
23
-1
78
-2
29
-2
71
-2
29
-2
69
-1
21
-1
187
-2
2
-1
61
-2
34
-1
63
-2
29
-3
69
-2
29
-2
77
-1
23
-1
79
-1
30
-2
69
-2
30
-1
70
-1
21
-1
186
-2
4
-1
61
-2
33
-2
63
-2
30
-2
67
-2
30
-1
78
-1
23
-1
79
-2
30
-2
67
-2
30
-2
70
-1
21
-1
184
-2
7
-1
61
-1
34
-1
64
-1
31
-2
64
-2
31
-2
78
-1
23
-1
80
-2
30
-2
64
-3
30
-2
71
-1
21
-1
183
-2
9
-1
61
-1
33
-1
64
-2
31
-3
61
-2
31
-2
79
-1
23
-1
81
-1
32
-2
61
-2
32
-1
72
-1
21
-1
181
-3
11
-1
60
-2
32
-2
64
-2
32
-2
58
-3
32
-1
80
-1
23
-1
81
-2
32
-2
58
-3
32
-1
73
-1
21
-1
48
-5
127
-2
14
-1
60
-1
33
-1
65
-2
32
-3
54
-3
33
-2
80
-1
23
-1
82
-2
33
-2
55
-2
33
-2
73
-1
21
-1
47
-2
3
-2
124
-3
16
-1
59
-2
32
-1
66
-1
34
-3
51
-2
34
-2
81
-1
23
-1
83
-2
33
-3
51
-2
34
-2
74
-1
21
-1
46
-2
5
-1
123
-2
18
-2
59
-2
31
-2
65
-2
35
-3
47
-2
35
-2
82
-1
23
-1
84
-1
35
-3
47
-3
34
-2
144
-1
6
-2
120
-3
20
-2
59
-1
32
-1
66
-2
36
-3
42
-3
36
-2
83
-1
23
-1
84
-2
36
-3
43
-3
36
-1
144
-2
7
-1
119
-2
23
-2
58
-2
31
-1
67
-2
37
-4
37
-3
38
-1
84
-1
23
-1
85
-2
37
-4
37
-3
38
-1
145
-1
8
-1
117
-3
25
-2
58
-1
31
-1
68
-2
39
-4
31
-4
39
-1
85
-1
23
-1
86
-2
39
-4
31
-4
39
-2
144
-2
8
-1
115
-3
28
-2
57
-2
30
-2
68
-2
41
-5
23
-4
42
-2
85
-1
23
-1
87
-2
41
-5
23
-5
41
-2
145
-1
9
-1
114
-2
31
-2
57
-1
31
-1
69
-2
44
-7
11
-6
45
-2
86
-1
23
-1
88
-2
44
-7
11
-7
44
-2
145
-2
9
-1
112
-2
34
-1
57
-2
30
-1
70
-2
49
-12
50
-2
87
-1
23
-1
89
-2
50
-11
50
-2
146
-1
10
-1
110
-3
36
-1
57
-1
30
-1
71
-2
109
-2
88
-1
23
-1
90
-2
109
-2
147
-1
10
-1
108
-3
38
-2
56
-2
29
-2
71
-2
107
-2
89
-1
23
-1
91
-2
107
-2
147
-2
10
-1
106
-3
41
-2
56
-1
30
-1
72
-2
105
-2
90
-1
23
-1
92
-2
105
-2
148
-1
12
-1
103
-3
44
-2
55
-2
29
-1
73
-2
102
-2
92
-1
23
-1
93
-2
103
-2
149
-1
12
-1
101
-3
47
-1
56
-1
29
-1
74
-2
100
-2
93
-1
23
-1
94
-2
100
-2
151
-1
12
-2
98
-3
49
-2
55
-1
29
-1
75
-3
97
-2
94
-1
23
-1
96
-2
97
-2
151
-2
13
-1
96
-3
52
-2
55
-1
28
-1
77
-2
95
-2
95
-1
23
-1
97
-2
95
-2
152
-1
14
-2
92
-3
56
-1
55
-1
28
-1
78
-2
92
-2
97
-1
23
-1
98
-2
92
-3
153
-1
15
-2
89
-3
58
-2
54
-2
27
-2
78
-3
89
-2
98
-1
23
-1
100
-2
89
-2
155
-1
16
-1
86
-4
61
-2
54
-1
28
-1
80
-2
86
-3
99
-1
23
-1
101
-2
86
-3
156
-1
16
-2
83
-3
65
-1
54
-1
28
-1
81
-3
83
-2
101
-1
23
-1
102
-3
83
-2
158
-1
17
-2
79
-4
67
-2
53
-1
28
-1
83
-2
80
-3
102
-1
23
-1
104
-3
79
-3
159
-1
18
-2
75
-4
71
-1
53
-2
27
-1
85
-2
76
-3
104
-1
23
-1
106
-2
76
-3
161
-1
20
-2
70
-4
75
-1
53
-1
27
-1
86
-3
72
-3
106
-1
23
-1
107
-3
73
-2
163
-1
21
-2
66
-4
78
-2
52
-1
27
-1
88
-3
68
-3
108
-1
23
-1
109
-3
69
-2
165
-1
23
-2
61
-4
82
-1
52
-1
27
-1
90
-3
64
-3
110
-1
23
-1
111
-3
64
-3
167
-1
24
-3
55
-4
86
-2
51
-1
27
-1
92
-4
59
-3
112
-1
23
-1
114
-3
59
-3
169
-1
26
-4
47
-5
90
-2
51
-2
26
-1
95
-3
54
-4
114
-1
23
-1
116
-3
55
-3
171
-1
29
-4
39
-6
93
-2
53
-1
25
-1
98
-4
49
-3
117
-1
23
-1
118
-4
49
-3
174
-1
32
-6
28
-7
96
-3
54
-1
25
-1
101
-4
42
-4
120
-1
23
-1
121
-4
42
-4
177
-1
37
-9
10
-11
101
-2
56
-1
25
-1
105
-4
34
-5
273
-5
33
-5
180
-2
45
-10
110
-2
58
-1
25
-1
109
-6
23
-6
281
-6
23
-6
185
-1
163
-3
59
-1
25
-1
114
-25
291
-25
190
-1
162
-2
61
-1
24
-2
645
-1
160
-2
63
-1
24
-1
647
-1
157
-3
63
-2
24
-1
647
-1
155
-3
65
-1
25
-1
647
-2
152
-3
67
-1
24
-1
649
-1
150
-3
69
-1
24
-1
649
-2
147
-3
70
-2
23
-2
650
-2
144
-3
72
-1
24
-1
652
-1
142
-3
74
-1
23
-2
652
-2
139
-3
75
-2
23
-1
654
-2
136
-3
76
-2
23
-2
655
-2
133
-3
78
-1
23
-2
657
-2
129
-3
42
-2
36
-2
23
-1
659
-2
126
-3
42
-5
34
-2
23
-1
661
-2
122
-4
43
-2
3
-2
32
-2
23
-2
662
-2
119
-3
44
-3
5
-2
30
-2
23
-2
664
-2
115
-4
45
-2
8
-2
27
-3
23
-2
666
-3
110
-4
46
-3
10
-2
25
-2
23
-2
670
-2
106
-4
48
-2
13
-2
22
-3
23
-2
672
-3
101
-4
49
-2
16
-1
22
-1
23
-3
675
-3
96
-4
50
-3
18
-1
20
-1
23
-2
679
-3
90
-5
51
-3
20
-2
19
-1
20
-3
683
-3
85
-4
54
-2
23
-2
18
-1
18
-3
687
-4
78
-5
55
-2
26
-2
17
-2
13
-5
692
-4
70
-6
57
-3
28
-2
17
-3
6
-6
699
-4
63
-5
60
-3
31
-1
19
-8
707
-5
53
-6
63
-2
34
-2
737
-6
42
-7
65
-3
37
-2
742
-8
24
-10
70
-3
40
-1
750
-25
77
-3
43
-1
751
-1
14
-2
80
-3
46
-2
750
-1
15
-2
76
-4
49
-1
750
-1
16
-2
73
-3
53
-1
749
-1
17
-3
68
-3
56
-2
748
-1
19
-2
64
-3
60
-1
748
-1
20
-3
58
-4
63
-2
747
-1
22
-3
52
-5
67
-1
747
-1
24
-4
45
-5
71
-2
746
-1
27
-4
37
-6
76
-1
746
-1
30
-5
27
-7
82
-1
745
-1
35
-12
2
-14
88
-1
746
-1
46
-3
101
-2
745
-1
149
-2
746
-1
147
-3
748
-1
145
-2
750
-1
143
-2
752
-2
140
-3
754
-1
138
-3
757
-1
135
-3
759
-2
132
-3
762
-2
129
-3
765
-1
127
-3
767
-2
123
-3
771
-2
120
-3
774
-2
117
-3
777
-3
112
-3
782
-2
108
-4
785
-2
105
-3
789
-3
100
-4
793
-2
96
-4
798
-2
91
-4
802
-3
85
-4
809
-3
79
-4
814
-3
73
-4
821
-3
65
-5
828
-4
56
-6
835
-6
45
-7
845
-7
32
-8
857
-34
1663
