190385
294
278
154
214
172
226
80
157
134
222
55
124
12
191
217
108
110
186
54
229
79
181
203
30
37
135
216
204
180
226
218
261
62
212
215
222
199
136
87
292
164
104
2091
67
65
137
48
131
153
265
22
268
242
214
31
148
179
113
6
174
281
228
276
5
140
60
76
126
216
132
71
252
39
273
178
59
283
273
2
238
100
63
137
17
8
220
164
178
269
259
144
14
92
61
64
24
41
240
144
250
46
256
144
226
106
239
63
121
191
117
290
211
37
230
214
64
172
89
297
31
89
149
114
55
94
35
47
288
111
257
248
261
299
70
73
64
79
144
139
264
55
165
132
146
14
267
195
269
240
289
271
84
192
50
222
148
173
228
38
118
159
296
30
97
155
255
17
216
248
236
167
243
255
90
86
291
98
67
81
145
58
44
257
178
267
52
254
173
102
58
27
181
10
291
142
91
226
189
216
260
84
145
113
97
22
197
230
52
21
173
26
143
260
119
55
227
58
255
43
139
17
107
290
177
199
174
279
239
130
252
163
32
224
6
190
175
131
257
147
22
182
85
178
114
207
205
103
33
52
75
259
235
93
138
269
143
199
44
186
235
217
161
122
130
116
103
289
233
69
14
255
244
22
297
110
151
150
226
45
30
209
73
252
232
216
82
90
99
72
251
7
170
34
110
82
2846
181
22
252
175
279
31
106
32
231
195
265
54
184
167
74
265
172
141
70
110
34
159
241
124
41
84
288
222
225
267
217
264
28
239
89
27
148
98
118
187
62
67
271
127
38
19
136
238
285
252
281
62
285
230
87
219
234
146
48
32
216
249
102
254
256
165
193
130
268
200
113
40
20
271
147
211
226
260
54
128
217
261
46
292
276
14
273
41
44
232
198
71
285
220
8
35
68
131
256
78
22
118
2739
247
124
210
54
187
155
196
92
177
185
280
56
235
146
125
39
17
126
123
234
53
210
203
178
260
279
176
290
297
28
131
127
274
228
30
170
141
140
82
299
250
39
258
29
44
90
54
153
151
137
232
247
75
158
203
176
165
224
258
143
131
85
20
224
106
216
26
180
229
49
159
159
258
72
198
291
81
160
83
167
126
200
104
204
262
5
153
106
137
209
180
64
258
91
31
121
3
176
284
30
6
107
102
263
130
269
212
14
2
146
23
232
245
63
116
176
165
248
180
203
61
116
36
3
13
286
10
73
42
208
290
51
166
253
26
204
62
299
252
70
264
152
147
220
210
183
140
156
193
91
298
248
72
266
246
73
145
114
178
40
19
183
231
138
181
265
93
130
228
26
126
245
246
214
270
210
10
132
248
49
192
110
215
170
26
216
274
50
242
260
61
92
92
243
224
110
178
253
179
1554
155
178
287
196
256
263
96
271
283
93
263
11
268
221
192
275
197
18
2
38
212
213
56
260
43
259
67
87
108
213
63
211
261
160
197
281
56
278
97
161
28
195
209
206
168
31
172
98
89
222
29
69
262
155
25
241
83
209
149
218
133
212
124
171
228
149
54
54
237
144
61
231
93
133
149
179
13
123
277
253
103
226
195
240
231
241
17
79
213
129
252
183
93
79
53
196
120
42
255
18
220
213
60
83
41
283
189
110
134
66
271
246
216
3
254
299
262
125
158
87
153
272
116
263
111
259
197
129
63
234
44
135
225
69
73
278
207
126
7
195
147
157
283
132
134
230
192
175
280
277
119
173
122
206
295
217
128
191
184
144
77
195
75
87
239
204
247
132
124
32
156
248
226
232
81
233
174
158
177
256
206
172
220
296
63
100
269
4
137
273
263
223
292
272
267
175
243
142
255
93
245
142
280
53
48
21
213
256
194
89
142
214
31
289
148
206
109
91
177
292
230
98
143
249
218
164
182
246
32
148
276
35
133
72
25
7
48
160
203
77
161
175
16
168
149
82
119
37
73
156
61
136
213
39
253
218
289
224
275
220
60
195
40
12
317
71
21
295
218
294
234
230
24
184
21
271
225
173
296
111
32
254
102
160
38
81
2241
150
181
56
288
264
161
295
251
280
123
14
32
102
130
7
85
15
188
299
243
278
265
264
183
244
190
280
134
259
194
33
143
82
141
116
166
82
246
217
204
186
116
21
89
70
232
110
177
74
29
22
75
121
194
199
255
69
104
262
94
12
108
90
234
248
68
45
41
171
126
274
102
204
252
55
76
103
105
278
47
99
21
246
285
98
236
270
180
76
238
227
120
258
33
269
61
239
299
70
84
263
281
44
169
258
294
278
285
194
39
46
16
121
167
154
133
217
251
280
7
17
176
153
77
290
81
206
58
140
33
20
65
258
36
140
142
198
65
12
20
108
223
186
78
261
65
158
93
158
102
235
148
271
141
44
176
191
133
99
69
136
168
261
162
294
192
154
160
-902
231
168
137
261
41
179
8
168
90
209
164
263
55
268
121
25
30
122
216
101
39
41
186
83
287
123
233
79
272
73
72
264
147
117
176
139
252
206
37
27
181
2
16
7
162
288
235
143
199
221
193
164
89
97
82
159
259
44
119
175
7
154
54
42
136
214
61
217
148
162
247
84
98
21
110
9
237
234
36
4
220
172
230
200
206
6
140
219
242
210
99
97
100
296
299
231
14
259
215
735
276
101
49
62
137
31
4
225
64
96
288
148
292
204
114
34
207
10
95
168
185
248
196
257
233
169
273
120
296
103
156
104
287
55
135
32
243
172
211
203
200
152
211
152
298
247
171
246
201
156
86
86
166
88
34
51
292
10
73
26
29
247
267
25
3
98
8
262
188
68
215
283
118
191
166
38
56
270
56
281
163
47
213
262
189
247
111
90
48
91
137
33
239
3
101
216
39
94
181
120
34
154
185
233
33
13
65
298
70
53
58
90
279
249
87
46
3
105
282
171
259
175
149
98
253
52
242
191
184
214
165
23
176
286
209
278
227
281
293
232
158
164
168
264
8
50
21
283
116
241
101
263
284
112
135
287
22
228
112
85
191
214
177
88
267
235
169
237
75
243
103
271
14
106
51
211
152
143
212
14
7
16
175
214
234
14
212
234
239
29
140
289
44
137
68
90
278
109
104
120
280
125
28
167
265
235
134
276
209
110
144
183
79
83
67
117
112
77
14
297
296
180
299
237
156
6
165
84
184
158
219
144
294
228
92
98
8
55
249
253
135
64
153
50
163
193
30
281
43
26
114
61
159
104
150
164
201
188
22
29
68
24
214
48
289
37
84
107
188
188
71
178
57
177
163
125
277
223
134
109
51
57
231
44
210
247
121
293
155
5
293
182
214
71
58
214
57
98
154
28
247
265
104
143
201
180
222
239
266
260
286
61
275
85
56
196
274
273
298
214
153
49
276
56
252
233
295
177
101
227
125
153
258
192
268
87
262
185
171
265
47
142
177
148
92
260
58
91
80
162
114
108
222
246
132
256
152
214
275
142
151
111
21
260
239
112
298
160
273
90
268
298
258
164
181
173
226
154
288
23
242
58
13
135
279
273
168
295
40
175
285
45
55
266
250
232
99
63
206
24
58
42
265
266
7
275
266
151
13
153
187
192
114
92
246
229
154
246
190
226
32
20
262
225
202
184
279
77
190
193
250
141
22
187
79
258
106
213
197
131
195
274
120
196
55
167
287
97
298
139
203
274
2
85
93
45
28
254
110
173
191
30
208
189
213
64
88
42
6
196
203
291
179
31
158
119
72
279
42
216
238
281
185
60
70
294
117
10
189
75
23
241
82
237
17
242
47
223
275
63
198
159
293
83
155
125
155
96
277
52
275
265
91
209
58
265
219
31
98
64
2
200
167
95
64
61
243
296
131
155
78
22
93
245
51
227
288
233
246
150
156
207
175
141
273
222
69
113
74
204
5
88
78
262
184
21
276
292
187
225
7
123
157
247
124
179
278
6
206
277
252
287
235
78
297
262
14
245
64
293
68
88
240
169
252
75
48
116
227
31
276
52
186
133
233
184
278
223
20
224
227
299
287
253
67
141
26
246
247
199
295
41
116
286
112
210
69
223
93
212
62
86
70
278
58
36
162
178
53
108
3
275
240
280
199
10
202
47
95
101
152
127
91
134
245
108
6
115
198
182
285
88
240
101
112
22
85
199
121
111
118
152
278
168
216
151
119
98
190
18
88
276
19
235
79
89
151
250
256
162
19
38
263
68
2
69
67
66
27
208
63
99
158
161
192
151
199
116
136
274
97
56
273
202
229
112
143
258
295
100
199
40
118
239
72
279
285
103
261
131
180
50
280
75
8
254
262
298
157
86
57
137
225
123
27
92
261
269
266
168
205
271
129
230
55
29
96
122
208
25
162
205
50
71
290
207
128
2
5
182
285
172
98
230
268
188
205
145
132
122
238
201
141
259
22
295
137
294
240
13
166
162
131
66
66
256
50
49
46
61
231
273
234
62
286
63
137
267
249
245
103
162
155
10
112
292
201
253
56
79
196
144
59
290
201
149
276
294
218
178
39
231
23
112
176
185
38
254
161
79
189
37
272
177
189
142
69
131
104
58
133
133
63
86
54
113
249
95
6
92
277
10
25
236
252
206
128
36
73
82
83
132
50
31
181
169
80
89
185
135
244
50
26
171
38
237
14
224
103
66
15
46
5
23
278
151
116
164
132
136
100
58
150
215
168
176
180
148
258
210
254
70
264
96
131
169
69
65
138
226
77
67
171
123
126
45
227
140
222
105
151
267
70
136
181
153
297
280
3
280
50
38
57
140
232
285
26
187
203
153
87
67
113
102
82
4
294
89
184
225
189
6
221
248
40
182
291
63
298
53
284
40
233
237
2
44
127
2
198
91
44
190
232
268
262
88
170
212
141
77
156
182
91
17
29
57
293
286
117
129
18
226
58
232
266
122
97
243
99
37
104
218
170
224
126
261
291
70
41
23
103
126
146
103
153
148
165
282
99
150
70
158
15
239
115
211
67
11
164
290
219
24
256
228
36
199
115
143
91
152
42
92
30
121
123
17
185
60
183
164
185
163
181
226
130
51
282
231
132
39
255
23
77
98
160
33
96
252
255
48
112
261
90
271
258
117
50
158
185
40
283
52
250
289
294
116
161
50
178
292
74
96
71
65
11
203
139
47
7
270
99
242
37
287
3
205
204
163
275
149
165
123
73
281
90
197
4
163
284
37
60
91
86
38
34
197
216
275
234
61
77
82
16
99
252
212
47
291
48
152
50
173
107
75
6
227
11
74
164
195
153
141
285
203
192
104
12
16
208
242
7
24
46
20
162
134
43
56
102
77
83
88
295
51
258
213
70
64
211
287
188
193
17
155
121
282
282
181
152
126
224
168
278
60
255
10
188
172
72
218
258
33
69
98
251
111
189
157
280
222
48
130
297
149
159
99
213
256
58
140
211
177
248
125
138
174
139
4
100
9
192
234
240
98
124
198
80
228
98
206
54
96
291
113
164
18
44
137
254
69
174
39
189
57
228
51
154
114
285
251
119
51
212
268
31
23
231
273
259
201
118
209
158
129
49
58
175
47
140
197
33
130
20
232
292
264
44
69
255
223
296
196
47
132
139
62
10
216
272
210
198
295
283
65
268
294
256
196
48
249
142
143
76
259
264
74
231
206
162
165
35
280
104
128
209
18
36
122
224
48
137
84
84
4
192
143
259
108
113
269
94
120
229
189
134
289
184
108
281
231
50
169
164
39
145
24
164
86
224
295
171
276
172
13
175
117
152
219
168
20
244
41
78
241
82
76
247
167
46
274
182
142
219
151
100
275
263
212
141
216
217
297
217
174
289
283
26
51
208
91
106
84
62
186
14
137
105
124
265
290
27
264
70
140
264
191
247
81
112
77
222
194
191
164
227
73
114
74
216
281
8
262
129
267
259
264
188
298
89
219
238
208
165
202
144
183
93
126
180
264
275
195
5
283
23
64
61
211
100
142
168
233
221
276
215
165
100
178
34
80
116
297
16
266
198
16
248
130
152
245
166
18
154
275
68
7
31
209
124
99
195
83
25
262
95
292
110
180
274
188
262
148
144
144
186
14
37
222
80
287
200
253
146
63
173
10
274
270
51
21
87
79
167
292
42
261
29
96
286
138
8
229
255
148
33
115
191
193
129
50
6
219
177
71
207
282
76
154
211
273
17
295
144
25
153
61
207
254
261
71
138
87
82
86
41
26
212
6
134
75
238
41
37
185
290
9
-1840
199
190
221
169
72
18
249
285
31
256
175
190
106
298
51
179
141
193
231
189
233
44
194
270
138
271
297
286
189
233
299
111
298
274
183
56
9
30
167
140
40
264
176
37
245
221
294
14
56
128
277
91
140
171
135
166
14
102
12
94
30
156
291
276
262
220
214
49
27
253
279
233
122
201
277
194
128
20
151
73
137
152
68
299
265
137
114
287
18
10
233
272
108
28
61
201
176
222
243
73
87
298
147
170
153
134
152
130
20
33
107
227
33
3
26
274
142
288
200
211
267
178
222
53
247
41
36
229
183
159
42
57
60
75
251
14
282
127
77
298
61
254
226
286
45
32
199
123
18
208
238
194
28
7
2
172
200
198
122
135
31
186
242
237
286
207
128
252
296
142
243
229
14
291
151
217
286
123
214
89
166
198
48
33
56
39
57
280
210
103
40
89
45
141
89
19
70
236
263
238
17
187
136
12
239
299
224
290
214
243
189
297
261
247
80
208
234
108
263
211
74
139
245
69
63
189
229
184
241
68
52
270
208
126
126
14
107
169
266
200
240
255
112
41
274
270
57
186
232
203
241
61
161
197
288
293
239
39
69
70
63
86
131
292
279
217
118
245
261
184
218
153
131
12
95
249
29
148
70
26
129
126
160
111
50
252
146
16
11
19
133
2342
116
258
216
190
272
37
293
233
244
55
34
104
145
113
133
238
56
146
184
36
196
173
91
35
268
82
3
132
82
266
233
91
130
209
293
21
144
260
252
215
103
221
186
281
35
209
296
124
215
139
205
228
292
235
131
166
276
53
160
140
206
52
239
41
241
118
218
264
194
56
81
160
12
8
73
139
189
80
267
277
75
127
223
146
132
176
279
82
249
298
49
3
218
43
54
252
173
16
78
36
120
146
289
244
18
134
238
123
198
41
64
209
222
186
46
247
43
185
85
20
95
237
274
49
263
67
259
234
216
128
110
28
171
289
253
246
228
215
88
186
67
40
158
110
270
58
40
192
274
201
242
44
69
72
213
198
111
262
65
218
290
206
74
265
160
276
2811
97
244
297
245
90
163
266
281
230
91
286
279
222
163
271
196
12
162
14
13
77
274
238
266
186
239
124
51
194
117
266
159
171
86
244
186
147
280
240
166
285
239
242
79
70
144
233
199
5
279
38
255
70
288
35
218
41
111
76
190
295
247
40
175
95
94
261
32
195
23
107
213
125
240
255
48
35
41
33
137
78
125
152
271
234
254
117
177
59
11
103
175
168
78
99
94
143
289
93
273
261
230
187
53
216
13
246
42
297
272
155
272
284
203
50
283
12
218
266
217
181
294
251
71
219
41
95
131
79
7
174
139
35
112
174
50
221
24
55
281
249
152
75
113
148
87
22
230
151
274
71
161
89
78
150
252
173
135
264
15
167
41
280
29
130
36
266
138
117
182
236
171
188
63
257
231
49
156
245
148
211
129
80
143
210
192
170
164
197
82
204
120
284
188
52
218
268
288
33
137
173
121
281
118
114
278
16
273
222
258
91
297
3
220
50
265
63
165
208
89
12
175
125
295
104
243
85
275
286
50
44
90
268
19
207
275
259
95
39
117
238
131
224
150
175
250
48
82
2
170
97
101
56
200
96
192
142
120
291
201
53
137
21
207
220
184
161
51
129
265
65
162
285
240
93
154
158
30
191
155
202
164
202
285
30
265
126
245
236
202
211
196
292
252
277
103
197
208
165
87
135
116
108
110
167
62
157
90
203
56
55
105
4
91
41
253
110
251
3
218
171
256
275
267
10
284
60
29
46
79
71
280
109
12
122
20
134
251
186
204
56
258
82
78
164
138
62
142
98
26
102
210
37
267
69
227
91
165
27
124
230
2
247
246
273
265
265
65
155
277
246
122
100
284
140
270
24
220
264
131
172
215
73
118
169
74
206
55
69
44
82
118
32
107
201
195
232
165
275
200
74
64
155
18
46
293
243
124
270
254
128
274
112
244
239
188
204
234
65
38
26
196
129
61
68
48
252
244
155
273
228
93
287
60
172
277
266
288
217
35
59
100
228
276
63
34
290
113
104
80
10
159
267
293
235
111
275
295
188
191
198
265
52
25
27
146
146
251
138
237
175
172
12
98
210
281
66
294
238
68
108
7
162
5
95
257
155
66
87
108
140
5
17
30
246
60
151
194
27
162
292
90
21
97
273
246
118
182
139
6
181
281
81
263
291
4
36
291
131
237
263
254
64
104
115
267
114
50
62
294
90
169
58
162
255
175
25
32
221
194
60
169
251
92
25
100
202
141
245
196
194
2
180
29
57
164
167
29
235
23
286
82
227
223
182
152
123
280
116
32
173
66
117
164
125
125
48
211
181
65
262
175
162
41
71
217
263
75
171
135
272
282
187
230
68
133
142
221
42
173
276
22
286
140
104
213
157
48
26
158
16
283
129
175
112
109
107
235
98
101
43
45
8
271
289
10
8
37
144
50
273
249
119
206
226
281
225
143
282
62
127
186
165
66
209
241
44
17
125
103
30
34
151
96
268
162
131
205
93
102
273
229
80
259
48
225
53
180
45
107
51
122
16
39
199
216
61
263
20
20
251
131
33
14
27
210
189
28
167
296
114
256
54
110
68
173
175
236
102
204
148
87
275
244
228
208
188
79
174
213
124
107
71
94
66
285
91
54
217
182
230
214
260
228
240
93
117
278
252
274
91
93
87
65
17
249
162
103
214
12
128
251
180
273
293
270
96
272
18
18
127
122
238
184
49
223
186
41
243
239
270
151
161
108
209
170
286
208
15
26
73
288
18
101
216
273
11
212
46
295
111
256
34
154
48
3
201
161
64
46
97
89
98
164
201
87
65
200
199
13
254
258
90
62
111
117
18
30
136
214
119
16
130
150
174
103
27
229
102
227
48
294
196
254
285
263
68
99
287
77
289
193
117
99
285
262
181
124
64
263
290
100
227
268
233
13
213
191
143
159
222
126
148
264
269
278
193
80
206
15
46
91
292
167
215
180
46
58
8
175
119
20
115
194
33
14
75
284
106
182
14
208
258
141
243
13
141
213
55
123
224
217
151
36
280
186
34
72
169
207
209
78
259
25
234
149
277
214
259
231
260
298
270
186
280
60
180
245
180
230
205
210
227
266
264
139
146
166
34
61
233
133
98
286
88
186
109
168
99
216
268
211
298
146
254
202
292
252
84
200
282
276
265
65
280
263
266
52
78
199
168
185
111
77
107
150
206
165
16
210
79
127
276
205
264
218
12
92
85
110
43
186
93
93
192
276
272
65
263
230
174
239
223
146
299
15
98
143
58
246
60
99
190
296
247
25
223
25
126
103
112
266
28
82
136
296
236
224
232
205
247
34
213
185
269
142
110
167
163
81
114
104
91
20
223
230
189
6
192
274
264
31
216
59
290
68
134
140
204
220
157
116
170
195
207
216
285
135
228
175
200
21
206
198
270
88
148
182
141
217
237
71
214
76
216
165
250
108
40
227
30
246
115
162
68
132
189
6
114
242
82
43
293
76
8
224
59
203
198
250
243
36
167
174
212
139
29
169
153
45
82
84
34
276
209
204
111
189
213
8
226
3
92
131
161
298
41
110
210
81
133
138
253
10
85
99
130
263
190
86
192
208
257
21
161
68
193
222
275
135
210
39
218
31
32
34
101
108
270
112
205
220
274
269
228
112
70
66
184
267
214
242
173
191
60
51
280
146
147
67
47
212
139
176
141
12
133
86
113
273
112
274
231
209
197
296
116
243
150
80
49
264
251
248
54
190
34
16
10
208
192
90
204
64
268
163
223
123
223
227
191
40
27
33
169
170
156
111
110
252
94
257
96
146
181
200
91
246
33
188
169
108
64
37
179
272
115
131
225
135
197
148
118
272
249
296
80
17
287
149
33
32
265
176
200
126
142
6
224
158
196
296
81
276
274
247
84
47
15
265
206
62
23
140
76
49
33
257
31
134
226
243
164
279
140
260
111
213
14
252
140
173
251
144
146
60
292
4
220
110
244
160
83
46
134
88
277
10
40
273
217
126
253
163
61
181
232
38
153
279
100
213
31
201
226
278
35
7
67
157
138
97
181
236
76
57
258
95
296
238
34
123
56
81
214
108
102
127
72
8
185
154
153
53
13
195
85
289
276
187
162
161
14
93
195
56
131
247
108
69
147
262
55
42
238
184
292
96
295
29
165
185
113
181
224
269
55
166
159
61
66
286
227
235
40
241
205
107
94
182
293
288
167
122
122
167
10
57
164
85
160
133
115
162
246
101
103
229
217
107
154
56
39
88
160
115
24
66
152
208
244
143
229
182
163
39
33
88
15
237
84
109
87
189
164
201
120
256
25
201
85
248
294
85
273
121
230
19
262
244
30
168
234
90
287
4
162
288
219
285
130
25
135
80
53
21
55
234
28
239
114
288
117
188
179
90
111
82
247
290
176
9
167
292
263
144
146
97
296
295
224
131
266
139
272
117
141
221
216
226
287
77
119
37
162
181
259
50
35
45
83
139
79
216
59
58
39
250
14
214
200
287
2
174
253
243
235
89
11
35
167
143
22
168
108
136
99
296
57
48
125
260
114
236
101
207
219
-2564
249
289
230
23
47
147
72
121
41
192
283
178
205
153
190
4
292
286
284
11
190
86
41
227
296
243
268
40
266
7
102
296
94
191
9
99
27
167
206
5
179
73
234
163
272
76
266
75
81
120
92
236
282
223
186
52
176
107
3
291
100
33
69
164
250
104
174
29
94
134
261
158
191
18
206
155
176
262
271
180
149
293
282
127
64
274
56
32
36
250
82
151
258
64
116
233
161
10
120
53
5
287
132
54
27
15
138
252
81
246
282
166
176
260
266
16
149
97
37
250
194
224
157
297
276
23
227
193
156
150
15
174
211
103
48
223
271
109
44
177
156
68
261
69
208
170
153
89
65
289
116
244
266
45
193
113
278
54
23
209
100
213
264
10
91
72
58
130
140
159
180
205
33
65
184
61
223
6
91
180
80
186
258
175
80
188
8
103
134
91
244
211
11
6
270
235
119
202
231
112
163
27
147
281
108
148
244
90
222
190
109
36
29
58
81
271
187
191
226
229
77
285
284
230
190
298
172
222
171
95
229
176
13
292
257
10
39
281
272
221
62
97
290
19
181
42
222
202
26
53
51
218
36
95
250
242
179
285
177
269
3
157
79
111
168
261
89
143
251
226
56
242
272
34
71
75
258
34
98
4
292
172
106
279
203
101
218
40
215
82
122
62
37
145
203
124
35
249
66
162
125
59
216
22
202
174
166
40
210
272
241
220
104
136
279
165
121
125
124
228
32
27
64
62
109
249
28
185
129
240
243
269
115
188
271
160
18
254
36
31
178
154
133
248
27
191
98
111
168
191
78
202
40
247
167
259
247
181
156
160
83
125
21
181
142
32
222
231
200
24
109
71
281
22
129
166
227
276
5
68
196
182
172
243
9
48
182
252
150
175
280
221
144
291
86
171
159
127
132
40
65
50
234
256
202
109
148
294
102
182
257
89
152
38
105
66
290
70
88
236
194
38
129
287
26
146
291
163
30
229
73
270
270
298
158
298
43
54
119
7
218
78
257
295
297
127
3
290
140
182
170
28
212
52
104
246
196
284
292
234
291
86
150
280
137
88
82
187
34
227
243
234
297
3
284
70
103
228
290
296
253
126
280
260
279
158
37
52
169
251
286
30
179
38
59
174
180
12
74
114
86
9
284
146
125
208
282
226
62
156
14
80
167
72
136
190
45
7
86
200
57
84
238
126
131
81
139
143
180
104
222
135
142
30
236
293
147
173
162
146
67
271
136
56
107
117
19
281
206
229
38
59
95
144
53
121
77
69
165
220
81
81
166
14
78
53
16
159
270
275
253
99
164
95
178
242
86
34
220
282
141
51
172
67
40
113
280
13
182
134
177
5
59
222
67
127
260
294
45
80
92
154
3
56
63
26
205
145
165
49
162
261
173
54
178
132
15
225
273
30
11
62
96
195
174
100
233
192
91
254
256
30
106
194
207
63
105
253
174
273
170
132
247
228
162
234
76
163
47
167
42
27
65
158
118
289
8
293
59
21
5
91
129
160
147
169
15
41
250
299
118
255
106
265
161
16
4
290
65
9
240
250
102
94
31
252
213
297
18
284
62
40
279
97
276
139
22
86
34
71
220
87
43
77
244
229
291
202
61
14
74
176
186
208
174
292
217
123
277
44
63
256
230
59
250
271
120
19
178
213
255
195
16
241
259
38
3
160
100
132
108
74
35
132
30
155
251
68
90
159
4
30
167
111
12
66
187
166
181
212
162
58
118
223
261
256
38
272
191
51
275
219
293
196
273
197
64
16
104
260
194
42
127
280
211
232
56
119
209
290
127
146
285
245
141
227
4
55
220
253
253
53
7
84
250
76
216
294
85
231
85
121
263
224
249
55
64
99
199
157
190
172
119
27
267
132
106
13
134
44
290
262
202
282
272
243
43
12
91
65
298
200
278
291
124
173
298
128
282
56
236
82
254
132
24
239
185
192
277
23
9
79
104
101
14
153
235
21
229
268
70
150
135
294
218
43
162
57
69
262
161
81
289
40
137
294
182
11
105
167
145
90
229
153
284
293
183
13
12
6
270
44
296
169
229
91
72
183
133
111
138
275
31
275
34
244
212
161
69
68
9
76
24
18
137
34
218
97
278
74
297
158
190
151
105
200
54
284
171
146
159
145
143
282
159
27
275
101
174
237
64
73
126
220
275
246
116
146
72
245
256
200
19
47
122
9
63
231
211
257
177
244
260
160
266
151
118
194
193
42
113
115
154
252
4
107
61
59
32
3
83
184
195
115
108
283
47
48
149
242
205
160
241
199
58
28
227
40
133
145
235
115
47
175
222
81
225
90
264
103
113
51
284
111
21
189
144
2
6
107
139
49
229
97
290
210
137
214
186
204
276
4
39
242
41
24
70
153
50
115
206
33
295
298
120
276
284
72
225
287
182
127
93
215
273
171
3
159
297
277
144
32
54
230
68
34
257
268
204
3
94
235
196
225
228
82
252
249
168
170
248
20
138
216
222
194
138
164
24
136
133
34
130
170
254
216
51
156
185
93
149
60
246
217
122
86
116
38
291
136
210
69
66
194
112
219
15
61
246
223
255
251
261
106
163
172
253
95
273
119
232
99
247
78
53
34
171
117
56
155
294
103
277
237
42
181
52
12
9
197
210
75
169
162
119
88
14
81
233
127
218
171
22
51
183
185
67
166
229
178
65
232
25
254
234
233
284
46
258
199
37
88
84
288
260
109
153
222
203
141
150
193
57
226
296
17
156
283
6
231
148
196
37
277
297
119
15
157
103
83
63
104
167
210
76
117
238
297
276
69
80
59
256
139
136
250
144
295
135
130
30
211
289
192
128
16
298
242
147
246
36
242
258
28
282
148
230
7
224
173
282
76
74
97
65
105
107
208
257
149
103
31
219
163
298
277
112
38
162
219
99
70
21
102
294
25
43
78
241
221
128
264
127
90
177
101
124
121
244
15
216
162
52
264
2
85
136
298
281
48
93
224
294
17
274
154
65
251
57
114
202
212
125
80
222
119
199
260
161
104
140
42
191
181
65
73
241
75
199
160
200
120
97
181
279
247
83
191
66
210
112
64
46
218
234
62
156
142
130
208
168
198
274
32
214
298
33
135
34
27
241
71
114
139
182
135
242
270
289
279
25
197
26
18
75
44
273
211
280
112
146
151
190
93
20
37
104
51
54
254
105
188
228
157
284
272
165
91
80
175
282
219
54
224
45
47
87
96
151
19
6
257
295
83
231
156
6
26
32
126
156
65
182
92
269
45
82
37
231
264
120
132
229
144
178
249
84
269
190
211
50
151
187
6
190
203
149
16
147
208
285
227
92
243
144
121
161
152
24
86
49
50
151
285
222
189
297
183
96
198
142
23
240
38
253
43
93
97
18
176
54
108
101
268
214
278
29
146
46
134
178
216
68
4
100
267
123
215
59
118
269
73
65
72
254
208
152
233
30
89
294
259
49
53
156
283
37
68
196
265
174
65
248
261
4
243
181
288
42
223
56
13
147
67
97
137
15
150
123
240
5
69
177
222
97
186
205
137
70
39
107
87
263
184
245
141
90
172
263
190
119
15
65
78
260
59
20
82
232
171
164
104
116
31
160
4
249
144
203
202
33
257
91
57
71
25
289
282
154
118
148
272
233
90
127
23
259
114
166
153
150
75
94
107
70
255
59
60
157
61
178
183
190
18
191
148
229
35
176
265
243
192
161
199
209
57
182
168
200
273
135
266
220
49
256
133
158
84
63
41
80
230
112
31
79
260
275
236
50
204
185
104
131
53
222
276
185
96
39
264
234
139
221
236
29
160
62
199
35
2
140
201
189
114
294
19
172
43
286
242
28
27
202
83
95
214
262
75
140
222
31
182
7
81
116
14
19
145
136
160
16
25
184
151
231
199
131
10
55
73
73
5
4
53
265
127
214
12
172
248
72
207
237
117
34
45
233
238
93
55
43
213
150
186
215
225
291
105
150
285
242
71
41
78
158
8
98
154
239
286
184
190
297
233
265
98
62
259
79
38
162
132
78
88
260
137
39
68
162
77
107
102
35
224
104
122
288
39
85
286
98
185
200
20
15
46
11
51
230
40
142
183
84
237
243
246
148
142
36
141
32
144
241
68
178
233
153
86
291
286
35
25
187
265
2
36
178
189
101
51
93
138
98
204
192
165
277
68
234
85
188
67
180
240
146
218
265
128
282
65
83
83
127
133
54
114
151
13
128
256
76
64
285
162
270
252
61
106
89
174
269
214
175
212
270
89
30
184
237
114
31
117
38
189
159
89
258
262
84
198
151
181
84
239
235
263
166
190
107
266
102
59
173
266
296
220
6
229
88
207
108
242
178
145
217
169
51
89
86
79
92
20
244
295
153
22
50
277
182
89
129
26
16
73
97
6
181
32
135
237
180
283
127
90
135
298
202
35
175
70
48
259
26
102
100
19
91
213
289
29
116
105
196
254
35
273
162
277
110
127
289
237
242
133
196
34
-2046
137
173
19
116
105
100
113
96
256
7
4
14
33
79
185
284
123
94
71
132
295
37
114
19
137
260
19
72
67
88
37
217
61
195
226
288
219
86
184
261
116
50
243
237
269
83
193
217
230
240
103
102
55
44
15
235
64
192
158
224
191
43
154
80
43
253
238
2
272
122
235
36
299
208
180
18
295
186
160
189
61
13
259
13
180
5
299
139
260
127
206
150
166
269
288
9
55
46
238
107
170
205
248
15
292
103
178
279
203
65
152
72
230
293
144
272
224
172
72
175
83
75
34
298
68
78
162
116
281
87
285
172
115
101
188
75
152
200
230
174
267
255
42
290
165
273
62
275
258
142
219
181
200
130
244
273
89
186
299
111
255
144
228
132
36
5
103
90
212
64
168
5
90
26
252
109
77
257
298
274
214
133
149
193
204
242
167
82
113
94
72
218
231
147
131
174
282
166
123
250
264
161
277
87
230
14
256
41
57
45
173
144
51
187
240
98
298
271
134
16
124
205
266
93
177
246
201
48
210
246
211
166
86
207
243
223
247
261
102
147
43
173
269
245
63
115
11
220
71
235
208
241
43
149
224
215
59
199
111
123
169
10
25
139
31
220
160
3
144
38
202
151
13
110
12
45
263
175
156
227
26
262
7
108
185
22
181
252
64
112
264
3
214
154
188
42
67
43
62
2
130
67
261
79
111
270
19
228
123
156
30
100
148
117
131
280
89
135
43
64
22
190
10
156
160
109
155
199
124
262
259
46
108
229
199
244
229
251
279
232
156
43
259
294
191
124
150
202
70
281
190
145
181
116
50
14
113
287
244
235
115
177
299
141
104
23
81
159
114
243
194
38
101
250
91
80
105
220
138
276
68
112
21
287
23
39
12
206
272
124
161
117
92
251
173
120
23
236
168
17
149
37
171
150
126
245
171
239
247
211
87
172
296
270
49
232
239
55
33
58
153
61
205
92
290
231
42
115
156
19
48
172
50
203
253
242
249
225
41
121
181
8
215
89
4
112
9
73
163
265
210
173
266
21
60
209
123
210
141
105
134
96
262
182
130
147
49
49
157
197
16
106
190
223
119
228
69
241
107
257
49
140
270
48
166
17
106
105
187
19
218
257
214
18
296
38
65
165
19
151
196
97
135
200
116
28
19
203
121
200
161
51
59
217
39
194
292
134
231
33
86
81
281
25
142
15
205
33
294
176
111
280
260
100
258
54
61
116
268
274
197
79
168
248
10
112
258
240
287
281
64
114
181
175
221
225
149
147
111
276
88
279
66
52
61
275
96
115
186
285
77
12
87
251
144
157
268
219
135
243
43
83
73
86
238
41
290
182
253
39
250
267
42
106
146
263
296
166
236
176
113
36
255
86
157
116
272
65
256
252
174
219
138
282
17
266
196
146
249
100
82
181
207
169
180
265
279
32
251
197
169
264
207
267
263
85
118
298
169
36
168
106
13
165
43
76
186
51
216
19
103
34
261
198
129
184
49
38
193
247
178
152
21
53
286
286
84
276
237
47
175
74
87
130
298
62
148
219
190
278
120
220
97
169
232
33
153
96
81
2
189
144
36
255
7
43
217
43
199
279
297
151
197
119
52
110
259
207
180
100
249
209
122
104
166
213
92
96
29
283
227
123
148
5
198
176
80
61
196
82
215
115
235
249
225
80
124
194
262
12
3
45
123
200
69
243
227
125
142
154
144
181
222
122
207
243
146
179
152
177
292
63
54
257
182
196
205
46
31
169
59
87
91
126
216
286
89
221
96
121
79
216
50
249
201
138
124
36
22
36
69
31
34
89
282
69
171
27
160
269
251
59
284
19
219
180
138
223
190
17
118
251
21
294
136
106
108
295
161
96
32
173
123
59
102
12
287
185
93
123
271
215
201
150
151
199
274
282
100
212
204
147
174
59
231
286
87
8
149
208
167
229
237
30
133
179
25
177
197
118
208
51
288
231
148
14
31
41
240
281
284
289
165
177
255
272
71
201
269
88
123
185
186
128
187
106
109
175
171
20
102
224
19
295
299
168
299
7
136
28
262
143
296
130
173
292
54
70
109
18
120
176
293
247
33
254
244
30
263
151
230
76
252
73
128
133
167
223
149
43
82
221
235
86
214
266
17
32
235
16
254
230
222
229
54
152
104
6
23
188
87
19
71
84
101
196
183
232
122
20
294
133
149
33
267
53
38
32
241
60
260
17
280
197
13
267
175
11
5
222
196
51
108
167
149
89
294
177
258
297
62
161
222
236
197
145
8
263
194
219
12
40
213
266
77
193
291
210
278
68
209
171
221
31
36
224
192
53
166
262
19
155
29
54
221
144
139
94
77
15
272
87
277
278
119
51
5
141
225
278
25
84
201
298
159
262
165
217
64
27
238
53
21
176
89
56
37
78
117
213
224
297
214
126
123
293
4
117
207
291
113
182
57
35
160
236
57
122
51
281
15
213
71
25
183
30
252
10
262
211
288
239
282
219
3
58
57
161
293
147
57
17
28
7
9
20
227
242
56
71
171
283
51
280
25
242
10
261
153
129
143
133
239
273
219
268
135
156
14
136
2
221
158
78
235
48
12
108
108
17
142
6
218
292
280
67
57
140
130
37
291
264
234
156
90
278
274
177
83
51
121
273
260
168
270
73
277
253
298
75
31
38
290
194
13
23
72
76
296
115
175
159
281
219
136
206
214
96
196
218
11
30
290
261
128
168
156
166
151
51
246
71
270
47
93
290
174
213
101
35
178
11
213
17
190
229
194
75
79
178
13
88
276
175
66
58
5
8
79
253
243
285
187
29
136
163
158
93
298
191
216
226
52
159
128
30
272
231
49
172
224
42
270
217
95
189
106
185
8
165
267
149
260
180
286
83
267
255
50
248
202
282
114
12
173
86
218
240
177
112
112
269
48
9
122
17
237
32
285
42
224
238
283
157
282
11
252
274
86
119
251
38
75
202
20
254
2
246
102
227
89
153
137
193
284
79
103
275
134
162
21
149
156
56
99
36
295
78
94
200
32
194
188
104
235
278
177
96
6
108
294
78
56
209
24
168
183
178
126
44
264
72
133
205
70
57
165
80
146
91
103
94
44
292
204
284
155
83
272
182
65
294
10
249
122
133
121
206
68
33
30
18
241
263
89
182
282
140
57
154
195
206
218
264
151
114
-939
34
181
89
37
95
146
40
58
288
74
39
236
232
235
68
109
262
154
73
296
44
101
81
214
272
90
263
200
275
35
153
101
69
193
20
187
47
226
281
114
108
234
191
31
231
237
49
107
157
172
154
165
17
46
5
70
189
209
224
234
119
43
84
222
211
65
206
254
6
260
229
22
11
78
207
49
266
61
173
72
207
294
4
255
108
36
45
218
299
141
224
38
296
243
293
272
223
75
192
222
140
100
119
97
186
185
266
266
233
176
33
63
79
71
135
165
71
114
4
31
112
71
29
79
24
244
210
134
157
134
121
25
233
141
189
146
154
219
116
164
270
215
30
145
35
164
78
33
103
239
112
121
274
147
142
25
164
178
135
12
104
246
178
226
55
95
161
129
281
91
290
285
260
143
69
76
19
251
150
42
133
199
290
25
212
163
96
22
282
271
53
2
178
219
194
265
255
267
151
153
191
136
211
50
226
125
276
124
3
40
151
251
212
277
84
259
45
32
255
137
206
223
183
85
6
84
237
33
286
145
211
197
75
183
74
247
62
226
40
197
29
90
80
269
51
121
97
277
175
295
296
61
266
73
299
80
92
292
220
74
254
48
47
226
84
292
113
198
131
267
292
279
201
137
153
276
245
238
53
115
229
253
52
128
43
142
283
241
275
298
121
163
230
22
27
54
70
74
177
111
246
171
7
63
275
26
139
125
77
71
168
112
235
64
166
146
104
109
277
128
136
200
292
150
100
15
82
175
72
157
243
250
176
290
207
41
57
133
136
92
240
134
104
270
122
255
107
37
262
101
140
97
138
63
54
247
153
139
224
102
189
220
216
74
65
21
274
109
20
231
147
106
192
202
274
142
31
232
59
76
290
149
102
271
70
194
138
16
147
18
228
264
205
85
274
135
54
219
74
207
140
80
143
191
177
125
56
209
42
284
241
266
139
192
10
103
140
36
50
217
233
188
250
157
210
224
283
268
205
24
95
295
249
248
161
154
73
258
186
86
280
252
224
13
126
120
195
252
145
5
233
102
239
276
230
222
169
16
108
66
211
126
81
52
38
293
157
86
268
28
120
2
232
280
241
277
283
288
26
293
227
141
16
219
142
155
190
119
192
235
79
145
261
290
18
151
172
270
69
86
158
270
204
248
292
290
17
24
96
81
112
109
32
209
202
195
157
59
111
94
220
289
67
276
7
164
14
103
216
73
231
151
180
50
58
76
26
91
156
86
248
243
53
37
101
159
130
185
147
47
152
204
73
82
49
279
213
18
143
276
124
90
213
112
25
167
4
78
132
97
292
13
294
240
37
145
152
130
166
43
190
242
296
271
155
247
50
52
59
115
177
101
283
155
281
167
7
206
191
248
124
1167
10
14
78
6
96
252
61
233
185
265
259
80
26
99
244
230
152
150
70
46
54
109
167
90
123
75
140
117
148
87
205
13
215
86
194
234
60
39
43
3
279
146
285
44
218
12
167
59
26
126
191
174
14
124
219
113
230
39
261
295
290
128
185
31
267
156
224
84
127
16
148
252
226
137
186
208
59
256
68
194
84
216
229
258
82
37
51
15
279
70
142
206
100
120
49
298
13
104
236
161
113
107
29
24
60
232
167
154
132
237
6
238
90
242
90
69
164
102
175
167
133
60
56
18
198
28
110
174
271
295
265
260
76
19
58
30
124
270
297
231
52
281
102
93
231
198
96
279
114
243
279
190
47
71
216
116
250
30
220
141
238
237
203
60
224
297
198
171
116
48
82
111
279
36
122
149
66
73
197
269
105
205
10
213
8
50
299
191
156
255
279
283
58
62
292
261
195
3
277
137
281
132
150
18
211
144
176
9
136
146
14
251
48
129
56
104
214
208
162
131
216
192
54
60
50
173
111
161
174
274
209
40
226
11
264
143
297
47
282
210
122
27
20
160
70
246
242
183
104
224
55
257
44
290
224
256
45
187
143
148
61
48
24
233
52
260
298
129
118
113
121
117
298
139
112
76
52
51
117
142
75
181
114
210
200
45
229
63
41
91
122
18
104
207
186
224
21
73
9
222
97
233
274
11
79
267
92
160
82
147
145
253
281
246
161
134
3
174
227
143
5
146
21
29
59
299
221
229
101
213
104
250
208
261
72
51
165
239
264
213
153
115
224
104
210
3
227
44
17
249
188
5
266
135
63
182
115
203
90
288
136
43
170
124
184
207
128
291
89
225
83
287
166
235
91
187
288
60
143
269
294
262
113
209
203
91
52
112
59
213
248
255
145
240
214
52
56
33
66
291
45
146
85
146
281
46
45
107
53
110
240
217
79
128
197
150
278
137
119
22
196
224
136
263
236
258
193
97
106
137
41
148
24
36
90
208
222
25
23
179
34
215
98
7
297
20
80
175
225
185
3
198
233
169
290
193
280
27
71
141
41
19
61
103
87
229
215
129
4
110
35
251
287
47
179
13
199
43
217
218
16
281
295
225
239
188
121
251
7
195
231
29
136
183
67
231
125
250
35
203
113
160
54
118
257
97
105
25
147
194
98
277
14
225
283
202
39
84
39
217
20
279
198
63
239
97
218
219
9
148
169
272
13
12
182
209
66
213
234
164
152
37
268
247
15
247
289
192
75
289
242
277
190
3
42
185
7
82
282
33
129
95
132
271
197
241
82
285
223
45
168
146
255
182
230
64
58
170
62
45
272
81
221
191
140
215
258
192
89
169
227
160
237
14
235
83
80
260
134
229
115
230
230
106
90
157
244
257
292
128
149
131
137
236
171
93
47
268
103
143
141
70
262
147
202
5
263
11
62
276
199
6
240
20
44
244
21
112
298
208
137
293
227
206
175
157
163
242
91
4
57
48
245
35
299
259
141
72
128
150
266
148
95
113
181
-1744
241
147
73
196
110
235
14
190
133
265
9
264
134
17
87
114
130
67
104
127
272
268
291
137
27
102
83
295
127
9
283
86
21
142
124
51
141
87
87
30
249
7
48
118
284
71
266
186
184
292
192
112
225
26
102
120
129
265
90
222
4
297
156
98
224
210
153
96
89
284
129
53
175
190
135
27
13
147
271
94
182
210
211
122
53
197
242
24
124
17
173
47
282
119
214
97
181
98
232
18
130
25
114
45
167
21
231
139
111
230
276
55
234
168
15
149
133
239
63
291
205
200
179
108
12
271
22
95
42
212
55
52
176
54
124
107
145
107
133
114
287
289
156
176
205
104
20
225
71
294
131
298
24
118
258
57
15
44
238
175
265
79
11
10
110
106
13
265
154
15
140
123
138
46
212
76
236
116
23
45
158
130
185
172
52
20
293
15
218
294
71
213
143
196
66
280
90
152
211
31
39
38
263
232
3
272
255
175
90
176
258
176
67
139
67
290
23
229
110
193
245
249
8
131
121
250
206
130
117
63
232
129
153
116
118
29
13
128
276
251
133
204
133
127
147
190
106
92
258
268
168
40
240
74
219
191
133
71
152
280
291
261
204
239
206
108
151
182
253
248
116
34
76
24
72
94
286
180
106
74
76
45
19
21
92
31
57
50
128
165
208
192
163
150
206
87
279
102
226
63
51
219
77
70
79
21
261
153
72
4
237
85
235
45
89
48
298
125
84
222
213
233
214
209
262
143
182
248
277
299
299
110
193
141
52
286
26
264
157
177
248
178
12
8
105
235
158
111
180
82
266
260
97
229
213
51
69
81
2
126
7
13
107
295
180
245
231
296
9
165
234
69
184
148
113
186
287
121
294
152
288
240
190
251
70
146
196
235
239
288
171
226
1037
53
37
214
77
206
27
177
242
261
275
52
277
91
287
283
179
20
262
165
282
135
193
226
263
87
272
85
138
12
275
224
27
265
139
53
92
259
125
288
136
32
125
259
143
45
4
123
138
76
85
63
206
243
26
182
31
73
31
117
198
296
132
53
226
19
217
91
211
137
232
157
232
48
52
106
244
63
143
17
176
288
88
297
289
211
146
202
199
23
250
2940
253
110
168
175
262
188
168
90
183
271
133
167
45
82
277
250
181
241
228
107
266
230
89
282
206
80
143
200
168
92
118
214
156
200
169
146
118
143
222
156
194
28
182
205
218
191
149
140
269
271
254
127
251
197
256
207
120
99
119
25
198
228
191
169
89
41
99
54
201
3
63
120
194
33
156
91
208
6
118
118
63
37
102
204
120
17
190
162
181
234
114
256
224
247
56
283
137
80
52
184
111
126
43
23
286
192
259
141
149
196
277
33
283
18
148
123
118
228
164
168
289
262
110
256
67
252
124
28
29
293
175
239
275
143
67
74
71
189
94
144
21
147
182
127
112
71
223
149
164
76
104
100
23
129
16
292
15
254
47
186
229
285
63
48
166
231
240
210
154
217
247
32
160
24
173
139
156
291
176
101
57
224
158
266
103
15
72
288
141
220
200
167
265
78
74
153
30
279
37
290
156
21
268
48
115
133
291
242
237
70
299
266
156
198
2
155
92
272
150
59
81
97
129
124
197
231
58
125
100
188
144
36
212
237
89
48
180
21
195
14
71
143
145
259
274
193
245
18
31
213
285
26
283
228
115
151
88
276
59
69
146
261
135
67
299
197
40
77
183
89
85
142
105
293
138
203
282
287
133
254
222
184
37
234
181
2147
239
194
232
92
110
205
134
280
164
93
194
265
229
203
138
216
196
199
297
216
174
57
211
256
207
68
172
208
22
131
120
266
192
255
100
32
140
121
259
107
135
145
32
15
6
273
73
125
126
177
79
244
31
99
283
119
273
190
206
164
206
118
170
136
141
13
46
200
77
273
147
129
103
253
93
185
285
246
64
235
144
295
9
252
1365
29
94
179
191
56
292
218
166
185
41
287
216
297
47
198
82
127
22
177
181
16
240
231
248
61
41
55
257
77
246
236
295
184
75
255
37
25
239
44
262
151
102
56
3
54
98
239
202
139
248
243
77
107
293
169
144
79
116
60
123
83
120
263
65
188
232
291
33
189
252
4
270
216
118
186
55
42
274
264
281
208
104
24
295
185
71
67
272
81
268
118
90
237
14
136
9
90
167
269
280
115
72
178
106
25
134
144
131
22
19
287
75
45
164
99
61
14
297
121
14
216
228
197
296
222
281
22
121
65
296
73
76
48
279
156
237
178
149
200
257
238
168
275
213
265
98
194
180
230
82
158
146
241
161
219
102
137
267
122
8
132
110
32
199
297
85
74
160
164
230
123
118
215
146
13
112
162
260
203
10
250
285
31
76
77
152
256
22
246
259
196
140
221
191
158
76
277
268
109
5
22
80
116
111
222
74
135
223
54
219
113
181
211
262
218
32
217
43
120
111
270
88
37
196
60
150
105
5
127
55
195
211
39
27
13
36
253
69
274
208
296
193
267
134
53
7
294
28
170
32
288
214
227
232
261
194
196
286
105
177
208
235
70
77
138
118
196
28
90
92
37
62
155
275
16
173
107
188
59
73
288
39
104
54
93
79
163
230
237
83
222
218
125
299
203
241
105
56
261
59
190
208
13
26
249
237
123
271
211
125
167
15
57
165
146
222
54
184
8
61
38
115
195
48
28
10
247
30
280
251
187
200
118
111
138
281
272
13
84
244
249
47
2394
20
38
256
135
273
166
240
288
246
34
247
23
249
32
281
30
173
241
131
142
22
33
148
222
158
215
279
48
33
128
105
176
118
241
25
46
99
32
242
96
221
160
107
292
240
64
9
259
254
149
255
121
167
131
165
187
40
98
186
294
149
221
282
82
215
65
104
103
118
224
288
281
63
291
30
171
278
147
92
280
88
58
91
280
174
294
62
191
299
165
124
16
246
41
193
141
227
205
208
221
132
144
106
295
216
154
111
17
73
253
288
139
39
200
102
181
183
47
74
90
173
159
195
275
130
23
265
212
110
83
171
179
170
181
79
224
19
239
56
57
51
52
205
293
42
125
211
181
92
43
141
278
56
119
83
250
288
245
137
248
130
285
246
83
194
170
217
162
282
101
217
275
95
124
135
183
68
258
271
155
128
213
7
56
56
161
293
235
109
45
228
202
293
111
165
131
181
105
285
264
295
91
12
151
147
22
175
297
111
220
124
266
13
164
283
198
204
18
184
37
121
44
16
217
275
186
100
10
147
288
107
189
203
196
94
4
257
293
141
197
268
153
211
194
89
155
237
242
273
37
14
53
202
85
201
207
205
252
148
161
123
37
175
179
176
110
149
146
10
75
8
46
262
234
114
226
277
70
42
176
68
65
61
18
127
270
49
79
174
202
251
127
252
44
93
100
190
186
133
217
268
63
186
7
16
38
2
34
263
217
261
185
31
12
129
60
208
282
261
233
233
4
259
105
1516
10
273
90
198
103
30
47
250
295
114
287
51
296
139
222
205
126
16
230
186
249
172
6
204
28
107
189
206
51
13
276
31
99
257
58
13
141
60
220
84
6
47
249
226
184
158
162
223
53
288
40
125
291
190
213
214
190
274
57
82
67
17
69
114
214
126
42
105
180
17
262
73
129
16
293
148
282
122
177
136
286
163
44
274
29
125
207
109
183
88
153
75
223
28
151
210
262
14
139
279
138
170
286
284
239
75
217
51
22
33
138
217
38
265
54
244
112
288
120
45
105
29
151
53
70
126
291
183
289
86
15
31
294
83
193
287
41
219
209
36
273
11
53
284
89
33
44
66
195
52
133
2
165
111
243
88
189
4
260
18
243
20
168
292
2
14
100
283
44
136
114
160
154
194
13
186
89
114
82
264
15
163
66
31
211
109
69
90
105
122
250
2
47
170
68
273
32
120
79
25
211
226
25
38
212
182
185
206
44
78
163
13
159
167
95
124
63
153
190
165
99
80
102
88
228
27
22
83
245
254
240
267
194
193
93
22
205
148
126
96
204
2756
164
23
48
29
124
59
125
76
213
224
121
11
129
122
205
15
97
152
287
141
127
9
64
248
212
271
56
17
75
76
26
48
161
223
162
81
8
244
241
268
45
249
236
239
30
133
267
194
26
16
93
287
227
84
290
39
221
30
5
152
133
165
224
117
256
81
49
265
50
28
53
141
27
171
297
147
128
190
203
255
141
18
52
213
167
175
55
279
50
34
60
255
243
30
149
181
184
86
253
258
95
2015
207
212
229
14
275
226
118
190
117
218
185
208
176
37
275
89
221
55
181
224
164
223
150
142
134
274
104
62
238
27
286
285
86
296
101
222
88
146
172
207
90
276
130
203
171
184
90
140
250
99
231
180
67
134
262
226
219
254
297
236
37
255
82
277
80
237
234
94
175
276
155
192
49
233
165
297
199
166
107
266
8
286
117
146
282
281
167
82
228
60
192
182
149
92
87
195
190
148
51
241
226
31
47
121
134
158
49
82
112
100
263
83
14
29
150
17
155
175
272
36
239
186
139
35
124
222
124
292
62
203
205
175
12
182
4
220
69
60
110
168
189
41
284
161
260
273
45
29
149
225
118
9
52
165
265
280
5
186
29
165
133
118
6
31
173
166
198
69
279
26
105
7
14
50
227
274
193
149
26
15
71
115
57
106
167
224
54
95
34
79
101
258
271
262
156
195
26
281
84
277
205
74
203
25
98
38
222
229
182
234
256
193
73
123
189
181
264
64
229
257
56
252
291
232
291
133
103
159
256
24
150
91
253
213
73
138
112
237
270
182
63
29
15
254
121
284
288
213
21
215
21
99
282
99
244
223
155
25
198
173
130
15
178
272
227
33
25
184
205
179
291
152
8
191
130
265
208
242
228
255
100
64
235
292
228
265
91
13
14
271
78
9
77
250
39
292
139
156
128
136
51
228
171
194
76
238
196
99
139
123
31
44
49
244
256
129
51
10
210
218
251
151
56
16
154
83
277
201
150
7
14
185
118
12
189
174
145
108
38
214
176
50
82
86
233
183
298
28
186
153
139
170
138
230
58
125
150
95
281
141
83
257
30
122
148
34
165
147
115
77
80
177
146
11
147
132
288
170
196
224
69
278
259
110
199
238
183
76
80
97
136
20
144
83
99
39
94
299
291
288
271
107
197
76
247
79
272
201
285
237
173
292
214
47
299
231
275
164
285
26
236
45
69
52
296
175
173
164
118
205
260
47
20
87
222
33
12
11
198
288
255
19
77
6
150
126
176
84
210
160
128
31
133
83
276
131
107
71
62
29
298
25
155
297
184
237
111
37
176
27
260
268
145
29
182
70
149
235
105
207
286
146
193
277
156
266
254
179
71
152
145
69
243
47
203
134
188
113
83
250
188
219
8
266
276
227
50
31
26
128
270
274
252
135
116
52
30
56
203
153
68
113
98
203
204
226
36
167
211
254
263
114
249
196
183
203
196
210
42
79
41
50
213
282
144
36
139
96
100
104
46
126
295
249
165
162
113
288
239
148
65
291
152
48
40
88
266
81
60
284
171
270
196
299
75
82
114
205
216
290
154
179
280
90
159
254
43
276
12
268
211
70
224
244
94
24
102
260
61
186
27
79
148
120
228
133
112
10
185
232
93
79
108
268
160
178
288
282
6
295
113
222
74
99
113
189
276
165
114
290
230
118
79
299
199
258
40
75
290
151
121
217
174
210
38
141
173
214
18
244
200
191
24
65
180
226
56
289
76
138
195
62
268
114
46
76
105
54
40
25
74
278
43
102
252
181
297
136
113
79
100
199
22
235
8
13
75
246
47
75
85
215
236
231
114
9
112
70
12
34
77
285
85
223
133
264
235
211
61
148
128
71
197
126
86
213
100
238
247
183
119
57
7
179
190
154
180
51
199
110
275
45
214
228
269
32
18
109
34
164
133
120
96
64
110
3
252
119
165
153
83
177
246
114
166
126
263
101
130
116
172
194
193
262
162
272
277
120
43
113
32
11
161
89
119
171
26
51
103
2
12
31
153
59
92
41
225
13
75
60
221
104
150
117
127
224
75
280
186
185
299
251
91
151
268
235
210
244
48
238
187
224
124
299
173
96
206
124
289
98
129
119
182
3
8
224
194
277
72
60
240
165
156
133
257
102
126
208
183
102
270
111
232
221
297
275
133
299
249
265
86
231
247
21
212
189
247
162
194
71
204
17
269
284
187
136
287
238
37
190
128
188
203
101
95
37
99
208
19
259
26
254
203
178
235
40
27
246
2
37
284
248
147
119
31
148
217
269
210
84
95
88
229
197
272
293
34
52
268
139
286
273
46
178
81
28
2
229
135
267
203
240
252
89
176
189
219
31
41
211
10
283
112
246
212
231
237
37
190
284
84
187
179
88
213
294
41
8
116
165
170
239
278
229
93
85
111
80
172
5
257
189
78
124
229
-2360
23
122
272
2
168
115
297
140
83
203
223
5
90
136
25
287
126
203
93
123
67
21
206
257
11
266
42
280
172
61
235
278
231
132
152
247
111
286
198
54
263
82
274
14
252
188
202
201
47
181
140
38
267
233
271
21
93
9
257
124
30
88
8
119
223
153
205
53
156
67
134
260
131
225
28
139
142
243
73
290
13
122
80
85
62
51
148
181
295
123
36
128
5
180
32
34
280
240
4
34
230
7
93
120
169
55
76
142
93
49
189
80
156
84
287
123
103
219
236
277
47
121
170
86
10
2
232
265
223
75
231
54
48
250
93
2
298
239
108
174
244
255
228
82
299
45
78
19
134
179
266
123
153
59
143
65
162
131
207
197
193
46
136
272
63
36
209
49
156
230
176
206
62
233
136
206
294
140
177
199
214
111
269
61
150
212
290
18
87
261
75
214
154
221
183
229
83
151
99
101
284
271
130
272
161
229
40
222
251
201
56
34
160
289
78
207
45
96
83
98
101
46
175
69
135
87
105
259
156
222
201
230
203
23
91
236
235
77
32
12
217
84
150
244
56
169
70
283
299
154
95
110
188
207
177
291
248
58
135
265
214
95
194
49
289
95
222
140
162
169
232
254
42
262
82
255
285
278
272
136
59
215
195
215
15
140
161
26
182
221
276
137
153
38
250
68
28
2
16
212
129
178
210
157
46
42
86
196
216
110
116
26
131
126
132
84
116
65
149
29
58
112
18
64
122
109
289
51
2
16
73
178
7
157
108
278
104
76
123
286
61
18
110
226
34
246
249
148
107
100
216
226
222
229
21
153
51
131
2
228
122
154
79
35
6
175
276
101
169
3
211
252
7
227
121
180
159
64
152
65
170
234
254
229
62
153
65
121
190
116
44
69
296
119
208
234
43
179
67
211
228
233
209
169
96
56
171
276
16
28
26
184
157
55
234
5
240
29
205
125
142
183
94
23
129
141
213
227
19
83
102
84
140
202
6
52
239
292
275
20
208
276
240
294
113
126
141
211
256
290
293
278
110
229
38
16
276
65
153
133
143
297
128
246
200
30
8
267
60
217
287
31
288
156
68
139
289
233
23
296
176
119
46
199
102
179
144
8
141
180
295
275
40
147
15
293
134
3
30
234
141
194
87
220
2
224
148
49
295
269
196
41
35
147
66
7
291
113
112
298
57
45
166
144
272
265
7
280
14
6
150
217
127
250
253
105
6
263
224
62
137
49
192
116
61
285
56
97
215
103
221
133
194
273
39
123
294
284
143
257
200
122
4
78
198
179
288
40
265
227
68
105
60
194
41
134
290
158
22
48
141
263
218
43
109
80
52
57
262
9
169
250
110
174
109
216
200
227
25
275
268
298
209
25
290
204
171
191
109
202
95
77
212
102
200
273
247
63
87
-1613
202
282
207
267
159
103
87
172
266
156
193
115
89
217
230
276
219
242
3
135
209
44
265
28
159
160
227
170
169
261
77
290
223
285
64
288
104
131
134
212
16
103
273
82
111
183
20
203
286
274
252
207
219
45
7
249
245
281
71
252
12
256
105
12
190
155
229
217
270
116
296
220
197
47
196
274
94
107
153
36
70
132
129
224
108
94
117
287
267
3
101
99
184
184
140
202
46
57
233
197
14
268
55
270
46
94
9
88
292
100
32
31
85
255
199
298
87
23
46
87
47
213
39
104
193
10
239
284
104
97
49
202
218
182
242
97
4
36
138
209
48
293
37
164
66
119
89
62
290
142
255
110
209
215
217
215
140
231
98
60
288
135
91
152
298
182
12
228
298
120
39
129
21
240
85
256
75
184
257
205
298
221
207
146
129
257
58
32
298
211
168
153
45
290
259
38
16
43
282
255
117
47
249
102
293
58
263
54
263
116
22
81
178
48
216
31
95
18
271
213
143
143
166
90
202
208
286
147
282
114
297
109
219
276
138
245
57
98
3
194
273
156
225
39
123
216
118
146
195
82
226
295
19
295
291
145
160
217
168
30
249
124
31
131
31
79
76
179
148
117
39
56
3
230
243
124
48
63
287
106
236
162
168
93
140
127
126
201
11
206
221
279
170
68
184
128
259
42
172
153
115
146
139
229
273
65
217
97
151
64
77
289
86
105
152
289
24
278
215
83
221
163
297
5
96
109
181
143
222
44
113
10
166
232
211
101
267
189
40
160
288
267
139
141
85
124
279
181
280
178
246
149
274
244
101
105
256
229
49
69
85
144
130
59
164
20
181
246
33
7
142
125
219
297
262
47
64
185
2
241
256
110
199
200
77
210
120
156
262
208
244
237
170
27
14
273
239
100
261
41
27
39
93
220
57
213
16
108
78
274
46
126
26
4
64
135
122
15
227
207
178
76
162
2
114
153
187
11
131
25
220
221
134
167
128
62
167
277
7
261
222
225
258
249
142
231
80
254
37
59
200
97
196
139
51
132
177
41
126
264
272
113
158
78
116
135
110
63
81
41
204
81
122
117
243
251
271
289
71
29
39
245
59
183
107
129
61
27
216
221
12
145
221
100
88
4
40
178
235
224
160
58
53
20
38
171
99
237
183
38
130
97
231
76
78
182
197
222
135
52
241
266
41
276
37
65
165
11
15
186
99
79
282
123
6
83
277
149
235
208
190
172
130
106
199
242
119
240
274
70
281
31
248
257
197
129
172
152
203
82
180
45
105
276
267
1173
282
50
66
254
26
177
12
187
199
57
295
16
231
40
261
80
31
4
30
126
69
235
237
271
2712
272
219
81
217
11
153
39
56
186
299
217
146
258
151
112
5
182
88
66
292
128
249
134
244
9
192
18
216
168
28
48
231
149
35
181
77
291
173
132
185
103
22
274
298
254
263
239
290
282
90
8
250
269
93
55
130
124
29
33
44
61
134
142
294
185
150
230
54
13
107
62
215
254
234
42
170
93
215
85
10
163
55
185
260
69
16
56
27
265
168
61
70
274
100
150
242
154
13
64
277
83
181
242
265
144
61
153
233
63
29
113
179
55
16
18
39
227
273
267
206
115
202
26
159
235
55
158
293
203
216
160
98
185
169
241
56
270
293
274
171
143
61
44
218
231
143
75
266
4
167
145
87
51
291
32
52
232
120
42
12
240
233
149
194
178
160
29
254
233
268
274
124
226
45
27
270
133
243
169
58
245
237
256
109
75
120
19
46
106
159
81
295
121
145
62
230
261
257
246
241
66
226
289
189
78
221
195
2763
164
159
114
252
124
107
288
163
58
95
108
138
205
254
42
28
39
174
242
223
217
10
15
69
162
70
140
72
277
154
149
90
221
271
113
235
150
37
190
65
232
297
180
231
207
87
174
259
24
83
220
145
225
148
184
161
15
5
33
152
20
265
42
291
213
88
158
50
77
205
161
281
298
74
264
228
123
151
151
231
58
213
4
108
157
68
193
87
293
230
35
184
296
65
262
33
39
155
197
200
169
166
222
83
86
119
260
271
248
172
271
79
18
168
133
163
217
270
287
287
280
224
176
205
206
67
282
9
22
60
210
295
253
15
284
91
244
138
127
144
253
127
41
38
42
27
235
199
62
263
178
131
194
257
52
203
29
218
256
111
40
211
102
257
263
36
237
243
170
132
34
81
94
62
45
213
43
270
203
153
129
267
158
129
183
228
229
257
264
251
289
165
222
267
157
183
18
108
136
247
61
48
100
265
257
255
10
241
5
192
78
97
193
64
274
289
258
206
275
297
178
257
115
271
251
138
223
116
13
299
194
6
192
50
24
37
129
2800
237
249
196
248
231
174
291
161
262
85
83
151
115
117
4
146
42
178
141
89
126
259
284
246
124
139
53
139
265
123
272
231
267
167
65
96
137
122
103
129
200
195
271
279
45
282
149
124
63
81
195
50
190
276
101
151
299
97
27
92
37
151
243
201
50
146
261
113
130
126
184
174
135
243
21
7
8
59
123
41
255
49
187
219
157
243
158
62
128
107
19
284
155
138
177
118
208
206
205
46
7
235
227
276
234
109
87
263
142
66
202
275
165
102
70
22
287
29
100
280
114
81
296
59
38
299
136
31
223
112
209
37
298
263
218
113
298
131
249
90
94
144
289
51
51
17
256
76
189
56
204
187
288
261
114
189
223
156
124
233
22
143
198
245
174
194
163
142
9
93
69
227
104
188
234
134
98
203
221
231
196
202
3
277
287
226
259
11
205
154
134
280
2
37
257
104
258
152
222
131
94
38
203
297
223
45
112
150
41
247
197
42
74
89
172
13
123
18
227
34
120
52
61
271
34
174
185
270
231
257
144
242
146
273
132
72
215
283
21
78
188
215
33
158
257
53
156
262
37
116
258
206
98
215
216
8
231
44
211
230
175
163
78
36
192
208
143
232
184
290
112
216
206
19
55
238
249
250
57
190
78
146
88
244
32
104
169
269
287
287
84
26
244
94
98
60
114
272
266
159
97
107
185
47
48
89
123
51
108
288
284
203
17
28
221
293
262
56
217
137
24
216
283
131
145
62
255
268
60
289
49
293
100
82
269
124
106
114
9
223
37
296
67
90
205
121
252
237
185
139
153
212
14
226
142
150
175
80
12
108
126
141
127
189
280
278
75
170
3
40
52
196
76
100
28
4
14
213
218
157
21
106
19
277
145
290
256
87
43
100
126
269
162
254
133
75
185
26
2015
95
288
216
107
21
158
291
46
52
106
56
159
7
72
161
184
228
270
161
197
175
181
15
198
81
238
74
157
212
71
10
180
255
63
249
274
208
26
13
136
118
104
122
60
225
278
94
100
119
246
168
55
106
273
67
95
109
35
182
37
247
226
40
36
48
136
201
278
273
19
175
275
57
247
74
169
15
95
137
75
99
116
277
124
221
23
41
100
9
38
111
151
141
34
25
98
31
36
52
264
280
200
6
127
270
260
153
200
157
199
9
68
294
14
40
203
119
158
82
42
17
23
216
263
292
179
95
127
149
134
142
210
125
275
116
286
107
58
3
249
167
192
222
293
240
46
19
190
73
253
13
62
294
115
291
208
112
217
37
50
28
49
285
18
57
244
132
110
15
254
24
84
274
13
27
110
19
119
218
98
3
207
20
81
11
189
160
296
91
244
165
261
31
205
30
76
20
88
155
109
269
125
183
287
50
75
107
100
284
3
228
228
35
118
83
239
205
214
134
242
56
88
117
177
184
135
3
250
198
102
243
142
115
256
81
278
196
84
152
195
275
245
75
105
96
43
299
95
89
160
51
4
55
265
120
176
127
145
194
118
7
203
96
255
251
243
50
9
220
265
210
143
75
9
20
69
241
208
73
287
277
116
117
176
90
62
177
180
215
102
219
96
236
109
25
144
287
60
22
122
236
62
282
31
65
242
80
124
132
173
162
195
235
87
105
18
207
64
55
62
299
32
209
184
180
251
186
12
75
184
146
107
7
188
74
20
252
147
149
245
113
205
56
34
62
239
142
257
296
236
44
138
259
33
283
126
50
88
277
291
143
21
32
84
113
7
82
56
235
111
262
81
104
26
192
203
220
206
207
61
4
291
279
89
32
45
231
259
174
232
107
155
165
254
55
181
156
14
12
244
109
141
48
298
166
237
233
27
189
47
58
287
118
140
67
125
164
294
159
208
149
157
66
293
13
267
136
184
39
282
79
135
163
170
115
220
253
287
10
188
146
77
245
35
215
109
5
46
166
91
176
146
153
207
74
241
186
40
31
230
292
215
169
191
217
60
48
254
67
109
70
3
254
163
245
60
133
273
25
47
21
50
153
65
239
149
38
44
237
25
11
41
259
106
238
211
194
77
98
245
180
245
174
230
67
48
12
286
246
56
59
289
85
237
7
7
266
58
227
79
83
113
200
39
54
47
166
161
20
11
41
155
272
241
181
54
223
101
214
177
73
129
250
159
290
53
259
128
94
144
177
32
18
116
179
195
8
131
238
154
288
69
74
148
24
99
32
250
157
195
98
270
205
156
233
225
268
87
237
69
144
143
270
284
106
299
292
287
165
163
80
117
147
236
150
38
268
22
33
176
158
293
254
225
39
234
79
138
217
275
150
63
192
17
156
141
15
187
276
23
284
72
75
242
226
65
130
25
151
102
51
73
231
175
52
141
189
49
142
138
8
156
200
203
86
190
74
165
283
26
279
83
299
91
109
102
239
7
261
283
129
176
289
141
128
146
276
283
70
216
262
144
75
197
6
121
12
211
87
245
73
130
5
68
21
262
233
237
145
287
100
292
83
51
25
73
31
166
120
59
148
232
64
215
94
140
263
106
22
85
289
90
293
118
106
110
165
276
41
285
103
26
297
144
17
259
140
9
147
83
276
153
273
40
34
175
191
21
166
66
2
179
152
121
199
6
177
9
156
220
208
286
249
112
89
140
78
4
108
279
71
236
106
121
238
6
76
145
115
239
285
120
86
84
292
22
45
22
275
119
233
206
175
291
152
7
27
243
112
136
95
154
8
59
206
168
207
47
151
263
275
20
268
225
136
68
137
160
206
134
95
1287
144
41
237
200
54
82
263
95
13
295
262
177
274
205
191
58
40
121
266
185
194
178
138
105
17
290
33
97
49
228
127
10
121
252
110
262
287
17
183
214
153
205
39
130
271
286
150
162
257
40
29
157
188
37
69
151
190
277
181
54
213
194
32
211
3
174
177
136
152
137
286
151
193
1312
117
173
269
48
191
250
219
22
151
38
178
88
175
119
52
83
93
85
5
28
98
219
212
237
29
47
199
100
235
201
265
100
6
71
258
92
258
273
104
190
203
126
284
145
102
28
186
259
299
192
38
247
161
77
126
203
245
272
259
143
263
11
15
259
205
53
50
63
44
90
67
78
214
136
179
130
219
63
24
201
16
154
34
207
250
297
158
40
193
232
126
173
252
7
110
205
25
227
90
164
124
97
12
132
291
128
30
224
242
104
118
266
171
264
147
255
208
195
297
2
191
218
187
228
229
105
95
275
130
53
13
123
159
99
67
158
125
211
278
255
248
208
16
144
192
55
156
136
117
212
190
171
209
213
113
183
294
228
110
275
13
141
116
100
163
165
23
205
33
22
256
75
211
47
146
159
287
86
122
117
49
179
132
287
182
23
118
45
109
190
82
168
279
2
170
247
289
35
102
229
81
156
98
152
6
70
185
214
28
113
7
271
128
220
235
145
266
145
281
189
173
231
160
276
170
279
171
237
86
102
67
200
141
285
-403
238
70
289
252
289
253
90
113
215
126
212
17
106
100
3
209
155
4
213
101
126
33
288
138
253
78
122
103
228
254
64
139
251
78
68
125
37
35
145
209
240
218
180
150
239
258
44
159
246
5
21
127
16
257
260
173
140
133
146
24
162
236
37
32
238
184
284
2
192
123
295
159
26
132
202
115
185
75
278
48
225
280
65
287
232
298
119
114
242
289
267
6
28
30
57
170
50
138
139
33
279
238
175
219
135
252
91
213
285
125
12
218
7
7
294
190
71
26
244
41
293
38
267
48
84
143
156
97
246
31
14
145
8
100
138
273
36
61
296
97
287
99
99
79
46
170
71
37
251
247
261
78
51
92
212
71
79
37
232
289
103
235
233
64
241
185
137
69
130
36
56
284
197
258
26
152
117
219
103
201
24
117
222
208
296
144
159
112
3
286
251
210
94
106
250
224
111
180
112
137
292
159
27
147
49
151
260
59
75
134
269
42
113
238
128
178
12
5
38
162
221
212
35
259
159
55
270
125
237
228
278
146
175
248
141
57
153
289
2
14
57
269
139
52
92
198
78
264
55
203
65
146
138
108
70
296
106
261
292
160
49
39
175
26
62
210
186
273
189
196
247
240
236
113
179
69
51
225
277
172
197
173
286
42
148
171
223
197
184
76
97
148
47
24
28
31
59
90
83
284
27
277
16
226
128
155
180
268
119
11
264
204
120
205
267
133
40
44
224
292
198
176
33
60
42
42
103
254
139
82
218
75
283
213
181
70
18
141
275
175
233
292
265
143
251
67
293
246
109
3
6
82
220
120
208
160
186
18
71
33
255
297
92
41
17
168
138
127
108
63
174
138
288
218
141
53
6
297
50
258
194
293
233
281
172
182
233
157
106
230
173
242
110
43
52
262
12
249
149
141
184
193
119
177
145
298
238
198
34
246
101
35
166
238
191
67
189
213
283
8
3
60
53
134
208
221
151
101
192
247
192
85
209
87
15
212
297
86
241
173
113
45
173
229
239
52
284
232
89
299
184
291
102
73
256
86
197
296
32
182
199
47
227
139
131
3
175
138
88
46
290
210
98
181
210
283
288
24
206
53
166
175
282
18
218
269
40
196
185
294
57
268
139
259
245
34
43
69
291
154
124
103
269
246
146
146
55
19
129
67
194
137
56
75
255
135
43
34
76
250
145
215
200
226
123
203
159
90
245
228
160
185
277
256
74
261
177
228
1122
177
3
10
109
28
134
51
290
55
229
202
92
242
115
252
216
262
190
267
161
108
153
121
59
103
132
228
283
299
223
227
72
143
293
243
260
205
211
9
76
234
48
136
130
146
116
249
122
186
74
215
58
231
296
13
257
167
116
269
88
129
294
148
62
68
171
96
52
119
102
137
102
18
230
16
107
186
207
137
241
22
16
45
285
58
32
133
201
195
295
57
187
221
139
89
62
182
16
156
138
52
194
248
32
121
185
66
197
236
268
29
8
32
8
274
116
159
30
282
251
113
161
190
67
181
87
271
45
254
50
65
246
176
11
24
256
161
260
248
194
260
292
107
250
291
94
213
21
198
18
52
242
16
208
57
40
154
227
171
208
109
103
67
271
19
92
289
251
182
53
60
297
74
125
200
160
25
164
4
246
141
44
70
168
220
17
48
61
9
167
54
273
77
202
75
21
18
266
215
136
82
238
277
22
49
50
209
219
133
49
164
292
201
148
17
268
153
122
26
230
120
266
231
65
83
283
266
282
91
89
51
138
46
67
157
47
210
258
9
125
266
156
268
29
50
260
98
166
102
36
137
261
167
281
52
159
36
277
39
248
30
273
259
26
233
183
245
63
50
226
253
86
132
69
231
278
76
165
133
66
148
287
287
138
136
178
199
266
127
90
254
158
169
9
144
136
260
101
60
89
272
42
171
109
88
219
103
157
153
257
176
203
174
57
197
112
171
12
292
15
239
204
152
81
211
108
288
10
167
261
182
244
126
155
267
289
123
20
172
163
70
159
148
60
9
252
58
120
68
244
287
273
144
35
189
26
229
243
82
290
222
257
248
105
204
204
258
43
272
35
198
299
48
218
164
44
32
109
107
39
97
100
36
103
232
56
44
166
265
148
103
276
240
126
133
265
44
29
44
294
150
80
82
286
137
242
241
151
169
114
131
173
225
161
143
186
111
177
195
61
191
36
237
213
285
70
47
129
99
68
255
169
202
184
207
236
158
211
188
273
95
85
219
21
258
34
134
258
212
170
200
50
25
275
215
59
213
63
259
89
170
182
107
132
85
179
264
75
208
174
143
299
259
94
82
16
256
48
296
136
146
92
25
64
139
5
52
64
183
66
294
131
238
198
246
192
118
269
162
48
206
64
221
32
99
140
84
290
20
265
32
196
195
138
123
167
67
199
273
115
83
152
167
267
44
164
176
13
58
197
186
286
233
100
62
54
289
152
120
212
288
17
47
226
159
210
129
38
113
275
119
30
31
24
109
143
133
40
108
83
184
127
188
280
72
10
75
196
254
95
188
104
130
281
27
275
124
248
257
72
65
124
227
132
8
205
209
186
105
190
213
234
53
206
178
142
292
286
88
283
231
180
239
108
229
128
152
68
64
284
164
266
256
60
40
35
107
110
139
258
165
216
164
21
195
135
146
295
9
167
86
37
179
52
138
256
291
272
123
46
170
213
214
136
187
5
13
52
295
120
129
6
2
202
96
85
78
94
77
71
189
256
145
102
111
294
290
194
52
60
104
25
97
121
61
224
277
64
252
195
245
25
172
218
68
56
34
267
231
33
162
149
93
184
172
263
26
218
164
289
299
183
285
142
215
153
100
24
154
131
78
94
110
112
27
267
113
242
167
213
53
52
59
215
240
67
71
134
276
67
262
163
216
133
214
135
274
220
131
231
88
165
143
299
159
247
180
5
252
297
258
261
241
74
158
163
11
32
43
198
30
121
94
215
236
3
36
158
236
264
76
235
173
190
277
91
161
24
97
178
47
6
219
44
135
282
127
40
16
82
292
95
281
9
153
187
272
52
222
136
161
18
157
105
180
134
90
54
275
263
240
55
266
2
10
122
37
192
8
11
45
256
144
285
113
156
279
47
292
72
178
46
269
189
35
18
47
202
227
241
281
11
230
148
79
123
141
138
161
193
196
147
162
110
90
167
70
147
65
29
58
54
60
141
291
18
260
78
174
270
39
72
54
191
39
99
98
27
255
118
290
230
240
144
134
98
133
102
200
54
207
19
4
121
14
285
8
128
143
22
267
25
269
196
58
146
127
227
265
238
135
168
238
131
143
122
64
178
273
130
271
236
288
266
54
237
285
139
105
14
51
297
189
296
7
137
245
138
31
37
140
53
195
41
172
291
181
143
266
36
124
226
277
223
139
64
200
184
118
297
24
200
19
285
69
121
55
121
131
258
159
265
199
41
266
239
184
165
109
52
18
244
62
184
105
209
84
25
137
225
66
194
1410
54
67
12
235
41
20
233
216
123
21
284
35
293
281
144
69
248
254
266
293
220
247
169
36
154
4
114
20
146
29
210
154
9
282
203
21
281
296
25
27
232
39
222
133
20
100
154
188
142
203
140
54
211
142
65
92
18
194
106
133
106
86
47
224
127
277
68
90
275
270
180
81
199
250
86
66
276
228
287
78
218
159
193
298
285
167
49
292
282
55
152
276
17
70
291
163
101
124
114
77
124
102
2
247
108
170
161
255
299
95
37
257
146
145
269
118
282
82
138
217
43
227
181
246
296
29
251
250
33
288
147
246
17
35
165
237
150
19
109
2
260
162
130
232
81
296
267
235
127
117
42
246
158
245
39
132
128
277
35
291
66
82
111
294
21
151
235
244
265
76
19
13
198
465
152
92
52
289
183
185
165
251
26
203
167
245
106
251
132
164
153
131
4
190
14
85
224
148
232
56
210
158
34
10
189
31
45
62
154
46
102
210
222
158
63
150
232
278
89
161
128
111
47
221
2
52
98
207
95
204
16
11
128
237
98
226
66
132
43
268
289
49
109
24
299
242
56
276
146
254
280
78
15
169
280
200
281
52
184
266
171
175
69
277
272
35
10
96
37
6
157
285
99
293
270
280
217
164
264
131
139
7
266
10
267
285
49
201
248
95
164
9
129
276
185
124
20
282
20
186
82
124
45
284
2
32
191
221
217
259
135
161
83
166
186
237
168
245
125
194
78
176
251
9
216
244
164
35
156
50
278
172
195
204
165
138
21
4
28
233
293
193
252
2
57
94
292
50
204
44
54
161
197
160
230
207
164
162
116
282
199
193
159
94
103
297
285
150
182
220
229
231
7
254
84
176
138
136
151
52
230
263
277
104
141
217
25
277
83
130
25
282
109
50
233
116
258
109
219
25
171
97
46
21
296
199
49
298
142
78
254
215
187
110
75
105
263
297
133
19
94
94
94
262
237
14
132
279
36
286
278
295
78
171
96
216
213
25
280
28
299
252
145
158
153
206
90
29
23
207
249
156
133
249
27
37
186
193
184
178
46
229
6
17
140
274
6
51
132
11
260
172
131
125
40
146
253
114
66
212
120
139
112
33
62
152
74
191
183
93
63
212
198
61
3
157
60
155
136
77
206
258
224
66
256
214
261
26
107
294
270
111
114
50
220
294
15
20
107
56
157
109
13
69
71
42
119
57
30
22
188
223
212
282
119
21
193
287
111
52
257
51
46
128
16
190
298
272
153
247
59
40
57
258
247
20
132
76
266
203
6
150
123
243
257
249
32
256
94
284
124
220
235
274
47
87
55
92
163
10
63
159
265
59
54
243
155
19
190
28
8
97
26
281
209
95
80
175
22
70
283
226
163
198
56
255
247
118
212
281
188
263
196
224
299
228
202
75
130
152
54
110
259
98
12
246
207
176
250
19
223
52
78
15
49
126
17
155
127
278
92
246
273
114
233
166
89
185
153
276
150
144
42
10
10
87
199
29
106
157
193
181
298
292
136
47
130
188
90
114
152
79
6
272
174
43
2155
63
113
148
75
-2477
164
269
181
163
92
262
123
82
152
43
81
52
275
79
102
293
201
42
59
182
209
170
292
215
236
30
77
80
192
81
70
164
115
252
118
45
149
220
190
222
50
179
109
132
70
98
84
70
183
180
210
56
10
236
145
35
237
190
108
128
110
158
203
296
157
46
36
123
36
293
224
94
21
76
270
136
195
67
127
102
9
253
89
241
229
188
20
188
33
62
267
43
74
155
18
70
114
221
135
160
30
50
118
108
122
127
52
231
292
221
274
128
91
245
127
103
165
65
257
171
264
178
93
286
183
86
170
119
27
179
144
44
44
19
21
135
229
260
127
71
96
220
252
80
282
70
68
228
78
293
195
82
4
150
25
266
235
263
36
226
12
190
44
3
73
245
40
248
226
51
248
132
14
254
227
186
239
134
47
180
191
111
157
297
281
198
229
210
96
95
70
50
251
159
91
296
138
258
13
46
204
180
285
64
118
108
129
206
279
220
196
146
17
65
101
57
83
69
128
291
290
182
275
85
52
77
158
253
77
114
85
178
70
299
240
192
23
150
107
224
223
65
242
115
12
150
78
274
121
90
214
126
293
299
180
101
197
31
256
90
122
230
128
184
50
289
27
64
297
72
127
174
182
270
114
17
252
257
206
151
261
187
266
172
234
243
144
49
23
159
133
268
89
200
175
16
287
149
55
32
155
147
89
190
56
167
279
15
216
105
25
59
245
281
270
266
215
123
32
191
273
73
28
121
20
45
202
293
259
252
200
127
147
16
3
201
241
152
84
286
164
252
28
47
248
91
243
272
18
225
24
261
133
138
44
216
52
214
150
245
108
42
5
279
66
11
104
211
209
29
120
254
258
236
143
270
82
127
89
100
10
261
259
231
84
209
293
180
88
210
115
79
283
234
208
37
266
131
294
175
131
95
6
261
202
276
101
201
63
80
2435
175
118
269
111
20
742
181
176
223
194
41
292
236
260
55
264
234
220
272
53
149
57
132
286
186
294
263
24
50
216
272
69
249
59
58
275
50
219
121
229
278
60
237
284
214
91
246
2
261
18
169
287
105
12
145
72
91
280
85
148
291
231
224
7
267
135
157
237
80
294
72
43
120
217
271
75
62
289
27
268
238
8
117
94
30
195
101
6
110
237
231
3
96
157
184
289
153
50
273
230
26
48
136
33
12
265
135
261
86
99
196
237
144
15
234
133
58
280
172
29
74
91
228
163
162
55
234
151
94
298
228
59
188
147
288
259
101
131
108
135
140
238
31
95
146
184
100
37
152
150
188
263
299
195
14
92
3
77
203
293
240
5
291
206
252
224
140
36
1995
161
107
221
188
31
243
285
256
142
126
44
59
62
19
146
126
90
178
294
2
204
18
90
213
249
274
169
193
71
53
128
8
39
148
248
219
37
291
234
67
45
184
1881
203
230
200
55
210
138
63
267
48
120
273
85
237
187
198
143
276
131
120
96
279
216
22
172
146
120
206
110
95
15
142
20
63
91
278
131
252
225
29
98
211
154
63
291
49
121
84
57
88
178
162
2
45
110
183
287
104
197
239
91
229
181
154
207
230
87
262
197
14
226
13
297
47
57
173
99
220
141
189
80
82
65
139
96
278
271
18
84
222
164
96
285
197
198
64
45
176
138
292
62
125
47
299
172
8
266
228
190
130
90
87
244
144
144
272
180
157
4
113
69
197
252
291
173
160
220
261
24
278
267
206
75
76
232
9
161
164
276
221
258
161
270
113
218
277
222
257
170
127
36
212
162
234
92
63
265
22
258
205
122
91
216
58
227
73
39
176
138
38
55
283
225
150
163
64
187
115
90
155
235
261
137
52
182
229
260
187
157
26
179
6
249
266
134
99
29
33
2
119
239
32
125
235
209
60
107
68
44
161
215
48
198
11
98
110
164
131
66
261
145
281
32
51
258
266
229
208
251
79
165
67
248
252
26
14
43
183
241
137
291
198
31
159
265
133
107
150
49
265
288
41
78
31
69
4
202
144
183
168
3
201
86
212
39
75
198
20
95
203
152
16
226
47
219
274
205
286
58
291
69
139
195
205
146
203
55
299
83
20
39
143
181
14
11
16
74
267
244
124
45
257
293
110
173
106
175
119
158
53
247
293
104
46
296
35
128
113
206
205
255
161
155
292
175
36
64
46
197
127
224
282
45
280
199
289
221
159
194
51
216
129
259
86
22
141
134
111
110
152
62
97
180
249
11
115
245
82
125
62
170
63
153
204
218
212
190
204
109
48
169
49
169
281
237
136
244
278
161
278
67
149
28
255
46
48
236
77
7
221
244
188
279
257
79
224
213
226
226
13
76
187
124
195
295
294
255
245
124
257
24
151
292
59
127
290
263
230
235
185
66
233
174
111
56
236
30
57
280
124
177
137
187
222
247
2
175
79
160
171
29
256
78
290
259
13
167
207
37
13
75
283
262
118
273
131
235
235
271
155
163
208
8
34
234
288
187
293
230
294
165
98
153
8
169
225
42
4
67
266
154
22
162
7
94
57
10
224
220
123
113
42
252
43
290
121
207
133
163
41
195
140
120
230
234
176
215
154
114
215
278
16
120
71
90
163
73
67
133
160
213
101
2
284
86
58
233
42
150
8
24
152
156
227
237
206
251
62
121
252
224
235
58
18
160
112
86
264
167
225
246
213
72
187
96
91
148
200
188
284
90
107
34
174
56
104
58
227
246
257
209
238
169
125
47
120
298
184
177
126
129
42
183
198
37
26
119
237
222
36
186
143
98
264
34
130
116
133
291
279
3
146
249
135
5
93
59
84
36
291
122
257
165
188
229
216
207
108
218
295
186
73
40
38
142
236
182
138
192
289
241
98
171
72
167
66
282
105
188
40
43
291
221
125
268
154
8
220
30
87
116
58
261
184
284
23
167
212
105
136
127
254
295
222
48
67
102
212
57
278
18
165
126
203
84
204
34
206
131
24
141
94
142
158
269
108
132
104
250
255
89
94
196
6
250
79
66
168
125
236
95
297
121
82
247
34
152
48
254
223
228
66
95
37
152
255
3
297
166
102
136
249
271
94
41
-337
225
94
208
69
21
44
248
171
57
63
3
218
216
166
205
298
92
56
44
32
68
184
67
258
274
239
227
251
267
31
131
284
103
5
147
189
66
189
2
141
34
-2165
164
80
54
154
79
5
224
255
170
176
161
179
159
230
31
239
141
150
251
260
156
96
138
243
178
290
111
15
261
153
103
78
118
193
289
48
120
154
9
23
88
98
43
123
230
265
162
279
267
298
39
79
244
241
19
278
134
140
97
298
153
51
87
58
285
223
17
34
97
278
100
253
62
7
113
143
291
117
50
296
291
288
137
206
288
277
5
216
126
214
240
194
98
42
197
50
145
195
53
207
121
298
31
9
225
20
179
44
114
183
292
141
145
88
167
223
28
261
142
143
121
253
260
11
243
55
195
215
240
200
35
210
238
256
271
65
91
61
145
194
209
120
14
59
240
93
9
51
288
11
76
256
154
161
115
59
238
34
274
54
89
225
156
61
241
159
150
28
26
60
93
156
214
194
78
15
97
295
274
196
79
290
62
98
185
242
130
240
62
216
293
153
268
142
120
174
280
101
157
175
54
65
15
64
205
239
184
186
267
4
296
167
297
27
71
163
19
97
34
7
268
259
187
203
7
121
22
252
168
247
143
260
114
38
79
52
284
51
273
21
70
286
158
183
133
265
141
264
173
57
105
175
263
244
61
289
253
84
31
216
207
267
154
90
172
180
4
24
203
85
182
228
279
235
245
114
161
24
240
254
18
93
263
150
81
110
30
211
227
218
254
40
249
64
169
116
178
101
215
49
36
242
155
250
251
245
270
110
191
35
104
189
194
19
187
51
94
196
139
122
168
230
140
219
71
293
186
202
122
185
22
7
138
217
169
87
235
168
252
17
274
290
79
18
110
137
177
31
155
26
181
159
131
152
206
110
26
36
177
7
214
170
184
80
7
114
136
247
34
130
93
52
222
26
132
271
256
74
196
136
107
132
28
298
231
155
195
53
42
197
30
185
277
286
195
161
205
78
65
6
212
42
225
142
285
32
69
280
206
211
12
20
153
16
213
8
41
239
73
240
114
292
88
261
227
127
242
67
222
226
260
22
253
115
209
161
197
12
105
131
105
144
93
133
299
11
149
179
225
299
49
76
127
212
147
237
296
80
65
53
248
178
208
269
260
6
214
49
23
210
211
93
22
57
114
134
20
96
203
253
68
51
274
232
293
36
120
21
19
220
254
32
117
127
253
288
198
225
41
161
28
138
75
101
37
28
107
10
76
116
30
261
133
102
105
174
37
103
78
192
42
76
160
199
74
137
40
106
86
216
113
150
66
70
287
128
160
204
246
271
57
299
152
211
163
212
219
24
227
85
195
15
148
170
287
111
270
46
94
22
179
63
59
122
172
41
111
108
133
43
137
244
289
181
202
151
298
36
30
142
274
69
229
125
150
182
166
55
71
50
55
74
61
94
76
130
35
134
148
289
99
279
111
212
188
37
54
141
53
59
292
156
27
37
257
16
200
243
56
47
84
264
251
40
111
72
16
296
172
221
126
8
157
7
195
67
171
297
59
164
42
138
68
137
113
103
87
114
93
296
197
205
93
216
145
155
249
100
103
11
186
245
258
146
213
170
258
250
155
217
186
290
297
287
212
262
239
180
285
219
140
222
144
220
123
256
250
244
257
34
87
287
31
242
250
78
197
231
242
36
266
231
87
158
56
189
232
41
116
29
172
137
211
23
178
69
124
157
273
55
183
285
107
51
213
80
134
205
86
295
261
67
167
190
174
230
190
286
203
11
51
3
61
26
123
224
87
267
238
297
174
137
126
282
151
277
43
37
225
115
241
52
27
277
108
94
152
281
189
30
250
84
235
147
77
165
172
178
16
254
244
103
245
66
4
178
201
103
174
239
210
116
184
103
141
220
69
189
260
258
215
177
46
292
67
244
34
21
59
264
13
25
106
102
276
275
80
124
8
240
150
105
251
51
149
285
21
17
239
260
78
5
148
169
297
272
19
107
185
213
67
252
279
27
200
233
286
119
134
209
136
154
102
20
50
206
122
265
95
5
11
177
257
108
221
142
88
28
56
135
222
191
244
294
152
294
173
266
244
216
173
173
267
95
18
22
211
29
159
101
240
184
251
218
152
72
281
116
100
166
105
186
254
74
118
280
183
35
218
295
42
295
113
141
67
253
294
204
220
255
82
290
275
196
24
136
221
173
241
160
221
57
282
217
271
8
215
277
174
89
106
233
196
123
89
90
170
41
152
274
27
185
32
272
155
192
245
239
82
279
206
266
213
101
168
283
296
41
128
193
42
210
132
20
234
150
155
179
163
71
158
67
276
113
67
81
211
223
78
204
131
8
288
72
248
92
38
80
23
19
84
15
259
95
14
244
29
252
53
28
189
47
215
149
174
280
124
292
169
211
270
149
135
240
175
276
33
90
69
174
35
11
127
14
77
289
80
138
65
116
161
80
106
67
23
113
217
43
145
167
135
165
155
107
243
209
30
290
143
93
50
52
172
2324
180
245
23
136
37
41
225
28
62
180
61
231
49
278
153
123
146
271
151
63
200
186
82
274
70
98
180
123
12
189
112
52
36
264
252
179
75
70
139
32
284
34
33
264
90
142
236
87
16
103
199
130
103
259
217
193
186
241
237
244
237
30
152
187
7
215
60
136
120
59
275
190
212
211
187
8
99
38
183
42
282
102
151
5
179
31
153
185
270
22
228
228
51
73
250
74
279
288
66
159
6
2676
209
102
228
168
48
118
55
218
191
108
15
246
213
291
299
268
241
55
266
60
222
62
283
1249
191
79
150
265
21
204
45
96
29
250
91
109
76
53
230
122
72
269
15
38
294
2
85
234
45
267
280
37
220
246
177
249
60
227
244
106
164
116
196
68
183
46
5
123
200
107
289
152
27
152
221
81
167
167
105
268
234
156
97
293
230
147
242
83
53
233
287
55
180
132
196
264
224
255
248
298
201
150
152
292
242
192
276
126
162
24
282
156
49
51
128
125
149
34
216
135
72
196
98
281
154
285
49
194
156
237
112
150
162
64
215
223
244
138
55
6
138
269
127
265
240
265
8
298
22
68
179
273
114
121
4
7
228
67
119
104
290
183
192
42
224
57
198
10
94
154
224
296
165
198
22
260
209
4
59
81
86
20
231
146
262
145
139
225
49
255
231
65
296
183
185
196
9
166
234
159
292
134
137
169
216
224
181
71
104
238
237
23
216
20
181
65
31
10
136
181
273
225
278
180
262
152
50
14
33
45
62
245
153
161
71
169
80
19
291
39
176
230
261
176
6
120
270
97
193
235
11
72
17
274
92
46
89
60
81
263
69
26
39
155
159
213
29
298
204
90
133
282
168
240
237
87
208
19
42
81
268
271
62
272
270
204
18
277
204
8
194
26
120
203
260
181
97
116
256
16
251
236
63
287
23
108
194
279
153
276
175
166
291
206
229
32
13
156
246
243
258
56
202
178
265
36
8
151
63
120
88
146
24
26
267
126
46
92
272
17
251
279
276
167
294
198
78
190
255
171
178
113
149
273
214
69
40
226
269
243
185
66
264
112
193
160
15
148
112
241
205
284
160
123
126
180
137
277
27
138
272
81
25
211
229
240
105
110
115
216
49
134
261
103
86
102
271
148
25
138
133
190
218
70
298
267
6
184
285
210
272
199
275
161
172
118
214
63
64
138
26
251
183
148
97
147
188
296
201
106
195
202
187
2
152
238
258
264
104
106
240
78
85
245
259
165
198
227
29
220
218
44
268
113
68
7
140
125
185
216
240
112
271
276
204
166
165
17
187
26
174
177
285
227
145
118
208
171
165
68
153
212
210
270
243
171
12
231
153
105
6
217
270
250
260
239
12
274
172
118
48
49
218
85
135
220
131
7
111
61
218
107
20
102
19
35
198
246
148
213
16
58
147
179
275
36
269
146
157
293
111
56
289
271
94
257
196
218
276
164
114
85
8
284
71
280
177
120
240
178
50
83
199
195
49
180
206
51
136
40
231
43
211
107
263
190
184
288
21
260
295
280
173
170
200
246
185
64
159
201
181
183
90
173
297
14
47
213
213
244
212
241
238
52
103
133
293
171
83
48
248
88
172
119
147
46
65
137
46
24
103
205
116
191
223
213
81
80
95
164
253
237
194
153
157
154
15
64
134
273
292
13
178
18
275
87
2
249
83
35
210
189
294
103
298
52
387
133
55
31
216
102
294
218
116
183
232
72
142
22
221
271
52
171
74
15
231
278
262
187
268
79
125
38
155
241
177
170
275
81
244
75
208
106
264
145
61
102
88
240
209
242
222
15
227
204
117
260
168
189
35
294
234
260
215
67
118
267
128
200
5
134
282
62
284
175
189
259
195
288
101
210
16
126
21
141
22
153
239
137
156
243
188
229
277
276
2
175
192
219
261
292
258
243
39
53
78
297
89
146
122
184
190
252
293
53
116
131
69
139
299
83
254
196
245
119
243
64
55
10
177
212
166
206
258
142
16
190
76
156
159
89
45
280
127
166
168
42
170
43
189
132
138
206
204
237
150
76
120
249
63
170
21
71
66
248
54
229
181
112
24
112
155
274
213
289
29
5
185
283
220
133
22
180
161
6
69
232
271
183
135
264
292
197
274
156
197
196
124
40
95
289
275
21
293
79
43
21
125
101
9
187
86
195
169
79
105
195
87
20
134
161
245
107
78
251
51
82
191
77
163
149
101
284
286
61
290
185
203
14
283
190
139
65
25
165
201
249
44
197
274
34
204
40
109
243
77
30
42
72
270
36
251
124
8
261
79
213
263
17
254
255
271
207
67
130
180
231
16
40
33
74
33
119
254
181
287
207
264
5
277
16
279
298
95
203
128
193
14
23
252
111
254
37
272
81
118
50
277
183
59
181
151
299
183
286
210
213
158
185
233
28
206
285
101
162
98
131
51
54
196
97
84
212
299
18
13
225
212
41
205
106
138
226
133
72
149
83
51
165
299
288
236
292
198
262
72
167
218
240
253
112
174
270
54
282
226
115
117
232
77
236
88
174
33
75
277
98
256
94
294
252
230
41
166
91
11
156
219
114
202
249
286
14
92
130
235
142
54
72
152
23
62
127
47
90
271
260
207
73
193
187
166
238
298
284
95
22
62
109
59
118
201
65
30
33
28
206
95
298
141
37
139
110
33
100
257
48
159
50
94
274
111
215
203
166
56
143
78
111
256
284
143
41
29
229
84
11
181
54
138
139
33
68
195
63
125
135
64
148
233
59
46
194
149
118
196
225
184
31
20
88
35
296
24
26
163
78
40
185
247
209
147
227
248
53
204
251
201
257
3
257
242
214
109
230
110
108
89
272
58
154
264
251
35
201
230
78
235
191
243
87
4
39
218
222
71
50
13
282
287
289
151
155
154
274
204
71
11
248
135
269
265
7
53
54
113
55
64
269
9
72
176
137
294
32
101
6
267
13
122
123
151
119
6
233
144
196
89
292
196
152
271
84
277
177
15
19
101
235
284
242
255
128
173
93
223
132
121
211
52
170
260
239
162
214
287
290
175
106
113
251
277
226
202
207
158
112
227
118
127
32
38
124
21
278
93
231
72
165
288
281
60
270
263
281
90
30
282
136
144
103
56
168
218
207
108
90
68
259
221
202
223
280
186
51
113
77
234
144
283
252
252
278
8
75
103
71
37
111
276
163
26
107
174
122
275
43
83
280
31
60
236
269
9
26
33
97
243
241
1310
253
219
130
59
212
293
8
210
10
284
31
284
183
31
180
239
50
189
233
152
156
6
272
6
291
18
291
95
60
158
229
57
82
183
32
282
171
21
210
260
167
196
68
273
128
52
220
289
221
34
215
180
279
185
168
157
138
188
215
285
183
161
290
157
80
191
186
130
8
166
237
56
274
11
284
192
28
258
157
116
67
241
32
257
274
54
65
193
143
21
295
9
116
60
158
113
169
234
44
215
96
187
133
34
248
140
43
249
138
269
40
204
34
250
83
47
201
172
61
96
169
158
236
250
173
215
174
146
38
214
91
277
59
95
154
294
109
47
187
85
292
49
270
195
197
98
100
244
173
188
264
224
122
210
194
19
178
153
132
271
159
39
297
62
108
35
103
31
16
297
279
160
27
221
116
31
175
283
9
155
17
86
185
197
89
79
281
238
65
295
253
221
10
26
200
103
142
279
206
43
78
258
218
294
227
164
147
13
284
220
256
11
26
120
286
287
5
16
12
176
56
163
299
117
17
137
221
288
233
161
32
104
167
297
216
45
253
21
40
60
258
126
40
213
127
74
252
47
262
252
269
105
179
94
20
193
278
181
197
12
101
121
244
96
106
196
90
148
179
93
99
5
292
90
163
156
291
299
187
218
93
208
280
243
145
240
167
247
20
189
114
172
286
190
235
172
127
189
80
210
123
106
46
201
182
209
285
299
79
280
183
189
114
118
111
15
221
70
44
255
95
238
23
29
240
208
158
132
79
203
60
86
134
147
161
246
69
71
163
20
128
281
249
47
136
105
103
85
161
236
185
229
11
229
109
281
298
25
31
154
79
124
33
180
138
250
34
12
253
275
235
285
149
170
255
263
15
110
214
33
274
275
229
41
229
48
286
144
206
158
108
121
289
271
149
90
203
163
288
138
84
285
13
105
250
278
143
24
39
46
204
269
157
141
138
168
260
66
96
206
299
4
90
113
32
286
217
111
82
284
229
91
84
188
259
69
202
76
149
74
16
169
202
199
294
179
192
218
227
115
73
78
171
47
89
92
36
137
266
198
206
21
222
260
159
241
154
279
50
27
132
249
222
258
114
3
90
290
151
292
222
61
117
39
251
37
202
152
191
76
27
197
251
17
90
179
143
111
162
147
266
178
181
204
202
189
207
162
101
236
285
144
69
20
203
108
145
282
230
167
90
252
88
109
126
60
129
86
139
166
122
220
17
254
212
8
71
125
269
237
50
36
60
242
112
202
137
4
75
46
83
168
278
224
262
79
9
244
4
89
142
168
103
243
141
195
201
116
69
242
162
52
36
219
201
4
47
35
197
296
236
248
249
254
213
73
136
110
122
99
193
157
215
189
69
220
222
74
239
64
40
142
38
178
44
209
291
77
277
19
288
156
159
42
151
230
280
148
287
296
259
276
119
30
7
55
45
61
81
137
78
143
136
21
276
199
281
186
266
154
286
242
249
143
297
65
106
204
30
45
255
277
215
24
163
73
132
3
258
261
181
143
260
250
72
188
215
292
105
173
165
97
295
264
88
255
176
79
68
279
94
237
111
164
228
213
66
25
185
94
154
173
126
200
209
264
149
184
292
185
21
131
13
52
27
169
114
160
28
219
245
58
174
34
77
165
35
223
73
202
199
6
7
39
224
275
265
142
41
98
166
290
147
211
160
2
233
213
220
42
70
60
77
79
124
115
102
235
251
25
261
54
224
29
227
50
271
240
281
159
158
158
259
220
128
207
105
17
189
102
214
216
58
211
195
146
139
269
159
286
152
53
183
275
73
112
166
6
246
25
59
61
59
233
67
164
43
90
100
220
50
142
33
184
32
126
90
268
289
259
70
266
80
216
137
128
29
127
187
295
120
257
154
106
98
103
166
175
126
9
222
18
63
189
118
237
91
148
211
49
254
282
258
285
131
1333
116
123
248
238
233
222
209
135
113
280
226
222
277
173
221
13
239
49
147
269
290
105
255
89
59
25
183
143
278
252
87
16
81
76
191
125
212
69
273
15
36
65
272
117
102
299
26
59
126
278
46
115
21
208
48
295
122
215
223
47
136
89
203
97
49
143
246
90
103
69
231
60
238
56
298
68
37
21
22
86
212
139
212
132
193
249
200
10
61
104
178
50
91
30
267
105
219
173
185
127
297
98
67
92
253
49
125
151
213
35
136
184
286
209
95
256
58
230
296
32
4
121
144
122
189
196
110
250
203
165
298
147
68
216
30
165
58
48
295
278
131
45
54
170
45
121
7
243
10
152
289
144
165
267
74
242
30
205
145
135
121
292
17
108
252
105
252
262
260
104
58
100
48
295
166
229
178
248
268
297
260
92
175
251
127
139
24
113
60
218
81
147
271
279
29
206
247
189
127
69
165
183
198
146
86
33
152
296
264
162
139
69
267
97
44
179
239
66
199
171
284
197
292
73
71
33
22
286
148
91
68
16
68
125
184
165
164
236
48
293
164
219
270
37
49
163
136
271
165
181
191
292
104
35
291
271
82
219
34
289
208
238
38
20
105
79
152
6
112
236
89
140
51
99
214
30
58
87
23
90
282
271
216
49
176
254
214
176
182
200
164
11
127
124
84
239
216
7
263
175
286
49
86
190
179
79
67
242
14
271
185
24
75
206
103
267
22
198
66
208
130
270
24
151
271
163
261
226
14
94
75
267
220
111
70
8
272
70
19
217
91
242
105
140
223
127
52
71
96
270
157
220
244
292
150
121
170
224
286
118
71
186
106
26
73
127
8
147
286
170
167
84
272
111
50
151
164
28
60
159
219
90
46
56
111
198
195
211
270
118
231
239
140
50
95
266
145
124
220
221
169
36
280
125
255
18
175
203
94
119
246
17
288
269
10
251
88
218
276
196
61
12
41
155
51
78
26
22
211
148
68
189
89
13
123
286
50
180
38
144
213
54
214
17
284
103
59
287
73
50
202
54
53
270
148
210
4
169
52
41
224
208
51
121
284
57
88
203
8
268
233
217
96
198
48
131
69
37
46
164
104
254
33
195
287
80
189
285
169
197
62
250
270
159
115
27
231
82
229
144
15
204
192
35
127
180
143
72
91
165
105
124
118
19
68
285
197
130
254
45
118
282
19
212
127
63
231
58
3
260
24
120
238
207
193
163
30
146
83
66
222
62
11
55
266
63
95
69
66
238
218
296
119
238
115
42
113
230
44
125
226
250
123
62
75
101
297
272
258
232
152
134
103
286
29
263
50
218
166
88
295
191
32
162
102
145
105
126
190
112
245
113
223
224
83
144
258
2
231
191
282
129
87
37
126
184
258
217
253
71
163
73
43
44
55
139
205
169
233
42
102
37
118
11
32
20
48
247
281
167
273
234
19
110
151
98
47
16
75
53
188
93
25
43
189
58
114
267
102
149
102
157
50
47
251
218
102
2508
193
127
157
15
147
221
76
130
289
196
228
159
133
286
139
1088
199
37
266
255
9
277
48
136
8
71
24
57
167
125
90
79
172
68
119
150
232
45
199
200
63
76
105
121
56
211
290
83
204
195
160
239
279
271
177
57
156
85
230
7
33
170
270
222
221
246
251
111
58
157
24
12
212
54
126
54
176
5
168
50
180
24
130
4
150
99
69
220
96
15
242
56
165
297
279
43
22
40
132
250
48
245
208
146
5
63
276
87
132
52
202
264
110
215
28
49
7
129
126
56
264
210
79
282
250
120
83
-2291
135
25
288
61
192
89
228
264
225
25
62
236
164
245
225
264
156
266
57
158
137
214
13
210
50
45
178
181
157
273
23
230
166
235
240
174
282
152
289
224
155
99
18
97
126
9
265
228
69
260
187
222
247
181
51
90
45
299
241
192
214
251
229
227
229
207
159
53
198
135
144
62
178
279
229
62
45
152
207
131
281
183
225
112
196
212
6
46
118
156
135
81
43
83
147
115
53
151
228
150
280
269
117
196
221
167
297
282
222
107
90
64
30
274
86
284
256
154
116
223
275
67
31
12
5
186
242
227
247
21
270
231
208
198
127
67
44
210
96
50
254
69
2710
102
151
193
216
213
2519
227
32
31
73
221
119
291
162
26
21
50
268
258
241
53
21
124
242
281
75
14
226
276
77
113
40
9
233
32
97
293
175
82
118
241
47
284
74
147
148
217
204
237
35
20
118
33
251
245
243
295
93
61
44
223
232
110
298
135
278
253
140
174
205
291
262
12
249
287
224
146
53
102
22
159
115
125
189
69
234
218
9
175
176
32
179
287
51
75
108
185
7
206
67
98
224
41
280
174
122
105
73
9
284
83
84
122
249
207
153
55
233
143
188
167
157
2
224
59
275
47
202
294
62
40
53
13
7
231
209
58
287
219
169
89
143
165
227
206
233
228
94
213
163
85
216
45
179
205
66
237
53
113
20
126
96
95
119
230
41
193
195
92
167
59
83
42
33
217
175
71
10
249
174
40
3
204
12
235
155
273
242
29
159
79
261
213
135
125
196
249
29
62
254
62
235
196
34
226
151
70
99
257
148
204
128
94
11
86
216
120
276
51
265
2
279
132
282
116
139
143
67
271
26
97
84
249
111
167
50
223
229
68
272
148
299
274
74
208
140
28
290
199
221
22
234
244
220
45
271
95
159
197
142
54
207
183
253
207
166
292
235
251
1859
208
176
250
20
114
131
33
153
127
205
277
220
199
5
38
33
99
299
85
81
189
195
59
130
26
190
25
285
46
172
100
53
208
27
202
146
36
82
290
298
199
102
64
230
18
280
229
120
216
76
253
250
192
131
126
172
275
32
231
286
57
180
151
49
32
124
53
128
230
196
84
213
87
242
1248
240
63
294
20
138
71
19
290
204
299
172
136
44
147
297
141
57
110
257
27
250
33
217
126
189
22
188
295
271
2
93
149
86
132
141
3
107
191
48
278
233
24
160
247
214
215
230
230
280
9
151
182
16
78
257
241
144
278
67
94
51
256
189
-301
182
77
37
286
226
109
39
83
171
269
215
45
290
28
167
163
151
101
79
282
30
177
152
249
208
73
281
64
216
69
130
113
39
216
248
117
258
288
156
27
117
220
97
178
202
127
162
269
185
27
18
258
139
95
92
180
93
195
52
194
131
163
268
298
247
214
119
140
266
79
158
46
141
63
53
215
118
223
3
267
275
112
289
154
191
281
298
184
41
121
12
219
278
2144
76
29
145
10
247
142
281
224
6
59
28
180
88
50
115
291
39
223
207
24
228
103
21
133
253
205
249
177
21
87
224
117
234
83
285
67
12
131
277
124
94
127
102
200
101
41
136
249
40
218
218
111
153
287
64
164
60
109
218
176
74
199
20
295
204
41
134
246
185
112
98
76
212
82
34
120
117
67
260
271
178
74
123
268
164
75
62
112
251
136
244
38
153
75
35
13
164
134
294
157
63
142
229
171
54
54
88
293
249
45
260
186
293
66
125
55
115
129
272
34
256
179
19
26
56
253
252
129
45
211
135
268
186
28
177
14
250
35
20
235
97
201
49
45
67
184
226
92
75
226
108
134
99
40
107
198
290
194
161
234
62
197
174
176
281
122
125
255
213
292
177
161
212
133
206
248
54
167
192
27
170
80
185
235
169
72
135
139
285
84
9
259
72
128
50
211
142
188
288
66
46
107
295
264
112
290
146
81
243
279
48
173
207
61
284
16
27
161
23
149
296
272
251
153
111
60
176
64
87
234
214
40
47
257
202
184
53
55
141
261
37
18
258
164
34
130
71
66
100
276
12
189
198
15
84
223
25
290
16
202
6
139
200
136
142
207
73
232
56
143
11
161
201
280
137
201
184
117
227
214
236
49
86
299
144
187
73
147
127
100
144
283
27
254
227
35
30
204
213
135
268
282
112
175
299
205
291
204
132
76
95
112
70
64
253
53
151
27
290
140
188
83
65
38
60
88
9
38
259
134
61
195
7
32
85
209
40
144
120
203
15
286
11
257
195
65
82
29
214
25
70
289
273
261
219
85
246
95
124
35
168
145
54
260
107
250
125
122
177
235
139
125
66
148
43
70
167
272
173
131
270
73
132
92
23
95
118
125
265
76
192
205
206
235
131
154
147
112
16
166
62
166
17
126
40
26
142
52
247
185
24
177
276
136
166
8
18
195
50
14
230
95
131
247
245
227
110
194
6
281
215
216
299
93
13
13
175
71
24
73
226
133
272
236
272
102
59
16
203
20
275
269
107
151
193
222
87
243
25
2398
74
189
125
50
51
6
159
249
186
244
110
261
190
25
151
167
141
184
247
187
180
223
260
263
218
54
293
40
21
242
33
222
140
178
182
297
9
284
53
33
44
236
242
282
138
15
143
136
255
158
248
155
262
245
286
295
258
110
113
97
224
252
217
247
179
176
88
232
70
293
214
15
87
165
227
243
171
150
142
191
98
170
200
182
238
69
244
182
204
61
202
136
135
32
266
184
87
131
200
64
98
50
37
55
55
89
5
184
59
43
264
81
229
277
234
93
219
66
221
288
204
57
114
88
96
130
299
265
147
81
54
52
5
68
163
42
44
186
123
68
34
294
75
20
296
68
121
265
100
98
46
62
233
151
98
50
50
110
252
106
29
213
47
47
181
273
192
38
249
15
226
256
245
14
162
203
241
162
254
48
208
233
251
153
210
218
192
24
40
69
253
265
101
138
167
136
220
294
73
152
201
149
216
25
93
21
286
267
6
142
13
102
51
189
277
214
249
58
260
133
16
98
157
88
47
91
198
11
118
152
80
92
101
144
174
138
82
206
10
224
204
154
101
82
281
46
67
21
78
95
204
31
150
30
80
285
235
56
120
86
287
105
255
150
50
262
288
278
263
58
211
125
76
186
45
103
103
112
244
29
86
191
184
59
5
152
212
139
175
226
292
241
230
28
88
171
86
98
30
50
7
75
133
73
128
151
219
182
202
27
71
241
262
136
63
238
4
131
57
28
103
54
285
288
278
210
140
92
177
140
184
281
81
295
191
26
236
283
133
33
181
112
260
295
13
192
89
70
51
91
171
228
239
264
203
60
130
161
100
2
75
56
296
291
198
10
215
168
238
52
226
87
195
130
91
245
17
3
95
11
184
38
175
9
20
29
145
215
182
217
234
222
139
286
72
207
134
57
222
206
191
81
27
181
272
17
149
217
120
134
14
15
43
268
32
11
209
279
157
189
185
148
46
95
251
241
33
124
263
185
55
188
85
42
45
185
56
65
181
78
237
31
247
239
58
130
137
152
209
71
191
16
147
285
287
213
79
248
263
51
28
197
133
285
22
63
249
95
161
126
157
215
29
23
284
47
2
168
76
237
251
296
282
266
41
244
76
280
191
279
40
64
174
172
191
192
98
291
210
276
259
134
166
11
295
10
178
151
14
15
297
42
217
86
222
131
295
261
200
194
33
43
294
168
31
20
298
270
158
164
37
288
135
292
277
3
36
206
109
296
179
52
141
279
42
79
173
217
50
123
77
18
243
249
220
5
8
154
65
35
64
15
82
89
203
256
162
33
39
274
217
155
203
121
58
201
213
296
48
164
16
197
242
91
189
245
285
73
170
155
76
152
20
208
137
238
259
285
65
125
137
62
281
160
169
41
265
279
133
188
170
88
287
18
20
100
6
106
47
65
32
192
107
270
123
108
104
67
238
279
99
52
189
164
239
249
22
131
16
48
189
18
44
286
221
64
11
76
58
77
236
225
277
24
58
101
139
231
249
249
155
10
251
295
47
51
208
41
86
143
76
185
114
201
8
104
27
31
29
111
252
247
273
201
253
76
28
156
205
241
228
44
90
208
100
30
189
79
183
233
216
37
241
276
120
7
190
49
87
199
235
111
250
47
231
294
10
105
261
60
52
16
155
267
205
44
237
152
105
256
259
32
240
292
116
83
64
83
43
37
129
10
43
116
87
43
95
165
48
64
75
275
222
146
218
58
108
113
197
245
156
137
202
6
47
183
122
173
247
211
283
84
120
212
77
100
265
189
28
151
252
187
174
119
223
183
32
115
10
17
68
27
188
66
164
18
88
183
216
210
126
46
236
254
70
112
17
34
104
28
260
269
214
192
299
221
143
53
83
22
226
97
45
131
56
237
84
118
257
105
71
53
298
226
134
272
280
256
276
161
88
49
122
260
152
38
4
226
286
19
134
219
278
257
72
147
297
98
90
68
248
148
60
126
78
107
42
221
22
105
19
115
16
37
135
104
64
251
230
269
139
207
218
75
117
259
221
87
24
291
127
288
151
21
210
56
169
118
37
257
6
148
41
258
206
215
29
120
234
243
46
25
163
152
132
216
66
43
172
161
2
294
104
48
17
180
76
216
61
117
58
125
153
173
44
218
284
236
44
23
51
220
131
75
179
280
299
132
55
230
281
255
53
163
156
211
19
297
77
272
160
73
64
243
124
284
40
234
146
283
156
218
127
225
269
125
54
250
258
224
271
204
241
150
70
70
20
132
71
221
183
202
116
166
259
121
26
22
193
201
291
48
190
71
51
233
239
235
3
63
47
103
21
202
161
56
10
58
150
259
155
20
18
118
70
23
277
140
123
215
54
253
86
135
208
56
243
142
67
205
232
283
257
15
159
211
21
132
229
138
73
137
266
141
243
262
29
9
227
92
141
277
138
138
60
22
12
59
156
143
110
142
74
39
65
134
285
17
36
123
100
216
178
157
76
156
163
30
56
110
277
10
277
171
134
159
275
29
293
146
289
35
254
255
123
167
195
276
84
287
221
295
8
55
285
61
120
25
74
163
81
103
95
137
116
120
226
203
54
152
131
225
210
204
215
57
162
91
28
161
30
231
182
87
76
124
71
84
127
151
21
2
184
238
221
28
141
39
91
250
112
258
118
258
93
116
49
202
83
168
192
115
206
290
117
275
177
211
286
116
137
24
14
160
183
256
191
189
186
8
46
274
221
118
130
175
101
83
263
266
49
3
88
267
264
129
4
196
232
138
112
108
235
1948
294
20
116
248
71
35
29
191
194
213
297
273
198
242
63
27
111
5
135
105
205
-2364
169
39
136
163
287
279
38
277
190
154
15
34
294
2
163
58
215
33
202
287
72
219
116
22
93
73
274
146
70
149
251
240
117
190
286
219
35
52
68
91
221
183
74
97
151
49
299
262
52
183
203
221
271
135
211
65
282
152
15
292
32
208
22
26
169
9
253
123
282
242
211
81
265
125
95
138
4
30
218
222
47
213
18
37
88
213
170
295
136
253
256
131
160
132
47
206
26
108
278
208
53
231
167
83
150
198
119
242
287
270
111
132
28
124
175
137
169
124
80
209
112
34
203
259
46
209
233
196
103
53
232
147
217
164
3
42
167
36
171
299
280
186
220
296
238
116
120
235
9
179
266
259
35
72
60
73
41
275
48
145
116
167
237
184
71
5
147
199
7
177
152
26
174
75
187
254
106
245
231
1112
294
283
285
39
23
72
9
95
14
255
92
15
83
190
91
99
182
216
41
172
292
14
3
32
247
258
229
103
7
257
285
131
87
63
212
74
48
290
173
265
56
120
28
280
39
105
154
9
45
84
293
22
155
259
161
163
226
142
243
108
207
60
20
222
129
239
114
111
185
195
253
237
179
85
68
101
227
265
99
244
248
253
24
235
78
238
255
250
108
44
270
200
96
278
24
206
232
214
155
276
278
90
188
185
91
209
255
64
59
228
222
54
118
216
176
35
122
116
4
14
127
223
294
51
140
72
156
33
283
167
9
51
69
172
259
62
116
2
115
205
17
181
16
189
273
250
186
504
96
140
163
76
162
263
60
278
25
294
238
143
297
256
145
22
26
12
19
186
240
299
18
151
223
118
179
89
128
24
248
27
169
206
271
217
45
149
244
52
296
146
242
168
90
33
158
85
119
288
287
236
242
120
256
71
138
39
147
116
62
84
79
35
206
44
210
248
274
207
120
11
133
188
11
8
71
232
98
95
217
2
121
86
196
219
46
159
44
185
211
162
294
62
7
101
291
246
92
251
68
6
64
187
225
213
158
246
24
31
284
22
122
29
248
208
62
87
24
141
249
98
230
277
129
41
251
99
107
62
159
110
161
284
117
260
97
258
93
250
2
189
124
76
134
138
101
106
255
84
151
126
109
-2386
70
21
14
69
166
220
178
158
64
18
194
291
225
249
206
45
233
129
186
233
18
113
118
33
157
74
50
210
39
43
121
110
48
23
15
14
106
168
194
84
17
40
5
218
48
178
194
168
206
259
51
274
261
103
268
192
250
281
111
177
266
31
27
87
274
22
149
131
177
215
170
43
206
68
2
156
289
27
44
101
183
59
256
183
202
299
293
288
104
132
220
41
162
187
28
39
57
92
229
233
192
200
73
214
265
265
280
68
238
264
14
12
38
88
275
259
204
183
178
227
287
4
34
4
140
232
18
57
166
73
251
263
116
19
240
11
44
268
249
72
186
173
92
203
113
42
203
126
208
277
15
103
146
292
14
223
26
158
55
132
296
103
167
146
154
143
271
250
23
20
153
274
204
56
23
188
263
192
92
142
36
129
189
274
133
93
160
39
58
127
297
31
20
286
4
56
233
39
139
281
289
86
161
88
36
125
102
100
139
121
38
213
42
278
260
192
257
283
91
233
161
233
65
215
4
158
50
248
135
66
280
44
49
94
99
101
45
124
171
115
229
299
133
60
31
281
253
36
260
20
115
105
215
185
132
25
83
62
213
6
162
37
214
91
268
206
208
218
160
58
112
191
203
92
118
8
299
168
232
282
294
6
163
228
182
182
227
192
285
274
228
28
154
234
89
130
169
98
184
153
101
35
201
162
59
190
128
77
21
196
111
135
154
97
74
78
63
168
201
201
229
131
168
289
73
133
249
132
291
275
140
293
215
213
115
35
168
32
288
82
17
73
251
56
112
131
273
74
296
151
43
64
295
211
193
47
144
268
87
57
231
144
208
248
279
251
170
76
153
118
169
108
183
90
4
10
279
273
244
65
98
195
190
256
262
74
288
12
206
79
72
15
204
283
268
239
180
210
178
73
121
225
223
210
28
229
82
265
108
6
155
59
75
144
281
247
206
98
51
101
269
182
80
20
24
269
274
57
69
11
11
140
251
177
255
218
52
146
156
117
171
247
87
281
147
173
102
212
54
220
224
219
287
186
162
61
42
211
7
289
296
126
70
274
81
254
9
177
171
18
246
202
122
87
272
10
203
136
19
100
220
290
37
21
91
238
146
66
283
70
19
146
250
266
59
100
96
100
224
107
289
236
76
288
90
123
292
201
232
46
220
46
282
67
275
182
72
222
42
294
125
115
296
69
188
257
138
130
68
269
2
90
60
7
51
260
86
16
196
209
136
68
232
87
173
106
81
57
50
48
90
175
254
183
154
222
144
259
8
180
133
277
190
219
132
60
27
89
155
230
260
64
28
108
155
293
237
222
259
232
53
168
285
95
130
226
202
152
270
222
271
218
110
130
202
170
164
169
133
117
223
172
123
209
293
242
259
160
243
102
232
55
256
120
19
126
271
167
140
14
148
180
69
253
249
80
228
282
68
167
37
81
74
104
8
255
276
45
293
32
111
235
60
101
115
120
65
216
198
223
280
88
292
250
109
39
36
62
141
145
68
106
114
297
172
75
191
92
130
288
50
140
52
207
245
124
133
18
190
251
172
114
166
203
281
229
108
89
6
212
240
277
115
56
293
27
176
67
273
167
187
126
237
144
44
214
146
181
238
140
80
153
46
182
217
253
35
78
238
222
63
20
3
176
89
35
17
235
270
100
133
135
79
159
263
291
80
293
144
20
281
99
167
286
297
156
244
278
67
159
271
177
97
3
236
229
226
34
276
183
105
100
204
270
241
292
266
234
148
57
168
93
22
66
260
170
221
247
282
240
216
52
281
29
25
59
223
215
242
250
263
1366
183
87
1885
67
111
108
274
145
167
149
226
155
211
285
97
243
167
73
19
241
241
208
292
223
97
165
19
16
6
75
251
253
126
26
103
61
225
222
286
184
47
234
125
33
18
204
100
240
252
20
287
225
224
212
221
47
166
289
265
186
84
286
79
214
113
202
96
70
197
82
275
85
263
208
293
210
279
43
206
265
271
168
291
147
149
286
22
159
107
60
171
109
133
285
265
220
38
229
87
16
206
225
93
30
69
195
10
153
32
133
292
188
277
236
37
120
241
97
145
143
196
172
35
142
157
89
75
190
129
38
188
248
202
230
236
209
129
55
65
63
35
230
291
44
258
196
103
50
239
263
250
187
292
187
190
117
287
13
103
18
293
253
190
256
66
242
269
289
232
74
149
42
6
43
55
182
223
82
290
278
284
59
199
179
47
289
111
87
278
218
79
182
163
109
7
281
248
71
228
281
245
85
79
221
81
275
74
155
60
169
273
4
274
49
198
155
220
46
207
153
115
90
74
245
26
68
171
199
12
227
24
89
43
25
197
159
175
252
59
130
134
220
220
192
152
250
299
151
219
53
26
183
141
148
239
233
205
175
191
101
158
227
228
159
162
15
206
245
273
158
294
223
223
69
166
289
278
203
57
194
151
200
129
282
233
190
261
258
132
209
29
242
144
264
164
86
195
38
136
176
195
234
283
244
33
104
289
174
217
33
165
79
123
143
47
39
31
86
216
264
246
198
205
40
104
271
77
16
102
16
120
123
82
280
120
75
156
70
114
88
115
228
144
126
167
101
204
293
126
135
190
96
64
197
175
38
87
135
280
256
89
15
221
9
75
237
190
293
199
205
54
204
199
181
250
273
264
29
174
122
203
101
36
169
160
216
101
21
123
18
45
229
44
65
143
199
1121
131
25
290
268
70
261
152
229
197
224
279
296
269
167
49
86
108
50
159
213
102
14
238
156
12
27
258
272
50
183
203
83
87
152
262
109
13
183
285
130
136
105
227
75
231
104
152
35
150
125
51
164
44
231
173
195
223
128
147
199
179
173
53
169
264
9
297
186
62
279
161
178
188
99
41
5
45
33
207
124
230
178
40
217
120
190
99
34
212
127
150
219
35
107
62
172
235
227
113
138
66
190
13
21
96
77
226
168
284
81
99
141
67
20
112
278
139
225
271
144
18
247
81
29
182
206
38
131
236
70
185
113
248
102
259
51
98
269
285
85
21
250
177
123
243
254
29
110
200
2
242
262
171
177
102
235
230
108
87
35
21
293
196
129
236
151
68
29
175
143
193
232
52
58
156
210
151
177
251
70
227
73
115
142
238
44
290
15
4
101
176
92
147
222
242
209
14
12
18
258
272
245
218
293
192
136
163
9
254
76
207
59
297
155
155
42
229
220
118
37
120
147
238
107
17
154
60
248
112
284
53
293
204
232
166
102
100
101
99
77
133
27
68
277
22
67
225
193
109
21
192
191
245
19
9
89
58
265
132
158
124
221
217
171
61
96
10
19
24
217
235
193
155
155
267
250
176
119
153
270
149
102
162
128
286
210
123
94
131
92
215
9
15
200
111
277
125
142
117
219
291
46
85
86
181
217
262
171
44
27
227
250
54
238
31
261
49
100
176
283
95
268
134
289
52
143
225
131
147
53
278
266
261
71
241
10
81
101
184
6
189
228
197
204
56
62
140
92
6
275
68
285
32
42
115
173
9
247
198
64
280
32
83
72
18
125
230
21
221
282
172
271
279
78
83
224
169
232
174
205
34
63
158
163
95
276
240
113
88
32
149
204
225
22
179
24
293
22
271
288
62
178
37
195
278
140
187
294
31
296
197
4
57
275
261
167
148
214
215
32
29
176
57
289
12
96
299
190
247
267
78
138
80
62
165
79
264
251
84
250
38
36
123
110
219
49
160
109
21
204
186
7
46
204
218
112
29
134
198
280
61
123
157
295
241
176
79
200
289
250
257
83
18
37
226
177
166
209
199
260
49
56
271
63
228
91
21
171
104
134
152
140
42
232
41
248
150
101
285
84
274
254
130
6
24
73
208
204
279
141
150
233
155
158
187
249
70
110
26
47
101
280
196
13
164
224
96
77
156
222
215
5
40
95
74
160
175
278
244
156
206
261
8
240
296
4
136
21
148
91
61
269
182
168
142
284
194
223
14
80
152
73
80
69
27
163
268
143
70
166
213
104
59
110
265
258
172
260
22
235
205
118
70
243
256
21
113
22
139
148
63
242
118
203
299
281
19
82
127
27
157
95
229
40
16
263
297
251
234
29
42
265
294
277
172
252
292
231
33
155
63
56
194
238
154
25
143
60
218
261
231
155
59
210
106
94
23
96
16
281
107
49
100
126
115
236
10
113
2
164
182
156
129
101
185
87
77
134
145
83
43
234
235
242
22
267
215
205
35
111
94
195
188
21
100
101
297
135
251
183
295
266
14
230
18
191
12
173
34
158
165
276
99
81
119
189
49
201
89
206
88
295
167
42
239
5
254
155
4
10
240
47
261
163
209
292
225
122
44
178
117
148
268
238
28
27
206
101
18
61
137
119
176
38
176
222
237
151
250
154
71
108
47
104
79
186
203
253
107
61
156
195
279
188
162
177
174
195
57
72
105
96
51
76
174
258
153
78
249
145
170
68
189
286
236
258
134
63
233
106
207
256
211
95
27
48
230
63
152
204
12
207
126
176
149
65
258
236
54
56
263
178
53
213
235
240
-945
227
274
89
255
276
70
8
257
143
151
221
163
275
156
272
153
248
292
34
258
241
30
196
274
65
189
156
123
25
3
171
147
58
174
102
133
202
213
197
135
14
133
208
224
261
172
218
59
95
240
172
209
261
96
99
99
164
185
26
140
28
289
212
152
46
11
184
290
178
43
251
136
80
258
90
183
16
91
212
243
56
134
250
169
66
142
226
20
107
72
107
36
2580
205
107
183
254
272
66
17
208
134
24
54
155
262
116
112
232
32
275
186
118
276
298
87
37
41
74
11
112
78
203
173
8
223
284
164
259
13
159
118
16
60
252
122
166
42
121
224
94
58
212
48
30
-2101
146
71
65
63
201
9
11
39
58
185
227
51
39
16
71
176
33
87
113
270
77
86
238
274
172
134
129
253
227
142
171
193
30
267
73
30
221
49
30
149
218
98
247
90
98
288
59
201
268
95
247
140
9
192
193
177
65
1733
169
260
280
120
54
44
136
244
76
11
240
174
59
32
137
258
246
243
223
226
218
283
125
289
293
73
259
104
284
206
169
92
62
141
139
192
220
126
41
102
24
160
68
165
156
169
8
243
169
45
135
171
19
128
47
41
268
66
62
117
299
155
84
193
262
255
89
147
38
1819
124
72
157
254
199
6
233
52
33
183
209
199
278
55
86
68
37
262
151
297
210
154
2
157
108
77
133
149
172
221
292
38
292
146
262
277
189
298
279
4
133
285
164
14
12
5
170
230
6
281
94
106
115
231
10
143
36
61
72
96
213
274
275
219
290
263
17
297
232
36
108
174
98
204
103
280
265
83
26
27
263
291
5
277
207
91
10
232
220
71
121
214
263
273
207
24
154
50
136
291
277
207
264
113
279
50
110
37
10
257
272
59
272
51
221
46
147
63
62
174
290
203
77
295
178
222
278
250
256
261
108
38
121
232
117
194
154
275
285
186
242
295
246
181
95
243
209
165
251
90
220
44
43
98
110
249
224
211
138
244
227
105
70
241
19
132
252
100
-1237
168
234
186
111
94
109
227
176
222
196
75
161
244
202
213
220
200
182
76
246
242
250
248
141
166
284
242
184
104
244
111
71
59
165
81
84
136
174
36
251
129
277
279
9
232
270
217
225
13
152
29
20
285
71
172
220
21
43
18
112
200
234
134
295
287
51
265
267
268
269
144
257
20
251
11
200
144
104
100
224
115
83
74
113
202
235
39
166
148
215
143
188
106
181
72
199
107
106
195
74
267
257
192
192
264
216
144
73
103
236
35
21
136
127
138
237
279
55
297
183
292
44
283
62
281
140
159
138
159
216
241
182
282
268
41
169
106
160
212
122
185
99
116
130
180
145
81
24
198
31
259
227
222
271
53
13
190
288
35
209
218
72
284
98
282
178
221
105
103
6
49
243
262
240
31
152
81
75
106
60
99
251
200
297
112
174
248
120
184
103
269
190
166
203
232
198
72
273
293
285
179
181
269
74
169
249
56
30
154
101
114
103
198
154
279
41
177
183
173
83
81
289
81
16
59
226
-2423
165
46
173
150
242
162
101
251
263
170
146
73
37
52
38
95
144
217
108
6
234
133
5
244
218
147
205
205
94
178
160
129
273
169
247
57
211
144
166
115
113
18
299
6
192
252
202
2
38
57
226
199
116
46
226
79
278
122
82
25
200
34
46
110
239
142
158
208
276
43
235
200
168
263
37
286
92
179
187
83
297
72
45
41
207
98
116
85
190
148
198
46
284
254
213
173
44
44
166
12
125
214
174
288
69
295
238
147
24
226
182
2
51
151
51
85
164
86
41
287
133
205
275
256
168
83
130
123
224
262
292
273
9
249
37
67
227
197
37
258
151
150
191
9
59
73
292
271
168
268
249
70
265
83
299
132
18
149
239
274
228
271
188
236
147
93
25
242
29
105
207
44
205
111
249
265
128
189
101
299
122
163
36
13
68
235
31
218
33
66
18
191
13
134
117
294
274
272
78
188
251
94
40
107
150
41
209
100
51
234
270
99
53
7
158
252
57
72
130
176
12
97
235
274
210
66
130
130
101
46
68
194
58
240
158
110
210
22
106
111
17
23
42
105
160
263
222
171
118
35
20
255
25
6
90
233
252
257
87
245
243
12
177
52
193
182
69
57
97
237
136
107
203
172
297
82
138
154
156
35
204
89
196
242
43
194
288
82
279
222
119
34
205
166
188
148
174
184
129
99
123
119
95
282
210
100
111
168
239
253
290
63
158
130
177
289
85
22
65
81
224
273
237
86
60
260
229
10
2
261
160
48
108
265
278
290
64
122
129
158
269
210
243
22
249
97
208
145
102
156
103
277
169
17
98
179
239
285
295
23
130
217
185
256
270
292
2
146
279
70
98
211
28
81
31
162
167
18
6
31
222
140
65
180
222
49
202
4
40
284
99
111
210
51
294
124
185
135
204
27
251
119
69
101
125
167
176
123
157
289
178
297
148
79
71
241
43
97
119
145
183
88
53
130
192
229
76
7
115
59
24
191
169
146
19
179
201
192
242
9
108
272
125
14
25
122
186
91
148
129
166
234
146
3
205
5
45
206
292
42
233
190
232
206
95
285
14
108
219
207
7
61
114
237
43
276
80
205
49
254
109
183
37
12
21
41
195
270
196
33
67
74
104
276
154
298
212
177
42
88
178
112
144
156
211
129
28
43
240
206
68
128
75
55
298
272
266
185
226
294
281
291
278
8
172
283
199
149
231
260
285
44
128
187
75
8
222
284
255
283
20
3
47
244
110
238
233
176
80
266
109
105
157
169
241
230
93
271
152
40
107
87
81
82
105
269
54
162
71
127
133
45
35
141
299
96
295
257
103
23
47
226
209
178
136
273
290
107
233
255
276
262
125
170
46
238
36
245
256
133
146
120
166
239
270
225
133
196
258
8
77
150
61
90
177
4
103
41
215
40
33
281
18
101
291
6
180
268
273
263
202
174
145
273
264
157
123
212
16
278
140
213
246
27
140
232
133
22
222
124
271
25
32
262
30
102
255
82
142
263
264
16
146
181
242
68
206
268
207
50
15
233
178
111
244
193
273
279
226
174
259
244
133
236
44
80
113
149
262
61
277
66
289
120
23
220
46
124
286
131
182
217
267
254
86
166
11
183
64
46
50
30
201
19
52
245
286
176
118
181
92
120
282
299
61
242
55
263
227
208
99
24
97
51
13
235
50
236
86
210
248
291
116
281
159
160
230
187
232
87
170
97
74
111
87
173
102
121
193
105
298
120
39
201
160
131
48
277
63
240
13
41
6
244
285
48
44
61
252
298
105
280
234
98
269
152
242
53
41
148
137
126
292
254
221
30
153
106
7
17
69
61
7
86
96
128
178
114
102
289
238
163
84
238
98
63
17
132
85
130
87
175
294
83
85
11
96
258
56
17
109
252
191
252
136
258
155
62
115
294
143
56
90
52
2
60
206
189
168
23
286
216
153
29
296
130
273
211
169
139
294
28
191
173
243
54
115
121
6
22
59
279
84
149
273
74
54
35
53
217
106
51
158
5
235
227
265
65
55
172
227
132
248
117
132
94
283
253
222
186
73
297
100
196
288
208
54
264
188
17
5
291
14
138
171
295
199
281
124
146
80
228
133
9
8
10
9
186
207
70
161
82
3
291
189
256
80
132
279
68
220
98
159
246
285
109
218
12
139
257
50
243
222
264
213
226
4
237
64
197
261
11
162
183
263
256
79
203
48
109
12
78
273
37
97
231
113
63
6
45
265
10
101
187
190
132
123
199
193
292
293
215
114
62
259
114
231
258
194
242
257
53
86
293
86
237
99
35
134
172
25
87
298
174
240
63
299
299
123
189
119
65
185
65
25
47
147
222
298
130
179
50
273
65
126
142
35
185
165
151
195
219
20
98
25
128
129
260
102
155
133
27
51
39
133
229
122
143
185
243
204
242
215
173
34
164
127
68
281
72
177
258
271
74
46
222
180
121
76
13
292
172
225
105
121
275
157
12
64
205
149
219
115
22
285
204
80
112
221
184
126
101
232
34
295
58
245
251
292
221
215
240
230
74
214
11
154
122
288
204
294
109
14
267
88
256
193
270
4
79
27
163
101
220
54
41
249
193
531
16
116
264
253
58
55
180
267
63
280
5
212
209
166
156
141
53
149
214
27
234
23
55
256
136
129
106
39
184
40
23
21
250
195
172
289
63
180
274
177
235
191
52
138
267
171
82
265
45
260
166
103
83
198
128
3
59
186
241
9
291
36
134
71
17
225
94
135
218
170
49
252
65
251
17
289
123
30
37
149
138
75
223
147
170
200
59
289
128
187
119
47
136
233
200
284
89
116
299
66
13
4
194
64
93
154
142
209
65
132
72
62
257
198
230
246
25
257
42
31
243
103
216
72
67
38
192
195
18
6
131
228
280
257
155
138
152
227
139
56
202
16
247
123
85
196
216
93
174
21
192
188
16
88
21
200
294
277
68
125
141
179
108
84
157
29
187
164
146
41
190
257
153
76
232
282
121
139
226
31
252
265
268
274
279
121
160
88
107
265
32
291
182
159
208
92
218
9
86
253
6
295
205
270
143
138
114
104
40
59
162
45
277
226
92
97
274
162
4
97
84
41
71
160
233
40
274
153
57
273
68
75
290
142
38
132
195
41
211
69
73
275
272
124
40
23
129
119
86
162
156
190
272
198
65
184
225
30
138
247
101
167
286
261
210
271
166
146
245
49
253
22
54
59
119
144
131
132
23
204
15
105
288
188
79
209
151
164
8
45
152
71
269
139
107
89
164
42
10
134
290
264
94
91
191
102
179
-1240
76
24
122
44
38
98
4
169
90
268
272
10
114
31
217
9
257
61
12
222
291
95
281
29
115
263
-2461
243
157
99
180
184
62
247
83
32
182
19
189
70
16
26
5
167
114
62
77
161
124
170
296
170
230
238
178
60
199
291
187
34
235
38
17
232
34
7
87
3
264
87
289
172
18
113
206
177
187
128
195
65
156
154
181
56
109
76
296
2
50
11
88
166
55
80
282
166
133
125
177
185
280
83
146
37
79
209
78
60
294
172
159
12
24
221
142
192
87
218
101
6
184
258
167
295
135
39
74
29
12
98
81
20
216
42
25
149
162
111
248
143
269
111
196
45
127
29
191
12
298
115
12
177
200
31
131
289
75
30
24
81
238
183
267
131
108
72
135
200
206
286
106
147
16
74
272
242
193
83
211
23
111
32
253
175
132
241
89
100
34
210
102
59
231
155
238
195
210
137
149
200
149
235
213
97
283
255
272
131
6
122
39
152
41
47
236
234
143
266
23
149
296
92
187
92
96
275
199
51
270
30
167
209
180
56
23
233
46
159
240
15
12
212
68
96
264
245
204
172
130
279
82
223
53
271
122
93
157
202
122
45
117
135
93
212
18
141
10
272
177
260
290
15
245
185
254
15
152
280
237
55
57
104
189
10
231
84
103
168
219
292
213
150
175
195
146
115
219
57
267
118
42
74
136
252
186
266
130
112
277
151
261
146
8
283
181
264
211
214
235
77
178
278
131
247
120
5
183
101
111
51
299
217
135
96
125
229
94
289
71
129
156
76
127
120
36
193
293
172
32
54
155
227
174
36
168
77
154
143
77
179
221
145
216
66
241
168
48
11
260
21
152
163
72
191
141
282
129
144
74
15
47
28
107
100
75
18
225
202
215
21
45
269
266
11
217
66
2
31
226
190
68
208
215
202
119
297
116
222
265
131
187
33
132
250
71
103
158
288
43
11
119
31
101
183
188
8
100
230
193
161
9
190
295
179
294
191
178
80
197
46
270
297
245
35
218
284
263
61
160
88
101
39
248
68
136
91
31
137
142
153
104
280
297
140
222
63
230
252
52
147
212
290
252
61
158
75
31
18
24
87
46
124
216
172
31
284
96
99
43
227
115
9
260
255
197
116
259
7
261
187
201
164
93
258
141
261
18
4
64
182
45
182
195
137
299
68
234
216
281
285
66
124
139
118
209
63
80
29
264
176
218
27
211
16
196
77
138
270
65
158
72
233
112
174
176
23
219
188
158
209
172
158
68
88
275
252
39
46
233
189
136
151
261
101
286
170
53
295
70
290
22
4
256
31
57
161
256
201
50
34
177
152
280
62
187
113
33
69
129
161
111
281
125
146
129
103
248
17
251
292
11
14
288
195
265
80
281
60
34
104
113
116
67
118
210
21
104
152
177
153
239
106
25
37
283
118
203
160
290
263
41
141
136
55
174
282
291
39
255
233
247
139
257
210
180
209
210
46
26
168
147
194
127
227
248
222
143
274
272
269
168
164
25
147
279
234
202
243
243
265
48
128
158
239
190
42
122
24
230
67
21
264
10
283
152
275
196
249
120
93
264
142
72
271
46
216
9
27
5
150
71
260
169
298
111
136
101
114
23
227
128
99
293
23
283
161
121
147
143
213
265
17
168
234
281
253
23
84
211
64
36
12
71
29
295
30
137
18
287
112
240
172
145
115
8
11
17
210
226
151
264
216
83
180
182
185
284
214
255
201
46
136
210
228
84
2
15
255
134
88
223
86
191
27
234
92
145
111
255
244
32
191
118
44
59
181
291
93
280
47
108
8
58
19
209
248
182
71
214
151
223
175
221
82
150
206
248
243
252
36
87
187
286
165
35
236
154
228
84
227
273
210
107
45
167
142
229
68
106
166
184
270
62
109
163
131
240
206
60
234
147
269
118
2
51
278
125
199
286
67
253
70
187
207
138
209
8
227
162
277
49
165
209
136
96
234
101
111
12
283
261
22
109
299
59
81
228
97
133
269
120
177
182
91
79
180
29
86
60
167
157
50
228
37
142
28
121
215
255
136
183
268
28
2
241
234
290
193
35
111
291
222
14
24
211
127
195
170
240
295
223
68
27
296
285
64
10
183
33
196
131
146
121
294
181
142
209
139
99
193
177
64
185
63
92
246
152
141
162
226
261
258
297
231
164
53
146
65
95
84
96
256
102
279
144
90
192
206
97
25
175
150
129
276
72
206
11
46
26
60
38
156
46
109
121
263
150
278
190
106
226
159
131
90
226
226
129
95
220
262
44
289
128
131
273
172
4
140
92
177
113
47
62
295
261
280
81
240
277
274
277
98
224
89
90
219
239
284
77
191
105
233
241
232
98
12
179
70
53
55
77
110
260
54
52
299
151
264
196
51
114
162
103
45
20
92
276
254
255
295
113
174
118
197
68
28
10
249
214
186
251
11
134
137
244
12
157
68
9
238
87
205
169
208
173
225
192
14
134
9
102
230
11
267
224
152
257
254
283
180
82
10
12
229
67
107
88
91
74
175
63
109
43
173
225
171
106
199
146
144
147
240
47
73
58
210
241
108
39
58
23
22
219
152
299
276
18
112
252
246
66
35
231
27
150
104
76
58
86
151
45
252
98
263
195
225
119
88
64
80
161
193
162
65
85
273
297
148
21
221
127
191
297
251
155
46
30
60
218
83
54
269
277
226
100
198
188
191
144
69
142
295
7
80
120
281
165
122
123
197
69
284
254
78
210
116
76
100
24
96
3
185
91
12
221
296
50
68
16
186
13
112
74
254
122
294
200
183
135
261
107
243
48
257
234
178
137
232
202
56
68
278
128
119
80
216
284
178
203
197
283
92
147
260
221
16
147
155
76
96
116
68
34
281
54
164
94
56
225
103
66
70
276
195
203
92
298
228
197
219
20
16
127
113
47
192
105
52
4
122
34
260
154
20
156
84
162
128
132
289
243
262
69
288
59
78
73
244
36
74
201
108
78
64
249
298
166
284
100
210
111
222
89
284
192
108
93
237
235
71
99
216
261
23
144
166
150
134
8
152
100
234
209
39
101
88
97
141
192
261
34
74
223
208
162
135
2717
20
208
260
194
211
127
111
109
73
157
196
168
14
142
189
169
276
21
191
62
71
234
247
89
252
249
65
92
56
290
224
216
25
225
210
81
187
25
8
190
273
196
207
146
145
42
235
295
218
107
213
142
74
102
120
13
189
103
146
169
57
258
239
119
8
82
292
208
58
134
2704
161
140
197
244
178
241
80
16
201
17
127
8
117
112
23
173
274
215
72
208
176
118
287
282
103
141
169
284
193
20
259
272
5
4
276
154
230
238
282
201
272
127
102
32
84
124
38
115
55
175
195
32
203
266
-319
237
244
36
91
98
103
209
237
130
143
181
274
167
264
158
136
45
18
9
248
282
89
232
121
85
196
25
179
15
127
224
250
23
235
192
107
169
188
40
18
13
221
297
204
281
268
15
105
264
241
187
75
86
48
133
133
36
174
107
215
39
281
12
222
36
265
224
81
145
294
30
287
32
182
141
138
123
205
202
292
185
54
262
286
69
205
180
57
273
58
82
258
129
246
125
187
278
207
289
208
172
5
27
192
192
260
129
139
265
280
271
148
47
174
102
91
124
198
151
177
184
108
156
196
15
268
4
61
12
240
151
139
298
49
244
181
1680
266
92
55
262
265
7
72
140
125
164
37
183
41
13
154
185
144
2
67
222
194
16
107
44
132
295
188
70
288
199
30
139
32
103
299
197
78
176
71
167
299
121
186
5
243
148
153
281
286
34
64
6
101
203
281
53
200
156
126
271
241
17
163
177
105
269
39
210
46
261
285
278
69
56
196
177
228
294
150
171
87
290
91
41
165
194
214
263
183
153
225
41
107
265
287
181
188
108
146
108
215
252
190
130
151
47
60
180
124
133
267
191
196
238
260
21
151
240
26
43
4
261
107
235
83
178
245
108
11
80
249
234
70
128
247
205
197
159
195
56
64
202
168
287
129
92
38
46
219
101
148
211
141
186
78
64
14
132
119
170
119
167
179
261
155
111
159
22
261
124
234
139
22
262
24
66
118
221
53
141
272
125
144
293
72
166
113
192
33
277
2
244
253
79
175
249
263
115
189
219
139
204
111
276
49
54
91
229
240
254
143
159
166
266
63
139
233
22
286
97
85
60
12
113
220
34
142
239
128
149
133
117
176
258
176
81
123
231
186
242
134
96
12
187
46
284
201
154
246
100
154
274
26
299
55
28
98
138
299
270
32
14
174
256
154
123
197
113
72
189
113
16
271
156
8
256
200
66
123
184
284
281
228
63
25
61
298
218
224
165
100
194
237
177
209
118
142
262
196
299
282
63
74
142
240
38
7
104
212
222
103
278
124
250
242
8
149
16
108
294
208
19
133
227
30
98
31
52
192
254
77
80
230
292
137
93
202
264
3
54
93
27
273
268
81
122
113
110
97
228
216
284
221
256
143
32
238
67
7
207
81
294
57
163
270
149
58
7
199
155
8
163
53
296
128
259
242
155
87
102
71
273
143
69
113
216
203
5
97
141
35
28
142
174
262
67
251
237
156
179
237
191
171
171
253
262
106
74
69
13
57
178
297
28
238
43
151
287
41
194
67
162
2
236
201
183
5
155
2
94
122
240
20
121
44
222
182
292
9
269
45
28
140
119
159
129
266
114
262
111
104
172
27
27
59
265
235
45
188
26
186
274
262
219
266
251
109
174
232
125
262
55
220
296
41
245
67
207
171
39
242
243
232
290
63
107
151
147
138
143
202
43
280
223
240
224
58
160
184
280
256
60
178
267
283
92
109
98
53
294
288
72
242
80
2
115
201
210
193
29
153
28
204
261
33
131
29
198
252
196
296
272
181
118
246
248
142
4
205
219
172
16
8
187
102
47
209
26
252
10
290
45
183
178
43
12
299
141
67
135
237
35
76
150
179
182
295
102
163
158
76
122
26
126
255
27
137
81
9
257
19
22
78
188
168
12
192
138
40
260
292
89
94
60
100
141
171
243
31
187
257
275
151
70
62
214
147
8
2
30
273
148
243
239
71
141
210
69
29
59
29
191
38
19
69
63
7
224
277
246
100
220
258
47
219
207
149
145
47
257
129
223
251
248
176
94
44
161
48
973
212
290
82
272
88
25
13
257
113
180
185
218
34
93
236
40
61
181
240
299
35
14
275
231
239
116
17
90
68
219
115
178
276
122
136
87
20
45
18
152
118
70
124
121
72
118
226
139
142
236
54
247
174
140
51
45
58
184
196
92
47
177
261
135
102
162
96
31
44
111
26
185
191
199
133
217
109
78
21
106
169
236
48
251
39
7
254
11
233
204
164
174
242
194
295
211
158
205
42
147
25
260
23
215
117
173
23
278
280
16
253
35
37
124
225
120
230
224
265
291
230
80
109
45
279
109
115
77
3
139
180
131
242
220
190
261
106
191
214
40
27
211
106
91
173
202
260
24
8
226
49
139
164
17
279
123
18
289
287
168
162
20
163
51
243
280
143
260
29
67
164
54
140
91
166
156
165
143
93
43
111
12
258
71
280
213
50
244
71
137
58
276
231
167
254
91
211
249
90
102
265
64
291
260
154
23
149
223
54
205
108
151
285
33
15
63
297
79
182
180
239
244
56
66
253
211
22
55
176
240
27
294
52
121
101
10
242
139
280
121
295
148
127
31
20
109
4
78
293
220
262
587
19
269
174
162
245
28
168
184
214
109
83
132
290
132
208
207
134
135
21
194
82
87
147
196
112
154
149
219
179
58
158
203
219
136
97
296
164
195
231
5
212
127
113
110
114
3
162
88
104
72
292
297
1346
96
275
166
187
24
267
152
126
270
34
162
195
163
228
232
73
196
244
16
27
128
154
204
31
92
260
79
51
81
73
269
65
81
167
89
125
71
6
68
137
183
87
87
223
169
288
151
250
155
64
42
158
68
19
3
93
129
234
221
144
136
92
192
126
16
90
1194
282
287
274
66
92
121
246
230
163
211
170
117
249
203
182
273
80
20
238
113
221
34
263
74
261
53
153
81
19
185
104
127
67
119
261
75
100
266
30
13
237
77
148
16
121
292
66
281
232
77
296
275
273
127
139
88
23
198
15
265
152
149
48
271
172
267
105
277
85
208
59
289
258
260
243
106
124
123
59
267
226
14
245
226
6
261
12
86
117
129
3
195
23
284
282
140
284
90
173
109
3
178
246
59
69
74
21
17
71
4
287
142
9
191
43
157
114
56
43
167
91
69
201
169
119
23
80
285
55
202
241
273
58
118
296
55
21
64
251
240
121
29
78
167
123
136
43
276
261
118
41
22
189
264
185
103
252
79
217
144
150
213
74
8
255
59
126
162
214
289
242
113
65
137
105
178
28
28
272
207
129
162
260
265
296
275
222
10
39
194
263
102
213
90
116
44
288
148
295
94
36
103
144
270
62
19
268
103
70
49
264
89
267
48
178
289
263
199
130
205
81
76
158
228
272
40
270
253
123
213
166
70
219
248
150
169
181
291
144
190
3
215
11
257
100
7
74
185
141
137
155
212
188
206
253
266
194
87
137
230
106
187
409
256
72
271
12
52
241
53
216
229
217
155
72
196
74
138
79
178
176
153
86
86
298
206
245
269
110
284
35
200
120
173
155
297
250
76
248
260
47
280
271
243
77
65
120
165
91
286
207
277
99
231
244
234
210
233
247
297
124
210
19
34
20
201
186
40
64
170
186
250
205
111
219
193
17
72
110
31
249
84
161
154
236
64
58
46
39
212
126
201
220
251
280
299
48
204
99
193
235
141
283
6
65
224
141
213
93
75
112
84
220
92
62
57
186
181
222
108
54
54
213
104
185
298
109
69
202
40
273
161
160
175
235
53
12
172
59
180
152
229
169
107
148
60
158
291
190
95
164
174
38
275
154
202
14
216
105
46
86
49
177
95
80
168
140
288
196
75
159
11
148
50
145
15
156
175
84
46
189
88
131
217
291
38
131
212
239
276
86
56
131
111
38
160
285
11
191
220
225
4
73
203
121
83
165
131
82
259
81
176
79
164
77
34
90
285
94
247
17
277
220
243
203
147
234
279
72
25
69
51
283
212
138
286
241
35
2
54
44
273
141
52
90
146
68
265
26
131
249
196
172
223
144
145
91
60
207
120
192
155
135
166
44
250
147
289
208
22
9
52
296
287
213
12
90
268
230
90
271
216
174
136
297
282
282
82
194
214
230
227
155
30
258
172
279
217
110
126
103
46
54
79
78
150
295
51
144
202
88
218
177
218
157
248
144
128
285
11
267
228
84
292
249
218
128
63
242
217
247
116
96
291
33
272
153
130
288
287
179
84
210
123
220
205
298
239
199
29
256
25
264
74
268
145
174
272
245
259
150
33
237
262
76
272
273
23
82
24
168
157
99
196
256
158
56
275
35
284
113
127
206
66
213
111
1822
163
177
132
146
60
8
122
215
87
186
182
140
166
134
272
239
209
74
10
119
296
120
33
143
167
55
16
280
61
211
110
121
213
187
167
297
20
34
136
73
200
185
123
78
269
20
174
96
212
158
170
42
42
119
82
220
245
33
269
54
141
257
3
101
233
286
209
102
56
116
81
21
143
243
233
97
97
265
79
48
85
187
154
153
36
186
154
265
200
254
249
40
209
139
85
109
179
57
141
237
205
19
103
42
266
6
232
65
298
217
112
87
93
227
60
236
121
176
34
139
11
245
230
71
204
40
22
238
104
245
220
110
249
52
119
150
185
120
250
39
32
67
200
121
297
223
23
170
241
270
277
149
292
76
231
128
84
219
220
133
54
273
6
145
37
152
279
7
273
37
289
289
88
117
233
278
148
113
251
75
102
207
75
112
209
181
155
199
37
102
43
188
126
51
288
290
234
59
252
25
89
4
169
235
146
35
208
122
178
3
77
201
179
195
257
193
134
262
182
253
49
30
33
179
57
220
70
175
71
9
83
86
291
49
185
248
152
113
172
243
172
182
274
146
105
82
210
5
198
102
234
117
158
132
34
264
254
209
259
101
265
273
88
257
227
193
10
139
277
256
36
95
24
170
262
289
49
39
262
124
298
101
176
294
106
7
107
32
144
136
177
236
195
155
64
280
16
32
246
295
23
291
19
161
204
163
54
254
148
202
161
59
99
97
45
248
243
-920
120
184
21
174
28
75
190
119
37
42
157
118
56
103
145
165
193
145
98
282
98
279
117
275
224
181
91
232
55
34
242
29
285
189
153
45
149
65
41
276
25
178
210
113
179
286
143
102
224
137
25
299
25
35
274
74
4
62
264
228
41
2
141
111
38
143
46
45
75
219
26
29
203
197
271
252
19
222
280
130
298
229
225
159
32
34
56
245
207
33
261
192
18
217
265
291
98
135
59
204
24
19
189
8
155
190
128
40
148
224
60
200
215
143
235
124
70
227
14
148
260
228
248
246
66
219
293
254
56
168
267
182
175
76
114
205
201
263
75
149
265
71
288
199
11
165
211
201
123
187
32
35
130
194
257
174
216
68
194
23
149
229
279
102
206
104
51
183
53
107
116
279
183
221
138
158
275
298
162
216
167
171
152
128
271
106
14
82
244
74
89
46
28
234
56
122
177
61
108
67
197
253
274
202
62
62
139
211
290
209
53
53
258
147
142
275
208
84
222
57
182
253
215
257
275
93
294
3
252
27
296
130
230
229
211
297
129
-426
222
267
240
50
52
251
9
226
63
212
154
85
242
199
169
84
67
96
183
131
250
108
150
52
142
134
225
295
160
6
2
109
198
100
279
224
26
255
27
157
96
83
59
261
140
289
111
258
273
146
194
123
56
131
28
279
2
15
231
111
141
59
38
161
125
295
265
42
286
224
115
76
210
34
58
158
113
62
280
88
285
190
178
198
218
288
215
186
15
262
135
297
255
200
80
49
73
15
222
110
298
130
73
112
278
45
179
172
235
153
95
192
24
281
228
199
270
3
241
84
34
22
260
104
12
117
71
140
214
196
27
210
124
94
227
2
298
4
32
119
149
83
89
51
126
284
183
250
59
200
65
184
280
223
84
53
162
232
94
262
297
209
30
157
126
25
96
100
259
36
84
58
66
9
287
145
284
47
24
60
224
296
116
224
172
131
81
197
262
225
48
283
171
128
213
273
244
49
251
225
140
1038
109
191
10
201
239
147
168
269
255
108
276
77
191
77
113
256
288
210
150
43
286
115
-359
278
210
50
288
175
259
255
40
289
212
89
41
231
287
242
66
170
76
31
39
136
188
286
291
289
246
136
166
164
126
12
242
60
2
201
245
360
102
232
242
116
193
218
226
43
102
176
212
17
273
181
272
285
282
160
108
168
168
244
266
5
128
79
135
105
247
286
297
178
72
164
8
64
33
129
91
137
287
44
50
228
156
265
266
62
67
47
80
80
152
129
293
277
28
182
80
31
27
161
163
44
5
228
179
180
122
268
60
212
101
3
7
237
90
10
24
280
41
164
102
244
297
212
141
136
296
85
96
281
86
210
143
209
128
147
124
39
131
98
183
24
224
110
31
253
179
139
267
205
158
150
276
239
48
29
232
157
75
118
280
126
24
94
58
56
295
76
34
135
24
67
270
244
122
119
159
43
178
81
251
112
289
236
19
181
292
58
115
255
94
71
116
180
107
244
25
50
283
51
23
132
262
100
113
16
240
250
52
210
194
175
286
124
72
160
227
275
61
258
192
64
99
229
155
262
234
28
280
3
174
16
247
16
288
287
285
147
195
21
210
242
48
153
244
22
111
251
123
275
256
95
121
170
99
161
213
169
220
51
294
194
246
159
274
66
127
215
213
70
6
190
99
258
197
244
237
248
268
147
143
73
56
79
155
269
54
261
288
83
102
62
175
239
196
32
64
54
37
85
103
187
169
126
151
215
116
158
141
178
54
164
136
131
89
283
12
7
186
148
63
175
232
182
50
284
97
203
209
33
267
283
98
279
4
126
212
148
141
298
96
39
232
187
295
295
280
268
19
207
79
11
18
118
203
31
19
231
238
235
168
37
120
289
125
64
207
187
257
45
280
210
228
294
35
21
5
250
150
9
116
72
34
157
199
154
168
77
237
120
210
240
89
145
146
21
41
122
173
278
247
90
143
173
243
162
130
138
148
45
50
154
283
204
11
234
147
49
268
126
161
203
148
99
212
35
117
248
270
254
153
138
49
244
33
41
105
252
83
215
11
210
47
57
27
232
71
218
71
283
247
69
90
285
58
164
119
47
56
123
11
240
85
37
15
193
274
152
256
212
146
78
108
17
201
225
282
178
218
199
242
104
53
121
131
33
184
79
200
244
235
205
217
261
89
89
189
284
267
263
255
270
115
270
63
207
159
7
81
106
226
76
235
168
52
270
62
5
240
169
62
55
90
47
79
119
58
205
182
79
281
154
44
65
154
175
143
99
132
218
80
280
228
216
59
186
284
214
288
178
119
95
265
60
89
86
52
48
252
239
163
282
7
234
54
225
66
13
158
173
126
30
42
279
230
11
2
291
67
3
74
257
268
16
113
150
224
223
75
14
34
32
253
97
210
265
176
18
11
57
245
83
50
81
273
254
223
235
72
186
20
272
272
137
183
238
217
11
157
123
48
22
45
217
149
95
90
16
294
193
178
43
191
145
248
114
23
66
192
127
33
48
260
159
196
32
135
36
273
95
247
224
51
42
94
184
60
152
251
90
296
281
27
275
144
105
247
286
82
181
78
90
146
229
203
42
233
280
137
52
91
209
159
150
54
10
153
105
259
100
196
49
281
8
132
219
82
296
227
281
91
67
173
73
281
268
211
65
160
293
290
188
220
175
212
240
85
241
253
64
298
151
125
295
34
170
78
61
297
69
5
263
74
145
159
208
20
155
101
137
147
13
14
62
49
86
60
246
4
82
291
34
54
130
92
189
262
153
270
78
19
208
197
60
55
159
63
31
197
62
220
78
61
88
6
292
50
239
28
57
161
116
108
140
195
68
134
123
241
158
45
74
196
75
87
181
142
202
20
31
151
174
207
156
260
121
123
9
172
43
85
65
121
109
264
107
39
119
91
123
159
269
290
172
272
79
11
94
256
108
280
218
86
91
80
179
289
116
113
223
176
91
69
24
229
155
235
158
235
19
247
92
203
7
53
39
262
199
141
288
124
90
160
199
142
102
199
88
296
12
11
124
277
3
49
18
56
229
54
119
227
121
61
47
19
111
191
65
174
138
266
38
94
257
149
284
97
29
136
71
52
243
262
244
61
43
278
74
238
123
269
269
123
90
106
207
24
193
93
247
30
294
232
201
286
55
13
14
143
60
122
245
147
16
62
203
148
67
43
162
200
234
39
124
189
273
67
81
88
2
102
112
15
113
158
117
174
167
155
51
15
212
6
117
210
282
710
93
168
196
113
188
87
66
121
160
188
209
266
175
142
143
158
146
102
238
73
5
169
5
22
127
142
15
122
199
192
205
15
176
217
22
287
154
174
172
81
9
103
290
275
180
145
201
287
118
170
123
135
22
32
9
140
187
295
193
159
73
216
58
276
289
210
280
221
100
11
34
69
116
112
117
297
84
88
171
259
252
201
211
258
181
178
199
241
146
244
159
14
187
17
194
50
98
242
47
296
286
69
254
77
289
42
47
248
21
209
260
232
154
68
56
173
55
280
106
6
47
18
161
285
226
87
68
119
280
221
188
82
168
253
44
144
2
127
58
82
235
133
137
91
110
19
256
78
12
69
141
279
51
287
217
85
166
268
190
240
214
78
42
41
192
120
272
10
277
52
202
141
262
67
32
96
44
281
88
120
169
215
128
7
114
25
59
137
216
220
65
52
57
240
53
21
257
170
59
131
270
59
85
272
194
201
143
202
65
232
117
242
110
266
36
208
23
34
298
185
216
208
12
177
197
179
281
154
44
243
106
171
148
171
283
112
229
21
152
255
228
144
74
177
42
167
206
52
161
193
27
62
104
30
154
11
56
106
30
101
89
291
70
204
216
296
140
18
156
255
188
246
116
133
116
48
294
272
36
43
293
294
232
137
212
130
189
11
6
270
299
33
277
160
159
236
209
135
194
169
187
172
76
178
79
24
272
265
161
14
149
148
286
175
255
167
85
149
282
272
9
36
250
36
177
34
49
122
139
169
262
84
150
267
165
38
252
204
28
186
229
15
268
279
157
219
210
35
96
208
30
213
20
284
103
142
152
107
57
268
263
200
64
189
94
189
232
176
190
15
11
207
260
187
193
277
224
215
81
245
83
18
262
18
289
14
57
295
56
289
267
262
129
227
164
175
275
60
48
196
54
213
157
168
85
145
197
237
246
123
18
238
238
46
279
113
221
125
193
35
56
206
45
128
177
174
156
171
148
241
241
227
95
134
48
137
19
251
260
157
9
57
222
176
12
234
46
103
20
135
182
96
282
33
189
109
164
102
248
188
61
98
31
21
77
239
59
55
8
233
262
285
233
77
236
212
199
29
173
177
176
133
168
119
267
47
244
231
83
8
76
116
136
82
13
5
155
192
186
137
20
276
61
142
44
183
83
267
192
6
202
247
193
128
23
218
162
230
13
113
26
214
33
138
7
71
74
146
59
66
61
186
258
233
224
249
277
200
162
18
70
174
270
263
195
250
94
237
279
217
154
58
152
108
99
166
238
244
95
135
64
27
192
291
26
25
244
85
197
74
236
160
89
19
117
120
54
46
251
291
87
250
15
172
117
5
284
113
56
127
133
92
111
224
114
191
270
141
28
190
177
122
206
91
101
227
194
95
266
179
128
232
89
274
139
245
235
234
228
245
297
246
176
49
171
23
13
119
61
80
69
193
129
14
176
132
169
133
12
168
93
234
257
48
165
113
10
164
201
234
202
248
149
135
101
235
83
147
192
65
145
157
292
186
53
217
53
273
136
162
299
146
279
170
226
94
244
91
13
158
184
242
264
91
295
174
27
17
103
71
187
210
221
257
133
115
188
105
8
195
176
50
134
143
40
210
163
175
166
102
25
40
211
109
248
180
265
147
117
101
31
196
110
286
142
215
282
53
128
12
59
131
194
80
162
298
196
246
5
289
289
86
162
44
66
14
99
135
108
294
59
22
167
169
53
157
279
243
-155
279
240
267
78
278
208
35
200
37
129
135
116
31
296
256
22
272
65
162
100
84
296
73
109
159
90
48
289
201
75
284
244
295
100
108
229
27
105
67
132
155
184
192
273
247
82
221
192
35
72
187
114
52
186
163
218
107
123
133
258
280
203
5
203
227
79
229
64
138
265
12
161
187
246
244
153
142
92
79
19
137
5
70
173
22
184
215
269
246
183
233
157
82
108
223
59
118
86
198
61
175
80
59
29
126
214
185
157
88
16
265
296
190
170
165
250
295
641
268
244
224
269
137
94
298
129
110
118
31
251
220
206
81
53
168
273
40
293
16
146
95
265
72
296
123
111
196
216
174
111
229
39
166
118
151
105
36
53
242
34
176
214
200
121
78
252
174
266
55
25
49
125
211
282
181
21
280
151
282
102
152
286
275
138
177
6
154
144
295
165
213
236
129
222
271
252
91
103
133
220
109
199
39
175
178
228
26
164
117
194
123
214
283
45
14
239
183
226
269
275
267
91
108
5
243
34
221
178
254
289
138
47
221
58
224
75
29
149
136
74
199
204
169
278
59
35
121
296
51
20
226
103
110
147
180
5
65
69
144
138
178
50
109
94
114
161
205
229
90
179
175
9
114
288
251
276
206
208
122
226
97
59
7
219
214
131
98
92
79
242
54
298
204
33
119
168
89
69
251
148
43
38
156
32
168
18
147
90
144
271
16
167
102
145
138
22
263
94
112
107
269
252
264
138
28
292
23
191
147
40
61
125
184
178
47
173
143
75
258
96
131
265
35
182
268
75
162
222
13
90
69
45
89
44
164
9
108
54
157
210
219
234
291
186
79
128
72
26
10
284
197
55
256
180
28
126
113
145
135
280
16
208
33
246
162
153
167
126
291
159
198
217
283
136
134
162
273
168
209
122
60
221
282
162
86
241
94
79
262
66
204
232
266
25
23
281
15
67
43
84
280
6
92
86
16
202
256
136
219
292
7
173
243
88
74
295
289
258
221
50
59
4
13
246
296
157
165
18
9
17
299
225
22
65
239
277
271
248
233
167
297
221
77
275
293
256
117
36
79
220
292
220
293
109
137
190
82
90
107
189
19
78
247
123
239
238
135
47
173
53
214
130
17
207
217
261
106
45
268
58
131
561
291
140
171
140
17
195
126
45
191
102
238
197
297
262
170
99
186
199
163
67
180
239
184
170
244
166
224
245
143
173
16
84
212
90
174
74
162
30
116
203
258
76
97
298
187
204
102
227
160
72
246
233
212
53
97
235
39
92
139
188
151
165
25
28
151
289
148
290
59
291
167
125
169
255
103
286
220
225
107
200
277
140
42
191
285
264
11
34
84
58
183
233
171
106
178
24
251
266
219
280
257
16
81
43
23
55
190
247
61
149
100
281
60
243
151
25
220
190
192
217
262
291
279
45
118
40
128
234
31
160
135
51
270
202
165
126
214
223
57
181
107
222
33
231
173
68
53
230
281
170
152
253
233
190
286
93
6
216
79
51
249
264
12
84
6
73
292
146
280
199
123
218
225
156
204
176
154
187
283
291
121
160
233
188
199
90
57
85
78
138
102
223
98
237
184
100
247
294
67
182
52
128
60
276
31
287
177
107
61
134
258
18
254
284
194
145
267
30
120
10
190
11
284
127
72
108
139
17
170
146
220
219
284
170
229
267
227
182
285
56
195
63
268
3
102
233
291
255
190
288
80
248
138
28
275
279
197
54
186
296
85
183
1857
240
156
191
84
188
217
272
21
248
133
237
278
187
228
257
14
68
296
257
35
219
228
211
104
64
160
290
30
164
67
222
292
291
43
58
108
33
76
120
154
159
98
281
195
211
13
119
292
214
86
7
172
126
199
66
266
99
118
163
90
84
136
45
205
272
132
70
20
122
64
186
146
46
132
217
209
215
257
30
280
71
220
116
63
155
174
256
216
228
61
107
103
159
37
136
272
246
102
252
91
22
46
94
172
179
281
206
230
19
170
115
284
236
98
46
141
297
222
174
52
171
151
176
178
270
48
122
226
224
109
204
257
113
275
57
149
241
136
297
161
204
264
3
26
277
215
130
49
185
115
245
58
122
255
25
9
214
27
140
258
128
250
201
102
99
64
168
39
179
124
200
158
33
57
19
64
70
103
92
68
233
199
299
190
215
190
214
233
56
271
263
210
103
299
87
235
17
68
264
176
38
213
55
13
295
279
183
24
195
119
190
32
178
38
112
49
143
290
268
106
53
46
159
140
236
238
208
131
262
183
83
217
55
44
144
185
27
35
202
184
7
166
77
242
181
99
112
99
143
183
81
43
261
296
194
157
69
167
43
18
279
193
285
107
22
104
279
31
186
210
79
187
42
9
276
85
219
3
175
150
198
116
150
294
272
104
235
125
274
59
250
127
70
268
281
108
190
274
237
203
201
39
133
34
286
95
280
238
252
276
157
124
24
32
163
250
63
280
22
166
127
123
99
30
28
201
295
166
194
160
165
145
180
128
235
100
14
32
183
204
193
55
246
271
140
133
162
2
115
119
263
215
290
254
223
27
209
107
182
194
114
292
260
109
108
182
255
293
170
58
134
3
77
216
96
135
289
44
245
73
209
146
204
100
295
124
70
224
83
189
63
191
134
27
199
100
12
8
169
149
117
295
67
186
79
127
216
210
88
112
214
277
214
75
123
57
42
77
288
7
217
151
169
180
57
115
36
219
90
172
287
156
128
161
3
56
175
218
238
201
226
167
273
286
180
119
4
37
157
66
259
213
116
135
66
109
54
285
220
11
157
216
294
160
44
250
48
208
254
92
40
284
106
20
286
225
14
211
28
291
172
162
108
171
183
56
84
105
195
115
135
239
77
196
298
19
103
176
70
128
42
290
298
214
64
58
253
104
16
63
135
108
55
175
68
153
122
117
223
256
87
96
164
72
257
263
265
60
212
141
2
255
149
257
180
249
264
248
240
62
299
16
232
48
278
171
74
200
237
52
78
7
235
183
199
249
83
261
48
229
47
33
143
231
140
97
99
124
124
110
60
80
100
92
273
213
84
9
85
220
53
138
35
135
234
204
107
171
104
97
81
130
276
158
265
275
236
77
259
178
6
42
116
299
115
57
152
244
168
111
72
172
218
44
165
57
27
164
252
110
53
250
220
29
241
296
98
295
146
10
79
123
127
252
183
79
33
22
32
15
3
293
238
166
206
42
94
136
17
14
91
159
243
225
244
39
135
16
287
136
196
189
43
55
249
64
135
-2043
262
75
246
220
275
103
244
250
228
198
239
230
109
68
246
205
93
121
243
131
132
104
232
75
237
201
245
255
105
4
119
81
195
217
295
83
198
237
178
158
157
67
250
213
258
291
40
14
225
244
263
140
249
140
173
76
237
193
260
130
159
126
103
226
82
109
233
295
4
153
176
176
27
84
272
242
20
123
268
249
125
134
3
212
215
111
175
165
143
192
207
65
293
16
288
293
261
285
9
288
218
141
93
297
271
292
178
247
242
100
84
188
28
291
246
215
85
195
54
273
23
66
164
66
128
32
204
139
51
158
236
214
253
132
4
129
164
220
165
298
148
193
296
168
195
173
244
23
75
14
176
59
66
178
172
151
165
126
20
282
69
231
197
225
12
31
265
298
179
-1468
226
175
228
171
210
72
240
110
61
227
163
268
82
232
156
291
169
228
134
120
15
176
240
220
257
153
254
151
122
43
106
162
19
109
35
266
299
137
104
168
260
5
72
102
44
9
214
288
235
68
262
11
210
256
20
296
241
49
32
167
222
129
95
77
23
129
286
235
142
110
206
10
72
234
175
54
103
241
28
151
65
44
137
151
169
260
291
67
206
160
51
15
254
244
250
97
74
108
254
137
219
216
148
160
2
130
8
106
233
235
231
42
187
124
22
49
87
203
240
270
261
239
72
176
284
132
66
270
169
7
205
50
220
221
182
76
74
125
266
238
98
45
129
77
113
54
59
134
63
233
86
63
165
58
20
29
40
158
251
222
262
274
83
87
284
105
224
16
75
148
66
227
60
16
106
193
9
161
265
88
270
273
168
157
250
25
73
35
5
272
251
23
204
19
278
266
291
192
18
161
111
272
138
182
51
33
147
278
10
165
4
177
195
292
196
167
2764
90
243
171
206
137
47
66
229
103
58
80
162
187
57
288
134
268
70
293
199
280
36
283
140
13
291
55
51
117
257
249
74
156
211
270
136
229
277
210
128
253
37
63
152
191
199
103
297
164
142
2
167
242
56
271
251
124
68
229
260
108
175
274
236
274
11
274
274
13
233
241
176
168
145
41
27
35
134
51
263
98
83
34
19
182
292
19
149
289
280
153
45
83
160
52
31
192
160
148
175
211
75
214
239
58
82
197
200
294
251
261
90
95
5
75
160
33
251
224
142
61
140
236
107
29
51
176
147
260
3
161
272
183
135
115
22
284
14
290
259
131
285
16
192
71
180
183
69
23
37
148
145
113
195
291
24
106
56
294
178
88
86
71
140
206
193
124
13
90
83
66
59
226
66
79
191
8
246
143
128
61
264
211
16
50
19
262
119
211
50
97
244
111
147
76
186
200
90
155
183
180
266
58
299
217
212
258
298
142
144
216
90
162
14
212
75
208
42
243
140
125
261
79
233
65
96
100
148
133
204
149
20
193
179
216
246
288
167
208
206
272
292
120
88
271
187
58
126
34
54
249
2922
238
104
4
285
227
259
64
187
104
233
261
49
217
152
294
111
257
235
184
120
273
163
42
264
291
188
198
280
275
213
74
30
14
238
216
75
104
70
41
161
253
109
161
200
69
269
173
112
99
47
40
249
235
140
195
13
299
266
49
57
42
28
211
124
105
88
258
268
64
218
19
136
278
205
21
223
142
8
135
103
144
54
252
86
136
247
36
197
291
28
73
129
66
181
149
105
5
195
257
68
56
75
273
287
117
56
52
139
17
52
174
65
298
292
13
87
195
146
197
149
189
182
104
201
92
154
155
258
61
246
145
275
74
30
189
152
199
126
13
261
171
142
157
151
44
196
292
298
275
91
81
189
217
261
5
196
266
114
65
114
97
42
186
60
60
220
155
41
211
270
203
177
81
228
4
30
269
95
43
288
95
282
176
124
238
142
64
263
195
195
175
236
171
58
132
284
264
33
249
107
137
281
266
76
146
110
70
154
68
278
236
178
88
110
269
29
128
266
155
268
157
26
282
244
298
165
91
50
8
2
144
108
49
155
246
120
180
208
256
25
40
18
201
44
216
175
150
179
220
132
28
198
102
209
96
156
130
105
243
97
268
98
272
278
247
98
143
245
2
256
202
158
132
137
226
180
79
182
94
114
48
11
119
111
212
78
166
4
171
170
191
48
69
35
224
169
91
245
162
187
233
45
22
248
283
162
52
273
265
3
28
144
252
251
141
44
148
140
138
155
281
70
204
189
4
14
235
32
201
174
86
176
127
240
89
257
196
19
139
71
71
259
232
267
14
214
8
95
34
242
11
123
107
2
125
118
119
235
43
115
127
121
255
165
230
225
92
54
225
51
190
57
298
223
156
195
62
56
261
59
232
71
204
91
80
218
229
54
205
89
155
26
184
80
189
80
294
230
52
178
46
110
254
20
34
15
221
201
172
5
28
22
287
226
67
136
63
139
56
206
12
173
241
222
256
261
238
28
188
98
13
248
181
61
196
183
259
273
260
263
221
200
214
132
235
108
21
22
54
226
18
191
29
272
240
104
255
70
235
142
73
87
176
170
181
2505
101
260
227
206
137
4
156
298
273
258
243
220
151
109
115
89
70
146
78
198
133
22
93
240
228
88
142
181
219
168
179
157
109
30
191
281
178
104
297
169
101
49
207
233
89
20
174
47
271
202
144
244
284
209
25
93
281
199
16
221
200
125
89
13
74
252
276
191
269
182
168
173
31
213
193
153
28
96
126
120
35
83
250
210
129
250
78
14
159
14
84
33
48
134
240
213
137
200
2
114
193
280
104
235
72
20
75
282
55
227
70
22
291
21
164
235
261
141
228
167
98
70
51
262
165
167
35
201
139
65
44
142
238
56
154
2
228
112
14
254
2
35
228
278
-724
10
161
246
37
3
105
289
2
164
174
88
63
229
144
111
8
102
22
76
123
292
6
81
44
87
33
44
266
82
238
253
73
117
160
163
108
98
157
287
240
57
270
262
28
39
299
39
178
19
12
101
64
204
37
288
260
99
175
167
242
188
131
81
245
205
261
101
221
100
279
40
278
65
227
214
222
224
211
298
180
63
296
272
144
233
267
213
40
3
15
136
124
115
108
218
227
19
286
256
22
26
192
88
238
224
12
284
108
235
269
202
204
128
41
187
25
245
70
94
251
136
69
133
155
271
271
65
44
24
172
217
33
38
295
212
257
222
227
148
255
85
61
146
145
251
140
176
144
233
289
124
178
127
52
254
145
46
137
122
17
63
288
150
201
132
56
58
59
16
158
209
117
149
14
119
71
244
276
271
176
91
224
7
117
97
274
20
86
195
206
286
260
83
285
54
76
78
79
19
297
195
20
147
272
275
169
185
119
150
270
156
573
136
202
107
157
290
125
280
133
185
29
36
206
3
37
148
223
112
299
15
187
150
46
125
187
240
289
28
48
48
160
197
10
128
232
23
48
254
220
279
196
256
180
2
30
273
229
280
135
102
42
247
249
109
248
141
111
99
199
191
198
113
258
23
159
179
117
174
207
76
252
117
173
15
11
201
254
63
104
157
50
131
102
108
49
69
159
237
163
87
22
104
22
65
182
232
113
110
228
119
133
226
7
36
284
30
250
61
72
212
37
40
162
227
104
237
171
95
202
246
158
135
78
294
192
116
234
149
262
281
298
75
36
76
266
112
227
211
3
81
219
128
148
157
35
248
227
89
126
166
160
43
295
185
13
14
88
52
243
113
266
171
128
187
135
13
133
41
44
117
19
236
219
285
192
197
19
72
92
96
209
219
51
256
259
253
248
213
4
55
68
127
152
238
217
11
240
238
279
19
45
45
91
247
195
275
17
182
32
180
63
163
163
89
101
229
256
89
5
12
121
275
93
234
282
250
142
188
17
276
195
124
144
207
270
149
9
129
193
193
76
277
65
206
127
30
126
184
64
2
259
12
171
110
261
197
87
291
217
5
212
201
73
48
264
237
20
142
285
144
118
191
248
261
175
20
24
286
161
22
36
87
27
276
184
195
203
277
146
122
149
64
153
104
24
6
254
246
138
10
5
104
178
284
107
81
33
173
94
158
146
212
257
9
226
150
178
243
36
48
139
30
215
294
92
236
139
297
140
269
21
151
72
102
235
115
242
204
238
274
217
298
169
213
153
46
280
19
113
114
2
11
71
246
22
140
108
7
174
297
188
239
80
291
72
194
255
57
74
295
217
112
11
70
74
279
299
142
19
206
153
33
111
256
22
82
101
297
52
250
271
235
283
70
10
195
61
246
12
47
103
246
278
277
38
6
231
149
221
77
189
70
196
264
275
138
40
71
290
247
64
32
141
70
231
241
45
17
89
157
35
110
38
234
45
165
152
76
156
11
177
157
212
127
135
100
255
105
135
65
41
285
287
259
78
87
269
103
25
142
11
200
183
178
85
60
40
285
233
35
163
55
224
26
3
230
197
159
160
114
21
177
60
90
192
84
208
197
232
184
86
159
79
16
102
22
225
284
158
284
144
66
236
255
214
74
66
96
272
157
116
59
199
289
79
218
2
232
230
145
36
36
38
221
79
147
81
265
205
272
70
173
59
156
113
228
281
265
199
52
198
201
4
215
248
49
22
90
163
269
76
34
20
227
250
215
178
51
180
216
133
65
294
131
34
137
105
159
278
243
44
89
201
65
42
170
136
230
115
72
94
261
295
56
142
201
287
34
197
103
91
118
70
30
105
91
99
169
202
73
264
41
20
65
27
153
284
151
255
71
27
136
47
101
185
80
36
141
35
181
185
24
277
58
64
8
238
252
62
131
61
81
22
265
269
264
93
172
295
282
88
69
63
167
5
228
168
162
222
183
137
287
264
206
130
25
181
27
110
69
82
192
176
280
125
272
276
51
244
159
73
126
117
244
224
254
109
290
242
104
145
138
200
203
250
152
220
25
230
261
98
93
32
43
280
234
188
269
237
55
103
275
192
45
296
253
50
97
291
293
217
69
97
78
240
196
244
71
199
15
41
103
111
51
267
213
64
9
178
257
45
172
286
132
231
204
195
297
198
104
59
70
100
276
278
180
142
224
268
198
222
47
243
240
173
292
39
111
26
40
160
247
282
274
274
157
253
20
48
225
105
120
135
186
2
252
27
65
193
297
147
146
209
180
220
119
254
261
244
163
110
74
208
187
223
283
203
226
44
31
244
4
69
170
185
225
235
118
227
56
124
288
294
164
179
89
216
295
37
174
63
225
230
119
34
115
288
43
199
61
32
26
179
273
133
243
187
128
90
289
205
76
133
166
85
146
224
178
146
203
92
271
7
3
221
49
179
159
250
210
70
60
155
205
215
147
266
99
184
228
7
37
111
33
229
57
100
202
270
148
273
2
200
66
214
250
116
268
292
283
194
35
217
191
225
280
12
217
33
58
219
27
34
89
84
130
228
211
273
74
216
17
237
108
113
52
284
102
212
276
114
11
37
234
83
123
124
228
124
17
113
64
206
85
249
295
82
156
117
287
32
197
176
146
282
213
243
56
176
285
295
294
273
168
254
38
232
225
47
1577
186
265
70
131
280
162
107
123
5
260
257
157
79
233
29
279
107
143
176
132
281
186
13
155
9
13
269
108
78
168
208
132
221
208
70
128
208
257
248
229
78
19
240
149
210
233
177
251
113
98
250
262
58
149
191
62
517
222
115
23
17
17
161
238
89
268
144
159
53
63
286
115
260
28
143
174
266
179
167
180
222
246
51
143
61
292
252
125
171
296
8
148
2
103
297
65
92
233
159
40
279
247
271
69
17
109
285
163
226
129
238
181
111
41
240
99
265
187
2
52
232
48
20
15
128
27
16
170
122
124
161
100
51
210
287
76
230
187
120
201
157
158
179
202
76
18
81
214
14
264
185
290
140
20
297
265
186
211
281
73
200
40
295
99
99
135
91
121
104
219
192
39
40
33
150
70
136
283
291
225
249
243
30
271
233
289
82
250
298
252
280
260
128
231
295
157
148
164
199
170
31
278
265
34
122
275
292
260
252
87
134
205
245
182
52
221
91
55
145
72
128
203
147
272
44
202
79
119
136
20
153
287
135
164
287
134
239
98
252
62
285
49
87
191
234
24
118
88
16
58
78
101
31
131
253
251
20
267
239
157
248
202
201
7
116
105
109
268
110
8
2904
87
212
223
36
215
191
9
88
209
228
177
76
256
108
221
9
262
125
206
139
160
255
190
271
193
210
148
110
206
206
152
175
169
130
204
95
164
114
12
204
159
181
218
256
197
291
71
8
66
83
283
115
172
96
201
63
22
200
211
47
102
112
7
277
237
17
75
71
232
205
229
167
177
75
211
21
176
182
234
293
59
236
272
132
130
221
39
241
21
274
218
283
9
274
155
85
74
10
263
58
254
12
183
271
133
145
284
286
217
16
198
166
179
31
164
166
1361
159
128
270
227
17
129
177
140
205
292
240
248
191
195
87
38
246
223
265
165
178
144
204
42
152
131
207
110
264
105
204
53
171
164
105
178
98
265
14
51
160
50
118
262
122
119
163
289
285
169
130
92
29
157
224
115
240
142
25
130
70
83
228
4
35
228
136
252
53
243
257
278
223
262
117
209
215
247
193
282
42
251
206
62
196
183
8
82
141
263
239
264
31
21
158
11
198
28
296
201
124
265
77
294
295
277
91
180
269
35
286
52
78
14
166
280
276
5
144
253
88
88
69
202
224
11
290
70
268
38
206
4
89
82
116
43
239
74
163
295
230
197
27
231
158
269
229
186
87
100
151
234
98
146
111
116
213
134
76
167
89
129
38
257
111
278
13
108
101
16
178
213
146
2
267
74
4
228
59
233
273
183
251
20
84
102
11
178
295
175
293
116
149
145
105
78
192
235
155
218
39
264
86
138
57
76
249
211
127
244
282
170
154
280
242
263
116
47
199
275
256
193
16
238
134
170
91
44
2
169
290
114
180
231
175
18
263
114
284
108
189
78
175
43
118
271
152
227
251
52
170
177
277
271
190
264
261
23
207
279
90
238
229
146
66
37
166
21
44
233
295
150
232
31
7
150
220
13
180
240
170
27
115
162
51
120
278
271
215
178
278
192
49
149
64
295
166
21
94
97
26
175
145
210
217
198
13
255
49
249
164
239
63
298
146
43
196
180
27
60
199
73
109
144
89
279
284
214
248
135
75
294
25
290
109
244
159
129
166
114
85
125
54
114
75
197
51
85
279
145
239
69
36
259
155
116
217
13
14
117
248
105
265
31
12
103
150
193
189
243
105
64
296
193
62
161
227
195
152
155
150
232
241
225
270
257
111
108
158
73
255
130
197
230
116
287
164
228
143
181
117
71
146
287
149
2
257
293
24
280
28
256
129
37
161
108
191
229
244
148
9
103
146
279
164
187
33
24
269
137
14
126
279
277
125
28
184
10
267
237
78
223
78
95
70
258
67
38
17
20
36
285
79
209
39
273
124
211
27
147
52
97
230
19
233
262
86
282
221
81
255
130
293
24
262
276
214
87
120
146
226
269
281
12
10
19
258
209
52
78
187
32
248
175
44
10
220
48
17
71
282
68
96
58
118
63
132
19
53
175
151
47
253
37
130
192
217
114
152
125
291
67
229
253
215
264
57
253
94
155
212
114
10
182
125
183
62
233
175
277
62
181
117
278
264
123
39
47
163
24
24
63
7
23
208
117
240
260
44
284
295
48
277
14
292
141
46
70
244
23
9
186
138
192
192
138
132
36
288
289
158
185
234
106
63
238
158
278
264
278
289
197
84
54
169
27
38
41
146
-250
279
12
105
218
243
93
101
296
42
70
265
56
267
4
299
57
215
92
58
237
282
148
233
133
211
145
218
275
138
227
199
18
93
169
104
264
59
35
237
21
191
271
268
74
99
219
106
229
82
39
122
8
226
299
3
261
255
164
90
210
273
74
73
60
90
287
29
278
39
95
119
105
173
91
55
78
174
115
201
81
115
160
91
205
297
166
-1157
256
97
280
5
279
44
261
123
269
296
294
177
140
57
78
197
104
263
17
189
214
143
214
119
31
62
244
111
46
267
54
259
80
224
42
91
273
292
27
243
290
108
7
7
198
158
91
8
95
179
61
65
198
132
172
73
37
258
139
182
66
149
83
95
67
110
264
100
44
241
218
35
142
82
144
172
249
4
212
244
5
162
56
37
264
237
249
104
12
204
2840
246
288
199
154
90
260
76
71
94
34
154
209
126
163
70
168
200
208
123
20
135
179
206
56
74
168
253
144
246
286
214
253
172
170
214
179
173
271
74
228
7
65
254
160
59
114
288
13
233
116
83
43
67
193
87
190
22
145
81
121
53
230
266
192
10
137
262
258
121
287
142
32
217
252
235
88
138
230
224
228
271
217
202
247
182
260
169
23
103
89
124
22
264
218
47
160
136
142
246
245
99
232
187
145
288
222
166
157
283
141
49
226
65
79
143
212
209
114
252
110
239
237
30
80
275
100
25
180
112
170
66
245
49
45
204
73
281
249
86
240
78
124
118
190
61
208
169
106
169
130
251
57
142
7
210
275
164
165
229
4
26
180
202
33
275
115
35
174
175
9
258
270
6
207
247
222
246
109
164
266
83
104
81
7
67
254
25
211
198
144
3
75
12
153
2
152
153
17
99
289
51
52
256
251
108
199
49
2756
6
170
126
60
71
6
132
5
40
6
46
162
43
67
57
240
246
198
82
30
299
115
62
9
36
68
161
169
191
259
172
197
72
80
82
79
191
217
110
54
141
166
222
130
57
220
210
70
209
224
232
166
5
189
9
126
113
44
198
42
124
179
9
206
30
58
31
173
55
207
50
168
283
226
133
69
256
273
42
168
32
190
130
280
229
266
281
288
79
46
120
237
153
164
126
32
76
131
86
22
185
11
53
286
10
19
209
44
178
161
157
27
172
149
112
7
113
219
195
172
283
7
163
184
118
295
37
15
39
269
82
100
194
186
120
18
170
110
131
19
144
186
8
149
173
141
169
237
211
26
213
215
85
55
165
133
246
274
262
107
102
39
80
27
30
11
155
80
4
146
4
104
156
237
101
38
129
197
198
162
221
243
241
103
252
10
226
266
262
116
138
82
172
129
255
200
202
297
34
172
50
248
103
241
117
182
35
299
23
173
286
289
23
248
143
144
205
66
297
170
207
218
206
291
248
236
22
97
260
208
124
106
134
183
268
11
216
276
22
208
284
299
90
86
139
30
30
175
102
238
106
26
55
33
181
19
270
198
95
117
169
84
260
75
138
104
48
83
31
206
30
299
185
17
123
229
203
64
62
207
35
187
278
88
234
214
11
87
36
11
104
39
192
221
52
174
226
4
161
130
17
262
52
168
20
154
96
170
150
141
199
111
63
198
165
280
45
222
210
109
24
228
255
77
137
21
51
298
259
208
144
126
144
186
64
142
227
139
166
129
175
68
136
75
239
214
298
298
179
163
37
50
241
267
25
204
99
275
279
116
57
286
131
142
44
11
185
291
288
251
17
180
255
291
103
165
254
111
66
105
76
131
144
151
30
125
171
21
286
78
198
245
150
158
50
51
82
6
219
64
144
74
72
83
82
15
232
20
80
168
272
12
201
119
138
265
121
280
263
100
202
126
39
188
89
43
98
250
18
79
117
257
136
230
140
283
52
263
193
123
172
8
208
80
151
16
263
38
200
41
58
3
235
156
111
121
270
13
268
196
155
106
42
297
28
191
134
226
262
258
276
124
123
156
174
15
35
299
61
223
25
227
72
268
107
196
284
181
133
279
129
112
74
165
134
132
24
157
88
168
216
269
8
255
63
143
225
55
193
167
9
275
58
60
118
147
68
18
205
151
184
293
196
252
158
88
235
93
160
28
68
9
178
199
220
216
20
112
64
192
2676
223
99
143
74
155
213
128
159
179
295
176
284
219
84
109
15
198
154
131
257
257
267
292
114
71
43
294
73
145
124
59
129
232
197
206
2
70
110
169
195
89
53
92
272
44
27
29
247
139
63
196
285
24
44
50
166
193
40
205
241
171
143
120
151
127
197
291
10
68
248
102
237
268
228
285
37
234
35
251
217
148
205
129
223
232
58
180
130
121
146
288
185
97
49
52
130
262
111
78
181
135
8
59
161
266
136
118
123
271
99
189
193
111
187
246
268
265
228
77
289
163
255
272
245
151
171
200
171
135
294
181
231
232
161
241
104
37
292
51
150
94
238
83
13
181
73
135
215
171
211
52
228
155
19
122
56
168
65
134
163
74
23
192
70
56
74
70
208
226
154
177
91
195
159
27
292
190
295
148
94
104
56
13
26
262
213
152
138
70
51
178
143
249
287
160
123
38
147
20
70
185
209
211
90
197
208
59
134
78
53
118
154
245
3
298
104
226
204
250
253
245
108
178
2
273
287
206
260
15
2419
280
43
247
12
7
43
167
252
60
24
295
9
112
102
26
292
174
184
218
224
183
129
36
156
180
91
87
57
74
16
108
58
236
201
202
197
16
298
168
175
101
73
93
192
186
195
174
245
72
137
100
213
163
238
50
198
99
5
224
57
199
244
222
21
220
296
113
120
240
169
290
294
160
227
109
58
11
203
101
199
205
121
98
51
23
55
40
89
135
84
138
21
37
108
103
289
202
126
223
287
171
234
279
93
252
52
242
208
205
243
70
75
129
87
41
35
26
213
33
47
77
278
69
122
172
254
271
46
97
183
110
176
96
101
263
243
108
92
130
84
41
41
68
197
113
213
283
276
209
89
277
115
92
117
225
174
70
130
197
118
52
144
293
20
180
73
119
235
221
282
28
275
187
234
236
16
148
63
77
41
298
296
1797
182
207
189
95
281
277
142
36
217
57
298
63
299
31
263
68
270
288
68
115
110
268
264
23
299
203
288
57
284
52
50
148
11
191
10
119
268
165
159
126
245
74
247
231
69
64
38
295
77
60
241
286
70
134
246
32
145
260
131
172
296
116
134
298
90
84
298
128
34
113
292
294
94
50
-2506
29
19
15
167
123
297
250
164
33
271
227
161
268
299
206
68
158
48
132
101
207
255
68
248
299
144
184
239
93
266
183
126
66
174
144
278
22
75
11
259
115
130
188
169
218
222
209
5
162
166
136
20
134
234
241
14
214
12
190
71
260
274
171
211
224
67
298
204
220
61
6
34
100
93
234
216
36
248
275
56
72
11
215
204
2
208
149
289
20
20
241
181
214
270
292
132
234
155
178
33
35
224
68
195
84
197
239
212
116
291
147
244
230
100
109
136
157
14
217
42
169
29
294
161
83
147
37
7
264
262
3
258
107
247
175
115
88
140
265
262
178
120
173
162
232
102
25
41
263
62
136
259
179
73
42
298
234
186
278
90
21
232
296
299
32
78
263
155
218
271
164
142
225
121
46
265
43
179
163
51
161
105
11
53
294
169
161
155
133
156
57
228
99
18
161
44
57
289
213
152
109
187
177
287
184
285
279
219
270
272
297
31
125
211
290
110
32
163
223
25
48
133
243
50
5
291
193
193
212
1199
32
214
51
50
50
265
281
93
68
295
176
282
258
145
133
11
292
20
26
283
10
249
192
125
4
268
221
189
11
134
171
65
245
169
221
122
48
10
148
108
153
167
21
200
280
111
5
196
198
281
95
40
219
79
143
55
285
299
63
275
71
96
14
73
62
234
73
65
245
204
154
210
251
68
278
90
-1104
176
132
10
67
274
65
8
109
230
40
14
158
255
91
50
297
55
100
270
104
239
20
30
266
126
16
16
8
57
238
189
90
280
194
220
193
68
217
82
251
270
274
275
25
84
120
135
27
196
189
68
180
113
8
144
161
219
232
246
182
2
80
138
34
143
145
274
239
263
260
20
85
259
141
139
197
32
250
111
196
28
60
172
40
231
203
63
192
4
133
240
131
195
283
91
277
210
266
33
126
117
220
122
214
297
241
86
236
139
275
59
214
113
117
233
153
16
55
51
183
227
152
206
264
151
120
214
74
68
147
258
215
180
18
257
19
242
276
169
162
244
4
201
168
31
266
216
226
122
114
233
217
172
92
46
10
163
131
72
263
50
213
184
252
273
101
30
255
205
174
103
31
221
116
87
27
7
168
136
119
123
235
254
250
96
121
191
72
293
293
16
275
111
65
58
54
292
190
13
233
52
253
184
149
151
149
55
277
279
258
217
282
269
169
124
290
17
106
187
288
68
295
194
121
238
275
160
110
229
265
209
90
2
59
17
192
242
13
275
65
112
11
220
86
252
228
118
186
16
187
43
11
28
52
136
42
246
36
31
43
62
112
46
275
284
171
164
215
186
201
21
108
295
166
238
75
10
116
206
220
192
88
139
153
60
82
217
98
62
218
199
183
4
245
191
223
151
140
195
251
247
221
239
93
52
149
217
253
154
30
176
86
179
53
66
179
251
271
40
226
163
5
16
37
105
235
189
123
209
223
14
154
103
91
140
231
145
296
36
218
179
105
288
181
127
193
22
135
296
220
121
226
3
33
48
207
187
64
263
170
147
118
280
228
72
76
155
225
151
155
39
112
74
94
68
177
43
48
13
135
155
111
165
158
75
35
171
193
141
132
154
73
78
226
221
280
245
236
270
64
215
260
102
41
197
25
171
82
111
248
180
284
205
204
172
85
217
199
273
172
55
195
279
267
223
265
96
293
219
111
153
116
161
60
13
491
189
95
234
256
67
298
276
296
266
210
295
58
41
23
157
46
192
146
33
101
139
79
140
166
87
65
245
255
121
235
57
30
165
80
92
264
153
276
169
171
278
202
61
246
25
186
148
247
256
255
126
20
185
6
3
207
236
90
87
48
1425
24
294
70
70
38
170
103
100
158
246
17
33
124
2
143
150
174
134
227
58
150
208
204
296
229
185
32
169
281
144
207
145
237
110
131
221
135
2
126
18
174
189
162
7
150
277
168
196
175
21
28
15
52
53
33
263
44
143
238
83
53
53
73
57
242
214
213
219
43
173
268
96
283
209
116
159
70
183
181
276
115
82
244
42
38
70
225
214
181
121
82
247
71
159
173
6
122
171
132
75
40
240
55
198
17
193
218
25
166
263
59
125
69
139
89
227
272
99
66
194
187
169
213
204
243
146
257
91
157
248
187
26
173
55
294
192
171
208
172
81
169
216
250
57
164
121
256
180
114
181
220
204
210
63
13
154
26
182
14
40
292
161
217
234
75
71
224
191
78
203
271
275
230
164
218
39
182
68
62
2
206
139
77
165
43
15
205
52
237
75
149
100
62
119
293
147
118
178
37
135
294
91
221
35
278
124
298
233
72
6
68
149
113
142
93
195
59
221
52
162
273
195
217
184
70
128
149
111
96
4
49
264
114
63
159
223
215
255
238
255
39
225
241
73
297
191
295
143
199
228
146
39
257
234
194
139
123
40
126
92
269
74
75
256
206
247
94
50
288
86
11
148
6
99
189
107
137
148
105
91
70
225
54
204
217
32
201
137
100
46
275
23
223
69
140
37
108
93
278
27
154
27
38
279
158
242
257
84
151
147
74
117
145
261
69
294
258
271
283
230
131
47
192
102
269
61
264
40
103
63
276
131
204
18
203
96
39
83
77
150
174
102
285
128
123
183
278
98
283
69
31
216
30
87
102
123
47
276
169
17
194
125
55
291
2
36
72
22
293
64
273
109
203
57
291
24
21
258
99
42
93
105
258
216
251
256
13
38
264
172
102
79
19
48
4
4
252
102
227
203
113
224
49
239
298
154
50
254
131
279
46
115
283
74
9
34
252
37
34
138
194
196
38
286
14
243
136
201
194
221
235
261
36
52
109
237
107
89
91
165
197
146
223
54
134
3
268
259
210
55
51
140
56
29
155
120
29
278
88
246
64
60
166
228
153
121
209
292
164
289
17
225
51
299
186
76
237
27
11
2248
48
222
221
4
101
146
171
127
24
266
104
25
53
147
93
159
172
92
108
185
90
125
182
45
63
238
187
202
164
206
218
42
238
211
109
285
19
39
73
24
91
257
155
72
291
74
168
246
44
232
172
57
212
237
160
268
184
162
248
97
8
252
276
46
178
121
146
20
52
217
247
293
168
86
138
158
30
217
271
228
288
261
125
119
137
223
58
19
262
107
124
208
192
41
204
165
134
251
152
28
5
164
245
283
287
18
259
285
175
207
270
33
95
105
164
260
42
134
73
42
51
158
82
248
31
265
139
268
13
238
212
139
94
204
296
69
290
218
100
64
185
129
215
266
122
53
47
187
119
90
165
134
159
65
149
164
281
79
83
276
211
-629
79
177
218
175
27
94
288
54
11
10
199
230
240
2
266
47
200
193
29
177
27
5
77
117
137
126
239
190
69
20
62
154
204
106
79
119
294
89
174
168
139
233
274
46
128
142
9
91
182
71
79
66
111
281
250
149
10
288
268
92
221
270
78
81
62
242
194
71
283
272
253
31
234
41
279
121
224
159
298
69
85
2
55
203
232
198
103
59
52
123
89
273
99
242
292
87
126
26
289
86
190
172
279
59
62
11
113
149
115
151
81
215
168
46
295
113
53
36
230
25
145
71
180
227
271
288
99
49
101
156
47
100
281
105
246
171
137
57
82
252
258
39
128
282
203
63
147
170
95
155
271
71
111
192
38
124
232
125
226
99
242
271
282
257
84
168
147
155
35
258
178
8
245
201
253
122
183
94
284
185
10
178
65
75
171
279
65
259
261
173
173
250
279
189
31
279
227
125
82
285
4
4
58
46
113
94
64
114
253
135
90
261
211
198
176
252
151
285
245
149
192
214
117
198
225
216
68
114
59
206
67
201
46
180
110
180
292
227
107
137
158
299
292
34
24
250
17
238
12
18
281
249
161
78
26
111
184
198
113
293
103
280
92
70
235
115
18
184
203
104
154
90
247
228
185
98
211
225
52
61
37
293
180
225
280
51
27
52
17
43
44
228
186
279
279
140
268
50
199
76
284
240
216
219
230
151
175
30
158
93
180
278
252
181
23
16
139
71
197
91
96
34
211
279
175
236
197
88
31
44
206
60
179
127
260
221
110
60
220
225
192
100
140
45
208
75
67
240
257
292
137
3
169
115
209
284
275
198
104
282
54
78
116
20
186
107
287
47
27
226
51
36
293
175
76
23
183
282
48
47
33
140
178
239
202
283
42
288
71
243
177
280
203
216
266
287
216
296
69
144
230
46
37
216
203
275
283
288
260
142
238
46
208
185
265
277
279
15
148
104
292
210
270
297
281
99
195
9
96
195
150
267
262
118
223
119
289
186
230
33
195
167
49
183
28
111
31
227
217
21
206
134
115
80
33
112
64
174
267
114
11
65
228
32
258
280
138
219
277
34
124
291
77
290
189
277
64
232
294
151
244
179
65
37
107
54
271
206
256
262
87
180
66
42
82
162
50
30
285
203
287
46
19
167
63
167
108
208
271
126
66
79
192
122
141
37
222
243
99
11
34
106
243
75
267
100
184
136
155
165
130
161
270
195
162
164
290
205
51
156
142
265
242
259
224
189
223
111
251
18
135
162
208
215
263
256
59
281
83
262
235
24
120
28
67
213
278
8
168
31
252
188
84
28
283
290
187
266
74
156
33
138
133
48
242
297
289
254
174
5
171
198
51
203
73
91
242
16
114
198
266
241
74
210
195
155
277
272
185
13
206
31
217
277
124
208
7
286
257
181
36
215
145
250
120
59
6
185
199
82
252
17
75
26
11
132
228
251
122
243
278
204
43
287
58
271
211
131
83
26
16
61
70
21
190
81
147
251
198
211
135
164
253
12
94
180
231
119
71
253
204
196
255
297
276
132
191
211
89
10
58
207
130
182
44
118
177
120
203
275
267
268
177
259
165
241
287
127
226
29
260
121
52
207
100
100
125
230
159
72
84
49
57
152
143
111
55
247
44
206
236
159
254
133
184
293
18
264
50
31
82
274
142
161
162
56
121
211
265
216
135
70
51
114
45
260
243
109
112
154
9
181
228
183
53
47
212
211
174
161
232
94
26
68
200
183
292
65
236
160
125
290
247
188
159
19
295
51
236
20
298
238
62
182
46
3
73
224
85
216
24
197
108
25
86
45
222
177
51
192
60
267
117
34
133
277
258
73
53
176
26
218
271
205
18
92
240
198
234
114
154
289
287
83
157
180
170
75
10
218
254
62
30
225
46
174
45
79
85
15
126
151
83
23
56
90
190
116
227
181
262
76
263
228
240
129
268
7
23
178
250
217
86
96
106
260
8
263
57
105
109
171
8
58
19
246
129
31
133
154
143
241
145
106
165
259
110
113
128
154
27
22
284
102
201
97
240
196
163
244
242
75
27
227
150
145
208
208
37
209
269
263
272
185
180
35
150
282
192
157
28
188
136
277
34
67
299
146
172
32
229
243
93
35
224
190
211
224
52
280
182
231
115
179
238
110
94
82
45
51
224
84
40
202
151
60
83
189
12
24
181
120
14
117
156
10
108
46
192
272
231
216
193
134
132
150
263
58
171
203
290
138
71
122
272
184
61
184
249
111
134
92
86
278
229
121
92
51
249
298
185
290
239
76
93
103
194
202
113
254
294
202
150
278
90
29
183
109
139
17
80
48
12
71
195
155
235
21
87
259
133
21
163
196
162
80
201
123
224
40
297
13
173
57
213
144
82
111
68
187
13
109
161
278
225
53
272
39
250
134
108
95
273
278
291
283
473
180
49
234
80
68
265
46
218
223
120
287
87
244
261
173
297
6
17
292
37
131
289
233
282
84
140
29
31
89
121
139
146
264
254
77
160
136
82
239
60
270
257
192
139
252
38
241
231
57
151
269
275
117
142
194
282
50
174
147
219
29
53
144
132
230
58
215
147
153
53
268
181
258
216
260
38
138
229
236
250
41
268
213
123
124
91
192
45
208
66
250
65
6
19
39
86
63
103
50
215
150
136
199
288
50
214
130
174
123
70
245
10
52
32
257
84
142
16
213
31
19
85
298
69
41
91
276
18
258
24
35
202
125
72
155
262
180
158
196
231
54
127
195
49
213
289
242
144
231
37
237
66
76
22
52
267
196
276
31
297
69
183
238
127
50
259
41
40
220
138
89
199
192
245
173
221
54
77
92
148
260
98
247
122
187
121
161
23
145
185
281
165
69
35
141
240
104
219
20
14
158
269
153
54
293
235
126
21
199
252
267
35
157
1527
181
30
261
11
214
228
37
280
3
189
160
172
118
89
171
115
193
6
161
151
3
67
63
245
242
74
189
257
226
79
39
168
288
175
83
86
214
146
142
184
47
124
136
283
169
79
150
239
34
101
36
38
11
181
121
152
189
18
193
277
96
127
212
75
148
70
62
234
59
187
280
22
171
261
6
188
233
62
266
252
3
269
167
267
233
299
286
263
104
24
258
218
27
297
176
7
194
437
125
296
244
44
24
96
193
2
163
290
91
199
109
249
247
125
89
256
59
135
122
193
47
296
251
129
58
4
80
175
73
9
33
255
48
271
210
54
122
200
254
115
3
173
264
131
221
141
57
125
18
252
27
98
183
86
49
67
19
61
50
298
233
129
84
25
107
7
277
207
283
58
249
126
296
275
16
166
101
135
27
164
55
7
241
159
285
207
75
65
4
139
159
227
171
202
88
74
209
26
244
49
261
69
90
226
26
22
83
179
234
254
257
178
68
251
46
92
155
189
185
214
187
15
121
160
30
251
224
240
57
217
282
6
249
162
14
227
98
274
42
109
257
226
282
169
231
142
240
112
279
42
290
13
135
178
298
32
136
225
264
30
86
103
226
147
97
272
283
62
270
60
43
205
70
150
238
287
209
71
291
171
268
162
117
52
99
105
124
266
207
38
43
156
204
234
79
13
59
170
160
176
114
264
7
4
41
130
286
277
26
81
223
238
49
107
202
86
98
15
115
237
37
57
253
5
292
54
154
245
137
152
176
280
81
151
35
90
128
149
239
200
68
112
297
278
190
169
129
8
155
221
277
51
133
67
257
180
297
275
237
199
37
144
120
291
146
141
109
265
256
233
148
12
268
29
113
138
169
240
216
252
89
278
170
18
103
277
107
21
178
11
160
138
282
26
119
190
58
200
256
247
121
237
277
243
196
80
41
37
293
87
35
147
75
172
132
21
47
256
23
183
237
112
203
280
35
115
60
211
86
32
101
280
242
138
69
60
256
-1203
96
276
112
41
15
59
235
233
267
285
117
115
66
259
248
167
236
156
277
279
60
271
289
132
213
37
153
208
89
65
170
9
277
4
87
157
129
155
154
149
173
86
134
205
274
62
154
89
224
149
166
128
70
298
179
207
61
279
234
41
230
37
220
269
34
252
121
257
83
103
234
268
50
143
28
5
114
202
93
222
51
160
135
142
187
212
210
154
51
213
276
47
22
80
151
196
165
126
54
103
278
126
229
155
184
24
25
231
106
59
102
20
123
204
128
225
96
208
45
112
85
148
105
103
62
20
17
106
209
283
289
222
178
161
68
160
58
79
98
121
32
100
55
188
215
72
68
125
127
182
245
180
9
48
202
103
202
27
116
109
207
109
152
83
259
189
36
294
86
229
254
291
279
107
229
257
102
284
191
250
20
140
98
211
56
142
59
144
200
30
101
217
70
291
185
153
277
223
179
7
75
127
5
80
35
155
68
221
63
152
93
87
264
188
34
26
92
288
92
180
151
171
188
263
190
246
258
99
58
137
253
263
289
66
13
267
97
131
294
66
299
225
295
64
297
282
12
179
160
37
249
137
124
11
102
106
180
278
150
51
107
207
47
193
32
17
45
94
135
98
86
183
242
278
90
68
43
66
36
272
78
295
119
258
241
145
224
226
128
225
133
184
90
70
81
35
293
49
119
139
92
110
152
243
36
210
243
50
130
260
251
37
116
286
186
107
184
278
101
3
22
144
72
246
75
263
157
167
198
279
259
13
219
86
154
296
158
36
173
102
221
209
43
178
200
184
138
101
282
236
28
50
275
275
46
285
76
101
100
258
192
257
182
49
200
107
227
57
28
38
4
14
115
142
140
209
142
292
293
265
169
150
106
185
222
51
54
252
264
170
116
254
83
42
101
203
147
61
34
197
161
179
278
48
143
62
174
181
80
22
226
84
82
94
285
227
75
96
54
71
222
150
229
11
235
56
163
145
276
215
198
109
91
34
277
87
173
94
102
241
2966
159
291
89
2467
71
52
178
34
298
104
236
142
101
103
155
111
119
61
264
252
50
251
39
298
78
75
14
265
150
104
99
288
233
118
51
195
250
145
225
240
196
235
211
175
284
55
23
256
218
249
90
92
185
120
296
125
112
162
159
23
288
295
255
117
162
90
160
275
208
68
256
179
55
14
86
236
220
53
204
89
159
179
291
78
247
278
39
48
287
193
220
92
286
84
72
131
262
123
159
126
109
193
42
275
168
60
6
128
107
89
12
252
96
216
186
47
198
71
271
224
105
295
224
167
41
174
284
59
129
213
286
261
111
8
251
58
8
194
129
188
178
18
293
253
156
144
256
78
60
227
182
236
107
8
254
165
285
105
151
232
148
149
288
104
287
198
112
253
71
279
142
286
125
282
117
179
156
21
17
37
195
170
228
167
266
254
91
111
15
157
243
5
241
43
127
253
46
229
244
238
224
108
158
6
77
152
204
148
30
133
200
50
77
240
62
209
202
173
126
29
88
75
109
274
176
160
5
192
267
187
172
23
33
76
30
101
277
70
245
61
89
80
38
220
228
62
258
238
291
74
241
273
49
187
4
205
93
118
171
141
79
12
104
36
116
185
197
138
177
3
15
176
272
212
142
94
244
150
7
224
83
181
224
176
36
65
228
79
271
54
185
122
187
206
74
75
217
194
291
42
58
62
230
185
244
288
265
2
160
90
136
205
31
128
147
237
27
231
139
14
287
113
111
222
37
98
84
135
114
226
39
226
299
129
113
112
178
67
129
220
284
67
82
234
225
163
164
102
166
-2110
261
237
148
147
30
20
206
61
57
165
124
195
286
94
187
26
11
152
59
110
117
135
40
264
133
44
157
283
188
135
227
101
287
214
251
60
73
228
64
221
241
294
47
241
143
17
40
75
261
239
270
279
18
168
84
135
22
87
177
142
33
250
163
243
35
295
248
72
63
157
21
219
213
283
274
261
13
188
29
43
66
2
266
64
150
8
282
26
31
291
298
269
132
154
249
284
144
106
291
128
6
92
87
217
152
297
15
99
270
222
250
211
4
228
193
275
26
201
276
38
65
273
5
98
229
67
139
216
116
273
200
298
157
193
148
148
60
213
134
291
60
53
241
93
13
289
68
151
289
249
242
121
135
55
237
240
218
200
92
251
147
40
95
287
62
31
199
49
135
102
35
259
81
73
13
6
184
204
34
51
142
99
96
130
94
75
12
66
96
225
235
214
65
204
12
158
40
196
86
263
166
22
114
61
296
152
92
187
222
124
29
176
205
252
2
141
126
295
252
216
263
240
183
286
63
101
12
114
105
37
245
191
236
202
22
250
17
105
47
180
258
298
6
235
166
134
298
25
95
122
125
201
102
272
89
141
12
35
183
148
217
131
175
91
183
97
30
143
62
211
51
18
149
270
278
285
256
254
80
80
253
169
137
282
238
253
210
186
210
209
40
229
261
219
223
149
214
236
212
131
281
277
172
264
257
59
279
89
36
138
161
186
297
3
119
36
46
192
103
197
263
76
58
121
149
20
111
20
281
32
71
187
143
56
194
24
229
79
2
13
206
9
73
109
224
264
220
252
60
95
21
65
147
165
27
224
262
150
28
218
76
154
125
115
104
293
31
25
207
118
125
252
194
254
123
236
205
83
170
213
94
60
16
162
117
144
77
184
232
32
129
47
235
34
71
217
173
119
55
58
26
135
108
196
259
19
33
31
296
133
191
196
68
146
7
168
47
2
78
158
17
166
233
147
29
170
22
193
90
149
296
264
58
20
8
23
93
132
108
44
118
54
32
93
173
276
94
291
181
5
58
259
48
53
81
53
152
188
157
59
22
207
173
19
49
183
294
251
274
79
99
228
276
182
268
202
151
183
270
33
85
115
74
261
164
18
125
48
220
286
31
81
165
130
85
36
159
46
230
18
28
45
2
263
254
108
267
137
63
183
43
79
262
205
203
240
184
112
16
109
106
36
214
53
180
28
153
252
178
134
195
231
140
150
113
149
270
288
218
240
102
119
111
108
171
188
9
227
23
164
18
50
188
191
27
64
114
208
164
86
275
31
243
84
144
102
183
257
57
72
268
224
207
91
98
215
268
197
128
237
259
258
283
283
133
85
38
131
112
261
67
89
3
198
217
236
284
254
34
25
182
163
116
191
67
76
149
67
269
250
9
42
16
144
52
264
10
283
164
126
292
140
125
88
217
193
220
152
10
2
168
3
198
115
36
194
134
166
121
23
264
260
77
177
296
9
193
173
266
74
126
97
166
12
206
99
267
280
39
101
207
176
224
52
202
67
5
132
268
271
230
284
296
278
14
203
73
140
205
183
276
22
223
221
137
67
160
52
128
280
91
96
206
162
185
153
154
252
56
56
107
217
252
286
293
96
135
86
5
262
108
189
225
105
225
87
183
161
179
142
136
60
158
153
251
285
208
286
212
123
120
219
230
167
269
164
20
106
161
138
239
198
20
141
220
284
104
163
99
60
165
197
181
79
291
175
196
221
91
25
97
74
54
16
274
287
17
162
13
267
4
36
247
261
266
175
205
268
108
191
81
258
265
18
218
85
228
228
172
73
143
233
265
100
227
271
170
179
182
49
224
162
57
13
230
42
2
168
7
136
168
210
234
220
224
120
282
184
229
122
28
161
72
64
72
56
179
236
98
282
280
153
244
59
173
148
170
129
82
127
205
8
180
241
64
163
152
250
172
188
273
44
73
123
165
131
194
149
222
291
29
109
252
232
180
150
280
170
288
117
27
96
211
228
227
112
87
30
24
280
238
140
106
81
161
129
206
135
71
197
197
131
240
242
165
134
242
103
180
170
10
5
190
106
78
26
177
293
37
271
155
269
277
243
292
43
207
190
80
85
53
121
112
44
157
119
182
145
233
15
33
244
150
274
50
37
174
232
13
196
69
82
62
116
105
264
258
30
123
175
134
128
116
57
243
215
264
46
73
131
106
93
178
273
171
6
82
273
247
34
168
181
192
288
16
245
22
58
163
297
109
135
19
166
234
107
10
295
86
207
183
12
122
210
232
150
94
278
229
264
152
48
109
59
155
193
153
27
139
88
235
158
192
153
283
26
288
130
252
190
144
216
113
63
231
286
185
198
66
67
43
258
163
84
89
172
59
282
179
142
145
214
21
226
282
282
273
27
41
276
80
133
187
41
81
194
185
71
256
170
191
133
294
170
35
229
25
246
165
209
189
56
56
159
198
181
252
95
80
287
187
96
5
53
235
258
257
92
104
170
214
100
175
114
35
195
104
206
275
298
180
191
181
81
286
274
291
47
208
90
129
174
20
299
31
71
77
295
225
104
55
184
203
83
261
147
81
46
291
201
263
269
283
170
133
21
75
40
129
227
159
160
107
65
263
138
94
140
210
46
81
248
100
283
40
212
32
179
232
116
212
243
59
123
173
150
45
169
214
145
157
201
281
253
107
160
221
295
290
93
84
30
68
15
109
169
271
246
293
166
266
199
12
285
185
117
105
118
249
12
203
108
281
10
87
5
49
219
255
250
293
39
298
99
219
86
50
17
223
87
121
182
267
13
62
217
148
199
180
270
53
240
124
123
78
136
109
45
177
73
229
275
109
109
194
44
19
82
173
216
84
246
23
52
147
80
219
51
207
57
222
122
71
190
101
203
199
240
258
24
61
170
112
194
267
188
88
191
118
40
161
73
249
232
97
294
296
298
153
257
62
97
107
247
271
290
226
216
149
207
224
208
40
112
83
225
116
290
82
83
15
115
20
61
261
97
161
162
198
121
268
244
180
127
188
26
104
211
61
205
53
272
172
282
31
143
137
158
129
17
285
127
142
5
16
189
286
214
107
240
25
27
224
199
268
99
36
267
160
229
173
294
144
62
95
29
187
156
70
226
66
64
24
242
153
199
58
112
63
215
42
298
97
158
34
70
243
159
198
129
224
254
170
126
68
121
82
280
295
225
82
161
163
231
232
8
298
98
226
275
247
101
151
292
20
143
255
143
34
179
129
185
107
12
106
265
260
179
105
4
164
131
299
251
4
261
139
288
212
99
176
182
257
6
43
281
258
215
251
226
241
6
236
137
295
80
267
214
226
63
130
82
9
220
297
67
122
259
280
41
125
233
288
195
241
137
31
260
79
181
90
55
199
99
27
60
257
242
182
85
182
287
225
185
93
57
4
171
222
286
17
11
282
228
119
171
196
63
110
197
74
192
48
59
280
235
41
155
271
119
262
134
165
18
176
115
160
216
136
50
245
274
262
159
276
24
225
271
284
125
170
263
158
230
181
231
14
146
152
21
183
213
66
168
54
292
12
59
119
291
197
158
292
249
271
66
264
210
114
263
178
178
219
201
38
102
119
5
37
121
214
152
268
32
60
80
145
96
24
36
147
84
29
5
140
131
272
278
259
62
180
87
164
185
164
202
262
158
214
263
51
99
229
225
19
2
181
14
89
74
35
208
145
106
260
252
99
159
279
114
41
236
56
82
112
96
215
40
55
93
58
15
191
203
176
148
73
76
45
212
245
222
156
282
16
15
248
60
265
119
233
35
152
89
3
221
221
47
197
225
173
49
115
85
261
175
267
178
89
165
74
169
70
290
228
32
147
117
138
-2274
196
68
179
158
233
139
231
120
236
111
167
102
198
9
179
44
103
207
293
88
30
79
161
150
44
266
117
6
218
36
30
257
126
88
195
169
173
220
124
275
166
164
239
151
171
3
281
19
268
189
194
143
260
247
243
191
158
7
69
191
31
216
61
238
284
161
55
167
177
26
105
20
132
16
200
230
269
125
158
26
242
121
241
166
295
30
154
138
16
58
290
123
106
167
5
84
91
251
39
18
9
50
8
128
102
37
39
6
177
25
2
111
55
82
28
167
128
230
41
194
81
194
23
181
122
168
288
46
284
252
288
177
262
237
266
221
100
177
173
29
291
72
110
194
48
191
201
220
189
103
165
283
251
3
113
212
171
234
286
30
179
205
145
183
244
138
256
251
265
211
33
223
157
254
264
222
179
162
288
122
179
214
193
264
140
11
243
85
31
157
126
88
112
196
271
102
184
17
97
34
45
77
173
13
206
88
136
111
35
176
90
108
215
153
277
114
109
293
226
61
13
278
222
220
275
13
189
45
285
159
138
197
7
196
24
273
216
271
204
221
161
86
193
56
178
169
275
101
123
152
116
73
33
247
268
173
34
256
68
199
295
181
73
140
257
78
189
5
183
187
175
230
5
286
235
74
4
213
23
174
279
236
158
234
97
124
280
175
205
168
91
153
114
96
38
153
205
39
133
41
289
46
30
215
32
217
8
235
190
190
236
52
4
137
72
148
69
273
73
7
19
70
235
15
69
154
19
217
274
116
113
193
89
74
180
9
235
244
229
123
48
297
189
45
299
197
183
282
53
49
127
140
155
88
154
252
152
163
260
172
223
4
260
61
76
230
61
294
121
220
275
213
27
184
3
225
128
-2351
263
18
245
79
157
13
165
152
123
262
50
175
110
103
192
85
221
189
26
117
13
282
11
94
213
139
297
202
149
82
99
288
22
34
117
63
192
131
194
33
227
79
61
171
290
173
228
199
232
219
132
291
195
203
237
272
9
222
183
103
45
49
200
63
80
119
123
95
265
150
224
214
181
64
157
223
151
177
259
130
202
21
265
166
31
48
80
18
207
107
70
11
84
153
273
54
146
2474
159
145
102
238
215
280
161
167
280
143
233
24
114
196
183
146
46
45
92
215
91
109
45
111
126
227
2
72
13
241
244
225
123
249
183
100
274
156
15
204
177
155
202
97
195
107
204
222
91
211
47
44
144
152
233
260
86
256
51
15
40
62
202
185
161
158
85
174
166
128
109
29
160
33
114
129
174
273
51
241
173
121
236
248
175
205
269
69
3
193
141
97
48
284
9
237
254
211
77
29
17
96
182
176
12
220
94
8
293
247
275
195
293
116
18
289
216
118
277
201
296
155
60
104
26
254
102
268
221
174
220
196
216
162
251
49
207
207
294
242
110
3
34
297
145
297
192
182
53
229
26
123
55
20
77
40
122
275
219
137
246
207
25
76
295
24
107
114
61
186
85
277
139
197
48
193
62
129
73
246
97
281
17
96
272
56
212
27
232
133
186
2
176
137
220
164
283
188
240
129
143
105
51
38
99
199
297
181
289
101
70
129
242
133
282
294
67
77
102
198
222
176
244
210
59
199
173
118
11
188
62
289
154
27
20
133
124
174
191
221
166
29
124
119
17
215
91
74
246
89
7
223
16
82
142
88
273
155
170
89
100
98
2
35
226
22
250
94
15
127
204
60
240
135
56
260
73
104
160
296
150
168
126
177
150
33
52
36
228
277
8
8
64
246
112
11
121
60
-1700
145
198
20
267
135
-1788
278
101
139
101
57
207
23
91
11
12
137
157
231
88
103
62
213
123
281
48
130
68
56
208
30
67
197
114
277
120
232
203
30
238
290
231
67
199
263
190
132
35
236
50
71
298
43
189
30
228
6
186
172
199
25
116
197
282
299
191
86
166
167
62
283
269
259
293
224
131
225
105
202
256
25
73
164
33
250
104
126
23
92
289
197
10
49
103
17
94
244
225
298
247
222
116
132
288
115
85
65
244
134
67
272
11
176
199
6
140
146
297
237
130
263
127
163
90
20
112
117
267
248
120
131
88
108
189
293
12
45
101
87
26
110
33
242
138
158
30
140
182
116
293
52
55
294
163
55
171
139
228
52
40
33
139
51
290
207
98
148
78
29
100
211
141
82
173
115
149
239
175
115
46
108
298
155
153
80
268
224
6
27
274
211
257
73
11
121
121
77
125
98
40
47
42
220
70
176
250
70
238
298
91
176
243
218
174
254
2837
102
133
145
37
204
95
30
239
191
133
83
78
159
83
124
200
77
237
266
133
12
206
281
273
275
20
233
176
19
27
58
205
224
33
249
226
89
169
267
285
222
65
64
265
62
97
238
65
65
123
67
230
75
122
238
11
196
157
184
81
211
269
58
27
158
59
107
8
193
137
218
155
153
5
20
112
223
31
137
187
182
2
156
278
176
139
219
114
79
274
102
82
291
173
276
216
278
286
3
44
246
90
108
58
231
45
151
148
265
68
280
280
181
96
9
260
103
241
176
205
230
113
65
154
125
7
89
126
248
84
264
67
90
58
29
235
5
210
175
215
56
211
230
171
2
220
138
175
211
116
213
131
31
92
115
254
294
256
253
120
41
79
256
158
152
220
141
149
181
153
18
156
44
169
178
156
57
261
39
148
175
251
298
16
85
131
65
294
135
75
187
235
274
73
83
231
235
126
281
177
181
124
166
52
1185
155
244
215
52
287
259
217
49
180
211
266
214
229
222
62
197
233
22
60
99
147
125
26
206
50
158
92
222
124
205
253
42
246
273
209
119
98
160
150
109
29
133
299
60
149
154
80
96
24
21
206
106
193
195
148
46
278
35
175
234
215
232
121
6
156
33
215
62
234
236
99
7
91
86
66
42
221
278
147
85
269
162
217
226
251
63
22
83
264
120
61
7
191
148
105
41
197
59
217
157
128
290
169
252
201
177
263
118
297
252
160
266
159
258
236
109
104
262
215
6
95
227
40
232
18
152
162
72
108
109
201
226
226
134
216
48
33
284
251
48
93
245
132
84
156
235
253
146
97
253
296
8
76
187
187
251
263
264
81
229
26
96
77
202
127
62
109
126
272
122
13
58
68
77
228
201
273
55
147
84
119
61
296
26
243
208
274
166
285
9
65
28
206
274
206
145
285
49
186
201
11
65
186
2
201
94
276
222
231
137
16
235
142
241
208
256
80
281
26
18
125
84
224
135
239
236
215
22
189
63
251
27
120
36
234
27
11
145
10
296
120
73
273
195
215
2
184
263
124
293
154
70
211
57
198
129
273
145
211
137
167
257
170
138
27
133
268
293
188
54
42
52
25
178
215
225
241
44
170
220
148
187
174
260
138
192
293
111
115
7
108
185
279
146
151
182
165
256
217
107
13
71
73
172
256
68
2
186
90
167
203
174
132
207
242
228
288
34
242
265
36
52
118
106
282
257
134
53
152
62
57
136
108
293
202
189
17
161
135
271
291
119
251
149
267
269
31
42
44
76
7
99
12
205
109
112
63
276
202
94
59
59
251
229
145
180
77
256
269
281
45
147
119
158
26
122
106
169
88
222
14
44
249
5
140
155
123
264
268
146
157
19
44
249
185
224
266
79
192
259
165
18
3
100
114
173
106
53
131
23
196
222
178
239
158
113
162
171
37
62
184
136
5
293
148
278
289
109
89
281
196
113
180
294
147
90
234
195
118
100
171
229
170
51
255
91
120
297
13
18
17
132
251
140
69
121
256
72
191
58
219
17
284
287
184
144
176
7
119
206
216
182
247
184
251
198
288
161
118
6
261
47
227
167
178
36
98
192
26
47
137
239
33
9
218
95
14
123
234
201
297
101
290
189
221
148
13
111
282
185
284
115
220
189
102
122
293
286
170
4
23
22
93
86
178
288
244
276
99
134
41
147
21
257
169
45
174
63
213
256
252
202
171
123
283
154
123
190
106
-1513
228
13
77
168
214
231
140
180
42
149
244
239
67
260
162
81
156
218
255
275
23
265
131
102
45
220
186
254
124
141
157
177
247
185
280
38
15
160
142
37
9
254
95
244
53
55
271
151
4
133
16
58
57
32
135
231
268
217
79
148
251
3
40
115
168
43
124
176
272
177
84
14
31
139
147
292
31
55
30
199
249
61
222
267
236
50
22
15
185
182
88
93
71
20
35
177
229
263
162
78
171
105
225
245
248
226
134
170
234
282
172
29
139
44
56
64
258
35
85
222
146
179
38
86
226
142
156
106
223
138
293
140
202
259
298
64
57
55
204
47
235
108
275
37
46
201
37
239
30
272
69
94
139
13
189
257
223
22
199
247
53
116
222
254
10
5
278
109
25
286
266
296
229
263
195
19
280
81
13
77
245
296
167
187
51
14
290
285
95
110
72
62
130
15
10
32
102
14
102
53
112
287
53
213
119
54
160
244
53
9
105
30
71
290
26
161
233
228
57
44
105
269
276
230
94
152
56
75
183
160
30
38
93
264
32
220
148
184
203
5
33
278
75
85
66
180
255
159
32
11
28
4
90
58
272
56
22
203
259
167
283
231
235
243
271
2
141
180
20
245
81
283
121
271
156
101
267
266
108
291
180
282
276
162
28
136
4
93
286
27
261
187
16
95
229
66
205
287
120
55
31
268
205
12
132
146
248
261
262
189
167
153
94
280
179
93
55
282
90
98
73
41
152
273
242
98
75
223
120
292
105
278
199
265
19
193
95
191
106
39
291
7
15
178
70
209
139
76
26
114
89
121
199
52
261
109
203
43
82
204
245
50
137
278
235
216
22
67
202
269
175
297
185
225
209
237
254
72
221
175
213
291
117
169
133
154
179
40
162
215
154
226
16
142
134
8
278
203
198
121
238
101
188
265
203
228
127
89
155
40
109
124
259
4
142
66
44
207
168
2163
294
282
25
135
243
295
161
181
202
201
176
282
137
54
261
80
124
167
294
287
136
222
39
212
229
53
202
160
257
165
99
68
78
238
12
257
258
111
116
3
284
244
2
55
56
27
152
139
47
57
100
206
286
218
271
193
15
108
53
232
142
282
33
290
124
207
52
185
269
268
201
96
225
213
296
153
63
71
120
142
253
245
267
68
168
245
125
286
271
182
145
44
178
49
230
282
288
7
190
259
180
244
136
23
54
73
69
2321
233
8
141
121
263
102
16
3
193
213
235
226
103
238
6
234
273
152
159
231
296
97
45
278
259
202
34
65
162
27
224
128
123
224
107
224
13
65
188
177
280
11
71
26
53
21
271
128
87
224
260
77
220
142
104
272
278
31
63
61
81
108
254
66
177
287
248
249
61
25
38
185
112
159
45
260
102
39
194
162
113
279
298
222
259
217
246
241
251
60
101
275
83
15
274
117
14
209
128
299
118
134
238
247
146
125
288
189
75
162
71
2
52
205
227
150
102
215
31
261
73
146
43
138
67
68
255
156
143
116
229
-1889
229
243
127
222
145
109
52
283
243
256
294
117
92
40
12
45
158
139
55
4
224
215
202
207
65
129
293
250
91
66
24
58
242
35
92
105
55
239
291
90
295
79
150
111
230
203
158
200
229
117
60
187
111
173
193
53
164
274
2
119
31
242
128
15
276
264
183
20
292
70
196
207
11
229
263
207
106
78
296
271
53
145
138
48
59
203
19
135
250
280
226
71
122
96
15
102
39
249
265
167
142
63
206
128
133
279
78
189
103
79
292
27
192
240
84
72
177
247
188
181
49
203
171
273
208
8
38
57
253
160
8
38
280
54
27
31
266
55
209
282
231
3
71
162
191
229
289
197
182
169
208
49
231
259
214
139
21
3
164
198
52
270
45
176
240
99
187
160
202
33
135
190
197
222
221
143
55
145
137
156
291
147
215
237
81
258
214
85
173
200
43
107
134
41
246
6
295
251
296
234
222
297
262
170
146
24
152
289
160
221
240
220
151
237
20
218
123
171
39
76
8
34
165
54
83
45
75
268
218
151
289
156
105
205
277
299
159
258
162
177
236
90
50
167
125
77
248
49
245
14
123
277
26
296
289
154
204
242
243
58
187
98
133
201
217
28
226
265
187
180
20
220
184
211
241
200
48
106
140
110
63
60
10
28
126
82
112
177
229
37
125
23
268
159
36
33
32
252
277
166
35
290
93
91
44
123
190
221
111
127
276
55
193
146
80
117
44
196
166
249
13
198
182
177
217
208
156
159
119
259
203
71
30
293
147
97
221
290
187
252
248
128
197
41
155
123
62
149
280
52
284
227
277
4
11
215
293
238
285
216
76
29
60
135
171
171
90
288
106
254
147
271
81
194
183
291
118
233
167
175
54
96
252
159
163
204
108
212
217
219
149
202
183
214
54
60
216
291
262
255
249
236
35
187
257
7
158
48
149
49
271
297
149
45
76
55
299
141
69
259
289
75
40
293
212
171
250
20
225
217
257
299
172
74
18
88
27
218
294
38
226
47
25
179
253
171
238
231
238
265
135
78
75
149
23
53
19
118
23
96
24
106
41
47
76
282
21
221
200
262
71
95
8
191
207
277
203
236
54
26
259
195
175
133
95
22
13
243
262
282
297
8
53
253
204
268
238
274
83
193
55
64
151
257
111
124
279
281
141
188
163
142
182
107
227
255
40
73
191
289
34
234
262
159
197
180
256
244
147
168
50
87
10
237
204
52
176
85
291
203
163
255
43
59
144
171
36
198
84
33
21
224
244
50
250
44
241
243
119
297
211
109
163
16
35
219
211
28
92
222
139
251
160
216
83
194
199
204
163
196
60
220
159
74
248
167
97
69
140
243
53
106
186
269
207
293
192
63
186
219
16
3
261
31
31
76
145
26
176
243
162
62
138
2
223
144
128
149
221
139
278
235
106
83
132
179
285
45
166
253
107
21
296
193
272
14
255
167
93
123
164
170
62
145
87
146
217
260
21
42
92
244
51
218
137
42
192
232
113
46
95
187
166
89
273
46
119
169
204
60
46
256
19
10
290
96
157
167
19
118
170
47
41
199
125
8
178
63
216
20
102
58
201
-1427
74
105
209
171
110
98
117
188
215
177
143
-1410
248
187
191
295
216
148
79
82
88
196
255
62
26
218
209
286
118
256
25
163
278
80
296
203
184
185
201
287
48
181
6
158
159
255
84
5
99
191
66
220
291
175
246
49
31
277
167
293
46
235
53
293
65
53
224
78
84
66
293
90
163
260
80
33
72
115
78
233
207
2
202
281
53
214
99
54
141
171
40
278
105
171
5
106
76
268
26
141
26
42
160
172
73
242
50
68
51
11
71
233
153
154
50
291
175
129
246
180
120
197
278
92
125
289
144
274
163
275
139
181
274
201
84
263
268
241
228
85
24
214
212
6
291
230
161
88
8
28
206
263
272
65
6
85
4
161
254
144
192
216
21
72
290
274
22
-1397
39
198
152
60
136
125
53
44
296
165
259
19
40
98
101
75
280
213
231
32
190
58
127
87
239
89
235
69
168
64
108
157
294
178
207
157
13
123
224
37
283
136
94
254
152
101
115
182
99
252
225
194
93
277
43
172
116
34
216
150
168
13
123
79
165
119
108
85
221
167
171
86
7
133
268
238
220
21
284
66
213
202
156
269
245
128
136
15
117
253
108
188
98
66
187
204
233
262
13
200
243
288
254
219
167
172
28
160
11
202
243
19
297
66
287
278
156
30
265
108
65
140
187
144
111
10
112
8
120
2
3
229
264
241
283
103
212
31
84
36
112
5
253
219
299
217
285
192
191
288
145
269
34
177
106
126
13
234
161
253
267
51
133
167
148
255
221
280
167
218
137
229
74
32
134
186
102
157
145
201
243
28
45
272
33
241
161
130
174
57
116
143
3
279
31
135
49
186
127
48
173
35
20
156
102
58
267
90
18
178
181
297
199
173
192
137
286
140
168
212
293
21
222
24
185
156
22
34
108
179
88
24
37
198
47
231
102
200
196
107
247
43
195
275
198
178
235
200
117
162
185
155
178
298
141
69
51
45
283
44
112
106
56
290
74
286
95
278
120
185
256
36
295
80
228
225
68
127
134
285
174
157
103
103
166
201
109
31
70
184
162
258
267
34
180
170
277
5
219
201
166
201
244
16
175
77
221
278
295
144
149
100
130
9
130
27
244
133
140
254
107
32
118
23
155
212
22
170
97
64
216
178
254
184
44
257
232
153
44
222
161
48
161
276
230
27
274
79
248
143
21
40
283
117
189
187
6
267
213
149
5
215
59
40
95
169
69
57
113
191
90
166
74
114
106
285
25
198
135
298
133
145
221
264
251
99
285
69
44
121
194
75
287
76
151
242
177
214
233
169
170
202
297
57
6
61
12
195
175
244
112
214
119
12
250
270
54
295
94
38
299
236
96
125
15
37
176
3
98
250
109
244
69
294
256
119
176
116
34
298
29
210
239
175
43
24
82
123
250
29
-1507
142
109
215
241
190
78
54
38
228
21
37
242
191
2
108
190
165
169
297
24
204
108
31
208
64
248
19
69
271
270
149
264
101
133
38
64
208
19
71
273
130
215
294
105
217
15
28
119
284
47
30
277
170
10
258
111
138
44
127
274
189
124
292
275
100
145
292
237
118
63
100
128
19
238
282
190
88
144
214
74
181
260
204
149
285
151
177
138
247
65
203
85
113
234
265
99
281
159
163
274
150
87
244
35
48
259
243
125
296
32
237
159
27
131
69
201
182
236
153
87
204
182
237
86
119
133
187
160
163
217
28
97
79
161
88
176
145
209
55
91
96
224
4
156
30
219
148
125
19
61
131
171
104
136
194
82
265
64
10
216
128
160
261
21
179
280
282
150
65
61
55
260
251
228
41
55
156
255
49
45
139
39
195
118
40
83
62
187
258
286
97
58
206
209
45
2281
57
34
47
234
287
19
185
114
298
207
78
259
203
164
44
40
149
254
103
207
57
247
35
77
134
264
67
138
33
30
256
298
63
189
18
152
294
107
266
147
48
125
83
56
197
73
216
280
235
83
48
147
295
69
9
160
70
280
34
86
222
156
136
124
296
147
222
165
4
41
100
99
86
35
213
189
197
64
80
11
204
216
223
109
291
154
94
79
92
283
103
121
6
23
159
19
178
93
17
99
173
97
13
114
184
108
20
255
164
44
132
69
188
135
88
97
265
31
220
19
61
154
135
296
173
197
200
122
11
64
215
258
237
8
172
55
200
70
295
277
76
292
83
208
105
260
256
269
177
85
156
76
178
72
9
271
65
297
288
74
222
182
294
48
158
26
94
61
10
255
281
152
195
123
260
61
10
55
281
75
11
101
133
38
159
296
243
174
149
130
246
40
168
190
178
155
14
50
241
149
273
158
142
156
185
259
258
162
284
59
121
100
288
101
257
160
130
228
149
258
48
107
116
266
15
111
112
107
66
148
172
24
202
253
260
69
263
143
45
186
97
126
184
17
76
50
30
167
28
254
33
257
130
95
259
188
176
263
59
147
238
5
50
176
150
283
142
247
21
137
262
35
34
218
169
142
221
227
114
11
65
224
97
232
51
163
137
148
224
163
131
91
236
235
17
177
228
141
194
188
235
195
254
29
6
102
42
278
179
91
56
49
295
244
285
199
70
249
106
57
45
89
147
234
222
32
280
132
203
252
260
129
134
228
185
279
205
32
21
77
12
207
262
55
172
289
7
233
163
155
37
4
41
57
187
249
258
39
196
49
253
54
223
4
77
123
92
82
21
276
216
40
170
52
267
117
84
21
44
266
259
229
256
101
85
24
118
108
290
178
264
53
204
183
5
47
51
234
224
88
119
80
129
292
236
16
54
255
98
22
46
276
228
222
217
230
182
117
116
208
39
109
28
171
61
116
146
5
229
49
279
270
155
247
260
32
293
284
206
70
162
125
14
241
191
21
295
9
141
155
125
252
174
44
268
206
287
44
291
291
245
23
194
157
62
24
50
172
227
154
12
255
29
247
269
206
152
279
71
67
215
249
167
5
145
292
114
17
60
297
16
197
202
298
131
46
259
260
61
81
212
203
126
82
124
123
80
225
201
211
179
75
162
218
149
272
278
284
56
136
176
85
157
229
291
77
61
218
265
141
249
127
202
220
217
131
144
85
215
4
146
120
5
140
276
267
37
202
42
254
169
67
86
111
205
51
94
156
96
77
129
90
210
174
215
159
275
232
192
26
103
114
116
84
60
254
196
141
146
191
23
194
136
8
202
199
151
281
228
14
276
165
18
4
196
269
94
197
193
174
269
228
223
271
162
271
224
174
199
9
212
232
17
160
32
79
155
277
219
72
164
139
15
293
263
216
52
18
7
30
6
33
286
282
84
46
220
55
107
238
208
266
135
296
180
70
19
201
121
298
161
116
274
278
218
132
223
134
107
103
268
253
161
204
128
256
289
50
70
220
28
251
133
278
52
36
138
217
103
42
13
25
257
25
23
9
211
152
178
106
27
17
184
60
47
33
103
78
140
57
164
146
112
76
167
148
27
25
100
14
211
105
253
267
177
173
287
85
207
189
65
64
21
126
71
117
250
178
294
19
92
212
253
128
157
290
108
227
93
100
37
283
260
80
265
79
233
233
220
171
98
127
220
29
19
179
231
292
23
123
151
87
122
261
89
25
286
294
236
261
14
136
122
92
30
283
95
247
289
228
225
289
6
33
215
104
171
104
51
284
120
217
74
58
108
56
226
199
89
139
270
290
77
119
257
12
68
96
214
258
280
104
214
107
10
48
158
160
211
232
25
80
138
15
89
38
193
286
63
219
19
140
246
83
103
255
253
9
100
140
147
135
241
290
142
104
49
31
12
128
147
279
28
183
239
161
163
73
36
44
43
235
46
42
200
193
282
245
152
108
285
255
185
188
50
65
162
195
134
19
114
287
175
109
29
73
297
57
255
177
65
182
192
180
238
47
223
79
177
77
187
81
184
268
189
138
64
251
224
236
176
23
226
200
280
46
238
287
43
72
27
141
153
36
79
228
145
205
273
73
297
132
206
219
131
221
256
132
44
27
98
69
72
283
90
32
47
56
251
204
170
56
153
140
183
258
25
163
161
245
443
251
172
113
84
104
148
155
94
76
213
148
280
56
257
282
271
255
103
233
179
191
757
34
290
84
34
66
249
227
53
142
128
267
192
7
201
289
16
166
214
298
268
5
84
282
172
207
91
174
9
161
108
47
167
268
254
54
127
216
284
157
34
133
274
267
170
142
47
3
53
214
146
152
60
254
59
278
192
284
101
79
33
220
234
241
274
28
276
85
240
190
280
252
84
285
126
116
203
24
290
208
35
215
223
92
64
8
256
159
56
247
99
32
205
46
198
186
197
57
182
212
208
252
287
234
159
22
202
292
245
31
260
76
73
259
107
21
91
297
102
146
153
191
124
33
218
209
193
122
98
115
114
154
271
150
265
45
124
36
47
113
22
225
145
190
241
231
114
243
38
286
97
49
295
209
159
154
183
103
17
191
246
277
94
263
227
125
168
195
298
265
51
116
70
32
103
237
98
69
285
90
5
19
256
279
267
130
226
252
50
282
128
260
181
257
30
8
208
187
193
168
270
107
140
279
50
155
54
252
60
178
237
95
192
150
67
16
145
141
155
28
49
108
51
28
111
128
14
38
130
126
29
111
201
187
57
157
242
42
195
54
76
216
28
172
108
249
89
227
257
153
257
203
292
206
198
201
47
124
160
167
133
217
83
144
186
288
272
57
178
107
95
174
26
93
210
223
121
74
116
129
191
208
190
63
103
44
288
122
50
209
823
280
40
173
50
235
136
87
95
77
148
219
128
218
85
243
254
90
287
291
180
30
46
97
11
279
26
115
143
173
178
271
7
34
123
129
78
36
212
109
215
196
26
185
96
134
225
37
13
253
270
164
275
166
227
47
202
83
104
186
146
178
80
79
169
48
38
238
49
236
284
257
50
60
112
198
23
172
179
236
207
111
13
61
33
276
275
250
244
290
176
107
55
29
121
218
90
216
133
168
170
201
197
81
221
222
15
137
147
294
286
9
70
262
54
77
73
47
63
106
297
218
192
209
128
149
60
294
172
287
160
277
53
43
257
6
250
163
126
110
89
171
164
247
63
224
230
3
42
15
277
52
14
60
79
117
212
110
97
165
147
260
131
204
11
104
45
256
79
217
195
179
169
169
151
283
173
257
209
128
251
187
81
285
146
146
263
249
137
138
54
158
75
73
234
128
256
92
34
87
205
75
200
273
213
229
157
292
79
117
7
159
236
204
71
281
199
54
17
122
196
222
76
41
259
285
8
119
269
57
24
154
54
182
89
152
6
64
171
142
72
261
17
264
86
298
150
4
116
246
190
169
227
277
273
246
88
106
184
276
72
154
196
165
163
116
282
153
240
138
114
237
49
230
165
187
247
136
127
226
75
58
11
158
230
144
284
78
46
167
236
240
38
193
232
101
18
237
4
90
121
133
237
144
299
155
80
267
69
104
251
101
133
6
261
229
46
101
187
88
68
215
274
91
131
229
178
39
39
158
113
38
264
92
222
19
232
209
61
195
279
19
241
127
229
3
164
78
129
204
149
190
252
161
52
54
244
166
108
5
226
259
203
256
175
287
112
260
133
215
258
10
54
138
250
252
129
205
257
259
166
129
135
132
121
172
23
96
292
108
74
13
76
286
35
145
57
181
187
180
226
114
18
111
174
16
9
132
255
137
102
163
291
293
241
194
247
121
42
296
73
26
84
47
180
285
131
105
179
67
127
27
272
270
296
267
21
63
224
169
273
28
159
37
256
105
65
128
94
117
297
162
173
154
114
45
201
118
33
119
15
165
76
194
96
280
212
144
154
194
11
182
84
112
287
70
61
185
195
270
273
42
229
229
260
87
17
45
267
248
239
280
122
286
178
188
211
80
274
11
45
201
4
211
5
137
77
229
65
98
113
135
275
40
185
10
119
268
49
217
101
288
256
136
171
130
145
218
72
220
116
143
67
141
132
252
164
106
250
285
127
212
89
14
2
123
106
173
82
229
138
96
152
132
170
275
123
291
101
132
16
135
130
268
153
103
30
134
148
74
244
161
249
109
257
186
224
18
164
86
99
136
284
120
119
278
20
238
276
242
292
152
38
170
48
128
164
36
188
21
25
138
86
75
164
145
163
218
112
166
269
244
249
18
15
140
139
289
101
276
295
298
131
60
280
71
119
246
185
256
51
39
55
188
203
25
264
107
172
230
28
223
192
182
94
163
150
295
203
281
108
283
11
97
52
190
167
232
232
250
137
152
164
111
287
251
47
18
259
77
170
6
174
104
249
226
138
79
2
285
157
253
175
234
22
175
136
5
10
196
13
49
219
293
65
110
178
193
275
108
92
56
213
223
133
163
74
263
197
98
234
3
121
44
59
268
191
217
75
74
242
248
75
9
52
71
111
8
156
170
109
239
101
108
207
163
255
243
150
248
175
66
185
279
36
276
141
68
266
72
213
250
225
148
110
43
174
12
195
40
29
173
77
13
67
53
148
249
143
170
30
168
173
71
92
226
261
130
37
142
189
119
56
119
298
123
236
230
148
262
119
223
6
98
182
108
288
85
13
26
249
195
64
204
194
103
94
42
74
267
299
252
281
239
263
253
54
4
67
187
181
148
180
161
16
231
9
22
286
81
146
57
114
69
103
60
169
148
123
72
189
39
212
223
89
64
134
161
275
131
110
6
26
32
256
289
149
96
201
40
293
148
292
72
179
50
183
93
11
56
78
83
294
251
132
81
136
201
237
194
147
30
9
274
276
265
140
293
205
297
296
76
87
271
241
232
12
239
236
12
111
10
125
131
95
213
8
249
39
283
218
206
17
39
33
23
98
258
191
299
282
71
256
25
133
4
41
39
174
42
37
59
192
144
227
60
285
251
119
146
243
94
12
88
160
76
249
189
59
247
214
237
274
122
163
99
125
278
239
160
42
88
68
28
16
67
56
39
204
236
193
294
62
160
182
191
297
262
223
168
47
81
133
201
43
202
192
116
2
161
74
143
142
266
233
176
261
274
124
265
223
227
82
157
92
3
81
83
227
55
259
265
4
188
119
93
124
297
223
231
21
94
67
136
45
94
235
163
4
216
246
296
186
113
113
62
77
235
64
261
66
12
88
73
220
175
120
82
89
158
234
214
83
166
211
161
277
22
232
136
5
34
51
154
158
149
42
143
45
207
271
82
15
53
55
41
298
282
291
163
136
150
206
56
127
175
101
166
127
239
15
286
244
214
102
292
12
233
273
281
198
244
242
224
122
72
232
27
182
289
81
17
296
48
28
183
95
79
27
78
289
116
272
154
76
254
243
277
122
153
219
55
92
104
35
24
6
88
179
34
229
6
6
271
46
235
40
276
175
218
257
218
277
196
130
241
281
195
115
205
240
219
152
69
70
33
160
16
110
167
164
75
159
222
263
296
166
55
133
260
206
234
226
291
68
227
73
269
285
20
42
82
169
147
94
252
45
214
265
218
51
69
89
6
50
166
14
9
268
126
270
274
90
119
285
205
176
181
-2140
239
243
249
298
94
220
295
271
236
41
106
256
69
53
214
139
41
95
145
75
38
146
170
219
216
43
29
130
36
122
60
227
209
2
201
64
20
266
242
249
34
139
209
38
158
284
131
91
39
112
2
228
49
33
128
26
13
187
267
105
255
108
13
232
146
43
116
92
58
276
93
96
39
105
223
187
216
85
15
272
33
164
199
16
291
79
253
179
87
203
20
148
176
273
184
242
149
91
208
252
64
197
186
77
282
289
242
73
232
167
156
67
194
91
196
180
162
14
65
142
279
49
273
101
70
201
155
56
170
26
164
41
20
247
138
137
39
142
239
60
245
24
63
96
181
173
229
156
5
120
214
133
186
256
186
187
72
19
5
51
234
51
53
154
103
2
237
120
19
54
181
225
172
291
299
180
102
231
254
281
208
26
81
74
6
88
285
94
92
220
35
164
215
21
178
13
42
36
41
224
159
168
176
268
186
299
36
14
237
30
53
140
60
27
246
30
253
114
12
102
187
34
280
146
234
174
119
189
170
273
279
220
191
157
44
98
216
12
139
178
117
170
28
139
204
289
192
124
49
134
263
154
15
97
252
8
61
251
12
33
260
155
67
219
53
131
259
44
36
262
44
24
238
169
116
277
270
104
11
257
282
151
140
231
211
221
290
162
183
62
160
258
165
190
142
143
200
200
17
111
3
41
236
230
100
147
240
266
215
215
155
153
15
240
55
249
223
200
187
68
94
205
238
136
231
6
264
154
112
268
171
9
45
37
185
73
48
8
13
70
230
104
81
83
113
218
230
201
91
28
42
118
291
147
58
98
234
277
122
261
29
43
133
272
199
177
225
192
251
223
212
268
224
24
85
33
238
269
185
161
116
238
191
273
-350
188
59
78
61
162
226
293
245
259
68
99
148
290
89
51
287
44
169
205
35
213
104
75
94
137
138
245
46
62
245
157
65
261
37
211
91
289
223
136
148
99
98
13
62
5
110
268
82
210
267
5
288
294
71
246
53
137
123
172
244
160
210
132
290
119
49
143
224
110
265
266
100
125
258
196
219
260
73
129
17
178
201
297
90
24
119
154
266
103
2523
160
165
263
250
30
96
201
52
102
174
110
42
156
168
267
174
244
241
292
69
67
114
186
73
206
222
23
112
148
68
172
73
142
131
102
195
106
129
45
246
263
168
31
191
141
5
80
171
183
37
183
181
231
194
157
145
148
190
107
247
290
29
35
65
200
180
245
59
250
25
94
242
284
167
200
168
185
10
208
28
234
169
169
18
148
70
11
41
236
29
179
33
134
194
32
133
197
264
227
122
194
217
284
140
40
74
286
93
244
94
196
116
124
267
53
297
151
215
24
4
189
184
182
129
141
208
76
42
105
260
240
53
131
29
254
119
116
243
253
189
237
276
38
156
173
110
49
206
118
254
55
83
274
60
157
246
290
58
200
61
213
156
149
43
53
128
189
199
260
105
63
229
156
172
277
280
81
88
227
68
42
284
173
229
4
113
135
100
122
268
263
252
6
182
50
91
170
42
32
249
296
185
158
254
89
42
227
15
12
281
875
272
185
102
244
9
221
214
159
271
45
3
131
66
271
36
196
266
227
130
205
93
272
81
62
165
139
25
76
251
53
133
215
254
4
164
286
205
30
179
222
295
18
184
94
208
122
131
244
98
24
164
226
126
135
147
78
160
186
170
188
259
253
9
165
278
185
64
275
267
126
242
122
70
123
205
64
8
278
8
296
211
52
177
227
14
213
193
3
171
277
151
275
112
294
220
262
298
188
269
146
45
290
94
249
269
122
258
48
82
247
204
126
182
166
3
156
260
226
40
54
148
176
107
158
105
139
157
231
174
89
232
41
46
245
32
54
227
6
110
59
66
135
155
19
126
149
198
25
103
148
262
223
150
43
86
38
4
224
293
221
62
116
180
276
299
10
166
231
55
192
3
76
20
184
137
101
9
6
135
299
236
185
12
117
166
266
231
107
85
259
187
152
5
7
161
264
272
175
159
170
117
270
204
285
240
65
97
183
131
5
18
101
116
294
69
2790
167
199
243
192
104
188
299
205
225
128
57
128
27
72
284
16
107
4
202
174
260
144
167
96
147
59
264
66
101
154
198
225
159
59
189
32
256
188
243
200
63
251
45
55
94
61
292
141
212
282
104
227
265
198
20
257
21
108
251
25
50
100
130
103
4
187
228
265
12
37
35
207
256
180
16
152
260
45
141
209
125
146
161
293
189
237
299
2
29
150
287
291
131
145
230
3
206
78
258
37
227
161
291
210
37
83
51
116
68
87
8
289
89
95
100
272
16
165
154
266
90
150
180
214
263
170
289
141
297
188
13
81
106
269
22
89
86
42
174
16
261
86
268
181
285
31
69
74
128
277
84
226
117
192
104
161
20
30
74
23
239
53
169
236
292
164
129
122
193
257
200
218
183
224
26
259
25
278
119
226
72
283
254
271
2
202
297
58
148
20
258
15
64
84
294
118
2
11
111
127
49
129
23
188
75
133
51
6
24
277
176
261
187
187
107
56
137
262
209
218
120
23
191
110
276
171
119
253
9
115
36
185
60
262
179
204
171
180
267
34
162
104
282
284
117
88
79
3
43
216
142
289
236
92
215
280
255
46
280
48
152
212
61
229
192
29
94
39
176
265
225
27
16
278
102
17
284
40
181
45
275
110
12
25
66
275
9
183
199
188
273
288
48
271
297
223
167
230
247
289
38
39
123
179
222
252
70
125
10
245
229
218
270
268
17
155
261
176
269
172
199
140
161
280
9
119
120
127
276
205
30
148
98
265
132
204
74
168
123
56
245
123
171
187
4
295
220
55
24
59
224
119
244
243
78
212
166
153
241
167
132
261
76
86
256
69
104
48
215
207
146
226
93
251
208
201
109
16
225
260
176
124
122
33
273
199
5
4
13
117
110
271
192
222
13
178
248
72
22
245
206
76
50
143
150
203
170
97
2
112
188
150
56
275
131
111
231
116
69
219
43
178
57
45
162
117
83
174
106
203
252
133
258
246
231
110
43
139
218
176
142
228
39
299
85
123
69
255
281
68
132
133
136
258
280
26
42
239
175
54
190
116
92
75
254
173
125
294
91
23
176
207
154
97
223
129
157
103
109
260
222
119
150
166
130
50
284
138
234
285
196
68
65
68
117
32
162
252
218
295
5
111
170
271
174
145
114
168
155
161
242
90
230
59
178
258
156
277
2040
192
262
139
130
68
269
223
223
119
64
139
39
184
164
290
190
60
35
43
9
249
201
206
162
106
172
4
192
85
261
194
279
7
232
173
124
249
189
235
50
174
284
149
247
296
204
82
253
147
298
189
288
107
267
23
228
92
10
226
151
123
291
75
235
63
167
256
237
253
239
94
194
55
153
229
188
157
159
203
249
36
27
243
145
163
284
264
116
211
204
202
171
246
43
165
55
109
44
66
150
64
20
121
207
284
204
254
89
168
94
64
14
19
111
131
201
277
284
144
34
92
239
65
113
210
156
92
37
257
158
200
62
29
132
16
106
236
206
92
194
297
141
151
208
21
231
240
284
16
296
292
237
57
286
212
60
81
135
239
178
289
244
165
166
76
193
131
11
9
236
63
104
241
223
242
44
20
35
59
179
139
61
39
231
145
289
6
184
265
167
14
11
73
263
108
193
77
50
165
126
218
141
247
133
26
196
243
184
67
64
293
183
8
52
208
131
76
33
176
44
40
8
134
263
92
103
106
251
109
50
281
34
7
216
50
134
62
35
90
234
162
20
102
98
194
127
258
-1989
22
77
146
150
225
180
118
17
22
7
25
69
50
177
34
222
219
124
298
107
289
164
127
205
161
16
167
31
299
90
191
232
14
232
234
286
284
206
260
236
169
94
166
190
284
255
75
27
229
125
34
224
190
290
50
210
223
187
22
216
283
101
277
206
105
77
37
22
249
271
14
139
44
255
59
181
284
41
87
98
184
114
24
208
198
47
269
69
108
158
45
95
43
87
205
109
-110
159
238
53
232
287
52
296
280
128
227
22
81
129
82
143
57
242
210
4
272
79
235
199
146
273
168
183
51
179
206
93
85
21
23
186
192
257
162
217
269
261
120
203
48
256
90
247
191
271
88
103
290
48
92
46
159
277
151
89
30
259
170
265
290
98
156
63
212
199
211
241
26
251
287
273
249
16
280
63
192
298
199
140
95
202
84
288
2
181
131
299
41
37
242
268
222
133
223
297
28
257
154
5
13
168
280
104
10
126
137
279
277
215
24
3
18
288
16
294
6
91
291
281
25
86
144
187
73
98
139
93
36
99
203
235
236
86
124
164
123
174
255
143
248
234
32
41
53
94
49
106
122
128
230
265
41
195
91
250
290
33
122
197
119
191
29
189
133
58
289
259
3
270
118
201
225
270
103
108
286
237
89
30
38
85
274
281
241
111
11
210
163
100
27
62
97
282
234
276
199
266
226
99
146
78
277
252
36
99
143
160
285
116
98
270
156
142
83
58
244
194
161
161
22
253
217
69
238
60
280
176
259
167
273
210
51
117
56
165
237
45
289
155
49
178
129
53
239
16
89
212
54
226
262
276
117
258
166
81
142
5
84
298
117
205
245
24
214
170
96
176
13
91
160
271
25
293
180
247
293
277
172
251
201
96
8
40
186
178
26
241
90
146
285
240
216
148
269
28
153
227
177
87
189
279
239
212
20
227
273
5
138
131
50
228
33
50
156
100
296
65
144
99
297
224
124
285
137
264
5
251
106
174
167
249
104
254
122
76
275
72
157
149
161
167
195
44
228
260
166
25
293
47
120
163
131
214
161
27
141
-1253
278
151
44
12
86
298
230
160
140
291
41
188
193
167
88
143
200
9
229
43
36
12
214
177
47
50
110
185
70
289
158
84
199
161
238
93
228
201
237
129
298
36
201
216
234
137
286
99
186
261
59
249
130
289
193
71
158
249
138
127
273
266
216
125
218
291
69
200
289
231
236
224
156
86
280
213
279
292
85
188
2
59
124
265
185
11
73
112
106
270
95
27
65
216
231
267
135
116
128
104
99
157
91
46
121
124
9
288
178
216
37
162
123
22
37
40
126
142
284
44
293
50
10
207
153
44
199
174
245
84
247
114
40
173
19
116
56
152
230
99
116
126
121
298
28
97
118
161
279
192
188
269
7
57
227
299
153
238
238
57
96
246
129
34
39
71
11
114
269
254
67
58
208
167
288
272
237
277
297
297
150
213
113
63
145
225
174
88
73
153
63
987
136
14
140
260
68
176
122
90
90
271
219
153
298
269
100
149
210
93
24
43
284
85
240
134
222
11
30
281
165
250
18
298
223
121
196
268
279
167
19
241
245
72
236
290
1442
171
204
215
166
185
270
174
214
285
247
73
130
285
241
20
153
166
164
239
293
3
150
116
216
36
50
101
83
255
298
137
161
85
243
102
282
183
102
151
219
220
262
289
238
286
51
101
276
274
180
6
107
10
69
50
97
147
183
102
195
126
237
259
8
194
177
224
298
214
289
236
276
17
212
217
11
167
191
75
202
96
12
242
187
242
156
251
220
221
228
21
201
74
175
207
255
154
85
292
82
63
41
46
134
210
161
196
12
13
16
32
193
265
103
95
7
183
266
177
239
122
101
234
202
99
164
15
105
9
236
1087
98
46
25
206
290
132
110
123
148
126
53
117
149
122
138
120
168
171
68
138
284
66
119
92
36
288
153
122
196
181
59
171
115
160
128
245
213
168
200
249
43
246
210
160
149
234
111
119
221
41
244
285
129
53
38
231
201
210
21
221
168
45
192
97
175
140
40
135
193
239
110
233
22
85
15
76
165
239
84
290
204
253
36
163
269
4
261
282
89
185
251
216
4
31
213
177
66
198
299
174
132
23
74
40
46
19
220
114
47
284
225
33
74
194
4
224
15
107
278
230
87
139
17
92
247
36
76
232
161
252
72
195
42
17
111
232
55
198
83
274
128
133
83
168
125
291
98
12
119
135
119
188
238
195
229
202
47
30
244
61
228
227
295
248
65
254
144
290
63
48
124
70
238
63
234
122
160
288
270
-1071
55
133
75
241
92
168
187
166
158
289
17
229
113
144
294
84
238
232
56
177
37
259
72
254
38
243
192
137
228
94
93
19
293
161
35
48
208
184
189
183
11
176
15
137
226
71
71
218
26
123
265
224
255
220
215
52
138
84
214
119
233
170
101
143
247
100
232
192
133
125
149
217
233
24
173
284
100
189
36
53
72
237
290
200
147
56
258
77
14
293
96
297
59
78
122
72
156
29
83
175
178
10
298
264
203
275
41
39
269
118
177
94
4
161
147
150
68
255
115
126
86
57
241
289
270
121
174
121
120
220
121
243
38
20
14
133
31
49
81
260
188
182
295
5
250
224
48
188
31
94
57
162
269
170
183
283
5
267
239
198
163
28
274
65
67
144
210
55
108
277
124
79
264
239
288
198
238
237
75
81
31
36
277
204
201
252
142
92
240
37
281
273
115
13
133
268
43
100
83
73
173
209
44
138
280
261
291
246
38
191
5
184
238
194
280
236
53
197
270
228
295
241
14
77
105
230
242
127
248
108
212
75
277
235
289
89
277
211
177
77
291
35
190
115
271
199
190
145
113
133
46
283
162
27
205
217
141
270
173
19
83
254
47
44
192
273
78
114
267
135
206
241
63
41
260
27
111
99
91
161
133
206
172
198
283
279
275
181
296
276
158
107
29
200
242
186
158
8
271
129
280
106
266
60
13
100
259
67
276
224
75
161
151
190
208
293
193
55
297
150
122
266
6
299
51
72
275
57
16
118
233
61
240
193
259
224
264
247
119
34
130
90
124
62
174
234
105
163
37
29
236
90
88
226
265
158
109
66
259
26
251
40
206
193
172
239
179
258
279
148
127
245
134
290
66
271
100
272
252
45
80
107
215
280
147
86
65
246
4
51
279
141
54
281
177
294
152
216
204
49
109
13
149
157
149
69
289
147
50
123
55
290
223
112
45
4
224
154
122
32
22
172
50
294
261
224
95
125
244
234
33
153
11
206
72
116
120
113
86
293
87
28
254
286
236
17
206
281
43
76
39
15
127
175
43
16
270
295
90
98
203
133
17
36
218
99
6
258
18
227
236
113
195
94
108
139
79
41
18
151
256
231
138
18
182
48
261
189
165
110
66
102
26
51
42
125
286
182
120
199
90
116
35
199
149
116
260
235
146
213
151
286
82
211
263
160
238
1501
224
262
126
144
287
105
207
51
25
44
269
290
95
222
142
197
26
50
286
284
289
198
202
145
15
124
119
107
32
154
124
20
66
46
226
270
84
83
170
218
158
284
175
257
131
144
38
179
238
41
234
52
258
100
182
231
103
188
130
40
219
129
103
104
53
36
241
184
187
175
98
246
212
264
66
190
171
212
56
248
283
127
59
34
205
154
93
69
237
135
63
267
114
99
177
223
152
46
282
165
8
97
76
262
254
179
241
225
55
183
267
15
6
210
285
156
33
236
216
81
155
283
1256
65
96
32
46
94
212
131
97
264
120
247
21
262
168
76
57
46
36
48
221
154
29
116
99
260
148
32
73
188
22
207
270
285
183
119
2
248
101
151
95
219
92
7
19
31
98
253
3
18
210
88
140
148
8
112
158
257
172
2
145
34
294
41
83
190
120
192
298
292
5
173
160
114
104
102
241
218
261
208
182
132
241
67
201
18
177
278
263
84
94
29
167
58
191
136
9
201
296
98
227
163
185
257
104
238
221
102
117
258
1943
169
177
198
242
257
1680
5
85
253
3
136
278
277
51
292
52
222
74
237
245
172
12
147
247
219
148
116
119
277
81
115
147
188
184
270
145
73
284
117
88
88
109
217
221
184
112
137
194
10
299
208
283
200
286
94
172
14
143
144
114
33
189
216
108
296
224
69
127
89
50
282
130
102
17
142
238
149
74
274
234
131
245
248
216
58
66
63
125
103
52
39
43
293
139
222
94
63
172
113
143
32
251
31
13
199
270
148
12
274
20
208
285
62
26
139
253
64
236
9
103
220
69
47
52
107
177
83
186
133
133
37
61
66
176
164
58
4
134
135
264
146
186
124
143
121
131
202
262
43
220
156
275
55
-1317
174
259
14
169
29
168
208
158
291
181
220
264
91
176
115
92
240
87
144
264
85
287
237
34
123
227
96
4
93
67
85
139
202
183
277
114
274
39
240
21
112
61
119
54
239
212
192
101
249
107
90
99
98
205
289
6
209
51
299
179
220
205
203
244
264
15
147
67
120
252
62
139
280
23
50
101
122
133
38
37
67
55
225
191
100
170
-1899
138
284
224
241
164
43
220
235
77
168
85
240
111
58
64
158
108
206
61
169
153
200
218
148
15
224
238
15
277
36
212
216
92
134
43
30
230
20
171
254
251
105
234
187
136
44
254
48
45
69
291
117
148
17
230
187
161
259
222
46
141
155
180
165
6
158
114
86
22
127
24
291
23
291
118
87
212
146
89
241
30
273
104
248
230
103
123
87
111
125
121
43
48
112
236
243
87
112
69
211
37
257
93
214
101
19
68
129
21
240
297
8
253
99
190
23
83
140
270
101
49
39
215
37
33
14
60
93
55
250
46
31
142
10
8
15
203
16
15
109
160
232
197
42
39
138
48
42
189
13
238
177
272
61
51
96
279
221
96
48
265
298
143
5
268
143
3
25
11
12
294
238
2
212
297
35
227
69
283
60
52
230
81
202
2
198
262
46
97
219
224
87
79
248
56
163
35
221
34
41
213
276
61
59
75
278
199
128
25
164
163
42
44
170
229
227
241
41
228
35
178
88
14
66
3
59
41
265
120
227
214
41
255
6
111
54
154
86
288
266
295
235
94
12
270
169
181
229
229
230
239
234
31
105
160
197
98
178
292
139
231
174
81
86
108
129
53
115
143
173
163
43
284
203
157
73
172
247
101
219
15
128
24
156
257
252
192
236
283
19
211
184
91
215
212
149
93
114
263
88
276
257
68
223
124
145
172
97
198
216
113
51
218
41
104
85
17
230
172
262
77
103
277
172
268
228
94
127
284
38
274
89
259
235
134
162
79
242
180
20
243
30
27
184
27
5
125
289
280
32
205
109
5
162
37
4
249
236
44
99
245
197
41
56
133
114
143
9
153
205
163
105
245
265
299
191
286
51
274
145
14
140
86
186
226
224
218
276
265
225
116
140
220
56
122
106
175
16
189
242
265
18
97
147
122
212
59
183
22
132
229
290
154
205
249
240
152
299
213
110
269
242
24
89
45
236
68
253
214
124
262
35
278
81
126
31
207
21
123
201
81
147
113
158
146
220
97
159
45
298
247
261
135
61
224
83
55
294
12
88
88
278
14
189
219
263
169
253
247
63
37
77
69
84
216
296
103
191
83
216
287
73
256
60
216
237
212
201
32
188
39
29
194
27
114
115
103
62
135
47
206
277
81
61
107
211
264
37
226
24
148
265
133
162
41
171
110
168
64
58
270
61
40
86
56
74
69
220
13
33
160
133
198
279
273
294
110
71
217
157
47
294
285
42
41
213
268
154
158
296
196
274
11
117
150
98
139
227
263
256
50
213
79
287
74
159
185
151
16
282
44
200
56
166
223
97
134
227
64
298
168
105
182
172
245
216
161
73
77
120
214
119
224
191
287
27
30
9
121
290
165
187
262
14
106
289
132
163
67
163
98
231
274
175
3
13
117
176
252
224
288
202
222
222
57
264
201
177
255
38
176
257
29
98
36
56
156
99
45
39
182
109
95
143
57
104
50
159
295
142
204
254
91
236
252
246
149
49
267
221
109
250
164
267
56
64
276
209
114
68
39
253
91
201
2
262
12
118
293
209
109
52
299
58
53
165
169
116
141
54
238
297
2
276
124
132
116
132
9
76
125
80
132
235
64
28
54
165
29
57
101
39
112
287
1751
92
118
54
156
152
154
135
66
233
224
131
41
156
228
269
148
4
127
237
245
101
167
176
279
105
93
81
206
88
219
178
75
24
227
267
201
111
24
166
65
269
291
235
130
165
76
107
205
210
10
272
20
241
62
266
164
186
33
289
248
182
50
97
210
249
254
170
123
224
221
95
49
127
104
116
162
73
131
80
119
42
134
49
234
269
163
175
231
12
210
55
96
111
65
213
256
226
248
165
120
177
53
282
289
26
228
259
299
87
76
155
23
26
288
247
127
125
114
37
64
213
59
67
97
38
89
191
23
261
113
219
87
212
150
130
134
15
266
107
156
143
131
71
177
253
236
218
228
202
34
6
63
266
64
189
284
196
19
136
77
106
277
68
175
34
35
205
240
210
135
239
194
36
28
130
71
175
37
143
169
29
277
116
58
158
33
20
251
198
70
212
107
37
129
85
188
240
98
102
94
124
121
299
19
113
244
225
107
103
8
180
177
24
6
231
229
2
94
227
13
224
111
139
95
139
87
70
259
53
161
154
291
254
38
187
187
136
153
92
170
94
190
88
26
295
-2416
280
30
35
106
76
83
128
90
289
169
76
137
181
188
120
251
48
163
216
172
198
186
138
254
253
193
58
139
262
171
246
13
203
231
67
85
262
196
23
264
121
194
276
133
60
180
32
56
141
289
123
129
210
52
60
149
102
283
28
46
145
291
14
180
163
20
125
154
297
284
74
130
233
28
233
95
92
119
37
160
143
72
259
218
238
173
203
80
226
85
60
150
165
280
72
44
170
111
34
262
84
235
267
85
229
164
207
232
244
267
12
30
198
97
265
220
272
214
25
54
12
291
156
90
46
196
164
4
239
271
91
93
251
9
47
129
163
262
41
74
150
255
157
264
233
285
222
241
266
223
216
145
203
97
201
117
68
10
66
60
35
94
169
118
208
68
78
98
77
66
38
143
64
22
295
281
274
247
24
172
145
208
125
251
158
62
97
178
224
60
83
51
211
266
142
62
127
245
229
230
29
113
23
215
185
225
217
298
168
234
204
205
159
92
205
107
22
51
175
150
123
145
223
189
158
33
30
169
62
39
109
92
299
162
125
176
243
109
178
65
253
238
264
200
131
259
4
168
214
55
47
-487
192
88
265
137
60
82
159
115
117
190
212
194
197
273
198
104
38
25
47
95
263
238
262
39
22
269
61
262
59
67
210
228
169
291
102
107
11
192
242
30
282
91
260
285
106
145
242
197
128
177
4
252
240
215
182
15
248
299
76
161
244
121
119
184
108
272
21
248
255
90
136
143
242
99
76
208
48
258
171
135
299
293
215
234
264
12
42
262
37
56
120
236
6
166
21
275
41
94
233
128
13
147
285
235
274
163
273
140
85
183
231
169
203
164
228
215
79
295
151
22
168
171
169
214
259
266
9
143
260
239
88
118
209
235
176
245
37
211
49
149
241
121
265
153
228
274
72
293
151
49
255
131
55
51
107
255
267
42
267
238
136
264
69
220
85
160
269
190
210
290
224
37
228
254
66
207
148
297
207
175
167
179
148
295
79
26
30
31
246
162
217
177
126
9
25
213
206
51
234
235
133
123
160
248
223
139
32
168
84
68
269
96
44
54
168
265
263
264
97
229
220
246
262
98
55
9
147
216
118
37
166
8
47
226
127
173
253
143
111
171
33
279
149
68
149
37
24
78
294
267
207
84
38
293
65
142
266
223
32
244
281
151
156
108
147
138
228
7
80
238
78
169
39
112
70
66
215
141
192
160
11
79
69
63
4
169
5
231
224
226
34
218
184
189
142
76
167
158
137
207
218
66
50
121
291
297
64
156
48
161
208
88
61
198
133
248
13
65
261
225
66
213
266
280
69
131
138
81
40
191
36
72
280
212
99
23
72
136
290
146
83
45
127
140
229
232
140
234
124
8
290
176
219
11
48
52
13
70
5
91
104
23
72
142
285
188
72
220
15
280
89
146
231
157
288
95
221
284
125
63
33
192
207
165
269
108
200
206
43
273
199
216
70
24
182
203
240
111
75
146
60
48
272
32
7
97
91
92
297
228
146
241
223
92
156
241
262
133
293
162
30
140
213
53
156
61
289
138
140
219
14
49
170
188
243
297
238
44
134
232
119
75
23
110
189
17
73
162
221
56
104
132
167
146
74
286
242
121
228
227
274
46
226
119
69
122
196
210
207
156
87
153
46
202
219
81
14
254
167
140
213
278
223
148
62
193
236
8
271
151
120
76
249
90
146
263
134
150
90
103
184
207
53
6
15
194
116
280
238
109
102
229
103
63
287
171
62
15
8
188
58
179
296
187
21
146
250
246
183
212
270
27
255
95
145
277
235
125
278
6
7
147
127
150
55
256
229
255
23
191
264
147
187
52
185
203
177
177
145
91
41
284
67
71
15
273
100
194
118
33
127
274
142
277
8
224
4
196
6
198
180
30
190
261
299
219
249
264
4
208
164
297
262
158
45
23
52
243
128
64
69
195
69
205
163
86
11
150
259
8
173
271
85
246
95
133
196
275
84
209
100
53
117
70
37
14
100
136
237
68
42
157
28
105
277
146
155
263
251
283
296
214
27
143
34
11
242
153
118
211
184
247
205
87
268
179
51
98
96
41
8
151
116
195
258
268
122
101
288
128
125
275
288
234
114
143
52
134
240
168
284
281
53
160
47
47
59
190
196
266
196
97
190
215
138
135
164
238
285
189
125
106
17
107
269
281
105
264
263
44
128
241
199
293
171
104
262
37
102
137
157
28
265
56
124
8
254
230
69
53
132
178
15
66
276
151
111
262
18
135
177
86
252
231
133
117
186
102
89
118
124
121
165
206
31
282
199
130
22
48
80
168
281
131
3
42
255
242
99
25
273
177
125
212
234
190
14
287
64
173
74
219
136
294
125
264
219
16
154
15
13
186
56
197
12
11
125
267
91
139
32
211
42
96
272
10
225
258
256
165
286
9
291
250
118
94
28
204
216
48
45
91
35
6
89
26
73
192
246
65
76
171
81
94
18
18
138
218
191
40
20
183
87
265
175
89
217
283
93
188
116
209
157
44
166
237
68
258
60
115
60
199
205
205
222
98
166
208
268
96
57
291
185
24
125
36
260
207
113
203
222
217
277
210
125
147
186
188
250
28
278
234
277
209
122
16
11
148
170
280
35
76
239
231
247
66
126
101
131
16
272
144
238
113
284
258
15
79
194
283
253
220
32
61
107
126
216
20
135
141
61
110
265
54
223
17
84
11
224
20
262
160
111
16
15
47
183
72
220
157
137
121
184
113
6
13
202
86
250
179
197
273
210
7
244
58
73
63
149
45
241
192
256
11
47
210
8
188
257
67
246
225
24
70
252
164
277
8
29
27
73
231
98
131
90
238
72
285
187
204
197
67
98
293
293
140
144
89
66
109
45
108
48
277
296
32
249
114
216
239
110
4
52
169
239
281
288
177
179
85
273
122
61
55
38
104
98
178
289
17
298
283
298
287
4
147
284
149
264
23
142
144
95
150
99
184
63
4
90
286
7
238
202
30
298
184
126
176
33
111
227
63
287
237
187
160
8
236
41
185
267
107
115
237
73
24
159
69
230
97
24
171
293
268
147
289
256
275
282
119
213
56
257
9
60
256
32
239
55
214
218
48
168
116
76
31
280
21
238
105
165
216
80
60
27
39
6
103
100
220
149
100
225
23
249
99
57
165
168
237
284
172
2
233
291
197
198
95
176
146
156
169
247
205
203
175
188
244
48
271
31
244
289
104
295
166
129
285
187
11
173
294
190
130
67
20
136
12
222
145
273
55
293
76
121
26
70
245
189
19
32
99
11
80
284
248
19
112
133
152
28
39
206
145
2
259
201
193
67
87
260
191
102
267
32
285
142
76
160
28
168
42
108
296
21
7
81
191
2
81
124
91
43
138
177
287
21
179
124
261
21
206
113
102
58
191
48
29
102
294
291
217
86
127
251
10
282
289
250
206
109
86
253
239
61
265
151
97
69
12
283
187
90
4
14
222
56
145
290
196
144
233
257
123
21
259
241
51
244
72
84
284
136
238
159
257
150
120
255
95
96
158
22
223
186
94
246
195
279
101
181
57
103
288
62
203
243
120
94
271
96
94
114
256
13
245
221
142
41
271
246
34
118
184
253
27
110
38
120
83
236
284
291
223
39
161
284
115
90
213
176
239
119
97
277
203
81
91
257
47
113
235
52
220
3
225
99
118
189
56
112
122
289
120
296
165
237
273
14
261
268
250
204
247
189
60
241
188
13
68
37
252
219
233
22
34
110
159
233
137
252
5
12
208
68
24
65
219
66
234
230
41
8
64
227
295
68
235
162
204
76
191
34
172
252
190
153
250
93
90
204
249
68
234
90
201
32
55
53
122
262
293
160
281
245
229
54
147
61
265
266
123
234
113
287
34
184
224
50
265
268
187
199
105
257
176
264
14
264
144
9
164
200
254
287
218
116
97
59
224
224
271
50
133
89
248
201
54
171
245
213
138
24
295
100
40
48
45
122
121
233
294
72
189
111
45
159
288
286
273
144
5
293
197
46
45
70
167
217
68
244
144
299
115
178
101
221
183
244
68
220
13
113
134
89
163
178
115
2
270
173
163
287
171
128
48
288
201
256
251
252
127
152
27
71
158
185
121
193
158
203
267
234
157
116
202
88
25
197
25
145
163
160
142
30
50
52
19
288
216
167
201
71
230
293
272
69
235
111
278
91
169
95
25
182
280
167
71
168
192
170
213
46
147
24
290
59
57
62
29
52
39
152
47
160
15
74
28
17
238
183
183
158
63
275
31
56
120
85
62
201
217
108
99
177
104
133
14
87
81
296
172
22
-803
230
16
80
156
235
294
73
132
67
68
216
298
174
163
172
246
45
119
148
295
87
271
242
55
222
31
47
245
233
167
223
109
73
50
14
139
101
177
104
116
77
132
255
284
66
53
270
164
285
112
202
210
255
24
133
299
81
109
33
199
172
84
174
166
120
67
299
215
251
18
177
194
290
2687
39
279
45
69
13
209
34
150
154
286
213
259
217
77
64
43
272
178
281
240
88
128
191
12
38
244
137
167
180
72
186
170
178
169
270
88
115
33
143
44
79
282
243
60
94
117
71
156
165
6
116
142
180
243
188
223
184
209
90
9
161
62
276
20
63
123
72
111
42
204
33
128
157
44
46
285
291
101
38
244
241
266
218
155
27
216
18
131
162
79
242
156
177
202
70
278
153
278
101
297
150
140
76
106
272
101
159
44
227
49
5
216
215
71
68
17
90
128
253
92
277
202
296
105
289
111
23
128
259
214
243
167
135
11
184
244
245
244
160
140
98
62
259
85
6
229
267
229
8
24
96
282
98
270
227
118
156
96
261
67
10
139
19
294
286
-2223
93
9
87
185
52
191
286
79
175
249
44
262
89
97
172
79
84
117
279
186
90
175
229
140
192
193
175
181
216
109
69
132
100
232
186
196
96
28
146
277
91
148
121
221
266
255
203
115
199
131
133
144
173
225
237
157
252
290
117
81
146
231
116
105
116
269
213
113
234
288
87
38
47
106
216
131
78
146
64
149
86
181
111
50
194
13
144
248
199
197
20
193
172
172
274
118
160
134
58
172
56
158
284
95
84
170
68
192
175
101
164
283
150
192
223
232
161
116
298
24
212
270
165
29
289
22
162
32
116
145
40
83
236
102
55
57
78
32
63
53
133
194
31
281
267
49
156
142
272
99
69
245
229
63
293
99
234
78
141
31
239
20
54
172
48
44
202
149
56
121
237
79
281
298
250
86
207
236
108
243
140
88
267
262
251
284
24
8
13
17
131
173
51
206
3
281
76
163
204
230
190
276
252
209
179
268
129
259
149
242
291
67
155
93
263
35
276
66
263
66
209
78
49
179
101
185
21
5
242
147
213
72
156
227
254
3
23
34
24
256
62
136
251
58
140
121
242
245
66
226
232
138
184
261
29
69
148
261
71
141
7
24
2814
270
4
249
152
3
68
202
19
206
236
216
288
139
54
298
220
113
133
187
143
299
51
223
255
95
54
228
229
249
247
90
227
110
140
9
110
56
254
220
280
183
164
299
213
139
54
111
213
163
180
193
4
139
84
38
227
168
177
68
3
53
230
39
253
211
98
152
232
261
6
244
145
108
251
211
203
279
145
202
138
218
5
7
169
163
141
100
237
231
14
269
256
268
203
60
196
236
185
60
204
4
265
74
24
99
250
87
198
227
74
283
221
68
81
83
84
50
142
196
20
247
187
142
159
136
116
212
156
221
28
13
97
204
291
168
93
121
48
296
237
167
149
12
239
223
216
270
18
267
205
155
9
262
41
200
285
117
101
104
294
141
84
38
202
53
120
159
25
248
162
208
44
127
71
241
203
100
214
265
292
15
27
132
40
258
70
299
202
204
11
204
236
280
228
193
174
144
25
12
287
232
7
222
221
259
101
172
23
241
183
95
219
130
175
252
212
122
273
255
40
133
200
114
58
50
292
290
141
278
126
149
295
266
14
215
280
229
261
33
171
31
191
181
64
7
100
3
48
106
198
263
229
45
44
55
169
116
128
109
119
265
19
61
177
27
118
243
265
159
250
29
168
141
263
165
205
211
270
60
94
227
75
94
150
128
85
72
5
76
152
60
11
199
95
195
176
196
242
157
185
98
101
148
56
245
121
282
166
226
64
33
111
181
157
200
247
129
63
100
83
233
145
197
140
192
199
18
197
51
51
276
116
163
87
111
183
75
80
281
108
188
224
16
140
115
79
253
290
56
109
155
4
228
27
125
185
6
82
59
48
140
267
232
161
12
281
245
45
96
285
153
234
23
265
81
101
119
138
200
77
77
36
77
277
124
237
198
89
245
131
146
260
130
25
174
156
209
51
279
23
227
232
214
128
265
65
185
216
236
122
3
104
54
87
132
58
255
229
181
293
161
183
46
272
281
205
12
263
75
279
290
295
225
6
280
229
24
213
48
13
207
73
234
190
48
33
183
292
35
227
97
173
79
128
83
104
117
258
183
149
236
38
246
255
194
233
76
113
277
19
116
177
33
127
296
125
210
274
103
93
100
252
216
226
141
18
169
203
173
4
45
207
42
222
59
229
14
272
296
26
128
47
101
157
162
163
119
115
33
8
68
45
10
115
80
245
133
238
227
99
51
233
233
245
227
188
42
116
10
46
104
188
163
81
192
136
261
36
214
81
17
24
104
179
185
181
96
230
191
59
4
98
97
275
3
111
5
38
77
179
10
98
107
196
135
218
228
243
153
25
262
88
271
11
60
167
217
64
213
227
73
203
207
217
35
120
220
3
292
17
212
187
32
50
238
65
237
214
169
154
46
226
263
239
80
14
260
269
161
20
2
182
179
227
274
240
273
292
13
128
142
295
139
74
165
178
48
240
289
216
141
190
91
140
23
192
266
221
131
118
141
279
210
233
187
90
202
8
161
2
83
20
216
177
82
17
180
238
248
75
273
45
272
57
148
213
145
141
55
21
35
77
35
25
137
201
115
296
53
205
279
160
118
166
34
116
242
251
130
49
207
207
108
251
63
256
284
174
160
86
58
181
289
291
69
267
251
173
170
209
181
145
92
54
40
104
115
160
290
226
72
73
6
4
169
102
168
115
10
209
38
217
186
284
49
226
167
266
267
188
156
128
76
54
236
191
154
287
21
106
144
174
166
57
5
202
263
123
87
124
243
178
8
4
230
110
51
158
84
9
8
215
119
261
42
212
198
109
189
78
242
100
214
78
219
113
296
192
220
281
52
227
14
245
96
14
132
29
228
19
204
75
55
80
288
293
244
28
77
29
32
11
55
226
39
161
182
45
11
163
33
208
48
41
27
251
57
256
90
32
131
5
174
292
192
127
173
267
6
13
191
287
104
278
261
224
145
101
134
59
224
10
224
56
241
51
22
239
291
148
82
126
297
165
137
275
165
168
226
77
99
245
281
294
192
17
177
100
246
37
32
26
178
110
220
37
161
9
290
107
285
93
159
188
207
55
97
75
157
75
257
174
175
252
200
237
58
189
239
91
105
94
281
279
288
254
95
187
174
213
102
250
277
203
17
260
179
219
113
178
36
131
169
258
123
200
97
93
179
265
288
178
285
66
177
218
66
187
112
269
250
104
209
263
12
84
66
37
180
217
76
147
202
88
240
179
80
191
246
151
74
13
31
89
184
119
173
212
204
104
13
43
243
230
135
45
210
83
5
299
204
205
62
146
111
247
278
195
289
56
112
140
180
146
140
193
244
240
103
108
271
50
254
232
107
6
299
103
214
264
31
139
250
249
4
71
264
61
259
286
267
259
10
184
276
140
9
213
29
45
216
38
121
3
262
190
219
133
158
61
296
258
208
279
230
114
200
189
97
122
163
113
75
241
200
257
69
190
232
205
200
155
115
275
116
218
83
102
121
147
283
170
293
52
218
45
13
67
238
249
144
284
130
175
22
160
295
287
18
259
221
213
115
211
223
280
232
268
2
87
182
55
228
119
237
143
132
21
106
113
177
204
228
265
221
149
61
93
222
67
70
124
167
63
213
279
206
143
163
75
31
143
113
37
96
293
258
48
289
285
132
40
236
244
291
58
202
270
221
27
211
189
91
126
249
183
13
64
77
253
227
148
198
34
264
77
223
79
29
200
284
286
5
194
245
288
252
114
157
6
245
114
139
2
63
284
85
127
45
30
7
173
293
71
232
153
273
202
47
12
111
26
17
121
97
200
258
295
148
118
238
7
146
145
162
179
160
105
2
184
55
272
288
164
25
163
259
280
292
167
46
231
288
247
253
192
192
164
78
284
284
278
228
164
219
69
89
79
273
226
291
219
215
35
199
226
269
87
10
2
166
215
208
197
105
157
178
214
42
183
193
9
144
132
36
194
90
4
91
116
205
235
122
71
209
197
163
266
164
36
231
30
151
60
288
278
276
254
242
81
207
269
54
216
261
232
233
89
43
218
267
174
233
91
176
123
48
211
120
139
152
57
293
152
125
156
282
200
248
122
42
266
260
186
151
24
27
160
69
6
252
188
285
100
130
152
217
85
88
5
290
126
179
141
44
90
138
276
147
172
240
202
148
242
169
64
120
271
15
145
56
249
292
6
68
45
297
151
172
202
252
164
290
124
28
181
244
206
113
60
108
23
26
235
107
114
175
298
259
49
184
257
229
284
81
148
112
294
97
295
86
27
172
7
67
10
18
176
75
149
192
134
193
186
22
210
208
109
131
183
280
230
170
251
145
186
7
192
283
199
260
85
93
204
211
53
225
149
40
20
257
95
190
25
65
128
59
285
284
201
237
143
203
150
203
108
252
93
203
231
171
9
62
17
200
270
112
273
42
52
186
155
129
178
155
199
101
25
263
266
272
209
118
185
154
168
147
29
271
146
169
226
251
244
98
256
191
277
229
74
195
30
17
69
253
81
140
81
211
291
16
63
49
290
248
278
264
63
91
191
28
142
179
227
20
178
194
72
247
119
206
101
89
203
39
77
247
224
292
57
221
70
15
206
32
66
36
24
236
201
230
89
211
67
23
184
33
141
2
46
200
45
249
42
66
81
165
271
263
206
39
11
200
209
170
123
92
179
147
208
79
220
115
194
282
25
176
231
32
217
248
29
219
151
139
38
150
3
175
29
208
272
49
90
122
197
176
299
287
30
142
210
99
145
197
225
247
42
170
196
278
241
48
183
212
209
230
150
53
198
240
249
298
159
149
142
45
68
151
208
292
172
135
242
5
83
83
290
173
187
237
156
156
231
3
22
215
285
26
291
155
171
192
213
160
210
144
161
261
272
234
232
104
42
261
127
116
196
245
118
138
176
51
280
162
98
33
119
209
59
190
62
89
223
159
194
150
140
49
16
193
128
289
203
262
137
270
15
171
284
24
173
243
119
289
280
125
167
247
13
89
147
59
238
31
106
229
195
135
13
180
168
211
90
146
133
32
68
25
150
158
281
182
14
257
25
162
80
190
36
283
165
56
171
61
68
275
228
87
125
116
32
30
299
60
182
294
3
283
37
54
280
186
96
127
152
293
213
141
59
289
298
31
173
175
189
193
228
5
2
215
43
167
224
181
287
126
230
180
127
219
178
238
281
27
295
238
247
239
83
55
85
291
103
294
256
89
174
118
207
101
34
176
221
163
89
23
37
113
86
159
209
243
233
546
186
73
12
191
199
39
146
123
51
107
107
127
41
193
74
60
164
102
50
193
212
58
209
53
1494
216
191
50
155
61
32
108
71
143
195
222
191
17
122
224
264
13
102
246
158
249
233
163
193
40
208
216
204
228
111
59
297
182
249
215
5
40
102
299
44
100
99
152
206
43
199
40
262
20
172
48
85
263
81
165
205
221
108
23
146
122
292
110
155
162
223
71
167
196
185
63
80
147
188
135
185
172
100
143
35
205
294
207
13
89
275
108
226
286
113
7
51
217
234
54
198
77
13
220
295
199
131
110
180
39
86
118
111
234
16
158
119
83
198
99
108
243
40
242
249
165
180
149
277
21
142
219
189
185
123
268
273
149
185
87
16
97
187
41
68
179
24
271
249
126
33
171
92
84
128
166
73
191
73
10
290
296
290
95
165
212
66
187
265
29
53
131
192
56
299
97
225
47
42
194
63
131
55
13
151
156
100
19
221
185
259
54
164
24
173
57
172
204
297
170
112
35
120
191
142
161
33
258
276
142
86
125
166
158
198
299
181
14
118
242
209
18
175
264
117
10
56
33
20
258
269
30
222
8
233
250
64
292
168
131
88
273
156
19
63
255
16
223
17
132
31
274
131
55
228
70
207
20
263
255
199
284
164
79
30
137
256
293
253
76
38
56
295
189
277
226
239
5
90
134
170
291
152
174
47
56
154
56
122
261
269
138
2
122
2
172
189
75
149
115
67
40
196
245
39
258
168
149
213
157
44
29
252
152
91
66
149
284
70
142
267
34
60
64
19
121
168
58
296
23
153
98
36
241
62
239
224
137
205
25
151
27
17
129
205
196
107
286
221
106
104
233
213
82
220
26
9
214
113
88
182
87
103
253
28
66
15
107
281
25
280
122
265
203
138
112
204
297
80
235
278
207
202
151
35
43
125
269
281
293
32
151
34
270
288
98
138
43
274
7
14
231
110
103
55
124
284
13
135
140
273
287
183
83
78
15
186
189
111
63
50
181
227
260
223
246
69
190
48
205
252
294
2
258
177
237
164
16
99
93
127
101
203
192
249
76
184
106
213
75
86
298
60
213
86
25
2
69
116
61
52
104
141
143
124
146
140
290
127
264
180
12
246
253
133
72
73
262
52
107
148
164
258
95
37
167
44
189
62
13
25
290
28
130
296
59
28
276
220
31
285
112
281
51
89
224
92
227
195
169
227
153
145
218
130
84
253
253
216
290
101
77
22
284
131
228
13
148
253
58
46
118
272
134
12
276
35
258
273
267
33
140
28
22
295
194
46
154
54
94
176
27
285
55
241
153
81
124
247
280
3
275
142
18
17
252
270
297
95
125
10
114
9
230
62
70
194
201
220
216
9
194
228
126
245
220
104
270
183
184
171
287
60
270
162
37
86
219
95
177
65
285
100
227
235
288
138
220
233
152
203
143
161
232
127
189
175
53
180
262
183
192
157
262
65
51
127
152
166
111
134
128
207
225
140
51
44
204
50
161
103
156
100
205
211
286
252
64
295
291
85
234
16
64
116
56
294
249
240
26
276
260
59
286
89
263
295
68
56
80
21
98
31
132
214
69
195
60
10
3
289
60
169
155
69
52
299
196
155
91
120
263
90
267
98
50
136
23
221
160
145
288
292
265
99
284
75
172
181
5
112
136
169
20
79
220
152
79
275
39
264
56
66
261
233
110
54
108
245
71
87
276
283
24
189
97
117
248
112
86
231
271
134
54
71
56
205
235
184
70
72
235
132
72
169
83
248
200
112
55
71
29
135
26
146
54
14
249
225
96
251
142
109
39
207
73
242
166
127
222
112
212
165
246
48
247
120
99
49
156
123
41
201
296
40
64
177
163
192
138
128
113
103
167
295
85
206
40
119
223
114
146
163
196
68
20
46
68
187
103
90
299
45
192
14
240
89
243
90
55
205
213
23
293
191
36
173
253
122
7
84
12
219
199
220
163
158
158
89
147
203
95
213
263
37
10
221
169
129
227
213
116
202
150
144
226
171
150
39
89
225
101
209
197
139
114
202
232
288
129
9
98
76
30
11
252
218
141
62
149
9
186
187
48
146
28
31
130
167
172
31
130
153
273
91
194
141
154
222
2689
181
98
160
171
212
89
151
101
15
188
146
243
203
92
43
240
20
49
243
292
46
63
189
160
54
12
228
133
275
162
269
225
198
142
293
35
11
171
295
196
47
43
168
92
275
154
276
236
179
19
224
59
28
245
245
255
245
234
146
171
50
260
82
203
50
7
197
105
182
206
53
73
165
230
115
64
292
216
33
146
294
106
79
94
286
54
221
29
111
77
88
25
113
138
111
60
69
169
161
35
189
232
184
24
107
207
210
124
264
85
211
240
221
150
146
55
257
189
50
157
180
272
-1000
87
265
23
197
240
146
167
267
244
80
68
204
116
108
163
83
36
208
119
235
237
278
291
8
145
270
158
278
268
80
106
258
183
162
231
161
18
175
161
23
135
182
102
2082
80
87
78
78
107
173
125
233
159
65
252
95
281
188
293
224
178
47
273
146
67
18
180
285
4
281
250
271
28
211
276
75
257
43
254
4
238
237
212
214
26
290
215
110
88
252
20
253
252
271
166
228
110
93
65
137
225
60
106
282
146
222
197
173
123
140
53
166
80
27
8
235
169
221
275
85
209
292
284
253
285
206
259
179
150
166
139
2
230
215
164
118
285
3
207
202
183
162
71
185
111
13
18
65
101
143
217
135
261
75
96
138
287
185
148
258
187
285
251
35
25
176
19
299
218
212
208
198
190
18
200
258
86
72
214
129
103
74
89
6
67
33
62
28
121
160
173
62
278
9
203
232
104
174
205
56
161
294
21
216
116
215
243
254
248
161
123
221
71
92
184
166
173
5
127
174
49
193
132
276
264
111
279
26
221
241
234
92
206
241
34
205
275
186
240
88
169
210
75
69
250
167
73
201
207
276
297
85
231
105
173
75
275
93
294
141
138
55
82
127
64
171
213
40
30
124
238
4
275
224
268
174
84
149
253
154
4
202
137
51
109
118
189
160
171
208
281
199
181
255
217
244
39
240
203
161
124
202
3
166
6
221
37
101
96
159
124
235
13
251
190
115
148
298
123
31
97
162
170
275
256
173
85
215
59
111
261
121
278
267
147
74
198
81
206
110
197
5
38
240
96
298
96
91
213
188
281
54
77
284
268
89
170
36
229
199
42
232
226
156
138
234
78
164
188
51
164
260
260
189
145
298
11
217
142
207
280
86
269
169
111
282
167
65
136
127
226
228
45
288
77
175
130
189
291
73
112
192
99
56
289
91
67
68
268
244
27
128
37
140
10
2
22
184
127
175
97
274
58
120
173
222
178
88
279
74
251
233
163
286
191
271
232
103
188
136
51
27
218
218
142
18
225
278
21
284
32
46
254
56
129
76
74
235
247
2
7
208
13
233
59
173
94
123
271
278
21
151
77
53
267
68
267
257
113
280
112
102
262
58
79
273
63
207
102
253
100
177
268
54
95
38
180
203
173
268
228
211
225
246
278
10
130
225
234
9
219
153
258
164
174
16
90
192
30
278
116
29
140
124
241
156
85
174
203
226
107
125
268
238
168
216
51
76
244
203
142
139
157
277
162
16
19
96
16
241
15
145
116
123
109
250
237
222
243
265
12
17
231
175
175
168
160
241
47
14
23
147
158
51
2
76
214
48
193
156
43
124
277
258
96
294
49
207
48
44
38
33
157
172
262
142
119
241
58
103
292
132
45
286
79
91
136
209
155
179
101
91
138
103
85
84
19
297
201
120
44
220
1686
84
73
139
183
52
139
21
276
184
232
125
151
41
128
201
174
254
290
11
186
132
273
20
251
247
96
14
261
264
204
168
92
160
248
223
220
280
182
28
29
280
190
110
240
143
44
34
105
273
186
49
193
47
245
20
125
244
82
103
29
116
140
189
299
140
-951
77
124
155
251
228
243
166
239
7
274
271
172
72
258
121
190
100
172
51
68
201
2501
239
152
231
105
34
291
77
24
8
30
278
159
215
149
207
75
56
138
132
25
5
284
92
140
192
21
27
180
198
5
217
16
130
118
103
261
172
119
71
211
42
37
58
130
73
39
267
268
101
195
247
237
222
289
72
14
108
281
67
194
201
157
220
270
97
122
178
240
22
257
172
156
44
48
238
145
196
223
191
175
20
243
265
284
137
22
206
50
128
75
241
197
62
215
59
160
211
202
293
295
249
137
262
66
271
186
95
168
127
295
129
49
33
178
133
266
146
28
280
209
37
21
114
253
257
30
21
190
25
284
109
283
17
209
299
129
18
283
263
173
173
45
123
147
259
246
271
244
34
170
73
183
254
141
39
11
145
76
200
16
85
124
197
140
257
104
250
244
224
244
35
235
75
134
151
16
259
204
207
298
131
4
190
173
152
37
11
251
120
22
8
100
251
206
110
215
247
97
147
251
26
55
95
235
269
39
200
219
15
185
189
263
42
94
11
6
84
171
186
193
22
68
18
40
77
204
12
8
298
5
282
143
188
71
94
100
263
109
235
266
226
245
101
173
275
184
206
272
291
129
28
239
135
266
246
283
252
294
228
258
151
265
165
265
156
188
188
168
16
131
169
213
26
172
51
134
30
230
119
273
66
289
146
229
261
296
171
195
158
134
58
297
186
219
99
269
241
2
97
90
17
223
295
86
220
246
108
80
167
63
109
286
37
46
41
292
8
298
177
87
298
31
181
77
295
215
148
252
148
89
263
66
135
250
18
215
135
246
251
279
158
96
31
80
2
235
295
253
6
78
198
181
29
15
241
19
74
97
90
85
230
60
174
210
55
27
124
24
256
109
3
125
150
264
259
65
95
7
92
191
46
272
252
184
210
294
142
10
22
52
273
11
213
11
139
282
50
167
224
294
150
39
286
92
54
22
254
96
150
93
201
109
188
167
216
291
2856
184
165
79
195
122
290
36
167
18
83
12
254
246
193
146
190
258
202
104
205
24
235
250
155
66
161
198
279
70
67
96
55
45
193
71
156
82
261
52
266
281
128
68
112
132
291
184
249
155
58
84
278
189
191
160
129
47
221
70
186
279
135
250
74
61
298
57
126
275
41
91
280
143
126
172
277
220
28
212
205
10
42
86
58
129
73
140
268
128
165
76
226
142
141
90
171
181
200
190
157
120
162
124
275
272
255
182
34
5
87
190
197
184
149
52
89
298
236
271
116
158
103
55
133
187
273
14
107
91
170
262
234
285
154
43
34
237
185
112
124
158
225
75
259
241
105
257
271
160
20
296
116
226
275
102
226
176
139
67
170
144
245
136
224
35
79
203
111
5
70
87
59
132
169
50
127
189
56
69
73
34
277
71
270
57
194
179
128
252
231
37
72
74
268
91
94
185
123
211
142
131
185
21
233
116
21
2
126
180
214
233
294
99
113
125
42
190
103
9
211
47
281
244
132
286
193
252
95
283
47
152
44
8
276
188
204
269
225
49
26
66
98
206
13
67
247
87
288
204
161
167
196
20
159
44
235
12
279
38
274
5
8
205
263
97
5
207
238
282
98
15
244
114
279
129
30
295
173
258
261
26
271
192
51
122
154
297
210
81
199
157
157
164
26
194
110
188
82
157
176
143
164
228
121
287
196
167
281
293
289
127
80
258
182
299
139
239
182
36
41
263
35
203
66
148
212
188
17
57
212
222
8
144
205
116
146
3
233
275
7
252
137
108
88
242
5
135
32
245
56
126
223
7
85
37
140
272
60
142
194
17
59
22
120
236
11
229
292
80
225
78
190
164
74
72
198
225
213
135
199
82
110
120
162
13
219
41
121
188
131
199
10
139
32
271
11
25
218
74
180
12
278
159
53
80
178
93
170
242
115
149
29
267
283
55
146
286
8
282
276
254
145
105
156
187
287
270
68
267
66
192
-1994
75
232
17
124
119
90
78
105
47
174
197
27
149
3
216
11
99
167
90
227
180
199
186
240
248
191
113
286
89
291
84
235
12
142
273
68
290
65
9
185
295
282
270
198
55
62
22
110
26
21
167
91
100
135
99
63
269
189
281
7
26
195
233
259
66
19
30
11
283
187
215
29
70
62
157
289
50
21
232
27
98
213
74
238
168
160
94
68
274
167
13
265
265
103
186
83
157
14
185
255
256
262
91
295
212
129
248
5
194
209
53
271
243
269
284
52
204
284
193
34
21
182
212
159
263
23
254
210
136
201
102
180
210
238
247
156
48
104
152
183
76
3
37
276
95
272
272
133
276
144
92
250
170
136
224
294
214
135
189
120
142
208
44
281
87
161
259
147
199
248
243
161
173
126
147
9
173
179
202
58
61
22
244
22
30
26
119
26
150
50
225
249
258
263
58
293
75
49
192
161
79
255
177
13
205
143
144
235
174
127
69
126
165
231
274
122
250
299
66
201
242
94
176
82
23
238
61
63
136
279
269
5
183
234
221
253
166
120
68
86
195
199
38
222
176
184
177
258
236
223
226
35
88
9
299
57
22
210
68
100
48
173
11
134
221
35
137
135
252
219
147
105
297
139
148
96
97
43
183
258
260
204
265
260
157
180
90
11
56
243
40
89
53
280
176
13
53
294
91
87
160
133
92
203
214
65
294
117
92
23
252
13
201
56
72
42
43
46
292
122
247
258
121
295
207
45
235
188
228
22
250
80
120
114
258
243
145
160
45
165
110
191
22
227
81
19
108
159
133
106
2
240
27
264
54
49
53
55
66
246
142
155
65
182
81
50
190
124
95
53
25
101
1113
214
215
32
242
291
214
194
159
105
104
115
44
121
267
39
81
32
169
65
53
295
247
250
-858
214
98
181
159
182
178
101
287
135
235
35
53
182
192
139
47
237
191
169
132
211
98
102
100
258
187
42
86
107
201
25
38
77
7
101
44
86
111
229
133
126
167
99
230
96
257
124
273
214
125
87
179
203
186
105
122
252
141
3
299
65
228
189
290
2
116
51
84
145
254
61
70
75
50
7
141
70
67
293
76
214
83
175
185
254
293
35
76
18
180
236
85
221
223
170
119
43
185
230
181
284
1052
178
103
213
252
211
214
288
24
130
97
297
10
250
275
86
10
227
258
140
104
117
210
286
291
207
157
165
230
93
155
285
182
242
70
247
152
18
108
240
98
293
157
106
250
151
170
152
47
130
153
206
69
164
237
89
89
48
44
266
295
108
88
194
96
56
132
283
19
244
38
78
222
83
248
122
129
263
296
120
147
67
196
229
281
135
152
23
186
227
128
65
134
66
223
173
188
238
270
37
62
93
229
145
64
128
171
158
159
1300
162
162
2205
154
77
14
130
136
184
241
192
41
215
171
240
226
38
246
15
12
19
126
122
44
299
111
56
102
185
179
262
23
281
221
181
249
40
65
159
242
19
227
273
277
244
64
189
128
266
173
288
21
141
249
115
78
163
254
248
127
201
261
98
273
215
30
117
236
274
296
168
232
211
47
30
264
203
26
236
38
243
291
293
249
75
174
208
174
260
80
183
34
187
284
29
103
119
123
281
127
181
101
139
237
88
153
153
55
83
217
259
287
185
40
293
293
178
129
194
268
27
218
167
248
163
155
73
11
113
296
262
214
229
297
47
25
111
204
295
272
234
29
83
80
198
268
158
3
29
108
177
287
123
248
194
75
55
38
265
2
140
266
55
84
110
229
244
99
11
101
140
288
79
246
25
252
139
2
13
110
207
272
265
194
265
272
201
17
290
176
21
201
162
291
192
117
18
142
178
216
151
198
3
260
210
84
32
244
32
195
199
51
158
69
187
75
108
253
221
250
72
165
233
245
206
93
77
163
244
187
188
44
5
95
145
270
249
194
66
285
255
32
53
274
194
68
254
16
33
199
127
44
36
148
40
84
82
163
53
87
228
212
2
136
193
65
94
37
237
34
118
174
204
250
153
293
110
91
23
44
179
99
97
186
250
13
183
288
131
65
15
209
81
78
293
211
23
210
111
299
286
184
46
39
250
201
244
21
273
101
137
73
222
262
89
100
172
16
148
51
127
257
177
137
255
100
88
191
294
104
205
135
290
282
66
123
174
-2151
126
244
183
60
89
164
41
164
268
17
178
91
245
187
218
275
39
179
210
34
77
62
287
228
212
87
171
107
190
235
222
138
152
275
211
79
141
223
146
189
167
237
47
41
46
84
157
200
8
278
273
91
131
40
282
147
258
176
189
46
65
83
47
136
5
277
91
178
160
73
2
47
9
29
260
59
63
184
238
149
262
228
143
30
46
72
240
23
138
249
144
110
48
189
207
258
109
286
165
71
90
21
234
286
220
8
135
84
294
143
212
27
165
129
224
232
296
132
261
148
148
49
150
245
35
259
287
189
168
188
119
5
55
290
107
54
67
295
280
260
178
288
26
185
102
224
171
189
24
281
62
289
148
134
53
78
222
230
187
259
21
187
143
24
289
70
254
63
53
121
143
40
84
211
25
176
173
175
279
28
164
76
32
154
36
100
105
228
276
257
184
-369
224
253
203
253
247
279
88
133
132
30
104
236
165
255
8
234
66
287
172
58
44
299
84
255
293
141
279
257
23
129
47
54
239
246
62
36
182
161
278
41
122
59
176
124
243
289
124
241
24
130
125
156
15
100
186
251
51
197
44
122
28
5
218
14
210
132
287
29
64
122
112
36
263
14
177
68
258
76
254
223
99
8
296
165
100
74
86
33
226
298
169
256
269
21
108
52
210
218
260
9
19
179
91
70
217
187
242
188
171
7
24
287
72
20
196
123
37
140
73
218
128
82
114
131
282
268
147
276
50
278
265
159
171
174
105
219
195
40
221
294
221
4
131
198
110
283
227
129
246
138
59
24
234
273
8
198
75
229
93
249
250
131
266
157
108
276
218
172
159
123
127
179
284
269
272
16
124
192
223
282
148
201
225
82
76
44
75
114
201
64
14
198
267
167
149
190
220
222
45
229
56
129
230
194
185
127
12
59
78
155
59
14
32
109
36
30
239
245
226
111
50
98
17
201
285
115
54
229
168
98
226
189
245
129
112
30
34
23
109
21
74
138
89
76
26
176
270
12
138
285
265
195
223
96
159
85
230
269
41
25
214
271
51
113
284
86
163
109
243
166
106
277
183
135
295
297
208
268
180
121
23
298
176
277
42
145
43
47
267
253
216
208
29
282
153
121
6
53
157
256
242
250
241
40
100
168
53
186
48
42
268
114
60
77
68
266
289
56
184
252
236
109
245
106
28
133
247
41
200
35
116
281
262
261
215
105
57
10
134
236
31
24
160
245
232
104
192
204
212
161
289
147
38
197
176
280
294
8
47
293
107
20
293
17
38
8
282
199
286
185
14
154
287
179
286
113
283
173
250
206
44
56
295
124
250
227
166
210
214
69
19
261
297
190
252
18
55
213
155
261
42
204
252
97
21
33
93
153
298
22
110
265
299
285
39
2
159
157
212
64
102
222
47
206
61
273
183
114
45
294
34
110
16
299
216
204
204
239
2053
166
198
68
186
257
101
12
21
65
217
12
119
164
260
166
80
91
299
6
35
290
20
114
283
287
61
-1915
120
107
257
142
279
31
91
263
256
16
296
212
218
191
280
93
228
66
287
284
88
49
195
172
189
60
62
26
109
205
157
5
6
267
4
92
77
48
74
263
16
208
244
196
233
239
271
203
259
164
128
272
59
36
207
281
85
48
294
41
237
266
92
275
245
35
188
25
133
19
297
102
29
51
109
93
66
127
285
191
182
51
278
44
287
137
152
146
92
198
135
161
79
39
267
86
93
154
180
106
42
88
37
76
15
157
56
205
21
93
163
264
175
26
210
290
246
39
238
123
294
193
103
151
47
84
232
85
154
77
164
289
135
258
58
88
172
142
151
251
79
24
64
82
112
192
214
43
138
116
134
214
277
72
169
256
228
21
77
45
129
54
24
9
193
261
164
261
158
194
171
139
39
21
108
109
195
75
169
63
16
87
270
29
266
24
233
61
158
179
283
22
208
43
24
68
46
36
243
123
177
192
132
24
242
18
147
221
8
31
281
272
38
262
185
154
217
107
24
177
273
88
4
184
103
223
82
5
266
121
46
272
251
241
142
108
69
33
110
247
33
134
171
59
181
64
273
131
211
78
250
180
106
96
277
244
109
198
208
280
36
238
103
148
183
83
122
118
111
258
197
140
255
77
172
186
198
202
240
101
186
176
299
30
222
30
257
215
272
163
130
209
31
9
23
68
18
146
294
208
76
80
57
51
110
299
36
273
299
78
207
23
74
220
226
159
74
48
196
37
48
234
28
121
242
12
180
281
233
155
231
172
5
84
140
283
52
221
247
95
215
150
224
43
162
21
40
224
3
97
61
83
177
97
205
158
17
248
43
150
126
102
40
51
79
48
207
112
192
142
153
240
99
276
242
183
160
172
233
278
138
230
32
57
91
245
133
126
17
13
185
171
161
226
178
172
131
144
274
243
12
248
217
67
96
75
282
131
24
39
260
130
248
293
67
226
105
289
121
203
204
132
216
31
147
149
291
121
231
194
142
116
235
78
184
129
237
213
177
237
219
283
35
296
209
12
219
211
56
219
140
62
23
240
202
252
73
149
84
48
245
287
103
102
180
127
215
87
194
170
153
18
292
57
5
104
286
88
134
210
203
41
127
249
235
75
131
289
37
172
296
6
85
84
162
168
129
238
196
287
206
62
51
49
266
19
251
73
275
263
79
51
180
277
25
186
267
164
199
215
247
38
262
127
134
287
174
186
53
42
121
113
283
166
132
48
185
150
86
103
149
77
24
97
118
25
274
102
232
295
72
105
261
122
162
286
208
190
69
153
26
212
107
139
38
118
196
60
42
52
127
285
86
256
147
82
186
78
162
60
212
250
162
251
71
28
280
34
178
128
67
54
276
257
248
85
216
191
104
242
195
296
23
141
184
103
241
155
243
95
275
170
221
186
109
10
186
25
24
177
203
221
28
257
26
120
45
150
247
201
89
131
256
253
216
70
104
230
209
270
109
297
71
265
52
131
275
154
97
16
292
33
299
46
280
83
176
102
178
191
101
173
142
64
49
109
147
89
264
252
289
72
159
201
259
48
91
85
120
109
103
11
285
191
51
204
186
28
104
223
281
130
151
206
55
244
50
186
94
116
268
251
276
276
214
93
283
197
269
177
220
298
279
72
188
239
221
147
70
149
183
201
169
82
33
114
136
80
43
241
43
86
220
166
230
279
202
65
51
41
4
237
255
13
238
202
43
110
265
177
246
287
128
17
252
27
170
291
91
128
149
31
141
206
247
158
270
166
275
40
274
142
218
202
94
232
189
112
195
88
220
111
95
86
151
281
102
126
126
73
34
177
170
188
97
14
21
206
225
21
154
172
274
172
181
236
103
99
161
9
102
227
23
38
192
46
288
169
149
65
99
181
244
149
23
265
242
157
154
155
134
71
266
214
22
221
200
207
217
216
122
152
239
133
41
127
8
51
219
87
173
124
240
102
163
14
131
208
204
8
243
110
3
41
257
127
39
236
268
122
245
256
246
30
159
189
113
284
150
111
23
80
32
86
22
138
147
196
261
233
178
223
39
76
114
80
271
119
242
226
74
44
187
285
97
283
201
230
10
200
283
258
251
8
107
7
206
34
75
142
125
200
152
208
25
71
180
139
22
94
168
213
146
219
280
46
87
137
16
196
77
252
140
248
80
201
245
265
284
49
217
141
276
200
296
145
130
237
69
54
28
65
6
268
299
247
144
201
90
122
264
213
177
77
278
74
267
288
205
208
89
136
247
296
136
220
142
232
136
293
54
276
276
164
51
181
82
44
224
261
286
177
27
144
68
192
226
4
4
252
197
101
34
76
167
234
296
41
87
182
44
273
273
261
72
141
254
137
53
107
53
185
47
6
274
65
280
131
196
66
166
79
263
257
157
282
208
39
108
299
125
269
290
123
92
252
190
39
283
156
164
91
14
160
70
126
199
288
218
14
141
195
43
62
270
256
138
280
275
219
111
51
25
206
216
291
299
231
87
88
128
202
57
228
114
219
156
295
117
138
89
283
201
125
20
262
8
150
285
73
264
288
173
193
155
249
265
183
288
83
239
178
189
161
120
228
124
242
179
115
145
153
4
26
151
218
72
239
100
106
23
147
180
36
49
24
157
139
228
114
8
42
94
151
242
104
267
230
297
104
288
226
165
247
233
166
164
217
238
276
281
266
186
195
236
138
272
240
253
201
143
138
144
124
207
267
47
216
166
227
82
209
241
223
14
98
12
125
219
95
32
63
172
191
204
114
151
10
13
107
151
242
183
210
117
280
297
276
146
38
102
24
40
-1501
143
18
75
235
244
118
10
232
154
67
167
211
11
208
69
119
29
66
234
96
276
143
127
6
205
150
215
46
84
171
248
250
286
92
286
116
164
13
245
220
74
237
93
268
261
10
216
289
89
290
99
42
57
121
121
217
19
283
254
264
51
96
285
272
233
98
279
6
230
291
248
22
213
7
198
181
62
113
247
119
103
202
129
65
267
204
194
17
276
260
248
85
218
89
10
261
234
167
186
159
78
155
253
255
157
52
129
200
33
75
298
133
86
127
15
250
235
69
151
156
113
269
174
284
137
113
295
201
87
76
11
82
131
246
101
295
152
113
41
58
25
12
121
120
9
2
86
269
44
143
59
250
35
79
263
132
28
264
144
228
171
119
187
42
115
61
219
2
206
98
1487
283
36
258
119
276
191
250
237
56
158
146
84
94
112
140
121
161
52
162
65
209
240
83
243
274
238
31
80
37
246
32
90
99
222
49
121
176
20
180
260
47
291
270
41
185
226
128
49
63
226
292
94
243
246
193
252
281
291
133
217
163
193
251
39
18
11
140
10
203
237
136
3
156
6
261
43
114
28
259
101
257
285
50
169
252
98
121
216
133
128
167
31
205
134
8
124
229
4
82
18
201
275
32
207
214
187
43
212
136
33
90
90
216
161
92
222
248
142
163
265
131
43
67
46
193
185
150
56
55
289
10
266
283
225
254
136
36
229
206
161
71
121
101
37
219
37
93
178
291
293
141
22
219
151
112
173
130
134
98
18
298
278
76
2
170
36
195
89
216
89
27
284
237
78
213
150
191
225
65
207
292
40
151
271
97
91
201
162
217
216
202
90
187
73
241
71
198
231
296
6
51
60
135
297
275
202
206
84
8
117
20
57
118
202
228
189
111
97
214
255
137
31
220
299
142
221
62
228
221
46
127
40
47
256
231
220
164
96
285
72
150
240
195
147
286
17
193
232
98
42
171
287
262
223
268
250
261
291
150
72
196
6
72
106
237
232
205
84
174
98
234
186
179
4
220
192
122
80
228
251
204
267
208
170
82
281
28
285
235
220
157
247
37
139
154
49
130
198
106
72
139
215
260
126
47
257
121
92
62
147
157
136
228
145
111
104
122
113
207
62
292
264
198
173
9
292
175
64
125
265
199
62
57
172
282
148
156
297
116
258
97
62
20
103
210
6
78
222
227
219
61
97
154
228
153
195
63
138
84
80
38
144
280
298
40
102
245
86
74
23
173
274
10
63
55
145
225
63
25
31
3
72
101
72
269
78
129
18
175
266
138
154
45
176
185
168
292
103
183
190
205
242
152
277
70
281
49
2
296
238
84
47
261
124
219
238
16
273
11
154
191
99
116
66
39
120
228
161
215
209
70
32
183
220
109
146
60
110
220
38
114
50
112
192
177
71
17
29
206
76
257
215
99
280
274
45
269
240
1131
185
144
8
211
167
104
71
44
254
54
32
281
63
167
123
298
86
52
98
97
39
289
214
32
116
69
155
192
108
208
66
27
296
186
104
238
243
91
28
276
263
212
188
57
159
142
33
291
179
153
269
62
196
114
247
113
143
166
88
250
102
243
294
292
216
21
260
67
255
225
242
122
47
37
139
96
227
52
96
189
274
168
70
290
52
298
254
274
103
31
217
84
94
292
259
235
196
184
33
243
93
296
8
67
98
158
82
299
57
31
280
293
58
8
281
2
250
118
33
123
140
42
219
148
197
295
220
98
169
85
72
293
125
283
167
253
282
170
174
218
29
47
21
66
66
240
166
242
201
280
198
259
201
213
156
157
39
14
244
238
272
15
258
80
229
166
248
216
164
75
72
84
186
128
44
132
68
161
191
149
263
203
149
223
66
129
297
290
250
84
273
255
227
193
138
120
259
85
186
281
24
210
168
267
20
113
207
289
220
21
70
286
195
96
251
176
246
131
55
293
192
16
213
59
44
107
117
81
92
138
18
11
60
260
71
26
231
209
212
79
177
12
267
99
243
205
297
278
172
97
210
74
144
241
88
101
272
148
143
157
183
120
174
100
151
275
99
31
191
54
190
15
299
62
26
72
14
19
190
18
134
99
74
192
166
112
261
163
187
14
258
121
137
231
258
253
114
214
87
119
72
82
4
36
36
113
188
195
29
101
183
226
94
131
235
120
289
105
184
240
157
61
115
47
135
129
154
272
176
260
222
254
242
287
216
41
264
52
30
253
231
220
258
175
233
156
256
197
45
237
142
11
184
52
145
247
285
151
157
174
166
162
210
275
103
16
284
145
172
218
67
117
276
230
281
33
45
77
234
212
217
152
111
236
29
38
278
210
176
16
149
172
296
27
176
297
96
119
203
279
225
114
205
235
106
201
253
263
131
244
224
73
101
35
146
190
30
133
206
238
288
229
240
94
277
217
26
156
282
272
25
83
181
271
129
69
289
135
152
82
12
111
223
142
18
55
290
242
126
130
129
130
83
199
146
238
152
94
275
209
290
210
184
80
16
274
294
123
185
144
81
230
154
46
254
100
128
228
117
278
285
206
270
52
215
133
10
231
217
113
258
189
103
269
118
9
32
97
223
79
196
187
169
275
264
217
16
88
276
258
22
66
297
230
177
205
157
297
54
240
288
150
263
11
21
49
72
70
49
177
35
173
77
43
284
125
25
45
93
114
19
203
298
36
90
203
189
206
28
170
138
130
129
129
34
15
260
160
275
107
49
212
163
138
109
263
54
142
181
148
9
155
172
249
151
206
80
144
234
25
224
282
52
238
15
94
188
180
85
292
62
188
23
197
272
89
34
178
252
217
23
199
141
28
22
54
179
221
121
125
45
102
34
48
50
180
52
280
282
70
57
226
255
16
179
259
204
214
19
248
275
157
201
245
10
263
238
118
282
182
219
239
121
89
95
218
196
56
82
57
209
133
242
90
156
50
174
151
65
58
244
289
124
97
199
132
283
195
130
197
21
78
196
30
197
237
237
250
254
229
239
111
137
143
125
180
162
91
205
226
73
84
259
276
108
136
229
28
172
206
229
220
223
10
119
193
245
61
284
33
33
74
225
127
164
52
98
202
272
133
65
282
98
221
138
181
297
246
3
124
147
296
101
65
116
114
31
63
225
12
164
181
178
95
50
3
80
29
131
266
192
78
236
291
283
234
269
109
221
182
159
73
253
124
122
41
249
32
98
17
276
155
65
224
193
299
265
62
93
188
131
91
224
68
156
214
84
26
78
218
192
81
167
263
148
42
46
297
233
88
74
230
136
176
7
91
229
134
14
168
47
69
68
217
70
187
176
70
215
233
211
6
7
292
229
148
253
47
43
265
2
114
231
87
154
197
138
197
104
59
248
77
288
212
88
213
44
42
195
231
124
102
126
273
17
106
102
93
156
18
279
156
19
89
229
219
137
15
280
154
138
24
92
259
185
204
136
72
33
293
132
255
280
88
118
223
139
152
187
75
39
94
227
25
192
270
12
100
95
207
150
235
10
119
65
124
34
71
191
244
177
172
7
278
149
34
29
135
56
174
203
26
60
9
103
143
244
148
269
113
206
98
260
292
210
133
144
160
230
63
20
202
79
80
7
32
251
16
8
234
43
130
78
67
249
211
286
72
28
84
94
239
59
57
8
79
107
123
278
88
230
207
147
155
168
270
43
221
145
2
220
124
162
145
12
125
151
11
161
8
261
109
41
110
233
158
63
123
117
54
74
87
126
94
295
230
286
95
156
66
136
122
125
218
60
132
78
221
134
195
169
201
266
219
260
12
217
89
278
97
262
54
88
132
34
153
197
273
146
194
65
109
209
60
138
134
43
84
153
157
5
40
191
220
87
286
202
248
18
138
105
162
236
18
186
131
245
271
149
171
208
273
56
58
72
-435
190
97
215
224
118
96
210
131
229
93
12
50
124
48
135
52
84
252
30
76
218
183
239
180
41
76
14
253
272
170
227
137
37
108
247
47
177
14
157
118
211
84
270
208
133
213
70
69
39
44
99
65
4
44
126
271
280
25
56
276
224
201
154
155
145
81
82
279
136
259
171
80
70
159
169
30
206
283
261
8
268
224
18
178
96
134
173
231
47
254
6
98
154
253
262
16
170
170
51
167
138
278
31
51
52
201
258
268
41
45
157
215
119
154
25
243
274
18
149
2460
125
118
297
150
231
111
53
62
191
111
191
94
173
123
277
182
269
16
174
109
58
298
111
195
238
204
125
39
127
13
278
76
160
258
100
225
73
137
255
77
70
139
12
75
295
3
8
161
99
206
49
229
222
263
201
171
137
237
11
135
177
209
220
-544
46
17
256
175
100
137
158
120
173
227
244
223
131
6
289
171
242
110
88
299
190
69
256
284
121
260
223
198
154
21
60
245
57
262
83
267
152
237
153
88
222
64
297
162
68
172
261
173
54
234
297
102
56
179
265
216
36
259
264
135
47
231
269
50
39
75
279
274
202
281
170
186
145
216
155
244
28
239
37
232
220
87
168
38
124
115
227
120
160
61
208
40
289
259
202
90
258
259
25
79
115
181
67
17
279
19
252
266
52
44
172
91
91
42
70
166
268
10
135
55
82
66
73
246
187
141
47
254
256
94
67
103
57
91
218
99
201
14
262
68
161
215
193
195
179
124
297
3
43
266
290
252
135
255
181
191
18
287
151
50
149
174
84
25
265
226
202
278
17
19
-1798
201
139
158
39
37
28
274
158
41
188
150
63
176
174
213
231
146
55
249
24
127
251
159
288
18
268
184
98
204
178
213
100
211
157
93
4
3
207
244
221
183
20
148
236
151
148
148
56
89
37
83
133
137
198
66
68
258
69
102
111
64
228
132
160
87
44
172
289
121
227
229
172
86
224
227
172
226
269
209
166
33
86
263
125
98
218
108
110
273
58
229
168
272
220
91
296
11
6
3
145
219
130
224
278
291
142
110
249
229
76
225
123
178
17
71
68
290
2
119
289
162
148
236
95
154
68
155
105
190
123
7
276
43
26
23
42
82
168
181
240
247
275
181
297
159
177
257
87
94
244
213
13
142
112
184
241
164
66
79
226
274
148
101
17
298
135
168
279
99
134
35
47
283
210
124
288
65
92
122
109
148
157
105
270
194
190
12
33
248
68
265
27
169
281
7
100
270
67
167
235
129
150
3
140
249
146
132
260
18
167
255
38
60
174
12
29
236
170
31
127
230
193
269
79
31
201
297
32
287
216
167
140
151
164
292
77
176
254
292
21
186
209
84
190
202
278
53
159
23
265
16
194
44
296
203
39
94
128
85
161
282
9
248
268
64
48
144
80
204
191
16
297
92
225
85
297
150
263
98
259
209
257
61
67
39
222
254
176
177
79
52
208
30
162
77
120
296
227
103
299
31
17
196
143
273
158
32
215
160
25
99
134
273
72
185
281
160
102
284
18
272
41
249
88
232
283
275
254
14
125
215
225
283
220
50
224
26
141
246
32
33
106
83
288
196
289
130
164
167
2
275
253
218
119
226
166
43
135
125
9
103
160
53
268
161
193
251
78
296
114
25
15
190
60
182
272
143
79
209
55
51
205
241
179
114
150
251
26
172
207
131
276
71
209
144
257
157
117
9
130
217
40
155
172
52
275
94
19
31
292
136
241
97
46
205
212
54
65
205
167
36
27
148
163
137
171
118
110
12
81
227
142
44
25
18
245
53
11
77
91
218
290
104
55
68
131
207
40
189
57
28
62
89
50
182
6
190
107
79
57
193
70
131
245
186
252
34
196
275
142
166
36
76
172
41
176
81
43
241
298
101
251
235
47
267
237
158
226
72
13
149
142
126
233
243
121
54
53
294
266
294
256
180
81
261
158
27
252
273
251
10
14
131
127
268
54
221
263
297
275
67
41
175
270
129
266
28
153
279
59
195
176
235
219
150
112
294
169
148
200
192
229
180
143
147
295
220
51
190
226
114
132
119
219
192
246
189
142
253
181
96
79
253
111
214
91
159
101
161
114
263
32
134
146
154
229
87
223
52
282
117
282
6
27
195
148
29
213
68
284
610
64
220
86
15
30
65
64
69
237
183
273
235
141
285
280
163
40
139
160
206
191
123
110
88
269
74
217
30
257
188
38
202
234
54
71
75
84
197
299
220
136
135
249
134
32
85
158
286
151
158
160
151
64
130
194
128
151
101
217
6
180
258
247
108
220
211
134
18
15
288
13
5
272
166
31
101
222
257
291
123
118
182
46
178
225
92
177
149
110
291
283
107
58
190
155
185
134
173
46
295
223
183
5
177
264
150
135
67
291
69
109
267
97
85
118
68
169
208
259
278
119
26
99
237
273
62
12
35
212
85
98
213
197
188
105
59
140
151
252
220
164
264
234
162
11
88
223
116
187
161
113
7
291
104
59
99
282
191
130
107
152
15
119
186
120
294
15
158
168
42
183
148
120
20
291
104
98
61
221
256
25
231
247
25
40
201
97
14
104
236
22
2
99
39
79
272
37
266
59
62
73
42
189
299
248
89
224
94
128
208
140
61
218
228
158
244
12
108
84
28
150
199
40
158
65
280
223
87
179
168
121
247
181
164
11
118
84
288
108
90
126
191
75
200
75
116
238
106
33
185
253
174
202
140
258
73
204
6
91
251
299
290
245
108
211
14
50
133
208
293
80
224
267
18
274
176
65
153
215
130
139
90
94
15
208
207
214
181
140
41
186
12
249
158
272
253
244
211
118
109
227
99
245
275
129
144
190
279
53
287
268
195
162
27
167
87
218
181
194
134
80
54
263
190
12
47
267
179
231
235
262
7
207
235
279
159
60
229
274
148
98
92
381
96
145
117
212
264
190
10
228
291
247
180
168
74
217
167
5
269
288
285
290
75
155
152
5
163
241
232
222
9
81
144
41
170
204
89
215
192
296
281
254
79
100
183
282
222
267
271
289
7
75
247
257
220
100
61
295
98
63
106
67
63
293
139
14
203
-34
103
169
205
284
41
175
24
169
9
234
97
60
166
243
179
63
11
71
99
264
266
105
3
72
165
57
246
246
221
145
131
57
118
192
242
62
25
49
283
288
82
142
17
157
13
127
252
38
177
249
286
104
187
164
153
170
146
113
254
31
268
134
266
247
161
246
107
230
202
287
154
82
56
119
95
221
2
187
41
96
191
222
297
80
70
261
226
53
194
227
298
290
189
148
212
285
18
190
254
128
151
202
106
157
292
35
111
42
244
168
268
145
272
262
25
272
195
117
48
799
148
171
290
66
291
26
146
45
152
282
114
104
23
129
237
232
23
36
177
180
216
121
109
264
170
111
222
57
105
253
106
117
147
234
27
116
123
227
60
6
58
167
109
75
289
59
71
251
284
105
90
107
258
131
261
40
184
28
241
56
103
110
175
68
140
44
170
224
134
42
76
291
210
77
54
39
100
3
24
250
254
117
271
53
95
281
187
61
124
296
213
258
186
77
156
213
212
261
64
245
215
186
231
216
220
36
207
57
12
13
255
14
276
58
182
174
57
272
229
207
295
175
198
73
235
7
193
269
232
206
293
96
141
197
145
263
208
180
204
248
282
218
290
132
267
126
57
299
291
149
250
206
167
15
139
84
21
185
96
298
35
12
25
143
76
289
283
266
67
189
293
242
134
136
266
205
296
62
75
269
213
69
20
285
30
155
249
293
209
111
187
208
2
52
37
39
240
179
63
195
48
264
181
118
29
157
100
23
200
234
50
81
58
60
146
52
25
281
76
38
293
15
298
121
72
271
131
160
113
72
297
293
144
50
265
77
80
294
32
69
50
271
187
99
43
11
167
245
5
178
3
243
93
230
26
189
92
128
279
55
89
258
183
65
235
117
66
96
120
164
220
146
266
114
231
198
287
168
218
256
217
195
235
238
31
57
28
212
103
113
258
223
285
129
92
151
14
188
272
80
273
233
46
169
95
195
244
180
88
147
284
212
158
94
42
171
68
66
3
250
227
91
136
122
272
60
135
99
72
269
239
207
159
213
16
160
84
23
168
224
165
72
295
241
40
222
53
102
119
56
170
237
219
47
256
86
210
261
54
262
220
164
240
193
254
200
157
142
199
267
269
232
229
157
189
55
295
153
4
29
265
38
217
56
24
172
169
153
24
26
56
218
3
214
87
34
32
165
113
283
215
36
188
269
48
284
64
117
3
174
33
111
154
128
41
30
7
12
14
50
294
107
292
21
195
105
210
27
291
94
266
7
123
69
104
294
91
279
223
291
287
118
94
8
157
74
98
52
277
103
267
197
137
37
168
207
251
90
105
110
294
171
131
144
163
259
27
280
106
287
137
23
276
257
105
91
261
229
29
107
89
12
162
247
194
205
150
198
143
24
264
237
63
218
296
175
298
163
11
295
294
127
274
204
79
288
237
259
92
34
229
34
135
149
260
163
168
262
236
135
39
297
176
248
143
62
252
9
132
23
243
287
71
172
28
264
284
126
185
288
45
254
199
69
77
105
136
16
42
144
209
51
264
76
250
48
133
75
135
27
13
117
46
270
106
299
151
262
213
234
15
254
58
202
161
213
13
179
128
148
196
226
39
182
102
46
21
98
87
206
42
240
160
158
175
74
262
188
146
264
131
235
200
56
203
176
76
294
172
79
269
166
156
18
159
252
178
190
140
159
190
126
205
72
108
237
239
244
187
93
195
11
50
92
104
80
60
217
261
258
199
289
128
257
141
273
48
107
42
294
103
69
260
235
183
90
204
254
85
81
50
180
18
281
55
210
133
261
238
250
280
214
113
140
236
289
98
264
170
124
258
58
185
265
131
209
147
196
212
19
277
16
71
80
192
11
39
251
252
212
87
88
226
184
75
155
32
52
279
194
55
294
140
14
146
38
104
118
240
243
213
150
230
139
249
124
298
12
44
12
224
102
18
153
169
229
199
115
70
106
215
267
258
31
166
233
192
19
234
148
222
181
13
75
274
186
165
254
282
239
206
262
174
268
233
114
184
162
32
93
181
289
207
293
51
169
261
290
185
247
8
63
237
35
70
243
3
101
170
249
118
282
186
293
272
91
259
296
247
94
263
167
13
47
256
175
34
188
264
204
277
265
211
190
18
10
46
94
79
32
55
169
176
86
216
209
46
220
144
274
145
253
179
94
54
111
271
2
105
164
170
77
56
90
101
113
44
80
64
73
47
258
172
9
268
265
220
254
221
194
280
179
116
161
261
165
163
224
265
86
159
84
266
219
252
17
15
264
57
121
244
190
261
14
26
205
116
164
299
284
55
86
29
149
58
40
132
95
156
31
147
149
47
187
71
135
13
113
103
197
36
181
70
76
40
234
94
121
274
298
235
66
60
259
212
198
218
65
279
23
59
234
131
3
52
211
42
149
281
171
180
130
111
218
242
168
63
163
253
125
162
10
294
32
12
296
134
170
186
71
91
164
131
13
123
296
170
237
156
75
221
229
41
54
10
43
15
186
81
199
6
229
133
122
91
58
96
229
217
187
226
120
14
197
32
62
154
184
9
159
11
156
14
258
9
159
16
244
82
23
128
105
82
150
13
193
272
289
4
77
166
14
82
84
22
70
174
110
154
179
114
132
241
223
116
184
80
93
70
289
237
82
20
234
12
236
15
82
158
178
94
149
91
291
13
146
287
52
64
32
8
113
282
141
60
71
251
212
149
24
284
148
111
284
244
268
251
207
87
143
17
119
189
53
287
140
125
236
191
219
152
223
173
178
183
49
78
78
18
69
63
169
7
152
253
67
119
54
223
271
77
228
218
297
87
249
170
185
288
262
47
122
132
106
39
257
154
272
65
183
26
151
123
15
26
59
156
223
54
14
249
179
278
170
287
3
173
94
131
25
23
110
25
295
123
293
41
94
243
177
112
4
36
244
280
53
50
32
95
13
210
197
244
107
242
239
207
13
103
164
192
62
24
150
40
234
28
105
70
207
112
63
7
112
178
284
18
135
245
99
218
267
43
281
272
50
27
156
227
213
131
91
61
129
133
287
80
257
109
63
182
134
251
113
202
106
9
100
206
149
216
28
148
130
163
164
235
204
20
148
125
209
229
248
290
31
226
78
134
169
206
100
45
160
112
296
161
219
214
26
196
254
218
46
22
219
170
48
280
115
151
260
39
61
289
283
255
108
289
129
103
37
231
210
104
142
2
213
129
100
127
239
32
23
180
171
49
256
218
63
134
122
56
136
222
73
122
127
98
127
133
110
273
74
288
222
126
176
199
30
82
247
143
171
42
36
22
180
71
97
71
262
215
187
13
109
223
264
216
272
291
134
203
139
92
80
113
210
203
277
4
240
197
88
3
62
113
42
109
128
239
266
78
74
177
142
201
131
218
79
270
272
54
153
287
23
89
20
298
24
198
299
266
189
299
94
60
174
133
39
70
203
14
180
106
276
63
3
82
273
141
32
214
68
186
188
85
28
297
189
183
102
242
196
287
187
215
159
163
33
258
270
212
100
87
149
98
11
225
27
167
103
289
250
101
60
280
178
19
154
21
287
209
296
21
220
153
166
102
255
91
90
290
240
144
13
75
257
168
75
282
120
260
84
75
50
282
248
76
213
97
106
171
248
110
214
298
75
257
10
201
4
146
282
196
73
10
156
188
107
145
204
2
268
196
52
296
81
120
252
60
119
78
187
137
189
295
297
250
45
216
267
22
190
162
206
170
254
204
50
59
114
18
282
149
173
114
160
208
10
215
175
195
176
255
100
113
219
201
111
238
119
43
17
133
191
133
75
73
60
257
124
106
29
9
35
37
147
18
179
6
164
85
95
110
31
284
128
162
30
227
182
49
28
183
181
227
124
288
230
299
142
94
12
237
13
22
136
190
281
268
244
291
106
291
13
167
28
86
68
157
142
141
65
290
83
39
125
55
99
137
28
194
129
128
227
206
93
15
32
32
276
31
282
68
292
267
254
76
121
178
270
230
174
206
49
166
27
236
90
7
106
26
88
186
74
155
156
35
201
31
119
187
114
248
255
133
179
287
105
283
199
235
53
117
171
14
204
3
200
19
276
274
132
3
194
104
60
68
60
143
274
171
161
35
221
117
206
156
34
244
175
266
247
283
246
15
186
149
91
94
188
102
49
221
119
52
75
182
170
88
262
164
125
29
40
200
124
183
27
275
273
197
258
16
258
87
140
59
243
7
126
17
134
258
295
54
66
169
11
221
72
289
259
172
119
8
99
198
264
164
128
118
61
156
227
221
278
116
171
244
51
208
73
230
294
145
296
94
141
256
109
21
72
39
28
83
149
42
102
52
102
180
34
292
3
147
255
243
192
8
299
59
140
71
286
273
51
119
79
288
41
40
33
137
139
175
50
31
222
8
58
295
234
41
156
36
112
139
276
90
57
293
164
166
87
163
239
72
131
58
173
33
89
90
278
27
88
190
137
270
104
251
292
222
159
290
153
87
242
88
73
279
220
165
191
193
143
270
269
196
188
16
60
168
296
277
46
282
105
207
27
108
31
191
197
3
135
78
275
23
236
65
17
74
178
129
173
134
220
177
72
109
130
193
253
198
213
95
247
210
189
15
298
123
63
54
225
45
14
269
45
5
196
81
160
232
132
85
234
198
27
67
208
223
128
10
288
150
294
97
278
60
124
278
283
193
6
218
26
217
99
56
169
143
188
125
231
234
197
24
68
31
299
156
38
266
113
32
173
244
28
164
277
170
8
202
98
180
274
145
21
22
175
72
145
141
19
64
230
232
208
204
108
289
60
123
152
107
63
83
162
238
235
252
78
60
122
173
213
2
183
111
234
68
284
272
83
51
72
133
189
40
154
239
62
144
40
140
70
203
110
89
165
35
30
104
135
64
9
59
118
154
3
80
161
138
67
170
192
238
177
168
171
109
194
140
78
55
149
234
215
265
284
38
227
48
154
112
49
206
140
262
273
123
142
166
156
-2487
94
233
80
257
250
209
148
133
139
209
149
38
289
34
21
49
229
38
188
25
251
190
15
131
158
168
247
44
12
24
193
38
101
131
55
41
114
79
23
271
182
234
91
96
60
42
257
20
47
240
18
22
276
164
211
50
257
68
282
74
30
173
256
159
101
124
203
163
141
227
267
242
5
187
250
62
227
32
143
234
50
185
289
155
106
78
89
200
245
219
147
194
295
281
120
132
261
47
181
63
180
253
9
288
67
26
221
137
202
228
26
194
74
78
208
105
12
150
246
14
9
290
177
266
131
175
102
211
100
7
118
146
279
235
182
74
296
67
277
180
43
88
105
261
99
284
127
133
169
17
175
261
223
293
120
181
52
295
175
128
207
279
299
232
151
92
13
214
39
4
284
263
93
248
175
76
28
288
296
110
66
123
183
139
58
282
148
98
78
274
246
65
158
10
204
9
17
234
246
227
45
49
250
281
106
4
182
68
27
46
221
273
104
108
131
292
291
230
88
192
234
211
183
232
205
207
212
128
203
69
172
298
77
264
188
76
27
235
233
272
32
101
69
118
33
223
37
180
115
110
154
278
143
134
249
63
77
246
237
78
30
244
40
218
178
151
229
171
284
178
164
290
93
174
245
244
37
140
127
272
137
125
135
153
247
16
245
246
265
141
205
193
200
76
210
5
86
93
17
218
26
294
195
161
172
178
296
68
20
43
145
264
154
134
137
5
240
256
44
155
237
33
221
74
131
239
184
174
213
213
130
121
11
53
147
244
98
294
145
115
273
20
280
299
88
265
204
249
23
154
246
290
268
103
225
255
67
246
193
288
212
12
106
118
146
203
282
212
120
108
269
86
100
24
231
243
265
294
207
59
138
240
187
210
242
86
47
75
231
129
27
29
201
233
233
235
277
109
218
120
42
90
209
214
230
176
106
226
124
212
160
187
94
257
212
44
50
154
219
261
298
3
275
193
273
164
124
294
215
204
94
12
262
209
155
48
25
140
85
115
58
207
4
22
127
64
4
275
122
127
42
165
182
137
169
62
141
59
189
291
59
149
41
103
207
114
-693
83
88
216
114
117
136
111
257
153
73
213
232
196
146
246
35
8
232
299
14
150
15
130
243
143
102
160
253
101
137
277
26
120
187
68
291
154
58
135
73
258
13
146
265
204
11
90
101
178
120
186
125
247
250
66
255
37
270
59
20
29
169
260
56
272
147
235
160
235
21
108
134
222
187
132
171
165
24
268
150
74
240
69
118
30
141
16
194
104
286
90
40
195
249
290
148
27
252
62
280
244
254
53
19
60
248
52
128
285
260
142
105
52
157
93
294
23
114
215
29
143
272
25
6
60
180
247
48
16
41
195
263
146
60
237
4
139
197
42
38
280
11
30
222
244
2
63
32
17
65
55
8
193
177
293
231
99
83
146
5
182
173
8
202
282
97
210
88
272
236
50
271
214
221
36
266
234
7
32
76
58
163
75
205
133
83
87
26
145
115
226
266
17
105
153
72
9
172
153
114
41
290
263
222
295
131
176
95
235
34
150
23
186
65
230
253
123
263
206
1360
139
132
221
61
22
84
114
213
107
172
147
15
26
145
184
228
76
298
68
202
31
250
47
174
100
137
279
138
254
125
175
166
124
244
280
53
172
87
278
11
94
25
65
66
206
147
39
280
47
73
26
148
235
239
182
142
266
210
173
92
268
217
271
191
258
277
264
26
63
200
15
66
158
121
252
237
241
18
169
192
131
93
11
107
129
4
135
155
27
57
287
294
153
159
167
123
156
275
238
299
195
200
6
224
196
217
164
158
94
221
98
64
121
50
213
122
23
253
88
159
61
36
9
278
44
106
290
198
287
192
89
144
290
283
271
255
266
167
64
256
175
42
198
102
234
273
251
272
299
170
134
156
160
94
266
35
11
132
182
86
32
245
19
112
157
248
33
128
264
248
22
217
94
20
210
260
88
220
157
3
36
123
114
55
183
52
290
140
294
171
203
253
90
127
85
7
94
137
255
192
109
76
184
62
112
211
14
202
217
78
294
164
126
116
121
99
161
118
90
-1757
267
246
78
219
251
106
48
40
153
55
197
10
270
154
22
7
103
30
240
185
45
106
241
288
54
146
28
290
256
195
8
267
211
277
66
68
207
110
234
109
135
130
75
188
162
234
212
53
134
186
154
219
193
34
108
164
100
27
267
178
207
18
63
240
276
153
256
673
64
-1497
39
293
104
81
265
220
77
28
187
211
75
32
10
123
196
35
159
77
150
249
245
175
54
198
278
37
195
199
19
286
7
17
199
233
182
147
198
281
172
84
139
54
126
279
258
54
165
53
61
237
230
253
220
144
119
48
168
251
228
101
296
5
41
172
214
209
68
112
71
232
121
120
67
165
55
188
253
144
115
217
270
170
239
91
117
138
49
124
56
58
263
70
288
7
281
68
112
117
36
138
152
239
108
234
87
196
9
10
91
109
199
145
158
105
209
139
269
64
147
32
223
204
25
173
119
249
109
48
273
271
114
93
212
152
54
263
256
31
83
145
125
89
143
254
36
173
219
63
43
207
75
36
130
195
101
281
145
241
196
52
200
53
235
297
18
265
229
278
246
96
288
50
158
271
26
51
151
38
207
112
87
182
124
116
125
70
195
194
183
214
260
174
224
100
184
237
185
208
58
201
219
243
131
172
149
299
29
155
229
103
289
173
270
267
7
118
297
161
157
116
113
252
148
9
171
187
214
46
167
67
99
9
130
177
257
104
73
106
29
9
205
63
90
279
85
186
258
214
5
74
223
144
278
99
298
107
254
157
117
189
56
220
43
198
298
170
37
268
71
64
269
299
214
20
89
67
176
61
181
243
55
140
155
90
64
237
215
60
79
173
193
88
35
270
125
258
205
265
183
119
158
152
17
169
226
136
12
285
45
111
101
93
225
134
241
270
52
81
73
147
46
235
223
17
110
189
193
73
102
284
84
242
158
199
86
177
148
96
156
84
12
249
102
53
249
120
104
120
288
128
271
78
147
66
43
61
63
69
145
119
39
34
265
109
209
182
129
159
107
189
110
78
250
19
70
76
26
64
141
107
29
160
38
208
288
158
186
170
56
202
255
297
103
88
198
45
95
114
248
121
71
254
81
203
238
145
141
220
69
118
277
116
292
26
196
73
46
248
133
240
244
280
271
275
79
113
143
135
10
122
211
106
269
126
61
277
47
56
220
8
296
211
30
55
203
152
186
161
125
132
286
56
155
61
299
266
144
183
133
203
169
239
77
261
171
162
222
218
107
166
253
209
281
136
285
46
20
118
259
45
32
286
47
9
86
273
30
64
11
124
7
8
220
100
220
252
199
121
280
234
201
267
69
174
89
187
121
62
165
562
222
7
196
11
258
256
169
107
271
233
162
206
212
155
51
297
56
86
6
169
104
294
204
254
147
285
87
293
184
236
47
166
77
277
168
131
102
264
65
105
194
275
25
38
120
267
109
30
6
132
66
55
30
212
290
71
299
173
184
167
133
48
152
229
42
250
8
48
69
1312
67
134
286
222
197
25
26
209
43
55
102
22
53
222
224
16
90
222
15
64
24
22
150
141
15
216
3
122
215
229
3
266
272
219
104
158
83
24
259
19
250
283
60
38
173
133
36
212
20
160
203
115
73
193
57
288
280
76
34
141
128
101
247
101
221
200
250
66
79
155
74
149
268
57
41
43
9
78
111
260
84
157
130
12
213
13
156
152
183
64
165
21
20
160
138
126
217
250
272
131
190
232
6
57
234
55
270
243
181
241
94
256
121
227
205
117
199
9
208
99
254
34
157
85
6
274
252
263
77
231
57
234
183
99
239
57
281
100
113
237
144
110
297
128
157
44
170
297
61
-2243
221
207
167
88
59
240
161
238
95
281
33
96
266
172
57
232
199
204
264
54
109
288
288
298
242
294
257
13
105
283
246
9
65
244
105
267
29
100
215
114
74
200
33
69
203
4
142
95
81
49
241
24
203
288
37
91
133
83
211
66
98
291
267
133
233
176
133
297
205
238
22
45
110
165
169
266
194
81
211
100
237
160
95
103
275
46
197
206
71
40
136
72
183
43
80
266
298
235
20
61
295
165
79
42
51
203
97
192
109
84
113
139
80
203
241
234
250
191
245
152
234
14
2
180
251
265
17
77
123
270
31
55
69
241
99
103
187
128
244
102
139
164
259
147
119
160
244
222
180
195
216
187
104
12
165
221
58
202
183
184
72
72
27
223
248
84
180
244
94
166
132
78
98
3
186
227
58
228
207
77
262
205
57
60
77
261
106
168
189
49
79
7
266
217
276
61
113
142
11
266
102
83
155
12
202
249
217
37
288
71
23
277
190
133
63
83
95
58
198
144
237
130
163
153
194
94
269
159
288
241
251
289
272
226
175
43
229
180
279
58
131
274
191
213
83
189
50
201
238
69
238
84
202
268
222
209
114
7
234
278
112
204
108
246
191
288
76
22
14
197
139
72
128
237
193
147
277
139
234
19
283
6
59
258
224
149
125
227
70
32
148
185
164
185
99
23
119
93
16
205
195
34
39
274
133
297
74
171
246
148
208
297
179
47
212
138
127
21
143
66
189
145
270
54
156
223
112
294
296
167
8
135
233
257
13
279
235
129
283
293
259
272
150
265
99
129
72
139
165
29
89
284
221
55
258
257
17
70
6
160
262
36
27
84
179
134
55
236
183
280
204
247
20
198
293
149
87
254
107
110
222
184
47
78
223
111
94
286
290
83
36
49
46
66
11
239
110
174
274
19
145
19
265
145
197
257
267
79
118
171
96
4
58
167
148
101
30
279
46
20
19
123
65
226
155
271
210
89
16
178
173
231
272
267
200
206
133
196
121
241
106
79
192
100
218
77
73
222
134
200
110
5
47
165
123
121
88
140
241
214
-2176
28
239
165
38
113
279
51
175
118
181
263
109
116
207
165
115
116
241
266
183
38
36
5
260
209
84
90
9
197
275
4
103
176
92
223
229
252
209
39
209
76
249
124
94
22
262
220
41
159
235
283
273
169
243
273
299
157
140
228
210
229
214
87
172
148
256
82
26
56
94
77
245
165
168
189
92
14
132
263
66
84
58
18
141
12
136
186
99
5
48
15
99
159
90
50
232
67
85
76
287
211
55
241
206
32
260
215
56
153
246
148
29
66
188
115
166
266
166
192
274
9
256
230
276
3
65
84
191
65
206
285
131
287
226
144
201
177
21
152
139
149
116
109
285
206
210
235
229
115
78
113
37
129
88
160
149
129
38
3
298
287
233
271
14
277
148
46
256
142
211
295
157
146
297
154
267
145
211
76
237
285
83
27
11
203
236
162
109
21
292
230
101
100
42
275
201
31
232
66
290
205
62
19
144
102
247
225
286
289
227
282
119
79
25
90
170
274
275
4
110
134
201
90
274
181
163
37
225
154
80
132
173
249
67
146
203
270
127
277
48
157
126
294
128
67
141
173
129
178
146
239
16
83
13
165
177
163
95
275
279
153
9
98
43
275
214
152
142
181
56
70
14
294
61
25
180
190
22
269
188
33
137
239
104
83
55
80
94
95
53
225
179
170
296
293
111
39
98
156
131
107
139
144
221
101
161
101
123
251
169
81
58
99
296
126
280
113
233
127
11
168
20
21
37
32
297
185
185
226
216
283
172
199
17
246
10
195
67
69
20
297
113
80
200
247
155
165
49
13
124
115
166
118
183
36
231
42
279
65
257
81
255
223
64
18
75
289
221
17
131
7
177
52
119
101
293
254
237
200
83
151
223
161
37
260
14
46
296
91
196
154
172
148
290
277
259
172
86
191
10
200
31
257
67
232
231
290
77
276
35
156
231
33
233
12
107
179
55
156
11
64
52
179
169
277
267
22
167
85
243
78
149
255
209
295
122
227
208
95
120
182
293
252
30
101
2
173
27
283
268
146
27
251
146
241
86
127
140
275
219
152
207
252
132
9
208
265
243
82
216
19
227
127
49
272
48
245
163
51
219
34
33
173
215
181
293
182
176
121
89
237
173
81
147
96
20
270
174
34
159
74
99
235
191
219
231
258
126
26
254
188
112
194
121
279
271
148
66
131
295
96
80
247
130
95
285
94
50
195
119
230
158
148
199
245
206
167
259
275
55
125
242
253
109
243
288
124
7
224
118
247
201
229
243
276
144
105
45
97
250
2765
108
121
164
41
84
165
216
232
52
107
216
150
38
17
194
62
155
252
282
278
142
178
167
122
164
237
135
299
69
210
75
27
62
285
257
77
108
51
228
41
220
197
276
90
133
135
18
106
177
73
63
75
97
100
55
140
213
104
215
185
88
168
275
129
274
250
299
123
45
3
216
129
218
174
210
274
35
50
61
161
55
149
263
285
226
55
87
121
55
113
2
287
4
178
68
192
236
50
141
166
15
173
32
98
260
182
216
169
19
119
233
286
175
60
193
124
49
234
292
21
154
274
180
196
73
263
106
95
27
106
116
147
114
264
61
97
116
74
242
94
143
148
176
176
173
198
229
12
210
292
207
267
148
261
260
214
33
245
168
204
106
51
70
19
118
213
157
142
31
243
5
125
179
98
210
106
38
43
77
286
192
174
173
27
72
178
30
225
84
83
243
208
59
100
95
66
58
31
65
64
262
161
166
145
9
232
36
245
27
138
53
72
161
240
93
137
40
160
135
250
24
292
69
102
266
107
277
48
83
172
18
159
291
32
58
194
265
187
58
293
205
104
254
21
78
258
80
95
215
255
35
113
118
131
132
65
10
298
10
234
146
145
123
159
109
66
97
252
257
62
133
298
251
11
260
95
185
271
29
263
145
157
27
88
225
11
144
31
47
140
47
233
140
116
26
182
108
134
169
247
261
50
192
25
125
179
35
260
176
139
139
287
31
12
276
219
74
30
196
94
110
199
229
155
206
204
182
222
189
265
283
56
38
29
268
150
288
15
40
254
37
155
169
53
222
74
202
56
161
83
217
198
135
39
88
195
265
244
217
5
229
209
62
87
114
110
130
117
165
173
228
40
213
140
176
39
180
240
111
223
29
230
119
110
175
123
43
239
122
98
179
78
146
21
216
61
170
242
6
180
74
195
231
252
2
251
5
225
146
176
79
53
142
218
226
264
56
286
284
69
168
180
102
226
212
16
180
33
288
3
78
116
287
261
44
292
23
69
122
279
215
142
11
150
151
87
204
45
53
77
79
56
249
190
254
284
149
284
1255
93
20
73
276
53
120
295
225
221
39
34
274
43
129
236
253
218
290
247
51
289
274
265
295
289
91
78
214
72
217
127
231
172
231
247
183
272
45
250
92
34
101
50
185
194
11
38
84
103
136
254
68
132
95
253
220
51
28
133
140
85
278
191
40
47
14
65
122
38
34
200
256
179
288
33
4
67
296
77
280
57
191
288
250
127
219
63
141
267
276
207
164
128
81
120
299
74
201
287
255
18
106
245
259
259
162
26
227
250
42
240
24
43
253
53
275
3
200
86
32
21
167
32
89
266
268
278
135
7
66
109
226
102
230
52
108
157
142
206
133
153
198
211
4
123
90
72
32
207
164
30
236
39
125
288
235
44
219
127
18
231
88
274
35
275
214
84
215
186
241
134
177
160
50
271
15
111
292
35
62
183
73
227
120
127
275
172
279
45
43
265
257
233
157
234
281
248
123
181
236
190
98
202
143
285
156
203
269
255
231
171
269
84
68
30
78
206
229
249
260
71
119
74
279
127
192
14
264
247
156
156
238
19
221
90
116
73
204
14
94
170
254
10
233
228
166
111
196
253
194
167
219
166
293
153
11
264
297
289
153
263
291
161
75
184
102
93
213
120
26
90
88
249
219
104
107
94
223
233
71
225
214
163
280
67
296
223
271
48
115
218
131
157
199
215
246
40
14
214
152
232
148
179
264
141
3
196
291
284
284
8
199
250
218
31
265
143
298
131
76
75
151
124
245
226
117
242
234
23
148
3
158
220
284
273
232
175
90
298
234
110
15
142
177
220
175
143
176
216
167
76
24
137
298
193
211
30
193
37
160
80
258
111
293
61
32
226
61
177
191
54
49
276
244
16
226
260
45
248
45
182
84
175
252
90
52
161
19
67
68
120
92
271
94
111
29
95
221
70
71
83
39
261
86
75
206
127
40
2
257
199
32
61
81
31
17
17
7
100
193
174
56
297
213
94
232
82
260
180
173
207
291
257
124
208
95
206
44
92
155
83
33
271
64
75
293
205
148
7
36
221
104
452
237
101
31
282
199
24
280
183
194
98
256
172
106
294
276
291
184
115
173
296
36
82
76
137
10
170
165
109
198
217
249
92
168
51
276
263
152
25
33
6
155
44
66
1123
192
51
189
43
169
69
253
256
109
279
249
102
132
103
7
7
107
242
59
294
94
84
52
202
164
201
116
71
24
186
135
24
206
192
154
133
174
113
136
293
241
215
254
218
21
45
11
71
52
17
115
84
285
287
115
84
9
291
28
36
271
16
179
163
194
21
91
16
250
188
247
151
11
20
91
83
179
31
105
156
28
55
230
246
106
231
288
56
165
83
34
49
105
124
197
50
90
7
51
102
40
44
147
127
49
211
208
187
258
271
215
280
180
257
276
191
224
270
171
37
297
162
184
219
117
266
280
162
38
265
212
246
65
155
110
148
233
192
172
251
246
91
94
66
188
244
75
184
131
93
119
212
181
125
271
296
127
11
156
219
117
229
253
215
112
290
15
153
52
234
167
280
259
121
77
205
246
50
167
68
108
126
230
253
16
49
215
78
189
285
18
219
163
238
246
170
67
245
112
227
126
95
106
277
54
240
47
135
4
3
70
124
149
134
177
128
8
184
175
187
158
260
88
5
23
22
71
217
256
205
86
19
30
31
31
141
188
62
291
209
146
16
192
201
158
222
278
12
61
188
158
13
30
218
182
201
31
151
16
179
267
45
176
181
141
239
184
278
143
148
286
203
18
149
7
288
198
93
43
54
159
37
134
244
275
278
286
77
175
215
95
229
242
1281
118
77
144
34
190
137
178
245
188
247
46
112
234
231
157
113
96
92
297
3
81
17
251
76
6
198
48
73
2
116
117
13
156
81
3
144
229
216
96
178
256
187
95
177
151
280
253
97
170
152
120
223
128
67
13
215
130
141
224
16
163
131
84
200
252
55
66
202
288
178
259
187
275
276
152
207
128
153
204
62
120
166
140
30
117
241
76
12
183
159
292
77
150
38
162
184
107
57
198
191
87
202
65
68
163
101
251
115
124
132
216
296
43
25
164
83
234
72
162
229
275
239
269
151
234
186
215
2
210
124
9
201
144
255
187
72
297
231
274
41
136
37
31
66
182
144
136
190
210
172
216
46
161
285
142
93
212
108
235
260
139
25
98
84
98
47
185
87
276
138
204
79
4
276
192
175
146
186
159
54
254
80
133
259
81
48
110
52
48
23
109
218
2
200
137
211
169
246
258
95
14
296
61
8
260
75
41
31
140
4
238
202
143
90
294
82
239
23
103
231
73
246
271
57
220
64
244
80
141
152
141
237
105
76
153
80
279
139
222
205
129
230
272
184
31
263
157
70
162
200
257
105
168
83
276
113
46
119
56
102
208
124
131
226
200
2127
30
184
120
127
202
221
83
72
210
42
65
52
272
23
1219
84
120
70
263
190
223
16
130
168
18
112
163
150
8
150
299
56
111
44
4
189
87
225
14
8
238
237
138
59
160
151
249
37
229
124
5
290
150
195
247
80
194
198
279
171
138
185
294
159
113
275
113
178
280
107
226
294
292
288
25
261
47
172
118
89
4
91
96
282
33
223
175
72
137
207
194
28
23
259
127
227
12
104
58
216
81
275
60
229
253
239
164
202
177
117
68
123
217
123
176
91
144
56
146
44
75
173
4
133
209
77
119
89
69
58
175
92
249
277
202
284
37
59
205
176
259
154
231
83
121
268
67
13
202
82
114
22
179
106
188
152
162
197
140
86
31
107
104
219
39
125
6
80
232
287
65
209
101
10
10
247
53
11
121
177
175
296
75
201
89
7
187
276
156
252
39
87
64
241
286
50
131
232
298
276
264
25
85
248
259
156
72
232
107
53
241
37
254
117
297
181
150
207
274
92
18
248
13
115
76
164
34
261
194
43
63
59
133
35
240
291
76
50
67
243
102
289
255
224
36
68
284
216
117
40
202
2675
279
91
23
90
198
263
182
198
262
97
96
160
129
190
257
21
186
276
17
108
3
141
171
92
214
196
179
59
284
3
144
259
156
241
134
113
25
286
163
29
135
187
11
240
295
174
109
150
14
233
76
261
134
286
72
4
133
85
33
223
193
209
69
263
43
52
268
260
247
52
42
250
236
269
68
280
123
219
6
272
190
159
45
12
64
5
267
13
144
142
5
278
102
219
98
111
17
263
113
218
268
162
213
223
95
14
290
89
281
258
288
292
278
258
45
37
297
3
232
32
69
38
217
135
146
76
104
297
143
161
210
6
105
146
231
208
219
147
242
89
70
193
12
226
193
273
226
75
215
298
46
101
159
199
50
158
298
2
5
120
283
187
55
18
20
289
141
18
131
173
31
205
235
104
228
107
231
262
149
79
238
206
68
211
220
15
224
122
11
265
19
41
255
167
212
125
206
197
78
241
297
141
251
11
165
292
145
36
17
248
230
170
276
51
242
51
106
206
199
54
67
57
7
295
48
66
275
265
180
95
141
258
13
249
11
4
258
82
142
188
158
78
61
123
138
49
31
243
86
273
201
193
151
130
85
181
155
72
83
167
184
101
271
282
148
171
243
203
128
121
254
170
86
145
4
272
289
106
10
49
205
67
15
98
74
88
234
6
3
224
266
237
131
224
223
100
44
229
134
2
64
22
186
221
122
267
211
231
133
70
200
75
277
195
27
96
247
222
296
119
101
238
257
229
298
112
142
227
189
287
68
41
4
244
86
6
293
7
109
198
287
227
293
153
106
209
221
176
13
136
26
281
139
199
282
91
267
113
229
4
299
177
163
180
227
148
83
247
127
235
282
61
137
214
210
279
41
151
189
240
67
154
203
121
14
223
91
168
26
251
151
68
39
208
213
284
286
184
264
203
175
293
249
138
179
61
289
115
214
159
126
50
32
139
74
5
75
199
96
48
232
269
143
6
191
17
101
235
115
228
265
237
285
200
148
43
232
165
169
175
158
83
185
34
147
296
291
187
268
60
249
61
20
104
67
176
168
298
58
172
89
254
289
252
285
130
146
296
36
214
73
222
-91
11
200
139
291
174
192
32
119
113
33
251
252
8
39
267
37
3
228
34
288
4
211
206
181
80
277
290
298
233
269
277
247
200
86
89
103
199
292
82
93
224
183
237
223
143
98
37
96
235
254
88
172
94
89
266
147
31
109
231
268
154
203
3
132
253
17
65
110
201
15
251
67
179
90
113
247
17
277
181
293
165
114
43
19
89
132
65
252
214
228
70
227
135
176
93
250
48
52
257
234
151
56
111
185
96
233
217
113
139
47
26
107
195
250
111
244
273
102
275
110
289
161
208
79
208
118
202
190
16
266
69
298
214
143
177
26
271
50
299
180
137
176
60
90
12
267
24
9
223
229
29
183
185
113
92
164
293
89
267
90
37
23
297
178
93
14
112
177
156
237
107
193
173
90
97
267
12
109
146
174
140
144
20
183
295
156
24
21
73
181
279
109
62
174
115
124
179
233
240
222
74
36
284
96
71
14
266
20
141
56
40
799
219
156
298
140
133
186
135
140
67
177
221
138
99
292
229
173
217
245
119
193
56
62
170
100
295
99
230
133
128
10
89
30
143
182
91
299
204
273
182
208
218
172
204
244
120
133
264
95
134
183
109
20
255
257
255
259
20
151
155
16
60
167
193
107
292
262
117
115
214
10
277
79
161
238
2
71
141
65
134
156
6
61
283
35
204
212
56
108
262
254
212
216
191
117
133
200
244
22
298
167
256
290
190
149
286
152
88
49
180
138
183
172
169
229
102
273
231
294
295
287
171
290
137
11
268
2
254
278
123
40
256
158
277
197
69
213
77
129
14
285
159
210
184
180
104
142
157
3
281
274
93
124
78
278
247
60
201
33
258
168
159
38
245
64
16
170
295
112
70
261
237
288
236
271
161
25
194
272
129
137
65
9
67
15
213
38
166
280
146
92
69
143
250
105
167
79
24
170
8
118
179
139
270
253
278
229
6
26
139
292
90
125
224
29
9
139
145
246
127
176
295
10
52
205
72
204
230
283
237
11
97
255
95
264
61
82
117
195
258
218
205
98
53
89
124
87
150
257
99
252
238
15
276
7
20
253
24
116
293
61
211
273
229
269
249
91
174
95
232
150
63
275
120
105
28
224
26
275
39
82
64
118
142
11
299
219
242
102
141
216
129
54
54
157
279
237
61
288
37
282
78
242
79
14
223
217
185
298
39
106
246
201
35
299
243
214
176
30
100
243
203
208
66
286
102
275
108
123
75
107
264
67
88
85
54
132
118
223
81
70
218
94
284
24
278
272
273
296
61
266
160
59
42
223
126
202
145
73
290
52
262
250
270
168
144
23
76
123
83
123
25
177
27
272
212
272
137
118
9
124
212
94
120
73
23
268
92
12
263
107
175
208
81
213
255
78
111
124
217
139
134
47
195
60
90
4
241
255
293
168
28
51
271
156
111
147
121
52
-2375
91
259
174
154
178
94
261
249
44
262
37
243
74
57
127
57
59
72
286
104
8
94
265
52
102
173
57
34
257
260
54
197
86
260
256
105
205
239
86
287
79
73
20
265
233
169
197
44
197
158
119
72
197
117
70
214
127
21
144
239
231
118
133
6
155
223
72
104
98
51
219
243
56
98
288
52
144
179
190
207
203
133
133
144
207
135
135
265
192
11
111
283
247
51
187
144
170
277
251
276
280
223
168
8
250
228
101
289
242
70
139
35
240
16
24
258
131
20
140
258
156
112
132
107
118
187
128
263
239
60
207
12
168
246
119
148
134
98
280
75
81
239
3
88
116
197
126
202
154
257
132
264
67
29
101
252
48
109
193
233
171
150
269
262
201
104
134
190
229
70
295
182
70
129
298
108
62
149
161
211
200
202
254
33
210
226
17
80
146
5
185
246
132
90
112
28
120
270
243
187
94
248
174
82
118
167
255
259
57
299
185
26
162
136
63
166
39
140
246
114
230
275
227
153
134
135
278
58
85
54
68
6
156
265
96
188
28
271
234
207
138
214
270
180
258
208
159
249
224
259
41
46
214
99
156
99
38
19
163
154
3
126
102
276
194
17
39
178
39
153
201
75
137
200
42
218
108
154
57
126
33
78
279
274
266
261
169
19
282
241
272
243
167
15
50
93
216
90
185
128
282
265
22
88
86
20
110
253
263
179
82
104
287
92
28
165
195
106
227
169
140
85
155
193
119
43
66
79
224
5
240
132
139
291
77
216
96
225
146
281
265
277
76
259
90
228
23
77
232
7
97
288
245
217
84
24
203
178
126
196
164
53
291
116
206
92
57
221
282
202
92
54
125
118
37
170
259
232
264
105
231
28
187
239
21
32
72
171
230
194
281
162
111
297
271
56
129
183
84
252
88
108
295
94
17
127
214
201
111
228
146
249
78
166
168
297
126
267
193
41
32
166
141
31
207
242
191
193
94
281
38
141
121
257
103
125
221
282
203
62
102
89
2
58
148
133
48
290
80
23
39
186
217
82
252
281
66
44
47
118
272
72
236
157
298
79
224
164
19
119
158
72
182
76
62
76
102
13
25
73
190
46
94
41
105
117
199
243
209
154
126
49
19
186
46
247
246
38
152
138
119
100
100
94
73
50
199
184
9
111
82
291
89
267
52
282
69
218
221
295
84
227
289
7
18
155
205
195
60
98
189
101
197
68
182
272
139
159
9
284
61
123
219
120
99
123
165
184
195
157
87
80
216
218
161
15
18
78
86
288
271
10
110
207
205
59
99
81
70
55
275
282
197
114
5
3
102
145
46
228
219
146
26
147
94
238
66
208
155
281
171
291
20
284
87
84
12
189
54
132
180
220
22
93
52
285
38
90
141
160
229
215
124
176
291
297
146
126
141
297
39
280
171
27
109
24
132
196
230
205
50
101
78
51
39
211
292
100
227
31
7
104
288
243
160
118
170
72
206
18
109
98
31
7
135
257
238
171
669
244
78
73
243
116
138
215
58
178
234
184
221
130
87
188
101
21
188
94
162
261
277
6
56
70
43
51
5
86
253
60
273
224
246
211
166
217
8
262
43
7
249
89
287
73
147
39
274
240
119
3
102
249
18
169
127
234
132
227
157
258
272
102
63
209
110
13
115
215
119
119
112
277
234
242
168
77
144
50
135
63
282
199
62
191
17
31
176
171
11
64
171
230
32
75
146
189
173
97
256
113
183
251
268
2
85
265
233
112
224
9
26
89
144
97
-671
5
149
249
207
172
210
55
269
11
180
150
107
37
265
287
248
178
180
149
222
236
147
246
285
124
162
162
243
297
105
230
228
81
266
224
156
167
195
38
40
242
221
7
133
146
92
150
212
243
242
132
244
213
245
130
70
283
158
135
284
2221
197
123
38
166
218
199
22
67
59
112
227
89
197
251
58
25
151
165
145
66
32
107
194
213
298
32
228
38
113
288
192
218
124
166
171
122
208
111
156
250
151
191
225
162
246
289
94
288
93
264
100
68
142
152
230
178
239
1949
103
93
206
99
3
142
16
110
258
129
147
69
187
211
283
243
263
232
267
78
266
76
294
42
148
149
175
218
200
40
246
4
136
79
140
19
271
259
113
265
92
3
167
185
19
281
243
222
214
198
162
53
75
76
107
79
264
161
17
146
51
274
64
179
209
150
174
96
202
30
267
231
118
68
212
104
116
172
55
287
253
106
21
194
48
60
11
124
21
47
54
25
68
41
73
104
55
251
135
283
31
185
96
205
212
225
115
259
216
244
226
299
190
6
212
256
16
4
201
64
104
219
115
182
184
269
124
185
205
179
154
275
154
96
298
226
189
150
209
261
48
271
109
50
59
174
224
248
80
213
11
38
190
298
275
73
57
118
29
151
186
2
243
256
52
118
157
127
126
54
246
35
130
261
293
41
259
197
125
173
208
119
230
183
252
176
14
64
148
178
67
197
90
52
106
217
209
248
199
136
114
294
219
141
50
187
107
220
156
2
87
46
257
823
74
13
153
154
221
46
156
41
44
125
13
42
215
215
208
95
129
212
110
23
274
2389
250
275
180
33
197
16
268
99
120
153
114
221
20
16
37
56
40
230
30
46
51
58
20
141
120
285
53
164
232
246
298
112
35
149
275
259
254
154
6
195
170
288
78
169
209
47
229
86
41
146
203
180
52
5
271
219
72
7
66
159
150
243
66
5
127
163
218
299
35
226
158
124
259
9
268
118
148
227
90
74
24
73
242
180
189
245
210
147
262
83
162
278
254
288
15
15
173
218
282
227
170
223
49
179
138
219
88
253
172
52
22
258
130
4
130
63
66
168
266
274
21
41
236
68
73
269
126
172
282
264
231
273
299
155
116
287
252
169
268
292
125
2
230
267
73
221
66
202
228
83
222
177
90
292
71
50
176
181
288
230
197
74
101
66
234
248
151
30
102
83
120
229
75
147
102
221
193
251
270
195
280
180
297
18
129
73
87
94
61
206
47
48
99
27
235
15
208
47
37
182
50
142
218
255
165
178
225
107
249
111
156
27
286
142
299
114
253
274
113
88
39
154
88
105
36
199
128
45
248
228
195
247
43
114
185
255
184
159
183
182
8
199
103
298
185
66
78
144
281
219
8
196
114
273
42
147
250
66
44
29
194
294
64
67
256
154
146
8
192
43
75
287
220
204
192
203
149
8
67
271
70
79
52
65
65
135
31
176
211
163
44
155
162
160
151
139
258
165
283
283
250
142
20
148
34
227
204
288
56
181
177
120
196
2
243
291
205
249
261
64
82
43
166
121
172
104
197
267
297
129
91
59
37
154
39
68
92
250
39
24
239
38
91
54
90
186
255
244
229
56
24
12
156
34
225
95
223
259
298
143
2
22
62
284
118
62
231
171
284
189
100
109
148
227
245
207
293
85
207
205
299
41
126
194
48
209
118
151
83
9
254
72
213
103
63
26
119
22
2
47
123
98
111
22
138
60
217
64
43
115
242
123
134
181
158
62
6
191
123
241
248
263
103
151
137
293
111
66
134
91
154
93
209
84
155
239
59
17
106
33
240
79
268
44
216
162
17
267
68
128
158
264
47
269
252
64
226
187
75
225
98
166
284
266
134
218
265
221
170
76
288
277
139
294
63
190
255
279
16
293
190
291
25
243
165
131
72
277
289
207
111
11
23
75
164
29
73
133
94
255
167
19
128
176
30
246
14
254
254
92
64
207
209
60
215
16
291
258
50
11
40
271
278
131
81
283
44
275
108
237
1921
65
299
66
211
211
262
124
152
106
198
183
134
207
26
4
164
186
82
205
226
63
233
130
7
247
76
76
187
9
85
27
163
227
135
234
29
13
144
68
171
89
70
22
171
128
4
135
297
13
293
83
17
287
282
150
226
9
267
106
184
64
298
33
128
51
290
180
168
97
70
168
270
69
285
298
54
178
244
255
10
174
215
237
253
210
231
188
127
203
257
58
138
196
156
127
178
90
262
281
224
161
211
284
266
62
185
196
236
139
161
164
79
281
34
108
17
55
150
117
30
291
211
129
38
215
171
49
256
91
252
179
241
165
175
281
272
283
39
134
188
3
79
224
198
138
101
245
224
198
23
193
53
278
102
34
266
139
121
194
26
169
184
153
181
7
180
39
176
228
111
229
218
86
248
57
183
223
110
111
246
72
221
94
204
241
92
51
152
157
187
13
171
22
26
167
239
75
45
209
41
130
136
84
69
108
167
24
266
206
285
196
287
174
212
94
265
196
244
231
215
126
70
128
30
183
29
15
90
270
176
299
264
271
144
62
28
209
168
65
116
165
253
111
178
29
259
32
253
287
224
151
147
119
75
235
63
199
228
30
40
6
24
32
230
115
246
47
99
179
115
48
146
169
208
257
31
245
172
271
123
51
168
299
214
297
10
119
287
23
102
219
256
234
98
68
102
10
243
72
152
293
61
5
233
299
250
272
92
169
169
23
295
111
236
135
82
117
189
166
17
58
283
274
206
101
164
165
296
105
33
68
26
59
267
143
276
171
191
239
9
18
94
101
91
5
109
211
247
283
52
286
256
253
38
177
191
264
70
44
39
121
61
176
203
25
178
100
5
225
61
68
71
264
218
209
123
133
74
239
282
242
125
70
264
286
204
39
130
110
173
128
244
121
293
166
217
267
118
11
46
119
80
168
295
81
228
123
39
13
71
7
93
19
18
101
165
109
219
180
90
99
14
274
100
222
111
252
112
255
248
60
106
246
34
126
297
283
78
80
129
152
46
268
172
35
13
194
153
255
66
198
165
43
15
95
36
67
286
251
42
279
225
230
164
263
205
18
176
190
270
275
116
4
259
262
186
53
248
191
135
49
75
70
259
150
25
233
286
198
5
116
52
192
103
57
293
207
213
124
264
93
144
30
269
175
38
212
107
275
147
84
213
238
32
78
15
29
213
157
248
213
240
135
200
137
242
113
177
78
58
254
36
242
55
215
76
187
82
285
44
26
45
225
29
150
260
34
294
3
55
84
245
144
6
268
142
209
149
226
193
114
259
16
35
32
251
183
242
89
30
122
180
286
132
193
250
136
265
223
103
121
56
190
160
16
48
127
2
272
164
2
61
293
278
254
170
14
49
128
40
281
286
101
107
219
96
247
94
65
250
298
173
241
130
292
230
225
84
238
7
264
23
290
148
244
198
290
37
277
8
94
96
290
112
245
38
108
163
274
161
174
214
242
227
43
239
30
10
15
202
61
262
207
122
78
279
90
84
223
260
112
58
117
287
226
8
138
59
279
97
73
186
208
175
116
96
208
143
184
273
242
2
154
257
83
130
272
148
218
136
220
146
54
124
214
153
79
276
257
35
48
69
27
25
125
241
53
133
184
158
285
122
25
75
246
40
260
71
231
139
135
64
6
104
110
220
24
54
99
205
199
227
213
61
86
273
114
93
128
202
248
236
226
23
104
260
102
104
33
225
52
21
111
268
169
124
86
298
145
113
178
9
194
162
231
284
274
58
217
140
292
45
70
61
289
61
173
246
133
246
223
182
245
235
91
214
297
104
165
20
231
237
24
50
217
225
230
140
61
53
223
158
82
100
11
123
157
197
166
188
250
35
21
270
92
155
234
285
52
294
281
240
109
102
15
4
275
10
269
293
22
37
265
197
280
160
12
195
76
280
224
261
90
119
213
133
238
2
253
149
291
61
32
263
205
31
90
290
183
271
267
76
254
51
107
228
235
230
25
20
74
137
8
264
222
81
121
70
275
136
288
77
43
197
57
263
211
106
298
273
153
23
131
111
147
171
37
294
187
111
148
219
148
253
214
75
219
185
230
42
79
127
124
290
281
224
294
54
116
266
153
206
167
44
78
71
61
111
184
265
42
131
32
193
239
67
138
267
158
200
59
45
12
82
148
31
167
51
177
71
152
226
139
229
4
3
196
230
252
170
210
288
191
159
110
89
102
143
180
161
195
94
264
206
83
236
12
170
146
152
34
211
159
30
261
202
130
297
227
178
59
83
245
162
192
136
234
234
269
28
60
298
236
66
136
121
152
60
11
173
54
154
108
23
196
12
299
240
242
10
55
13
116
251
129
85
90
279
42
51
117
49
4
87
33
18
188
101
13
291
19
140
216
139
28
264
266
225
115
166
111
182
99
200
21
35
191
188
206
237
82
45
244
198
29
2
290
4
251
76
129
197
46
86
275
232
6
147
62
93
99
154
77
253
39
159
262
73
86
124
233
266
98
72
155
21
47
36
142
11
12
77
249
150
174
255
167
292
254
43
273
92
295
82
126
170
238
111
70
62
285
11
20
282
81
114
14
33
104
47
278
245
179
29
149
153
13
112
29
28
21
90
79
277
5
109
103
178
33
157
129
188
51
138
225
251
33
142
74
155
141
199
46
296
3
275
34
286
33
158
289
183
25
291
62
285
29
161
162
63
64
56
91
262
182
70
97
173
28
133
211
280
166
31
183
241
157
83
221
142
259
37
20
106
212
211
236
221
50
112
243
123
61
220
141
207
31
96
86
112
259
293
289
238
224
9
243
5
244
43
292
336
42
100
56
152
221
104
251
100
165
23
104
165
44
223
273
193
79
285
190
97
100
85
261
231
148
256
40
40
243
33
264
260
171
266
118
10
47
105
4
262
257
80
269
208
44
211
222
119
94
279
206
251
138
98
205
198
145
24
174
76
108
76
221
123
98
289
103
210
171
257
208
257
282
57
242
275
104
70
165
220
173
297
248
214
179
290
273
33
11
209
162
112
251
56
54
176
156
270
75
219
38
132
21
282
51
36
151
232
275
103
246
110
144
27
77
247
94
115
207
199
2594
131
47
25
195
10
253
234
178
274
231
127
226
246
110
90
294
48
134
198
196
254
70
28
284
117
36
18
295
104
220
215
167
10
225
285
7
266
152
40
102
150
210
157
94
161
43
252
256
251
42
118
100
3
16
52
275
18
128
131
100
236
33
263
13
54
157
111
232
48
160
176
180
201
243
96
252
223
152
40
284
243
3
277
57
198
42
94
262
162
31
42
295
203
89
34
86
13
295
296
63
159
97
219
223
32
166
28
275
226
134
168
220
282
83
175
195
272
51
236
226
129
109
221
71
123
226
83
58
27
117
181
160
252
183
267
82
277
167
180
127
47
9
73
52
188
71
68
248
86
185
227
161
99
145
113
140
32
3
92
50
49
153
154
294
52
136
273
123
40
143
160
119
140
93
284
67
168
107
107
198
130
92
192
100
133
65
82
294
142
8
198
186
70
29
43
173
6
294
210
180
184
250
247
144
6
52
253
286
286
292
110
4
233
36
66
85
126
235
219
117
12
91
19
292
297
124
110
291
68
148
269
235
38
27
70
12
210
178
268
189
85
70
19
211
171
146
30
132
197
235
229
194
102
27
34
33
179
103
130
146
254
145
132
172
144
27
289
207
265
4
37
3
135
129
61
254
194
272
85
252
213
144
250
220
172
281
50
214
274
235
283
85
269
28
200
208
9
263
98
34
196
33
222
123
59
69
171
256
76
291
53
28
113
130
172
166
229
45
68
223
106
280
111
217
88
140
8
294
267
165
115
146
17
106
192
9
232
174
157
226
60
188
238
5
126
159
199
56
104
252
48
257
15
207
26
251
131
183
41
98
157
56
294
212
289
61
223
218
284
182
113
162
177
115
129
12
7
16
32
243
190
271
280
6
229
61
249
30
74
7
146
214
166
86
271
6
200
289
190
27
24
67
53
196
196
206
138
266
245
130
5
114
111
114
229
67
176
50
52
240
193
140
163
25
194
79
147
74
234
180
18
204
134
240
98
235
283
29
102
78
111
85
135
139
67
76
285
298
125
207
257
5
85
159
63
160
150
158
209
47
65
53
5
8
126
196
44
102
144
96
142
290
182
56
109
71
69
94
19
55
273
87
75
2238
293
277
251
163
27
45
3
44
261
225
213
231
80
83
178
237
122
244
44
167
146
98
240
291
262
230
23
161
3
191
132
77
136
19
197
166
153
114
12
178
161
293
25
234
12
279
28
205
9
24
82
256
155
214
125
217
117
279
22
273
5
79
159
221
67
163
6
168
94
67
258
57
212
64
259
2610
66
164
41
186
295
91
126
93
225
209
283
298
129
38
12
299
102
68
193
173
282
221
94
299
122
220
119
282
72
42
245
268
119
269
85
34
173
204
76
126
230
260
286
52
225
148
30
166
147
37
243
165
290
229
152
273
74
56
166
135
54
55
83
234
130
286
28
277
31
135
54
122
221
183
113
61
12
256
281
166
100
289
146
297
143
183
164
11
227
286
256
3
257
3
45
146
18
296
169
65
98
146
188
181
151
170
102
15
281
224
27
7
132
201
198
296
80
146
143
55
240
129
180
21
280
184
273
107
191
230
274
255
86
52
290
6
99
127
151
225
75
72
244
287
98
157
33
123
104
121
52
212
232
160
164
63
174
132
215
52
270
160
124
226
96
204
98
210
120
4
35
220
138
93
30
49
160
255
50
25
62
111
153
87
131
206
89
68
104
231
117
11
286
27
34
142
215
18
134
281
232
66
125
117
223
206
251
56
227
68
8
82
200
53
49
157
9
294
53
21
216
58
158
88
30
296
259
262
167
37
274
162
255
23
246
80
265
267
241
67
111
83
3
160
14
153
123
68
175
4
260
297
57
256
39
76
253
106
233
13
40
34
264
172
71
194
61
285
47
188
159
261
122
122
50
134
222
44
140
105
63
193
124
126
151
130
20
44
192
240
115
14
18
30
104
89
213
254
257
216
61
193
84
46
211
2
241
220
195
185
248
113
263
299
37
112
175
267
93
254
3
192
181
217
119
206
73
114
91
137
93
99
291
171
178
85
115
159
72
274
222
84
78
194
134
244
90
178
78
217
232
77
23
215
161
256
153
96
111
144
73
126
59
247
195
224
122
73
251
237
240
6
59
238
89
231
95
135
4
219
128
41
289
285
276
112
25
212
13
251
259
211
284
65
9
122
103
188
155
295
291
105
295
286
223
183
212
126
66
233
123
81
188
86
255
138
75
11
104
36
66
164
72
147
46
285
60
57
99
252
297
141
21
288
180
138
113
72
19
72
219
278
269
263
34
51
257
261
245
36
121
107
290
214
21
121
57
163
262
34
264
292
245
37
48
120
90
81
156
111
89
135
42
63
134
269
116
117
271
50
47
121
2
298
289
101
81
187
109
177
197
120
153
73
284
145
230
119
2
260
69
70
229
160
174
109
217
150
233
65
246
284
108
210
169
194
30
188
288
21
41
52
10
195
280
78
196
289
117
42
82
199
217
184
231
28
164
292
97
24
268
27
175
52
293
26
223
18
182
117
116
162
96
35
265
48
238
4
103
262
53
145
29
83
269
92
265
181
167
155
66
35
98
194
282
98
282
243
239
91
54
68
280
161
173
284
53
207
90
176
52
219
152
177
68
289
256
86
152
147
186
293
240
227
18
193
138
140
145
279
53
234
46
72
280
164
115
263
69
267
88
198
80
46
228
27
64
299
238
224
240
264
121
298
54
34
161
58
27
90
13
96
217
270
258
15
238
114
55
263
192
200
211
69
59
164
128
188
72
92
298
282
162
128
243
169
56
223
2
295
101
118
263
104
27
219
291
194
69
9
290
55
27
185
85
172
211
193
256
247
77
270
134
82
272
244
290
153
162
207
215
242
113
12
160
293
112
205
99
67
43
14
26
202
160
83
5
150
127
212
233
126
223
67
72
93
160
270
71
17
25
51
276
70
45
119
162
68
209
49
130
95
149
206
282
178
63
111
64
66
204
250
200
11
189
25
288
282
100
78
194
34
9
169
207
110
72
155
299
20
26
193
122
97
274
110
83
139
22
153
241
297
38
73
7
91
231
136
142
50
179
65
112
260
187
272
17
100
142
137
273
32
215
81
250
264
269
267
271
219
191
291
260
268
234
202
94
18
112
151
16
22
183
212
64
257
250
294
7
14
184
142
167
211
123
63
191
270
105
164
160
283
38
100
38
103
296
218
180
57
115
81
108
72
2
84
28
226
27
105
283
286
276
266
268
9
215
167
111
90
145
46
216
251
198
26
130
21
71
68
235
148
9
99
278
103
240
207
136
9
280
37
265
219
128
138
80
258
123
208
19
46
196
182
118
16
173
79
81
122
27
271
277
266
175
151
121
229
273
297
24
151
23
251
154
245
262
25
233
129
272
179
117
140
142
188
255
84
229
131
11
672
38
112
83
74
165
88
239
36
165
71
280
63
146
250
200
267
114
295
68
173
137
289
262
159
232
134
127
167
96
85
163
66
162
146
36
281
8
291
95
95
68
259
228
136
184
173
62
48
85
55
135
252
178
138
58
217
162
217
191
199
73
90
103
178
131
291
176
194
35
9
121
267
32
241
161
26
138
196
162
151
288
266
196
52
65
69
229
109
263
167
254
269
195
242
92
235
8
207
227
297
47
146
225
29
141
291
215
232
258
235
102
74
57
98
153
223
179
159
53
59
224
96
4
155
275
4
5
133
71
259
247
183
16
82
282
277
30
246
121
232
290
295
121
6
73
2
13
210
282
225
234
5
236
176
221
40
70
70
29
247
169
273
226
213
182
147
39
277
245
140
176
197
235
48
79
117
72
117
15
51
12
264
92
67
15
25
66
100
171
244
150
298
147
261
267
25
44
72
126
258
68
109
149
8
27
125
289
203
106
115
7
288
179
75
252
84
276
154
245
219
34
234
125
205
197
223
259
293
162
195
134
111
19
6
182
215
149
81
173
260
270
257
208
26
94
42
174
154
98
207
235
250
260
42
218
274
31
117
52
103
226
225
1223
239
279
4
33
225
261
48
157
289
187
142
35
263
8
203
172
246
208
204
263
201
298
52
204
196
265
232
207
149
36
203
186
159
5
263
264
52
143
188
68
221
195
65
120
167
20
71
54
56
273
283
226
133
283
232
286
229
166
16
184
221
297
141
122
285
255
143
75
196
245
174
5
210
103
9
279
33
109
108
240
23
2018
151
13
220
217
216
240
22
203
77
178
123
114
96
226
209
230
194
237
265
261
40
82
28
52
200
242
293
92
217
242
52
202
292
249
149
55
106
94
161
76
105
136
132
216
298
172
247
273
22
175
63
235
19
260
138
76
292
36
131
174
117
147
118
115
196
92
155
108
202
295
74
66
143
119
92
40
155
226
290
249
295
254
33
93
258
133
234
235
201
160
122
59
24
166
222
270
127
127
254
199
270
232
119
7
65
174
130
85
215
130
182
126
51
282
75
104
130
75
248
218
152
194
117
281
104
170
254
55
175
262
287
22
119
204
217
6
89
247
259
224
196
31
162
64
243
83
188
94
26
191
226
49
3
68
276
121
284
238
119
187
190
206
250
100
3
24
217
152
266
161
74
192
93
188
91
85
166
217
175
143
87
252
207
190
205
97
38
227
26
63
214
33
154
127
72
224
246
258
113
227
109
181
189
15
245
253
268
281
20
209
156
91
27
199
109
183
134
260
263
273
283
178
141
270
19
144
273
18
133
30
89
185
64
224
295
174
130
163
23
124
15
210
254
88
26
139
2
252
231
215
231
16
219
179
-353
112
183
158
286
39
298
241
133
107
104
255
278
222
90
5
154
262
106
143
296
56
170
174
240
9
43
79
127
25
280
263
228
229
127
76
205
166
174
60
178
166
147
113
273
293
154
17
5
165
44
40
208
91
108
173
117
158
248
185
79
281
184
12
250
221
123
57
217
110
148
128
215
197
154
58
136
25
218
74
86
100
158
231
290
266
240
156
69
287
99
250
286
221
23
141
162
36
264
26
104
190
49
8
192
95
106
160
127
16
77
112
237
218
283
234
13
246
299
19
175
215
215
4
279
199
175
283
180
239
174
40
94
255
288
251
165
108
236
63
19
161
47
141
137
244
49
85
159
178
130
59
237
142
65
106
5
215
224
94
172
188
9
258
269
159
42
41
270
134
203
189
62
49
186
178
205
185
229
168
69
8
256
36
107
51
153
291
201
63
167
59
123
286
154
235
5
108
27
46
222
67
247
235
268
59
299
171
235
84
102
249
88
112
299
229
108
71
272
147
237
184
286
248
26
214
107
24
76
268
86
124
191
178
92
5
250
53
205
283
165
100
299
139
57
56
202
152
74
181
198
290
76
246
193
184
7
42
79
107
35
75
205
277
225
173
90
53
137
43
45
104
23
66
147
139
181
217
102
285
142
123
299
195
2
286
157
48
254
213
73
81
218
208
44
113
108
234
295
123
57
294
63
212
161
43
132
56
257
262
236
201
4
75
216
37
275
237
58
49
199
205
87
295
95
91
15
116
263
9
236
203
131
215
167
50
209
192
76
127
236
153
273
254
75
88
287
38
21
190
209
118
200
189
295
260
217
80
148
177
188
240
104
34
65
156
132
290
179
56
255
265
146
171
180
187
265
263
85
221
89
244
295
292
251
95
120
241
24
200
111
152
226
37
49
42
159
223
57
291
91
4
140
90
296
145
57
238
87
108
113
30
157
155
247
160
98
113
248
86
259
224
20
208
174
244
10
251
164
16
168
214
54
259
227
221
280
284
109
123
158
258
272
275
90
52
195
261
7
189
189
140
191
244
282
37
176
20
223
55
111
30
126
216
44
162
49
277
83
15
247
17
136
92
134
37
94
142
93
8
64
201
218
223
242
78
66
149
88
168
166
121
44
42
4
215
295
-2574
59
176
103
93
274
212
34
235
53
137
268
75
80
263
155
169
157
240
57
266
16
83
118
105
228
96
50
63
15
201
254
237
29
2
38
63
29
124
44
269
160
155
153
241
39
220
197
299
296
75
157
70
120
138
287
212
211
176
84
114
5
267
33
206
161
27
150
163
165
114
187
152
5
193
40
178
248
141
123
6
141
267
277
2458
270
273
217
209
104
193
190
70
113
7
211
147
114
296
124
74
135
220
270
297
123
190
38
158
134
153
187
82
41
-1858
129
20
218
105
253
168
262
69
228
223
146
252
73
39
293
155
123
33
131
102
248
33
43
205
89
85
183
65
256
215
98
14
79
200
49
294
211
72
240
166
41
158
44
84
5
183
86
119
9
114
15
220
141
99
264
83
298
242
167
258
250
87
183
185
35
86
117
299
76
213
170
227
74
263
42
178
234
234
22
265
211
10
106
40
207
68
74
41
137
260
240
234
216
136
84
51
297
183
242
89
188
246
146
280
178
277
99
270
21
149
289
110
120
227
175
110
187
282
247
121
3
60
157
32
116
58
126
44
39
182
188
45
70
296
205
190
88
111
155
150
100
223
192
247
299
171
234
68
124
74
135
117
273
142
85
178
80
100
205
129
186
28
205
79
217
229
84
223
285
64
222
37
202
137
238
201
224
297
187
273
63
54
199
59
201
254
247
55
3
83
191
129
107
130
24
265
266
3
282
34
174
81
145
43
294
289
298
221
245
246
158
114
80
136
83
89
93
149
53
43
204
77
194
61
210
87
255
32
61
93
29
133
239
31
187
273
295
84
218
260
273
43
159
276
190
234
270
184
96
134
101
75
192
82
299
250
157
66
-1691
209
82
94
262
147
18
30
28
26
120
63
215
100
264
88
210
272
166
137
56
194
159
290
214
193
280
221
110
163
164
80
230
138
77
224
254
163
73
171
209
290
57
281
248
83
251
280
274
95
259
223
19
108
151
44
143
59
140
168
278
225
220
46
136
58
118
292
33
124
299
245
175
152
277
229
128
235
54
97
244
265
24
93
38
142
19
126
79
69
43
258
46
105
113
260
82
197
88
250
197
104
6
126
74
189
40
113
285
7
245
196
148
86
236
54
260
183
59
153
144
124
240
41
281
92
168
48
2914
219
181
276
148
103
180
249
7
14
23
286
183
225
296
202
271
63
69
208
125
146
9
291
199
126
28
23
233
99
71
274
62
47
217
255
224
241
20
87
18
213
111
182
80
206
90
96
260
2
271
225
253
227
177
272
270
124
272
56
215
138
231
69
51
253
90
119
67
22
161
51
68
243
186
219
257
283
28
265
73
208
283
63
6
-906
155
61
227
107
248
73
230
270
260
42
115
140
225
41
205
219
60
293
212
190
109
58
256
64
88
109
166
237
250
280
81
294
154
47
50
221
235
145
101
204
22
266
168
42
193
75
24
46
250
9
80
100
196
8
8
82
178
243
102
263
112
57
211
259
63
205
137
31
209
201
44
30
228
80
186
217
128
126
127
102
133
295
257
86
225
237
119
91
109
198
70
165
89
251
274
123
103
92
130
230
197
260
123
86
136
290
13
266
158
43
3
294
231
47
208
260
125
256
107
135
201
253
83
164
221
37
151
47
271
153
23
237
91
163
153
71
203
30
182
283
4
21
113
244
237
77
41
251
52
259
84
221
242
167
211
151
104
186
102
119
79
246
92
114
270
70
273
23
167
33
298
112
266
226
145
88
88
216
79
83
31
150
205
53
258
15
193
264
283
270
118
9
234
2281
134
188
285
126
23
72
211
89
33
100
94
231
225
142
242
8
266
-2321
18
228
161
284
199
274
28
227
117
2
272
83
45
44
179
52
245
244
246
100
19
294
186
227
30
64
144
15
241
81
32
61
130
23
36
260
85
128
294
112
72
8
279
49
66
248
209
75
210
186
35
181
159
157
130
185
109
12
296
121
224
222
232
243
88
30
15
205
250
286
38
23
145
126
125
46
205
115
207
128
33
149
295
14
81
22
264
250
293
116
18
16
222
289
161
204
90
239
25
46
86
210
55
141
75
46
154
181
238
232
13
149
260
251
283
35
19
209
50
191
42
69
215
55
270
15
63
260
112
281
242
79
10
117
168
96
-1296
30
48
16
48
200
246
272
194
144
140
269
108
58
94
299
136
287
212
290
146
154
230
295
292
274
147
284
41
283
77
213
79
58
44
294
84
120
11
93
166
149
262
266
91
122
139
277
136
120
18
123
186
282
269
226
117
128
216
126
164
78
258
233
275
129
16
110
69
223
298
266
184
174
90
228
227
188
214
182
82
244
2773
25
230
117
112
235
250
9
206
221
63
279
60
46
254
134
288
200
221
104
2
293
192
254
50
162
170
51
119
138
51
245
268
69
212
294
265
230
216
5
57
83
216
222
288
206
77
251
122
117
11
198
21
107
1316
151
38
20
70
42
181
38
125
131
58
73
52
50
203
79
7
193
126
154
36
224
10
241
133
165
76
259
183
111
198
66
240
103
282
110
139
37
155
24
158
289
106
152
208
101
135
43
194
91
113
135
144
233
265
9
132
264
64
207
235
29
78
264
62
25
272
57
87
286
230
111
229
258
41
32
155
153
272
234
259
278
193
224
44
174
269
153
142
77
192
218
279
5
57
143
62
192
265
253
153
203
206
165
64
32
290
95
191
263
93
101
137
97
57
219
3
282
83
254
41
209
149
237
250
30
224
234
113
19
291
106
232
297
54
212
133
298
54
243
294
136
189
158
189
232
82
263
38
98
84
9
209
292
181
173
13
76
270
13
187
187
95
140
243
97
275
21
105
46
265
163
104
243
287
102
172
210
263
46
215
213
118
100
187
21
92
173
83
68
97
247
38
109
183
270
40
297
9
223
52
252
234
8
116
162
11
2
297
7
2
38
235
27
263
201
282
39
179
92
242
283
92
249
139
3
209
120
159
290
184
238
129
35
106
247
21
128
250
200
79
168
8
220
114
296
30
168
197
281
241
264
219
174
48
15
80
215
28
216
125
37
15
55
160
191
285
187
218
64
43
150
208
89
225
231
3
256
293
243
104
218
7
92
74
153
200
67
69
158
279
103
131
11
100
10
102
283
149
195
71
238
299
179
176
52
287
90
6
234
52
220
287
275
882
2
151
19
81
248
228
114
4
256
71
254
124
244
276
298
146
156
270
145
290
27
81
177
147
61
175
133
146
192
92
264
199
92
120
38
55
227
147
9
282
271
278
124
21
207
179
50
121
85
122
138
197
111
179
26
57
195
137
293
83
283
120
292
260
49
137
129
111
152
155
208
88
65
249
71
168
153
242
31
173
181
89
140
224
275
199
268
113
292
47
102
233
96
244
66
220
143
40
29
236
207
176
137
164
228
65
290
224
19
111
21
98
190
276
149
71
12
219
118
285
173
198
6
223
6
151
265
179
127
109
79
73
30
244
3
100
28
142
240
137
51
172
221
273
114
37
233
196
48
61
11
146
265
212
75
212
264
18
65
241
209
38
142
8
206
84
230
24
152
126
197
152
59
156
132
3
101
139
65
117
146
172
38
162
173
227
229
253
204
91
129
102
206
138
243
72
167
287
48
185
61
296
145
8
18
287
95
146
144
213
190
213
289
90
3
139
80
239
138
27
192
230
14
268
196
59
282
21
164
68
172
168
153
57
285
226
251
33
81
53
156
44
123
105
67
68
45
126
152
29
231
3
39
20
43
42
189
96
116
173
79
264
256
235
188
115
11
221
100
296
79
18
15
101
40
18
116
74
198
123
258
163
255
18
136
96
88
70
108
113
90
80
15
158
77
28
193
28
261
86
47
226
232
214
205
37
44
116
120
67
19
159
92
65
249
276
153
162
259
57
20
168
199
70
200
292
220
101
238
243
69
110
248
179
226
264
198
250
231
164
186
259
298
219
176
187
293
12
60
146
248
149
53
229
58
110
123
204
49
281
143
41
123
143
40
9
136
245
14
171
69
82
296
285
2658
183
105
161
128
239
127
240
162
6
196
191
50
154
241
88
177
39
17
247
14
233
277
44
202
130
61
180
223
190
98
79
56
240
184
159
54
228
190
65
86
237
11
116
244
80
213
59
124
223
267
94
20
76
174
183
88
217
76
4
18
14
159
130
279
69
75
19
240
293
54
287
156
120
212
268
148
91
252
6
126
82
197
296
71
140
27
11
291
166
282
24
159
141
135
156
31
129
265
253
296
89
56
88
129
276
266
253
22
156
282
280
24
34
39
94
173
61
222
92
163
46
11
151
208
230
96
190
227
259
161
242
38
217
183
24
283
32
176
38
259
281
295
227
41
224
81
182
6
98
274
48
37
136
82
55
125
97
135
175
184
156
8
8
215
222
108
291
269
98
82
53
20
48
288
176
283
111
195
272
28
293
288
90
177
297
103
257
28
19
204
297
106
70
30
6
210
278
140
196
275
67
33
273
188
66
241
85
233
145
249
53
234
97
176
151
139
219
107
33
51
5
96
31
172
226
287
226
17
264
35
89
297
50
2
189
23
90
54
152
143
140
106
2040
242
106
50
161
214
261
253
44
53
239
270
105
293
285
55
277
235
267
108
86
159
219
242
32
257
93
196
101
230
65
97
222
197
50
131
128
185
113
236
25
133
227
2
131
167
232
178
238
292
40
48
161
186
73
148
158
39
70
161
26
234
234
164
23
70
179
116
78
228
29
121
109
41
164
68
176
285
203
42
33
245
117
21
193
140
189
100
20
19
270
57
145
46
111
253
80
88
5
7
285
92
232
238
65
213
45
123
183
203
16
92
5
69
76
231
259
42
107
119
200
16
190
261
72
182
20
151
19
185
170
39
196
16
84
242
155
224
57
72
91
269
76
67
239
205
110
6
193
50
267
274
54
90
201
112
90
294
211
28
104
162
7
259
22
78
206
297
117
294
35
294
124
206
237
6
67
28
62
52
113
96
46
211
291
274
167
108
280
238
178
262
105
156
93
190
242
269
60
255
61
255
175
191
247
266
57
26
40
98
108
65
49
4
144
5
193
118
106
66
40
19
103
283
3
278
278
36
151
80
215
191
86
95
153
54
29
26
27
190
108
15
278
257
201
299
94
84
224
199
85
159
10
74
67
291
179
122
123
139
148
229
172
199
149
180
149
204
194
40
139
75
61
259
160
12
45
286
228
130
225
60
293
264
243
38
140
286
245
185
209
126
42
94
225
76
270
91
214
268
23
4
234
189
289
44
96
31
130
192
78
82
187
231
53
296
232
202
84
133
35
65
251
99
296
251
222
16
63
212
55
179
242
4
56
84
81
165
191
129
50
171
85
11
102
94
111
242
41
222
157
5
164
193
152
283
84
234
26
58
65
131
186
290
2
250
49
13
57
157
111
31
30
149
11
160
294
272
46
224
149
224
293
246
72
234
124
299
251
262
193
90
212
208
266
166
62
186
139
180
179
231
98
245
158
164
13
108
269
269
292
195
156
89
188
32
129
220
22
62
157
165
104
78
241
119
91
14
271
80
179
35
55
148
26
150
192
42
259
124
287
293
223
194
134
108
210
279
80
201
97
241
222
155
62
199
293
84
294
267
240
142
47
228
251
254
94
234
57
201
77
249
163
150
41
12
152
49
82
111
217
109
90
245
25
116
201
232
48
92
274
139
24
207
206
170
197
115
76
116
175
188
113
261
58
128
144
103
111
298
26
38
226
167
267
67
168
295
223
217
212
39
173
117
188
206
40
117
198
181
95
193
149
214
98
234
155
32
272
54
218
236
278
204
172
121
154
198
200
56
154
6
124
22
142
152
256
171
128
202
135
160
272
295
181
157
284
102
167
178
166
220
113
29
295
103
286
282
215
152
76
277
100
263
48
289
152
22
174
110
238
41
61
215
224
189
186
161
79
237
22
268
57
77
147
266
187
136
258
291
223
215
141
117
5
214
242
82
55
194
214
202
278
131
87
77
102
278
298
253
19
177
215
5
58
30
25
164
183
97
107
62
243
170
18
23
144
215
253
3
241
157
190
266
226
126
159
32
123
32
38
208
90
277
126
249
290
169
272
273
182
179
116
171
115
297
18
60
175
111
131
107
293
47
180
282
289
19
298
178
288
129
102
167
201
45
289
148
177
82
83
237
271
171
168
100
75
92
89
246
127
111
134
204
203
93
240
274
23
39
95
59
231
85
296
84
199
74
85
261
49
270
7
126
232
186
114
104
205
208
45
11
246
40
280
239
120
296
69
93
54
99
206
120
83
149
213
19
137
20
51
236
38
171
24
94
11
250
252
108
186
92
280
9
201
52
49
294
108
199
272
109
117
5
31
288
89
151
189
177
98
49
14
295
278
87
54
251
202
220
77
65
203
208
33
4
213
237
107
144
258
91
155
133
41
173
192
109
54
253
227
228
68
270
179
59
176
65
291
32
178
11
149
223
174
45
260
92
145
202
287
52
126
125
109
69
282
5
166
191
133
109
281
95
216
77
268
15
261
73
114
198
4
197
186
64
276
12
60
276
77
7
236
192
87
63
140
286
51
126
211
288
43
202
154
45
205
127
200
81
275
62
32
130
265
274
294
162
167
192
216
61
236
23
71
166
116
229
231
47
40
22
22
113
179
170
46
134
23
253
255
265
245
97
201
102
274
12
129
121
4
77
9
91
81
169
243
233
69
174
154
61
184
280
234
9
57
8
91
92
250
28
56
273
227
291
221
22
296
22
236
285
74
188
255
113
181
46
224
263
181
48
265
257
107
245
130
40
260
293
288
68
34
96
213
45
165
138
153
96
136
175
181
129
42
195
9
66
112
146
155
115
255
72
220
60
9
159
211
276
238
205
253
190
94
261
191
241
77
232
61
269
221
208
251
65
71
281
81
153
248
145
165
224
160
129
257
267
114
112
23
247
164
129
228
92
18
259
177
173
105
269
82
176
176
149
227
28
15
109
143
234
278
292
268
240
86
65
254
100
196
163
13
289
283
293
7
280
239
127
96
110
148
75
257
185
222
186
100
129
187
98
21
48
179
264
195
280
60
131
101
58
45
85
178
22
162
17
164
217
170
55
177
176
291
255
191
55
97
34
282
236
273
152
204
28
20
285
200
203
108
231
29
155
298
95
53
102
91
78
196
168
97
82
15
267
216
15
13
20
182
134
202
241
274
95
95
117
84
278
204
274
153
252
77
131
240
165
246
113
289
58
249
55
128
171
165
23
82
17
194
45
2
210
65
287
79
63
110
6
198
203
50
161
27
168
126
140
59
29
211
290
238
148
13
216
145
123
253
178
147
35
116
160
182
109
87
139
3
268
203
99
202
196
83
197
80
177
219
140
16
81
120
234
91
133
251
55
196
71
194
273
137
19
193
186
242
219
269
266
86
238
124
212
97
122
292
219
36
83
292
110
42
71
182
42
101
171
145
236
298
93
79
48
14
295
189
84
112
66
184
292
3
212
284
105
35
202
228
152
57
75
129
295
149
139
192
45
224
27
253
251
122
37
75
293
190
185
136
244
220
228
72
204
103
263
175
177
261
295
121
292
157
189
201
195
140
153
77
178
296
117
277
129
54
262
93
69
192
17
50
254
101
195
182
298
74
135
237
127
39
125
49
276
239
112
48
289
32
68
24
123
106
137
12
155
94
208
142
260
38
28
258
26
207
234
59
19
86
254
102
13
40
118
233
200
295
228
205
119
275
222
142
138
2254
20
175
235
221
224
233
189
103
186
210
244
153
264
165
78
59
37
2
129
152
169
269
21
180
96
227
179
160
12
7
51
93
169
220
281
36
77
182
227
7
115
82
283
254
296
170
182
295
287
2452
265
200
225
7
185
267
263
281
285
261
-941
288
257
294
61
149
246
23
120
139
278
264
272
82
70
144
54
280
89
175
74
276
291
211
113
36
234
205
17
13
160
107
275
191
105
112
162
176
77
111
246
296
105
80
223
11
220
155
147
212
216
11
240
155
19
24
58
252
281
92
281
159
63
153
186
131
191
232
183
226
177
178
193
81
45
166
55
168
179
52
196
96
139
87
297
145
296
81
246
104
120
70
35
71
38
119
118
14
289
144
290
290
69
3
241
167
46
66
51
229
177
263
18
218
181
211
183
21
248
283
67
252
51
289
288
30
47
106
194
47
51
264
253
178
299
128
153
232
215
78
225
107
287
34
132
46
23
264
83
245
81
16
254
250
119
179
100
226
135
12
137
234
211
128
169
179
76
93
162
203
255
24
130
61
157
23
294
66
180
146
255
177
225
259
142
172
8
126
283
205
253
215
147
125
-89
272
23
215
297
43
181
176
220
165
152
94
286
241
152
236
61
295
138
29
95
76
215
299
51
131
217
73
195
18
6
262
54
263
127
288
41
30
264
26
239
150
136
85
33
185
75
200
30
157
198
16
116
18
143
42
253
299
121
214
277
181
247
154
174
218
262
47
115
264
61
76
252
229
6
200
52
238
137
150
239
115
206
141
184
155
22
205
102
245
217
174
38
101
180
100
122
139
174
17
189
31
219
75
196
133
204
211
261
211
228
163
90
116
282
281
81
92
253
203
170
69
204
58
286
49
164
294
161
191
111
197
264
121
155
130
263
214
241
119
158
142
277
264
264
243
5
28
42
209
262
128
73
285
135
255
193
169
11
194
154
61
2
201
93
98
127
60
293
281
211
181
25
295
53
13
129
68
113
133
194
134
123
80
72
54
256
72
240
4
291
204
273
159
132
177
8
60
217
269
158
33
76
94
40
106
90
176
200
104
126
234
289
278
100
176
51
141
111
247
231
83
211
197
278
24
92
51
230
137
239
125
163
197
35
136
19
63
34
49
139
251
172
17
24
167
221
107
91
82
125
190
285
14
136
54
194
275
298
274
121
176
239
251
145
196
261
212
262
45
210
82
41
157
183
218
20
206
209
256
163
118
208
285
254
136
256
264
52
142
149
73
240
206
231
173
172
90
15
159
126
29
233
237
106
31
192
286
282
113
180
129
91
281
259
172
141
88
135
201
152
204
33
172
12
166
226
94
20
15
239
258
7
135
249
240
202
79
57
70
181
226
220
208
9
245
72
195
188
264
155
110
144
264
14
233
84
86
219
286
64
200
257
255
281
228
92
20
115
211
5
127
81
157
87
2
71
11
107
166
9
134
83
162
268
129
127
56
242
172
118
18
128
58
146
270
253
21
271
181
238
35
276
146
174
236
242
207
46
160
48
165
96
125
149
17
232
23
170
182
20
86
218
51
10
145
167
247
282
154
191
68
128
181
278
129
136
192
161
261
142
136
156
122
165
83
80
189
225
284
173
67
146
144
32
121
101
207
172
260
232
68
228
92
252
246
81
220
155
66
265
280
210
261
202
111
91
152
143
146
47
184
213
260
168
85
15
99
105
185
12
197
153
47
144
141
160
109
168
19
236
238
107
286
27
147
60
34
169
130
213
80
172
166
101
227
297
268
65
147
25
92
225
265
194
134
11
222
91
210
171
58
268
153
96
76
62
63
54
86
19
81
204
131
173
293
18
85
183
91
292
106
223
93
165
197
212
299
186
213
203
198
169
28
126
30
125
114
142
10
280
254
105
197
107
77
197
31
77
86
182
174
32
173
84
199
255
22
13
212
240
126
220
279
205
138
243
105
37
31
83
290
235
296
213
198
44
63
138
188
130
4
168
129
53
178
35
262
46
146
45
12
139
175
137
143
255
279
27
181
122
231
37
230
110
48
257
142
276
26
294
108
80
299
135
233
66
147
119
90
187
177
188
156
228
232
189
216
47
60
226
14
106
143
60
75
55
21
281
63
261
119
19
37
284
193
153
230
275
158
143
249
160
9
56
202
216
155
211
12
64
20
63
42
282
252
217
132
296
35
47
142
100
286
274
235
224
270
121
162
155
81
291
79
64
265
181
258
295
279
133
63
244
10
276
37
62
20
293
252
222
256
237
138
50
90
163
97
137
46
169
12
176
3
106
124
33
140
120
286
195
12
244
40
207
282
255
213
270
265
252
239
276
208
28
2
205
100
126
259
232
190
102
215
175
40
14
178
35
176
175
138
247
96
162
292
289
287
42
103
237
47
31
38
276
187
120
198
234
239
3
133
197
285
69
146
119
46
106
98
57
250
250
77
9
183
187
108
137
118
286
66
82
237
144
219
253
62
7
142
186
276
171
128
144
98
171
245
120
262
57
67
296
133
89
224
14
40
165
129
119
249
288
4
253
272
192
257
144
54
295
281
44
100
157
99
100
210
277
19
31
45
225
162
149
232
179
7
74
269
86
162
45
270
172
242
30
33
50
215
126
68
190
279
163
2969
278
113
135
178
247
27
287
123
147
28
289
48
38
124
145
131
250
179
36
260
279
175
66
283
155
126
28
202
217
211
287
76
266
12
211
154
83
39
46
167
243
274
217
159
94
138
223
138
175
71
55
165
162
219
83
111
62
74
8
115
47
272
12
148
80
222
282
267
63
35
145
181
93
158
126
22
292
99
240
120
68
138
24
145
178
9
298
226
140
56
199
136
236
296
170
239
84
268
100
150
256
81
108
197
119
39
201
15
205
7
100
276
199
176
128
270
123
150
125
8
90
149
177
172
76
62
107
17
75
71
234
142
169
290
202
210
214
56
201
134
158
254
234
172
31
254
21
129
109
253
189
98
287
90
183
165
210
221
77
50
140
183
26
280
75
232
92
210
234
57
269
296
152
103
94
40
158
221
234
67
266
93
47
97
277
220
52
153
295
4
299
166
86
281
206
123
112
145
228
2
198
199
204
90
22
271
96
18
266
183
95
207
137
14
257
43
78
129
179
25
174
75
25
39
180
7
713
82
198
29
250
155
41
13
238
130
102
229
159
211
20
68
204
118
72
213
90
32
73
204
195
162
228
130
242
212
172
155
261
171
298
95
57
77
213
167
78
267
114
70
8
272
195
155
65
120
154
149
91
221
167
30
182
269
289
232
186
39
109
183
255
179
275
105
22
257
6
259
178
35
139
76
32
112
59
154
178
124
184
97
145
141
281
244
198
219
288
43
225
263
142
291
205
276
275
129
69
122
179
8
293
156
289
33
204
251
20
201
264
69
42
199
43
59
259
111
138
60
31
222
128
21
142
109
293
26
243
82
277
85
155
252
231
20
250
246
76
165
27
7
277
117
111
71
86
24
226
179
87
209
254
273
157
201
82
100
164
22
22
212
48
100
134
20
249
71
172
289
110
63
231
109
189
3
70
79
246
118
60
109
50
200
226
147
213
257
122
91
181
104
32
239
116
154
160
148
86
21
149
-975
201
60
261
270
32
96
137
9
87
86
129
225
136
295
285
246
79
97
224
280
42
276
56
3
214
287
282
19
90
134
83
262
80
22
229
118
287
120
74
77
256
111
283
112
16
282
238
266
298
130
208
82
60
15
17
172
184
255
150
291
17
159
248
175
28
47
82
151
88
97
262
37
235
119
177
114
263
31
62
95
284
293
116
296
238
105
192
214
17
165
52
257
246
144
200
13
182
181
272
10
90
282
293
101
205
269
235
96
43
7
260
48
97
28
202
226
265
116
20
104
205
248
208
66
87
239
286
256
30
157
125
208
292
217
156
294
99
4
88
141
280
292
196
267
23
178
199
148
217
150
6
46
125
42
53
211
205
292
206
216
281
44
126
148
290
30
255
233
29
29
45
30
41
110
204
34
268
238
1085
195
250
293
20
46
190
71
169
2
11
198
113
140
28
92
106
236
224
281
127
279
224
180
46
266
72
134
75
106
102
222
214
45
4
284
204
43
165
48
256
30
25
141
104
166
257
259
171
84
2571
145
45
273
132
231
63
216
292
200
209
243
242
-201
140
125
100
107
287
79
200
199
92
179
256
279
129
67
116
63
295
62
89
168
81
299
105
93
54
181
164
109
226
262
68
186
77
274
51
260
289
285
58
142
257
112
214
266
209
224
267
78
27
55
51
30
296
142
86
245
7
255
60
99
286
277
224
215
76
122
287
5
123
187
184
219
56
58
40
64
145
5
262
49
10
216
41
173
40
257
135
178
196
88
109
137
212
82
207
45
266
275
296
100
28
261
113
134
270
267
45
173
153
68
278
78
2
257
263
217
126
12
243
79
115
215
93
178
122
2275
160
177
214
134
17
17
126
56
69
272
67
167
184
97
230
39
18
29
251
161
226
120
81
244
50
217
263
158
139
242
122
151
234
198
202
105
258
248
50
263
137
143
219
94
85
14
208
63
78
95
78
245
279
170
267
2
104
48
241
281
29
279
14
279
168
79
252
209
62
44
277
14
120
279
98
258
269
45
61
243
179
192
66
180
42
214
100
223
213
196
160
110
187
93
240
220
142
2
178
12
71
221
247
209
241
214
211
128
45
44
16
271
235
146
43
188
6
135
114
222
280
109
281
125
289
225
142
228
31
21
275
285
171
287
283
198
134
268
75
36
237
268
22
38
133
187
185
174
21
143
263
263
232
136
169
160
262
69
74
278
66
274
78
111
273
6
110
44
193
36
252
289
128
299
64
121
126
235
21
277
289
204
210
98
284
57
184
137
31
3
54
124
16
39
66
292
285
246
55
189
18
282
227
166
133
233
25
58
103
66
25
226
134
124
242
160
119
69
176
163
5
64
202
32
198
74
69
179
145
256
42
92
125
157
171
262
50
157
100
119
286
222
223
75
22
118
73
5
226
101
50
48
71
97
64
145
267
50
246
193
272
13
32
73
235
146
40
100
32
88
78
143
244
154
68
288
183
224
28
46
82
154
253
38
120
53
153
148
36
122
167
264
26
144
71
78
279
292
270
92
289
117
87
275
119
122
262
273
12
58
256
221
28
98
22
75
295
179
286
4
24
181
265
19
174
172
109
116
166
50
8
288
264
89
162
84
41
287
214
291
154
110
266
33
143
91
235
12
87
276
231
244
201
106
97
131
222
11
227
59
23
87
159
29
156
93
111
64
42
42
90
52
104
243
146
160
174
39
127
196
199
149
255
179
31
88
129
50
72
99
253
80
137
87
292
134
295
149
136
92
184
133
164
24
112
287
141
36
143
102
84
142
156
177
246
148
206
68
57
27
286
105
172
76
260
233
92
77
116
231
272
269
248
213
33
209
279
190
215
36
44
261
106
278
3
169
166
165
111
248
253
235
196
127
120
155
198
95
63
251
46
56
62
21
159
212
210
259
134
280
276
284
216
25
95
17
47
226
79
72
191
44
255
255
230
17
198
259
9
112
136
93
295
249
299
292
280
245
280
14
216
24
162
7
95
236
281
213
101
215
225
17
38
239
62
119
70
273
255
153
203
42
35
202
115
281
240
281
286
89
131
61
24
91
190
66
99
39
174
81
169
51
129
87
179
231
179
276
201
245
21
76
160
121
138
174
191
223
299
174
134
17
197
198
170
263
202
97
28
15
71
248
263
9
266
280
218
247
168
217
188
234
100
58
214
110
299
199
65
201
182
52
294
44
32
137
93
188
53
218
51
17
226
182
94
292
65
197
101
133
247
97
284
141
24
92
16
200
74
99
39
264
252
107
249
83
208
94
69
292
102
132
233
194
172
150
130
10
94
218
240
274
159
22
196
96
204
217
155
272
49
73
266
19
16
186
57
57
63
254
142
42
262
283
151
200
183
258
164
72
278
168
226
176
146
213
119
238
182
12
165
199
243
93
177
140
15
21
2
81
244
63
270
100
58
255
125
55
285
268
172
170
244
197
254
292
69
156
261
65
102
287
38
107
24
78
280
44
290
265
193
261
122
178
150
299
259
33
153
263
181
5
103
241
18
89
238
122
178
165
67
225
23
200
235
159
261
253
119
236
227
236
41
296
216
74
76
256
291
27
237
94
66
245
106
265
280
299
94
11
46
269
199
97
148
227
253
11
217
241
240
225
86
169
251
116
25
297
166
199
229
100
17
219
163
88
274
209
134
38
246
183
78
130
62
128
116
184
95
196
216
67
150
107
109
285
254
217
276
83
193
214
188
268
104
260
277
3
279
169
174
122
63
26
101
159
118
4
8
183
37
246
183
2
232
227
30
148
153
254
137
156
202
88
39
109
130
38
104
105
237
125
105
259
13
85
210
30
242
50
210
119
32
204
264
67
123
167
270
158
67
221
72
18
226
88
275
96
103
225
119
273
271
36
57
233
149
72
79
109
90
142
104
277
151
274
53
214
265
212
236
50
223
26
146
244
58
240
228
293
124
123
131
232
258
139
155
216
146
270
160
244
205
123
298
124
240
119
242
282
57
121
25
102
294
118
45
262
86
182
263
65
166
289
146
38
246
120
79
11
214
146
7
178
61
22
129
139
193
113
206
183
188
291
185
19
181
36
230
236
268
245
167
280
266
18
150
48
286
240
290
71
85
243
35
57
270
253
226
108
293
95
79
209
237
44
160
133
167
61
295
287
239
103
106
55
134
292
77
59
108
276
242
285
60
274
89
227
137
215
292
244
170
17
279
193
192
224
120
199
164
52
130
146
204
36
46
211
195
7
140
279
196
271
245
173
171
18
160
202
226
188
59
151
21
214
183
299
120
131
181
195
57
238
213
183
84
183
90
125
240
299
6
238
218
73
210
226
105
-2018
274
219
272
212
81
152
117
215
285
146
20
275
292
184
269
288
4
112
43
172
221
170
169
298
123
222
41
90
124
180
83
112
189
58
80
202
194
212
68
71
294
264
170
245
102
88
286
78
87
284
118
66
110
102
230
294
129
125
156
227
122
14
52
220
4
159
241
169
115
158
19
77
145
221
122
187
297
150
240
211
156
13
165
245
70
88
106
168
34
79
127
259
239
141
46
74
51
245
181
204
153
47
80
268
189
175
194
23
146
202
252
166
38
49
99
4
261
171
141
257
81
235
135
-1738
42
16
68
12
234
210
273
141
109
152
80
93
138
49
128
71
140
57
83
288
188
210
98
84
182
232
263
280
252
150
85
66
188
100
10
189
109
142
77
266
135
96
160
56
70
217
35
55
100
247
198
287
51
250
221
196
42
90
135
182
211
176
260
68
12
7
242
100
78
68
17
54
226
28
267
26
45
19
68
176
98
91
291
46
15
49
98
41
113
298
46
223
14
212
111
133
114
142
13
193
141
252
36
299
96
65
170
250
86
195
19
122
231
142
250
280
151
256
162
260
36
122
44
124
85
25
296
30
255
119
108
130
157
75
276
197
139
272
133
41
131
24
5
2
79
188
99
55
14
121
182
97
107
110
232
217
33
14
279
73
239
36
185
122
48
4
193
110
151
61
128
118
136
139
298
17
41
43
112
227
153
117
103
76
61
229
31
244
42
169
208
178
12
295
12
51
45
109
256
83
47
297
203
207
2
277
137
237
210
270
138
23
239
240
86
114
238
237
270
140
59
125
122
103
97
79
243
234
252
122
299
43
283
166
216
93
239
61
253
174
45
219
254
174
134
165
181
213
162
253
112
263
248
135
200
235
282
96
121
5
11
132
146
232
215
162
172
2
263
30
282
134
248
159
220
273
123
23
60
251
118
86
177
23
112
109
146
16
176
44
190
136
50
186
56
72
130
208
93
99
39
57
114
241
254
15
161
120
218
22
101
260
281
252
171
192
250
210
287
47
273
239
190
41
74
297
25
297
44
53
101
105
96
137
53
273
32
72
165
51
188
50
179
299
44
279
218
120
87
174
211
148
21
16
244
72
277
258
221
78
78
16
161
48
106
258
81
287
295
205
194
291
205
274
152
163
70
177
234
271
11
41
5
206
252
205
267
135
13
52
201
40
63
13
226
261
235
171
84
260
179
240
239
248
165
81
145
177
255
184
9
46
240
268
103
174
159
171
244
2
170
142
19
250
106
12
221
290
164
145
252
167
84
271
57
233
95
191
148
132
172
139
227
102
25
272
262
265
41
53
263
77
121
278
230
280
12
224
128
190
118
78
53
11
74
258
53
117
160
291
121
124
174
99
92
297
46
102
142
74
298
226
251
72
17
80
219
17
32
127
17
9
80
175
284
60
28
101
17
212
206
75
9
67
55
175
3
170
142
98
123
22
47
136
209
15
130
100
44
183
195
170
253
198
153
286
231
53
166
184
107
44
220
244
213
283
96
164
81
108
105
110
176
55
277
192
156
119
48
290
107
259
299
9
10
12
129
296
64
72
161
82
178
79
58
229
40
257
236
6
177
135
198
551
133
140
239
103
243
39
213
137
98
244
43
98
73
284
256
193
168
205
90
223
234
142
269
191
103
76
111
219
115
202
212
156
34
75
51
280
203
134
95
159
73
220
54
112
177
244
114
144
116
216
12
266
85
59
102
154
210
61
90
136
152
8
44
139
281
12
142
103
80
217
182
182
291
187
24
232
13
108
217
27
231
180
52
51
224
264
231
46
245
299
210
265
236
8
30
31
204
16
86
197
69
122
8
250
85
96
145
72
12
92
54
156
139
259
97
240
212
132
71
114
127
110
134
224
112
139
-1369
156
30
171
112
67
270
237
143
275
121
47
169
86
137
282
115
157
75
52
170
253
7
25
165
256
195
206
175
85
248
269
127
108
140
253
277
198
65
144
39
117
202
5
172
65
54
95
71
151
250
282
3
25
246
42
131
201
277
110
61
98
24
73
230
187
14
264
54
105
87
168
99
145
299
85
94
95
289
128
260
222
5
170
228
52
120
166
44
290
18
86
82
225
37
139
104
100
215
9
192
145
51
101
207
232
208
199
162
24
64
265
294
115
250
15
162
111
63
270
268
293
118
244
21
22
151
296
150
11
156
75
84
214
240
57
124
297
212
190
262
160
97
291
7
102
125
37
20
149
209
263
234
60
175
101
234
22
288
77
113
154
83
220
118
216
82
198
167
55
85
252
137
178
132
151
192
199
188
53
167
116
193
87
217
262
7
23
230
153
56
240
202
178
96
161
209
82
113
191
122
30
148
188
212
71
260
16
221
229
109
205
123
30
43
186
203
34
196
223
92
106
141
263
150
48
91
4
238
200
100
56
132
207
185
188
71
2165
63
82
188
288
121
139
200
107
298
63
6
288
21
293
233
103
153
250
226
84
266
239
103
137
40
95
106
299
71
29
20
240
101
14
286
24
204
4
118
239
245
169
59
170
236
218
166
207
17
16
57
161
161
248
299
227
258
282
17
153
26
161
292
243
146
200
299
246
93
37
5
256
13
251
134
149
64
239
22
220
121
240
57
191
227
22
292
93
50
240
262
122
78
162
294
70
219
87
96
100
155
49
105
244
174
186
17
14
206
152
257
206
60
74
21
281
218
254
215
192
226
136
124
242
31
203
145
199
186
165
99
223
255
294
16
149
251
67
121
19
142
242
147
84
261
149
250
270
240
113
69
183
231
210
157
84
259
15
290
289
138
203
104
234
295
237
253
169
204
139
164
101
53
213
148
273
80
182
264
167
93
200
162
111
156
47
140
67
19
247
77
64
296
46
114
270
250
68
39
244
172
251
66
118
62
292
142
130
188
288
45
177
109
40
242
118
77
251
151
76
279
12
252
197
70
106
69
240
142
295
273
39
213
106
199
279
193
170
148
95
8
209
20
113
28
71
264
11
212
134
85
217
176
186
142
34
11
78
192
273
118
168
288
195
79
77
166
77
205
54
101
193
193
147
169
157
165
122
260
206
150
2851
113
239
89
176
78
139
136
54
285
144
3
35
85
205
45
243
130
267
3
80
209
47
275
31
179
133
152
33
211
253
256
121
112
11
159
294
236
290
61
49
56
51
61
178
263
201
145
97
50
194
267
251
102
228
87
257
98
28
226
296
101
270
173
262
30
137
17
259
33
213
242
111
179
286
61
3
185
41
120
295
122
212
74
258
239
999
110
253
238
299
151
175
153
68
151
61
140
151
266
163
287
55
136
80
254
104
102
293
227
99
135
260
178
174
14
19
197
167
295
175
273
70
249
59
224
27
142
282
77
273
59
57
62
223
58
225
176
150
203
50
209
210
41
123
37
89
158
152
223
239
49
250
203
287
71
74
171
81
224
243
201
194
120
165
234
248
194
78
70
144
192
138
239
55
197
213
54
183
288
217
182
188
63
227
108
157
266
251
254
51
271
275
86
62
37
118
169
157
139
249
49
199
108
227
271
298
151
264
292
6
25
226
61
151
283
160
274
219
210
113
290
56
178
203
169
39
7
8
258
231
214
158
10
95
102
2
64
113
50
169
277
174
257
190
155
47
188
124
65
19
121
32
271
122
253
200
68
156
130
175
7
155
20
128
295
258
241
170
30
173
124
220
79
165
203
189
109
289
18
57
148
218
195
22
71
202
139
231
190
23
133
80
286
164
39
240
228
274
288
220
179
228
242
97
76
273
297
43
110
160
51
191
79
11
224
259
150
113
205
158
211
80
92
132
298
3
173
137
48
172
157
190
71
81
255
276
257
131
143
57
129
206
228
84
56
137
298
293
172
182
133
259
70
150
59
33
92
49
232
275
199
180
118
216
265
254
16
294
208
65
117
21
199
261
205
290
137
53
290
130
245
85
236
282
162
267
267
278
154
78
264
196
268
73
166
125
196
287
4
296
160
263
49
259
208
33
53
71
17
184
18
179
57
171
34
195
224
151
77
119
32
32
215
186
91
157
24
104
43
203
46
165
136
101
94
85
151
235
38
136
40
10
204
135
122
68
29
78
47
98
162
72
256
242
178
225
188
223
29
26
251
296
236
151
254
291
16
102
230
191
172
49
248
180
91
64
23
46
33
294
23
230
277
946
229
273
294
123
63
107
285
40
54
276
117
210
42
40
132
8
290
38
197
181
95
90
185
158
6
47
261
195
101
95
220
142
258
21
196
155
267
176
84
52
281
178
22
26
94
85
86
92
298
3
191
110
278
215
10
159
222
187
223
158
280
210
211
44
4
157
273
266
143
153
237
14
190
249
58
11
22
61
152
288
291
42
70
10
78
112
194
177
171
59
152
190
141
190
5
236
149
60
103
134
102
53
178
208
234
61
234
203
149
145
207
223
50
145
91
32
146
88
88
165
257
263
166
147
179
52
145
258
125
136
49
44
106
204
106
137
103
164
131
255
3
199
12
12
242
194
11
201
174
18
158
33
290
189
123
140
91
50
125
114
148
269
94
85
259
78
287
48
224
23
94
62
62
144
254
278
41
154
43
20
154
174
121
165
261
149
281
276
279
126
174
193
184
162
43
206
19
53
261
220
199
218
255
72
191
208
110
236
91
219
49
293
3
7
138
68
48
195
238
-618
264
294
151
138
24
81
233
149
211
225
51
110
242
291
92
32
156
40
57
40
281
58
206
47
94
172
279
174
46
232
208
67
185
265
113
212
281
38
115
87
226
278
90
55
3
66
295
126
158
107
286
4
80
58
98
69
264
236
130
258
264
60
120
91
211
207
39
47
126
91
282
266
37
198
240
20
63
174
4
87
127
166
85
254
64
267
181
16
227
219
58
63
296
285
195
298
238
214
136
286
32
172
129
211
110
280
180
509
124
201
166
130
217
207
264
89
19
266
81
155
49
127
200
72
233
233
30
240
111
141
158
211
278
25
144
56
17
83
286
231
84
110
77
76
131
151
38
183
252
120
214
51
156
247
172
147
123
160
165
126
19
215
138
185
115
244
221
168
194
39
250
235
158
292
261
72
189
100
105
178
193
228
159
272
272
243
159
77
101
77
157
187
202
144
281
214
52
262
229
275
13
70
273
138
35
71
83
192
195
141
120
103
287
203
175
176
226
191
133
151
8
88
121
28
203
180
59
266
38
212
90
51
130
228
279
189
281
122
5
234
293
297
165
283
263
121
205
41
297
87
214
234
255
272
202
124
280
117
113
274
227
217
44
172
43
257
39
193
80
65
249
30
45
140
205
274
224
281
51
88
262
137
191
217
34
172
145
44
226
129
274
271
218
144
144
54
153
23
246
205
172
259
112
168
98
76
24
243
182
80
16
218
4
40
243
293
150
115
200
286
255
259
27
296
75
273
233
130
14
141
57
295
20
188
263
280
296
256
123
252
225
231
37
36
144
225
139
137
116
273
130
87
122
252
68
286
210
42
96
213
46
148
70
70
33
243
148
46
194
26
75
109
226
184
179
198
240
268
185
70
99
100
207
166
245
238
78
280
152
35
29
71
146
95
224
223
88
250
102
104
276
95
251
284
54
128
145
43
2
162
68
23
185
58
266
92
107
123
259
171
283
232
220
264
7
111
24
204
212
17
203
184
161
233
114
125
39
29
103
45
155
53
4
199
172
256
107
119
180
124
256
122
122
269
242
237
22
149
127
43
50
51
2
14
197
204
28
238
114
64
161
163
29
39
91
104
67
236
246
189
237
202
269
189
35
54
268
58
20
6
297
286
268
228
76
154
196
283
238
290
285
245
129
-76
194
136
223
150
19
20
246
102
275
77
227
265
110
127
257
215
79
233
177
45
178
71
11
69
106
26
5
201
9
274
212
288
91
97
133
130
3
117
166
83
173
74
123
48
5
63
126
265
208
41
221
92
148
49
218
44
280
137
17
254
229
91
177
46
156
84
145
152
290
117
191
253
71
137
102
297
95
77
85
253
284
36
217
47
281
152
217
174
281
145
199
170
192
137
151
212
88
142
282
173
18
150
61
296
199
86
163
266
168
272
87
151
13
74
125
296
150
292
151
147
74
33
166
67
210
112
244
257
232
68
30
86
298
82
239
218
182
201
265
197
194
284
297
123
229
177
174
106
80
131
55
274
72
164
223
7
143
285
129
148
192
56
253
77
163
72
154
74
129
29
239
283
287
123
5
272
187
97
94
86
289
92
235
270
60
30
56
106
268
252
46
283
146
44
258
259
100
160
45
98
234
212
75
142
196
144
96
6
233
144
268
77
5
229
249
72
226
24
65
112
22
237
91
61
52
212
278
219
250
197
71
45
196
97
284
74
94
166
23
212
38
94
78
178
255
194
47
285
260
266
52
173
191
271
11
121
131
159
49
117
223
70
245
231
209
81
29
175
31
213
22
203
60
65
188
43
225
237
80
56
260
117
123
150
128
84
269
109
88
158
250
197
113
48
118
265
65
157
18
101
63
251
201
159
271
277
252
210
74
262
154
27
114
56
189
239
7
194
290
246
272
59
75
59
283
151
114
86
168
144
280
282
247
237
23
168
61
233
293
134
131
74
25
63
158
86
225
137
63
263
62
17
230
285
185
242
204
102
97
144
250
119
223
33
109
146
85
17
49
30
185
90
258
78
274
92
244
104
112
181
206
217
205
13
183
217
149
243
242
185
253
55
33
251
69
89
40
123
7
151
114
10
263
140
106
92
20
15
114
37
116
25
22
67
167
25
119
266
231
79
24
133
5
152
223
177
230
213
51
151
115
139
27
7
110
138
112
5
9
50
194
269
247
240
42
184
172
196
140
299
268
8
190
160
34
279
228
72
293
53
87
60
16
5
240
287
261
173
133
228
228
149
120
218
212
107
275
15
172
186
283
188
61
165
88
246
172
92
242
42
287
146
186
33
32
129
44
227
184
223
202
32
69
190
35
51
277
125
174
58
52
194
48
147
28
154
154
123
256
105
169
225
71
71
255
149
292
232
123
78
168
289
95
222
164
48
145
173
230
236
221
94
110
193
7
27
48
219
279
213
47
42
51
187
124
32
108
18
104
19
270
13
171
18
202
217
3
241
291
180
254
37
110
272
188
201
282
29
287
28
290
162
151
47
137
200
16
206
231
143
244
88
58
79
77
219
91
112
58
150
245
98
298
130
144
289
57
116
267
246
10
23
110
192
257
206
188
135
96
63
103
272
200
279
23
78
62
69
76
204
152
120
295
217
141
168
110
48
154
163
78
118
107
51
30
264
117
60
227
124
32
86
44
119
14
199
198
53
297
248
154
185
25
161
290
20
97
65
79
117
251
236
171
114
174
218
219
215
217
252
130
145
292
273
201
1737
115
94
139
138
199
61
10
108
124
18
263
268
230
220
141
122
82
261
179
265
233
217
119
110
215
113
201
47
175
143
159
99
50
186
80
65
43
53
46
59
153
243
10
74
94
256
59
13
195
60
77
56
251
229
295
12
74
111
68
299
91
231
104
175
226
99
241
149
250
52
224
198
51
249
11
91
126
100
11
284
268
287
57
119
270
93
145
198
192
75
187
15
168
122
264
133
145
269
95
216
40
260
27
279
98
240
180
242
18
47
103
14
52
186
128
16
71
26
110
6
14
289
159
73
160
90
86
202
168
136
86
199
40
185
152
140
81
288
106
191
163
210
70
58
19
119
212
181
191
261
132
226
61
2
275
276
98
231
125
22
66
186
149
57
216
17
257
181
99
277
200
37
9
210
256
147
61
71
105
112
197
57
290
278
166
248
141
53
77
60
63
4
74
51
163
74
203
183
-1375
128
10
40
64
162
139
213
70
63
151
631
185
54
148
227
117
53
271
270
73
48
8
215
156
216
188
264
272
114
275
145
209
63
173
11
149
7
34
178
273
36
117
210
292
150
24
235
109
74
138
140
43
36
132
115
229
243
33
39
22
136
139
85
214
155
88
96
249
272
158
185
147
264
109
235
164
215
51
151
9
188
35
259
192
115
12
135
156
212
241
287
260
45
142
273
275
128
99
279
143
149
170
91
140
74
119
178
120
18
67
293
94
235
258
157
143
287
85
74
67
263
257
62
289
51
199
11
195
280
87
268
151
110
89
97
75
109
228
205
31
193
273
153
70
289
87
254
208
259
244
38
189
148
4
5
10
237
189
112
201
37
203
299
95
243
286
293
276
120
89
53
146
194
193
93
111
143
183
5
115
287
277
249
120
181
161
102
290
241
131
201
14
65
79
277
102
6
220
45
268
206
60
96
21
260
296
82
290
59
65
47
128
69
169
100
229
99
279
163
125
145
8
292
124
294
98
260
93
133
130
209
135
253
43
200
189
240
236
282
69
102
22
200
299
245
158
89
11
168
129
177
169
109
200
66
256
216
290
215
235
61
178
158
54
75
230
20
205
105
107
66
263
116
35
39
62
6
297
77
293
114
157
40
69
185
148
213
297
62
207
99
197
139
231
11
51
250
195
82
292
128
107
164
280
65
233
292
130
132
201
282
233
294
17
73
73
19
8
280
166
186
96
294
47
32
253
142
263
225
219
57
271
24
296
292
8
155
251
8
163
179
237
257
125
104
137
185
274
254
15
93
190
271
102
142
209
47
275
253
268
233
205
144
179
250
14
160
241
216
156
168
190
164
258
253
203
181
245
146
150
97
212
123
209
78
52
22
153
264
167
98
277
255
49
93
78
260
176
285
78
299
17
102
185
231
232
293
169
186
45
77
240
196
42
54
171
2
66
236
201
237
217
175
131
26
55
48
94
10
176
30
277
229
112
151
155
24
296
245
132
195
208
107
122
159
90
268
114
35
104
201
130
143
52
290
272
103
71
53
211
156
51
33
118
276
209
120
298
191
86
170
140
299
212
104
62
186
288
109
194
76
62
16
253
49
203
79
44
71
66
127
92
188
163
103
208
72
178
119
135
141
290
221
282
237
83
75
261
89
5
77
227
295
112
260
92
161
286
237
237
36
132
295
119
164
98
268
203
177
79
197
122
192
205
32
3
67
151
252
32
51
145
245
289
286
55
285
204
161
115
29
276
29
186
127
180
179
272
-2531
245
174
70
44
227
268
164
17
148
271
131
212
160
122
192
161
221
147
127
291
113
99
192
264
138
216
253
251
247
239
161
48
290
265
31
36
244
267
36
90
262
218
239
93
48
47
55
28
239
258
253
251
170
219
49
241
290
162
75
118
76
85
261
295
228
272
212
15
58
159
38
23
223
265
250
121
165
266
295
102
193
16
58
151
111
30
114
88
181
255
18
86
279
293
252
247
237
59
277
239
40
209
242
235
298
123
98
111
154
158
112
21
91
274
5
234
261
10
230
275
151
267
182
112
168
222
70
214
249
235
168
212
197
223
273
60
80
72
275
189
68
11
81
46
53
109
298
244
123
166
58
128
184
107
31
70
84
158
210
283
30
137
98
18
109
185
207
27
128
140
88
193
178
168
181
65
199
290
204
8
240
261
11
38
264
42
74
270
75
21
243
246
278
108
162
43
129
128
239
16
201
166
183
211
6
237
69
188
269
131
277
236
292
163
227
204
289
13
137
32
3
282
29
68
259
273
194
8
294
281
222
45
9
130
255
231
143
93
2
131
89
271
251
259
151
136
81
149
135
269
235
189
173
168
141
223
125
9
250
230
192
22
237
63
204
31
242
217
208
265
123
255
299
261
201
237
190
207
238
201
177
139
225
91
66
34
272
139
275
250
178
275
79
159
121
231
123
148
4
270
271
19
146
119
248
251
236
126
264
42
12
91
113
249
32
225
275
64
199
103
26
140
219
256
126
230
290
233
204
239
59
288
86
200
200
146
193
52
4
260
177
176
86
257
243
227
73
92
128
134
126
134
79
189
14
121
79
6
190
285
179
254
233
2
262
166
241
93
26
171
30
181
3
196
117
187
125
229
211
45
270
46
73
74
256
273
174
198
202
63
99
246
187
279
132
44
203
15
90
71
104
25
134
190
71
58
2
77
60
67
286
253
114
265
219
49
148
171
136
116
175
236
56
109
29
87
253
102
268
80
242
113
234
7
85
166
125
103
181
72
195
198
222
155
40
139
211
151
98
32
167
101
214
95
228
234
139
268
121
240
126
37
171
285
278
199
165
229
103
163
123
78
287
140
161
166
289
288
184
97
69
287
27
155
8
16
26
159
66
49
185
255
23
117
259
12
181
292
177
218
259
114
267
207
259
21
91
150
199
29
121
144
166
117
65
251
40
217
47
186
280
183
167
100
234
87
61
144
211
95
73
258
255
76
133
110
107
7
259
228
101
39
95
83
224
203
101
215
65
205
214
968
20
38
295
14
292
33
193
150
148
215
197
63
105
265
172
63
93
83
150
193
51
257
133
287
175
18
240
90
255
226
175
198
271
284
213
33
236
275
113
202
253
87
262
79
12
253
213
200
137
50
93
265
34
8
184
55
76
212
191
274
210
273
210
231
253
261
97
179
282
163
259
105
99
93
273
155
179
125
27
273
250
189
284
214
205
39
278
279
253
266
125
75
91
181
179
179
267
86
228
210
244
179
296
125
155
239
167
233
195
185
25
161
115
283
98
292
230
259
32
228
116
255
72
125
43
85
170
32
211
98
22
190
133
156
262
225
231
41
166
195
255
2
183
96
104
168
179
77
222
80
277
104
159
264
20
257
21
169
145
158
101
11
160
55
157
83
27
125
123
126
48
296
222
20
34
3
17
247
163
85
125
163
116
211
204
72
102
240
75
288
53
224
197
146
44
59
139
107
277
120
32
283
49
174
147
185
16
184
143
197
202
115
161
198
181
85
91
70
230
78
295
15
186
232
103
65
206
81
113
191
41
280
227
2986
132
287
81
176
138
231
163
60
259
185
234
258
254
209
124
63
218
13
184
18
68
8
111
52
78
53
151
86
163
36
238
202
63
35
15
106
59
242
61
109
139
208
17
100
69
108
79
108
268
211
297
130
228
41
26
221
25
33
110
296
26
149
92
108
54
245
26
192
226
6
211
132
216
205
168
76
21
236
10
222
93
227
148
256
171
39
290
177
284
25
157
50
82
39
247
131
37
13
239
49
71
278
137
206
240
43
39
213
178
297
139
205
244
44
253
212
123
32
95
17
114
208
154
185
127
228
76
206
252
136
170
4
242
165
297
103
62
141
70
203
11
197
273
197
93
267
101
102
292
56
170
272
131
284
254
10
44
37
64
258
190
169
181
154
179
19
88
162
45
74
235
172
169
279
128
63
54
142
229
113
80
60
98
219
115
78
137
129
237
100
187
92
94
226
113
40
90
196
166
259
210
69
45
51
44
287
61
171
110
13
133
201
26
60
14
254
169
280
63
139
291
249
227
169
121
185
228
33
298
63
75
26
139
46
229
2
226
273
61
165
129
158
253
247
67
43
222
294
127
254
56
249
258
207
276
297
178
257
14
199
35
44
125
85
182
96
204
268
35
22
100
261
212
191
180
229
82
113
69
164
48
142
103
52
70
39
110
184
186
31
12
135
5
69
75
177
115
25
70
137
159
167
159
43
264
7
59
217
55
226
180
115
299
266
66
138
166
38
179
292
291
115
298
246
296
19
248
270
250
249
50
103
245
165
153
27
207
171
126
298
284
91
169
196
48
8
262
12
54
179
224
121
56
192
100
92
209
53
247
270
33
43
256
93
253
24
72
156
73
33
116
118
268
215
219
297
34
274
16
93
210
282
134
134
52
137
145
201
121
45
215
40
79
160
131
94
250
295
298
7
216
170
130
21
291
258
189
245
187
91
160
26
9
68
242
41
123
103
77
21
105
7
257
264
12
165
93
284
78
267
207
150
233
59
202
32
151
226
264
269
244
155
40
33
286
207
71
174
68
192
57
31
93
263
282
73
32
278
66
29
11
50
88
296
79
193
117
298
82
72
276
62
275
295
120
87
157
81
174
184
164
119
47
131
203
290
200
17
38
204
290
42
160
41
46
170
39
184
119
194
295
288
246
64
171
80
22
73
273
169
255
170
253
42
268
269
225
242
149
33
212
206
98
104
156
184
150
34
25
18
67
120
287
105
195
211
140
168
98
7
123
229
11
86
214
204
184
242
41
179
28
105
96
62
125
125
66
122
132
115
274
254
156
258
296
21
132
157
282
267
96
36
42
131
146
136
247
80
162
119
29
170
136
126
83
84
240
258
108
225
261
165
280
99
270
112
5
109
152
162
82
73
226
244
157
89
192
79
88
151
76
244
229
272
38
120
208
129
100
33
254
169
77
218
24
222
187
159
100
3
200
41
150
36
54
286
130
142
297
278
289
110
46
84
213
86
134
271
45
143
185
245
110
234
260
279
254
275
83
236
263
146
231
178
294
47
224
168
79
252
56
192
185
85
11
224
173
11
291
105
216
273
89
283
235
183
44
285
247
171
46
40
226
173
28
272
281
183
29
56
142
227
52
125
33
260
219
51
195
156
189
142
76
109
207
81
105
54
64
62
215
188
162
185
292
237
33
96
248
218
76
179
81
237
165
215
297
45
227
283
135
273
106
74
58
130
216
140
113
30
8
248
204
24
204
148
233
249
131
15
189
117
298
106
132
114
57
191
275
257
155
194
95
219
16
31
40
134
166
163
8
192
286
293
133
240
188
59
142
50
186
241
114
234
42
57
9
278
100
258
107
63
141
38
206
242
211
35
66
70
76
125
72
198
108
45
161
136
239
239
9
200
94
135
88
21
151
31
254
79
157
18
276
260
150
44
90
99
210
79
227
183
169
168
137
158
253
178
64
115
58
195
60
111
9
50
2
245
87
90
123
47
34
46
214
90
196
132
51
135
246
196
200
169
68
185
58
7
43
163
299
154
283
53
41
78
239
294
125
46
55
155
82
130
73
87
215
287
240
159
260
207
278
297
204
160
76
60
258
39
182
143
222
89
205
104
122
291
135
112
153
296
140
51
282
244
71
93
186
248
227
1626
276
295
272
291
192
178
124
237
161
281
92
218
67
23
235
131
230
32
160
216
148
6
93
210
41
45
282
252
178
167
64
261
217
109
191
214
50
64
97
95
10
268
105
69
177
220
290
236
71
256
21
1002
14
50
176
17
97
114
269
288
149
151
100
206
224
171
63
275
32
155
188
288
223
168
204
118
198
264
27
133
162
187
213
259
179
52
24
239
121
275
142
274
103
150
221
33
79
133
12
40
159
250
249
17
166
60
189
163
157
193
90
276
205
184
163
242
85
117
279
234
239
18
33
277
202
271
144
210
17
211
277
36
34
53
159
254
96
108
101
172
287
175
9
132
76
79
166
218
247
106
44
126
131
189
232
255
33
210
236
283
22
78
255
105
227
138
70
160
210
272
55
167
166
275
191
97
276
46
216
245
11
246
54
249
297
10
14
229
262
271
109
146
228
168
283
169
52
213
16
156
247
107
26
24
183
95
105
285
72
179
189
293
39
171
54
285
298
12
145
163
268
2093
265
242
16
198
121
218
84
153
208
106
206
133
199
230
73
270
31
56
83
156
20
20
210
172
299
111
182
40
268
293
164
17
105
178
53
154
224
118
267
237
108
191
38
79
181
122
243
260
190
63
235
83
229
161
239
263
172
235
184
187
197
150
94
12
254
167
12
192
70
203
287
109
166
134
202
216
52
23
118
22
174
282
134
276
298
100
2
281
111
84
158
32
251
16
186
166
237
16
74
26
200
177
198
96
218
262
15
83
37
238
117
65
101
90
93
115
149
38
57
208
122
137
291
237
227
38
129
25
297
198
254
177
204
115
269
46
154
217
236
261
197
162
156
152
155
221
99
94
201
50
31
26
282
299
276
59
209
205
190
6
175
227
222
63
60
217
103
243
66
102
87
217
87
294
244
241
235
244
105
163
258
152
133
106
112
203
223
228
101
277
218
82
176
131
201
164
3
48
153
13
165
263
290
137
73
113
280
119
230
225
148
97
163
138
211
146
77
272
28
259
99
61
174
45
269
251
292
84
187
85
197
27
200
146
105
159
116
212
247
263
84
67
268
72
226
63
246
96
261
153
197
284
292
8
81
247
223
221
200
121
144
87
360
65
118
80
147
158
121
216
177
257
297
231
289
223
146
271
272
177
223
267
132
63
62
116
229
30
219
145
223
9
51
235
48
8
197
242
162
132
96
136
210
197
81
207
258
118
174
248
126
118
203
144
51
229
284
157
-1018
27
135
42
284
158
247
13
188
180
72
12
88
223
235
251
283
237
190
88
35
80
222
11
20
264
284
226
100
110
210
217
155
40
221
50
112
164
188
269
153
12
38
213
158
41
8
182
98
177
177
135
17
185
146
66
210
87
233
271
196
242
294
127
133
170
863
31
125
133
9
70
281
93
31
280
145
155
231
268
127
111
145
89
4
8
126
162
9
116
227
83
155
187
170
298
28
82
55
88
255
69
273
250
293
149
150
8
36
171
174
209
206
147
9
85
201
275
37
293
46
42
268
151
155
172
155
56
266
111
146
13
124
133
137
201
251
52
271
158
203
267
174
142
171
272
9
93
200
73
210
61
241
290
130
236
11
297
286
99
117
177
138
243
275
38
205
41
125
203
63
52
278
172
70
231
94
63
256
93
135
271
159
56
20
208
220
57
62
293
37
172
227
226
260
156
207
167
268
214
169
139
96
160
105
136
264
192
146
130
259
151
86
112
83
290
173
27
39
199
95
69
219
120
96
34
79
218
77
275
85
233
145
159
189
80
266
211
257
238
42
176
288
133
246
78
168
180
156
179
297
200
48
243
152
210
269
164
71
125
254
34
29
24
98
89
17
121
287
203
240
220
242
41
65
66
814
115
276
148
25
298
191
14
44
74
228
260
40
192
285
90
224
88
228
206
53
284
202
170
169
251
33
280
244
159
153
271
279
95
107
216
224
182
60
259
130
112
210
273
211
194
175
186
130
74
182
40
70
220
152
298
182
64
243
189
136
139
149
236
53
194
291
15
141
170
55
220
297
207
125
194
252
211
2
291
282
144
68
87
114
163
70
137
114
243
124
38
67
275
150
91
63
130
150
40
103
6
161
169
270
21
667
94
196
212
243
238
95
274
223
135
94
191
118
39
61
149
254
66
168
183
228
17
56
199
193
258
270
23
47
226
4
25
4
157
247
129
244
110
155
121
267
247
117
177
94
169
277
38
191
41
7
232
73
29
118
52
2
57
121
127
163
243
230
9
244
229
252
96
113
60
123
293
9
20
94
103
108
49
2
111
118
205
146
105
204
91
20
183
64
9
126
150
172
31
90
203
167
263
51
75
132
115
252
85
201
145
288
125
298
152
44
145
242
144
163
74
285
252
79
228
126
81
107
33
63
9
223
111
40
176
252
169
187
129
38
226
78
100
22
273
201
44
296
205
283
73
45
134
115
233
30
295
254
181
91
181
130
16
204
298
4
62
203
269
181
-1452
51
296
298
129
98
246
277
253
235
223
42
106
155
128
197
201
167
289
86
14
261
32
19
194
62
146
111
184
36
252
269
209
275
231
246
268
214
52
51
192
107
3
221
75
124
232
103
106
97
131
215
252
175
67
74
237
99
245
64
248
12
216
285
245
146
145
74
35
258
205
68
104
235
65
5
120
50
162
16
7
38
55
43
167
59
7
48
271
219
93
289
122
139
143
112
7
286
43
90
290
187
30
241
240
215
105
157
103
239
103
112
226
245
177
218
193
72
76
295
34
63
39
10
265
155
52
40
8
102
171
202
96
69
67
163
17
58
280
94
228
284
170
104
34
52
9
197
64
71
269
182
156
270
162
201
42
34
210
77
112
143
9
91
146
60
252
26
289
146
186
40
164
3
276
102
73
202
40
190
253
220
71
260
172
33
110
190
231
289
149
247
100
77
12
3
61
55
165
294
36
296
130
141
80
42
27
65
60
161
74
52
149
211
174
110
138
195
270
294
241
191
109
276
115
80
62
180
277
192
176
144
57
122
79
6
78
20
101
249
226
52
66
11
83
229
263
27
123
52
237
195
274
243
187
73
142
80
278
162
277
186
275
66
42
298
141
124
116
62
283
208
128
172
295
140
65
285
50
225
226
294
131
216
253
236
177
19
144
233
246
278
231
174
178
267
200
105
200
99
37
155
212
166
32
238
214
255
255
223
31
42
161
90
203
287
149
246
91
239
197
200
240
251
23
59
242
234
210
176
233
132
206
296
18
166
261
246
58
208
16
99
260
267
236
64
28
165
85
129
102
236
72
241
155
209
256
104
64
221
121
214
237
34
90
29
202
163
109
274
224
97
295
44
177
224
25
224
17
99
153
267
47
209
5
260
113
56
236
190
282
210
108
287
222
7
71
23
252
212
49
163
129
202
129
217
85
248
263
67
76
284
96
249
188
98
207
161
249
119
260
136
44
205
275
73
58
6
251
219
213
18
223
143
31
42
168
4
234
260
236
132
120
142
266
287
290
208
32
237
151
270
294
72
115
288
78
264
249
208
216
88
56
57
42
247
263
221
245
191
91
279
192
96
118
117
286
242
4
119
238
254
282
194
80
261
188
201
231
263
245
298
159
207
23
175
298
297
137
250
50
169
172
141
206
249
170
11
164
42
272
40
69
80
269
208
23
162
160
267
189
201
201
166
299
8
269
30
163
243
283
272
61
283
151
292
67
209
138
233
23
160
228
195
204
236
162
150
200
183
9
72
223
100
109
16
294
35
244
124
121
84
107
189
118
170
127
296
257
30
267
56
47
104
18
125
86
196
21
292
166
157
139
25
89
62
222
229
106
60
122
50
36
54
235
241
76
17
287
220
18
213
284
280
258
199
277
219
249
37
284
268
154
92
127
15
211
283
51
99
83
72
274
21
100
210
44
277
75
191
104
237
18
80
148
275
171
21
171
68
248
87
49
94
162
8
125
34
37
16
74
247
175
210
119
222
269
157
240
25
135
3
298
161
79
137
5
181
232
143
195
110
48
247
167
137
143
186
53
228
175
84
88
149
125
156
86
15
251
8
265
131
296
86
192
152
206
272
8
191
150
189
75
279
192
288
122
152
129
123
119
24
61
69
14
208
175
63
217
242
164
68
23
90
179
41
181
19
220
261
39
29
128
54
130
189
138
169
147
53
73
249
26
273
206
14
15
72
68
139
42
145
50
192
272
277
272
299
53
270
80
128
29
74
3
94
126
259
253
120
174
218
284
192
294
202
244
15
55
129
63
209
14
198
219
76
131
245
226
161
294
2
275
209
69
76
14
242
232
287
232
86
68
294
166
126
118
181
211
153
171
296
212
187
14
240
236
89
213
10
290
221
7
118
36
47
55
136
221
25
86
170
35
153
254
242
190
224
277
7
134
231
33
87
15
193
33
290
75
256
123
208
147
78
121
180
185
46
290
241
130
178
101
140
201
71
183
288
150
181
186
156
169
277
118
31
58
96
227
37
257
130
72
146
24
32
9
160
211
174
199
160
6
207
34
47
43
255
19
154
190
88
5
189
192
242
183
188
210
277
44
296
113
111
279
70
232
115
295
212
207
120
233
129
228
61
236
199
88
136
244
148
53
113
197
89
299
159
132
248
228
35
42
3
150
202
228
74
136
186
30
75
215
184
25
22
83
257
274
58
250
101
31
124
145
171
31
115
281
31
193
42
128
80
23
153
287
122
227
265
277
150
72
77
267
85
140
258
256
290
207
291
295
194
170
293
41
138
239
49
188
273
258
127
217
150
255
144
254
205
152
208
14
48
189
253
234
60
244
166
38
260
105
122
219
232
202
94
16
82
162
9
151
38
160
272
135
222
224
3
196
91
178
220
289
32
172
66
272
71
194
68
81
285
44
9
93
150
216
65
23
66
173
72
285
249
116
295
141
209
194
264
226
288
279
194
4
109
54
97
48
287
116
95
188
127
167
253
138
180
83
236
147
76
29
289
248
185
157
14
118
168
218
79
198
209
285
49
159
168
145
278
114
10
196
28
224
111
264
171
39
171
208
297
113
248
299
164
108
147
121
222
62
97
73
209
80
161
71
285
36
182
50
280
109
258
38
193
71
45
42
276
74
231
72
210
54
82
157
260
184
68
279
187
100
242
205
171
286
274
181
101
153
256
13
203
270
235
231
233
92
105
287
196
142
241
266
42
24
80
109
260
147
44
248
39
275
252
212
90
191
233
115
46
25
171
81
220
287
17
271
276
80
97
120
-930
205
100
299
61
59
261
117
105
177
23
6
101
260
29
265
242
186
235
222
44
117
56
182
91
128
229
98
13
112
21
248
217
242
284
134
59
76
102
76
287
23
61
246
181
176
195
47
176
164
122
137
255
143
190
15
235
33
210
29
178
142
298
266
227
178
147
24
180
97
167
187
21
129
244
39
100
266
24
195
9
9
180
238
179
18
106
243
239
217
127
26
269
35
156
255
119
196
178
3
85
50
157
137
289
209
14
2
215
29
183
284
46
257
238
16
51
150
126
166
225
228
134
48
260
274
39
152
56
252
31
249
217
31
239
263
275
147
199
132
143
60
170
298
79
168
78
21
161
10
195
25
108
101
271
186
137
71
158
253
5
289
156
184
188
33
160
37
298
258
187
109
27
216
231
209
198
291
90
131
285
294
116
189
294
60
138
109
148
185
119
292
142
282
113
112
151
118
291
36
10
197
282
127
87
185
223
149
222
127
22
24
127
116
228
272
68
63
59
110
297
287
270
38
39
198
41
274
284
116
228
163
265
182
207
113
78
28
160
46
146
123
230
296
39
275
249
260
85
167
177
98
205
59
24
182
212
107
113
106
60
26
85
200
87
81
71
150
176
194
42
217
187
230
265
60
79
29
264
265
107
75
103
244
92
62
80
148
34
23
3
146
131
183
239
98
249
33
69
110
84
69
111
195
159
235
207
188
277
198
261
250
132
57
38
65
242
266
278
141
197
101
151
96
9
98
63
241
188
200
286
72
273
70
6
146
184
18
141
21
101
201
157
51
83
113
105
51
214
292
130
210
115
221
69
226
172
13
6
237
144
230
11
145
245
297
209
266
165
203
136
41
71
65
14
219
253
154
275
170
278
43
119
159
168
225
197
287
262
216
185
291
46
86
246
11
37
222
171
153
123
7
157
262
178
121
241
60
280
289
171
158
35
200
97
148
285
163
115
110
246
279
129
252
255
27
97
240
156
12
160
97
178
251
25
12
298
268
111
231
168
85
182
55
226
233
12
294
67
178
164
129
143
256
231
207
226
206
95
268
222
-1212
166
271
288
136
13
28
5
97
124
15
19
17
189
146
104
264
212
8
175
219
105
289
140
296
269
160
254
183
7
169
86
200
106
102
288
227
23
35
98
140
212
246
182
243
219
222
33
163
70
21
145
146
269
207
183
97
130
42
12
39
250
185
183
57
157
254
72
280
63
16
127
204
24
272
160
9
274
103
75
260
89
243
148
54
277
267
58
3
86
288
222
259
74
26
183
25
154
43
250
99
121
237
149
105
94
227
242
209
191
166
100
194
278
94
51
101
3
75
178
36
171
100
11
58
263
89
283
54
176
100
226
164
153
25
81
169
200
30
61
118
3
214
83
5
213
89
165
81
115
252
211
170
78
62
298
180
269
117
162
245
200
280
117
256
42
165
266
299
42
86
151
153
195
212
233
294
210
196
131
191
69
104
4
185
251
243
278
201
263
129
79
72
136
70
119
191
66
184
219
161
294
147
237
130
11
55
299
252
263
40
271
142
218
234
149
35
18
13
92
66
58
110
216
216
236
185
124
260
268
268
208
55
117
113
264
173
64
21
250
184
239
236
75
91
119
145
147
10
26
19
66
95
104
222
148
265
48
272
6
251
59
177
130
205
55
256
96
6
37
18
175
4
93
249
172
21
254
173
95
199
97
25
247
189
254
126
40
208
152
240
266
63
220
286
129
194
211
245
123
2
192
101
156
36
114
110
30
22
55
79
57
229
229
276
233
175
3
223
61
13
221
40
82
88
52
138
104
259
185
167
116
266
47
284
230
20
157
72
68
145
169
294
157
263
217
49
50
94
256
168
229
116
245
26
106
169
8
63
189
10
55
23
113
220
56
277
126
74
106
292
196
87
115
159
83
274
24
213
240
210
113
211
69
222
218
223
283
270
115
288
195
143
138
14
128
94
63
254
181
235
288
142
283
179
71
282
103
13
153
78
123
71
229
76
174
262
204
113
264
162
26
124
220
11
255
160
228
23
277
183
237
16
252
247
214
129
111
105
299
73
271
226
223
137
84
242
118
125
258
78
12
71
96
184
280
257
202
198
141
124
134
249
133
136
222
31
32
164
126
97
184
212
250
10
242
132
180
27
222
278
120
221
217
40
188
69
202
136
83
146
117
224
115
18
38
239
280
173
142
89
178
295
166
76
71
265
50
255
94
117
17
177
176
32
296
276
123
282
273
70
147
99
58
147
219
154
225
273
9
274
190
140
201
144
5
11
192
74
4
33
6
103
297
196
259
181
235
36
253
157
85
244
108
34
23
123
79
43
216
292
190
249
76
84
207
75
42
175
286
78
8
82
65
185
232
202
201
64
266
131
287
244
177
275
163
287
9
209
238
151
295
164
199
107
202
244
276
277
272
219
101
129
156
164
162
175
207
75
298
197
155
272
188
145
260
48
120
231
92
183
117
26
118
46
89
176
109
252
279
37
89
260
88
29
292
196
73
110
142
270
136
81
20
101
120
53
151
159
219
251
82
55
225
54
150
272
38
81
298
27
201
158
37
274
34
211
74
244
265
191
194
126
115
273
91
258
17
225
113
199
156
139
50
236
229
150
71
21
2
279
155
52
234
26
2
92
198
209
75
167
229
237
11
164
123
12
150
291
260
183
73
121
70
197
2
93
196
20
93
268
278
73
213
103
187
27
268
219
29
153
146
119
242
272
181
222
214
205
152
77
152
142
142
113
100
253
180
262
92
130
239
30
167
245
48
123
71
200
197
174
109
174
253
29
293
294
251
252
105
251
147
170
69
3
251
162
22
245
209
94
216
263
46
99
168
285
14
189
255
182
187
153
199
210
224
267
143
104
79
204
116
107
6
252
239
239
271
36
204
103
77
224
296
187
290
128
67
122
110
189
148
141
15
89
150
79
151
140
222
4
175
45
105
183
97
181
259
234
9
191
129
229
263
203
265
33
166
239
133
296
211
69
252
272
289
222
263
239
276
289
131
87
74
185
121
27
175
75
104
164
182
167
87
239
283
187
181
213
111
41
96
164
106
150
276
79
16
107
123
40
168
266
42
240
45
249
261
290
222
221
66
194
30
12
250
76
199
35
227
210
229
135
171
201
199
20
199
213
287
284
53
285
152
212
277
299
281
53
108
24
186
249
217
172
225
212
172
137
137
158
149
189
37
3
126
99
152
97
289
92
231
178
122
233
14
124
18
235
165
164
239
235
109
151
90
42
253
203
295
234
220
21
58
85
113
102
85
64
16
111
287
170
285
277
213
41
80
103
194
145
16
112
14
55
233
78
14
274
133
45
165
152
-2039
187
72
130
129
55
97
51
298
61
151
189
78
235
66
135
58
82
227
58
15
288
83
142
108
295
187
48
179
259
244
103
291
10
78
270
17
141
264
80
179
56
176
247
217
256
28
60
165
177
284
138
5
31
95
103
135
212
189
182
299
224
91
186
115
252
52
247
267
18
184
286
75
156
265
237
96
52
210
68
268
179
99
155
31
56
38
82
21
92
277
150
163
77
161
79
204
111
42
28
165
278
123
242
85
12
293
287
57
210
41
170
226
130
299
89
241
32
59
76
255
11
199
180
41
240
83
33
154
37
46
63
121
157
8
202
117
141
109
258
152
244
51
99
286
144
262
255
298
69
27
56
176
138
15
236
35
136
180
248
267
89
57
192
207
201
143
197
291
184
234
113
47
299
185
150
164
180
192
282
118
57
134
247
145
183
2
59
70
170
149
238
21
224
179
285
40
143
214
60
172
29
33
63
188
62
129
68
70
90
6
140
166
293
192
149
43
176
287
132
286
112
175
118
80
183
276
292
107
100
81
237
226
57
116
223
137
143
65
59
198
191
70
272
240
202
294
40
278
227
50
167
118
216
279
16
94
293
72
277
57
78
128
122
205
216
185
26
206
166
26
2
107
136
123
291
210
5
142
173
110
235
272
275
238
200
4
78
169
124
214
94
135
69
121
43
257
72
128
184
245
297
15
137
7
3
168
218
222
150
158
153
170
242
278
116
167
177
139
66
293
89
132
257
119
14
15
198
239
43
297
129
77
194
123
81
264
158
219
45
45
207
119
289
154
109
183
280
46
9
17
90
28
23
179
199
45
195
51
60
87
225
223
3
181
159
126
176
68
146
73
11
275
72
71
74
138
64
271
270
42
196
244
39
195
53
293
20
121
245
278
6
213
136
12
41
80
271
25
5
178
69
241
281
280
123
276
234
34
241
115
249
192
135
166
173
79
166
41
173
229
241
198
261
266
33
97
294
81
35
292
276
171
179
142
33
225
257
15
99
283
32
40
159
171
280
102
50
171
78
242
176
182
189
145
121
211
151
189
266
266
107
107
145
37
56
250
257
197
60
291
286
20
56
290
55
209
92
145
153
132
234
189
58
275
208
142
159
220
164
120
84
255
240
27
83
132
88
73
275
72
212
102
144
146
75
261
50
215
82
125
225
49
10
285
293
190
235
109
272
80
138
27
98
196
192
108
194
28
186
291
196
179
142
195
274
114
36
135
97
257
263
117
268
182
59
244
24
10
55
198
239
92
210
276
196
288
143
104
44
156
35
59
198
108
113
103
152
107
231
13
131
185
287
6
71
89
133
83
22
147
237
69
73
59
33
74
177
113
85
209
269
294
101
245
298
201
72
29
87
31
284
294
34
30
285
21
152
101
286
27
64
165
149
89
192
117
79
100
34
278
93
297
109
26
86
16
94
110
195
37
130
152
103
153
287
234
200
128
258
178
66
33
180
110
121
284
188
275
165
94
102
206
224
224
210
74
165
273
160
13
31
146
58
238
165
138
216
135
238
172
187
229
266
18
99
287
254
237
139
167
291
249
49
115
220
205
142
164
32
285
236
77
31
121
288
57
181
111
100
296
281
247
69
241
204
235
281
46
139
44
84
225
176
38
13
13
185
165
239
151
286
162
4
42
13
135
23
114
261
71
2
74
127
8
141
172
294
236
68
49
39
40
196
77
250
115
66
205
76
205
165
93
94
224
61
220
4
295
26
197
294
14
282
185
217
35
178
209
79
88
97
178
250
290
199
218
12
12
175
293
3
110
33
2862
142
157
176
237
281
58
135
184
178
93
123
238
42
196
73
182
260
231
296
221
115
34
246
273
287
153
223
117
159
118
265
31
153
12
38
296
274
89
119
39
133
273
241
179
292
152
116
229
152
81
95
47
6
117
179
88
243
233
183
177
17
142
2
111
268
64
30
203
239
238
257
170
125
176
84
186
84
209
259
57
54
268
94
169
97
12
99
31
64
92
10
36
194
137
29
90
165
268
85
182
42
70
47
35
288
171
20
137
242
80
116
7
125
81
62
238
81
19
184
148
245
157
272
153
282
163
240
40
25
181
219
284
152
291
61
47
276
243
243
286
63
278
220
227
18
249
231
90
195
118
221
174
238
90
28
27
-2699
-1386
-347
100
-2010
-2763
-711
-947
-1819
-1839
273
709
-2085
-1226
-1460
-825
-1854
-2817
-2203
707
556
-2615
-691
-2362
-813
-2558
-2800
-2019
-1146
-1089
-2735
-2086
678
-2332
-1533
-2380
-257
-2160
-1027
505
-743
-25
-585
-1518
-1392
-1370
-1241
-1197
863
-626
-2543
-2771
-883
-1338
279
-1766
-906
-1570
107
196
-193
-1903
41
-2456
706
572
-1920
-1497
-2711
-1213
-799
-1769
-142
-1632
-106
-706
-868
-2431
-489
-1587
-2389
-454
-2914
-2556
351
-1883
-201
-2681
-2059
-964
-2679
743
-2034
-2690
143
-2122
-1206
-2497
-2330
-2167
-2776
-2310
-13
-270
-2669
-2194
-2229
-1345
-682
-1317
-25
-2537
-512
223
922
-2455
-2281
-2448
-2721
-2507
-1985
-1585
-782
-1610
-2
-1537
-517
-1390
-647
-300
-2311
296
-2545
747
-1402
547
-860
-2882
-2239
-1872
922
841
-2746
-833
578
-41
-167
-812
26
-605
-2544
-1813
-142
-34
-172
-967
-888
834
556
-1974
-756
-1157
-697
-1717
-1004
-1320
120
-853
-1883
385
-31
-2876
-70
697
107
-2314
-1857
-1721
704
-1510
-205
-2479
-989
-1943
-561
705
-1453
-1702
-705
-698
-1007
-2346
-2086
-1653
-2405
-670
-2297
-2072
-1870
-1504
-1929
-2178
-1801
-2774
-535
656
-370
-2030
-945
-1736
821
-1589
825
-199
45
-188
-1329
807
-456
-273
-785
350
-392
-2794
-1031
-964
-892
-1450
-670
-1125
41
-2291
481
-1364
815
-474
-2709
339
-504
-520
-324
-826
-2258
-601
-588
-1394
-2184
-368
-2017
-423
-18
-2805
-2863
-2824
-2448
369
-1425
-2915
-2088
-2775
-1257
-1915
-1622
-2817
985
-2345
-2293
-2780
954
-1361
-683
915
471
-1766
-852
-1033
-700
-2563
-886
978
-4
-749
-2785
-2332
902
-215
-716
-406
-221
-1397
-2122
894
-428
29
-877
8
-977
-2004
-941
-2987
203
-306
501
-707
301
-989
963
-854
-557
-1582
-986
170
-2577
-2745
-370
-2487
-1175
57
-1749
-505
-532
-589
798
-983
-798
-2211
-959
-720
-7
-1222
-2980
534
-1120
-318
-1443
-2073
-1800
186
-2456
-1317
-2271
-218
-1970
-2845
-301
-1750
443
-1383
-1550
-2094
865
401
663
-856
-1302
-2532
-1743
-987
665
-1213
-2119
-1333
863
219
-848
924
-876
-836
-2119
-1719
-1164
806
394
-1407
-863
-480
-1990
-2143
37
859
-2984
-1222
-2598
-15
619
-1054
-883
-2282
-901
-1992
-1238
847
668
24
891
-230
-1716
-2285
-1655
-2614
-6
592
948
317
816
-1269
344
-1133
-2892
-2139
-2023
-902
-2528
-2440
-1049
-49
-1851
-2090
-264
-2767
457
298
-1559
-2740
-1717
-806
-898
-2823
-2676
-1764
493
965
-2694
813
-517
-2651
-2591
-1277
-1471
-2180
-877
634
518
204
-2563
-2787
-168
-640
-2535
894
-149
-1056
-1127
-1260
-2899
-1282
-2479
-658
-67
755
932
781
-2807
-1904
-1715
629
-1996
-447
-1844
-92
-627
-2587
-1870
-1788
-2850
-32
822
-2893
23
340
270
-412
697
-2218
-1528
-518
-1823
-2645
-1784
832
764
407
-1777
-246
-1350
-2685
-1370
-351
-85
851
-1241
962
-2488
-1546
-910
-1666
-462
-2468
105
730
-687
294
-1478
-672
241
-1522
-685
590
442
917
-681
-954
47
453
132
-1327
-1928
-695
-2945
-1431
-910
-1511
685
-1541
-122
-1965
-2364
-956
-2615
-970
493
-2601
511
378
-2115
-697
-911
-2627
-1000
-1198
-64
-853
235
-2440
-2156
-260
-2953
-2074
-1662
-2832
-1158
-1070
-263
-1246
509
835
-775
-1770
181
-1978
623
-529
-2371
-1207
-298
-2415
-2278
-894
-622
-630
504
-2335
796
-969
-2825
-988
-1026
-2690
24
-1013
-33
-1163
302
-817
232
-298
-2667
965
-832
-312
-2839
-1556
454
244
-2729
-2939
-676
539
-124
-1511
210
-410
-2645
-1552
-2771
-2278
984
-805
-1676
-1839
-1685
-2533
-2866
-262
-2388
925
-789
706
932
-2538
-2977
-1324
-405
-863
-984
-2884
-1173
705
-395
695
-2363
250
-1836
-2243
-2412
862
-2915
-1482
527
-1247
712
-17
-2941
-2754
92
-2534
-1321
-121
-2700
-659
-2106
-124
-762
-2095
-2837
584
765
-1672
-2948
-806
168
-2504
186
248
-611
-1581
-1341
-1497
-970
-2047
-2340
-334
-717
319
-1544
-365
-550
-1210
-1055
-1407
-1372
-1987
840
-515
-2627
-1421
925
-1673
-1249
-2028
-2373
-952
361
-2790
-1674
-2981
-1839
-1435
-1905
-947
104
-1080
-1864
-1762
486
-1699
-1518
-1574
-989
-1389
-2693
-2444
-2619
-1963
-2043
852
106
-2499
-2591
-2662
-235
-1865
-2050
-753
-2426
-965
-931
-404
744
86
-2855
26
-1867
-1835
-511
254
-2860
61
-2815
-190
-537
-2105
211
-2774
-887
-2843
-2679
-2837
-572
-2600
362
-1879
-1837
-2264
-996
-71
-2439
-1367
807
-2660
-2837
-1777
-1185
-1299
-1471
-2983
846
-1298
-1569
-1377
-2483
-461
57
-1841
-882
-2729
-1780
-1325
-2990
-1090
-2638
-635
-732
238
-657
-526
-1603
-1995
-1424
-2351
-2047
373
-671
247
-2089
432
-1317
-775
-2454
-1306
639
-2117
-2224
824
467
-1983
-1998
-1467
-906
695
-2477
-2232
-608
-2930
332
-1345
578
308
-1226
-786
434
-773
-421
-28
357
-2023
-1247
258
-307
-1987
-1866
-216
-931
988
-1307
-1005
695
-2916
656
-1824
-2052
-716
-271
-352
-811
579
-1123
-1021
-2107
-1648
-282
-272
-704
-2005
-2441
-2217
296
-1272
-2273
-2338
-1394
-2175
899
573
238
-258
-912
954
-2984
500
700
-1337
-740
-814
-1275
43
-2407
-1674
-151
-1151
-2724
-2853
355
-1489
-573
-350
631
-426
538
-785
-670
583
-1962
-2841
-2135
-236
-2700
-712
-2772
734
-2107
-428
-376
-2026
31
-687
287
-1811
-1021
-613
-1272
-663
-1747
-2744
-1634
-1151
821
699
-1127
-1415
-1763
-2359
-548
-1286
-1455
-1234
-912
-2480
269
-2700
-1258
-2527
802
-941
-280
-694
-5
601
-114
-269
-1292
-1228
-929
-2960
-845
-2150
-2086
899
-1691
-1214
492
-2877
-1418
-357
-2928
9
721
-1519
404
-1909
207
-1369
-2901
-37
-225
-1124
-42
-2160
-2428
-66
607
-2322
376
-1414
-394
-1486
-639
-1272
-981
-735
492
-2798
-2062
-1564
-2915
-1601
-1705
694
-2462
-1933
-594
-1628
-1050
-1159
519
467
-891
-992
-659
-627
-549
-2409
-2693
736
862
588
-117
-266
-874
657
-2398
-1766
-906
-1451
-764
892
-2713
-2725
610
-554
-2853
-2284
-1804
611
285
-135
-2015
-1305
-2604
-2767
-389
-2190
950
-2615
-2461
-923
380
-1624
894
-2704
-1769
-347
-2620
-2718
706
-1897
460
-724
709
-2301
-2450
-388
-2105
304
-2434
-629
512
-1924
-214
-2857
-2969
-1660
-2036
-867
-245
-2508
-937
-2960
-2250
-981
-607
-1100
590
-2673
521
-986
-413
-1371
-687
318
-68
787
-1764
481
-434
-1858
-157
353
-331
-2312
159
-198
83
-957
581
-2041
-2541
-119
-659
-1194
-329
-1749
-1923
-460
-2580
-2055
-764
-1212
-2402
174
-2323
920
-2974
-1227
-2979
-2844
-782
-2739
-982
-987
-1717
-2718
-315
-967
-2435
676
-1257
968
752
-467
-1468
380
-2676
-159
709
954
-2372
872
-408
-1131
703
-1874
-484
377
-2992
-2694
-1877
-2964
83
-1030
-1544
546
114
545
-2380
-2982
780
-905
-2585
-2106
-1265
-2801
-2207
645
-425
-1137
-857
-260
-2901
803
-2648
-1397
-2474
-2639
-2104
795
-1125
-2174
-2185
868
540
-886
-869
336
-2992
637
-634
-732
-2591
-1425
-806
-342
-2320
-662
386
-2891
-2094
-1402
-2764
706
-407
147
-2563
527
-1784
441
-2904
-1724
-1665
-609
-996
-1036
-1293
317
8
-2105
12
-474
-1423
-2831
-2043
230
187
-2656
-543
-2512
-86
-1128
-2224
-121
-2082
282
-2012
-791
-2044
92
340
-700
459
824
881
-1804
-1717
-2991
-189
-1393
-222
749
-2449
-736
-2318
-1043
-596
-1731
-373
-2775
139
-328
-59
9
658
518
16
736
-1027
-195
-2722
588
-2076
-2730
-935
-88
-250
-2812
826
434
-751
-1011
-1898
-1396
-1735
-2220
872
-1453
911
-2107
-1807
-712
792
286
-1313
-1040
-2919
-2487
-895
-2201
372
-2670
-1989
-1956
-2192
-1159
-1842
805
-507
-2976
-2982
-2228
651
-1511
-470
-121
-1956
-750
-205
988
869
-2773
-1100
-1307
-1643
-1564
-1526
-363
-2861
-939
-2828
-1218
500
-794
-1906
-2900
-1406
972
-2805
-2642
-2119
-238
-2401
-1411
-622
-598
200
-241
408
-1493
207
-1992
-1531
-1680
-1883
-1847
-2842
-1459
-1453
-2855
-1705
-427
648
-474
-1562
-1010
-1857
-1495
-1924
-1188
-1681
-2464
590
-773
-919
-104
-68
-1745
-1454
225
422
-217
-632
-837
-389
-1282
-405
-1057
-1497
62
-626
-806
-2010
-1389
-1062
728
-2026
851
-1447
-645
-160
-1881
-1630
-907
-2588
-2020
-406
-1295
402
-2351
-2535
-216
-1333
-2313
-2517
-2770
-2403
55
-755
861
968
-2309
-95
-782
-2673
497
-1420
-68
-1768
-2583
-1183
-2085
-2099
-1186
-1797
-923
-919
-2390
-1363
-2464
-1614
-1277
595
-1012
-426
-2902
-1569
-2502
-2584
-742
-2848
-578
-1955
-2624
-923
-2206
-2713
-435
-1546
-2951
-316
-1391
-21
-1583
-1969
-2040
-2140
-1697
-662
-729
-2570
-768
132
-1695
681
-1276
-2791
-2078
-2871
799
-1682
-2879
-1458
-507
-1313
-1720
-860
-2271
-1188
-500
-379
-1378
-252
-1996
-2247
-2035
192
-1365
-1669
-2822
966
-2238
-2173
-90
-1619
-1642
-609
644
-2600
-2232
-1193
492
-2210
-2522
333
-1257
-505
230
-2816
-828
-1215
-1664
-1393
-1063
-1196
-870
-220
-2234
-1491
-405
-2879
-838
-2185
-2432
239
-1300
-1333
-1249
-1596
-2228
-619
-462
-117
-2245
-2476
-2431
-2890
-2368
-975
943
571
-2453
-1413
-266
-860
130
-812
-2476
-1002
190
-1794
-962
-1468
-796
-867
-2208
-1974
482
-134
-2854
526
-1250
144
-836
-26
-1174
-1288
875
-2457
-1446
-1
-739
593
-269
-2834
-1933
-1807
-1553
-561
-697
-1062
-1334
-1296
-1192
-345
-2483
-2127
-2676
-1602
-115
-2600
-1381
-2056
236
-2248
-765
-2353
325
-2340
930
-1582
-89
-557
181
-2634
873
-1446
-96
-667
-346
-88
-2721
-308
-1192
-1502
702
-2623
-344
-1392
268
351
593
-13
-1110
197
-951
-2110
582
-846
-1632
-1159
-480
-397
905
-1331
-2158
-2770
-1707
-1143
-2646
-847
-2358
-2349
-2822
-704
-1084
-19
-2244
-2135
-2419
275
758
-1409
-360
589
330
-192
767
-690
-2151
-673
-763
-753
790
-1366
-2211
-2770
155
-1543
-2027
-1413
-1666
-2716
-521
-2893
133
-1991
-2365
69
-2703
-2309
607
-1365
-1863
-2092
-2655
-2117
-1698
-788
-2585
-1263
-2635
-1210
-2559
-2980
-1389
-1645
-2285
-1851
-1047
-1849
-1006
-157
-1933
-2690
195
-205
-2327
-591
-2881
-1528
-1739
344
-210
-1220
-2091
-2764
-1811
-1360
-1401
-2456
-205
-1247
-2299
755
-805
-1541
-2422
917
-1004
-2149
381
-1018
361
-273
-2805
-793
-2759
382
-680
-367
-2421
-2190
-826
333
-1603
-1516
-35
-2216
-1405
-29
-50
-1137
-1004
819
-2388
-483
-1624
-701
-389
-953
482
570
-1837
-851
-1990
-1577
-2486
-1215
-2977
961
-991
-1875
794
-245
-1748
-1512
-2544
-987
-320
-2010
-578
-758
140
-130
-756
-346
650
-1551
-2463
-908
-2079
678
597
-2181
519
-1471
-2603
718
-2742
-2038
-2191
-456
-75
-499
-370
-2302
-1691
151
-2007
-1063
-2313
-2704
-1295
-204
-557
-2330
-2396
-617
-2059
-1354
-416
-742
-1216
772
-2178
-2476
793
-2376
-2928
-375
681
-1435
-624
-892
-64
-717
309
25
-2642
777
-2545
658
-356
-2072
-2524
-1268
-250
-1524
457
-1373
-1239
482
-1604
-1254
-504
-2393
-287
-247
-517
-2690
-498
-1119
142
-2118
-1825
-1607
-915
921
-1465
-1369
31
463
459
-1203
-106
-626
-1942
178
-1537
-2483
-2628
-651
487
-10
-2630
-1823
324
-119
316
277
-1252
768
797
-1449
-2181
-1146
-2857
-1186
-240
-1622
-380
-2272
922
-63
-23
773
-2884
-2323
549
-965
-2074
-2226
-1380
626
-600
-1823
-2135
-514
-2569
-2143
-1800
-2089
-569
-1279
-2999
852
-50
366
-102
-1608
725
688
301
-438
-1504
-2664
-302
-1525
-502
-2188
-1631
-612
-254
-536
-818
-1239
-1849
881
-413
-2053
-125
-101
-373
-951
-1912
-582
-2849
-2109
-1432
-2122
-457
-1989
-537
347
-1029
-2292
-2131
134
-2734
-992
-628
-254
-2210
590
-2815
-1278
-1829
385
-2293
-340
-50
-1564
-1802
-789
-758
510
-2669
-746
-2266
-1262
289
-1597
-1286
-737
-2156
-2806
-2560
-2253
-2708
-2477
-691
362
-1624
-1371
-1076
449
804
-138
-2674
-2679
-2889
-1668
-2163
-2773
336
-2625
-1096
-2413
-1385
52
-1762
-14
-1319
-2249
-1136
-2248
-1851
980
-740
-51
463
-2050
605
-114
-1724
-791
-2808
-1388
-330
-5
-33
-1757
-2501
-2586
61
491
-1100
-1102
-1044
-2997
-2465
-872
-2953
-279
-1243
-1964
-2521
-2597
722
-2394
-2586
-820
-2560
-2327
37
-2210
-232
-2581
-246
-2203
-1447
-2123
-2021
-2961
-2847
-2911
-2633
-1243
-647
38
-974
874
-2443
-63
-1085
-1502
-2730
-1280
335
405
-1335
-1183
-2376
-719
-540
-1339
-1807
-1132
-1526
-59
-1315
-2618
-2819
-1121
-2636
-589
-1102
-1826
-2030
-2047
-2295
-67
-705
-745
-2859
-1018
-1031
-2055
-575
-1196
-2266
-2865
630
-1863
-942
-2376
-2439
-2832
-2870
-1158
-2186
-1715
-1262
-235
-1831
33
-2767
-822
-755
-2275
-1659
-900
-1272
-1837
-1543
-2758
434
-2452
-2174
587
-2391
-104
-1039
142
743
-2006
-939
-1736
876
738
-1904
-886
99
161
-1698
-649
-1615
130
-36
330
-556
-1411
-2894
-2687
-1434
-1862
-2643
-230
-1843
-843
25
-940
-943
-967
-806
-593
-2849
-402
766
-1997
-1820
150
-1606
-777
-1662
-41
-1080
-1912
396
-303
-1999
-1607
-2700
173
647
-1396
745
-1107
-2914
-470
-2621
-2942
-234
-1957
-2689
85
960
-441
-505
801
493
-1190
-212
-2472
-1580
-1610
280
-1844
483
-2826
610
755
-1860
-303
-2787
-2594
-2506
346
-1381
-379
-2018
-1006
-2033
387
-616
-1904
-512
-1395
-1366
-726
-100
484
-585
560
-895
-177
-2217
-257
-1634
-1232
-302
-2069
-1141
-1376
675
-1482
721
760
-501
-1593
474
-2699
-2929
-1927
879
-1863
-1650
-1027
886
-2264
704
-1742
-2222
-1424
-271
-2610
612
-1963
-299
-1404
265
-2227
-2504
908
-1689
139
-433
-2952
-344
-1623
-1128
-2082
-249
-2190
-1813
-2953
-785
-2375
-780
-823
3
-1359
-2583
751
-2989
-1468
-795
312
-1522
-1322
-2981
-2303
-1523
57
135
-1178
-252
-1977
-2308
-2473
-498
-2573
-1480
-799
-2516
-2271
-2261
-574
-1578
-86
-507
589
-1655
481
-720
-607
-1403
-992
-2393
2
-2117
-1755
-2911
-886
-2357
-641
-646
-744
-2813
-2759
168
-2415
-2340
-1832
-2229
-475
-2801
62
-250
-776
314
801
-487
335
594
-2234
-2894
-2318
618
-2178
-2962
-1597
-706
-1543
-2434
926
-544
-1631
-799
-428
-1281
-2210
-798
-1553
-1692
-117
-1299
-2477
-1242
-868
731
-1869
-1030
-51
-2699
-234
893
-2802
-2928
433
-576
-301
-1560
508
-558
-1085
-222
-1741
-1934
-739
-198
-2110
-624
219
-110
-947
-2314
-2361
-2060
-259
-364
641
-1601
-2591
-2590
989
-792
-2370
-1589
107
-1013
-2200
-969
-1782
-2348
-2393
479
823
-2496
779
-1221
940
-114
-2359
-1200
-1923
-1909
341
-189
-672
-1065
-2624
451
-1160
-2598
-1111
399
-2282
54
-384
-884
-2377
-650
449
-1
66
-615
-1833
-2349
-2245
922
524
-2115
-75
-1017
-1526
-2027
768
-79
-143
386
701
-2104
-762
-1108
-1515
-1723
-2167
982
-1252
-301
233
-296
-2455
-1982
989
-1230
-1054
-2162
-2982
-2503
-2599
-2784
565
-258
-2971
-1804
-2176
-46
-2583
336
-1288
-1533
542
-2850
-2788
-1322
-2007
-50
-2399
-294
-2147
-2193
197
-1215
605
39
-1659
-2074
-2571
-2858
-1742
348
-2973
-1982
-438
-1641
-172
315
-2484
-1284
-2506
-142
-1582
-1144
-2011
10
-2233
-2333
-162
-2282
-1557
-1555
-2041
-2045
-2421
-764
844
-1488
-1844
-1748
-350
192
-2806
-2990
196
-113
302
301
-1632
-904
-2808
-158
-767
-2999
-1306
-1323
684
-2083
961
-1772
-175
-194
-810
-2893
-1579
-501
-34
234
-2800
-2442
-874
-925
-1231
-353
-704
-968
-287
242
-728
-1735
282
-274
-646
-1323
-2542
-1487
-2005
-1288
-273
-1406
-621
352
-490
-1884
578
-1894
-224
126
-2580
-2346
957
-1251
162
-1444
-2944
-1524
-586
379
-2879
-1829
-2084
715
-2624
-1786
-999
-900
840
-495
-1898
-1728
-2506
-1298
523
-898
-2988
-2510
114
-1083
-1889
971
481
-2568
-1607
-823
-1603
-1384
-987
482
-2613
-2258
541
542
-1950
-2925
-1551
-1746
-923
-2926
-36
-1772
306
887
-1625
911
91
-1190
137
-2708
-2476
-1628
-1206
383
-1261
-2582
-39
100
-607
-951
-1583
869
-434
-2357
900
-1311
-575
360
-2019
869
-738
-2861
-2383
-1917
85
-324
-2673
-52
-128
-1475
905
-1294
-1928
-2530
-2636
-2773
-1664
-2883
-2960
-2153
-399
-686
-232
-1504
465
-1333
846
-2783
-203
-624
921
277
-1153
-2525
-1564
-425
317
-2891
38
-305
-237
906
-1700
-1377
-2531
-1933
-737
-2164
-1763
-241
-401
-1347
-872
610
-2155
501
262
-2235
-2284
-1814
-434
-256
-1379
-1878
701
-1927
-2733
-1189
-995
263
614
334
-286
-1817
-1989
-2853
-456
424
689
619
-1442
-2311
-1763
688
-1286
-2177
-2304
307
-2926
-493
932
-553
-1604
982
-764
-2365
-963
-2904
-2232
-804
-1126
-1274
-601
839
798
-2878
-2281
-2139
158
-2338
220
719
-2223
-1627
-2168
-2478
-1190
-1176
-177
-2936
864
-1361
929
-2447
-494
-1328
-2090
632
-1317
-1315
-310
396
-197
-1811
-2384
-2182
-2306
-1184
-1416
-1048
972
-1718
-753
959
-486
-2111
-2055
-1809
-1720
-486
-574
-2672
-1288
-1331
-245
-1604
-977
-2533
-1247
-44
-2286
-2063
-2220
-1608
-609
-440
-2071
31
202
556
-158
176
-1369
-1568
-1642
725
-1039
-2381
-888
-2063
-2754
30
497
-2479
-169
-2962
-1964
-2695
-2062
-389
-275
-1470
-244
298
-2700
361
-2822
-947
-506
-1999
-892
-690
350
-1164
-1368
-1123
-1903
559
-501
-1867
-1559
-708
-761
-1691
-1245
-2890
-936
-2410
-2488
-1132
-1604
58
-1144
-1915
-2357
-1245
-222
-1813
-2110
-328
-1995
-1916
-636
-1484
-924
-861
-1412
-2586
-2509
-2738
-1550
-2489
325
-2208
765
898
-635
-278
-22
-2476
-1514
862
-1276
-1020
-1773
-2294
-2139
-1265
-2006
-230
-525
-336
-2316
-910
-246
-2433
-1761
-2200
-1511
-1525
-2958
109
-1991
-1436
-788
-121
-1237
-1326
-255
328
-341
-828
-1284
-275
-2235
-2974
840
-663
-2406
-1082
-286
830
-2534
-889
-2834
-1711
-574
-2462
-1913
-129
-509
-600
-503
-2187
-2384
-233
-188
-23
-1122
-1754
-239
-74
-2136
-2895
568
-546
-1010
-996
539
-1074
-408
-1590
-1934
-983
-453
-2079
-875
-2356
-695
-2280
-868
-1112
-2106
-2253
-1387
-2876
-1288
-1003
807
-1898
-1923
-1567
-1711
555
-1999
-1717
-1684
-774
-358
-134
762
-1887
-1345
950
-870
-2454
-640
699
-1881
-1131
-1357
48
191
-427
-2283
-1480
-2724
444
-435
-409
581
-921
-287
-349
-904
-1470
-552
-440
748
-2676
-2614
-1881
89
-2
678
-53
-2166
-1698
-2095
110
-946
-2587
-621
572
-330
-1754
-746
-789
-1874
-2307
-117
-2332
-1308
-1274
-1725
-2182
-1281
-2327
860
-677
-2311
-310
189
-1245
595
-1728
-1831
-2304
-2662
-2824
-2795
901
-1605
-807
-1130
-1347
927
-670
-954
-4
-1370
-470
-2635
-679
-116
126
-420
-2423
-407
-1519
-500
-1768
445
862
-21
-1792
-1335
-622
-1812
-1725
-2516
-1914
-1421
472
-2604
490
-2903
-2080
-1911
-2225
-1671
-1153
-1989
-601
-361
-2966
-1165
-821
-1714
-1471
-1599
-2532
513
-2862
-2110
61
121
-2154
199
-899
-2672
-98
-459
-1134
-125
-2169
-2394
-308
-1147
-96
933
940
707
-2347
-590
-2775
-202
-1283
-993
-1044
841
-2794
190
-907
-2218
-563
438
-2270
-1635
591
-1912
-1365
-712
-522
-2390
-719
-351
-26
-448
-1012
-158
-1319
-2169
338
-2711
-231
-2698
-1294
-987
-1183
859
-1036
-1687
-2553
-2713
-2199
-1069
476
904
-572
-1830
-1896
774
858
-1067
-2541
-467
-1447
590
-2715
-1254
-2532
798
-1844
-1699
-2255
-2840
467
-1299
-1551
-1935
-2695
-1523
-537
-2282
-2761
-2889
-2784
-1961
-2372
-2996
-496
906
-2536
-1631
-2257
628
-2563
76
-1358
-860
-315
93
-366
981
-1367
-2434
-274
-476
-1562
-2219
-2899
218
-1426
-1539
-2661
923
-2435
-611
751
-43
-236
-2944
-384
-2096
-2412
-2716
-2339
-642
-47
-2465
-2905
-2689
44
520
-2422
397
576
-509
-1206
-2368
-780
578
-1567
-302
-1191
-2626
-1123
849
-2750
-434
-456
283
-1523
-2614
515
-1243
-2509
-2883
-958
-860
-168
96
-2870
-315
-2876
-2717
-1532
-2395
-834
-2419
-2571
-2775
-1971
-2558
-2051
-517
-2925
-2010
-2430
-2752
242
211
-1567
556
672
-872
363
-1895
-2421
-2638
725
737
-169
-1199
-1330
-136
-166
-686
-2732
-1034
-189
936
-695
-859
-1072
-2778
-836
-2303
-1467
-127
-718
-1923
-2203
-264
-2113
-2209
-2629
-548
-459
-1776
-1290
-2221
-614
707
-498
-1744
547
-1195
-912
-2033
521
-828
-2979
99
599
-485
-597
-2231
-1809
344
-2662
-2176
-749
-611
-789
-659
361
-1445
-2798
-408
-2536
-2267
-2738
-2752
-1431
-2190
-1463
250
-1675
85
-1915
-2487
-1825
123
-2359
-2197
171
-1395
906
-1358
-1479
-1281
-752
-30
-1555
-443
-1960
-2987
-812
-766
-1278
-1890
-1814
-2652
-2435
-480
-269
-1949
-1625
-973
-706
919
338
-1114
616
-2213
-625
-2467
-1633
-1062
-815
-2188
-2823
397
-1635
-2194
24
-1682
-2419
-1212
457
-1000
-1662
-941
900
-1556
770
-137
-1856
-1101
-2209
-334
787
-1677
-561
-468
-1491
-14
-1229
-7
-1160
-2879
-4
-404
-2463
-977
-1402
744
-1021
-1419
11
-2352
-2291
-1726
74
946
-1698
-1956
-2364
-2632
-2561
-2148
316
-1416
-2166
93
-278
-877
-106
-2450
-2578
304
-1177
612
-2846
374
-1985
-2767
-929
-2049
-1978
-1530
-1015
-1737
-247
893
-1332
687
-1981
600
-2950
587
-2464
-1375
-501
-2518
-1624
-1718
-2413
455
660
-92
-2093
-2126
-2763
-1982
-381
-2572
284
-1379
889
-2867
-2510
-1069
897
-2316
-1200
-520
842
-2604
893
-1601
883
-1402
-1868
-2178
203
-736
-2433
-2093
936
-1218
-1250
-615
91
-2720
-1511
68
-542
586
-162
-1322
-248
-2206
-512
-33
-1513
-837
-2005
-1546
-39
-247
-1671
-749
-2049
-2054
-1005
855
306
-2146
-178
-1833
-2373
106
-1363
-844
-1082
-695
-966
627
207
-1343
-2946
-1891
-2656
-832
-834
-2224
-2340
-1172
792
-250
-1326
853
-1719
635
-604
-736
-2395
-149
-1605
-616
-906
329
-2806
-1160
656
730
-2197
-1781
-624
-1034
-2819
207
-1594
-22
6
-419
-507
630
-3
-2143
182
-1902
-537
-1102
-1236
-651
-1644
-541
-820
-1588
-825
-432
369
181
743
-21
-1858
-2839
-1197
-391
-2989
-247
730
-1960
-1564
315
-290
-1797
-482
762
-2739
-2535
-821
-426
-891
-2906
-496
-2987
-1180
-2781
-529
-1855
-2348
-1591
474
-762
-1162
-2123
-492
-2798
-2377
-1907
-2536
-2061
704
-2340
-1389
-1837
-56
-328
-2380
-2334
-180
-2375
-2607
-2069
-2010
-330
-1845
-835
-2747
-696
-877
343
-565
204
-1977
-2556
-2821
-33
-590
-1521
-1789
104
-2829
-2726
-1223
-1966
-2049
-497
-1772
314
-2854
-2405
769
962
-2622
506
-1429
-2643
-2767
-386
-1681
-2534
-1020
-1079
-1315
-760
-2689
-646
-2401
239
-2635
392
-1791
-493
-929
-1479
-39
-2265
-1579
-2173
-1679
202
-451
-2892
491
-760
-416
-362
-531
-2520
750
-1710
-1159
-2453
-806
-1760
-1395
-1451
-271
255
-2883
-2294
-2570
-1487
-26
947
-1473
-2250
-1149
767
-373
-779
-1361
-1817
-1247
-1626
-2759
-2143
699
-145
-566
-356
-1354
798
-2722
-2027
-315
314
969
893
406
-1647
-700
274
-2858
-62
663
-2255
-134
-1908
-1882
-913
-293
-2014
-300
-2432
-1339
-2608
-2074
-2499
479
-2680
896
-395
302
529
-1196
-1007
-287
287
-1143
-2255
987
479
-1230
48
-1620
-2885
-1
-2257
202
-1069
-2344
-613
-481
435
-660
-1003
-1926
356
546
-330
25
-1431
792
-2136
-1694
947
-2483
-1910
-516
-2085
-2549
-1205
-1479
-2584
671
-2668
-1521
350
-2676
-779
-1164
-320
-2749
566
-865
-171
-586
-1322
-2318
541
-1045
-2658
209
261
-163
-1013
-1321
-887
-2184
-522
719
-516
-213
-1308
671
364
108
-1975
-2672
-2413
739
-643
98
35
-492
-709
-461
-1653
-1637
364
831
232
-322
-3
-529
-2138
-926
967
-654
349
392
-2032
-2963
-960
149
-1289
-2467
-276
-2948
-2473
521
417
-2415
988
-1306
-877
-1006
420
-1146
-1165
-2600
-593
-2711
-351
-2883
-2533
-2586
830
867
-1859
601
-71
-2864
-331
-1431
633
-2732
-1726
-823
-853
-705
-2358
-1328
-2537
-242
-1518
-211
-2701
-2385
118
-1105
119
918
-1763
-1225
-544
-1933
-666
-1579
-1034
-2853
-1740
-2108
214
-2771
-878
-1546
-2256
-1184
-2453
-534
-2238
-2343
218
848
-454
-1950
41
-1987
-634
-227
-1600
-172
-705
647
-1427
-2142
-1362
-590
-646
-2094
-1907
-1035
-2019
-56
469
-1239
-1821
-2006
-2302
-2290
-1950
-3000
-964
-2673
-2735
983
-1891
-1147
-2065
-2668
-1731
-2255
-2891
-543
-3
-1062
-2862
-1185
-2473
-2921
-151
-2354
757
516
-1111
-2717
307
-562
-2649
-2899
-1848
-96
121
-1143
-299
231
-248
-2931
279
-1385
-85
-570
-524
-2542
-2831
-2987
-52
-856
-1024
-628
-250
-2028
-1239
-30
703
-955
-1232
-2356
-266
-2100
-538
-822
-646
-769
12
652
-266
-477
-2382
-2600
-916
-1791
-877
-379
-2129
-1609
198
616
-222
-104
-1713
-2626
-981
-1825
-78
485
-473
-487
-2941
-2325
-195
-2140
-2928
-1414
-1693
-491
-1602
-1532
-1369
-2447
-759
-1998
-2222
645
-2569
964
-1295
-2092
-2497
97
-1247
-1305
-1176
-2263
-2920
-2910
-2879
-1975
-1964
-2899
-874
-2632
226
582
-1466
587
-1373
-2213
-2684
-2896
-1813
-1413
-1242
-613
-1454
-723
-456
-1557
-335
-2528
-1975
-2859
137
-2292
-194
588
342
-1570
953
-1803
-1930
-2984
-704
521
-1038
-2571
80
-1206
-1374
-2108
-2087
-1852
883
640
864
-501
-318
-2043
-843
-337
-828
912
-335
-1591
-1416
-1926
523
-1238
137
-1752
-569
495
-2279
-1248
-757
-2013
-1360
24
-499
-59
-2130
-774
-2705
-2280
-1265
-423
-802
-2021
384
-2565
-773
-218
-1334
-2759
-812
-2731
-1845
-1953
-1719
282
-518
-1826
-2519
941
-1567
-1654
-2319
-1826
742
-612
-2083
-2734
-905
-68
-2788
-2181
-2760
-600
-361
870
-1971
-2329
125
-1917
610
-854
-2003
361
-1507
-1922
529
684
-1182
299
843
-499
331
-2436
-723
-1258
644
171
-2088
-2775
-1638
-899
748
-1709
-637
-2083
-271
-1902
-1338
-1739
-2828
-2163
-302
-883
-927
-2073
973
-2558
-459
-800
-1654
-768
-1272
-2214
-88
-1362
-244
81
-1289
684
-1320
-2169
-1364
-1276
-2429
-1138
-2049
-699
-1058
482
-498
-2077
-1536
-253
-1694
676
-2782
-2721
-1308
-2827
-851
965
-1345
-2608
-2778
-1636
-630
925
-2189
-1039
-1692
-368
781
-679
-2866
-2225
-1262
-234
-755
538
-2257
-1693
-2849
-143
-485
-2032
-708
-2215
-200
-2536
-2685
-974
-2754
-308
-545
-633
144
520
-1900
-662
-761
-605
-1499
-862
421
-2322
-2387
-986
-1452
-2885
-527
-596
-1138
-1528
-2394
-1783
-131
-319
-820
-669
-1454
-1609
978
-2542
814
-1876
-2513
168
-1944
214
-2527
-1443
-181
-644
-592
-1022
-1226
-2330
-491
-2696
661
-1632
-1713
-2467
-1640
-1819
39
-2149
-1686
-866
-2495
-1142
-829
-333
-902
-99
-274
-2982
-2234
-2613
-749
-159
-446
-452
-875
-1523
-2895
-714
-449
-1697
-2892
-776
-414
-21
-776
-2978
-1085
-762
615
-2892
-1719
933
-1835
-2148
234
-705
-586
-461
-400
-300
-1622
586
-956
-1745
-1055
821
-1559
-2227
-72
-2
-694
-1856
-1648
-2018
-2587
-1815
320
-2711
-1349
-990
-247
-1415
763
-2407
-2735
-1655
-1068
-2992
-2616
-2194
557
-2437
-1155
-1402
823
422
-2564
-637
604
484
440
440
-808
368
-2935
-1214
-394
-2768
-264
-387
322
909
-1826
841
-1597
-826
806
588
-2850
512
-2236
-512
-889
-1517
-439
-2163
-56
-1889
-2335
-2927
-1776
-29
-397
648
-265
-2536
-1904
-1819
-2167
445
-683
-2078
-852
-826
-661
-1635
-2106
925
169
152
477
-2157
-2927
-300
-2181
-2927
-2525
-1587
-2557
221
104
-2652
-2189
-1497
-2843
-146
263
-2063
-1933
-2378
695
-693
-1125
-640
-577
-1651
-2648
-818
-703
-2901
-1512
-2635
-1893
611
372
-289
-2953
-2805
-2296
126
-1472
-1788
-942
-722
-792
360
-304
-2399
-2233
-1849
-1984
-2269
-730
891
-2505
-1796
-1804
-694
-291
620
-640
-137
-1885
818
-1089
-668
-2841
-130
-181
-459
-2376
-2430
42
865
-1737
249
-2872
-2546
-1117
-537
-2101
-192
-2123
-1198
-508
-2176
-1010
-1877
-1961
594
-98
-414
730
-2447
795
-1967
-2206
-1173
-796
-115
-1673
825
224
547
-2690
-2514
-2244
-1704
335
-1673
-271
80
239
-2744
-1854
142
-2280
-1841
-2797
162
-1755
-2472
694
-2813
-2662
-1210
-2833
-2302
740
634
-2987
-1266
600
-1358
-2242
-266
-2288
-2578
-1335
-1963
-404
-422
639
-1602
-2103
-2252
270
585
-1505
-1429
-2290
-1789
-1496
-68
-2372
-1291
-2571
718
-601
104
-990
-1333
-1909
-2943
-1106
-917
-45
-417
-2168
-1891
-1863
-211
-2132
-63
-177
-2267
-1134
-1143
-1314
-595
-1561
-1080
-307
-1345
-1433
-875
-2995
-2111
-803
611
-2636
-126
-326
442
-1844
-176
-2655
98
-971
-2909
-2072
305
-2879
-1092
-1658
-2041
-2815
-1976
-845
51
-902
-702
70
-2457
-2315
-1134
-2860
-1249
-754
-755
-1345
-476
-757
-1986
-113
412
-2412
-2762
-1337
746
-437
-329
15
-1793
-420
-628
-529
214
-1848
-1860
878
-2023
912
-2026
-2724
761
-1200
960
357
-1710
-590
-458
-1884
843
-374
600
-1648
-704
-1769
323
-669
-2178
-712
-1470
363
194
-2237
-2812
-2714
-2524
768
-2872
-833
-2058
-1311
-1484
-2242
-991
-1658
-1928
-388
-2101
-2658
-765
-2365
766
-952
298
-1974
967
982
-2860
-992
-2445
-568
-2166
-2819
-2780
-124
-2945
-2095
-170
-433
137
943
-2793
-1588
-2707
-297
-2723
-2524
-1993
5
-1333
481
-574
-459
-2847
-1565
-325
-2330
-633
-513
-2981
-1075
-1762
-2142
-719
-1431
849
-2648
-2532
-1554
-1899
-22
-1472
-176
-849
-397
-2694
-1363
-2146
-2107
-1230
-2636
93
-2293
-2158
-928
-1406
107
421
-2861
-842
323
-1751
-2947
-149
-2836
-248
655
-537
490
-1523
-868
-2096
347
533
-2307
-1323
-2743
-2411
-2201
-2263
-1961
-482
-1876
579
-2649
-2444
-434
-342
-1076
-2375
-1437
-2233
-520
-2405
-1638
-765
210
-376
-2097
-795
-206
533
101
-1382
-2533
-2755
-2109
-2772
401
-1407
-2380
-2515
-8
-2980
-350
-1069
566
-195
-41
-2519
-2006
-2028
-1391
172
-1417
-2391
-2072
-43
-2393
-2609
-2244
-2325
-1119
421
-138
517
-1816
-158
-540
187
-320
-1601
-947
-1639
78
-1930
-1351
341
-391
-1926
-2690
-960
-188
-1785
-161
602
-1858
-1862
-2744
161
-1557
-2592
-2522
-375
-895
-2688
-2294
-178
-1682
113
-1932
-2923
-1683
669
-1830
-2279
-373
-2322
-909
-271
963
437
-1035
-301
-993
851
-2055
-1419
-986
-1797
-737
-225
376
-2294
-761
789
-2204
271
-643
82
-181
-298
-1691
-1320
-2545
-716
-533
-2291
-2316
266
882
-1451
-394
-2193
-2250
-2829
-809
550
950
-163
257
-64
-1754
-712
-1561
930
-1284
-2369
-1655
117
610
607
-1778
90
92
-2793
-2398
891
-40
-484
-2429
-2054
-1493
-2828
-1585
-189
-1809
398
-1408
-438
43
619
-329
-1265
161
-539
-268
-1980
-2445
-2573
461
-2889
-2431
-757
-1965
-1859
731
-1684
-1623
-387
-57
-2397
-142
782
-1378
800
-288
-180
-847
562
726
-252
-2544
-748
-2878
-2966
917
124
-2307
-1923
146
-2616
-2226
-2128
-305
-905
-1474
-696
-1317
-1787
-28
-2228
959
-2351
-2779
-1788
-1221
-937
-801
-149
-785
-234
-1931
319
-532
-1859
-2138
-2834
-144
-2033
-1417
640
-2513
-1633
-203
-1545
-2731
-1705
-1490
-1030
-85
-1898
-2350
181
906
-1954
-1312
928
816
-1866
-1556
-2672
-196
-474
-1667
617
-2877
-1904
-2081
-1331
-255
-1908
-2299
-1637
605
-1473
89
843
-2132
-2668
-1798
-77
-2349
-21
-931
-1385
-1542
-223
-2421
-1352
-21
-949
-1834
-2658
-835
-659
-2710
-2004
297
-2000
-1390
-792
-658
-146
209
-1989
70
-2060
630
-2730
-661
-1152
-1877
320
74
-565
-593
-2209
-518
-1377
-1133
881
-1363
-1475
-2646
198
-1351
-2317
-2295
-1346
-238
-492
-2100
-1898
-240
-1228
181
695
-363
-1000
228
-2288
65
-2662
-577
-2475
-36
-174
-2615
-2155
-848
-529
-1760
478
-2419
-2057
-1416
-1878
-1156
-1661
-1914
327
-2720
-2733
510
217
-2984
-1366
123
-2732
-1180
-2347
-1579
517
-2854
-1733
374
-2234
-1908
-631
-364
-2410
-2257
716
-862
-2004
-2584
-790
-1205
-198
970
-2088
-2377
-1897
-217
-1705
314
-1551
-2865
-1506
-2319
-260
547
-1756
-2551
-296
-2461
-1002
83
-2440
-445
-1939
776
-291
521
-285
-127
-1183
24
-623
-1635
-2461
-2557
-1834
-1217
-2472
-998
-1199
728
-2469
-1849
-1064
-2111
-805
-1231
323
-2547
-2623
-718
-2727
-2523
-1695
301
-613
930
-670
963
-2183
-2120
600
700
-1933
-2004
-1027
-1879
-632
-2194
-1006
-1562
-1525
-212
-1238
191
-2778
-708
-913
-1010
322
76
-2373
25
-1130
-41
-2764
-2933
-2418
-1252
-1078
-159
-2876
-1446
-1900
-2564
-1959
-2587
-1105
-552
34
-1196
-205
-124
250
-2135
-1192
-1601
131
-1
-2368
-2451
-2137
-1573
-181
-1856
-1316
-2296
-641
628
-1997
-454
-2436
-1181
-574
-782
-376
75
-1982
-1652
137
636
-119
-1429
-2964
-2416
-816
-160
-2837
-2228
-407
-2604
-2178
-416
-1930
-1752
-1090
-4
-1506
-2738
-1944
507
-1491
-675
203
-2263
-1632
-2026
-2261
-453
282
-2737
-2450
-727
-78
732
-872
254
-684
-2747
-2147
-735
-750
-2001
-1969
-1115
-393
807
671
717
-496
-382
-2652
-297
-1834
-267
-837
-2003
126
-1096
-2333
-1891
-2482
-1003
-1564
-2099
-1494
-1373
-1068
-668
-523
-1295
-1262
-822
-1335
-759
141
-579
-1603
-2725
-1117
-2212
-488
733
301
-1633
-2266
-2039
-2414
-1695
-1175
328
-2115
-247
-2682
-446
-734
-880
375
-1082
-2455
-1757
-197
-1086
-1506
-2458
-2103
-2894
-2407
-1828
-641
-2366
-373
-943
-1544
-579
144
-2842
-1319
-745
-19
-221
-2033
339
-607
667
-257
-2523
-2457
-2442
-408
-1717
159
-2054
693
-1401
-2500
-2930
-918
501
-264
514
-1086
-142
-1217
-1333
-605
-1709
-400
-2015
668
-847
-2215
-542
-589
-1897
-2422
-21
-763
-962
-145
-2341
-2876
-2820
-470
-1807
744
-1708
-225
-2442
890
463
-2653
-2471
-603
170
116
-843
-1766
733
-604
-1712
-1070
-2564
-371
-770
-1059
-2709
-2764
377
-619
-29
-2343
-1489
-1728
-2879
-2142
-872
-1444
843
-1718
615
-2533
-737
397
-1153
-2935
-2914
-806
-702
-1987
-864
-2216
134
-2710
-690
477
-1666
-2695
-48
215
200
-1760
-442
-2747
843
982
822
-2412
91
649
751
-2417
923
-2873
-2005
586
-1039
-1585
-2945
742
801
-1709
974
-508
-2753
506
-531
-1819
-310
589
-1560
-838
115
-2123
-1297
445
916
-1470
-419
-39
-977
-2033
-473
-2318
-1899
-1187
-1919
-1508
-933
-117
-1962
-1093
-1060
-859
-2647
-91
-400
-2169
-559
-2309
-2269
-2271
-2197
-1151
-18
268
-2894
-120
-21
-148
46
-656
-1599
414
954
-2963
-885
-600
-967
-277
-756
-1859
-2321
-635
-776
-1645
318
-399
-466
725
-343
-783
-1471
-2811
-115
-106
-2320
-2131
157
-279
-2961
-1826
-1409
-1725
66
-2534
-1958
-897
-1256
-452
467
-1638
-1604
-1152
-2880
-76
-2045
-2958
-444
-2843
-505
-987
-2713
-2272
-2514
932
-2325
649
-2627
-2464
-2992
-105
-339
-3000
-626
-1648
-65
-2099
-814
-2883
-2250
-1466
-1689
-2884
-157
602
-479
-378
-2419
-2669
-902
-959
-1097
-747
415
-2844
751
-2459
-514
-2963
-1763
-1058
-1109
-191
-2833
-2774
-1901
-283
-143
-1137
-1049
-2582
-1981
-1524
-60
-2240
-2042
-2376
-1551
-1105
-2911
104
-1201
-1259
-465
-2875
-2388
954
-774
-1205
131
-1003
-2517
-1110
-435
-246
-444
-844
-1307
122
-596
340
-465
-1150
555
-1957
-2630
333
-1979
-2055
-2351
-1396
487
239
783
-2828
-2966
-2777
-1848
644
-376
-2841
559
988
-2951
896
-2510
-1584
-1734
-2523
380
-976
-1929
-208
-2409
-282
-479
-803
-1134
-2429
-2671
-415
-984
-1422
-1521
-885
-2210
426
311
-557
-568
-1225
-1164
-134
981
946
-2022
-2546
-1526
838
-1790
-2996
-2919
-328
-2709
723
541
-2215
-2812
981
-1910
-458
-2999
-2704
379
-1070
-347
643
-2131
-662
-1445
-632
-1166
-44
-2199
-967
-2582
783
-2001
-1106
840
183
-1995
-1100
-452
-977
-742
-282
-2228
-525
-2969
-1587
191
-594
806
-636
746
-97
697
-1957
-1731
-2804
430
-844
-385
-317
395
-65
836
-1063
471
-2382
425
-642
-1340
-2341
-1814
-2973
-2735
-2732
-332
-884
-1126
-747
-2022
-490
-1501
-2999
-2416
679
-2095
-1882
-1462
14
-38
-2877
-2391
609
-392
-1956
-103
491
-2201
-970
-1812
-2534
747
-1914
-2635
-460
953
-52
-2757
-1682
-1415
-2231
-1948
-2112
-1924
-166
-2436
-967
687
-92
-1216
951
-1069
-799
-452
990
407
-373
-87
423
173
607
-1538
-1798
-1246
-1405
-2545
-2366
-1542
-1856
-1807
-1181
-1925
-364
-2598
-38
836
-1320
-315
-2956
650
-35
-743
-1806
299
-733
-2291
-2491
-2469
-302
817
-875
-1400
-1979
-1551
-1994
-2684
826
-300
-370
-569
119
-115
-2821
-1617
-190
-936
-798
660
-310
-2388
-1943
302
-2917
-540
-45
-2869
-347
-1010
241
-598
-798
-1780
-2923
771
-144
-1192
664
-2580
-2853
-2067
219
75
-1307
-1726
-2401
-2676
-266
-2415
-1765
-1574
-569
-811
-2647
-1427
-1126
-789
-2539
-2865
-2447
-1726
-2991
459
71
-18
-2792
722
-1697
-2261
-1707
-338
-309
-1184
-543
-2702
-1266
-2733
-1760
552
-2015
-614
-2303
733
-865
-1853
-2108
409
-2662
-76
-1093
-2254
-697
-703
-2342
-2095
133
-1107
482
-2187
-47
-1753
-2886
602
-2380
-2341
-2667
-302
-696
-381
-622
-2089
536
-921
-291
-2110
-2176
903
-151
-2142
11
-2154
-606
-1200
-9
-778
-2606
181
-968
-2804
438
-1978
741
-221
-1025
-2893
-203
-2699
-2471
-1052
-2491
-1348
-72
750
-748
-606
-265
-2940
761
451
-2531
-1753
-1653
-1369
906
-437
236
-1410
-1473
-1477
-1330
302
-732
-2213
-1009
-999
-2383
-223
-2711
-1492
-2953
264
774
-1721
-121
-1024
-2493
8
-2950
-1018
-2677
-558
-1645
-641
-2213
-2143
-1125
-2060
946
-2892
739
-2800
-581
-709
-857
-1859
-2693
-274
-1252
-2907
-1567
-2556
-2136
-667
-1934
-338
814
274
-549
-2365
623
-958
-478
-291
-1425
585
-1119
-1354
148
-76
724
859
-1292
236
-1648
-2907
-2111
-1780
-169
234
-2312
-2308
-881
-1696
-915
719
-2656
-317
-688
-666
-487
-1659
643
-1399
-254
923
-2316
-1573
-2902
-1016
-2480
-1247
-1823
-289
-934
-514
-2994
-2140
-2690
-2670
-633
-2662
-133
737
-439
-1539
413
-907
-704
-1706
-2198
-157
-1395
337
611
-2026
-952
320
-2698
-1817
-2238
561
-1794
-1700
-1279
-2046
-991
-409
-393
-823
-754
-2950
-2161
-912
-2410
-1582
-2087
-463
-463
-2431
305
-1264
832
568
503
-1436
-975
-361
45
989
-1125
-857
-399
108
-1120
-517
-1531
-598
-2425
-1676
-1571
104
-862
-2653
-1111
316
-1241
-1298
-1562
-560
906
-555
-947
-27
529
-2043
-435
-824
-371
-1501
-2983
-651
-2284
-572
-1768
-204
345
-1666
-1770
7
-1821
-2766
-828
824
-1160
-1532
-1900
-2889
-1610
-158
679
-1298
-1713
523
-1235
-1991
-1706
-39
-1342
922
190
-2004
-121
-97
-2000
-295
-1634
466
-149
594
-1323
-1027
-508
-753
266
-1836
-834
962
511
-1411
-2172
767
-1287
-2702
-2729
445
-502
-2864
-876
-542
-52
-1367
-1113
-2840
-89
-1980
-715
-1630
-2538
-308
-2963
-2083
-2968
-597
-542
703
61
-1285
-1637
-1779
-64
237
-764
-1762
-524
-1925
-2701
-2322
-2897
-985
-1721
-1539
159
-885
72
-2568
-5
-1818
-1318
809
-1466
-1863
-1488
141
764
-1806
-785
-2997
-1149
-2035
-1928
798
-1285
-1167
157
-492
-138
-1333
-1092
-2013
-1184
-858
-2862
-2035
-2827
-111
652
-2429
-1391
-2208
640
-462
265
166
-2454
-2316
-931
-2820
-1968
-701
494
-535
-1625
-1315
-2152
-1619
-1232
-1151
-2719
830
-2755
635
963
90
-1083
-2149
-2306
-61
-251
-2975
-276
-1966
-1609
-329
-2860
-2672
-2248
-552
-2758
-2602
-7
-2601
-1431
-1803
-889
-732
402
-2370
396
-833
-1087
575
79
-2120
-805
-1903
-861
922
731
-1355
-1453
-712
-1989
-1011
181
-882
-2646
-2237
-2126
780
-2389
-1570
-838
-1514
-2714
-2101
-1852
-2129
-211
-746
7
-1552
-1236
-2114
394
-1273
100
-997
-1551
-2038
-1137
-355
110
-167
-2551
-637
-2694
-2462
-1537
-2708
-199
-1986
-1761
842
-1518
-558
-2976
121
569
-133
-1193
-29
-438
-2847
218
222
-2942
-596
909
137
-1883
-1398
-2142
-621
-2411
-149
-2951
-2062
-275
896
-2676
808
516
-624
-1220
-187
-433
-1415
-1931
-2469
-420
519
877
-469
-2309
165
-695
-2492
-900
523
782
-1335
-265
-651
542
-278
159
-2509
236
-548
-898
-482
-640
8
-2489
-2659
-1059
-2442
-1097
-2674
-544
-1620
-614
-475
254
-929
-1808
-1307
-431
692
-426
-2396
767
-1408
583
875
-2319
-1145
-1690
-2048
-1349
-2041
510
157
-2282
-598
-1592
-2655
-656
-1175
-2064
-1734
725
-2551
-638
-2973
-2968
-1924
-890
731
-2179
-119
-538
-2202
-1829
-266
-1776
-1884
845
-2503
-2858
63
-2362
-1957
-2064
-2283
-2653
207
171
-2774
-2310
-403
-2731
225
-891
-390
-2159
-2241
-1304
-768
-493
-2095
-1805
-354
-1804
47
-2601
-43
-2342
274
-2931
-2523
-739
-1621
-795
-429
-1493
453
209
709
-2459
-2222
-1546
326
-1591
-2620
890
-2887
378
-1706
-657
679
-687
-2802
-2682
-1275
983
-1425
-913
-1258
-2536
-475
-1070
-1757
-704
-1512
537
300
364
-1886
-822
-2490
-220
-723
-1607
666
-61
555
-2759
812
140
134
218
819
721
-1024
613
715
-832
933
482
-511
197
-1267
-1800
-1731
-642
-1094
848
-2677
787
-1548
-1876
-79
-1470
-2291
-1368
-2079
-827
-2773
-1252
-1886
-1724
-2520
-1199
551
-1383
-1217
-964
-2811
-1378
-1919
-76
909
-1435
565
-2617
215
-1897
52
41
-813
-1648
-2283
-773
-548
-1661
352
-1588
-2365
767
408
838
-482
-1531
-1542
771
-2020
-692
-1157
143
-2927
-2624
458
155
-1390
-153
23
-2880
-264
-2835
-1244
-620
-149
-1321
-1487
-2764
-830
-1120
-217
-402
-1672
-36
-2941
-2622
-51
26
-1801
-717
-1007
-2450
-2987
-1664
-1879
-2415
-2985
-2028
-2058
-2202
-1800
57
-918
-2138
-1934
-2953
-739
-2340
-925
-732
-2517
624
-2273
255
-2872
-348
-1741
-1372
-858
-2684
-2500
-162
-2131
-1257
355
-816
-2884
209
-1866
-2663
-1310
40
-1245
-2538
-2852
-2450
-2189
120
612
-2015
-976
-538
-2600
-773
-2111
-1514
-2563
169
-920
-1952
-2133
457
-2542
-909
527
-1985
454
-862
790
-2894
-368
-734
-1322
-2660
-1088
-2973
-1018
-604
-2116
-364
-348
-2151
-1035
-2863
-659
-186
533
-1588
-1701
-2648
-99
598
354
-2524
-1344
-117
-1721
-2229
-1912
-115
812
-1694
-1779
-2327
-2384
479
-2305
-2540
-2838
138
-2856
-2097
-889
-1900
-2931
-1234
-1308
568
-2247
-2617
95
-704
-2365
-2413
-1362
-1469
-2782
-918
361
-1681
-2811
-362
-295
-8
-611
-722
-709
-1960
-1922
290
-409
-715
-1125
-2872
-2488
555
-825
-1265
-165
-838
-2053
-613
-2285
-2044
942
-1318
-619
-1886
-1856
-1644
-2609
572
-72
-1072
-2016
206
-1055
87
374
-2227
-2631
-700
-2162
-2949
-987
689
-882
-21
533
375
-2603
-2189
-2605
203
857
-1659
-1345
486
-82
-1051
723
-1005
-172
47
-2403
68
-492
-2620
-124
-2524
-2796
-360
-535
784
-352
844
-2821
-848
96
-958
688
-2769
-717
-1785
141
970
801
-115
-638
-1684
-2612
-2356
557
-2570
-69
-939
464
-2401
-1402
-2310
-2605
-855
974
175
909
-30
-2601
476
-1024
-33
127
-2215
-352
526
-2506
-725
-2613
-1982
-1089
-1505
938
-2130
34
-1460
-2982
-1103
-716
-960
-1873
487
-963
-949
-2953
-388
273
-1899
864
-2979
-395
-2626
-2135
-2292
-2538
-1295
-464
-2180
-2385
390
-1366
-2637
-116
-2590
-2250
527
-62
-1957
-700
-1765
783
-943
-1791
-2332
-1630
-798
-2020
64
-2558
788
-1776
-54
300
-2030
-1276
-1485
289
-458
-1223
-1695
-2300
-1525
-2970
-184
-2665
-461
-2676
-2313
551
-2596
-296
-1494
-456
-2883
-40
-546
415
496
398
-400
-2020
269
-1594
-757
-2118
-529
-1407
-2085
-255
-2748
704
-654
600
-1
-1639
-402
-254
-2101
-1465
-1003
-808
-1402
16
-2570
794
919
-1410
856
157
-2943
-613
-1393
-1571
-663
-713
166
-1901
478
-768
-421
115
449
-1664
-1866
-1476
-1320
-1417
-353
-897
-1404
-1223
-2713
-1013
-547
-623
-1471
580
-1725
-2052
-1573
-1045
689
-1127
-1958
-1490
-2756
-1479
116
860
288
-2432
-2312
-2882
-1193
557
-2623
-1287
-2974
589
-790
629
78
-1682
-1892
-2178
-716
-780
-1769
-956
918
-1422
575
-749
-2201
636
-1055
-2855
-2542
-1019
-2921
865
-1966
-2634
933
-1530
-2441
597
-2687
-869
-2887
-1384
-1236
-1324
13
-141
-1632
-421
166
-552
962
-1133
-2537
-2693
-1338
-503
-2216
-2734
-2928
-1047
751
653
-3000
234
-240
-904
-57
-973
372
-40
853
-1592
-1282
-1452
-2735
-2510
184
-1434
-2237
-1678
-257
870
-2540
-2699
-1482
-809
-2635
-1575
-1523
-1253
-1786
-1174
-1747
956
-1612
-2647
323
560
-1803
-1279
-2119
-2118
-269
-43
-695
311
-477
-2053
211
-1945
-2859
34
-2168
-858
-2802
40
-2719
-2423
-300
-1686
-1807
-2931
-670
-2082
750
-237
410
-2434
-2221
-236
-613
-1908
-457
-632
832
-2237
-2362
921
-1984
131
-1705
-152
-1531
144
299
-1301
-2569
-2761
-1991
-2202
-406
-1275
-72
-2289
-181
216
-706
256
-225
61
250
-1116
-642
-2513
-2597
-72
-1067
-2209
-1870
-1609
-1057
-221
442
-1600
-1134
-96
271
-2557
818
91
128
-1822
729
-2426
-1093
-684
-184
-1984
64
-2425
167
-2818
912
-2803
92
-1309
-1900
-2126
-2031
729
208
-1731
-1058
-1231
-82
326
-1143
-683
-2053
-536
-1285
-1723
-755
-688
-523
-1928
-1744
839
-1773
-2462
-486
-2897
-2725
-824
-1151
-253
-2790
-109
-1100
-1234
-295
-2455
-1976
-2351
-1474
628
-145
-2868
-155
-2763
-2801
-2456
-2899
-103
-194
-2084
-1703
-2972
-1105
651
-778
-908
980
-1286
609
-265
-1767
-951
-1749
-1565
-2634
-2200
636
-2331
240
-336
199
388
-1446
-290
-289
-569
-2594
-697
-570
-1065
-775
-1215
79
-1981
-2248
-1031
-799
-2088
-2606
-77
231
-2308
-1238
978
862
-842
-1725
-2493
-794
-1707
-1642
567
965
-989
-464
65
-2847
-391
-757
-76
-2240
-1088
-508
-350
-88
-2097
188
-1918
77
-951
-514
-997
-1792
165
-2705
-2386
-718
-1171
-2558
-2026
-908
404
752
-2025
-2389
-2740
562
793
-472
211
619
-1898
-997
-2920
-1693
-137
-1349
-2465
-2538
299
773
-2591
-845
-1164
138
-2770
-2735
269
-872
-2124
753
976
-539
-1738
962
-1545
762
-2393
-2575
-2082
-2796
-71
-1315
-2407
-2644
-1481
434
694
432
-1481
-1386
-1171
-975
-1361
-357
341
887
-389
-1494
-2138
-1186
-1103
-689
-238
572
-869
-2006
223
-2760
-2386
-1039
-998
-1091
-1097
-648
749
840
-289
641
-273
-234
-780
-1929
200
-2358
-2146
-1383
-1686
-173
-781
-1172
-2660
-1671
329
-2660
-2468
-2597
-1573
-2578
-2048
-720
971
-1029
433
205
784
-2025
-141
-671
380
-2147
-533
-1776
-1480
-356
-883
-2213
-573
-2040
347
-512
-695
-1434
-2767
-1188
-2768
-1201
571
-1449
-1133
-1890
798
47
777
-550
-2011
-182
-1709
-162
193
-1872
-1321
-1262
-2529
-2870
-47
-2754
-1323
-1859
342
-1602
-1846
-673
-2785
553
-95
-1328
632
-285
-1467
-377
-2450
491
-2131
-1151
-2789
-1730
-1486
-1240
-2943
463
-474
-2116
-2330
-673
-992
-2585
-1114
-903
-2727
735
-119
-2731
-2588
490
-2355
-1638
-865
-2185
-1399
-994
-2550
-505
152
-819
-52
-2283
-1959
-1442
-1507
723
-2160
-1979
984
-1272
-1285
-580
-170
-1764
-2983
-2748
-378
-2729
-1569
931
-2618
-2484
-241
-249
-2885
-791
-679
875
-1013
-2996
-2266
-191
-1677
-2798
-894
719
-1576
-1444
-678
-966
-1551
-2439
-2215
-936
645
-2155
-486
-14
-1523
-2300
-1031
-955
987
-114
83
-2558
-1525
-383
-1743
848
-2415
-1288
-1501
611
-1029
-1024
-1620
-2661
947
-2170
956
-2898
-374
-461
351
-1107
-648
-2501
-1032
-832
-920
-1305
520
-707
-2121
-2093
-17
-191
213
-1060
320
-949
564
277
621
-986
-2224
981
127
-727
-2614
683
665
839
-1440
685
-1207
44
769
346
668
-141
-480
-1406
88
-1227
-1173
-1683
-93
-1068
787
-277
-519
-39
-2395
-1895
-1011
230
-430
-2680
-2509
725
-117
-1418
969
-215
-2950
-1942
-1757
-1543
-800
-2683
-1570
-649
727
-2659
173
-447
-2381
-2026
-857
-2576
-1743
672
-2628
239
-7
-1161
-852
-971
-2569
-1865
-471
-1648
193
-1823
-1701
-418
182
-1405
-2199
-2717
-1062
-2294
-1094
-2375
-977
-39
-853
-2413
-2425
522
-502
-1048
-1351
-1512
-482
34
-2297
-2817
-2974
-65
938
-137
770
-1872
806
-1261
-1083
-121
-612
-845
-273
-1523
-1823
-497
-602
-1022
-1697
-399
-227
-603
-1712
-1299
-2993
-2811
-1263
-1418
-2985
-24
-2701
-2213
-1221
-1583
806
-963
-2464
337
-202
-1343
-72
-252
-2385
-339
-1891
-1607
-219
-153
-2111
731
-1990
-2667
-600
-1491
-1619
-772
869
-2423
-240
34
-1877
-442
104
-537
-1900
-593
-711
-1502
-2646
-1800
-671
-1105
-495
-1168
-2010
-2048
-1565
-1438
-178
-2437
-2071
-874
85
-2199
-1699
-1091
-520
-2291
-404
-2925
157
-1098
-597
-1815
458
-1937
214
-409
-1586
844
380
-2538
-812
-670
-382
-516
20
-1609
-1600
-246
-348
-700
-1785
122
-980
452
-967
-1481
-2720
-1917
-1589
-1973
-1119
-2452
-2954
-2624
-2932
-2099
925
-1923
-729
602
-2912
-169
582
-139
510
-1004
-2601
-1998
945
-803
-2115
-788
-2575
-4
-1721
-2671
-122
-340
-1118
-2811
-1614
-1140
-2623
-1395
-602
-2375
-2285
-846
384
-446
622
660
-1731
-2580
-1497
57
-937
-2717
-1246
-2716
210
-2422
-2394
-2899
-87
-2019
-2101
138
-535
-2496
-1823
-423
156
727
-972
-2367
-1267
404
-795
-2153
769
-20
-2784
-1179
-688
-2563
-789
-824
-1082
146
300
-1265
-2365
84
-2795
-989
-2242
-2914
-244
-1085
-698
731
839
-1370
-1226
-2222
-1800
-644
-1741
258
-2799
-152
149
-2584
-2438
-1143
-1860
-1258
-176
-1021
-2342
-251
594
-1797
481
-2716
-1356
-157
696
182
-2651
-2861
-1670
-2343
-1952
-1793
900
-2352
-1777
635
-1008
-2404
-2182
-633
-173
340
711
958
-2527
-239
-2173
-2332
-1545
-1097
-1337
-1867
-2401
-6
-1917
753
-1493
-1072
-1144
629
-2694
-2451
147
-1385
458
-2713
-1037
-2476
-2181
-2141
-1983
-1241
-421
-1169
615
-516
-839
-1898
97
-900
-1847
-346
-903
854
36
-91
164
-2183
-2530
-4
424
-2121
-665
-2148
-882
952
-2121
-622
-2117
-1162
-380
-2080
-2468
735
255
-2803
-693
-1878
-629
-405
-1933
-751
-2015
-601
-1447
352
-2381
787
-2799
-1580
-711
-1988
-590
-1899
715
-2744
-1940
-2774
-2305
697
-1155
-1378
-1696
-1003
-129
-2659
-1975
928
-2219
-1199
-1179
-2110
-2740
-646
346
-563
-1027
-2978
-2
-1888
-218
-2115
-1355
-2040
-1020
-898
-1639
-2806
969
-307
-2355
-146
-2237
-2370
-464
-2453
-1478
-2698
-1749
687
-885
-24
-683
-394
-171
-162
-2029
-903
-280
982
-1830
-1417
-1279
739
-1430
254
-1591
756
-1805
-440
-2312
-1538
-1680
-2989
-1846
93
-1257
-1939
-2075
-2207
-1198
-2657
-77
-705
-2859
501
694
-1998
-2901
981
-489
-2305
-2287
133
-729
767
859
-227
-2302
-2325
-2815
317
741
-2501
25
-897
-944
-2664
-674
-856
-2499
-2205
-2302
197
-607
-2880
-422
622
154
-1034
-863
335
-2534
-2866
-2627
-1585
-1210
-1392
-892
-2210
-2766
-1223
-342
-573
-2680
-936
-2854
-1173
-2765
-1791
-2485
-1287
-382
-841
346
-2667
-2738
-378
-1687
-252
-858
-971
-561
-1891
-1647
-1993
-1825
702
-1607
-6
-2609
-2790
-2689
770
-2491
-2801
-2488
186
-2882
-596
-787
-2652
-902
952
84
-311
-1659
-403
-1413
-1763
-2653
-2386
-2764
-191
-1639
-2877
-471
-783
-1751
-1912
-401
-2962
37
-2550
454
-801
-1593
-865
-1057
-1083
-2024
-2118
9
-1432
-2391
-23
-2902
-168
-108
-2048
-1163
-2603
-1186
926
-2028
-1269
-2975
-2952
897
-51
-211
-2847
-529
-985
-200
422
-1050
-1069
-490
892
815
-1736
-1829
-133
-1940
-1875
-2893
-191
-888
-1516
-931
884
-1681
-1710
-232
-1401
-1628
951
-1871
546
856
-1155
-1673
555
-2449
-168
650
-1281
417
-1110
951
-2679
-1348
-1720
-623
-516
-2805
330
-192
262
-1893
-180
47
-2491
-2164
913
-39
-702
-639
-1725
-581
-2562
483
-2249
-2516
-1808
-2200
-1434
-276
-414
-700
-1561
-389
-2190
-1733
166
-600
152
-1612
933
-2977
-2426
-1826
-1978
825
452
374
-1106
-537
-2209
379
-2524
-1773
-1200
-2175
-2050
-2996
-1529
-2385
-572
-413
-1911
-1490
-812
-1494
-2849
361
-2981
-372
-202
-1930
-293
549
-1242
-1227
595
967
-437
-2399
855
51
-1726
717
-1826
-1313
100
-2542
-1653
965
-1275
-163
107
411
-2682
631
-2258
-45
-1489
-2263
370
-716
728
985
-2421
616
-1260
-1171
-1955
-1615
-302
-1996
-2634
707
807
464
-412
-2714
-60
-2868
-702
339
-1029
-559
-2911
-750
-625
-2018
-2257
-1112
-1663
956
243
-1763
-2959
-2466
-1006
-2173
-1884
317
-1214
-2547
-510
-619
-388
-810
-2141
-985
727
-1427
719
-1754
-1679
-2212
-2375
-1450
-2841
-973
-1105
384
-1699
-2714
-1068
-728
-2388
-1706
-4
512
892
-2749
-919
252
-1098
-1080
-227
-771
-410
-1379
566
-2536
-2311
-1559
802
134
-2022
-46
-2680
-2728
-539
6
-731
-1513
289
-815
-1959
632
-1251
688
-2035
-1603
-2596
-2773
-1057
-533
559
956
-1323
-832
-1445
-2865
-2825
-1534
388
-417
-1114
-430
-1963
-607
-9
-2583
-807
-2642
308
924
-291
381
605
-850
-2848
-2902
669
-1140
-302
-524
-604
-1531
-1969
-2766
-979
-2478
-1601
-618
-953
-123
-2803
-2215
661
-2853
-1506
-219
-1013
-162
241
-1608
128
-714
-2787
-2557
-1052
-1062
-2899
16
-782
-1018
-1502
-324
-2485
-925
-913
815
-1357
-1456
-2278
-207
-626
-1598
-1899
960
-1041
584
-2401
-123
-1838
-2570
-2557
-1968
-2447
452
-86
370
-666
782
-1136
-2152
-2476
909
-1393
-1674
207
948
-1648
585
-2383
-434
-2990
-2324
-2756
-2121
-130
-609
-2938
-2807
-648
-2956
655
-1454
-1510
-444
508
-2441
-552
-508
-2497
-2800
-1551
754
381
-3
-646
-437
516
-1882
-60
-2467
-657
-802
-1756
-1722
-1424
-1993
-2837
-300
-2323
603
-1342
-1481
-369
550
-1396
316
-799
-1604
-483
-540
-1369
713
-2696
-1232
140
-2270
-2414
-1787
-1407
-2769
-23
-2914
-677
244
535
-981
-834
-2815
-1377
-2792
-2855
515
-1259
-1592
797
-2151
272
-1712
-625
82
-1328
-698
50
-2868
-2800
-2867
-1714
-920
-24
-1875
-513
-1115
-2573
-2117
-2196
113
-2461
-113
-1288
-2268
125
-335
-1841
-2011
-1303
-2803
713
78
-426
-1483
-862
-567
746
-1476
-1592
-566
-721
-925
-2968
-1034
-189
610
-898
-307
-1542
-1437
-810
-2010
-1369
-157
-1918
-868
-2183
-2113
-2463
-1890
-2510
-342
-4
-1253
-669
-1223
-421
-496
-823
604
-2855
-1586
-1192
-1931
489
-2112
-2796
-839
-1510
-1998
-279
-497
-619
-1091
-2443
-1003
-990
-6
-1990
-2950
-2003
-1020
-2082
-2753
-1478
-2900
-1149
-2795
438
340
-773
21
-2353
-878
-1959
-2964
-2202
-805
-2761
-2784
-308
-2506
-2963
-959
-2299
-2003
-2372
-53
-1979
197
-117
-1459
-1477
-1331
-1009
-2004
-1976
-2723
-1146
-2100
-1445
809
-390
-1916
496
-2351
-2472
-745
-1794
-1040
197
-2387
-1003
-2013
-2189
-2817
-542
-1144
-1891
-148
-2466
-2884
-1021
14
-514
-2381
-2043
75
-480
886
801
-189
923
636
-1756
651
-966
-910
-2560
-1334
592
328
950
-345
351
680
145
221
-2152
93
-673
-46
633
148
985
935
-2555
-1156
717
529
-2646
-151
-2664
-612
-1221
254
-1043
-819
-566
-179
-2124
-4
-1376
-2514
-1317
-1325
-528
104
-2102
815
-2819
-1481
-2
-1352
-1137
-769
-2119
758
-2597
-1369
-109
-2863
-2740
-2174
-2222
-616
-978
-1491
-1490
100
-1827
-977
-1871
204
-297
-923
-1842
144
-2138
829
-1864
-2837
-1156
-2896
-216
340
-1574
-1089
97
-1531
672
-2375
-777
-1835
-2646
-791
-1878
-439
-203
-884
-2628
-1603
-135
979
-2529
-1919
-1989
-2215
-2712
-1303
-660
-1782
-145
50
-1887
-674
380
-2974
-1247
-2875
-2538
-254
-2770
-2125
-2566
-2202
-1520
-762
-589
-103
-2894
681
-2369
-1931
-2137
-316
-795
-584
-1708
-2857
-787
-739
-36
-1047
-243
-1569
-1407
-39
-2570
487
-1292
-1494
943
590
-1265
-2746
-1502
-2541
571
-2363
-2282
-1269
-307
-2538
-1994
-2279
-888
-2370
-2691
-1805
-1641
-2661
-612
-2956
556
-2711
-2335
-1336
-270
-2257
312
-2779
301
-2264
-2131
-1753
-1525
248
119
-1508
-2299
-695
-1472
-894
-1444
-1728
-152
-2201
-1665
-636
-2947
-53
610
493
606
-2809
-2764
-759
-1067
417
-391
-2089
-1424
-1833
-1149
-1997
-2584
-200
-2562
-1934
-2524
-1835
-1192
535
-2021
-2769
189
-846
-1581
575
-2469
-813
-1115
-1666
-1404
-1325
-2963
716
-310
-1447
-2214
-2387
-2361
-930
673
572
735
-467
-2401
-1214
-1139
-2265
22
978
-2759
-2900
-487
-1680
-872
-1286
-77
384
-961
-1804
-1600
-91
-1473
620
-1196
-2006
-350
810
-2886
-2551
-2498
-2429
-1339
137
-1732
-442
734
-2588
-1331
521
-1268
-2214
-2966
-2354
289
-956
-312
-2850
236
-1156
-1990
-744
-2546
-1737
-436
-2498
252
-2904
-507
-778
507
458
-1389
290
75
-1982
-1976
416
-2837
845
943
-1194
-2132
-254
-2633
-2743
-2193
-2409
-1762
-521
-1775
-1701
575
-1716
-2035
-2793
-807
486
-1918
575
-550
-1431
-2198
352
-2238
-684
-312
242
724
-1563
-1432
-574
-1896
35
-949
-44
-698
-2423
-976
-2990
-151
-1161
-690
-120
-1519
-2503
-678
-2905
13
-1593
-2326
-739
-2021
-2068
-1550
752
-371
85
248
-251
-1989
-1531
694
-160
-203
480
-66
62
-674
827
-1126
-769
-1031
-2731
-1181
-128
-1666
-369
-1652
-1318
-2879
-1954
-726
-860
-728
-678
-1917
-2682
-767
-678
-393
-1164
-1349
319
-304
233
-1009
856
-2722
853
-1168
-634
-350
-123
-2612
-2013
-1049
-2144
-498
-1811
-1327
682
-295
-2729
225
-1712
-1599
424
-446
-1828
-2781
639
252
-1632
-2937
-588
-463
516
-619
533
-379
-1672
-1946
-383
-2089
79
-619
-1559
-2475
-1909
710
-855
-2855
-1644
-2342
-1592
697
648
-44
-2886
-2162
-1404
-1424
-765
-2814
-1456
-2815
-445
-2280
949
-204
-1921
-2463
-261
-2040
-1104
-2399
-2559
-252
-2442
898
-470
-1689
-528
-1545
454
-505
-2824
-473
-474
-16
-1368
-2535
-1305
-2209
553
-1471
-747
686
-2629
-990
-501
-2023
52
449
-1653
99
-1655
-2946
-2137
-1424
-730
-965
-115
-280
695
-27
955
723
-1675
-917
600
-2472
168
-1227
-2523
-996
-450
-2320
-2284
-1951
-2848
-1398
-2547
-1589
-2929
-1079
-360
-366
-1192
-832
-1811
-1664
-1996
-2409
-1160
256
707
-2744
971
-2109
-225
109
-578
-1084
-2553
-1993
-409
-874
-1652
-500
-237
-561
-1169
404
-1513
-561
755
-2480
-3
-590
-222
-1557
-2642
-824
-2623
-39
-209
420
-27
-2002
421
-1441
-2591
-2457
-1403
8
-1694
-972
12
-2240
206
240
-479
-1329
-956
-1473
-2537
-1108
-704
910
-492
866
-1837
-1126
-143
928
-1497
873
-1528
-745
-1618
-1388
-1627
-2914
-2854
-2408
-537
483
-825
-1272
-1560
-1989
-286
-1228
-1917
-2073
-2479
-1391
203
-2242
-29
788
-2295
653
785
-1495
-229
-1097
808
-285
583
-762
-2911
-1507
-522
-2280
-1413
-424
-2721
391
-1170
-2972
-818
373
-198
-1220
-2000
959
-2441
-2506
-1693
-2886
-2035
-2930
-218
-1445
-2204
-1203
-47
-1104
-220
-7
-989
-942
88
-1250
-385
57
-559
-1897
-565
312
-75
623
-373
-372
462
-331
-497
-1568
-2935
-2967
-968
-2951
-2043
-2364
-2863
-1221
-2099
-1342
-2110
-1020
-1657
-370
-2986
-806
-1008
-276
987
711
-648
-400
-1645
-1793
-2088
-2477
-1596
-2935
-862
933
721
-463
446
-2425
352
871
-2018
-1351
162
-118
-1484
787
-1067
-429
-1164
-2642
-1426
-569
-2336
-2792
-1345
-2066
-2987
-1499
-1080
220
-716
-1631
-2293
-2752
-44
-113
-212
-1379
-1480
-145
-969
-2700
-1757
-2882
-289
827
813
-582
-485
-1225
-373
-729
-2395
-1412
-2008
-1860
336
749
-990
-1091
-2999
-1554
225
-2597
-929
-2810
-2679
-907
-1198
684
-1447
-922
-1439
-2904
-2258
-2617
886
-372
-1094
-900
-999
-2502
-1175
61
-997
-599
-2055
346
-2614
-1591
-2207
-465
-466
477
401
694
796
627
-831
-335
-1353
-1104
-1948
-2763
320
988
-2141
-66
96
-864
-1882
673
-646
-2093
-2423
-852
-2933
-133
-667
-184
-2658
-551
-1128
865
930
-1352
-861
-45
-2771
-1813
127
-1757
-355
-2599
234
7
-2593
-2078
779
-806
-1564
-1533
499
-635
-2592
-585
-1564
-350
-2420
-1368
558
-1221
422
-691
402
-907
-218
-354
-1704
259
-602
-2986
-1495
-1260
-1104
-149
893
-2169
-2559
-890
-232
-2778
-717
-2302
-1164
-2690
-2117
-2003
-2059
-2790
-96
-2930
-359
-1569
-2663
-199
-428
-418
-1089
-1434
747
-689
990
-1406
-1086
-346
-1192
-1487
-1527
777
808
-1982
-2973
-1001
-1871
-153
-1404
550
-1203
218
-2336
-937
-1248
-2117
-1688
-1570
-305
834
-2430
701
-106
-2236
-208
-2950
-366
110
-979
-1701
-1635
-1290
-2365
312
-1286
-2891
931
-1606
-2516
-875
-2930
-1661
-1369
38
-2958
-2700
-2775
-959
-73
-323
-117
-2051
-240
-2091
-1424
-30
-1773
-1004
-24
-1552
657
-1398
-380
-506
-385
484
-719
-1271
526
159
-396
-654
799
-2824
139
845
-2532
-2273
-2683
936
-1192
479
-542
-78
-99
-2265
-2081
-348
212
-1781
-11
-2770
-318
788
-1096
-1652
-7
-2705
907
905
485
-415
-1962
-1311
417
-1980
366
-2107
-1749
-2075
-2200
754
-1139
-2485
-2021
-2925
-2625
-1005
-1205
-146
-2524
-894
-354
461
-649
-1926
241
-1627
739
-236
-606
-976
-45
-2479
-980
-152
-1563
-957
391
-1107
-2576
-2990
-1562
-2573
-1806
-1800
290
-2712
-2786
-956
-2942
426
-2325
-1966
-261
823
580
349
-2778
-853
-981
-2334
778
-2064
-1617
-1680
-888
-2401
-1652
-1029
433
15
-1554
581
-351
54
-2232
-2583
-2171
-943
-2610
929
-2312
-977
-2923
-1909
-2097
843
-2611
-268
-1994
-1531
-2980
279
-2653
-354
565
592
-1715
159
-2039
-1786
-1387
-2154
-1884
499
-2363
388
-785
-2285
-1335
-113
-596
285
775
358
-2899
-166
-1139
-1144
-1139
-303
-980
-1484
-1448
-1435
-1682
64
-1231
-2940
-1273
-2287
-999
-2310
-1062
81
-481
-1605
-1740
-2553
-1281
-152
795
-2172
612
301
303
-2518
237
447
-1038
-1796
-2002
-914
222
-674
-2510
-2342
-860
-2453
-2869
-2233
-769
-676
-1738
-2465
-933
-1660
-1124
4
389
-2336
-260
329
609
-2989
325
-2634
-1678
156
-1977
-545
803
-539
-2496
-906
-233
-1904
-2748
-2069
106
-903
-1536
-728
-1809
-176
-2649
598
-897
-32
-1131
-466
-70
-2707
-2373
-1082
-1390
-1736
-1966
-18
-2583
-1969
-2621
708
-643
-929
-1018
-160
-2098
-523
-2503
-1983
627
-95
-1139
-1193
-150
-1740
-2453
183
-1849
-2599
915
-2329
477
-960
-2397
-343
-2102
-2688
-2190
-1793
-1634
-707
-1531
-1480
-290
-105
675
-2564
-1045
-938
409
-2138
181
-1401
-1164
-1961
-2603
-598
-2967
-2077
-1100
-1333
-1183
613
-2166
-2546
-2708
-377
21
-1002
-1197
-1958
-1868
-1707
-589
811
261
-2583
-1103
-225
134
366
-1134
-1623
-1573
344
-1455
-2065
-135
-325
-13
-1234
-134
-330
-2682
-596
-1250
-2055
-1457
-780
-2620
-698
-2985
879
785
-1747
-1517
843
-1994
-2977
-1212
570
-2324
-1742
-228
-1085
340
-870
178
679
-1884
-2360
921
410
-893
464
565
-1064
656
478
-2051
-631
228
-2300
-1574
294
-2047
385
-224
789
-2953
-1894
-2800
-325
-2118
-2555
-1370
-1647
-2130
-2173
-477
-2162
652
-385
-1922
-966
209
-2518
-2237
462
-2507
-774
-2763
664
904
-2570
-2658
-1565
-607
-1446
-98
-632
-2846
-2381
-200
-567
514
224
957
-2101
-2121
138
-2399
-2913
-2645
-858
-506
-44
-2659
-1578
-1885
-2011
-2035
-1334
-928
-2886
-2795
-1985
-2618
-1833
-506
-1086
-1136
-2707
-2310
-2028
-1426
-895
370
-1645
-2492
-2686
-2708
-2766
-2878
-2112
-2476
-2367
-890
-1002
633
802
695
-2189
183
-1026
958
563
-2181
-1734
-1610
-1239
-2296
-2886
-930
-1755
-839
-890
478
-2985
-2744
-849
-1594
-2391
-273
-646
-837
-1973
-184
-1253
-1536
-879
-565
-520
-1606
332
-107
-903
-505
-580
917
-672
313
704
-2915
512
-2551
-1663
-1508
363
-2458
-1109
-2866
-189
713
-461
-1774
-1509
-649
-2615
-1243
336
-2633
-1187
806
813
-1719
-501
-1630
-2702
-1359
-2248
-1302
-2836
-2019
-355
-2136
-2620
-469
-2197
-537
-586
-1338
907
-1553
970
-1812
-1813
-665
-2540
-1967
-2403
-968
-1770
457
-1132
-2163
-1091
-1998
-2907
258
-1428
-97
-2294
-481
88
-1150
-424
-2218
-2784
-267
-1865
-1526
-2543
-2566
850
343
-2688
-654
-304
-1906
-1417
-2718
-1263
-2534
-796
-370
-1137
145
-2789
-2936
-372
-2633
-227
549
-2511
-990
951
-2252
-1298
-2420
-442
-5
634
-1641
-285
-1374
-2711
-1865
-1793
-1311
213
-663
-2268
-398
-2094
-1483
-392
-781
-727
-2160
-2617
-143
-1429
-23
-819
-1681
-2983
-2850
-1576
-1894
-1032
607
422
-500
182
-458
-21
191
115
-1213
-488
-2897
-792
522
-2090
-2661
-2689
987
851
981
-2985
-1389
-436
-20
-1973
-628
684
-2791
-1163
-421
906
-2857
73
-340
-2812
-2307
-761
-734
-258
-2565
912
-220
-1861
-2815
-2885
-378
-889
-2122
-1119
-2687
-2880
-2334
215
771
-1933
-443
307
-1248
-837
-2202
-939
-439
-2727
301
-430
-709
-706
979
133
-2902
-2165
-2454
-1525
131
-1254
-1313
-2431
-2808
-2474
-451
409
-2255
-770
-1273
-2837
-2542
-1129
-2616
-1461
891
903
-1487
-2455
-1327
-2264
523
-2174
-1283
-1285
-2062
-2108
-2336
-2336
-765
-849
-1286
-2740
-805
-662
-2229
-1586
-902
-1035
-541
-180
-1226
411
-177
-2421
-2827
604
-1729
-257
-1701
317
795
489
968
-2911
-198
-1726
-2969
-1733
-384
-1259
-34
-2206
-202
-2887
520
-892
-2918
-2238
-605
-135
-1996
-515
-1294
-1440
-2703
8
-2803
-14
-47
396
-2852
365
-1809
-2949
-405
435
-1801
-2618
364
-2215
-1657
-65
425
-260
-2261
745
-2971
-1295
-2080
620
970
-627
-1810
-2021
-1044
-756
636
-2227
879
-2975
-1648
-2975
-1956
-907
-387
-2997
553
582
-2496
-1143
-2130
-2595
-1872
-1895
-563
-109
-1568
-801
-2231
-2180
-1751
-1715
-2549
-2800
466
-2623
84
-769
-2316
915
-1718
834
-1608
-2421
-2853
925
-1285
-1462
623
-2195
-2884
-312
-2269
-1355
-192
-2056
-2201
-1113
-233
-2139
-2923
507
-884
-2851
-1333
-1004
-643
-2878
-847
-777
-1646
-523
-1304
-2679
-1194
-2891
-2466
-2493
-596
935
-341
-2813
-576
-2302
212
-2588
-1764
507
-1985
-733
-640
-2556
-2647
-560
-285
-14
-174
908
-1539
-225
-2800
719
-2055
-208
-2721
-1188
-1753
382
252
-1353
-1384
636
-1089
-1356
-598
-2820
-1180
-819
-311
-2217
-994
-634
-242
500
-187
-298
-1168
-1787
69
-1277
-945
-2083
-357
-240
-558
261
-2151
-583
983
739
-341
545
-649
-513
-1262
-2988
-1326
408
-1952
811
454
-1767
-2493
-837
-2508
-222
-2165
-1789
-2538
-2049
-48
350
-615
-1539
-643
-115
-498
-1693
-125
-981
-797
-812
-2671
-1017
-2321
-35
359
931
224
-244
156
-453
-861
-1764
680
-777
-609
887
-1544
-248
-2701
-959
-744
-2022
-41
548
811
-1251
-614
-631
-113
-2864
-2153
-2728
-2677
644
-2076
-1537
-385
-1290
-1828
-57
971
-369
-2578
-42
761
-281
587
-2418
-2426
-223
353
830
457
-2722
-45
-2119
-2690
-2566
-2907
-2181
-2861
-603
-1961
-1946
-1070
-1680
-914
-1520
-687
97
-781
-2243
-1913
-2324
941
559
-2369
-2064
-1328
-1973
485
-1019
-93
-1429
-1934
-1965
-2412
-2543
-1327
946
-227
-1429
-131
-231
-2203
604
-1657
224
312
-2570
966
-2333
-2124
-616
-284
303
-1174
-2632
-1943
-2917
587
-2609
-2599
-109
-1370
-1107
501
-309
-900
-1803
207
944
-2517
-1218
-1744
-1527
900
-996
-2860
-1815
-1383
-786
-1949
-2948
-49
-2343
814
-1311
250
-1382
-2941
925
403
-2416
273
-2463
-1152
-839
374
647
-2961
-1451
684
-2926
-2257
-131
695
-1746
-2359
-1329
435
-629
-284
-2771
511
817
-734
-2999
345
-2114
-2585
-2505
-55
-2815
-367
-615
-1359
-1921
-942
745
361
542
-2379
651
-28
-2346
-2010
-39
755
-454
-2395
-1469
-1095
-1626
-2034
-1494
-1605
-379
-1807
-1638
149
-692
-1888
-1693
-2453
-851
-700
-1473
-912
-65
-2828
-2234
972
-1084
195
-1152
-2950
-2882
-2677
-1607
130
-2645
-251
-2245
-227
-2509
-2495
39
-1233
-1045
582
489
-1037
-2546
617
-1755
-2084
-39
-2899
-1209
-1141
-1309
-1524
-543
126
-1980
-2210
-2013
-652
-761
-2728
879
-2278
20
-487
-704
-2155
-1180
-809
946
881
461
-2058
-1532
-2432
313
-2658
-1115
-2025
-708
-1281
-1526
-2798
-2094
-535
-177
-2641
-626
277
-1367
-142
84
979
-1094
765
-202
-2019
-2686
-376
-422
-976
-466
-2138
-287
-386
-2045
-200
-2031
-2465
-1313
-63
-883
-667
-1435
-2820
-243
-1849
-1641
-1354
884
-1817
-2925
-2815
-296
296
789
-1013
-1657
-1394
-196
-1660
-2002
-2508
-33
385
-1742
-2215
-2038
477
-1342
-228
-809
-508
816
-1610
-1623
-102
756
-2236
292
600
-90
-1209
860
-2306
-1079
-2920
414
861
-485
-1020
-643
-2174
-1194
-182
-627
-1692
-1365
-131
-880
-2135
845
-431
-2892
112
-1442
-2423
-1631
-2534
-2931
-1607
-1629
-2920
-1673
-268
494
767
-1953
-1437
726
-960
-2220
-1809
478
-2633
-124
-1548
31
-605
-2719
-2993
-2778
-1372
-1970
-2372
-1584
-177
-396
-852
-1655
269
-1440
-149
-2426
-2740
565
-2208
-2574
-522
-1735
-1521
-2170
-2143
-2328
-1240
-2935
-1772
971
44
-492
759
-869
-2444
-1137
299
-2732
-1672
-40
-513
-229
351
528
479
110
-2844
-948
-369
-85
-1182
-1285
-1549
-2692
-1017
-348
748
-2860
-1457
-988
-1255
85
355
-2804
-2925
-2778
12
-38
447
644
-1243
-81
-1827
231
-1594
133
-1406
-2369
-2200
452
-1746
544
-1401
-1611
-563
-327
-2324
22
-2315
-1808
-2435
-2676
-2839
-781
-1000
-2870
-2517
-2975
-1699
-900
-2583
-688
-1519
-2832
-2807
-2186
-2392
31
275
-445
-1160
-541
19
-759
-2201
637
-818
-545
-2608
-2502
-1884
-1288
-995
-1504
-1750
-1269
-237
-1564
-337
-2133
-169
-594
370
38
-2077
566
-2982
-1827
926
928
-1746
-1834
-2163
-307
-1492
-1274
-1874
-2522
-960
-1408
220
-1951
-1106
-2952
-2324
-507
-2871
-1692
-739
633
-503
-562
-2166
-2417
-1217
-2056
-2452
-1083
-2281
-2144
-273
817
-2279
200
-1303
-1330
619
-462
-1136
406
-2113
-615
965
-611
-1771
-42
-1949
-1242
234
-1022
-921
-2484
-1327
-2986
-1347
-1690
-1055
-132
-866
-2526
-2347
-2252
972
-918
-1474
-2561
149
-16
-961
-392
-2973
-2893
-105
73
865
63
-792
877
-2792
-1701
-2363
-2961
-1587
-1481
-169
-893
500
451
-2521
-564
-2895
-1872
-2443
-2655
223
-2277
-92
-2429
-2758
-2817
-825
-1222
44
-2201
-2530
-968
-2713
259
-2713
-2912
-402
-514
634
-1965
-878
-694
-1386
338
-1752
-831
-1356
934
-2453
-2959
-588
-163
874
870
431
247
-220
316
91
-187
-2692
-1547
-1719
-2151
-892
-1639
-2321
-313
-91
-2695
-1917
-159
-1628
-2287
-561
-799
-2054
-1197
-1946
-1196
789
-720
-2966
-863
968
-957
-2163
-1543
849
-1891
-182
-210
-2507
-2740
201
56
-1563
-1857
-1190
-2371
-2053
-2847
409
-495
-1719
-945
-489
-2431
-399
-1158
-2177
-80
-898
667
-1147
215
-1382
-1886
-840
-499
-735
-1568
-2889
-1718
-1134
-1239
-1829
-1694
-1650
-908
-656
-821
-1045
135
-1425
21
-2881
-1233
-2077
259
-413
-1087
-2872
-1091
-1718
484
299
-1191
-2562
-2044
-1518
-603
-1150
-2561
-1494
-2212
-1585
-683
-998
-1406
-2843
-778
-739
-1182
-2601
345
-2889
415
-2307
-2168
-1024
-947
-2922
932
572
-2163
-2220
-2517
-2397
-2513
973
-469
-1025
-2358
-2531
-504
-1118
-1933
733
-1741
-2307
116
-2903
-1116
-1586
-2139
-901
-1263
-2829
-2340
-1223
94
466
-1807
605
-576
-1649
-363
-1842
-345
-150
-1198
351
-1368
-1157
-775
799
-2510
-812
-2873
-2516
-1469
-456
-388
-2651
-19
-484
807
-2270
-619
-1352
-1587
-681
-585
-1199
-2307
-2539
-2910
27
-2779
-2964
-1408
-1378
-634
760
-1565
-2402
-2295
-962
-402
-185
-2895
-1875
-1830
-2324
-924
256
-2229
-1370
-737
-824
195
-542
-60
-2061
294
446
-1474
-1017
-726
-482
-2109
-1936
-418
-1426
-18
-2655
758
-1947
-233
-1409
-1279
-1787
191
-2875
-869
-2444
-2113
439
-1376
-1322
-2307
-376
196
-1585
-1303
353
-1467
-45
-442
738
-1929
-694
-123
-1933
-2779
-962
-1555
-2756
948
-2785
-2984
-876
-439
948
-2228
-2814
-1305
-1344
-2387
-2742
-449
-2254
887
-295
-3000
-1879
93
-2399
310
-1658
905
-2771
543
-2609
983
-1026
-1488
-976
-970
-623
-1129
504
-1725
-224
-406
-688
771
-2655
163
-1467
770
-2469
-2054
-2326
531
17
118
-2819
67
-399
580
-2300
725
-1859
321
-305
-1362
-1496
495
-2311
-2999
-914
-2358
-659
-1021
-2329
-2823
-1458
-2048
-1187
-998
679
268
620
-13
-2636
-1050
-1232
-1342
-1242
-2354
-699
-472
-2773
-334
-1316
-729
-1752
-33
-366
908
-1679
704
-796
-121
-1023
-2831
-1418
-733
-1321
-1349
-679
-1354
-662
680
-1959
-687
-260
-1957
-1196
-670
777
-675
-2637
-516
-2203
-1718
-2370
616
682
-24
-590
-1315
-664
-1564
-601
-2011
-2245
-758
-2599
-1820
-1563
960
-2090
-1428
-658
-480
-2679
-718
-2998
-998
-2770
-1038
-1819
846
32
-2659
-814
-1830
-1134
-2304
30
-1673
-208
981
-1882
-2899
-1470
-2300
-199
-356
-2290
-318
-1275
-188
-1392
-2087
-2865
-1950
-99
-2797
-2100
-491
-430
-824
40
-834
-1903
802
-310
-328
-2260
822
-1612
-703
-1973
-132
185
680
-535
-2945
-2965
-353
-1804
-2839
-2530
-2015
-2954
599
639
-40
-439
-1512
475
268
-2477
266
-2467
-2759
-2854
-1063
-1150
-2351
-686
-761
-2831
-2932
-1647
-1018
-1855
-501
-2603
-2572
-453
-344
-850
-1615
-1497
-586
-298
-608
-2707
809
919
-1371
-82
-2383
533
-2069
-2727
-2362
-2866
-1703
-1481
-556
-742
-2308
-91
-1237
-1211
-1232
-2436
-2082
-2440
-2216
539
-2825
-232
290
-1546
-1568
-893
-2456
-19
-101
-623
359
455
-1170
-391
-61
-1024
-522
-1849
322
-2993
260
556
-315
-1757
-1563
-2487
-1465
757
162
-493
159
-998
-1955
-1547
-1770
-1625
-1580
-653
-564
-1843
-371
-374
-2397
-1133
-2317
-2768
-1480
-68
-2820
-333
-666
352
892
400
-1650
-514
666
-1042
-1565
-2586
-2534
-1839
-2199
-1685
-149
-248
-757
-1330
-1954
-1453
-2915
-2538
-1923
-1681
-739
-2092
-1403
-1744
-2500
129
-125
-491
-521
-2132
-2909
-1005
-1542
-2856
480
943
-1865
-2629
766
-2998
-2190
-1137
-2734
-2716
-1558
560
703
882
-2663
-1160
-1639
-2534
970
-409
-2131
-2699
-2988
-299
-2326
955
-1502
-640
658
-2242
782
-2146
-1859
-2884
978
-133
89
-998
619
-489
-514
-193
-100
-2910
-1384
-1382
-1517
-2363
-2035
-1702
415
-1764
-869
-2774
-1974
-593
-503
247
-1914
588
-2771
-390
-1417
-1004
-939
911
-372
195
-255
-1640
-1447
-2023
249
-1487
-1680
-2032
377
-1253
-727
-2684
-839
-1301
-2662
-2587
-1579
462
-2358
-2974
-2255
-120
-63
-1250
-2256
-847
-916
-274
106
-2048
959
-1565
526
-2096
-191
-2229
-1938
-2543
-1287
257
302
-2061
-588
-725
643
-2777
-401
-10
-1266
-2037
167
387
-683
259
-317
711
-170
-2363
-146
-2315
-890
-2697
-899
951
620
-2597
-2580
-1507
581
388
-2280
860
-978
-797
-824
-920
-1857
-315
-2854
-560
-1924
-1083
-8
-2214
-1519
382
602
-1304
-2840
-1493
515
-2569
-1176
-2012
-343
-1055
759
-2689
-2701
792
-1547
-2253
-1741
-1649
-131
-1739
-1617
-130
-1375
-164
-2450
396
-1702
564
-610
-1366
-2223
980
-754
-2908
-2611
200
-1205
-6
-1522
-1572
-1765
-2843
691
-2601
-1139
-1729
-885
-2964
-1228
712
-2619
-2829
-1014
201
-1400
-1566
-585
-988
-428
-992
-1632
298
-2750
-1509
-701
-2986
-546
-1396
-12
442
559
234
-1841
-117
-1431
-502
-515
-2786
-1008
-2195
926
-2881
-2116
-1587
-2805
112
138
-2909
-2356
-472
-824
-2621
-646
-2520
-1965
-528
-574
-2185
-56
-895
-1558
-2065
-2297
-372
484
-2507
879
-1643
-1683
295
-2905
-834
813
-1020
-1598
-708
-1734
-1841
-2847
835
-1881
-2387
374
-140
-1140
-1070
553
351
-1194
-368
-1277
-411
864
-306
-1686
-761
-2626
-2500
-2563
-1966
-293
-2266
-1153
399
-1298
-3
197
-79
-856
-2905
-19
-295
-47
-1274
530
-2343
-2345
-256
-58
-1120
-893
464
-70
-1155
-811
-328
-501
504
230
-1278
284
348
-2059
-2264
-1535
-815
-1216
-490
-1420
270
-1855
-313
-2633
-1240
-2690
-651
-1265
-1327
221
-1407
-2810
-442
-2282
-572
-1502
662
-1042
716
490
-1169
-1536
-1055
-945
-1627
-1394
-963
-123
-110
-123
-880
-524
188
-1786
-2174
-70
-1848
-809
-261
-2806
-750
-200
985
433
-1913
392
-1229
-2978
-2612
-1383
-1193
-2652
-2102
-1270
-1417
-1031
-1498
829
-358
-1735
-942
-2704
-2730
-2368
-2056
-52
-2284
-2505
313
-2877
-482
-1858
-1656
167
-901
917
-1602
-2542
-1941
-1931
-1904
-1951
-806
-1085
-1921
-361
-440
-1118
-2576
-2499
-1566
-1708
695
-335
396
-335
915
-2620
-2517
-1335
235
699
446
-1999
-1862
-2526
-2186
-1642
-1658
609
4
-238
574
-983
411
-2673
-994
-2236
-1361
169
372
-765
-1974
-787
-400
-2444
-512
-2837
-2819
-2627
-1883
-425
-929
-1653
-2636
-645
-990
-2903
-531
-1943
-485
-2947
-2142
484
-833
-1523
-2824
-671
-1886
-161
55
-2127
-2907
-2610
-915
-2944
-2160
942
-2168
-189
-2510
879
-1368
-2986
-2735
508
-2709
-817
49
-2140
907
-299
-476
670
-1921
-974
-33
460
-1283
-650
-2368
-2037
-2037
-1909
-1794
-2817
-2280
-340
-25
-1792
-229
-689
-2959
-947
-683
-2574
-2517
-717
-1635
-2932
-367
-2990
-1870
-1718
-2945
-967
-699
-738
-474
-1845
-1813
-587
-83
-1488
59
-529
-957
-2567
511
-1890
-873
-668
-2109
-1704
-1470
962
-2420
-406
-1725
-2974
-2397
-2274
-1191
699
-1395
576
-34
-506
-2639
-1755
-1918
-828
-1081
-2749
-2111
903
-2228
-1295
-419
-1984
-476
802
-2602
-1670
-1122
-1259
-92
-2262
-1198
-419
-216
-1409
-1297
-2766
-2549
-1388
892
-2120
-1419
-2951
-1908
227
-929
-2442
-1486
161
-1190
-2083
-2059
-2455
-182
394
-930
-517
-391
455
-2500
814
52
-2543
-499
-1506
-2153
94
-1401
-477
-2401
-2851
-2604
-2812
-2611
-2333
-864
-535
511
-299
-1705
-331
-1394
-2502
-1319
718
-2966
-1222
-404
59
-2965
-1235
-979
-2711
-884
-170
-2866
-2545
648
-833
-298
-1047
-2958
320
-277
-2998
-2315
-1690
-1575
-1928
548
-271
-390
246
947
-998
-919
-879
-29
-609
-798
-931
-1424
334
-2636
277
-2126
-2889
-1139
-1841
-1321
4
-671
-51
-331
702
-2338
-1079
-242
206
-1617
-244
-1691
-505
-941
-1791
-2689
-1814
-2481
-2982
-2212
-111
672
-1576
-1614
-1251
-1604
-2228
-176
-609
-314
660
-2768
-1442
-836
-1866
-2920
-1794
-2614
-1496
-2483
-339
-2942
549
-2752
441
891
-566
-888
-1836
-1120
-1940
-823
-470
-2525
-2157
-2235
-1441
-2222
-2540
-2822
-1560
-627
-2658
-83
-324
-796
-2517
882
719
-1915
754
-1407
-2299
-577
-247
-1903
553
-1239
-1061
-626
-2866
-126
-1636
-1982
540
-2170
-1081
-299
-839
-263
-1929
848
-1251
-384
-2468
-731
-234
842
-770
568
-862
-927
-1942
-1394
-146
-611
820
180
-2039
502
431
256
-2114
-2998
-2437
693
-1555
213
-2031
-1668
-1511
-2976
-2587
355
-2518
157
-2442
-2008
-245
-606
-2147
-2909
-1031
-2455
193
-1328
-2570
-1578
-2482
-2394
-573
-525
668
-1740
884
621
-2340
-1556
987
-963
422
-447
-1070
-1327
4
-2804
-116
-2418
-2182
-332
814
112
-2496
-694
-2361
-2202
-1643
-431
-1149
-605
-1592
-2586
-1100
-396
-1890
-2642
422
819
-992
-2029
-2874
490
-1132
276
-2081
-1292
-1323
-2578
-936
919
-2384
-650
-1640
146
-21
-2820
-1674
-442
-2854
-1143
-2797
914
-1762
-2895
-1298
-2402
-1697
262
-2684
-2775
-1664
-147
276
-2171
-1677
-1932
62
-154
-1690
864
-1770
-700
774
-1593
-835
-1210
-1327
859
-1029
-354
-2352
623
103
-1189
-648
-430
-373
-547
-2829
-524
-2814
-822
-2621
-210
-369
-1356
505
942
-471
-379
-402
-2138
-1752
-989
-1302
152
849
-2045
156
-201
-866
-2545
-189
856
-850
787
-1757
-1500
-464
627
405
-2941
-2859
733
145
-1481
896
-2126
-148
-155
54
-2441
-1839
-1192
-2001
234
-1145
-2331
-1513
-563
-2918
-2816
-1435
350
-2865
-2707
-235
-1826
-1462
-2544
-256
-2645
-2537
-260
-1025
-609
-1130
522
-882
391
-2795
849
-1637
-427
-1530
-405
-2603
-976
-1920
-672
-378
-721
-2193
-2171
-31
-82
-2262
-2837
615
916
-586
-1657
-2288
-1004
-2552
-2657
-1061
395
-2393
-1352
-871
214
816
-1602
-1854
-272
-1832
270
722
567
-2781
-1769
-1531
-8
-292
16
-233
-484
-1328
-994
-148
-269
-352
-135
91
-174
-2495
616
-1636
-2100
-2152
-2476
-199
90
838
-2579
-541
-575
-1380
-692
-390
-2111
-2072
-613
-2898
-583
-2896
-2727
614
-377
-1419
-1923
399
-1536
-13
-232
825
522
542
-1380
-1183
-1228
-2749
766
282
-2914
-81
-461
-2731
-852
-1156
150
-1877
-1048
-2428
-2599
-116
-2887
-2858
975
589
471
658
-682
-1211
960
-2474
-1434
-495
-813
-300
-2602
930
-2029
-343
-1845
712
-1996
-1257
-73
-2115
277
-2096
341
-390
-592
475
-2321
-1317
866
75
-475
-1390
-1567
105
-1946
-1142
-2269
-2231
-1470
-1675
699
-2721
-153
-40
-1197
-2741
-826
-2432
-2237
-2129
-1710
-715
-1773
-529
-245
709
100
-376
-2695
80
141
-2633
953
-777
-10
-464
-1037
-1959
-2068
-1612
-1891
108
-160
-573
-2721
-1287
-1308
-1330
309
45
-2101
-1776
-1215
-696
938
-163
-2438
-1634
-2689
-275
-1776
-1500
-1151
-2876
-1985
-911
-712
-2470
-2767
364
-2531
-1259
-2331
-1973
920
476
717
-326
-2150
17
-613
-2731
-999
-2002
-2462
-2322
-1448
727
154
363
-1680
130
-1998
-2624
-684
-536
487
-2086
-2773
-2216
-155
-2087
-2275
-2655
496
-2199
-2738
-2996
-2942
-1196
-1952
-912
819
-2050
-673
883
-802
325
-2913
-1365
-1069
-2806
-684
742
-2751
-2066
-1358
-784
-1978
-2595
-2657
-2868
-2916
-2100
207
-1016
-67
-2609
-891
-1466
900
-2646
-1366
-387
397
-1217
-1763
-107
396
-1368
-280
-2926
-2862
-1862
-546
-504
-1558
-2027
-1168
-3
-120
242
-1577
-911
-511
-2912
-1471
-624
-330
-1988
-210
-232
-1210
255
-2522
-2501
-1947
-1673
-2039
-2384
490
-772
-48
-1312
-208
-1289
750
-866
-970
-1251
243
-2220
-1874
381
-2110
-2568
-1422
-116
-899
7
-1971
667
-1609
-1005
-20
-741
-1437
38
-2966
-2504
-989
-2189
-2960
-872
-1834
585
-1361
-1556
-625
-1793
-1177
-2932
-591
-309
-2467
-1028
-2549
421
-1156
568
-1871
-2636
-406
347
-1547
589
930
655
-2010
-326
-972
-1480
165
93
-567
-1505
-2269
637
-1564
-1894
-559
-2483
-89
-2610
-1991
103
795
-286
855
-1680
638
-2591
-1141
-1394
-1511
-1031
-1445
-2334
-6
-531
-1944
-1718
-1606
-474
-2703
-2777
-2143
-2839
-430
-1652
-2313
-2934
-927
-2012
-844
-318
-2808
-914
-2962
-1803
-643
-2304
327
-1590
-1113
-816
-2648
-1780
-738
-1249
-2857
-2284
224
808
-550
-409
-2300
-802
-1586
-1480
729
-870
-1709
-730
-135
-1807
-2753
867
805
-1370
-203
-482
396
187
-2914
716
-319
-790
598
-1359
-1687
-1759
166
990
-2205
-1041
-2291
-2336
-235
-2683
-1092
-2267
488
-117
-2770
-909
-602
-837
-763
-2154
-1780
-2276
-2973
-1993
-2627
-321
-2704
-1875
-1098
-2458
729
-661
-1795
774
614
-1622
-1008
-1131
-1783
-2367
236
-858
-2524
659
481
-567
-466
-1866
-1968
-1333
-1201
-1175
-2856
933
-872
292
-811
-941
-441
455
880
-2504
-859
-1336
-640
-521
-78
-1093
-2112
-2
140
-127
-735
-1074
-1527
127
-1323
-226
-2995
-2695
-1441
-2583
-664
-1087
-624
435
-584
749
-2693
-557
280
-939
-1090
563
-878
609
-1052
481
-19
-2554
-337
807
524
-905
-2522
-2650
988
-1742
-2464
-443
-489
-2730
-2782
-2640
167
-1347
-2770
-567
-418
-855
206
264
-2622
183
-807
-2245
-185
-2003
-2203
-1964
-1041
-1339
-1402
-2337
-2295
638
-2516
-747
-2257
-1254
-1025
856
-146
-884
-2082
730
-1449
122
-782
-346
198
-1132
-1357
292
-913
-151
-2065
-1414
-125
-8
-394
-312
854
-1062
-1627
-469
-2141
932
95
373
90
-158
-128
-1742
-1251
-1926
-2566
-1823
391
176
-2637
-1291
-402
-2521
682
-2013
-1905
-2920
-2817
-1253
-2908
251
-1373
-123
-413
-2246
-724
-1544
-2467
-574
-592
562
-652
-2592
-112
-1130
-726
-281
-2078
-1897
10
-2525
-2764
-789
-2119
-2768
-2192
-152
-422
-136
261
-1930
-2093
602
-1936
-2466
-582
-1898
-1175
-2162
975
791
-583
-1153
-2715
912
-2659
-1477
-44
346
-242
-2140
-2773
-1945
-2587
-946
-2570
-1047
-1984
-2848
-2398
33
-1181
-1052
-769
-2516
-2656
652
-741
-1069
224
209
-1744
-2151
-2084
-987
-2560
-2245
-2789
-581
-2933
921
-1339
-1776
-16
-1932
-2
-1027
-1450
-855
919
835
-2894
-2582
833
-2021
-2507
-462
-1924
-1002
459
443
-450
111
959
-2907
-354
-2677
730
84
363
-2898
-2982
955
-418
-1498
-371
-2887
193
-2519
-1141
182
-492
-526
-1758
270
-2333
-1255
-933
-1547
247
-1253
-2099
-1487
-1890
130
-522
-2723
-2677
-659
-92
-310
-62
-576
888
-2603
-1212
-1643
-1211
-2286
831
-2161
-1525
-1711
-190
-979
-499
-2882
25
-2140
-2830
62
-2436
-960
457
-1446
-412
-860
-1302
-2867
-2041
-902
-315
-2344
-137
-1690
-1398
-2982
-1068
-1584
147
-2653
-2585
-2435
288
-2152
-1256
-1433
-9
828
-1748
-2726
-1424
-1092
-627
-866
-2932
-2490
-2958
-99
-746
-1097
-1323
185
-1142
-2593
-2153
-366
-648
83
697
-2445
352
-2721
-735
-1185
-399
-930
-2659
-1853
-1298
-2400
-192
507
-299
401
-93
-2518
-598
-838
-392
-1938
722
-877
-429
-1605
-950
-500
-2311
-1143
-1958
-2849
-1899
-2864
-1128
-2214
663
-2468
-385
-2520
501
-394
-450
-1686
-687
-1174
-1768
-584
-1464
-1374
279
-2460
-290
-185
361
-2563
256
-1220
-2068
938
-2007
-1433
432
-2196
-2020
-49
-2758
-1023
-1134
-2503
-2348
-386
-815
983
-1199
-453
-2218
-2502
-18
-1108
899
-2072
150
-762
-1913
-1103
-1326
-843
-2066
-2901
-580
-2147
-1933
-2264
-2895
-1149
-1767
-1731
-1615
-383
-766
-1967
-2693
-1856
-35
-257
-227
-1168
-1694
-2572
-1765
565
-694
771
-2363
-2141
-318
-2787
-541
110
709
-1134
275
-842
71
-2842
-1310
-1478
5
-787
-89
-2344
-2584
-498
-2609
-1182
-1395
-2606
-1649
-2100
-2834
-1812
-2473
635
507
-1265
-2768
-2595
761
-1849
-1985
-897
217
-2941
485
239
138
-2099
608
-2504
-552
-783
-1217
-1191
-1521
-1902
-1832
296
-2398
-832
-1678
933
-2577
-2925
-36
567
-597
382
983
-64
187
-255
-2905
-586
235
-506
-1182
-2690
-893
656
898
-2912
-1678
947
-2488
947
-2580
-1420
-104
-2009
-2035
-156
-350
-1099
813
-1954
-396
-749
-1098
-528
-2465
-1974
220
-924
-703
-2460
-2649
673
737
-91
-119
-1761
-918
-1197
-2886
723
376
-568
-1875
-1976
70
74
-2344
271
-2311
689
-2653
-1338
-508
163
-2632
760
-2510
-2868
-2571
-2611
-1994
-823
-335
-2656
-2728
-1692
-1901
-78
-1667
-40
-2876
-2362
-1389
-579
-498
423
-2498
-1881
-1644
567
-2923
-802
-2659
-1377
-2191
-1378
-681
-205
-1670
-869
-2644
-1814
743
-1240
-2501
497
-130
-2089
-2844
-809
-2990
317
-2450
77
-1309
-909
-1152
-1530
921
-2670
819
236
-2485
-181
-2436
-538
-720
-56
-1708
-364
-2883
561
-1675
-1073
857
524
-1183
-1161
92
224
-185
125
-679
-184
640
-130
-2996
462
-2713
-244
-1576
-854
-200
-1053
-1867
-2345
-719
-699
-598
-2836
-1675
-2931
-396
-2145
-2985
-943
-693
618
738
-176
670
-22
-1056
-2792
-2995
-1793
-1137
-2366
-2473
274
-1479
-2138
-2229
-1712
-125
-1891
165
-1011
-570
-980
-1226
-2239
438
-2638
-1100
-2875
-1517
-344
-2001
-753
-1732
-313
-1400
-2367
-90
-1273
-1176
323
24
542
-1007
-1438
-1526
-1620
723
-1892
-1753
-2256
-800
-1622
865
-551
-2125
-685
-2601
-1791
-2658
-24
-200
-366
910
-1274
405
-18
-2575
-2080
-2705
-458
-2763
381
-2321
343
-1503
-1220
-2182
-1161
-2337
-2746
450
-2274
-1775
-1637
-47
533
-2831
-339
-507
-1061
-1095
-2189
-2084
-2336
-2690
340
-1174
-1012
-2801
-1264
-175
-1821
-1008
-1813
-1770
-1663
-950
-1170
-2144
685
-1319
231
-2571
290
-2639
-1970
-1990
64
429
-1979
294
903
260
-547
-1806
-2053
70
-112
-1232
-50
-2397
-1250
-2018
-2779
-2955
849
551
-1196
-2185
-195
-1343
-514
-2628
-1163
-8
-1666
-848
238
-985
276
-2733
-916
-330
-1984
-529
-2858
-1091
-2761
-1870
-640
-1875
-1514
-920
-1504
-392
-619
-2156
-404
-2280
-2124
-931
-996
-2217
-1830
-2140
-755
-336
-1574
-445
-2425
-2751
-971
-2551
-1001
227
-505
355
-591
917
-1902
166
-2639
-928
-2973
132
294
-1865
-224
-145
-210
-716
704
-138
-123
-2497
-266
431
-174
721
-1410
-1587
833
-2275
-2392
-1397
-510
978
-9
-2093
-1180
876
-704
-722
108
-2435
-1922
-2062
-1992
-2305
-2078
-2580
-1194
-1175
387
-1679
-2416
-1070
-1779
-1178
-1143
448
724
-326
-1393
-2761
-2249
-427
-1440
573
-2023
-811
-2580
619
962
-2931
850
-2239
-1802
-982
987
583
-2451
-378
550
439
-213
-2126
-995
-1270
-1341
-1606
602
-2310
-1309
-1054
-1676
-2253
-1796
-1122
-2667
-1095
-87
-2592
-1036
-2668
-2455
-2389
358
980
-184
-1132
983
-1738
-1568
-1547
-1954
-1527
-1379
-1526
-2455
-453
-2341
-1920
518
-214
-1482
-1796
-1916
-2766
-185
-2343
-2207
-25
-2885
-2062
-1765
-2771
954
-2194
-2769
-2558
-2931
-228
468
-647
-358
-501
-185
-2066
-2176
143
-2504
-1969
381
-2994
413
-2457
-771
380
-2334
-177
-1367
-2906
-136
-85
733
-581
-1940
-870
-2070
-2485
-2188
-2156
-1515
-219
-505
-2867
-2091
-679
-564
-987
-585
-400
-985
-2951
-1028
-2972
322
-1649
-193
151
-2397
-1811
-2992
-2291
381
-1494
-808
-1550
-1112
-1105
-400
-1247
-365
-1092
-1350
-2537
-1625
732
-615
-2136
-2370
-1383
714
-1003
-1850
-1078
-1258
-2554
405
-2122
-1375
-101
-2923
-150
961
-2338
-511
-2544
-924
-361
919
-2377
-953
-2
-964
735
-934
-2575
-30
-152
-928
-2976
-1630
-994
-2270
-592
-624
-2359
-2926
-2713
-411
-854
323
-1173
-1756
669
194
-2308
-2773
-1510
-112
607
-2164
-1121
308
-1520
-2505
-2582
-1479
-2057
-1831
-2024
-272
-1372
-349
-534
-1583
-1123
115
-1119
-1492
-2299
-2514
-1613
-1140
-179
-817
-1076
-1270
964
-1179
-1603
-2254
-2617
-357
-2094
-746
-1740
-422
-1971
937
-1146
-928
-1079
-503
823
-1397
-2531
-303
-2276
-2894
-2795
-66
-2096
794
-2209
-2461
-1381
923
-2008
-2046
710
-691
-1257
-975
-1457
-2881
-1360
101
793
-1560
441
-638
-2675
-1210
-2342
-1025
-993
-1096
-2879
-48
-686
-1708
-45
-505
-1035
-2576
-2844
-1819
-2236
-2637
-2313
-279
760
-512
-830
-2014
-533
-74
-2290
-1276
-1817
-1622
-189
841
-1714
890
-2999
179
-647
-2922
144
574
-947
-1316
-104
-2716
-622
-1718
-1278
-2472
-1740
-2757
-1120
-868
228
-1834
474
-1892
832
-2207
-174
-2862
-2245
-1663
904
-1096
-80
-869
-1812
-1374
-2247
-2451
-559
-91
-1799
-925
-2753
-1955
171
-367
-2555
-2608
-1098
-53
-2905
-1760
-1650
-1435
355
-672
-2502
-921
-103
-2850
-1380
481
-2305
-2710
-345
-1421
-2724
-380
-2178
-1741
-170
-1057
49
-228
-2977
866
-2679
-170
-231
-85
-303
-22
-2726
-706
493
-2100
782
-1210
-2124
-2849
-602
549
576
-2340
-769
-502
-2066
756
-1308
-765
-144
-2858
-930
755
-1426
-2409
-766
265
-2440
-2809
411
-604
-1855
591
-1030
-277
-1999
-1253
-2470
-1002
-2965
157
-2647
-2702
-799
-2743
-1384
-1765
-1628
-2518
-2201
430
-1081
642
-359
-1355
-48
-1553
-259
-1986
-2123
-2459
-452
-2417
-654
-710
-296
-2029
-1970
-1034
979
-2872
-2956
408
-2673
546
-871
-1582
-2787
-2414
-221
-2840
701
-511
-852
-623
-1270
834
-1789
-1797
709
906
-2522
-2079
-262
400
-2946
-102
-2795
-2158
-519
-664
77
-921
-503
-910
-1588
372
-2324
-475
-2148
472
488
-2048
-384
31
-829
-2734
-1863
-522
877
-297
393
377
-915
-329
-937
-2873
329
-2734
-1234
-1745
511
215
-236
-400
20
-1143
-2824
667
-1278
-582
-2804
973
-1864
-2445
-1942
-2803
-1273
-2846
645
-495
-464
-36
795
-2742
-75
-2033
-187
-2302
256
-1522
-1974
-128
-615
-226
803
-2609
156
-908
-2930
-2689
-1598
-2598
-377
759
-2688
-1017
98
-106
-682
-1924
-2692
-2146
-2170
-2624
234
-910
-1196
-139
-2185
-1376
230
-2855
-1556
174
-2744
211
-9
-1694
-2050
38
-1334
458
-1246
-1726
6
20
-815
-1660
-186
-538
8
-388
-1355
51
-2970
-1220
-1285
-977
-2113
-1350
-786
77
-2510
-1012
-2432
-1719
-147
-65
-30
-2232
-1047
-2435
-2771
-1111
-37
-2666
-2215
-2023
-762
140
-1244
-105
-1574
25
-1772
-2968
-1797
-877
458
-1575
-336
-681
-216
-503
952
-1826
-41
-2174
-2048
-1394
55
-1340
441
-2195
-1977
204
-951
-1930
-2840
930
874
-1658
-2609
-605
164
-1541
505
-269
-309
511
-260
-1639
-855
-2729
566
-961
-2948
-865
-54
-2087
-1212
-2062
820
113
-752
-774
-2359
55
21
43
970
-1204
713
44
-759
-2378
-1540
-759
-493
-337
-2746
-589
336
-1698
-769
-1319
-352
-1733
-2568
-1457
203
-1893
-2576
-1120
-2587
-1167
-616
125
30
-2005
-1661
-1394
-1369
-2588
-640
-558
329
-2860
-1276
-656
-2101
-1567
252
-371
-423
-2828
383
-2827
335
-1621
-2504
-2689
211
-947
665
-2672
-1892
-1724
-69
757
-2263
-177
-1922
-417
-1469
-947
853
-1476
-2569
-1241
-2976
-205
-1706
-2466
349
-2076
-2408
-871
-2028
-148
-40
-2448
-1753
559
-2536
-2650
-1026
-2474
-862
-1015
-642
238
-340
171
-1475
-2099
-1543
-127
-24
276
457
-1014
-2204
-2936
-2981
-795
-233
-1319
752
-63
-2642
-795
-555
-1195
694
-536
-148
200
-1431
-1004
-838
-2314
884
-391
-2188
-769
-1875
986
929
-2007
862
-1867
-1825
865
-1183
407
-2922
113
-2767
-249
-1436
-1386
-286
257
-2138
-1843
-1631
-2875
-1546
956
-2385
-969
234
-1687
-1432
4
-2024
-2948
-1783
-2107
-586
-841
73
647
-2375
163
-423
-1123
-1581
273
-2709
-123
30
-926
413
-1272
-109
-1238
-1447
-120
-1559
-1077
-2424
-400
-489
-1526
-508
-2184
-2302
-703
-1893
-2797
-1106
323
-1308
-296
-2628
-1274
-2031
877
-1950
-2099
-363
-54
-2400
66
-2987
-1578
-972
-1769
-967
-1774
-3
-24
-339
171
-1058
-1937
283
-1301
-2885
-99
-2888
-1042
-2921
-1048
-1620
-436
-1794
537
-583
-1637
-829
-1954
-2452
-747
-2165
-1142
591
939
-2942
-1349
-1229
243
-1924
-1453
-1866
-101
-1
-700
-1774
-957
-672
-2236
-428
-403
-1999
-2085
-1522
-1238
547
-2343
-1688
-2156
-1661
-1479
-2855
-815
670
-1885
-2688
-872
-332
-2450
100
-596
-952
-2405
-542
916
-1980
-2107
847
-1952
-233
990
-972
-1606
-2925
11
-2862
48
-2919
-1208
-1185
-2702
-2999
277
-1963
337
-2594
-283
794
-2594
-2591
-1733
-2509
-1003
-2437
822
-1857
-787
-1048
-1368
-698
-1722
-944
-2263
-1350
-1669
406
-53
-2049
-1885
-2435
-8
-2239
724
-100
-745
-2747
-2888
-2009
-2112
-1836
628
-1812
-1911
-1463
-985
-2951
-538
-612
-2439
-294
-1170
-138
-2393
-2159
-2693
-575
-1713
-1640
-701
-1581
-960
-2339
-1795
-2206
-395
-2592
499
-2733
-686
-2184
-2300
-2639
260
-2299
-472
-2321
151
-1116
-54
-180
-2909
-1817
-361
67
-1281
964
-1215
-1109
540
-2156
-770
-2044
-2016
-1161
-583
-1931
-255
-1963
-2774
-1754
432
-1867
67
753
53
-2848
-585
-1997
-178
-21
-447
-214
-2222
-1453
-78
-1436
696
-148
-2128
-2705
-1588
-1529
-1375
460
-1788
-1263
482
-2964
-2730
-2047
210
219
-261
759
-218
-2376
-2888
-1080
-702
660
-287
845
-449
-374
187
516
-2956
-711
-588
622
-1009
-1968
-877
689
-1607
-1423
-550
530
-531
-146
-345
-809
-1775
-2553
84
-1570
-1728
607
-2959
-778
-33
-2679
-856
-459
-2366
-2788
-302
-665
-1707
-1342
-510
36
831
-1189
-713
510
313
-1705
-2231
-1064
138
-1588
440
-653
-1251
-2301
-2031
-558
-2290
-97
-1348
254
-2270
-2499
-347
-393
-619
841
-2282
-622
-977
-1800
-483
-28
513
-651
-1023
-311
-2810
-2215
-920
-601
-855
-1781
-419
508
-81
-2623
70
-1060
-378
-415
-2355
-1261
-2487
-969
-2935
-1174
-2141
-1339
51
-2797
-2450
225
795
933
-298
-925
-1981
-686
-1575
159
-2153
-1409
-2126
-1302
579
-2253
707
-1548
-2828
636
-55
-1462
-2552
-2916
-2856
-1835
-1940
633
-662
-2071
-2567
-1480
-697
-2535
-199
-1420
538
-989
-21
-1033
-1509
-2596
-215
-1003
211
-2751
-2474
945
-703
-635
-623
609
-1889
-1202
-1613
-2986
-1279
-944
780
-605
-667
-1081
-636
-1261
-2340
104
-1508
-1797
-2611
-1852
-1963
-845
-976
-1796
-226
-1582
-75
-317
-2963
-1807
-2902
-269
-2262
-1771
-54
-1862
-1387
-2625
-2039
-1597
-1985
-2767
-1458
-314
447
378
-1300
-1342
-1757
180
-2979
-1940
-2020
-2695
-833
-117
-1983
-1830
868
-2182
654
946
-1096
-131
-603
-2983
-27
-2034
-1216
-336
-78
-1385
902
-1926
-784
-2686
-1917
-2414
-1191
592
-1023
-2962
-2250
-1513
-2999
429
-468
-1967
-2016
-1540
-1342
372
-2746
985
-1051
-1815
-355
-2950
-2802
-2825
-2355
-1985
-1812
-1027
-1995
-2363
-465
-2970
-1672
-2342
-2695
-1156
763
18
-954
-1561
-1460
885
-109
-763
-1780
557
-1232
638
-142
-1552
977
689
-232
-358
878
676
-1306
-335
-87
-90
-2060
-2653
960
690
639
432
959
-700
243
-2832
-815
-340
-2633
-584
-2692
-92
-492
-1617
239
558
-1967
107
-1265
-2189
-503
509
-614
-2017
-842
-1956
-111
-1104
537
-1145
-895
-263
-1481
353
-2663
-1007
-739
-644
-2483
-2574
-1518
-2769
-1169
-2553
-1797
-1640
341
-374
-663
-1975
222
-1603
-2053
-2249
-1400
-1311
-1109
-2888
-2680
-372
-1191
-1417
-1044
-2836
665
-2862
628
-747
-427
-1129
-2531
-2881
-1521
-1293
-2120
-2857
-1894
-1615
261
770
-2535
-1976
835
-2381
-1347
125
-372
-737
-1558
-2683
-1352
257
-992
-2637
813
-1928
-106
-1485
-1771
-2275
-2194
-2459
-1125
-541
-2815
-2563
-774
-158
-1377
-1024
78
-578
-2415
-954
-1913
-2534
812
543
-1597
-1942
-1948
-2527
-1534
605
-12
935
-1794
-173
-1109
-331
-130
533
-2945
-1342
771
-2770
-166
-2429
-2115
947
-538
113
-1288
-2464
175
-777
830
-1616
-2242
877
-157
-1001
-383
-2626
-1234
788
-211
736
-2199
-2570
204
-869
-347
-2435
-1014
-823
249
-613
-2649
-980
-205
-2708
-2179
590
-2926
-2381
-1460
-833
-2975
-1361
-179
-2610
-190
-1566
937
-1971
696
-200
-1894
-620
821
-1002
-2991
-823
-1267
-668
-975
-2253
547
-2037
-2226
-2099
-1632
-1253
-1562
124
-2219
-2967
-713
-1612
-522
-1719
-769
132
923
-2085
-881
-2589
-2604
282
-2338
888
-2319
717
-1061
-1679
-2553
-2379
-50
-1030
-2435
-1700
-1466
-2150
-460
-2243
-296
466
-2936
495
73
-1920
-1040
754
-1645
-639
-880
-71
647
-412
-2832
-2312
253
-1949
16
-1352
-1470
-1986
-2490
-1833
-1371
857
-533
835
531
-1237
-1563
-2094
-547
-325
-2385
-2618
-1675
-988
-1625
-2599
-180
-1163
-51
445
672
-408
-2380
-1982
-466
-85
907
-2068
-1186
-2495
-2490
-1899
-2126
-822
-2771
-2364
-2432
-1147
-1065
-1090
-2391
372
-2597
-2423
-211
-23
-2361
821
409
-442
145
-1859
-2022
-216
527
-1544
-646
-2363
-708
-2293
-2500
182
86
192
-716
-730
-2248
322
527
-1842
-2437
655
-2992
-1419
555
-816
187
-2040
-2233
-1026
-204
3
-519
-2023
-2336
-1456
-385
85
-1245
-1752
-869
-659
438
-637
-2190
-1825
128
79
-208
-2929
-1403
351
201
565
-79
-566
-1934
-947
-1403
-2356
-2816
-885
-512
-869
-1648
-936
-1040
970
-2969
-2269
-660
-111
-2673
-2417
851
362
-2436
-144
-1658
-2868
-860
-1157
-115
655
-1734
-2831
-2584
-305
-519
-35
-1325
-853
619
-2946
-2205
-1213
-616
-2932
-474
-1389
-1670
-893
-1208
802
-2851
768
-1614
-697
-1214
-1411
-2254
-606
-134
-2372
598
-2599
-825
-1912
384
-1159
-1016
-1001
-1039
-2690
-179
-993
67
-2691
-149
-295
-1397
127
-1958
-798
-2401
-1523
902
-2390
-2493
-593
-988
-1200
-2132
-606
-2520
-697
-1409
-1458
-1389
-104
325
428
-2736
115
-1703
-932
-1282
-617
725
-2361
-574
-2664
-877
-759
-164
-2527
-255
-1908
-2786
-2865
453
241
-2926
426
-660
-2271
495
-2124
590
-2281
-852
154
-251
-157
-2428
-2013
-1115
-436
823
-2438
-1889
-1284
-1497
-2888
509
-2470
-824
-1752
-1758
-298
-2305
-1830
-2009
-896
866
-2194
-2779
-330
250
-2674
-863
-1479
-2823
-2885
928
217
-122
-801
-2581
600
-2793
458
810
-1600
-2085
-475
-1404
-299
-2671
-1066
-2528
-1229
-120
-2742
-2501
23
-619
-2379
801
-2593
-854
-2261
-1335
-908
-115
-921
-1799
-1561
-1481
-2030
-736
-370
-1430
-2485
484
651
-1413
642
-446
421
-2171
-1728
188
-2960
-437
138
-966
-1184
681
-508
750
386
-2112
-2894
-2970
-552
-1850
171
-928
-561
-513
-2289
-1570
-2830
-421
262
351
-2100
203
-1177
-1356
-2703
-1119
775
123
-945
530
727
-773
-1329
-800
-821
-128
694
-1679
-863
-2141
-782
-286
-2097
-2728
186
-2674
-1512
-1525
342
258
-2186
944
-1153
-2733
-2672
-1516
-494
-209
512
-592
154
-599
-2086
242
-787
-2370
251
6
-2408
-2783
-2945
794
-2960
-433
-2256
-2507
-1490
-733
-1881
-1504
-746
-2973
705
-1850
-230
372
733
314
-797
462
142
768
337
-2307
-843
978
-2030
670
-240
736
-2236
-2057
-1123
914
-246
-886
-2134
-625
-2626
-2213
-374
-1626
-176
558
-2922
-2634
123
221
-2785
-967
81
-2593
-2603
531
-1509
-140
-2359
-2049
-1170
-721
-923
-159
-1156
-1127
258
725
-2756
857
-2811
-942
-1524
-2269
953
-1737
-515
-2167
279
-2595
-329
-84
-2567
-905
-1414
-906
-1233
-1727
-1177
-2527
-1714
-1172
-719
-975
-2238
-521
-1709
-231
-325
-1829
-1217
-431
649
-1604
-2656
157
-1460
-901
-2430
240
88
-2302
-1068
383
-2785
770
-2561
-1252
518
-2948
-552
183
-1610
-1538
-2362
930
-544
835
-1585
-495
-1838
917
-2475
346
-2052
-2139
-2530
-2513
-810
-250
-71
-2614
945
-2229
-995
-1158
-2826
-929
-674
12
-2341
-2942
-775
699
-2666
-63
-1285
-381
-366
-1233
-1693
-1798
-2640
276
-2457
-223
-1174
-922
331
606
-246
-1050
516
560
-2399
-2949
-2875
730
-896
-566
-1037
-1670
-494
-2935
917
-1998
-1520
928
-2610
-522
463
141
-52
-1162
134
-2638
-695
-288
-2103
-1528
853
-488
-93
-1064
-2722
-1746
-2266
-2829
-2886
-2586
-1978
-1438
-1476
-2162
-912
243
447
715
216
-1143
-1515
-869
-2612
-2248
-1703
-1067
-751
-2529
-227
-1594
-1036
-372
832
-776
-401
506
-2249
390
-1189
-2474
-2659
-2527
-1997
-1743
-1189
-2006
-1306
-2439
-2436
227
-879
736
295
-937
-2210
-945
-284
-306
-138
-1974
-2125
-1546
-582
-864
-2756
140
-1857
-2326
-621
-13
-1192
-326
-1403
-1858
-185
-804
347
-1856
-2229
-365
-1136
-465
-2575
-1369
-1253
-2814
-2568
-1184
339
130
-1089
-20
-1335
712
-865
-909
-2902
-2793
-1189
-2626
-2579
-988
-1767
-82
-1841
158
-1445
-2221
-127
-1466
147
-2600
317
-2114
-2068
537
484
-1745
790
-2150
-2019
-2824
-2521
-1615
-550
-711
-1090
655
-212
-1324
11
351
-2506
539
401
-1869
-1679
640
-2652
-1761
-1523
504
-1004
-540
-2285
-2152
-1474
-428
-2441
-145
549
-142
-1641
-2781
-1452
-814
-1060
-1134
-877
808
-1257
-1772
496
680
-2592
-1900
-1702
-399
-1109
-2027
-788
398
-438
-1602
-2630
-2382
-2235
-2347
-2724
-2768
-1639
-2837
-24
-465
897
-1826
254
-1959
-1560
-1326
-777
-1964
-2445
-1283
-834
-2325
511
-1412
-576
-2747
551
49
-1641
-2420
-2098
-936
-518
-2067
989
-2477
813
-365
-2110
-1096
-2291
-1474
137
-1238
-2996
-2215
-664
-2630
-999
-2820
455
-2490
-1511
-1395
-2914
-120
-1922
-1465
764
-1436
-339
209
-1881
-2074
672
-857
163
-1381
58
-816
144
410
45
-2535
-2259
-2890
-1389
-654
869
-427
-2717
67
-2705
-1580
-1527
-2552
-2554
-2096
-1329
-2685
-2600
-636
-932
-2651
-2929
-2326
-174
-936
271
-1878
-2808
256
-537
-85
-2509
-2562
-1359
95
46
440
-689
-1351
-167
-1022
-293
-98
-1475
233
-2213
-2108
260
-1295
-94
-1446
582
-1791
-1127
-1054
756
-1764
-1333
-1747
-147
512
-244
-2801
-1331
104
412
-964
-2228
-1921
-2994
-1537
-113
-552
-1926
-1404
390
-1202
-2013
296
-879
-979
-419
684
-440
-2255
596
-683
-590
-2647
-1571
-2205
406
-910
-1043
-2748
-2906
-985
-1715
-2083
-2342
-2539
-32
-454
935
-1432
-1352
-2067
-225
-1077
-2589
-1237
-2247
-2979
436
-1083
-2237
-2563
-348
-1228
-1340
-1891
273
-774
-1571
-850
-2878
-1225
-2589
-155
-1748
-2177
552
-2343
-1906
-2430
-1181
-2876
-2273
-188
-2412
-1172
873
-2963
-2344
-2805
-845
-389
956
-1084
-2371
646
-1078
-1722
-934
-1435
907
-2516
-673
-2526
-2659
542
-582
-658
-125
-1160
-1449
-2323
-2487
-744
-2411
-1018
-1908
209
-310
-715
-1422
-165
-2500
-2761
-1253
-1723
-1679
-1429
-1957
-2072
893
242
-649
-2564
804
-1484
-548
-1630
-2934
-1106
-1286
-1746
-35
-2152
-2724
-367
-871
35
920
-2976
-1745
-756
-2179
175
-1416
-2427
-2963
-2077
-1395
-1967
-1874
-1493
-1591
-1332
431
87
-324
-1268
-2587
-623
-1193
-2938
170
-306
-1764
262
778
206
-2166
512
501
-1952
-1149
556
-1731
-41
-342
-1683
500
-974
-72
-674
-1265
-664
955
-1383
330
-2744
-517
-1091
-1323
-566
-771
-507
-710
-84
-880
-701
-1036
-701
-121
-599
461
-2255
-1791
-1088
-1635
-2732
-2148
-362
394
-2514
-2004
-2464
-367
-829
-963
-636
-2526
-446
-1820
494
366
983
-1011
-638
-2042
-1468
-2389
572
-1879
-1898
241
799
-2443
-469
-2847
-1554
465
-2121
-2142
-291
-2075
226
-1574
-2742
-2797
-642
-2724
286
-1634
-1614
-2643
-1304
-1479
-1012
507
-2916
895
-2686
-863
626
-2635
-344
-1222
265
-1277
-1432
804
-681
-207
-427
-444
-374
-1992
-93
-2363
981
988
-1697
-2177
-321
558
-2636
-498
-1614
-1505
629
-749
-285
691
-419
-773
-2707
726
710
-1259
-2298
-2994
-820
-1425
680
-2425
-1145
-652
12
-2254
23
-2988
-1862
-2791
-2682
-1789
-1548
-132
-138
-579
-198
-2439
-2464
-2778
-1364
-1171
688
-559
-1693
-2568
-1125
-2507
-2609
629
-1729
-1569
121
-1179
377
-1597
-25
-1240
-2076
-2079
-1578
-2445
-1282
-2563
-1433
-1012
-1048
-303
-2232
-2764
-683
-1378
868
-2148
-227
-1626
-1016
-1594
-105
380
-518
35
362
16
-426
807
-1491
-2505
-2320
-2032
133
204
-574
22
-2809
-2299
-351
-943
-2195
-863
759
-1374
709
-1912
-2997
-1362
-944
170
214
731
-310
-1248
616
-135
-2424
-1453
-1067
-1130
-1445
347
-2025
-611
-2233
-294
-2676
-2240
-160
-207
27
-2868
-1659
-2884
-1058
-2271
-2794
-2156
-1889
-2841
498
-1534
-1802
-1865
-2466
-119
-2868
320
-2008
-393
519
-1922
-453
-2679
-292
588
-1546
-2245
-354
-2910
67
-1079
-1384
-444
-725
-521
-128
230
-373
935
-2811
500
-2797
-913
-458
-2509
795
-2739
-446
-2391
-2994
-560
380
-2881
-934
-682
522
-2307
-1854
-1340
-1309
-2723
-1658
660
-2033
-843
-813
559
467
-1521
-1127
-1151
-571
759
-2211
-2671
-856
48
-1740
718
-2420
189
936
-389
-2934
-1992
-1821
-2733
-198
-1460
-1142
-84
-1122
-383
-691
-1588
-1502
-4
-2462
-1858
-1315
-798
-725
-2836
-1465
-1981
299
-148
-2310
-2169
-1274
-2169
533
730
-1980
-2659
-1002
-1065
-1649
-825
-2766
-1085
348
-200
-1792
-2436
-631
-1379
-1243
-1412
-1380
-2076
-2231
399
-1263
-2938
-2471
-2872
-1968
-806
-719
-623
-1697
-1552
215
-1306
-1156
-2549
-2666
-1587
562
-2229
703
-800
816
-1099
-2342
-689
391
179
-979
-133
751
-1663
-218
984
422
-259
-1778
-1504
-2903
-2169
13
839
790
-2681
-2285
-2427
-222
247
548
317
321
-2341
-2067
579
81
-647
-513
-765
-2734
-2254
-509
-1612
-2142
397
-1923
-1371
-701
-97
-230
-721
-1478
-2948
-473
-992
-980
-991
-1447
-1088
-2988
-1660
620
672
748
-1822
269
543
-2165
-2912
-1691
-2704
-2334
-2157
754
804
-2489
-2916
-1962
523
961
-525
-112
-1622
370
592
-1914
-1528
-485
-1397
414
-1989
-253
-2846
-88
600
750
156
-928
-595
450
-1647
-2943
-1105
-851
-1084
-674
136
-2083
-1207
-1916
-2775
-2379
-2920
-1126
-1233
-2413
-1873
-2370
-477
529
-1500
343
-1928
-1190
-459
326
909
-1856
-1277
-2492
-1964
-1021
-470
-1
-2757
85
-2298
-2744
-106
-422
-2910
-139
-2837
-2891
-901
-2520
-2059
-2017
-1426
-90
-2644
-518
-1616
-1834
71
-52
-1900
-48
-1005
-1930
-673
-576
764
-841
894
-1729
-611
-1354
-2497
-2537
-2679
557
-1134
-1331
-299
-819
632
-2851
-572
771
-2760
742
-2414
-677
-2606
-1893
-475
-833
-664
-24
-1977
-2875
-441
-1567
82
-625
-2321
-2979
-1754
-941
888
804
-2403
-1972
-2923
-153
-2597
-2733
308
-1410
-500
-1836
187
614
-636
461
-2042
919
-1243
-2061
-3
-382
-2674
195
-1773
502
-2851
750
388
-2885
-28
903
-2687
-1611
-2533
-219
-303
-2875
-809
-2687
866
204
-479
474
-1732
-1457
-2609
970
-2180
-2096
-2948
-2180
-1367
-400
-1506
983
-2562
-2651
-2326
-1887
442
-2190
-1856
-2642
-433
-1655
693
-695
-1822
-359
-1172
-884
-2178
-2411
-292
-251
877
-2304
-2014
-418
-256
-1950
-583
-51
-2999
746
93
-1846
461
-1373
-59
-1534
-1873
586
-813
-82
-2114
-2116
-2723
-427
-2233
-1433
-485
-2898
-1792
277
-2286
-363
-1318
-1838
107
-2193
-1551
-565
253
-1083
72
-155
-841
-699
-2604
-2114
-2360
-2903
201
-1418
-2248
-226
331
-1138
326
-1342
-1049
-267
-2565
-2239
-2262
42
-1210
-2998
373
-367
-855
-182
-530
-1922
894
-2397
-218
-1843
-714
-1243
-2390
-591
-1910
-2837
6
-553
294
-1842
-1790
-896
-229
-79
722
-1713
89
-2729
-2974
-2840
-1035
-2916
539
-1391
-1611
-1193
-2530
-1774
-14
-793
-837
-2880
-2544
-2879
-710
-2936
-583
-351
-2035
-324
-1948
-2186
-431
-27
-1360
-437
-588
327
980
-2668
369
238
-446
-2708
-2491
-1016
-2697
-2657
-1557
-1084
-1021
-2207
-2087
749
-2723
-2017
-334
-2957
-658
896
-1336
-2823
-2737
-925
-427
-2910
-1071
-2084
672
-1334
369
-1208
841
-1790
921
-2462
948
-2830
-2061
439
-2132
-1172
-896
-2594
-2430
-2699
-355
-2565
-1485
-444
135
-2565
-765
181
935
-2523
-2692
-2037
-1336
-700
-1204
-1269
-721
-2064
-2257
754
-2760
-67
-2049
-696
-1020
-1606
-2890
910
-1969
-2552
-2153
-416
-368
-2964
-1619
-162
-2534
-2117
-547
-858
-2401
-2973
-1083
-1358
-1193
-2184
-1041
-2859
-2346
70
-1582
-1082
-2998
-825
-2106
-1865
-255
815
-863
388
-2054
-340
-512
875
245
-149
-1566
-2499
-1554
187
406
360
-2670
-649
70
737
-1236
-2355
-1246
-692
-1732
-1152
-1367
-1185
-2036
-1966
549
939
-1036
-1096
-1391
595
-118
-1072
-2055
-2376
-2603
-2320
-1759
352
-255
-2738
-2770
-279
-2239
-1222
272
-565
-2080
-1740
-1132
260
-1998
-2725
-811
-1440
-253
-2978
-1634
-1543
-843
306
-1006
-636
-487
-170
990
-1464
-2956
-1202
-487
-13
941
-1509
-665
-2802
-412
-49
-1980
-1757
-637
-2328
-2054
540
-2733
385
-2698
-2895
-1214
-944
-88
-2058
-431
-1261
-2473
-81
-1133
-207
-2984
174
-228
-1125
-1159
-2014
58
-719
-1141
-745
495
-775
-2596
-1759
-2019
-7
-2549
-2746
401
-2687
-2270
-2861
-1575
-444
-1996
-744
-941
-1182
-1704
338
-961
-2112
-1736
686
720
-545
-2287
-2894
-2544
-370
172
-1819
21
-2190
249
-1691
-251
486
842
-1461
-179
-945
608
-1225
-734
-675
492
-100
-2777
-726
-2154
-1320
209
-2871
404
-2051
-76
695
-2753
-1403
-1833
-2537
-2170
-895
-2869
-1634
-2320
-814
120
-904
169
-2673
-1577
-2331
-2373
-1139
-1699
-2820
-1210
-2927
18
-2204
-2923
-1538
-423
-2707
-1155
693
789
795
-2614
-1498
-1732
-641
-2162
-154
-850
-2591
-220
-2381
-1259
-766
-131
883
319
-1374
-1272
-1656
727
-986
-2546
122
-2488
-1365
-1801
-1061
-496
691
-1789
673
-1395
-1107
-2300
-2960
-2776
731
-2509
765
-120
-299
-586
509
-723
-1184
-2843
-2070
-1666
-2554
-1090
-2192
-527
-180
-229
-99
-452
-1887
-1140
-1380
-1774
-67
-282
-544
-934
987
-394
-2800
915
-2181
911
-1710
-2023
-1459
58
-2
22
-1589
-462
-494
-926
-1221
-1825
511
409
-1690
303
-401
469
553
-1481
-729
142
-2521
919
-545
-2306
-1517
-2973
59
-1961
747
688
-515
-1737
734
-1043
-2871
-1289
-2520
-727
-2511
581
-1604
-2936
-1099
-202
-254
-2131
-2904
-1471
-1489
291
-2426
-194
-801
656
-2794
-1619
-499
842
-2573
393
-2292
909
-2185
-441
-1496
-2231
-8
-1107
-2475
44
939
647
-2832
-2801
-2913
-2433
-2936
-2559
-802
-325
-766
-2036
897
-1354
-1900
-871
-2833
847
-624
122
91
-2282
-1529
-308
-1335
-1339
-579
947
-2010
-1862
-573
-2786
-2459
-1243
-1912
-2833
-2751
-1330
-1760
-712
-2720
-1547
36
-2238
-669
-1451
-1611
-2251
-806
-2320
-829
196
-1267
-1934
-4
-2661
-1701
-2481
-2952
-118
-2467
-2355
-401
-1032
893
-559
268
-221
-1301
-863
-2957
-2550
-1713
-2828
101
-2201
-390
909
627
-2790
-1494
-2938
-374
-113
-917
-2889
-339
-232
-2566
-1717
210
-2626
127
-1673
-575
-39
-1951
-1141
-1181
-724
-2494
-2661
-702
-385
790
-2224
-2263
-1216
-1400
-2253
130
-1017
-709
-1477
-736
-2569
-1081
735
-739
-768
-9
392
-1610
-2088
-2516
-2827
-1252
863
340
936
796
-1066
-546
515
-2686
-73
-1482
-835
-2982
-2055
-792
-95
294
-1159
-206
-1809
895
-831
-325
-2364
-1858
596
-1340
264
257
817
-872
533
-2295
103
-1457
-924
-1642
-1539
-1083
317
-2833
-1141
-2509
-219
-2682
-2643
-2077
-624
-2142
420
-429
878
-707
-2390
-574
-2833
-792
-2987
-1940
-737
721
-1713
-160
-1132
-2258
-1762
-1625
-2285
-1925
-279
806
-1228
-1384
-360
-2225
296
-138
-2402
-2938
-1295
-191
-2289
349
-2190
-2696
-568
-1812
-821
-11
-934
-2245
953
-1352
-2970
846
-587
-658
-953
-381
-1351
-1077
-2154
471
-1205
-2618
-104
125
-775
-598
-45
-2478
-1335
-1134
-1548
261
-1334
-1200
-1630
129
-2196
420
-713
-2085
-2683
-2850
-1876
-1046
-2096
-760
424
99
-2206
-50
536
-2372
-249
620
-2248
884
-2807
452
-1494
584
-1465
-2626
-2073
307
452
-684
-2120
-2016
-2006
-55
-2917
-680
702
-1013
-929
535
-1042
-2633
-332
981
-1093
316
-814
-1302
-286
-1156
-1848
-2451
771
-2941
-488
-1506
-933
-2338
-2408
519
-1716
711
625
-1760
-2466
-2146
55
-2699
523
-1262
44
-1753
535
-1891
-1855
-2598
-365
-832
-527
-949
-753
-1514
-1486
334
-1050
393
-1968
826
-1551
-1803
-1055
-2140
-2011
-1415
-1910
-2001
-1735
-856
-2501
-162
-1995
-568
-784
-2810
-152
-2062
722
-683
-2163
-2008
-2234
-1507
237
-2178
-1376
-2329
-1219
457
-1941
-941
-1246
-1880
-1288
199
-1795
-1073
905
-2998
-624
-1379
-1383
-4
182
-932
-1684
-2807
280
-1171
-1250
-1079
-2132
165
-227
-1214
-56
-2144
-1330
-358
-164
-2955
-384
-1589
-2346
-2076
542
-3000
-2003
-2852
-1391
-496
-966
-441
-2914
-1024
-1746
679
-2289
327
-1957
-2037
897
-1765
-2390
-560
875
-2450
-2981
-173
-1912
-586
-1814
-1513
579
-1587
-1932
-1420
-526
-1660
-2849
-2014
-597
-1593
125
-2382
-2099
-855
-2028
486
-591
-542
-2053
-1053
605
510
-437
543
-1235
481
-912
-1109
251
-1940
485
-2413
-2067
-451
-1834
-2347
250
-567
625
-1875
642
-1641
-2563
-640
-878
-505
888
-1805
621
-1391
-663
-1378
-2477
-1768
-2237
-2165
-645
907
-1154
-1844
-1276
-650
-1026
-2109
-1127
-709
359
-2548
-1199
-2652
-1256
737
-432
596
874
-2373
-511
-2688
371
-1045
-411
-297
-456
-2350
-246
-2268
-1522
-1443
-668
697
-925
720
-2047
-465
-1426
-836
-1778
705
-260
-1822
-463
-343
-2601
-2499
524
-2423
564
77
666
-905
-718
163
-87
945
-915
-2368
-1784
-111
-1808
-2434
-1613
-1576
-1483
-172
-1140
-2245
-1724
-2630
-482
-1593
-1071
-448
-724
-647
-2495
-2955
147
-1173
664
812
-1730
-239
644
-1897
-1742
-1717
-2950
-120
-1312
-1121
-2218
-2858
-1770
-2612
962
-2996
-1633
-1429
-1650
434
747
234
-588
-1263
853
247
714
-2382
-1180
-2463
-775
-2022
-80
-522
-1403
461
-432
-601
898
802
-739
-969
-2034
-267
-964
-2981
-2132
-367
-1788
-1300
-1322
-2148
-859
-2700
-2856
-2982
-481
944
-900
-1323
321
471
-1793
-2313
-2831
-1402
-2953
-1579
-2544
578
-41
-2
-1271
207
-1600
-130
-2576
891
-1033
-64
-2460
91
-2633
-2381
-821
264
-1990
-2522
-1227
-1517
-711
-2516
118
504
-538
-1686
-750
-688
-2425
-1810
-1508
457
-119
-434
-893
-2048
-2341
-541
-2650
-1335
-2549
-620
-2951
469
-361
92
459
604
-656
-1693
413
-450
253
-2095
484
720
-2462
212
-2696
236
-1930
-1968
-1105
-328
-78
-2061
-944
-2205
-1143
-1143
-728
-2857
-2324
-2313
243
-1702
-1499
-1580
555
-1767
-647
-321
-666
-57
-1781
-2
-2557
-635
675
-1747
-915
-2829
-1022
-598
191
-1158
-1691
-1609
235
325
-916
-397
-1674
-1188
-199
-2855
-2432
103
-1994
-1757
-1905
-1954
-1333
157
-582
-2926
902
-485
-1609
-2405
-2640
-237
-1733
-343
61
-2815
-1217
205
-570
-1819
61
533
-1219
-259
-859
-2499
-507
-1160
-301
437
-2158
-438
-1570
-254
-1561
194
15
439
-1192
786
-782
934
-1444
-1635
-2918
-24
686
862
-885
-740
-2051
-740
398
-683
-758
-2939
-2739
-2365
-657
-2354
115
-2803
-2466
-43
824
-176
-2171
-595
-2974
-689
-2165
-2401
673
-2003
434
-1507
-777
-2521
-1591
-1705
-1783
-2986
955
-2946
298
-2166
-1031
-120
-130
-1136
-976
-2150
-255
-2992
-1256
-939
-1454
-1884
-2638
-2226
-1502
-2871
-1107
-1908
-372
-1575
115
-127
-2519
-1072
-1859
-2966
-164
289
-52
-909
-2697
-375
-677
730
762
-1709
-2348
-681
-2927
-2752
-2099
-2386
777
-2929
-988
-2894
940
575
-2793
-1290
-1415
786
361
-2538
342
-1394
-1714
-2127
-52
-2976
-2547
418
-1492
-1897
-504
989
513
-2919
-1546
-695
-1550
-806
-1534
-1221
-2215
-1135
650
-1155
-1759
-66
138
984
233
-789
-936
-470
-971
-1676
-2316
642
-174
-1584
-2589
491
-701
-2390
-796
-924
-439
881
-828
-2679
-2162
-1270
-895
-1181
176
-500
-1677
-105
734
400
-301
-1053
-1249
-1297
-2590
-426
-2385
-923
-2581
-1327
441
-2724
-924
-2330
-1693
-2491
-2551
-2403
-240
-662
-1918
-2858
-2937
-200
-2507
855
576
-622
812
925
-512
605
-1471
-940
-430
560
185
-2311
985
275
-2985
-2832
-793
-319
-792
-35
-354
-1605
-875
-1011
-323
45
-630
71
-1496
-2069
-139
368
328
-536
-923
-2702
-2795
-1229
-2150
-1808
522
-2708
423
-303
-1111
480
-3000
-179
875
-2697
-1331
-2864
-1523
-2573
-1343
-2384
-1411
-1757
-1162
-1991
-2158
-2840
-690
-1100
-2722
-2383
-228
-2803
935
-1633
565
941
-230
-1893
-38
-678
-1200
-2647
-291
176
537
-2874
-1205
-436
641
-1701
-778
-1545
-2763
-1340
326
55
-229
-2599
588
-2826
-2260
-156
-2670
-2393
-986
773
368
-584
984
781
-2603
-1075
-2241
-319
-1914
-281
-1425
-1321
292
-1311
-2431
-2077
677
-1957
-2989
-1895
-1439
-1508
-2406
-2948
547
-2072
826
-1169
-1145
122
-1956
437
-806
-287
-734
-582
442
-1610
-2895
-1815
-829
-1888
-2760
-1495
-500
-2299
-610
-2188
-1546
-698
-1587
-2847
-603
-2200
276
-2517
-1455
306
-1301
-2962
-1844
-1419
-2615
-399
471
-62
-1296
-310
-1012
-1504
-1540
-2001
-2551
-327
-408
-1339
-942
-1915
-554
-217
844
-1707
-770
-1188
-2140
-54
-1205
-1706
-749
474
970
-1399
-431
-913
-2546
-2434
977
-676
-1490
843
322
889
-2745
-166
-1135
-1067
444
-1712
-2249
-2006
523
-1715
-2916
-118
-1592
-1875
-2288
-2264
-1745
-1320
-535
787
-1174
-1119
-1072
-780
40
-1590
-2349
-2899
-598
-2218
638
-1519
-2153
-500
-1793
-941
-2792
-2966
-2392
-1455
-1958
665
-1572
78
-1546
-2422
-2506
-2231
-1148
374
-1030
-2975
-2554
-1153
634
962
819
562
-684
-485
-1869
534
181
-168
356
954
-2215
-460
-1967
-1574
-819
-2736
-2927
-789
950
-1237
-595
-1892
-1141
-750
937
-560
393
-2701
455
244
-1405
-645
533
316
-986
-2909
844
350
-1480
-1276
-706
-942
-2787
-181
-2068
-2337
-2027
-861
146
-1033
-783
-669
-2491
-810
-1157
126
-1665
-1865
-435
-161
-646
-2164
964
-2801
-1502
-1707
-1224
-2060
-2655
-2421
-1348
-1969
-2707
-149
708
-824
-534
85
-1809
-1363
-1403
-1181
-544
-1319
344
-2636
-1323
797
-2244
-498
-1869
-2553
-697
628
-2204
-392
-2516
-1249
-730
-1324
-1876
-1627
-1589
-2542
-1603
-47
461
958
-2334
68
-2693
-540
56
-252
-965
-511
-462
-1987
-2851
857
-1557
108
-1728
-1390
-932
-2793
-841
-90
-2628
-1042
-337
-1644
-1462
-547
461
-2183
-693
-4
-2110
-985
-977
-2085
-2560
-1579
367
-819
570
-2485
-607
-1383
933
-404
-2758
870
207
581
-1284
-2125
-376
-866
930
-1015
-687
-2597
-2050
-3
-2864
-1880
515
-1610
-2040
-1032
-2580
-2309
-1812
-1343
-2208
880
-2125
-1630
-623
-1988
-2419
182
-2475
801
-132
-1478
-959
-61
-1617
-397
-358
-2250
-2635
-413
-896
-2615
-628
-1776
160
-1622
-2588
-2853
-25
-2419
-2903
-2763
141
171
431
-1515
-1723
-2371
-1056
-681
314
-1067
83
-779
-1110
-2736
-2751
-1701
-325
-1528
316
-1690
408
-240
-995
-362
-777
-2536
-1809
-1849
-1555
138
925
-1748
-846
-1489
-1505
-1242
-1161
-1818
528
-665
-1856
-2830
-2065
-1200
-1888
188
-1695
-1689
-1580
-77
-2399
-1590
-956
-401
-141
16
-2114
-336
-1573
-34
-1564
-2877
-2910
-1848
869
-651
533
-1766
510
-1688
-2185
-2004
-137
663
-2968
-741
-933
-1294
-250
-2427
-2583
-2187
82
-1987
313
-1961
-2802
-2114
-316
124
-2553
-970
-1325
-1118
113
-645
-1585
-2281
-1359
-2308
514
-706
-514
-2842
-2500
-2793
-2029
-575
-1985
-1762
-268
791
866
-15
-1183
-2816
-2493
-184
-2898
140
450
-556
443
-502
-2119
-2215
-1160
956
-630
186
433
-483
-464
-1870
-781
-2721
-2630
-1190
-2825
-815
-1834
-1008
-2342
652
194
-1255
-206
-2661
361
236
-2082
275
193
-2364
-1140
-391
-1637
-42
-460
-926
-1516
-101
-2770
-2389
-235
-1157
-1051
-1278
-90
-2261
-1251
137
-2533
-193
751
-1663
-147
780
-370
-974
-1367
252
38
-1610
-2734
-919
268
-2553
-1619
-2239
-460
615
-1201
-1621
389
-388
-1744
-1940
-1030
-223
-97
-2312
-1615
360
-2236
-1156
-2168
-2708
830
-2791
-1007
-92
-1033
334
-364
-323
358
-2038
-2897
580
-1356
-2701
-1713
-335
-1793
497
640
805
-324
160
-1656
596
-1989
-968
-1473
-1345
-1995
-2025
-389
642
-1071
648
-464
-2987
-1693
-1133
-2837
-127
-2496
-2528
302
-2375
-72
-2474
-2887
-130
-1743
-1935
358
-2073
-2291
-2125
-1161
-2423
-1316
-11
-1049
-361
-348
421
-1440
-2671
-986
-1564
663
-2109
-16
-627
-809
-2782
-2801
-1942
-2997
918
-2248
-2517
-1107
-359
-1560
-756
310
-676
-2154
-334
347
91
-1601
-2379
-1692
-734
-1975
-2630
-1551
-2317
-2502
-707
-2472
97
-2282
-1204
-509
-295
-1939
-2685
-1773
-2999
-182
-948
-1797
-1321
-1321
-387
-432
717
701
506
-2946
-471
-711
-753
452
529
-780
-2050
-757
-596
-45
839
-1471
-2044
-556
-423
859
-444
-893
155
902
-1100
-1557
-2398
-840
-341
-561
-1647
-181
-2728
-2004
-985
-482
-1431
-1672
-1682
-598
-16
64
-1169
-2758
221
-2784
-2082
-2179
38
-370
-1466
397
-939
382
-2335
-266
-191
-2229
-1811
-2428
362
-1582
-1977
-2171
20
-755
-2596
-1280
-73
955
-2503
-1013
-2116
-253
-1194
-2246
887
-607
-2266
-2119
803
640
-2237
-1464
426
-881
-2291
-962
-881
-1272
-579
196
-629
-2547
-729
-762
-2374
-17
-2854
-1720
-999
-2628
-1177
-2028
-1247
-2952
548
-2162
-118
-1985
-2417
-2631
-2892
-2395
746
-546
905
-1459
-1383
-2073
-1177
-2572
-390
-1808
685
892
-1659
-978
-286
-2664
-1848
-2519
-1595
-256
-946
-2971
-1972
-1026
-2719
195
-2494
-1778
-1274
-2369
-187
-1302
261
-1102
256
-2368
-2344
-2971
-2275
-1405
-2807
-38
-2466
-2453
-1069
-2683
-241
530
-1785
-776
-1058
-273
528
-401
599
-951
-1791
-1846
-1934
740
-2434
-865
-1566
-1235
-168
636
-1443
-2067
-388
-1415
702
-2001
-1772
-2679
919
-2666
-750
-335
329
-1845
-1111
688
-1177
-1192
830
454
255
-1322
-308
-718
-6
-808
-712
976
-111
-1445
-2860
-2981
-2192
-247
50
378
-1193
-1993
-2764
-2822
-2405
-2436
701
-2139
497
-2509
-1929
-2915
-218
-1427
-1073
-419
-256
501
-2275
-560
-1594
-1268
-2572
-1949
-605
-2559
854
521
-755
-1059
-1729
176
-249
423
-1444
797
-1643
-2026
-1453
-4
-1755
-2952
-2217
445
895
-1918
-2303
-1770
-398
-2572
-2676
479
-1666
-2662
-1441
-1090
-676
969
20
-2739
432
-390
-920
-1836
-384
-1808
-811
-1943
-556
-1510
895
-615
185
-1897
-2468
-1081
-1349
-867
-638
-2331
-1135
-168
-365
321
-1038
-586
-1313
-1204
-1869
-2182
-472
-1958
-701
-1013
-1574
-859
-2232
-519
291
-48
-2164
-2422
386
-1234
-1668
666
-2563
-2724
-70
395
-1828
-2137
-1030
-1733
-2152
537
-1373
-832
-2887
-2802
-582
-1205
-2626
-124
31
795
-2537
-1402
-1711
-1764
-1914
-2191
-88
-1720
693
-565
-1895
721
-2947
-98
-621
-340
-2252
-1892
-64
838
-1090
-2723
353
135
579
-955
-1279
-2225
-2084
-2142
-2785
-1898
923
-848
522
-1704
490
773
-2531
-815
-739
-1130
-1965
49
-1866
-969
-1392
-2402
-1961
-195
-888
-1731
-289
744
-1939
-1002
-251
162
938
-2825
784
-2401
-1703
-1733
-849
-1927
249
-2148
-1286
-2074
-322
262
-1293
935
-2855
-2137
-271
134
681
-1526
174
707
-92
-572
57
-344
-80
-1509
-249
-284
-1644
972
245
-1135
-293
-2950
951
403
676
-1478
-637
349
-714
-1059
-1263
-1808
-2887
-1718
-1919
527
739
-2388
-2614
-640
-1505
-2251
-2831
854
-1031
-2580
419
-1498
-1035
-38
-290
-1206
-484
-1439
-127
-2572
-581
682
704
-2140
855
-1386
-1291
-2808
-646
-1003
184
-131
-1763
-821
-737
-1322
-1768
-1337
-2968
-1995
-2333
-1183
-472
-944
-2298
-2015
-59
-2985
-579
-278
390
346
-182
123
-863
97
-2074
-1714
-950
-1744
-185
-2784
573
-1627
-1304
-2359
-1271
-2483
-2867
27
-1574
-180
-8
-2874
-400
-1521
-1912
-2132
-211
-1337
-252
-326
-1165
-1491
-2926
-2770
-1273
867
-487
490
-2300
-2771
-901
-2324
-2070
-1801
356
-950
-723
-2696
-1972
-345
-198
-1722
-589
-2299
789
-2632
738
-71
-1440
-684
-2573
-1934
-1459
-1315
-1886
-2095
-499
-1847
-1424
145
-1256
-1362
802
-2152
-755
-2078
-1092
-2869
-2818
-2079
956
659
562
31
-1594
54
-2518
-581
-200
-1850
-954
-953
-2318
-1221
-567
-2656
-2488
-875
-241
-156
-2173
551
-2960
-1982
-1486
-398
-2267
-1863
-2775
-1611
-643
517
-776
-1252
-2230
-1646
-1902
-2982
-425
691
-2050
19
617
790
-301
-1825
-2838
-142
-1172
-2079
-2596
-1226
155
-203
-2266
-861
629
360
-863
-2990
-2158
172
-1532
-2677
-2403
461
-1036
-1083
-1513
-1787
-2279
-1736
819
136
-1969
-1138
-826
48
-2551
754
-1067
858
-1520
-1859
-2222
-1646
734
442
-2981
-295
-1583
-1801
-1263
-718
-214
-1326
856
-1724
-2183
-2626
371
-2634
-1192
-2228
-1953
508
-101
-919
520
-337
-1617
-136
-2602
-1267
-569
487
-2008
-2298
-2810
-1911
147
687
-2709
-1850
461
-1526
-1589
-2468
-2306
-2949
-49
-1147
-6
-1969
199
-2826
779
900
-2789
-1219
468
157
-607
-1605
-77
-468
217
-100
87
-876
651
767
-1280
-2746
-1659
849
862
862
-1922
-496
353
-2285
-2581
730
-1639
-1479
-2284
-2390
-1956
-1044
619
-1995
-2669
-543
-241
-2599
-1261
-2046
648
-103
-552
921
-2595
953
818
793
-1232
980
-2949
-2609
72
963
-748
-1683
-1859
889
-1409
-119
-360
-1163
-1427
-2822
-1896
812
-88
-2055
-2499
-602
75
-1810
-875
-1941
374
-729
398
218
400
462
-459
-2369
669
-2498
-2204
-799
-734
-1179
-2979
-513
-2095
-2070
404
-2477
-1174
-70
-1857
-12
-2138
-134
-901
-2479
-520
-2363
-1563
-544
-1514
-2260
-491
-701
-1004
239
-2084
-1152
-18
832
-2355
-2200
-2483
-1448
908
-2719
-247
-2636
-2128
-1874
-784
-2786
-1795
-1087
-1656
-474
-597
100
-552
-1850
-1985
-1022
-739
-954
-1098
862
228
-353
-300
-166
370
-1324
-2614
-1002
-307
-1749
320
-1765
-1008
-913
-2371
-2928
-1107
-2914
-604
-1707
-1646
-24
-2949
-1462
-1568
-2038
-197
-1377
-2280
-1807
-2580
-2640
644
-2092
-125
-2645
-455
-1891
787
-424
-411
884
-2077
-576
-547
-2954
-1507
-2280
-1512
-1186
985
108
863
-2773
-2499
-344
-1977
26
-2157
-974
-675
240
-2748
-2988
-203
-2847
706
-1713
-1123
-1300
-1560
-1044
-329
-2525
-22
-2603
-443
-2108
-2482
-1485
-2523
-1740
-466
-2606
901
-1734
-1883
-2271
-803
-488
-1210
-2413
-2241
-5
-1042
-970
134
-786
-521
-590
-837
-579
798
-2815
-679
-1132
-1997
-836
-2796
-340
-1177
770
847
433
-1634
-1196
-1109
128
349
-1982
-2150
-1631
138
-1677
-828
227
-2546
-2233
-908
487
-2624
-2221
-366
-1342
-110
-2076
646
-1832
-2254
-2698
-276
-2906
115
-1484
-2426
-975
-1359
-2037
-2682
-1112
751
332
792
-1883
-199
924
-1918
-1908
-2179
-2370
312
173
-475
-2906
-473
-1639
-1229
-1827
-1203
173
-1461
255
-275
-1065
763
-982
-2577
-806
-1209
-157
-2146
-873
-247
-1059
-1555
504
-257
-391
-2762
-167
-645
-806
-1015
-650
-2540
-2096
-264
395
-1940
-891
-2333
-1523
184
497
-771
-781
226
-2620
-2973
-1269
-1132
-3000
-2396
-567
243
862
-1145
-2597
-964
-2942
-394
-2936
-1392
-1898
-2090
-2841
-402
-828
-2100
-1896
-1334
163
927
-494
-1707
-2446
-523
-752
-2266
-2885
-764
-2746
-780
-2106
409
-894
890
790
-1308
-374
-448
-1341
872
-1778
-887
-2499
-133
560
-701
-74
108
503
-700
-2980
-1889
-1964
-102
-2616
-1449
-1633
-1372
-1369
562
253
-1681
-740
-478
-449
-814
-1615
-136
-2824
901
-1902
-2803
-1626
-2963
-162
-1608
-2413
-482
-768
-1136
767
-321
970
-1776
-1091
760
-2723
-1053
-12
-1751
-2360
250
-2425
-250
-2292
-2327
-1104
-2849
-2692
-2249
564
-1542
-1276
-2712
-930
-2589
-148
-2335
-1597
-1543
-1963
-233
-446
-1958
674
-2818
-1859
146
-507
-1780
-95
-2206
-1452
-588
-2071
-762
-96
-1811
55
-598
-1196
212
-1538
704
-1306
785
-1096
-556
-956
-2557
-343
-804
-684
143
-2684
-1218
-997
-1960
-2677
-1007
141
-1718
-941
-1690
-2882
822
-2707
-229
939
708
-596
-197
-1339
-1338
-79
963
-951
-2134
-1830
-1876
55
-2453
-944
-2515
-149
-1729
-2018
-2387
-2167
-523
-1293
791
-1963
-106
337
-195
-49
-280
-210
-866
-2945
-1871
396
-1333
-764
-2800
-368
-1442
897
645
-2228
-2859
456
-1134
-1743
-2172
-1148
-185
-962
-2616
-2930
-1031
-2775
-2528
286
-122
-1679
-947
-320
-2269
-219
-2952
-220
-2485
-388
-1896
-1689
-443
482
-186
200
-1093
-2227
-2083
-1020
71
-2982
-897
-1683
-2331
781
-2810
-841
-2032
881
573
-461
-221
-160
-2604
393
-2840
747
-1289
-1142
-1139
-1546
-1482
-2703
-1047
-1812
97
-621
577
228
-685
-2549
-848
114
-1416
-381
-245
-2178
57
-1324
526
-2114
-2895
-534
-1613
-1760
-99
-2147
-715
-727
643
-2323
-982
195
-2909
880
-760
-2728
-2324
-1923
-542
419
482
-1784
-1027
682
-82
-519
921
-2083
-2784
-1467
82
-2143
-2944
-1751
226
-730
-2420
-1463
548
-227
470
494
-2954
-1114
-1576
-2023
-768
-794
-1286
851
-1250
-1818
-2585
-1679
-2577
-983
-416
-1863
-1829
475
786
-1509
-1726
103
-2069
-937
-746
-2817
-2383
-150
844
512
-2262
-2117
-98
-408
-1164
-472
773
-902
-1533
298
-1771
893
-367
539
-2878
-695
-2296
-1038
269
-1910
-443
-826
-2824
853
-505
-2503
-1032
-1228
-492
-1397
-879
-1497
-1359
-1510
-441
50
-2308
-706
-220
-2725
-2994
-1025
-2557
260
-2930
-1053
-991
217
-1762
-1239
-265
977
-903
-1742
-2314
-1825
640
-1196
-1882
-2268
-1237
-2456
-211
-1378
-2712
-665
-975
819
-2113
-17
-2263
-2410
-2344
-1039
-72
-2725
-2876
-2207
-2513
-1880
349
767
-1269
-2790
551
216
-418
-2465
287
-1399
-2205
-305
-854
-2575
-2948
-1173
-485
-1062
922
592
-1502
-2560
334
-919
399
-2704
-2526
-1684
-1700
313
517
-2343
959
-315
-1753
432
-861
-2109
-2058
-915
-249
-1668
-1295
-245
-802
-1739
-769
466
-1914
-2086
-864
92
-1021
-1523
-277
-2114
-1467
-1601
-1257
204
-341
36
-2488
-539
-22
-2122
-2687
-1756
-1031
-1888
907
-2515
-2202
-2747
-679
-2251
-2670
-2844
-1622
-1632
-1751
-48
-822
-2149
-1410
945
-2385
-1489
-2332
823
-530
-1519
-2972
-2217
-211
477
-2043
-1675
95
-2194
-2203
-2154
964
-1905
-1638
-805
-1637
-1274
-2887
-244
611
-284
688
-1013
287
650
-2773
445
-1945
968
109
-1931
-1790
8
848
-1231
-928
-740
359
-1171
-46
-2628
-1662
-1885
-2858
-547
-1324
-864
-742
575
49
-214
869
-824
-1040
-1583
-2977
366
473
-1698
747
-1510
-611
-2474
35
-1782
-356
196
-2665
14
-174
-1719
-176
-866
-1531
-2849
-1422
-569
-629
-2328
-2440
-1700
198
-2584
-2949
144
-2841
63
-1865
-567
-1600
-1136
-2442
109
347
-1583
826
-297
-586
-1082
-346
-2389
-2327
-2966
-2429
-456
-2802
-1716
30
639
76
-1695
-652
-639
272
650
374
147
-2028
-2301
-274
-2141
-243
-970
-2047
80
-1773
-258
959
-398
-553
-373
-883
-393
598
-1843
-375
-1539
-1277
329
225
-2430
-1431
-2099
-212
-2095
-1865
-1108
-684
-2970
-1975
-270
-379
-2478
-442
506
-2293
-2108
-1508
-2555
-2516
-2413
-856
-715
-875
95
-1108
-2182
-2936
956
964
-1830
-632
-1100
-1865
-1641
-1189
-883
-141
-1243
93
-2469
-2316
-558
-2935
37
164
-823
-344
366
-2376
-2052
-817
-2796
-2130
405
-416
479
-497
-2312
-267
-1548
-469
-34
-1798
-994
-293
-520
-639
-957
-450
-402
-2250
-963
-1359
-2223
-822
892
-1586
-2378
-1655
-932
659
-957
-2850
-944
-945
-2338
-2807
633
-2836
-2904
-2643
-1144
-1476
-967
597
-2377
-2014
382
-1697
324
-222
-1380
-1378
-746
-2332
-2985
388
-467
-2413
-2751
-1139
561
-928
-2753
-2007
-2284
-1736
534
-1123
-170
-2829
-2959
-1829
-2555
-2747
-1152
-2632
187
-1679
-1623
-2353
-639
900
-2466
-2363
27
-1452
-957
850
-2940
929
-299
-2002
-1663
885
-480
-1219
-568
-667
-291
199
-2923
321
401
904
-2478
432
-356
-580
239
-1380
-65
272
-1771
-1257
-2595
807
-1349
-866
-40
-1404
227
-1471
-561
-2440
-257
408
573
140
-2824
-1031
-904
815
-1683
769
-2114
-331
867
-813
-2233
-1909
-1473
-1547
-2245
-1615
-878
-514
723
-1579
-926
625
-1046
-820
-2477
-1974
-1261
-1629
-2686
737
-2674
-1376
184
-670
-1723
-1446
-1194
-617
-1143
-2328
233
-1443
-1880
-2434
-237
-2446
-1032
-949
-1454
-291
-1455
741
-2089
-2073
-2548
440
-1163
813
-2003
678
-2285
-560
-249
-2133
-1206
-2282
-1445
-381
-1785
-681
-2940
-1022
-1875
-1689
-1187
948
-2343
-2299
-2578
630
-1425
-1951
-2503
-1858
-2067
-1491
-948
-2900
-1718
922
-1009
-918
-2636
241
-324
193
-1859
-1279
-906
-2748
-2275
-840
-1555
-1028
13
-349
-353
-2751
324
-2389
346
357
-768
-2696
-115
382
459
-2528
-2225
-1045
-406
-2057
-165
-2818
-1267
-18
-1233
-1764
887
627
-2631
393
-1801
526
-2190
-595
-1912
-2280
-2036
-1344
-1508
-575
-1827
-2035
-2999
-166
-22
-1776
-2730
-2883
-209
-598
-1632
-2723
-1688
-2882
-211
-1995
-645
-1830
-1238
-609
-2714
-1035
-2348
-1277
-2347
-2341
-2425
-68
-2206
-870
-1560
-2642
-2548
-1280
-955
-1766
-2316
434
-2314
-2752
-681
937
-1161
-2495
474
-1258
-811
259
-389
-2722
681
-1538
-2210
396
581
-2824
-2397
-2971
-1979
-508
-2769
-741
-286
-210
-2620
-1195
-2312
-1979
-579
-372
758
-1096
-771
618
-2833
-2249
-775
-2042
460
-1388
-1
153
8
-2625
-1344
-1911
530
-661
-2226
-2914
-935
-2995
-1268
-1172
-193
-137
827
-1931
-2129
-2253
-929
-267
-2895
-90
-990
-2551
-1637
-2567
62
-154
575
-2162
-257
-552
-309
-477
-2331
-347
-663
-2383
-809
-2965
-815
-2096
-1689
-2419
-639
-460
-2469
-1829
-1685
-1740
-2460
-817
-2958
-2103
-690
-1412
-2786
-1718
-1815
-1794
-2106
-1609
-2220
289
-2484
-1530
-2958
-1933
-400
-2509
-664
-2556
-2280
221
-117
339
-2084
-879
21
-2609
93
830
-1965
-1142
-801
-650
-2183
127
382
-1067
-121
472
-2469
573
-541
-2079
497
712
-1762
-2439
-811
-1912
-876
-1333
-1899
-1779
586
-2714
-2639
-1614
-1269
-378
-2481
-1835
785
-1444
636
-323
43
-1387
-2478
-2567
-1144
-1605
-866
217
-1349
-129
-2464
-63
-2774
-378
-1430
-2387
-2191
-2452
729
-2736
278
-1620
-1912
517
956
-1088
-1372
-1125
-1299
-2440
-2600
-1506
-2350
-2768
-1599
-1304
865
-560
728
-469
-229
-1190
-1270
-1658
-2547
-1850
-2038
-304
-2344
-1095
-658
-1422
-880
-503
-2062
604
-1712
-2830
-2637
329
663
-156
393
-1180
-1937
-114
-891
-2869
-1496
-712
816
-1267
-1886
-43
-2392
-549
-1130
135
-2322
-1319
780
-1917
-1969
139
-43
-907
-1310
-2408
312
-2252
-1247
-2992
695
-997
-2207
-826
166
-2677
-2883
-2165
-1891
-2013
-684
-277
-1554
-1760
-2335
-2947
8
589
777
-2090
-2616
-2262
946
-961
-1950
-2895
-619
-1045
-2575
-664
-2569
-2131
256
-1308
-1311
-70
-2908
-1229
942
-849
-2471
269
868
-997
-1668
-827
-1583
-2093
-1475
-1578
-419
-513
-2043
-1700
-374
-2930
-1604
-333
520
-2655
-1602
-188
-1437
-1490
-1477
890
-2104
-583
-1220
156
-763
732
765
932
-1606
4
-825
292
-2572
-2649
851
-2331
710
-2645
-1510
-1881
-2182
-56
-1191
-2025
-898
-2739
-907
-1071
76
-2928
-2411
-1916
-2792
-31
-2368
-21
-514
-2876
-677
-405
-2714
-452
606
-687
-2862
-1847
-452
-2203
865
-85
-1977
-292
-1244
-2511
-1656
-1104
-226
-2236
140
-2670
-52
-1610
879
-1223
-2640
582
-2334
286
-2428
-454
-2384
-2064
623
-2312
842
-2530
-1853
-529
-2023
-1050
-2092
-1735
-70
-2183
-942
-2966
-1115
102
-1244
-2301
-2430
-425
-2325
190
-2674
-574
-1886
-1922
817
-2568
203
-2666
-1452
-1820
-247
-2075
-37
-1830
-1130
-1358
-523
-789
-1289
-1587
-1299
-373
-2180
-1616
-1746
-287
-1772
-592
648
-1622
-119
-2201
-350
-2437
-941
-1942
-2963
-213
-1062
-2363
358
-545
-1496
630
369
-909
-2655
-85
-228
-1422
354
-2448
-2307
-2234
-1527
-1163
-1254
973
-2179
-1491
-392
-1885
-1961
-2549
-706
-235
396
-2329
649
568
-2927
-2389
-2434
-719
-797
-2268
-2134
800
-1828
-757
-2851
-1523
681
579
-1600
-2460
-1962
-3000
629
-1093
-790
-1428
-2677
-1378
-1105
-266
37
433
-1543
521
278
716
186
-1190
-2922
-2771
-629
-1670
-90
-1841
-2939
-2290
-1566
-1511
-617
-1665
-216
-446
-1544
-868
-2948
319
-1010
-1262
-1088
130
-1481
-1458
634
-2113
-1160
841
-224
-803
-1069
-2040
2
-348
-1427
-1869
-580
-970
454
-2326
-766
-1141
107
-2270
-2020
-116
-51
-431
-2816
-1659
-2551
-353
812
-2312
-289
-1216
362
803
-1805
-2952
-244
607
-1504
165
-100
-1274
-2479
565
-2428
-1025
-128
-2092
81
-587
117
-1958
160
-368
393
-1767
-1193
-1163
-140
-2746
-1582
-2914
497
669
-2484
-2082
307
-2271
230
-1159
-1769
-2644
403
-1818
-2067
-154
-1680
-1698
-2067
-1702
744
-78
-2912
-2534
-766
-976
-2717
-1164
-687
-2136
-666
-1572
-261
35
-66
-2499
-2604
885
-862
-2496
-749
-2426
-1226
338
-1374
-1508
-2145
-1965
-1203
-1060
-775
-1670
-2865
-2758
-671
-2451
-2711
-1272
-2634
-1199
-64
-2611
526
-2685
-203
-1152
-1513
-840
-795
-1205
-247
-2342
-148
36
-2341
-1576
315
-760
-1767
-1843
-2867
-1843
-2337
-2410
741
390
-1449
928
-2098
-2052
-1247
-556
-1687
839
-756
-2456
-1689
-529
677
-248
-1894
-2610
-2737
-2148
-439
612
789
-718
-2072
-234
-405
-1353
-1532
824
-1468
588
-2675
-2143
-1801
-783
-2737
279
-1724
-2143
-2970
-64
634
-875
-1132
960
-525
-1060
-1117
931
-1667
-1486
-1749
-2278
-795
184
277
-697
-2037
-1015
-1592
-1410
186
-336
-2178
-188
-2391
868
80
-1259
-34
-414
-1585
-1315
-1288
-1553
-975
-1527
-496
-1625
-2708
-1620
-1314
746
-1725
-434
-142
-723
-1829
-1690
-107
677
-1122
-401
-1450
-773
-2073
-2629
-2446
-2310
-2427
-2496
-913
-2874
219
166
219
-2488
-602
-1942
-131
-1253
818
-832
-1453
-1041
-2085
-25
-2453
-153
-2814
-1247
-1215
519
-1444
514
202
-1121
-1785
-840
-2570
-311
-969
-38
-2518
-709
-460
-2043
-1717
-185
-2884
-2659
-2277
-925
-1945
-210
706
-22
-2783
-1935
-658
-2457
-1191
-2558
-91
-2454
-2375
-1818
-1273
268
-110
-134
-812
-2213
-1322
-1324
-1798
-527
-1998
-122
-2427
263
-1362
-1241
-1710
-301
-2936
977
-2686
-519
-1405
-1222
-899
-1675
911
-440
812
-1828
-2193
-663
727
49
-86
350
-254
375
474
-612
-2265
-2003
-2055
-1927
-2834
-2830
-1955
-2785
-11
-964
-2281
-2250
-2534
-33
125
-1496
-337
-2064
-2133
-1622
-464
-2222
111
-763
-1099
-384
-423
-808
-2488
-190
-2884
-2200
-1346
-270
-1856
817
-1146
-1218
-1379
-1492
-1958
-1018
-325
-1767
-334
-2695
-932
-1255
177
-553
286
-811
-1922
-1955
-1225
-1040
-2939
884
-235
-2015
-1371
-2963
-161
-915
70
-2410
-875
-1980
-1903
-2699
971
948
-1902
-125
816
-45
-979
-444
-1403
-556
-2617
705
601
-1011
-465
-1923
-2270
-1984
-1895
-2887
-2123
-1356
244
-2468
-2467
-1643
131
-50
-73
-2983
-2068
-2003
456
-2187
-940
-696
-1294
-526
-1903
-632
-1386
-1175
-1494
-2499
-2712
-1030
-203
-624
-1810
891
376
-2945
-1708
-2427
-1684
-681
638
-540
-1322
606
-2376
-1684
-2262
-2982
-2177
697
667
966
-2120
-2332
-2699
209
-1579
-1379
-2363
-1286
-1713
-837
-2264
-2724
-295
201
-2047
-775
-772
-289
-1331
-329
-1012
431
731
-1383
366
-1324
-871
-325
-1672
738
-2184
-2569
-2522
163
-2102
-685
-1962
-1214
-1745
-1021
-2823
-298
-2214
-607
-1881
93
-943
-612
-588
-2491
-2690
285
316
-143
214
-2528
497
-267
-534
-71
-518
-49
-2961
-1693
-294
-1843
-2693
-2467
-2245
-1616
-1272
-249
521
-2265
-2577
-1204
948
550
-14
914
-1973
-1600
-192
-997
-1596
501
-2622
-1831
-1647
-527
-977
-381
-217
-726
-333
-2105
754
-137
-1583
-2914
-906
-885
-1229
-2455
-1318
-2348
-1678
-588
-430
-1648
-2675
550
78
-2138
-848
-1149
-2182
-1701
508
-2774
-855
-2102
27
-2265
-1695
140
-406
-1999
-1884
-2395
-1672
-1543
401
-1297
-1798
-1335
-2427
-2679
-520
590
-946
-1679
-1266
-888
-1370
-2539
-978
-2842
-108
-416
-535
141
-1319
-2344
30
-2279
-1461
-494
-1301
-537
-1360
-467
-1161
-2865
-1215
-2831
-1589
-1879
820
-650
-2829
-2522
-78
-682
-941
488
-2520
-143
-2275
-199
-1512
47
-2471
-1834
-1016
314
-1137
-161
-2055
-1005
-1877
-1277
-312
513
508
-1137
-589
608
-2488
-2913
418
-1773
-955
-1835
-2632
-231
-443
-1200
-2120
-2675
898
-2502
-2353
-934
445
-188
-2128
-742
-1594
-1027
-560
-2277
-2956
-2396
-1228
768
-1949
-2456
-2087
-796
-778
560
-244
-413
798
-2519
-1917
488
-1198
-2357
-216
-1837
964
-2614
-2993
-2608
-1693
-1152
-1166
-506
-915
-300
521
-2265
-2614
-646
944
-709
-330
-2296
-2091
-2347
-2668
101
460
535
-2673
-1617
-1892
605
-2336
-2226
-1423
-2635
-1892
796
-2947
-1272
-2097
-2888
-2891
-926
-2524
-2726
-2007
-167
412
-2415
-1794
-2788
-2864
-1750
184
-1426
-292
-87
-2157
-610
-508
-1057
-164
-1037
893
-813
7
-1396
-2032
796
771
-602
-2052
-2331
-566
-2781
-483
-1163
-1034
-231
-462
-2070
-1625
-394
816
-2327
-2861
-267
-323
914
-1479
-1108
-1844
-947
-1594
145
-2118
-1834
-1401
-1
-2188
-2292
-2982
-1516
-2751
-1905
-1896
-794
-841
-1724
-1845
-2452
134
-1683
-260
-2344
52
-283
-1581
455
-2807
-2599
-1893
655
-851
-75
-854
-2691
-511
-2476
-2686
-1500
-1737
-253
867
697
-734
-1676
-2080
-2763
-719
-1949
-1177
-1738
-574
-65
-1355
-2556
655
748
-775
-1498
-674
-1778
-1829
-1339
-1980
-1305
-2197
-1941
-1647
-1713
-266
-1091
573
-2641
405
-2846
-1675
846
-2214
-656
421
482
-2637
-1565
920
644
-434
-1019
-2890
399
599
809
-1259
194
-1710
-1889
-275
-1340
-673
236
-2606
-1369
-1126
-2028
-1887
-2300
-359
-2895
-1277
-937
-1435
174
-1138
-1634
-2725
-607
-1648
-2785
-2521
90
-1206
-2755
-1240
-1568
-2692
651
-204
-1849
-798
-2845
473
-1902
426
-2470
-1458
-2310
-1319
406
549
-2938
-455
-1822
-1599
-2963
-582
323
-1426
-249
530
-2364
-946
-1395
-2372
-1251
-1696
-73
-455
-2960
-1599
-824
-1110
-2642
-1933
-502
258
-1019
-2859
-1875
-2587
358
-2462
-178
-174
-1069
359
814
-2985
-1044
278
-2141
-572
495
-435
182
-1062
3
-1142
-1238
821
-2656
-1229
-2355
-1217
-642
-2592
-1377
470
112
574
-2040
-2506
365
-2521
-2720
-114
-2704
361
-690
-2490
563
301
-101
-1028
-253
810
-325
88
-1741
-110
429
-449
-2699
-2967
-68
-746
-1327
-1841
-1344
339
981
-1682
294
885
-1205
704
-1424
-1761
435
-2547
-1844
-1494
-1583
795
-2648
538
-2559
-1292
903
-381
-1702
-1816
-2934
-739
-2503
654
-2096
-736
-2187
-1900
210
479
806
-2637
-1005
-1646
150
-309
-1314
-2744
-2817
-1293
-2235
-1742
-1434
883
-1418
-1876
-1229
-2693
-2707
-1713
-2075
-2695
-133
-1537
-76
-1858
-1188
-769
-366
-2228
-1178
-367
-2318
-1440
670
502
705
-2609
-1531
294
-341
505
763
-1453
-2444
-1882
-2689
-1777
71
-2802
-545
-2303
-2363
-2557
-2756
-317
141
-2388
-1152
-2178
-878
-1265
-1404
-463
-1986
-2081
-2007
-269
-849
-353
889
-1053
-2860
-2438
-484
883
-2485
-1678
-1555
-591
-572
-2837
-1063
-905
-1212
-2948
-2375
-1808
-68
-2224
-1454
-629
-1526
-14
-1673
203
-2884
-1655
-110
-1575
-1341
282
-2960
-355
130
-33
-270
-1076
-2761
-1130
272
-1153
-1308
-397
-1443
638
674
-1442
-30
403
-1700
-26
-1036
-1639
-2899
873
-460
-294
932
-803
-2685
-2832
823
-1647
-1330
-1925
986
-2571
-2299
-2321
-1020
-2017
31
-605
-822
-2607
-1330
-2379
-2095
-1208
-1411
700
-1606
432
-658
-1012
-1570
-917
983
-2192
-114
11
-1053
-1288
-1757
-933
693
-134
-76
250
-2681
-1054
-106
-2718
-1229
662
-2913
850
-2935
-1328
-291
-2496
-872
-2503
-2491
-1037
-2867
-408
-2710
133
-1296
-1264
-234
-1400
-2084
-242
-1051
76
-1486
487
-2528
-2558
-618
707
327
-1756
666
-2000
-2932
-2672
-1250
-2457
-2845
-1074
-1865
-1635
224
-2211
-2157
-226
536
-701
-602
-379
-1999
10
142
915
-1998
-1576
-1521
-816
186
-687
-411
-836
-2174
-2676
-2340
-846
-437
-2626
311
-593
-2703
-2604
-2162
-2660
-2338
-1994
-769
-2028
-924
-2863
93
-1410
-2591
901
-851
-1128
-2062
-601
-550
-2289
508
-775
-1985
-444
714
-131
-177
-1588
-1316
-648
-408
-1807
-914
-1453
397
-2156
-782
163
-2294
-2770
-2994
-197
-1327
-1809
-322
-1927
178
-2070
836
732
876
-2804
-2877
-2119
-1400
-1929
-762
-570
-337
-284
-1188
169
-1269
-2218
-2859
273
-750
70
-715
-317
-1252
-2678
420
-794
-978
-1912
-84
-1895
-1282
-131
-808
-2046
-1731
-191
-166
-573
-1726
318
-183
322
-2025
-135
-1578
-2440
-2847
606
31
-1687
-923
75
960
-2428
-527
-2673
-2791
-2433
-1799
-533
-2292
-2943
-1831
-793
85
-768
-585
-708
-898
-1047
305
-839
-403
406
487
-780
84
-1545
-713
878
-2038
-566
-883
-1629
-2621
461
-305
-2267
-1129
-1595
-1000
-964
-483
-56
-2546
-642
-1887
-879
619
-366
-2699
-520
-1001
-1913
-1846
-2547
-1962
-2469
-1435
-2069
-592
-895
812
-1876
-174
-2966
-1353
-272
-272
-866
-1138
-811
-2773
-886
-1511
-2164
199
-642
-1549
-161
-2382
415
-1942
-2930
-1182
-997
-800
850
-2403
715
-2052
-62
-1005
-1514
-1580
-885
-1162
-455
-1008
-293
-2004
-444
-354
-268
461
-259
-865
518
-1194
-2407
-1975
-1606
-845
-2562
-151
-2147
-2826
-2920
-2021
-2160
-2918
-694
-404
-777
-758
-2594
-2745
-2016
-2452
71
-1936
-2122
-291
519
-2447
-367
215
604
-1617
-437
-85
-86
-1332
-14
-1835
-616
-1552
-1700
-2978
-2982
-2605
-1416
-1389
-2493
-2307
688
-778
-1242
308
-963
-129
-1830
791
-2523
-2623
-68
-989
-2716
-318
632
-1930
958
-1547
487
-2697
-2926
-475
-609
594
223
-138
-2139
-2509
-2198
-798
-1834
823
698
-1366
-1809
-2025
-2749
-2974
723
-2856
884
-868
-135
-1233
-2038
-2984
-2758
-2527
-311
-1839
981
-1712
-1210
-2985
-1496
-1071
-1130
-407
-1121
-679
-37
520
430
-597
-734
-1543
-488
-2787
205
-2419
-2373
760
-2885
603
43
-1964
-380
-1597
-281
490
-473
-829
608
299
580
-30
-2662
-2365
632
-1572
656
-483
457
-1839
153
311
-2748
-114
-1592
-170
-1539
-1944
-2889
-459
-2762
-2342
457
257
-1982
-2854
-2163
-2821
-2660
-1704
-2709
-2004
-2516
534
-238
-1297
-631
967
-1696
-1145
-1831
-2247
-2308
-353
-2536
-1761
884
-1730
-1965
-812
-825
-1472
-2168
-128
-459
383
-10
-1410
-1877
-2489
-363
-1626
810
-185
-1896
-1679
-586
-2967
-2917
-2035
-2583
-1533
-548
-2679
-2673
-431
-1916
94
-2688
-1433
-2649
-2060
-2019
-2353
-690
-286
-2626
-445
-498
-1696
-1504
-2016
-1586
-115
-2841
-2815
-1776
-1294
-1550
891
-2803
-1103
-242
-1040
-2228
-353
-458
834
-2008
-1735
692
70
-772
-1049
-2924
-1321
370
767
-582
-732
-2020
-2273
-1538
-1640
-2248
-1781
602
-885
-2932
-2619
-604
-618
37
-509
-834
-1443
-2131
-894
-1003
-32
-516
-106
-2269
-443
-272
-2801
-1392
-51
-8
-2159
-1683
-2533
-205
328
-151
536
24
-609
-64
-682
-1247
-2186
-792
-2078
-811
-509
-1503
-1698
31
-1366
-1362
-2835
686
537
-1750
369
-104
-515
624
-2267
-178
-2490
-1092
66
-2541
-2447
-2262
-2306
-1504
-100
-2640
-2073
-740
317
-531
-1950
-429
336
-2368
292
-1491
793
536
525
-2472
-1587
-967
-1569
-1633
-1690
-1548
-1881
-748
-916
-1641
-2625
-1866
-1636
-1072
376
-66
-1395
-2544
-2129
-2131
-72
-2986
51
-1698
-465
784
-2854
-424
-207
-34
-619
-2862
615
985
665
511
-2455
-1094
-1504
-1846
523
-1082
-1723
-109
-1777
-1102
-1390
-722
-2582
-751
890
-527
-2405
-1114
-1648
732
-723
196
-2690
-732
-525
-33
-356
-373
-2663
-2869
-1684
-791
-2334
-658
-340
-507
-2811
-1415
-1242
-1412
365
-2320
-2823
327
375
-521
-1450
-408
-977
-2064
-345
-2433
-2505
-1558
-593
-1330
-2733
46
-194
-259
-1062
-1639
611
-1207
-1617
145
-1460
-2511
-1473
-2307
-958
-2518
-1787
-1086
567
-2259
-2246
-1336
-2143
-1929
152
-180
-2759
-1174
-660
-279
-1174
-2049
521
-366
-843
-922
-2584
-481
646
-313
394
-983
-2244
-2
-596
-1399
-1653
-490
734
435
651
-2922
-2964
-464
-787
-2583
-661
929
35
-2839
-2677
-1743
-46
-1872
339
-712
-1524
-958
-2595
-277
272
-2553
-1045
-1820
-1467
-804
-2130
-1109
-736
-1011
-1447
-2869
-33
-1430
505
-2497
-916
-2752
166
-844
864
-2387
-2539
333
-2264
-1646
229
-2464
-1707
-1510
-800
244
730
-2295
-2730
-2248
-1977
821
-319
-2409
188
-2855
-1270
-1616
-696
-2144
-261
-941
710
-176
-1021
-2992
-917
-1291
-1665
-2856
871
-637
72
-448
55
-2635
-2917
-2686
-2334
-1219
-1027
225
-2111
-463
-2690
-1148
-1992
-1209
-953
-874
-296
293
-1776
-183
-769
391
-1060
-2137
-446
-796
-360
-758
-162
-673
-1066
-2285
-498
514
-444
-1673
-1951
-546
179
299
-152
-945
868
760
-394
-389
-1387
-2558
-1242
-2231
-680
-2246
-2809
-51
-1483
-2346
-1245
-1437
-1442
918
-1740
-1380
-948
-1379
-2564
-2897
-339
831
-339
-1284
-2597
-1853
303
-280
-1524
-1805
-586
-1400
-2073
-97
-1973
-216
-1666
-2322
-2347
-1654
47
-1825
-2214
-1304
-2902
-1611
-2957
-1189
-1305
-2763
-956
-515
-2474
-1303
-723
-670
-1928
-785
-799
-2140
825
-734
-1340
-2111
84
343
-1434
-1688
-2062
-1690
-1677
831
-557
-2080
-1316
-2113
-2311
-134
-1469
-907
-796
-1730
747
-2023
834
-669
-2577
-499
-2736
-1635
-2045
-2735
-1821
-744
-1920
-371
-496
-1585
-645
191
-166
-545
-1081
-1923
-1854
-653
-961
-1428
-635
-2696
-1937
-2386
-1353
-2284
-2807
-1671
-1497
-99
-1014
-2025
-2149
-2855
96
-534
-117
-598
-1053
787
-222
-2939
-1266
-608
-2683
-2750
-2648
-2933
-293
-2967
-2017
-539
-750
-2823
-998
-2667
388
-1777
-619
-922
-2566
296
-2825
-641
502
-479
-2215
-1873
849
635
-1177
235
615
241
-1761
-1665
-327
55
-1960
687
-2436
-2566
-1572
-2972
-1021
390
-268
-586
-260
-2488
-1461
-1617
-1093
424
-1955
-260
-1730
-1277
-853
-889
-1996
-954
452
-2763
331
654
-1441
-920
-1441
-263
-988
-2618
501
-311
-1459
943
-2696
692
-2013
-2996
-2475
-1031
-1663
759
42
-2348
-2010
134
-2883
-2485
-1726
-2660
721
614
-670
-2657
-1718
-2485
-2366
-437
-1359
-676
-2453
-2751
-583
619
-2134
-907
-1259
-2612
280
105
-2397
-1551
-1396
78
-1090
-2811
-2738
-743
290
-2299
409
-1737
-1792
531
773
-770
264
927
-2740
775
-1259
-2971
491
-1568
-2350
823
-306
-635
-2796
-218
-485
-2507
-1300
-2572
-1226
-2077
-1568
-69
-2893
-354
-1152
267
-1807
-2246
-1832
-663
-1736
-248
-1462
-1871
-1720
-1239
-695
-2098
-843
-1943
-783
564
-2604
53
-283
-422
415
-1945
-1106
-190
-1641
-55
-1435
-1979
98
-1885
305
-616
-2608
773
-761
-2313
-2695
-2786
-199
-2227
-2625
-2335
-1218
-2505
-2811
-222
-1896
43
323
-82
-222
-2160
-645
-2323
-484
703
870
-1409
-437
-1273
-1748
-737
-790
-2327
-2248
-2949
-1548
-819
-47
341
415
-2783
-383
-1783
-373
-2719
-100
-509
-1090
-1810
-619
-1599
-2479
-634
589
-757
-2729
-598
655
-1394
-2715
-2854
-2161
-92
-1655
425
-407
-1831
-2227
-1315
505
713
207
-1752
-985
826
-684
-697
-369
-1053
-1170
-22
-951
-2549
-1224
-1749
-1463
-2611
-1877
-1120
-1611
858
-238
-1341
-2661
-575
-1591
-597
-1370
-1945
-1428
-695
-1636
-1505
-934
-1968
-1357
-116
-971
911
294
-92
-2246
-2995
158
-2514
-2365
-1594
854
-1369
-2052
832
-2005
966
-2335
-2245
341
-2886
-1279
-2747
224
-1035
-1646
-2323
-2797
-389
184
-1424
-446
-2063
-188
578
-2617
251
-1171
-1983
-422
-2863
-1206
702
-1182
734
28
-2165
-1220
-1714
-932
714
-1738
-2569
614
-1547
-1838
-1681
-638
-2755
641
-843
601
-928
578
-2863
364
-2236
-108
-753
-1711
122
857
-592
-304
693
-2420
-1937
164
-2148
-1170
-420
212
-851
-2229
-2714
264
-740
675
-2189
-49
-647
806
-2669
-242
-206
-502
-2363
206
-1851
-1375
-1541
-2597
-2216
-692
-1576
-1888
-831
-2374
-1387
-2195
-1461
-2928
-2238
-573
-2573
124
-376
-1741
-1330
-2812
-1105
-718
-2337
835
-997
-2578
-117
-1024
-2668
-1788
-893
-1273
-2186
-927
-2468
-1114
-1125
-1197
-2148
-603
-2451
563
-2704
-1512
-500
-2088
-2897
-745
-290
-801
-1476
-327
929
713
-737
-202
-1150
-2527
808
436
-112
698
-1278
-694
-1725
-2563
-1463
-203
-570
-1083
-2870
-2060
-1038
-2593
-2935
-99
-2386
-2524
344
-2157
-959
-2730
-1755
70
-755
-1481
-2221
-2057
-224
-2099
-2444
-2394
-676
-1095
-2887
841
-318
-159
-377
-1909
-2512
-1558
-530
-2004
-953
108
-2437
-1358
-1931
-1255
-466
-1682
-1742
-2712
-1095
-1331
-206
-1934
172
-97
346
-1762
-1572
-2760
-524
-1463
-1958
-639
-2804
-2272
-990
-1765
-2557
-614
-1793
-1886
381
-2870
-195
-1182
186
-2456
-871
-2506
-924
-2803
-1892
-1745
-249
464
-1655
-1558
725
742
-669
353
-1328
-465
-1963
-183
-593
-2149
-1137
-2528
-891
209
-1031
-2364
-2235
-956
-304
-1518
-221
801
-1731
582
-233
-1512
-2956
24
-522
439
-2307
-1057
-2934
133
-2664
925
-1947
-1705
-2264
825
-2730
-2950
647
-2427
-2181
-28
-2771
962
-259
-1661
-1530
-2312
-2125
-1850
864
-1322
-1818
553
-2893
306
-2109
934
-2603
-1963
-2450
-696
-1032
275
-1164
-2993
-655
-1856
-1044
-71
-1346
-648
-778
-2123
-1440
-2817
-2189
271
417
620
-2567
-129
-2135
-223
-349
-515
-1364
-1335
157
-2296
-2759
-513
-2143
-1194
-2335
-2290
-2603
-87
-7
-1131
-1868
-2352
-696
-1689
-1089
-65
-2681
-1149
-1110
-2961
-1869
-1369
-2364
-2570
-2
844
816
338
-201
-1309
-2824
-2330
-1196
-1222
594
-2281
-2801
-388
-283
-1203
-1403
-2814
-2507
-1815
-2099
-2585
-1035
-1129
-692
-21
-2715
-2805
-1553
-626
-376
-1802
-2750
-1671
-327
720
-620
-1793
-179
802
-2547
-2934
905
-504
-2001
675
-2418
-2070
852
-528
-520
442
410
458
-2591
-1819
-1379
-2585
-2811
-2632
-47
664
395
-149
-1878
-1530
-912
-894
-2519
-1153
-2439
469
-1192
42
974
552
549
-100
665
-89
-768
520
378
558
94
-2613
277
-910
-1582
-2042
-2670
600
-2303
-2187
682
-1970
831
-1194
-659
-1034
637
-2702
-1966
-2627
-316
-1570
-2460
-4
947
271
-1139
-2842
-973
-1957
509
-329
-2552
-2186
780
-2841
-2921
556
-1048
-393
189
-2336
-197
-2089
-1674
-793
-1048
-1801
-2771
-863
-2644
-172
-1023
513
-2692
-2649
-794
-356
-1309
-2962
-2990
390
-1765
-1246
-524
-756
106
-387
-2825
-2008
-64
907
-1766
-854
-1610
-2997
-2940
-1407
-1183
-749
-1697
-450
965
-1232
-809
-2202
-1402
-2973
-2330
-335
-1960
-1461
-2164
-249
669
-1075
-1449
307
-2805
-1940
-403
-1700
234
815
-765
-808
582
-2255
480
-1420
-187
-2335
-2467
875
-223
-1699
300
974
-1554
-228
-634
-2092
521
355
426
956
-2550
604
-1664
-2307
-2227
-2110
-1587
-120
-2311
-2369
812
116
-88
-2713
-887
583
-1577
-1347
-248
-2213
-2138
-1585
-1821
-2083
-1745
-1993
-412
-851
-1854
-57
-2658
847
-2303
-862
-28
-2177
-2070
31
566
386
361
-2498
-2600
-1966
372
955
-2425
900
-676
-1249
-2671
-925
-2323
-2260
-1858
-1316
-2319
346
-327
-1402
-1614
-944
400
754
-2223
-178
-95
-1776
-1532
-584
-1774
384
-129
-2445
-768
-1527
-44
-2594
574
-1008
-1431
-803
701
-1083
414
-1948
-480
-622
-1946
-2418
-2428
-498
884
-1543
-750
-2864
-473
-2251
724
-2757
-1799
-519
-2743
-1221
896
-1971
-880
-382
-444
-2457
238
-1896
-2120
767
-908
-1213
-1590
-1661
-2775
-1662
-971
-2421
-711
-1716
68
-2048
-1921
-2872
-2460
-696
-1738
-2424
-162
-2276
301
-859
-2413
392
-2174
-2009
-728
-2257
-1760
-2272
419
-482
-1090
-1229
-80
-2521
761
-460
-1704
-1457
-2883
-1100
-1686
385
-1426
967
-1327
822
-85
-910
-1090
-540
-34
-2202
549
-1490
-54
-1819
-2087
-843
-1713
-2712
-2123
-1779
-1140
-2291
-2641
-2903
-2694
-423
-2386
-2547
-2965
-486
-2984
-1861
-2546
-2550
-2892
-645
-384
677
-2420
-174
478
-107
-1757
804
-2788
-119
-1236
-1733
591
-390
-2684
-1087
-456
-1403
-2100
-1242
-1198
-1791
-1910
44
-2581
-1655
903
-1448
-2837
-856
-1456
-896
240
-805
195
-2396
859
-1662
32
-218
-2533
-713
-866
246
-470
-2754
57
-1020
633
-1990
-2926
-2820
755
-2547
-842
521
-1409
-2565
-134
-1772
-811
-2197
-2701
-1321
-1929
-1815
-699
-310
-1005
-2452
-2837
-2243
421
-190
-1296
-1426
-1068
-2115
-2136
-1676
244
-2712
580
-911
-1520
-1320
-936
944
-1766
716
-1022
-1222
-660
-2095
-1466
-1809
-1112
-880
-2807
-2698
-2377
-1611
-2326
-2965
-205
-1282
-2313
881
-875
775
-1721
577
-2803
-2271
-872
-14
-772
-2246
-110
-1311
-1153
-2512
-995
-2283
-1061
-82
-2814
-2748
-1549
-938
636
-1289
-3
-451
-2283
-2957
-2927
-537
-2079
-315
-2497
-1149
-1380
-2791
-853
-554
-2287
-1879
-635
-549
-2979
-49
-2375
269
421
-2074
-1973
-898
-2284
-222
577
-793
-276
-840
-921
-2210
-348
-2233
-517
798
-2224
918
-944
-1349
-1780
-1872
-2962
-522
846
-1552
-1010
769
-2901
-2313
-2067
-1786
-828
-542
-2715
40
-2006
-2736
-874
-2614
-2894
-1215
-1119
-213
-2191
-2354
-665
-992
17
-1181
-493
-333
-2437
-475
-529
-2493
-1201
-2996
-1984
-432
-2751
-2974
-1440
-2581
-80
-1132
-2830
176
931
-447
-2915
294
-2747
-504
663
-336
-2776
-1427
-2670
-555
-2062
-1176
-1113
587
-1940
-2239
-1129
-1121
-47
-2890
-462
-2897
-1926
-1640
-711
646
-1754
-1045
-1570
-2371
-1325
-1023
-518
-72
-1112
-1538
-1132
-662
-2585
-11
-517
-278
966
-2178
552
916
-1741
-1430
-2239
-2516
-1971
-1508
-2154
-935
-1313
702
-1529
-1652
517
-2915
885
-738
-2635
-2018
-1936
-2507
-1676
-2107
-2273
-560
142
-463
-301
-146
-324
-174
478
-1505
378
-2153
-588
-2380
-2335
-2082
-1856
-476
-828
-203
728
929
-2252
-2442
-801
-1060
-463
-1873
-2930
-1285
-930
266
-942
-1191
-1339
-2652
800
-2889
-692
-699
161
-881
-1119
-419
557
-1968
-2304
-2705
296
288
257
-2678
-2296
-2394
-805
-562
662
-2484
-1238
-2045
516
-2420
-1933
-1164
-483
-2286
-670
231
229
-1753
-396
-921
-1100
980
-1591
-2549
-2098
-2670
-2097
-722
10
-2830
-782
-2313
-2174
608
-349
121
-2463
-2997
-2399
235
404
-1914
-2789
-1165
110
-746
-2956
268
701
-375
-1148
-2400
-2731
-861
-1904
-635
632
-2043
138
-2809
-115
-2712
-877
-2678
56
-1549
-1112
-2557
-118
-1884
-418
-120
-1746
-1772
-2014
-308
-2741
937
981
93
-183
785
-40
-740
-724
819
-448
-902
183
-606
-2450
-344
-2837
-1142
-1616
144
159
-1343
18
667
162
-292
-1615
-2729
-2871
-951
-2223
-2806
-969
469
-1728
-2349
-2367
329
27
-398
-2573
407
-191
-2366
-2875
-2732
-306
106
-1448
-2796
-2279
-921
-1432
-865
-2085
-2265
-2127
366
-1798
107
-258
-2840
-161
-2847
314
-1265
793
-1822
-2892
479
-1318
924
-1384
-198
-1000
-2151
-515
-752
-996
-363
853
-2067
-400
-510
174
-1658
-1099
477
-1553
-1294
-53
-1473
-925
-656
-2356
-455
-1611
-610
541
215
-85
-598
-496
843
-1916
-2862
-2847
-1936
-1649
-1869
-2512
579
77
-2364
-1339
-2701
-2354
-1497
-811
-1429
-491
-787
-2113
-464
-581
278
-2242
-248
-2392
-1299
-1869
-2626
-686
-2611
-1253
-779
-2743
525
-1025
-575
-2037
-2405
774
-2010
-2194
-1832
-2784
-2320
-404
571
-2029
-15
-104
-2575
974
-1002
-1494
-1736
-1049
-434
773
500
-2010
-846
292
-1028
-593
-594
-679
-1663
-1187
-1619
895
658
-463
-641
-1981
-2477
745
174
-1287
-135
680
-2976
-1096
-341
-1667
-2250
-1551
439
-2911
-1555
-2172
-2437
-1622
-2206
-1880
-2307
-617
406
-1671
-2295
215
-2247
-283
7
-940
731
-913
-1733
899
-2790
-2671
-123
805
692
-2958
441
774
-2226
-2456
-1146
-2549
-687
-1759
-535
-2740
-1142
102
-1961
-511
-1689
-1467
126
-2244
-2778
-2679
-1191
447
-516
-1753
-2638
-1258
-137
-2728
-1404
912
-136
-154
418
-2545
-1446
-1541
111
-195
-2850
-2357
274
786
174
-23
937
-144
612
-523
-756
74
883
-2105
-2478
-89
-2980
213
-688
-2950
-632
698
-870
-832
-973
-1004
-2380
-1590
-339
-2363
284
954
-1006
909
-1799
-1140
-921
-1353
-625
-424
-2839
-2347
-2741
-325
-501
-836
-2396
-541
58
555
-1012
-2422
541
-1480
-1460
-1210
-153
-615
-1387
-234
67
-2114
-2815
-2842
-252
-2372
401
-888
-563
-1904
-336
344
352
366
436
-574
-2616
697
-111
-147
-374
-500
-579
483
-2458
-2822
-2811
-2684
-2875
-2709
-60
-1051
-1818
-2540
-2647
-1746
-2614
265
-987
-1352
-2687
-1034
-638
336
-297
-2551
-1096
-2829
-1898
-322
-2878
381
-1359
-339
-2756
-239
-930
809
-1094
498
-2584
-363
-1317
-737
-461
-2565
-1663
-1895
-654
-2756
221
-2262
-1325
-1426
-2184
-1042
9
911
510
-2453
-811
-1906
-1701
790
397
-1246
-577
433
-2196
-1566
-1775
-2389
-77
756
-406
348
-479
-1436
-1979
-267
-1252
-749
-2310
-1831
282
-486
-2437
-2342
-1604
217
-1504
262
-1954
-2448
-2457
-1172
-1261
-665
-202
-199
-2726
-600
-416
-2873
621
-2188
-1769
-599
-2967
-2744
-1305
-2196
-1507
-2073
-1908
-283
434
-2022
-591
72
902
-2137
-549
-588
672
-1378
-1499
837
-2120
645
-1297
-2360
-17
-1290
840
-1616
-752
-2311
916
-795
-421
-1621
-1944
650
470
-1393
85
-2501
644
-557
-1462
-1158
-24
-280
-713
-314
-2674
-178
-2576
-2189
-2633
-2558
306
-2625
-1877
657
50
-104
-1882
-702
-2425
179
866
-2081
-1250
885
-2404
503
-7
-2653
-1618
-2642
-1919
240
-2484
76
-738
-333
-927
-43
-658
-811
900
-2678
-254
-1083
195
-2341
-2276
181
-797
-1064
-1367
-2626
275
-2715
724
-2987
166
-1620
-1168
-1223
-459
-1422
661
-488
-623
-1167
-1164
-1514
-60
-2818
-452
-2493
180
-2924
-998
-177
-1382
-576
-186
328
-2749
-62
-828
-2235
-91
145
-2439
-385
-2907
880
384
-1576
-931
-1158
158
-2964
-2375
-2861
273
-2681
644
-2971
-2260
-448
-680
-1891
-672
-1752
-1243
-1551
-165
-1161
-383
-971
-852
-2447
-425
-856
-1963
-297
-1376
-272
684
-289
-2743
-2111
850
-2857
-1055
-143
-245
-2780
-2331
-2186
-1889
-2466
185
-1611
450
-1542
-1313
-221
-2736
-81
-611
-1649
-1710
-1050
-1465
-543
-2600
-98
-1053
-2254
-2790
-454
143
-153
-2079
-2707
-2522
-937
982
-660
-628
-1723
-2591
-2229
-217
-2349
-1526
-164
-1936
-1397
954
539
-1111
-692
-18
-353
-2592
-674
-1715
389
-1434
-2831
-3000
-1815
-499
-290
-1732
-2099
940
657
519
-1701
669
-2078
-2897
-2990
-2948
-1780
-322
-1483
-2913
-1956
-978
-679
-1269
-2939
-25
74
-2634
-298
48
978
-1870
-409
-2603
427
-2945
-801
806
-636
-1407
957
-882
578
-1999
491
-2196
-862
-1018
-1384
-921
-1554
-1467
-2317
-1923
-565
-901
493
-1002
806
-524
-401
-987
-2862
167
-1620
-1663
-2598
311
-2170
102
-2605
-844
-769
-844
-755
-574
-2969
-765
-887
231
560
-2593
-1827
-2183
-963
-1751
-663
-558
-2635
-2605
-1750
-482
-2996
-1693
-2930
-1422
894
867
-1046
-2731
-1598
-2913
703
630
-1365
-1361
-770
-2233
346
-2000
-1439
-1109
-1852
-2390
-2138
984
-1866
-558
-2182
-1253
484
-983
-1587
-242
-410
-2961
-1219
502
-1191
-2971
-1387
905
-2896
-2332
460
-258
-35
956
613
-1644
-2772
-2129
561
-1868
-199
699
-674
-1053
-2628
-2637
-1222
87
-2425
-2461
-1635
-2016
-847
-571
858
-180
388
-2840
-1461
-2648
-1592
940
190
-1643
295
-2932
-2670
-2688
-2420
-355
-1868
-878
-88
-2064
-1368
-2085
158
377
-1103
-1437
637
-1108
-839
-1464
-2794
-1379
48
445
-361
-1769
-1993
-1458
-920
-1433
-718
-334
-2493
-1023
-2335
-1040
-2054
-1870
-2350
-947
-1374
-1158
-1646
-2573
615
-1929
-216
-397
-2089
182
-2911
-2079
-2460
-243
-2063
-2790
-1725
772
-1218
879
216
-2599
438
-2027
505
-753
-1349
-557
608
-2005
-73
-474
-790
690
169
-444
-325
-86
-1147
-1799
-1949
-2543
-2668
-2948
104
-676
-734
-2371
-1748
-900
-566
548
-1643
-605
-668
957
-1951
-1550
-1075
-377
-268
-1486
319
-2987
-733
-2676
705
-407
-1376
923
637
-1293
250
557
-2606
-1805
-59
-1683
-2442
23
-2722
-799
-2733
-1743
-2675
-320
-1796
383
-708
-2081
469
225
-2126
-2047
-792
-60
-1602
-641
-157
235
988
-2167
-793
-2736
-1689
-990
-1234
-1882
-729
-647
303
-2435
-1555
-59
487
-1984
844
-2078
-2113
631
-1111
-2619
973
-729
-368
-2690
-968
-1042
-1329
-2702
-2738
-2983
-2673
435
-1333
-1563
-1007
-1016
-2284
-947
-2639
-872
-1801
-196
-735
-1779
-641
-402
-838
-695
-266
-814
-2426
-1863
-93
-323
-2226
-1124
-2144
-2100
404
-471
-927
-1115
776
-2258
-1232
-1345
-1106
-2284
895
-2375
-221
-2963
-1827
-843
-2149
-1712
-1533
902
-1846
-124
563
-2295
-323
-2337
-967
-742
-1297
-2017
-2125
-990
90
-935
637
-2182
173
-314
-944
-222
-1134
290
-123
-562
841
623
-2520
-2385
-912
-1607
-1237
-2586
-1986
904
733
-2310
-84
-2143
-1126
-893
-2829
-1827
-2712
-1750
-2386
-1398
-210
-658
-1852
-2149
-2524
-1612
-1807
-2595
-1509
-2285
-982
-200
-2733
-1510
-2028
-10
-1892
-2518
428
-1537
-2407
-2442
-1996
-397
-844
-829
-1412
-1132
-310
-2543
-1724
-1488
607
-709
-2752
-1553
-1258
-2829
-1318
-356
-1260
427
-526
-946
-1306
-1925
-974
-2012
-1496
-2573
-471
-920
-1257
-443
-1798
-1443
-2745
-445
-426
-709
-283
-2960
821
800
-1045
34
-116
-2186
-1798
-1558
-1355
-2745
-511
-2346
-455
-2045
-1899
-1074
-2847
-373
-619
-779
-23
444
-414
-140
-1386
-1907
-1492
973
-880
-348
465
-1731
-1208
-1675
-1575
-2998
-387
-83
-541
-2893
-275
-1678
-2776
-1942
-1880
-799
-419
-1254
-2910
819
-390
-83
-121
-1877
-170
-2258
-1796
-311
-2153
-955
-378
-1203
-2142
-1563
-824
-2761
-660
156
646
-1350
-270
-853
-76
103
-2991
-635
-410
-520
-2996
-2122
-1995
-2818
-2594
-2213
-2497
384
-1619
-1965
-2584
66
-1011
-1321
-2803
-2206
666
-2512
145
-1566
-49
-2952
633
-2810
-648
-1160
-2972
-181
-675
-1479
-1596
-520
-1614
406
-2042
-373
-1319
-978
284
-893
-2098
990
-1037
666
258
488
308
-2635
-2759
-1461
-2879
-1377
-2011
838
-1966
-2603
-2668
-372
-2771
-2583
337
-2826
-1008
-2780
-159
964
-1734
-2617
-1411
-999
472
-5
-2285
-2191
-2176
-2635
-2432
-2761
-574
-2562
-1296
-2356
-222
-1426
455
-2577
-2176
-2649
-1401
-2222
356
-2533
-294
-55
-1628
-1774
89
134
900
-1625
-2146
791
-440
-2423
-1655
-472
-2993
732
-303
-2496
-1061
-1899
591
-2153
-2305
-1416
-2461
-1203
535
556
294
-1250
-2469
-1426
379
-2505
-553
-115
-1159
-2206
625
-2967
-1467
9
-2791
-2988
-1525
-2908
-2789
-499
-872
-2136
-1826
-838
-755
-1174
821
-1028
144
-327
-2411
-1987
-307
-1697
-478
-2308
772
-1633
-2343
-540
-1403
-219
-1753
-2488
-543
-2733
-2933
-586
-431
-1774
-25
-1669
-1766
853
-495
-2439
-1560
-1264
-2629
-2574
-615
-2821
-1241
-1603
-1323
-506
-643
-403
-1799
-1009
-62
-2028
-2200
319
-1714
-153
565
-1508
-372
-1905
948
-1516
337
-936
863
-890
60
-872
-80
-1076
-2197
-2156
-2803
-1602
-1795
-2427
-864
-1095
-1393
-2904
-1196
-1576
-2214
-1980
-2913
-1904
-1979
833
-2548
-1654
-1739
-780
-1128
-470
-362
-792
758
-2750
634
-1204
684
-1094
-2754
714
-560
-1214
-1810
-1878
-771
-34
-563
-1245
-2912
-1126
-1524
-1673
-2218
-1584
538
-579
-1508
-662
-1936
-2772
-794
-410
182
-1278
-2176
57
-265
-1209
-2486
-1878
-1940
-847
-1520
-173
-1307
64
-1298
-1768
-432
-1402
-309
-1437
-912
-2100
-306
-425
-1448
-2991
-656
-553
-2219
880
-2062
-937
-459
-2707
210
-2602
-1854
-2858
-1122
-282
-981
-2821
352
320
863
-1507
34
-1464
-832
-1175
-2583
-669
-2720
-2937
-2936
-1116
-1815
-2635
-2396
674
-367
46
-1765
-1727
-2533
-1278
-1003
-382
-2015
-931
-1864
440
-2661
-742
390
210
-2039
-2002
-982
-817
-75
-1318
67
-2530
-1744
-2475
-929
-787
-1142
-79
-2258
-1968
-60
-2579
-1843
28
-760
-551
-2727
-1360
-1353
-2994
86
-2271
-2432
-157
-1620
-659
-2722
-1951
131
-2932
-138
901
184
-2261
-2783
-2902
-1756
-392
-17
-1061
-2969
-2632
-98
-2913
798
-1499
-2576
449
-828
-2682
-1163
-879
-1407
-215
903
-683
-1070
-308
-2625
-2213
-469
-1890
502
217
-2132
352
-2628
-130
-40
237
300
-837
-1095
-169
-2966
-383
-2782
-2362
-402
-1762
-1063
-2121
-422
-2755
-1111
-1189
-1276
-2910
-2958
-2292
-653
-150
-1191
-37
-1197
-1554
-635
-1251
-808
789
338
-1768
210
-373
447
-699
-2626
-1348
-630
431
-111
-841
-42
-1212
-2221
-2775
263
-2544
-2550
-2299
-2140
-1850
-1236
-1157
880
-911
-994
-2050
498
-737
-501
-183
-2579
-2753
-1829
-864
-2090
-1588
-2918
-517
-8
-1542
-800
-1088
753
-2860
-1066
-2913
-1220
-462
-678
-1187
737
-2586
468
-239
425
-996
-621
-1582
305
-774
-242
-1338
-2845
-1846
-1856
-2229
-1105
-1263
-35
-1318
-35
-1594
-2845
-2417
-468
766
-143
206
287
740
-20
-1772
-574
-2363
623
-2680
-910
-2116
660
-2612
-1361
-797
-161
-1761
-390
-1732
-420
-1680
-1080
-140
-1575
-360
-1287
-2315
-2377
-831
-2733
738
-357
606
-2238
-2862
-1804
-909
-181
-1722
-2653
-2200
-1631
-1928
-1376
-101
-2007
-1514
956
-217
-255
-1905
-1536
-2839
-2905
-1932
673
519
136
847
-777
-2228
-1189
-1114
-2076
226
-2846
-883
-1429
-43
-2671
-2612
-2648
-1300
-2606
-1348
283
-2531
929
-2820
978
-2214
-512
-2316
-746
-497
-1332
-1766
708
-1437
-2270
-408
-2216
-1206
142
-1483
608
-1312
-2822
-2431
-1100
27
782
-2375
-802
-2519
-2297
-2212
-350
-1094
873
-1707
-1982
-252
-2898
-2282
150
-989
-2920
776
-2358
-2176
-1524
-1319
-2269
-1243
-2725
839
-1123
-2127
-371
-1599
135
-2905
-1377
-1432
816
-2218
-2242
-1247
531
784
-601
-2940
-151
897
-1021
-2988
-637
-725
399
-2578
-1319
218
-2173
-99
-2994
-1221
-1991
-1956
-2269
-1795
-1090
-152
-2430
-1283
-194
-1093
-2571
-2541
190
-38
-388
-28
-1091
230
-645
652
-1574
-419
-122
-995
-2462
-2086
-178
-1093
-614
-2086
-2737
-1537
-706
-2118
-2210
-38
523
241
-935
-747
-2279
91
-2533
-970
139
-711
352
-12
966
807
526
981
-1189
647
-528
-1101
535
-2828
-2017
-656
-926
-2726
-799
-1207
903
-279
-368
-343
856
-149
-2016
-480
513
-3
10
-1900
-243
-260
625
467
-1625
-2847
-640
-1906
-136
914
-18
297
-2548
-2297
-2252
-691
-1348
353
-2861
-1913
-2883
-258
-534
-801
-472
727
-2677
-2599
-559
-899
-2828
-1549
-837
-2676
-2898
91
575
-957
-2649
552
-2044
-1799
956
-2202
-1413
-26
-368
-365
445
-2715
-929
-1704
-653
486
-2190
-836
-743
-2542
-2599
-832
-200
-741
-1517
-914
-2219
-144
-1949
-2842
246
-2449
-1956
-1936
-1278
-2862
-2958
332
650
-2528
-64
-1254
-2302
206
545
-2847
-292
-2046
-1826
-130
-219
-2248
-464
680
-671
-2617
-1402
570
-434
-312
-822
-7
-1064
-578
-2996
974
-313
-2534
-993
13
-2879
-171
-2879
-444
-2648
-716
-2789
-460
-2154
-2237
-346
-804
372
-301
-2492
-2902
-2580
-1358
-1052
-2570
-2810
45
-1046
-2606
-2433
-1405
-943
749
-2817
-2388
-214
-490
-1850
-1044
-1626
-2243
-2461
-2710
71
-1556
-1932
149
-1383
-2033
-1431
-439
-177
-2837
-1152
415
-1845
-383
-2312
-1131
-1991
-2996
774
-1270
-1587
-2293
-2986
-1330
-1611
-61
-1104
-1819
-2734
-802
-1064
-1082
-2267
724
-1452
-1584
148
722
-377
-620
-1868
-1217
30
-2439
588
-1807
-2495
-2292
-85
-682
-2609
-1238
-1625
-2402
-1798
-636
-25
242
-1181
-329
-649
706
-507
-845
-1549
-1156
-1883
-1197
-1589
-264
-1487
146
474
-1782
-1060
-1010
-1652
-569
-1689
465
-1901
677
-2451
-1149
-2338
-2816
250
-542
-2763
-2309
-2991
-1532
424
-1499
-173
-2724
-858
259
-532
-2812
-1065
416
-2289
-2467
-1739
475
-290
-538
-1124
-966
-1335
-192
-755
30
-1785
-307
-910
-2975
-1729
-2603
-395
-371
-976
-1249
-1399
-168
-2119
-1271
-832
-1486
183
579
-975
-467
-1515
764
-2469
-1535
-1247
-1228
-868
-2712
-1390
-1212
-1350
-2871
-518
-2081
-535
-2851
-328
-934
-516
-2092
-2245
-1902
-2553
-1341
-2786
-2145
-1775
-221
-1269
525
-2852
481
-275
-1024
-344
-110
-896
-624
-2764
-1838
-525
-1036
-1717
-1457
475
-2961
98
-623
937
-1196
-2745
-745
-2737
-1072
-333
-2234
-734
-1971
789
-1522
378
-1664
-149
-1308
-1571
852
-1631
-1201
-109
-2947
-2157
-1767
-2413
-691
299
-76
-2238
-898
968
-2428
886
-492
-294
387
-2285
283
-941
-1040
-2277
771
292
-787
-1136
-2274
-1170
-1435
666
-1444
-972
-2835
-1928
-475
-1604
-733
-2994
560
-1748
-1194
-2841
-254
935
-474
-1798
-1952
-621
-2237
-2800
174
-879
217
-2786
-1788
-1096
-86
-1477
-1294
390
-130
-467
-1587
-1117
-1042
-1808
-1595
-364
-2046
-852
-263
-186
-762
-273
-1834
-288
-1928
-1381
-2796
-247
-1024
-2692
-427
462
-1421
-2937
247
926
-1701
-1118
-617
-2902
-2275
-371
-213
-724
-2632
-1226
-124
-376
-2662
-812
-2349
-121
725
-354
-847
-2053
-2034
-964
-2810
-2658
677
-2631
289
-2746
-884
-2906
-1635
-2522
637
-2734
-2961
-2841
-723
-2523
-69
372
-84
549
436
-239
-562
-970
-723
-1003
-2884
-2070
-2136
-615
852
-1672
627
-6
107
-107
-317
-440
243
-1272
281
295
-1046
-1562
-1901
-2055
-1382
360
-1328
-2390
-543
-937
-2010
-156
-2827
620
584
-1195
-158
-2968
-2432
-1010
-2834
-1006
-1184
-607
829
665
-2878
-2509
-14
-2521
-257
-417
-1990
-1968
599
-609
242
-2848
-18
-374
-1672
-2691
949
940
-386
-12
-2324
-2734
-733
-1434
-1354
-979
-1604
-673
650
-949
-2770
-23
-1482
-1697
-1456
-238
854
-2454
-2712
-1399
-2572
-910
-1177
-2821
-1028
-1933
-2418
-2776
-1088
-2908
-860
-2537
-1400
23
-2553
178
-1091
-1425
-1480
-1324
-2368
-888
16
-1209
-2269
-1002
639
-1646
-1886
-1974
-2487
204
-530
-1333
-789
-547
952
413
-2827
72
-434
-974
6
-2957
-157
-2386
-2264
-2842
-1857
-1775
-1723
-704
-569
-1564
-507
-2648
-2759
710
-1752
-1816
652
388
-2293
-476
-1618
-848
-1126
-136
-2006
-1609
-79
-2431
-2454
-2380
-645
-753
-1281
410
-98
808
-1950
-1209
-2013
525
-409
-779
4
-2816
-989
-162
-410
-2668
-23
43
531
590
-824
-335
221
-2236
-2624
-572
-2699
-139
617
-2252
-2395
-2941
-1239
785
-595
-2820
457
-955
-260
667
-1744
-787
125
-2979
-2553
-388
-2069
-1304
-2797
-2491
170
-459
-2704
-629
-2289
-1636
-841
-42
16
-2840
-372
-2161
-107
-1653
-977
-1015
-1886
-328
-1046
454
-718
-1000
-911
-1655
-986
313
-402
-1345
-2313
-1092
-2175
-750
-2790
-975
-336
-401
582
-1134
-1601
-1613
-595
-986
405
-226
-1015
-1911
376
635
-1661
-2659
-2579
-1605
-1853
-610
-2418
-2768
-899
-593
-398
-2494
-303
-750
-1739
-1181
-2125
-1148
-234
-2220
-1916
965
-2768
-448
289
-2914
-886
-1062
-1018
-1073
-67
-2407
-852
200
-343
-1764
-1800
-931
409
-682
173
-1760
-2515
-823
-1865
-894
-725
169
519
-633
-2719
-590
-1892
205
-1897
-558
702
-1108
-2434
-2611
-2673
-2997
-1325
-2866
-2202
-1872
73
-540
-1110
689
-2942
-1851
-1421
104
642
-1023
168
-788
-1429
927
402
657
-2332
-2662
-1943
-871
-815
307
-1437
-780
162
-1656
-562
-2187
-1994
-1299
-2243
787
-346
-908
-2381
-310
909
-2199
-2589
-718
820
-1672
117
-494
-934
968
-2193
-1922
806
-21
-2964
971
-667
-351
-1685
-1318
364
-401
27
-385
-2676
-157
-1173
951
-1184
-721
615
-2705
-1362
-1581
828
-1727
-917
-353
-2549
-1955
-2079
465
-1112
-66
-383
-1236
-87
-2613
-1796
-1326
-2254
-2629
847
379
680
-950
-1019
-2843
-1406
-2015
-2547
-43
-193
-1692
105
-2364
-1931
-96
-644
474
304
-2157
-2850
890
-2969
-972
-2667
650
-271
640
-965
-2943
-1049
-1102
-149
200
-331
-1421
778
-1795
-1908
-1927
-172
-1340
-322
-651
-699
927
-649
-149
246
-2999
87
-276
500
-48
-2913
-789
-1221
-1789
-1119
-1247
816
-171
-127
566
797
-2365
-15
-329
-1323
749
-997
-416
-509
-2814
258
-2328
-2620
517
-127
421
-884
-1099
-1955
-1118
-1813
-1835
-1184
-1159
-42
-2041
-352
-2920
-445
-1140
-426
606
-1278
-154
-2995
-1865
290
-2878
-1004
-1549
-2868
-1220
471
-2563
-2993
681
597
-2500
-2300
-2219
-2508
-2039
440
-1136
-2715
205
-168
-2901
893
-2828
-30
23
-1472
-1414
-2136
164
-2376
-2078
537
-854
939
-1690
-2558
-1142
-1895
-1159
-1866
15
-1038
-1358
-1130
248
-2953
-1643
-1561
77
-1024
-998
-603
-1905
-944
-2059
-1092
185
-337
-579
-1407
821
-76
-1880
-856
-1085
-987
-1397
359
-949
-595
-1550
-627
-2154
-983
-2407
-1955
-142
-151
-1441
-141
376
-1986
-1528
700
-767
-967
-2661
-1064
-1766
-105
980
-2509
-2185
-937
-2462
-1135
-1252
632
-1207
-2218
-1010
-2767
-2984
-165
-2453
-21
-1935
-630
-780
-1038
290
572
-1844
-2686
-2406
-376
-2187
-2683
-1024
-2063
-1697
-2582
-384
-787
-1786
-602
-1635
-2603
-2896
-881
-1218
-1897
-735
45
-624
-1589
-1472
-2314
-1448
445
-2415
-17
-1143
-557
-1419
-1029
-2122
-1267
-2651
-1452
-483
-2094
-1586
-1793
-2808
-1495
-404
-2108
-2082
-1389
-1484
-850
-884
-2399
-2301
-1692
-658
-2475
789
-819
-1830
-1575
-237
-2697
-2874
-649
-2344
-181
-1483
-2131
-815
839
505
-2009
-2301
-452
-2765
-452
-910
-1321
430
-1929
-1958
-2375
-2710
-686
-2664
-319
-80
-2236
798
-808
-707
-1842
673
-1691
-92
-2589
-675
-799
-951
-504
-89
-330
-2120
-964
743
834
-1449
-998
214
-816
-2405
8
652
946
514
-1833
171
-1497
-1300
-2918
-2264
-2091
-928
-923
-1050
-1687
-887
-645
-1700
-218
388
-2041
-352
-1407
-1132
5
-2788
-2917
-574
-2861
-2328
52
-2685
-2017
-592
-1282
675
-432
-2498
-2969
-367
-2665
-971
-2300
-869
-445
-1084
-2064
53
495
-1218
-2856
-320
782
-1337
897
139
181
-2683
487
-712
-2034
-372
-1537
-505
405
-1018
126
973
-1523
-263
-651
731
-2502
-2707
-1348
713
-826
-1645
-2256
-2925
-1794
-2011
-322
9
17
-697
-2435
-1451
-666
-2821
-2956
74
-1684
-8
427
-2132
-2725
-655
-875
-1426
420
-1345
-199
-1112
-2205
-1490
-1853
-158
-207
-1850
-22
-1168
-899
-1941
-1142
-1991
-1741
-1074
-1058
-59
-1346
-1028
-1840
-2219
-2757
-2428
737
-1668
-18
-1156
-124
-148
-563
-44
299
-1219
592
471
-495
-593
-1383
-1348
-2249
-1393
-1699
689
-2927
-1265
-540
-2488
-2744
-2217
-720
-1991
641
-2830
-485
-2240
-1062
-1461
487
-2191
-202
-2697
-957
-2758
-1133
-1324
-2363
-286
-1088
-1984
937
-328
35
746
-399
-2510
939
-504
-2587
247
-562
-1049
-2016
-1268
-2556
-906
-785
415
-2748
-1118
-2090
-1646
-2138
-2378
-2453
-2171
-2679
-2063
-2090
-2335
-1314
-310
536
-1918
-1805
-1453
-2882
-2990
263
-2993
-758
-649
-1657
-354
328
-1900
-1815
601
368
-913
-2678
-4
-337
-2880
-535
-2991
266
-2298
-2734
-1385
-1512
-2464
-1565
356
-2617
-433
934
-2813
-2352
-483
-2757
-2908
-1091
-1424
-778
-2693
-2825
-1654
-2673
-2385
576
155
635
481
888
825
-1176
-417
-2514
-392
838
-731
772
921
-307
-1616
-1539
-2522
-858
-2401
-2591
-1180
-1856
972
146
220
-942
-307
-2146
-2845
67
-190
-2325
435
-1553
-166
-653
-809
811
-1088
-2440
-512
-162
-2807
-1786
-472
-2482
-2196
-2912
729
-2080
-1839
-1435
-626
-2394
-407
-1021
-1601
-1964
-153
193
572
725
-2249
-1698
-1297
524
-1242
-2110
-1590
-187
-1391
-729
-527
815
-2299
-189
-1366
-1143
-2570
118
391
-804
-936
-1938
-1954
-2811
-1851
-958
-4
-817
-1634
412
-481
-1768
-1562
834
42
-2514
-2579
258
749
-6
134
-300
-888
-1238
24
-1903
-2501
39
-2982
-2578
-2960
-2732
226
-324
-2917
-852
-1295
-621
-692
-68
-2572
428
-2436
465
-25
-1269
-2514
406
-1420
-1076
-1390
-1002
-690
-551
10
-763
-785
352
-2281
-1929
-2766
-624
-1861
-338
-212
859
-1088
-2498
390
-1916
-1769
-2220
-1516
-28
-683
402
258
-2434
-5
-306
-2866
-2635
-657
-2018
85
-1677
-475
-375
-2510
-1529
-1535
-2490
85
-2864
100
-1770
495
-364
-2448
-1239
-1931
-2366
200
-2820
-116
-2374
-2105
-1710
-1013
-1291
-429
946
-2992
-689
-1539
123
-2933
-1252
-2225
-2462
21
-2157
-2423
533
-1566
-1329
-2044
-2256
-1707
226
816
-2477
-479
-902
-1270
-311
-1908
-1624
356
-149
-2461
-1775
-1154
-1220
-1937
-2522
85
564
-745
-1509
-1385
-1882
-2023
205
305
-384
-449
-1402
-1499
939
-788
-52
-1716
473
-189
-1117
-1050
-331
-2460
-2743
-275
-2700
-2609
-1808
-1791
-1026
435
-1851
728
-257
-2354
498
-1415
157
-2909
-2837
-273
-106
-2402
-320
470
-2035
-2489
-129
-520
-1866
-1667
-1698
-1217
223
518
-952
-1373
-1295
-545
-2999
974
-1689
-2117
364
-2608
-3
-24
-409
-1635
-1606
-2676
-2738
-311
-1111
-1969
-2303
-2683
-1260
-2046
-1189
-494
-137
-2935
-1647
-2953
901
-125
-2358
-329
-2013
-2616
-1735
-268
-2160
-2604
-419
-2103
-1293
395
-701
-2350
-1806
-2081
933
-2377
-2660
-1671
409
789
-42
-1419
-1761
480
-1174
-1517
-2291
-2161
-2623
-32
602
-2687
909
-144
-304
-1282
-625
-2756
488
-1026
-2303
-1725
-2944
-731
-2015
-2399
-2439
-2246
688
-702
-1240
-1349
-2385
354
-2350
-2410
-1065
904
-1003
560
725
-2536
-572
-898
-2903
-1779
-1089
-2081
479
-681
654
-551
-2654
290
-1470
-2346
974
-242
-224
-99
-1184
-254
-2186
-2670
-2277
-1585
-842
-1624
738
-1011
-1081
-35
-2428
-468
-2682
-915
-521
858
-2683
-503
-2354
-2170
-707
-638
-1725
159
-2051
982
18
421
571
-2029
-1828
551
-2599
-913
-2298
143
-469
-2355
924
-526
-2035
-788
823
-1659
-1796
-710
-1223
-1103
-2176
-2600
421
680
-680
-342
743
-309
106
-2720
496
540
-1153
-691
-2137
-2053
-2059
-135
797
-2902
-2156
-1422
-2653
-896
-1594
-2537
-51
-2762
-2596
-2251
-1324
-55
-2414
-2950
-395
946
-642
-1640
4
512
-2399
-531
-497
8
-2319
-10
409
-2062
-762
-2098
-2684
-342
-1624
-2779
-2196
-1083
-1421
-755
-2357
-1823
104
-141
-1231
-2022
402
406
-1474
-900
-2704
-2900
408
-2079
-1868
-2771
-2728
758
396
-1408
-913
-757
-1334
-2444
-1010
-2279
-1900
-150
-2995
-896
-796
-1999
-1582
-2486
-170
-1580
-1731
-2928
-2492
-2903
-2376
-686
-1358
321
-1072
-1383
568
408
-387
163
84
-581
233
-906
-2005
-2789
652
-1056
-2084
-1640
-2578
-574
-1699
-396
-2416
-719
355
-2132
-2921
-1257
-1791
-997
-1633
-985
-936
-2369
-275
-1016
-1117
-2203
-449
-1367
-2041
-628
281
-2440
370
-2836
-67
-2946
-1384
655
-206
-932
-2463
-1933
-909
-2887
666
-1820
220
-1333
-1126
-1214
495
-2588
-536
-1876
-451
-2027
-2980
-1548
-106
-1697
594
-2138
-1319
254
-2008
-1734
-2267
-1929
753
-1722
112
-177
-262
-1606
-159
-1474
-2654
-1108
-1409
-1880
967
-356
471
-1985
-2294
-2006
-2994
-2399
333
929
-2698
680
-2799
-1717
-2628
-2181
318
-346
-2364
-1889
811
887
-2999
395
-1999
-904
-941
-204
-1069
-1097
-1187
-1407
761
-766
-148
-536
-410
-2899
-2798
-2823
-2289
-1336
-2662
-349
-1333
-1991
-2328
376
-1314
-500
567
-1264
326
-2962
-118
-2020
-1466
-2654
-371
-2128
669
-870
-2079
-866
-1563
-1896
-1079
907
-2943
36
-349
-1236
-2997
-2792
-1362
-2666
-120
-1188
-2790
791
-1093
795
-1533
171
-1483
-672
-2369
-1223
156
-1766
-1509
-908
-1158
-223
-831
413
-1816
-60
-2222
-2687
-1158
-760
-312
-2076
-1513
-143
764
-768
-2775
-1101
-1958
-2264
-2220
19
-1646
-648
-1263
-627
-2198
-2955
212
-2645
-2715
389
742
-606
-2679
-975
-2472
-2986
-2959
-294
-1741
-2204
691
-2139
-2395
-1982
-693
-2638
-1545
-780
-1231
-2159
-724
-1741
-2577
-1214
-1685
-1492
-1294
-2645
-1715
-2948
-1190
862
-2561
-2004
-2665
-2444
-812
614
-2645
-2944
-2035
955
384
606
-281
-2993
-2515
-2367
-878
-2454
-528
-450
942
-1201
-365
-1678
807
-2649
449
-896
-1050
-2425
-231
-1847
-1332
-1258
-2573
-2881
-2631
61
-2409
-2397
-632
-1865
-363
-1555
-2836
30
-2955
-626
543
-1499
-1329
-2989
-2446
-86
-392
-2789
-275
146
385
36
-1100
767
-2327
-586
-888
182
289
-2787
-739
-11
-2292
-1020
-1719
-635
988
-467
-2287
-34
7
-421
-2804
-2589
-1785
-2319
-1138
-1246
-2600
-1575
-819
608
-2952
-1043
-116
335
-1114
-1554
-114
412
622
379
-627
-36
-1466
517
540
-202
-2786
-1694
-517
-1752
-2123
-1457
-482
-995
-115
-1361
-1783
-1904
233
634
-2064
-2156
-211
-1133
807
386
595
-2098
-297
37
-1230
-112
841
-2318
-2455
-2322
-647
-519
86
-2486
-775
-2265
-2776
-2874
-2972
-537
-2985
-1952
-1453
750
-510
-2032
-1923
-1702
-2383
-866
-689
-2190
203
-1434
-1115
327
-1499
-1944
-701
-1086
-260
-1814
-1277
900
-1305
-2999
-2559
479
-2159
-1168
-1290
-408
-1283
-1483
30
-2414
-739
-514
-780
-443
-445
-1948
-2405
-2718
-1736
-2946
-582
-2538
-650
-2458
-2586
529
-2284
-533
-46
-2588
-1773
-2661
-1989
-1319
-137
-1140
-1682
-619
-2174
645
-1856
-1077
-1178
665
-203
-2477
-1309
-1155
-588
-522
-2123
-2909
653
-1075
-2815
-1750
-1053
-934
-2365
-485
784
-1228
-1959
769
-1822
631
852
-1339
-303
538
-146
-625
-2003
-2862
-2629
-375
519
302
952
-2956
-450
-777
-708
-2149
-2857
545
-217
478
-1924
-2541
-95
123
-641
-1161
-39
-1662
-547
-2671
-1060
409
-573
-260
347
-473
-61
-1537
-2186
761
-67
-657
-1888
564
-2283
636
585
405
-1399
-2147
-1161
-2854
-1228
-2378
-545
-520
-569
-2987
-2379
-1866
-2713
-1183
-535
-1385
-2387
-679
-1218
-263
-2586
-1395
-251
-2758
940
-2193
-234
-866
-915
-167
-2885
-2805
-2178
-461
902
-166
-1160
-2482
82
-1793
-1879
-1367
-1001
-1949
-2173
-1681
-2862
-1343
-2538
-123
-1865
582
-2938
-2084
-968
-501
-1747
-2030
-2232
-2394
369
380
65
-1738
691
-1198
-599
966
-1998
-2856
-1578
-1667
-1790
268
-1028
-293
-1373
-2249
-1356
-1785
-232
878
788
-1218
-2884
-812
332
-927
-601
315
729
-2237
-1222
-781
-1091
-1254
-2563
-485
-566
-2390
-196
-881
463
-1190
-2778
-671
58
-2577
395
-1623
-2510
620
-1801
-737
442
-2665
140
460
328
676
-539
-1400
723
-2535
-2696
-344
-2355
-2576
-2508
-610
-146
-2170
-1942
905
-2529
-1845
-215
-809
-2816
-62
-1583
-1667
-1430
-1641
764
-1925
-2726
-729
-394
-212
-783
-1023
-566
-2125
-1142
-105
-1313
-899
-1776
-2517
-54
-1731
-972
-1738
-1087
983
-1253
970
347
-519
-1861
262
-1096
-1383
-639
579
405
-1805
-2608
214
-2054
305
-817
-2618
-2614
69
-187
-2192
-136
345
-822
-41
-2830
-1266
807
-2584
-1111
592
-2984
588
-2355
-726
780
44
-564
-2121
-1234
669
308
-2486
-2331
-2790
-2023
-793
-1510
-1994
-673
-1961
-2270
-2548
-1308
-2798
-8
-664
450
-960
-2350
-2726
-631
-2249
-2059
-1631
-2124
-2519
-502
-1697
-2176
764
-2000
-2847
-1561
-968
-1542
-1513
-1521
-642
204
-262
-2466
-1963
-323
235
518
-2641
587
-1171
-716
87
-977
-1402
-2247
-651
-1064
-2492
-2489
118
-2612
174
-721
-134
-649
719
-933
784
-978
-1445
-1883
-1563
370
-1048
-1055
285
-1132
-87
-1076
-1923
-102
810
-2644
-778
-956
-141
-2855
-1141
-2328
-58
-2620
-460
-1501
-548
-1684
143
-173
-2634
-1471
-115
-1236
-1093
-2225
-1140
-2358
-1549
-98
-56
-281
-801
-2833
-2274
-995
-1429
-388
-777
-1181
-754
-2045
-1228
-2021
-972
-692
576
-130
-876
-1648
987
176
-2632
-1547
-1732
-1303
-1624
-581
-1189
-1845
-1523
-2539
-2547
-717
-1489
255
-2751
-2454
-2095
-1373
-1123
-2212
133
-370
-168
-1758
917
-1286
284
614
33
-198
488
-457
-2985
-2952
313
-2592
-1792
-710
684
-2670
-2671
-2334
-2337
-259
-1474
-528
-2420
-2178
-2221
-1542
38
-1707
383
-1664
-2620
-2470
-513
-2774
-1282
813
-1139
-2080
-1361
-1066
-665
-2338
792
-1373
-853
-1885
-82
-627
-340
-1989
-940
-2086
-2873
-2282
-479
-2343
-1790
722
-1638
318
-398
-295
-1438
419
-1300
-2931
-30
-461
-1356
-915
-2675
-718
-1044
-1773
595
931
-2566
-1637
-737
516
-2006
783
-1283
-2298
-649
-611
-1159
-2428
-690
-658
-1241
-1575
-916
-335
-2181
-1290
-1580
-513
-332
-1020
-2259
-2565
-607
-2979
-2372
-2460
-2182
-2833
-347
-2515
-1821
-770
511
-313
-1143
127
-2292
-2306
-891
846
-208
-367
-1952
-2051
187
-149
741
457
-2983
-598
-1203
-2178
-1014
-270
301
-1802
-1869
-2514
-1783
-1111
-2324
-208
713
-1900
-2862
983
531
-2976
-602
-2720
512
-1959
-2605
98
-921
-1689
-2077
-1579
-2659
-713
-1746
508
-510
-1505
-1439
-450
-1492
59
-1017
-436
-2842
-2789
124
-515
-680
-917
454
-1206
-1141
-2627
-306
-2480
-2474
284
-1128
278
-45
-1132
-2704
-23
678
-1051
567
-2069
-2643
-1909
-2147
-2096
-210
-545
-2327
531
-1622
596
-1046
-625
52
-866
299
887
-2654
698
-2190
287
-376
-888
-2274
-2764
-1360
-922
-2957
-1245
-117
-706
155
-1951
-735
-2470
-2955
-579
-1081
-2708
-1508
-738
-564
-402
-140
-655
-183
457
875
-1759
47
-1652
143
-835
-2129
-403
-2777
-1854
-124
-1480
-2593
-589
-1541
-670
-606
-949
-197
176
-730
87
-2282
201
-80
-2696
-2930
-1349
161
-737
-2979
-1210
168
-2499
-467
-44
380
-209
-657
-1608
-24
-2554
705
-97
-2079
-1563
-1070
-1065
590
-107
-1069
-186
-2901
-1412
-1191
-608
-2423
293
-192
-2617
-2818
-2583
-1752
616
-1784
-1971
-1993
832
28
-403
-1111
-1070
-1743
87
-2520
-810
-1915
-1678
-1768
-703
814
-2268
330
-1145
-1934
-1200
-1142
-2679
-2090
-2579
47
-2754
-310
-2004
-797
-1811
-385
-2088
310
-299
-185
-2188
-10
-2554
-385
-1508
-2899
444
-441
-2639
-1644
-2308
140
-2532
-1888
-1026
-1172
-2308
-1135
-615
-2723
683
-792
-2181
-444
-2457
-1820
-2508
-2281
-2915
-2174
352
463
-1510
-276
-882
-1331
-497
-674
-2644
-1083
-1208
-2577
433
-1960
68
-2932
-1486
864
535
-1500
-1493
166
-57
-1511
8
-2327
-2851
-2981
-1787
-2031
-292
-1511
-2570
-1748
-2762
864
-2733
-2781
-1327
-2659
-1792
-198
-379
212
-970
-1478
-1283
-1929
-1498
-1468
800
-1458
467
-1370
-597
-767
-2213
-535
-2639
-2128
-259
-2218
-1827
-2676
-2818
787
-167
-1333
-377
-2421
-2972
-1657
793
-2050
405
303
163
315
-2169
-2519
-2324
-1787
-2635
718
-2236
-1232
-1837
-1253
-1802
-699
-232
-2129
-863
-1196
-2896
-933
-457
448
-2677
-2610
-546
-2903
-2616
-1798
-356
-2491
407
-2700
-292
-5
-1640
-1106
-272
125
-365
-1354
-2444
-1885
-2970
-1945
-1786
478
501
-2223
955
336
-1818
604
-2444
-1669
-903
605
-678
-563
-2540
-1621
746
-1026
-2239
-535
-2638
712
-448
262
-166
-2235
-1321
-895
-2823
-1193
32
794
-329
-133
-2453
-681
-1609
134
-1122
-2510
-186
-1634
-1260
-659
179
-1306
34
-2568
-398
-1785
-342
-2112
-2659
-1000
383
648
-881
-1938
-1336
899
554
-1927
-2733
835
-2588
-441
-2690
815
-1792
-930
880
-2479
-707
-2087
180
-1007
-1345
497
-497
-1105
-1364
-981
-1886
-2604
-2932
-814
-718
-1543
-1569
-1141
236
-1653
-433
-2726
112
-2341
908
-656
-165
-1719
-2102
-1980
410
-1597
96
-1468
260
-2300
-2272
-1455
876
18
-174
-921
-1288
-2170
-2954
-1483
387
-1399
633
-576
-2015
-1190
-2746
-79
-663
-1730
-490
-2750
-2067
290
-2996
-2715
-2663
882
-2858
-564
-2325
-325
841
-1494
390
-1339
613
352
515
-220
-701
-629
-33
-369
-2534
-1348
290
568
-1506
-539
-215
-1051
-2709
-1259
378
731
-2980
-2588
-214
-81
-2143
605
945
982
253
-1311
-1188
-1653
-1202
-1193
-2669
-1228
-1891
-1093
-2347
-2958
932
-660
-2267
647
-476
-2872
715
-2538
-2301
-2360
-2364
-1004
-2885
-2180
64
-1377
-10
968
-2384
-1078
-63
-1966
-2846
-2996
618
97
-1710
585
-1020
-1991
-1932
526
-1303
-1522
-1266
-16
-2504
-372
-1658
-538
-365
-543
-2473
-2020
-2289
-1509
883
903
-2025
-551
-564
-1574
-330
-1370
623
-1384
-2791
-839
-1444
-2625
-2576
-2657
-682
-1225
-488
-1754
-2793
547
-2136
-2927
-835
51
-118
-821
-1130
-1740
92
597
985
-1517
-673
-2326
26
-1311
-76
289
-1215
-803
-2460
-2309
-538
-1350
-1571
-2546
-869
-1372
-937
-375
-384
-164
-582
-1117
-735
694
-2811
-2957
-2673
-1426
-1184
-2380
-1658
-2493
-511
-2215
-11
-428
-699
456
-1034
-2136
-753
-74
-2765
-335
-2298
-2839
-1242
-2939
-2283
-1585
-1279
-1179
-2375
-822
-2938
-366
-2470
-1190
-1546
-799
-119
763
-1232
-149
499
-2283
784
-383
-2405
-1460
-1034
-2851
-2799
-1139
707
-738
45
-1840
-2043
-206
-1245
-1863
-519
-2431
-1820
-2664
-1032
-1889
-777
-1213
-185
-962
-213
-1181
-600
-1973
-1946
-2239
-2428
476
-220
-2065
-2967
976
-695
-960
-1370
-1558
388
-813
-1390
-1846
-2631
-1590
-1736
-2505
780
-2721
-353
-1923
-784
527
-323
-2885
-1382
-1777
164
-2223
-1251
-454
-2742
-491
-1785
-2614
-612
-1400
-2600
-414
-1580
505
-1686
99
-1608
-1076
-1102
827
-2010
-2923
-624
-1747
-2276
-1994
233
288
-2946
-2511
-727
545
-709
-1711
-1119
-647
771
244
-629
9
-1522
-1239
-2102
-2903
-1565
-2511
-1543
-294
-2686
933
-779
-997
-2013
-1655
-513
101
-2922
-530
-2422
-2468
-2800
439
-434
-2045
-172
353
464
-499
27
-2523
-92
-902
-1949
-1479
249
-2844
943
-2095
-1056
-1181
-2061
-105
-1385
631
-9
-2555
-2707
-673
-1518
-2734
-1122
392
-628
-1227
42
-1536
-2811
211
-714
-1251
326
-2316
-2956
695
74
-2529
-393
-624
848
-808
-1241
-1663
-1597
-1716
-2864
99
-2101
204
695
-1954
-838
-1007
273
626
846
-614
-2288
-2840
-227
-1601
579
-1399
-287
683
-641
-2135
-1505
-2035
-90
-1467
-1459
-255
11
-170
-2671
806
-61
474
-2715
-2047
-781
-240
-1167
-2663
-2306
919
-2487
-2562
-2842
-2748
-2284
-2182
-2874
-504
-426
-1807
-991
-112
-2316
339
-2324
-1500
-2567
-1666
-1816
-2039
-2493
-238
-271
-658
-1689
-307
689
-2480
-119
-1150
-885
-1590
856
-1415
-509
-2165
-1210
-1699
-416
-1662
960
-393
-2810
-215
-1574
-1794
-839
-1260
-2963
-2494
-1007
-1065
581
126
-1690
-251
-1311
918
-1053
-2280
-303
-373
-2509
736
645
-2975
373
981
-804
-2629
816
-1149
-1186
-1407
-1834
218
-91
-2765
782
-2172
-2200
-2746
438
-2597
957
-2741
-555
-2852
470
-1371
-1458
-2633
-1526
-939
-2314
-2663
-483
-2751
-2816
899
-440
-2490
-1762
-612
-2864
-44
-1427
-311
-2404
-893
-2069
-2624
816
426
-2078
-2801
-1324
-1065
-1032
-1019
-49
-1576
-1884
-866
-1674
-269
888
-94
-1938
-350
-1339
-2460
-583
-1411
-2785
-1962
141
250
-287
-2554
489
-2772
-1937
694
121
-1077
-967
-1293
-2055
-2170
89
-790
-2575
-1253
581
-1269
-2714
-755
-1695
373
-2873
-153
-1123
737
218
-1507
-1412
-2548
-1000
-1050
-68
891
-174
-1128
-1058
-481
-1656
-2496
-2773
-486
-184
-1984
203
-1508
-1494
-2767
-2350
-1079
-1091
-2647
-2019
-1876
-2688
-1821
-1528
218
551
978
-728
-64
-865
-709
647
-502
-1748
-2213
-1355
-2552
899
-673
-2967
-1061
897
-2918
-1327
-1467
-2002
-312
-2839
-1101
-101
366
-2960
-2295
-2010
-1869
-2468
-382
-741
-1092
-640
-1986
-115
164
964
-1578
-1306
553
921
-1447
-1859
-477
-1417
171
-62
920
-2379
-735
946
-2007
-2477
-1752
-1188
-440
-875
-1951
78
189
-371
-1181
172
235
924
-1924
-2306
-548
-1758
-307
141
-777
-2264
-770
-507
-1615
-1261
-2734
-156
375
-2710
-751
-284
-889
-715
-1801
-1632
-1352
-2127
166
-295
837
-2574
-1809
-860
-2030
-187
-2828
-1094
-1649
-2978
-5
-2561
-1876
-1756
-537
144
-316
-1973
-952
-2031
-1958
-101
-1577
-2621
409
-2737
-825
-188
-2042
-1087
-2986
-585
-1875
-148
-115
-1643
65
525
-755
-492
-1087
-32
-498
205
-2298
-877
-2541
393
-1230
-471
-1835
-374
-668
626
-2972
-1469
-2000
464
-1849
-380
-121
-1038
-1012
-889
-2203
-1814
-454
-387
-1515
-1638
-1439
298
-1739
-2187
-2387
-1208
-1098
958
-1285
-2027
-1751
-2567
-191
-1687
-1631
928
-1841
-159
-1881
-240
-1229
-2327
-678
-2968
-1272
-2214
641
-68
211
-144
-2930
181
833
-650
-1297
-2490
-2936
-124
-995
-1671
235
-1705
-1174
-566
-2817
-2646
-2813
61
-1877
-609
522
-2772
-319
-340
401
972
-325
236
-2819
-922
621
-1582
-1182
-1941
445
-2599
-1556
-2812
-107
957
-2049
-602
-54
-1481
-1887
244
-767
-437
-1672
-618
666
-1807
-149
339
-948
-1466
390
-2232
-725
75
-1
-2949
342
357
-1512
407
-1976
-51
-2384
-1581
-2899
476
-665
863
846
-795
-2418
-205
-2854
-160
-1102
291
701
-1966
376
-1295
-872
-1398
126
-2833
606
-1285
-1420
-2740
639
684
-24
-996
-685
-2272
-2981
-1369
-2144
-1206
-593
110
-34
561
28
-1167
-653
943
-2802
328
-1992
-2607
738
95
-2392
-1718
-1122
-235
-2787
-83
-1034
-1413
-2593
-849
651
146
-1471
-1368
-574
-1605
-1570
-2815
-1903
276
-596
-169
-2066
-424
-2527
-1518
-1121
-601
984
-793
-2168
-1800
-1266
-2811
909
815
-1287
-1236
-819
-2310
-1417
-2239
-2407
-712
-1494
-1200
-1077
-2342
-2670
-1510
-1560
-1766
-484
-469
-932
873
-271
439
658
-530
-215
611
-2621
-1887
-2306
-2893
-2527
-2823
-1825
250
-1581
-2985
-1330
199
-960
-327
-2192
-82
-57
-1642
-531
-1553
-839
-2828
-2559
-788
-43
-896
-1067
-40
-2772
-2725
-577
-1315
-1716
547
474
-2345
-1031
-2162
-273
-1153
-2043
-1088
-1026
837
-2750
-162
-2932
144
-396
265
-1170
-2337
-928
-1400
-1711
-2291
515
-1486
-1224
-801
-1271
-1855
335
-1629
-898
-465
-2259
-1036
561
-149
-2313
614
296
-196
-2145
-1565
-481
-1123
-1571
-2958
486
-1468
-2526
-2981
187
-614
-656
-546
-678
-610
-85
-1335
-1608
-2324
308
-2791
-2350
871
-1939
-1081
-1060
-1427
-631
-2766
-621
-1037
-1781
-952
-2776
-1804
-1500
-2505
-1276
-1875
681
-1151
-2186
-984
705
-2517
-2728
-505
-1927
-2619
-437
-1906
-2714
606
-1354
-2416
-1370
-2922
-184
333
-1402
-1423
-2374
702
-1429
-2570
-898
-743
594
927
-2727
-2841
-1968
792
-68
-239
-1341
-2135
67
-1192
-2950
-2205
-328
-2453
-1720
-1331
857
-2703
-212
-2225
-164
-952
285
932
-2982
-1368
711
-2944
-784
580
-1577
381
-314
-389
-1035
-1679
-2344
-2407
-2486
-637
-1126
-578
-60
40
-2412
-23
504
-1060
-967
609
-1518
-2719
-1607
-2520
-147
826
-1961
-2021
-667
-2916
-1771
-2690
-2649
-606
-1691
518
763
663
3
-888
-1515
-524
286
-2795
-2698
-1679
-2245
771
-439
253
-1444
-119
-2596
473
-1077
-145
-224
738
414
-2699
-1570
-2872
-550
-2581
-2529
-107
-467
-75
-1145
-781
488
-2916
-2080
464
-820
-617
-1392
-2676
-2962
-549
-547
-2773
-2767
-2786
-2285
-1002
-1453
-2896
-418
-265
-1135
108
-1324
-2458
383
-508
-2371
-557
-283
-2074
-1721
-495
124
-2384
-1488
688
-376
-2429
-228
-2860
-75
-341
243
568
-785
652
-707
-1192
-1446
-23
-508
-2917
-995
-629
-2096
491
-1430
-83
973
702
-827
-1217
-1979
-1473
-2905
-223
-2634
-2177
-2800
-324
-432
-2956
-832
-2190
-261
-267
389
309
-524
-2806
799
-569
696
-568
-1930
-330
141
-99
-2424
-601
-2680
-2998
-2170
-2123
-1859
-2423
354
-1640
-1063
-2719
399
-1162
-1897
-1222
-2801
856
-93
-335
-943
-2424
-288
-1203
-2926
-756
-1096
-798
-925
345
-447
-2234
-2826
-1630
915
-1610
-726
-2106
676
-1050
-2291
-2534
-1161
-500
178
-1567
22
-2444
-514
-608
-428
-522
-2974
-749
-36
-1567
-2214
-1861
-2623
-1303
-2603
-619
329
136
589
-2399
-244
347
-160
907
-2397
-1994
-2620
-853
138
-1988
-1254
-2145
988
875
-452
150
949
-819
-2055
-1456
-317
776
-1995
530
-115
-2878
-2283
-658
-61
-397
387
-1836
-2308
196
-725
-1807
-185
-492
-434
-768
-696
-925
485
-1839
937
-2789
-1216
-1705
-680
-1784
-2609
-222
-595
-655
-2205
-2145
-1811
-2683
-1664
-258
-306
-1748
330
-2707
-348
-1908
-2801
-1055
-1485
-294
-2499
-2721
-2751
-1683
438
-2596
-1948
859
90
401
-1075
205
-1545
-2000
-413
-949
-1971
-359
942
-989
47
-1144
-334
356
-421
-2100
-1180
904
-1620
-1811
154
-1146
-2223
922
442
-383
-1073
705
-1749
-1324
-2242
711
-2801
395
-1932
716
-1003
-1709
854
-1868
-1369
-2835
-345
-299
44
691
780
-1561
891
-1660
-2700
-2447
-176
-394
-539
-1846
-2409
-1613
-2068
699
-684
-1650
-2073
918
-1261
-1140
-334
-2878
-1245
745
-1114
-462
188
420
100
-848
-873
-791
-381
903
964
-2846
92
532
-1694
-2083
-813
-328
-2637
-517
917
-441
-536
-1202
-2217
-2508
-1777
39
-379
-1426
959
543
-807
-2018
-1490
-2317
-536
-1205
-2312
-2074
-1816
-1683
857
-1956
-619
-1518
-2837
-1258
817
-1511
-1359
-449
-1049
-599
-1728
-2616
-2055
-66
-2757
225
-1801
-2
839
-2930
567
-1734
-2751
-1997
-1374
-726
-583
-1016
932
-696
-1740
-2163
170
-2319
-38
-726
-1786
693
-254
-1128
-2075
-1894
-2271
-1287
-2614
-1298
-552
297
-2778
-153
-11
-2975
-2362
-1009
-315
-2020
-359
260
-961
42
240
-1688
-1063
-790
-2056
-1715
-406
108
552
-776
-398
-2156
-1919
-1396
-107
275
-2001
-2276
36
-1393
-403
416
-1302
-1699
-1713
909
-737
-2081
-525
101
-1183
666
-1529
-1796
-1399
-2418
875
-2412
-1506
155
-2090
-2942
-1539
215
877
819
401
-1828
-2275
-335
-2423
773
-1151
-99
-80
-2066
-2525
-444
-2015
-1810
842
-1890
-2524
-2502
-157
-1188
-405
-431
-1005
-2122
-444
-1346
-2910
-2496
3
-697
951
-2691
829
-2284
-2228
-2106
-1498
694
920
-1445
-840
868
-2203
-1586
-39
-2191
904
300
392
-2150
515
-1023
-2806
-2534
-1849
-1434
-2958
235
751
445
-2428
-2680
964
-902
713
-1493
-604
-1524
-2508
-2475
-2282
-1772
-1408
-290
-266
-2854
-715
452
-2789
-1203
-1796
-1300
-1318
-2082
726
-802
-2135
-207
-2612
-1637
-101
-2446
-1361
-32
-979
-2880
-492
-587
377
877
-469
-1575
-2852
-1133
-554
-186
-1450
-2027
-278
-2674
-1039
-71
-1431
-840
978
-2964
-2870
222
-2388
-517
-821
-2928
-55
-2319
478
-906
-2750
-864
-606
-2482
-1149
534
-2911
-2945
-2592
-1942
383
107
-1272
410
183
903
-687
812
-2182
-905
-805
-929
278
84
-2810
-298
52
-954
-2534
-1941
-470
130
-1524
-2476
-514
871
-1753
-1279
-97
-2456
-1079
-681
-37
785
-235
-1367
-404
-1384
-185
-1584
-2234
-1726
-1156
-2508
-938
886
-1651
-1042
-1523
-2599
279
-1349
-1173
382
-2416
-353
-1226
-2292
-1617
-1024
-1753
199
-1035
-941
-2618
-1783
-2416
-1392
939
-1098
-1377
-2191
-2129
-2138
-1952
79
873
-1064
-1198
-1716
-863
-789
-439
-1678
-2980
834
-1350
-1994
744
261
-1617
-1419
-2359
-1258
-2404
346
-2018
-1081
-2081
423
-966
936
-1846
-2494
-1450
-754
-507
-836
-613
-2011
378
-1066
303
-2652
-2382
724
-1828
-2349
-1800
-1015
-1211
264
-2234
-2732
-314
-34
-493
-2990
-438
-615
-864
559
-976
-1899
-1157
-2898
-1666
735
-831
-830
-2466
-1569
257
840
-759
-648
-918
-396
430
710
-1461
-1472
-2198
603
-1091
-57
-378
-2576
20
-491
-2196
-2395
-1508
-1757
-476
-588
-1653
-2271
-1005
-2871
-2395
450
-2002
-2627
-321
49
831
-77
-2074
-2294
-489
927
-2380
-2854
-880
-375
-2251
-805
-2696
-2353
-1319
-257
-729
-1711
-2980
-215
-1451
-1112
694
-447
-317
-545
-1710
-1867
681
-1475
-1076
-2119
-1710
-1863
-2380
-2697
-1678
-2842
-1074
-912
-1419
-1986
-1754
-2549
-563
-2105
-2447
575
-122
-2606
-881
-1473
84
614
-2460
-1979
-350
-1498
-526
226
-2024
-1969
143
-119
-2976
-777
-132
-2445
-1869
-935
-1406
859
-2364
-265
-2810
-190
-307
-2268
-1215
-2969
26
245
936
-1904
-486
-941
302
-2159
-2221
-1808
-2169
-2464
844
-1574
-1628
-268
-2031
587
-2395
-406
-1992
-907
748
-1520
-2757
-2513
-374
581
-905
-1164
-2384
-2595
-342
-2845
-155
323
140
-612
-2113
510
-2503
-1360
-2952
-2408
-2525
-1870
-2830
-1411
-2642
-175
-263
-2709
574
-75
892
-1497
-2322
-2695
-361
-1662
-1467
-2148
-1275
745
-2381
-396
-1542
-46
231
72
-1907
63
-1715
-561
-1400
-1615
581
686
-454
-1548
-1625
604
-157
551
-112
734
-580
-540
-2346
-2441
-604
762
-2916
-1024
-976
-393
-1681
-941
-1773
335
-219
382
-933
-2538
-2477
699
892
-451
-2694
-691
871
-2613
-1388
-319
-2846
-2837
766
-941
-598
82
-293
689
439
-2411
886
-1352
-348
-1719
-2918
-2801
-514
-286
851
-631
-1967
-1560
-221
-2361
-2985
-746
-710
922
-582
-1289
-1491
-323
-1276
498
502
-2394
783
-1602
-2293
107
284
-304
-542
-1275
-2648
-517
-2420
-1790
-2272
-2727
-435
-1535
-2710
-1471
471
-1551
-527
-133
807
-853
-485
-886
-539
560
224
848
-2914
-1248
-2811
-1230
-2416
-1840
-499
-999
-2686
703
-2295
-42
-2141
-411
845
-614
-1380
-679
518
-1704
-100
-1512
-2473
-1116
-755
-1115
-230
-2452
-2518
-2575
-1324
-2482
-761
-1022
-1566
-1731
-1749
-275
-2054
-999
-2696
-1594
-922
-1533
-934
73
-2523
-2126
781
-1852
-2331
-493
-1583
-2585
-2884
-1471
-1086
-1470
-123
593
-937
-185
-1795
-2533
-2070
-2581
775
-2287
-1944
-1608
-2557
-37
35
-1753
-2670
-2143
179
-1214
864
-1943
-2906
-476
763
-2783
-2614
-1941
-533
870
-11
-927
-657
680
229
-562
495
-2968
-1219
-1143
-128
-1294
-494
-1121
298
-1439
-2611
183
755
-2208
-1969
-2677
67
-1315
-2253
-417
-1371
18
-2373
220
-289
945
573
490
-1852
-754
-1413
-2553
-2117
-333
551
-285
-1703
-196
-1530
-690
222
-2792
15
166
-2863
119
758
-1335
-1151
-1571
-271
-770
775
-1714
-95
-1112
-1771
-184
783
-1680
-112
201
-2971
-2216
109
-902
192
859
215
-1652
433
226
886
-405
-2491
386
-1896
-1188
536
533
485
14
570
-835
-2903
-747
-219
-1833
-420
-2084
-2846
-2866
-2661
-795
-2294
-2711
-1603
-74
215
-1069
163
-481
-507
-1372
469
-2948
132
953
-2733
-2283
-249
203
-2303
-683
-1047
-2457
-301
-1147
-1107
-2729
527
458
-763
22
-1828
180
-174
460
-2628
-2581
861
-1393
-2859
-160
635
-1849
-2421
-1982
-207
-2858
-2551
-595
-1415
-421
-229
941
-1311
726
-970
-1379
-2766
-1831
-1520
-2340
29
292
-576
-1849
-307
-1405
335
-1089
-2801
70
-1811
-1070
-2819
-118
-963
-220
-1980
-2714
-1898
529
-1677
-406
-2511
946
-794
-2346
-336
-2478
949
-2018
375
-1361
-1499
822
-2531
179
-613
-2975
-813
-323
-2197
-447
-480
-286
-137
675
482
-921
-2706
141
-985
-1191
745
-2355
-2430
-1540
-1349
-1186
-847
13
-1759
54
-1157
-1686
-2241
56
-2622
119
-1676
-1824
-661
120
570
-1035
-2421
-2658
-1034
-2464
-1049
-74
585
-175
-498
285
-915
-2543
-973
-2676
-2308
-2793
-1228
-98
-2637
-2229
-2993
-2868
-2641
506
984
316
-2223
-438
-431
52
61
-2830
363
672
-1247
-2362
-2211
-724
137
-1320
-1987
-793
-1392
-77
-2879
-1985
-2223
-1667
800
945
-2222
626
-1028
-1524
-2615
-769
492
-2589
-1306
-1798
-2888
-399
-2060
934
-1739
-2493
-780
514
-395
-1440
132
203
-650
-133
-2367
-1973
-1253
-2048
-184
523
-48
-1323
-128
-2249
-78
310
-638
-2479
-633
-120
-2003
-2792
-1625
-84
-1353
47
-1324
-2683
-2616
-1202
-1013
527
355
-2265
-1547
-2137
-830
-2861
-2281
-2464
-2474
-1396
431
-713
-2010
-812
-962
-449
-2022
-2910
591
-2969
-2274
-272
121
140
-1121
-427
-412
-1736
-1104
-278
-103
-1469
-11
-557
-2299
-1907
-1797
-787
-1808
524
-1927
-2104
-2659
-2493
-1084
-2948
-279
517
149
-441
-2488
-1570
-2081
-1342
-2053
-2442
-2789
-1054
-2780
-1627
-274
-434
448
-2979
-2421
684
-2451
-938
777
-569
437
-694
-1949
-1402
-1531
-2392
-891
214
-2722
-1136
-997
-1382
-57
-2655
701
-2615
-1371
-1670
-1063
-1336
-2073
534
-2278
-2374
844
-2991
488
-2628
899
354
-1359
-2602
267
-2028
-677
-1697
-1727
-2981
-2557
779
-851
513
-2582
-1918
-2227
-2975
-472
-933
-228
228
-640
-343
-381
-889
286
376
-192
-767
-1628
-2813
-2768
-611
-501
-2134
-1703
777
-2457
-2001
-1658
2
-1923
-2598
-2440
-541
-2857
-327
-701
804
-1062
520
-2110
842
-2443
-320
-1738
-1897
-439
-1181
860
-1952
-1077
-905
419
-156
-2484
-2273
-2520
133
-2850
-2421
-43
-778
222
-904
-1543
-309
70
-2858
-378
587
-868
-1426
-956
-971
637
-1863
-2662
-1875
-2226
-248
203
202
-2319
-429
-88
332
-1244
-674
-3
-1438
272
-19
-2673
-1349
843
-766
-1913
-246
-2695
-1870
-2371
-1098
-912
-2671
-163
943
-227
-1074
-999
-2647
985
54
196
-1849
540
-1462
-114
-2956
-709
646
-114
-69
849
714
-1729
-1830
743
-2950
-664
-2266
-1092
-713
-2617
-2487
-549
-777
-964
-1377
-319
461
-149
-1652
-2405
529
951
-511
-1418
-786
-276
-2526
-523
923
-767
-2273
-774
-1831
676
844
921
-707
-2180
693
625
-1439
-2650
-2805
-1878
-45
-971
-1591
512
-2453
923
-604
-2104
-2256
-1893
74
-462
-2469
-1094
-1627
205
940
-298
845
287
159
-2876
-1664
-2437
-496
843
-858
-517
-1781
-885
-1564
383
-736
-2522
-1080
-223
-2763
-30
545
735
-1639
-2686
-1308
-449
-105
-1738
510
-341
-1752
-185
-2688
-155
-526
-1230
-2922
-2406
-746
-1448
-1497
922
-2902
-1582
-588
-1117
-880
-2951
474
-1046
-87
-2811
-2908
519
-1239
-376
-532
-651
-1063
-1391
376
-1632
-22
-2578
-2501
450
35
-2419
-2152
-1469
330
841
-2263
-1170
-1632
-771
341
-688
-593
-631
-1145
-1219
-1841
-2548
-2017
-276
-2932
-1718
-938
-240
-2578
-1439
-1399
-211
-2799
669
-807
-2028
931
-1227
-2498
-2108
-1463
-308
988
-2718
103
433
-416
950
-326
-1133
362
-2377
-2960
-2080
-2802
-2954
-1923
831
-1407
-1331
-1645
-2493
-2379
-1864
-1964
-2993
-772
-1747
-1813
-104
-69
-1777
-2711
163
-1135
-658
611
-2504
-272
-966
-2311
-637
827
339
935
-657
363
-1646
-399
-1092
-2948
-1255
641
-2608
-1838
-2425
-2348
-29
-2210
-2986
971
711
758
528
-1450
-2052
-381
-410
-1592
94
-2962
-560
-141
-318
-2474
834
274
897
31
-1523
-1340
-1154
-1715
548
260
-733
-1559
-183
-440
765
-316
-2391
-1287
-1599
-766
-2276
-2210
-1706
-106
-2919
-1081
-30
-1902
-2384
-1613
152
-1336
600
830
-565
-539
-1996
739
-2168
-2838
-1923
-2189
-2278
-750
-2650
-838
-1478
-442
837
-1647
-1212
-346
-978
-845
828
907
73
-529
477
-2664
-557
-1830
-2284
-1550
-116
-2032
-765
312
-2644
-2307
-2359
-758
-2074
-280
-1854
-288
-1498
-2225
825
-2466
-223
-1041
-2545
-2308
705
-1802
-299
-1869
-2879
-1888
-413
-2330
-928
-864
952
-1421
582
814
-382
-1541
-2164
975
-1665
-2290
-1383
-2334
-1645
266
-1870
-433
-1592
-2377
-1351
-1659
886
-1646
170
597
-845
-2370
-189
-1954
-2654
-2722
-1868
-718
-100
-1645
-378
-2792
140
824
-590
-477
536
-1860
-538
-2993
183
-1344
-704
-2014
-1638
-1804
-512
-511
-2490
-2899
-2849
-673
-63
-1470
-2051
-2942
-2063
-2959
75
-2597
-2185
212
-767
-1524
-2964
622
-739
-2173
-2764
-1143
-2275
-1827
140
-204
374
-1203
-2309
706
-2833
-2718
-2688
-765
803
526
-2997
-1386
-2098
-943
696
-1075
926
24
-563
646
-737
-1270
-2219
-802
-1140
-1701
-2470
661
492
-2215
-1773
-893
722
-314
-283
-1165
-887
778
-2261
-1205
-2325
-946
-2708
-960
-2397
-2614
-2717
-1762
-514
832
-1051
-796
-2137
-655
-629
528
-2218
26
-1632
-1297
-1823
669
-1632
-492
-2212
-2651
-2173
604
-2985
-2085
-1976
-948
-2020
-2645
-1981
-1868
-311
-2599
-2404
260
-1644
-827
-171
-1038
-2402
-2504
-2734
-2323
-871
-895
-1
742
340
126
688
-1335
368
199
-1243
-2526
-2608
-342
-1865
391
-1108
-2384
-292
-1581
-988
-1916
21
-2065
-462
-1817
-2167
268
-163
-1612
-2393
-1113
-524
-2886
-2816
-1076
-253
-1728
363
-1090
-1473
300
59
-437
-2211
-2376
132
-1068
-2625
-2810
-1680
-2691
-2609
-321
-2061
-2033
875
909
936
-2020
-2765
-575
-2268
-2035
-1689
-1941
-2879
-101
-940
-504
-2517
-1109
475
-2605
-1468
-2057
-385
-924
-1519
-2238
-124
-140
541
-2454
-2535
-2158
-1483
-2107
-676
-1275
385
328
-724
-2600
-395
931
930
672
-2812
-1587
-1347
-360
-2926
-2138
-2408
-1473
660
576
-2186
-732
-909
735
154
-1900
-2723
-1648
9
-491
214
-1441
-1157
-130
-33
-1642
165
390
-1554
-2153
-1868
552
271
-277
-2089
-1603
-1662
-443
949
-2607
-547
-488
648
-968
206
515
-1856
-4
-1688
-995
-1104
875
-400
141
-2198
-2849
-1352
-703
-1015
331
57
-545
-156
-1651
-210
317
-629
233
552
304
728
-2043
-1859
-997
-2968
-1866
-1000
79
341
-416
-2162
-2884
-1656
-667
498
-1787
-1873
-656
-45
-1099
129
-1541
-1853
-1351
-249
-913
196
-281
-1326
-370
-1589
-322
69
-2216
-1778
-2018
-2011
-2049
-1887
-1396
-350
-1459
666
516
-2599
-33
117
-1002
-590
-161
-1772
-1880
-2665
-1608
-1139
-82
828
-1374
834
-49
-746
-2852
12
-1144
-2368
-2488
-582
-999
-1012
-2261
-223
-1539
-1548
-2899
-2088
-1343
156
-2770
-2380
-1554
-2627
-938
-1687
294
-2564
-2988
-1793
-1795
-2141
471
675
622
-2130
-1781
-1757
-1723
-621
-437
-669
-2872
-371
-2849
-1085
334
133
438
-1930
-2943
-1768
-1782
-1529
-888
-95
-809
-2949
-1412
-457
-2727
-1400
-892
-202
-1621
-1485
-2780
-2206
-2244
447
-808
-1263
-296
-345
675
-437
-1163
275
-2651
17
-2505
-1681
-1766
-2010
-2336
-487
-233
-2448
-666
-2892
-1682
-1182
876
-2038
67
-2211
-1749
-1543
-364
-2203
-413
-432
-2229
-524
-770
-1666
207
-1886
-2776
-2215
-1715
401
440
321
-1752
-1803
-42
316
-922
-1147
-2115
-830
-390
-2730
-2787
-1438
-2569
441
-2226
-1175
-2381
165
-1594
-685
-1139
-1068
-1559
-438
-122
416
-849
-1754
-2991
-584
-56
-1259
-1046
-2991
-335
-176
-1348
-2950
400
-2899
-682
-29
-2080
-2580
-2879
-970
649
-2029
-1684
-786
-2382
-26
-1363
-1355
-1434
-2122
-1982
-1002
803
-696
-1724
-2712
-2964
391
-2616
-1861
-786
66
-918
-1878
-1365
-1967
220
-1407
-2727
-2580
-2675
-1322
-1517
-2197
525
891
-2447
-2186
-1867
744
-813
-329
-270
-2668
-379
-865
-748
-2274
-144
-1323
-2384
816
-2341
102
-2810
-1335
-559
-1339
-1110
-346
-1868
-2438
-2478
-1155
-1081
134
-362
392
-1338
-995
-1094
-143
-2235
-666
712
-2483
-2252
288
-307
-2733
-1342
-1186
-2741
-317
-394
-1437
-1675
-1105
-1853
-1621
428
-116
-2106
-2364
-1717
-1244
-1201
-948
-1289
-2407
-1225
44
280
-2691
-2431
-2648
-876
-304
-1404
-1412
-1697
-216
-2524
-2496
-2594
-1545
-2760
-1349
853
-91
-2165
90
-1434
-2657
-2349
-939
-2466
-861
-448
86
-2573
-707
502
-2782
-46
-1533
-2276
-2505
-434
-2619
-238
-1265
-1840
-1784
-1310
-262
-536
-1187
-2266
-718
-2017
-1042
-668
-2125
-2815
581
-1846
15
-1168
-1456
184
-1651
-2734
-1199
-2574
-2413
-2637
-628
-2785
768
-2675
-1248
798
-1934
-1913
-941
-400
-2661
-269
347
-1560
-1770
-1999
-1433
-884
-486
-2446
-1584
-536
-142
-1416
-1879
378
-1180
-2104
-2120
421
418
-2114
-2746
-1522
112
-2408
-1465
-2136
-1166
-2641
-1714
-1283
-2778
-1336
-512
122
331
-1983
-2488
-2542
-2870
-2880
295
-2593
282
-476
-2651
-2375
-2342
-464
612
-1234
-234
-1452
-2210
-1459
-2851
-627
-357
602
-2605
-450
-317
-1644
-2610
-578
-990
-970
160
-2151
-466
-116
-1399
-2885
-422
-2226
-81
-1234
109
943
802
-576
-2668
-453
-1723
485
-459
-2122
-554
-156
-22
-880
-610
-2443
536
-2035
-2747
-1139
-116
-71
-773
85
-2286
439
-2382
-1369
-1387
-1967
756
-499
-2936
-2806
-820
731
-1124
971
-378
-1974
-1553
-40
-2916
638
-2615
-347
722
-2374
-1295
-255
-1080
124
-2531
-2360
-2339
831
945
-1845
-2103
-233
-1408
-2834
-2955
837
-979
-1596
-293
533
-1220
-1514
-360
450
-328
-2679
-1124
-2709
-523
675
570
-33
-1616
-1897
-2149
665
338
-1907
-2729
-2857
-2776
-1446
-1254
-1641
-5
-2632
-2942
-1328
-2670
-1602
410
-114
-928
-2656
-2224
-1377
-454
-935
-1980
-1536
-1712
-754
-1831
-139
-2723
422
551
-1446
280
-2788
-2701
-2453
-2460
-1560
-2137
-2796
423
-1421
-1086
-1965
-1549
-2649
467
-590
-469
419
-1110
102
-19
-2951
-211
-2022
-960
-1201
-1782
-2946
-2181
979
509
-1914
-313
-1738
175
-2153
-1189
5
-956
-44
-1259
-965
-2916
814
490
-2153
-725
-427
-1782
56
-1412
-2686
-447
-1515
-514
-1860
-511
363
-2949
-1414
-2908
-1779
-757
-92
-1055
156
-75
-2128
-2719
-1107
-1522
-536
-1035
-761
-1095
-565
-731
-264
-655
290
-215
-26
-1797
-540
-2797
-581
-2247
-2416
-22
856
-1029
-653
492
-1869
446
51
-2927
-2759
-677
111
-2936
-2124
-2554
-1002
-2040
-762
-98
-1660
-2673
-2643
-2838
-560
242
-2907
-1691
-2370
707
-88
-1197
280
2
-1865
-1437
-1342
-1444
-2959
-2463
-389
-2525
-2444
982
-34
-802
-2919
-784
243
-1871
-1390
-1026
259
-1243
115
-1559
-1586
-2355
331
-2755
-54
-2166
-965
-2207
-630
-127
-2351
920
-268
-2179
-1893
-999
407
-2042
-2646
-924
-1140
-2557
-1699
-231
-1187
-180
-1976
416
-2309
-2889
-685
-954
-885
-2433
183
-827
-2182
-238
306
-2369
-2775
-1424
-1817
-1852
-726
-1767
-1852
-2214
-1429
-766
-1536
-259
401
-2286
930
-1164
-837
-972
547
-312
209
-1969
-723
116
-150
-1125
-1696
-1659
-2277
736
-2835
-13
-2592
-1831
-324
-105
-2745
-2182
-371
-2757
-575
631
793
-2165
-353
-664
-1136
-2268
-274
-2627
-2483
-2049
910
-499
-316
-438
-294
-478
-2798
-2267
-405
-1326
-1272
-729
-564
-250
899
-1774
-2326
122
-1655
734
792
-1519
544
-581
-508
-2778
-1804
-1699
581
-1727
-166
-1584
-1938
-855
790
-182
-2276
-2269
-522
-455
-2762
-1022
-404
-245
-2997
605
267
-2034
-282
-1338
-58
253
-535
-2708
-1422
752
98
-783
-2531
-1455
617
-2096
-1094
437
-200
-464
-1777
-135
-304
300
-1638
-443
-2939
-1572
-2508
-2777
-2756
4
-2950
254
-1950
-1059
-317
432
-2688
-455
-1453
223
130
-1620
-1911
787
-592
418
-2254
-2152
-2996
-2299
516
-2756
885
-2496
-1674
-1763
-1424
439
-715
533
-827
245
151
18
837
749
882
-965
-678
-2051
-880
523
-205
-36
-2335
-529
-878
303
-2876
-2594
-2685
706
-1678
-614
-844
-1251
-1346
-2968
-2048
-612
454
-2511
-1145
-635
-2853
259
-2376
-488
728
-265
598
-2782
-342
-1338
-356
-1353
916
437
-1566
-1792
-974
-1387
-1818
-2583
-1541
-1149
-1530
-1907
-2738
-261
-576
-1498
-1889
-809
-2972
862
-909
-1360
-1394
-241
896
-262
-1821
-1134
-1394
197
-2283
-217
172
-2295
822
-2140
-1691
-1744
-2764
453
-1650
-1209
-1668
-2702
232
-30
-1985
-1915
633
-2636
-818
-390
-228
-1675
340
-2905
-2902
-2634
-2983
-153
-367
-2664
-1656
-1512
-335
-367
-2031
-2712
854
-1495
-2676
-518
-2253
-761
177
-1460
-2779
-1871
17
-587
693
109
-1300
-1839
-524
-600
-1429
-720
-2429
-2196
-1976
-1715
-1801
19
-2304
-156
-672
-2858
-2016
-1111
-452
800
-1801
-652
847
-660
-2123
-1678
-2245
-489
-2037
-117
-1332
-1723
-2729
-2150
-933
-778
-930
-1137
-462
-1012
-559
-2323
-1161
-2251
-1708
-1397
-2696
-568
-1048
-2456
696
-1974
-2617
-640
-2870
-2294
-2973
-1766
-2085
-2954
-942
-448
394
-1020
-2894
-583
439
-1950
-405
-206
-1517
-2170
-2065
-624
-1469
648
-1345
-1371
-641
-446
-2625
-1175
-1408
-1252
-1315
-115
-1151
-822
485
-536
-892
-57
956
-1787
-142
-760
-2489
-556
-1260
-2871
-2433
-2967
559
-2718
-1975
-2698
488
-2648
-2093
-1087
-2879
-2751
-2816
-1288
-471
-2020
-32
-575
-2280
-1185
-223
-1007
789
-2347
-88
-1464
-1491
-2587
-844
-244
-1970
-2284
-1230
-1924
-1522
-776
-2511
-2796
-2831
-2930
979
-627
-23
-1188
-1130
-2716
-718
978
-221
-2380
-2943
392
-124
-493
-712
-2258
-18
615
-1085
-2399
-1900
-1574
-1362
-924
-1675
-652
431
-2082
-657
71
113
-2232
693
-2458
-1521
-724
-2445
-1033
834
776
-188
-577
-366
-68
-2780
-189
-530
-1644
-1757
-1836
-2377
-672
-695
-1576
-1888
-2107
-774
-676
-665
-1321
572
-1256
311
-2831
798
-2073
665
-2996
-458
-2368
-471
791
-2363
-2939
-2225
-445
502
-132
-1147
-1522
81
831
-2771
-1224
816
-746
-1641
-2679
-2453
-297
251
-705
266
-908
255
704
-1070
-222
-574
-1278
-424
-880
-1028
-1935
-1302
-1476
-2250
-1330
-1099
-1240
-759
-1927
-1128
482
-1952
-1704
-2453
499
-325
-1470
-211
-2783
-553
-2870
-1877
-2981
-2028
-1911
-2242
-2908
-2421
66
-2409
-803
-2129
-1011
-2796
-1186
780
-769
-1124
-2476
67
-671
-1085
-1078
-2441
-1929
-1027
-2346
666
-2626
-1282
-2347
-2960
-328
-2241
-2366
-1289
-1673
-497
-2476
-1970
-327
-974
-294
-1847
-993
-385
-1205
-2002
-634
308
-958
-1491
-1419
-1504
-1937
62
-2135
-930
-2649
939
268
119
-2042
-611
-2788
-1721
-542
-2506
-1523
-1920
-1725
-2903
-2322
-819
-1392
-2780
-1050
496
-2887
-6
-2236
-238
-279
-2166
48
-178
-726
-2833
-1544
722
-328
-693
-309
-646
970
-273
943
-462
-2142
233
708
657
-349
-1094
-1164
-2856
302
-2566
384
-2415
-2461
-64
-2107
-2948
-2890
-625
-2601
424
-1702
-464
-1149
315
85
946
-833
-1388
-138
-1632
-2616
384
-2202
-601
815
-534
668
-839
236
71
-825
-2828
-619
-201
-1951
-1824
-2212
-133
-258
-581
457
-2362
-2344
922
717
-2090
-2161
-296
-272
492
-2756
-1037
-2072
-2509
-1068
-1007
-965
982
-206
-1867
-2966
-2591
647
-1876
-1869
-1545
-618
-2907
268
-929
-2088
-2165
-1350
-256
-2561
-231
953
-531
853
-2892
-126
259
855
-1922
-523
-351
644
892
-1779
573
295
-2417
-577
-1508
-2813
-837
-2366
-2314
-1538
55
-236
68
-1537
-1471
-1965
-1944
810
-1410
-703
-1387
-713
-725
723
-2260
-1570
-1668
665
466
-750
-2422
-810
122
-2302
-2020
-269
-1558
-478
-588
-428
-1509
-1701
-902
28
-2520
-938
-1686
-1375
-1185
-2813
-2029
38
936
-2777
26
-2994
-536
-234
359
-2859
-913
-2036
-1541
160
-1468
-1362
-1623
-2513
-1349
-648
-452
-2523
412
-2963
-1837
-6
-1361
-2263
-2308
-2894
-2903
-1504
-2059
-1648
-1661
-1929
749
-2567
-2902
-1342
540
-1321
-2166
-1392
-822
-21
311
-1803
-526
-2640
-2054
-2530
473
536
837
-2880
66
-1699
27
-1814
-1460
-949
-1139
-2058
-339
144
-1496
-383
-506
820
-743
-2172
-2092
657
-1353
-729
-1991
-463
-660
191
-1768
-188
-2367
-2613
-281
-1631
231
-2743
-2706
-963
-2287
-2118
-404
-363
-591
757
-1867
488
-1016
-1611
-1668
-2443
-1764
-83
-944
-2437
-1102
-2088
-1035
289
-1006
-2009
138
-2715
-1977
757
312
-2
206
-1227
-789
482
-113
-1845
-283
-1674
-1643
-1038
524
-328
565
704
-2962
-1890
-1555
-2910
-719
-1346
-2954
-2310
373
-2580
-2856
-2780
841
-402
-1216
-367
-1521
971
-942
-904
-2255
28
-1990
-68
-2947
-717
-2657
-1926
-2755
-243
-373
-2366
-2488
-2629
-2752
-2373
-2881
-2822
4
227
-2595
-1665
-657
-169
-869
-2202
-2235
-2349
-962
420
-20
-1946
909
-1758
-357
625
661
-1758
-1419
-2136
-2453
-1658
319
-671
-2668
-979
-728
-2304
-2669
-253
-1308
-1142
191
-1024
-2495
-248
-488
-2048
277
503
-1396
-1372
-1165
-1932
-2667
-2189
839
949
9
890
-66
-1725
-2509
-240
-444
-1011
-2394
-1130
160
-46
-1835
-2452
-2609
-2060
-83
-508
-987
-731
-2585
298
-2248
429
-299
-2619
-2793
-1963
964
-202
494
-2287
-844
843
564
-126
933
-727
-514
336
-2648
501
-74
-1593
-2506
-705
-234
-2323
-395
-1896
-217
-1696
-693
-1919
-2199
-1103
-182
-1017
611
-2906
-1886
-662
-189
-1044
-2351
-1386
-1163
921
-2352
-2746
-636
519
-107
-1586
-2621
-219
-1754
-2730
7
-2134
-962
818
-1284
-100
-2743
-1242
-2272
-1122
-1767
-2226
-1500
-1382
-290
-2531
-1385
287
-1541
-1738
-1912
-196
-1903
-225
-1672
-1304
-1403
960
-2539
-2548
-307
440
-264
-2090
-1409
-957
-1789
-1532
-681
-1303
-1921
-2770
-655
-1109
-841
-1405
734
-487
-91
-186
-2540
-620
-86
287
-2972
635
32
-2956
-1796
-2729
-2521
845
578
92
-251
-2064
-2849
-625
-2750
-430
-135
-2912
-569
-2689
623
-1998
-1721
-1917
-1786
266
815
-2359
-656
-2551
223
645
328
22
-2942
686
-987
-556
-1847
-1092
-927
981
-1411
584
-652
-2422
-2246
667
-919
-1973
-2299
-2507
-2006
-305
246
-2828
-90
-805
-494
346
679
-1564
-2464
-2259
-605
-1792
-2583
-2591
-8
-34
384
-1250
-611
913
552
307
-2651
620
602
-649
-1422
-528
-91
-578
-768
-1859
-1499
-2907
-568
-232
319
248
596
-1845
-1981
-738
-610
559
-2476
6
-2769
839
-730
-2081
-2081
683
-525
-27
-1054
-1834
-2223
426
-2058
732
-2131
-2829
-2845
783
-280
333
-2867
632
-2754
686
-836
70
-1216
-1762
-165
-2564
122
-694
-1093
-538
-1972
-1585
651
395
-1966
-482
-72
-126
-2372
-1688
-567
-483
-1617
860
-2453
-1440
-2826
-1055
-713
-1133
-2562
-1653
-284
303
-1817
-2838
-1480
-94
-1969
-2355
317
-1183
-2693
-362
-2875
-2776
-2205
74
-1914
-977
-1122
-1944
-2367
-1532
-834
830
-776
-2758
47
-1021
-2895
-1186
929
-536
-619
-1169
-1157
271
-1057
-206
530
-196
907
710
-100
970
-516
170
-36
-1158
-2627
-2044
-2411
-2798
-2584
-1298
-1411
-1666
-728
-1187
-845
-2574
-1128
-2930
-2078
272
-1663
-1020
-2263
-2504
-1918
379
-742
-2179
-2279
-1318
-1240
-2184
-2634
-99
-2626
-443
-1306
-1793
-830
-961
-2290
543
-861
640
-626
-1368
-757
-1820
-630
-1010
154
252
-664
-2669
-2499
-915
-749
-2299
-1872
-1346
-2395
-1864
-1147
-1988
-1388
-534
276
-2835
-2777
-1931
-401
-932
-1092
-1462
566
456
-2755
-925
-138
-1277
-1373
-1848
-708
-2854
580
-287
-1056
-128
-1997
853
-1959
-1365
-1630
-2747
-406
-2161
191
-1731
-1091
-1546
126
-628
-2642
-758
-808
-1379
-1875
645
622
-1318
-2314
-2575
-1576
252
-1617
568
-168
-1832
-2210
-1101
-489
-575
6
437
-607
-1077
-336
-466
-37
-2009
-2807
-182
861
-1647
-1636
-2166
-2804
-2767
-381
-429
-2412
-2218
-393
-2125
406
-2020
-2764
-375
-1122
-926
-2115
-2707
-1107
-2185
-2002
-1646
307
-2449
-2601
-427
-864
-272
-2120
-996
-444
681
208
-1839
-1849
292
-2116
-546
525
-1015
-2921
-610
387
-1598
901
-2741
-966
-1861
-2054
-36
-474
-72
-1867
-702
-272
-1280
-2100
-1264
-130
-582
-2096
233
-2226
159
-480
-2544
-882
725
-2215
-2118
291
-439
535
299
-2708
635
-872
-1557
762
-996
-1628
-2997
-375
-1391
86
-2081
-191
-1931
-1683
-125
-116
-769
-2652
-2253
544
-1471
-2799
-191
-1036
43
-777
-1954
-2919
-2864
275
-1838
-138
-2135
-700
-1992
-732
-165
-560
-1184
-1576
10
-1584
553
-1078
-473
-2238
-1531
-2412
-1734
-944
-2670
928
867
-1857
-1363
-1486
-214
-1009
-2454
-2810
-1734
-1811
761
-2008
-1305
-1147
109
-2082
-2602
-319
-1487
-172
373
-1375
-2885
-2338
-926
884
-2261
-256
167
-2139
-1275
-1579
-945
-928
-1072
-1139
374
-838
-214
-1156
-1231
-1948
-2286
651
-2834
136
-460
-2400
-2114
-2327
-1423
-1711
-989
-2012
-105
-1934
-294
881
-1914
-833
-2936
783
-1072
-1789
-1756
-2214
12
-2488
-2047
-197
-2519
-2395
-631
-140
-1936
-2467
85
975
170
-2794
-1837
-1248
-415
348
-442
-578
-1356
-2301
921
-983
-876
391
-831
-2061
-630
-1563
-1878
-1292
-2569
-1264
-389
281
-1512
-2340
-129
-1719
-1730
-2288
-918
-2638
103
-2254
-976
-1227
470
-1148
-83
-2515
-2305
-2460
-895
-2634
-1107
-308
621
-2716
-1628
-896
-647
-1959
-359
-764
467
-2309
-976
-1116
-2028
-332
-1643
-209
-369
-2790
-1845
-1386
-944
-558
-967
-2035
832
-2893
-2579
-1242
-786
-2197
-999
-2947
-1115
-80
-681
-605
-1553
-2516
-2909
-1076
-1005
-2121
-1164
120
-1595
275
-1000
-1833
-1232
-1908
941
-1616
-1378
-688
-184
-831
-1605
-1279
-1850
-779
614
-2443
319
-715
-1540
-648
-2106
355
-1280
-2027
-782
-635
-1071
-878
-272
-2821
-2181
716
-427
-2126
824
28
-2212
-2740
-833
-2675
156
52
-584
-2382
-213
-740
-306
-1672
886
818
-314
-1006
-1127
-1272
-10
-493
-1685
411
953
882
-2534
-1760
-647
-2367
-2661
-799
520
-2214
-2910
-61
805
-1589
-1672
-1372
384
-1641
-1410
-1514
60
58
-914
-598
-1804
283
-1807
-689
-1620
-2038
-1153
-685
-208
-2129
-2297
-2395
-2754
-371
-2778
-228
-2767
-2851
-679
-1191
-1399
-612
-2413
374
6
-238
-2155
-2064
-1374
-1492
-2733
-845
-2936
-550
-2291
-1159
563
-702
-1760
158
-419
736
-1390
320
-320
-564
-2121
-2367
515
652
-779
-46
-497
-2282
-1129
-1712
-1310
-103
-1253
351
-2753
-1932
-631
-850
-1478
-176
-1007
-856
-1191
-643
-2383
-962
616
-2895
-2092
-791
-158
-1798
-877
-828
-1989
-175
-400
-1313
259
-1582
-2071
925
-2599
-1361
-865
-1274
203
-1769
-525
-970
-2936
-1680
865
-1740
-2900
-1943
-2624
448
-2146
-2899
759
-1531
-1601
487
-2657
-566
468
553
-1824
24
796
479
-596
-2072
-1022
-464
-2796
-2719
-1251
-2644
-2962
-2518
-2576
-864
641
-2436
-1576
-2733
-929
-1202
-1650
-2070
-911
-623
-759
-1598
-864
-1654
-1123
-2350
-2840
-2953
-26
-5
-971
-1285
774
-907
802
-2990
-2317
-1550
-1735
-1317
670
559
65
-1225
-783
114
-1771
-2594
-2588
-773
-801
-244
-1208
-601
-2532
-2292
-1968
-1370
95
-1011
-2272
-655
-1263
-2127
-576
-1614
-1666
858
-240
-290
762
-641
919
-2383
-2909
921
-556
-2702
-2305
-430
-1191
-1731
-1035
837
-1898
720
732
-803
545
-1308
-1923
-2562
-424
561
-2737
801
-1504
-735
-2779
-1507
-570
550
747
-1878
-440
-2140
618
193
-71
-2178
485
-2312
-2273
-729
-1710
-2841
-2680
-2434
-2417
-212
505
-2723
297
-2627
-2948
-2302
-2194
32
-2117
-1855
-1462
-1169
-1299
505
-709
196
-2673
-238
906
-1146
-2026
531
-1322
-387
-1673
-2940
-1175
-2445
-2141
961
-1282
-2791
-2435
-1164
-590
-2103
-2470
-2118
-472
-377
-843
-2223
-2527
-376
-2161
-211
-1501
-32
35
-242
-2857
-38
-644
-2223
-767
-2384
-1644
-541
811
-2591
-2157
854
196
-1913
79
-1859
-2486
-1540
-447
-2604
-1118
-2875
470
129
-1392
-1302
-1848
-801
-2162
-1216
-1645
-2253
-1252
-2201
-2647
-171
-1971
843
-299
-1149
-2393
-1696
-109
-398
-1753
574
-1129
-115
-1666
-2147
490
-1284
-914
669
-2895
-2347
-497
595
-1565
-625
-33
217
-112
-1940
-1617
-1456
-2773
-477
-580
-602
-39
-2729
-2082
-1149
-2246
-2567
-821
-278
575
-1595
-2677
-1879
-2839
-2547
823
-2185
-333
-1154
614
326
-1219
-1547
-444
562
-1380
-309
-2789
37
-1326
-1447
-2653
-854
218
-1890
-584
-2676
-461
-577
-2197
-2855
-2359
-1532
-189
-537
-2318
-1284
220
-1057
-260
308
-1164
-1504
-802
-1629
-1330
-527
-1949
-2048
526
280
-839
-1428
-146
-2802
-2161
-2649
-2975
-2183
-1852
-761
140
-667
770
-1638
-1785
-99
-2609
-1064
-620
-1230
-2312
-1843
-2630
-815
136
-990
-311
-454
-2059
-2920
283
-2897
108
-2046
-474
-2840
-2305
-603
120
21
658
-1270
-1662
772
-2027
86
-2362
564
-1035
421
-1935
471
-2553
-1030
499
827
-2411
-2568
-1107
-2141
-1795
-2787
-1240
-2763
-22
-1441
-2632
-2980
-693
760
-2334
-1425
-2880
105
-2995
-2258
-747
-2115
-2378
-1489
-45
-1526
258
973
-970
-1427
683
-193
-279
-255
-862
-2823
-2469
-403
-859
-2040
-1934
323
-2381
-2979
-283
-285
-1040
-2971
-2671
955
-277
-1732
-2435
-2140
-972
-2288
-1449
-2099
-2208
-1587
326
-2795
-2767
-2194
-1629
-70
-955
-1976
-2701
-1285
-1161
14
-891
43
-65
-2658
-682
-960
-941
-946
-2399
-1264
-2885
-498
-2448
-305
519
-1454
-297
-1699
-2186
-2492
417
-2424
-1781
-941
-2906
894
-1302
-92
-1979
-485
644
-510
-558
-98
567
-1203
-122
-2251
654
-1678
452
-2044
526
897
770
480
-2437
-691
-1446
-2860
832
-1131
-871
-1999
-2326
572
795
-1322
-1193
-925
989
-347
-910
-444
-535
-2741
-1400
71
-2543
-1119
674
-46
971
-570
-2146
-2124
804
639
583
-2784
-406
-2242
258
-279
-2523
-1851
-2847
-2526
-1722
-281
796
-1809
-358
-1207
-1999
-1547
-2116
-920
727
608
-438
-1585
-2840
-2694
-643
-2731
-379
-2710
686
-2375
-2801
-1726
-2613
-2170
-1671
912
-660
-993
720
481
-155
-1670
460
-640
-180
-680
-10
-2759
-845
-720
264
-914
-942
903
-1373
332
-2576
830
-1576
-2936
-1620
914
-351
-1057
-1806
-323
-410
-1454
-2023
720
-381
-74
481
-1422
-260
687
-1649
-1838
-2680
-64
-1769
-2075
-2449
-2607
-2303
-1462
-756
-1833
-1252
-1594
-869
-1093
54
-1904
-2319
-2645
-454
468
-1139
-352
-19
523
526
-2414
-1362
-960
830
-1395
-1103
-285
-2906
-2831
794
-2817
-1128
-2500
-2194
-1580
-996
-765
-2074
-2734
-2922
-551
-1412
-2535
-2137
559
-897
849
408
-1110
-1802
-1754
810
848
-2322
-2494
-1319
-749
-1947
-121
-1220
-2362
855
-2697
-2712
-985
-598
-2330
-870
-1959
-1355
-2378
-600
302
464
-1954
-1887
-2738
33
-1164
412
356
-1111
-2790
-696
-458
566
-1445
527
-1013
-1386
-2893
-2937
-1139
914
612
-2582
-625
-2283
-1927
-366
256
-1560
-1957
-2071
807
-2539
-2265
-2871
-1419
-1312
-1585
659
-1834
-243
-1285
-2646
-1839
-462
-11
-612
-1180
-2244
-1322
438
-2775
-2249
-804
330
-661
-287
-2912
-2982
-280
-74
-1308
-2069
-1589
-2397
-2944
-462
-1675
471
-1476
-2951
-2432
540
-591
-2572
-755
-2366
-1934
-1862
265
-1151
-1335
-1621
-2589
-446
-1470
-182
-1757
-812
-530
-955
640
-2918
-1031
-1180
-50
-2577
-878
-38
-1920
715
-1935
-969
353
163
337
-2902
-2972
-2230
-1837
-302
-1070
-2751
-2711
-594
-1752
-2142
-486
-2780
-1325
507
-2267
-1536
-269
-1133
728
-1320
-2899
-1840
-310
-1353
-163
-498
-1983
538
-1040
-487
-676
-1899
-1703
-421
-2278
-1222
-609
-2205
-1365
-211
-1277
-218
-980
-1120
-2035
-448
788
-2809
-584
-2492
-2937
-2621
-654
-1923
778
-542
-1829
-1699
-802
-2124
-737
-421
-1385
-1052
-596
353
-1965
-2618
434
-2361
-697
530
-807
-2174
-1220
558
-1081
-479
944
952
153
946
-2402
-1351
-1103
542
827
244
-1331
652
-2269
734
-1312
-327
-767
-807
-742
299
-1618
-676
-2582
-717
-179
-1190
-2866
708
-348
-1944
-2858
-1612
-705
-134
-561
358
-2078
-2446
922
-2149
-173
919
-2272
-381
572
-2376
-2885
-1148
-2244
-2440
-1282
738
185
-506
-2021
742
91
-2205
-2221
209
653
-1453
-1517
-2097
66
-392
-978
-837
-2809
-2733
-2438
-1239
-528
777
215
-2600
-1699
-2426
-1701
-435
-1551
-2101
-1285
-650
-346
-984
-1146
-2147
94
127
-2914
860
-627
-324
-341
-712
-2969
-2364
-2557
-2004
-681
-2481
-2317
-489
-2177
-1530
-26
-1935
-981
-397
-843
-1381
-1369
-100
-287
-2469
622
-898
-1740
-1578
777
-1807
262
-1432
250
-2675
-285
-1471
394
-2760
-562
125
612
-2412
-1088
-570
-675
-2663
-85
-2640
-480
901
-603
-1454
-306
-618
-1448
-2256
-1113
707
-1066
-2772
-916
811
-1195
-296
-2012
-1696
-1236
-2737
-1464
184
-1147
-1424
-1328
-1463
-2911
-2703
-2225
-1918
-2031
-2627
-1118
-2929
-2289
-1269
-732
-2236
-523
-111
-2828
-1598
-1626
-1517
-66
-1146
-350
-1010
-898
-2042
-393
-2933
943
-405
-2663
-823
-1748
-436
-623
-2006
-2966
-1899
-71
-437
-1670
66
833
422
-2219
-658
956
-2053
-1921
-1195
115
-2410
-2956
-1658
-393
-2347
-835
-1753
-2004
-1936
-1773
-2277
-1453
-2787
-323
673
651
-2050
-723
-1037
-2578
-1298
-2001
-2233
-594
-2070
-849
-2821
-1533
280
-2486
-894
-56
-1981
-1204
-2589
-912
-698
-1043
357
-2896
-2443
-678
-1271
-2278
-771
-1229
464
-2995
-981
-2657
-1518
-2466
909
-2288
-1441
-2947
-226
-2140
-933
-336
-1701
-1136
-1478
-70
-1185
-2857
90
369
-2516
-1128
-1630
397
-1379
-2450
556
-885
-874
-2422
-204
139
219
-795
-1193
244
-2706
-2563
-504
-2779
-1994
-2711
571
935
-1820
-1386
-1994
-1994
599
-2619
-2489
632
-2130
165
-2146
-1460
-1992
-2532
-2339
-1392
-133
-637
-1562
-1130
-1028
-347
361
741
909
-536
975
355
-1744
-1960
-1342
-993
-152
-1991
163
-910
-2294
-216
-4
-1431
-401
481
-1282
-2224
85
-2097
-1690
-1985
-521
-608
287
-2234
598
-699
-2652
-1336
-1576
-146
-2152
-769
-1396
-2186
-1304
-2505
-2636
745
981
258
-2642
-2105
-2571
-1519
-1122
446
-770
-2647
-127
206
-1910
-1088
-1839
185
659
-437
-2108
-2956
-1659
-2798
-1204
-2268
-2613
620
-161
-1715
-1310
-2582
-273
-644
-1083
213
-194
-239
-1576
-262
-2119
-1407
-1645
-898
106
-2365
-635
-689
-2998
-1389
-1227
-2560
-295
389
-1967
924
-1873
-2132
126
-2783
-350
-1084
-443
-560
-1714
-2643
-714
-2463
-1534
-868
-1858
45
113
-1940
347
-1417
-1291
-1125
-1825
-2239
-2068
-1430
-1174
-207
537
-2162
-2389
-63
-1130
19
382
-2443
737
-195
-2275
-1966
-985
-2685
-2943
252
-986
-1409
-1989
-270
-1534
855
-2441
-1366
-2920
-2946
-1012
-2305
-1133
-820
-2068
-2505
-686
-2125
835
-981
-1854
-805
-368
-2416
-2671
416
-798
-2722
-272
-847
-1968
546
-2855
756
-671
123
-2602
-1183
-2062
220
-2300
-2905
-2351
17
116
-2640
100
-966
-84
-2525
-451
-2058
-2655
-2736
-625
-2768
-1572
812
-1648
-188
682
-2094
-1087
-927
-2930
-505
167
-47
-286
-802
-1216
-1885
-699
-1527
-158
-1619
-2322
-702
-1866
-2801
538
-113
-832
-2623
-1672
-20
-1203
-136
-40
-1559
798
-2804
-1124
-677
-737
226
-1086
-2899
-2010
472
-1616
-1617
-1999
284
-2743
-2294
-2348
-682
-1158
-1837
-1223
-2025
-517
-823
26
-1608
-2920
-839
-733
-2872
-452
-2057
-1616
-1145
-755
612
-585
-950
340
976
-1917
-660
-2186
-1573
-2174
-495
-2062
-2057
-303
-2051
-1123
-709
-630
-2732
-946
-768
-1558
-2711
-54
-215
-1478
-603
346
610
-1793
69
618
-2185
-42
-1407
-1408
-658
-311
-2220
-477
-513
-2668
-2677
-1951
-2604
-10
420
-1138
-12
156
-770
-1746
208
437
-1222
-1643
-665
152
-2035
-2330
192
-31
-227
-1704
-920
-832
-2018
-1750
-1665
-173
-1810
-2686
-2572
-2911
-2684
-556
-1249
-1945
-25
-1381
-1357
-2475
-2184
-1768
-2179
-1493
-1071
-2206
-360
-1611
-1688
-2915
-2990
68
-1084
658
-1287
-315
-554
-1125
828
-1773
420
-2542
-2546
-738
-2908
898
-1372
824
229
-2786
-2978
-2775
746
-1716
-887
-294
-2555
-1307
587
-184
64
-298
-269
-671
-446
-2258
922
91
-1228
-1385
-2682
695
-556
-176
743
-998
-2988
-126
-1586
-1375
-2212
-680
436
-2031
-2194
-2536
-1757
-500
-1277
-2197
-805
300
-2916
-1396
-610
-286
-1650
-1641
373
-2358
-267
-2740
-1699
-2500
737
-1535
409
-2749
374
-2842
-1159
-2707
-965
581
40
-2362
316
241
-301
-730
794
-664
-1920
-1376
-2825
-1087
-1350
-1474
-2489
-2010
-1449
-1352
-752
-1031
330
-448
-2712
-256
682
-1466
367
-776
233
-784
445
-1374
-2029
-1017
-511
-1159
-2433
886
-2714
-1243
-1172
-121
-826
-2293
-1125
-2823
-2103
-2327
-1903
-578
-156
-678
-682
-2847
-119
-1788
-2134
-2839
320
-2068
-1245
-1216
-395
612
-1858
319
-1705
938
-2638
917
-1850
-1781
-1010
-2683
-2686
-454
688
-2013
596
-409
-928
791
-2624
-1202
-207
-2209
-2621
-1292
-1359
-910
-1446
-546
-1152
-1875
930
-728
771
-354
-1355
-2015
-2660
-1998
-2383
-1496
-757
-2656
840
-1693
-1542
-2708
471
-695
-2202
760
-2892
333
536
-17
532
516
-1177
-1612
-2212
-2586
-1274
35
-132
647
-1151
-720
713
-2532
118
-750
-2288
-2689
-95
-1959
-1988
-1160
-1777
-2354
-1156
-2681
-1564
184
-1369
-2933
122
-2157
-1684
-490
-2457
-549
-824
-1463
430
-1778
-2885
-2439
-362
-2412
-2114
-1232
-1557
-2158
-2819
-820
28
954
-1513
-115
759
-1504
207
-411
-2988
-2739
-1552
-1319
-1978
-1104
-1062
-1815
-1440
-900
-1254
-2910
-2317
-640
-798
-2345
-272
-2432
-932
-2342
-807
-1060
-2243
-394
-826
613
-2818
-188
-1862
845
-2452
-1905
-2044
-116
952
-1863
-1923
-1348
-1136
-1561
827
-2633
154
-1785
-2501
-714
-2683
-1629
752
-1290
-1107
-415
-2155
-1118
-87
-531
829
-144
767
-224
-72
-172
-1773
693
-2581
-1302
-872
881
-292
714
-1949
-1992
-258
-2524
-616
-1581
-2392
-2359
-2823
-1384
-1202
-1128
-1265
-2388
-724
-56
-320
-1022
451
-1826
-2213
501
140
-845
-1184
-1958
-471
-1405
653
187
-132
-823
-20
-766
-2122
-1425
-1450
-614
875
-1971
378
-381
-2666
-1421
178
-988
-310
381
-201
-2000
818
-1263
-638
439
285
-185
-1710
-2484
417
8
-1740
829
-1514
493
-310
711
-1440
-258
-2229
-1392
-1159
-1491
-1216
-285
-2524
-54
-2490
-869
946
-2356
-1824
-2668
-2821
-768
-1889
-2061
-2112
-2858
-840
-1837
-2210
-2894
-509
597
-2793
-559
-39
-2894
-1181
-2562
-1073
-696
-176
-2608
-1687
-2169
-32
-1331
-2764
-1231
965
546
-1925
701
-48
-813
-1961
-2988
-2725
-89
706
-873
-2070
51
-254
-490
-2091
-2861
-309
-2229
-2668
-2802
-1043
-1595
-2266
-218
-2923
-1280
-1634
-1924
95
-1550
-309
16
-2031
-374
-30
-2259
-1486
417
-1016
-1412
-271
604
-2008
-364
-2909
-1121
615
-508
-1101
-1519
-1726
202
-2292
-630
176
-2804
-856
-1569
-11
-1512
-2423
-1776
963
754
-2920
-2764
-2384
-2206
-2110
414
-450
644
-2940
468
-2093
-437
-346
-678
943
349
-1237
-2016
-2094
-229
-2739
-1909
-2441
-2435
-1825
-1461
-1725
-1139
-541
-1928
-1728
-2200
-1817
-768
932
-919
854
-2765
967
-310
293
-282
-1019
-1208
-2997
-1516
-2684
-2597
-2657
-2740
-2486
-336
-2368
-1147
-941
-791
-791
-67
-742
-846
-2731
283
975
-734
-1452
955
-2446
-2872
-2204
-1557
302
-2445
-793
874
-1787
-511
-2187
-680
-1063
-2065
-2113
-1939
897
-1002
-1277
-2746
-99
-389
-2900
-2324
-2462
-1414
-2174
818
-2
-974
-839
-2226
-2912
-122
-2417
-2156
-2417
-1040
-1137
-231
814
-2214
-2437
-2066
-2457
-1792
-1337
-2626
546
-2272
-2564
-858
-1716
-596
-553
-1068
136
-1302
-1741
-1222
-700
-374
-196
-1140
569
657
-1208
832
-536
-1119
-2051
-1171
-1882
-1126
867
-2706
-877
-2554
190
29
-1724
356
-2902
-1179
-322
-1777
-37
937
-2657
-2584
-1219
391
-429
-2367
-419
-148
-1795
336
469
916
211
-756
-791
-2091
-1298
-2297
943
-47
-162
-567
-1360
904
-803
-1317
-1741
-1027
-392
-878
-1612
-1793
-2560
-2562
851
-2101
-993
-1752
-1131
-598
-642
901
-360
-2280
-2478
346
-1307
-1613
-604
508
398
-2175
197
-297
-1973
804
867
-2523
-1778
317
-588
-2022
-220
-2910
-262
-2802
-2465
-1341
-272
-2589
-2053
-317
-2669
-1039
824
933
-991
-202
-2494
-1993
-2682
-130
-1973
-334
-1389
128
978
-464
-1352
-725
-801
-2418
-1270
-65
-1996
-2649
-1697
-1091
-2237
-1661
-1425
-1258
-129
-1778
-1517
986
-2812
-1465
-1920
7
785
-1552
-645
-549
-1174
-1749
-2666
-2477
-2725
420
-1082
-1496
-1242
688
-1549
-1602
231
-2503
-2797
84
-1217
-1337
-508
-352
-2653
-2952
-696
-285
-1571
-2956
-2958
-2195
525
-2115
-2495
-1162
-249
-791
-2877
-2698
-2161
-1433
-2433
-2933
647
-372
-2612
-694
-2167
-1508
-2995
-2139
-2820
-715
265
-1767
785
-1288
-464
-81
146
756
-1932
-1788
680
-1394
-1862
-2708
-2794
-1188
-2227
-901
-617
-1499
-402
183
-525
-799
-401
-2320
-1262
398
-1549
-2587
-1729
-1261
182
-2751
-707
-2070
-1298
85
-2877
593
-2465
-2579
-1234
-1593
-2482
-1638
-2539
-853
-401
90
-2647
-2245
157
-541
-1397
-2061
-2828
-1031
-733
-1013
-2868
-2031
-8
53
312
-1522
-2789
-1539
803
-1461
-385
-2140
-2267
-223
198
-2482
-487
-2226
-2494
262
-673
-1078
717
-33
155
-2173
-1049
-1520
-1924
-2788
-2324
-2187
-2897
-1026
-2115
-2732
-2543
-1767
-1318
-211
-182
-322
105
-2889
-1706
-260
-2500
-2054
-2873
-2932
-2134
101
184
-2278
614
-490
-2774
-1443
-267
968
4
-468
-272
892
426
-100
-742
371
-1799
-357
-2460
-2441
469
-2862
-2695
-2975
-1154
-1886
-2667
597
-2229
-2736
-2174
-2648
-264
-1860
187
923
-2266
-2667
-2665
-1442
-2416
-1784
-2391
-2452
-28
-1729
-189
-2915
-2976
-441
139
-491
-2567
-2563
-1055
-1652
-864
-2818
-2753
-713
-1105
-2134
-2601
-1550
-2897
-913
-321
-1127
-1484
970
-2533
-1530
-1466
-2662
-2365
-1336
-2912
246
-486
429
-1194
71
-924
-881
-2962
590
-889
-1511
950
-2825
-173
-610
-1713
-38
-862
-2617
-2446
-2008
-2924
-2306
-2216
-1496
673
-997
-1858
-362
-466
735
-1024
-2852
-2763
-199
-2011
-1317
-372
-1407
-1963
-2955
690
-1477
-748
-480
-2
-1208
-983
-562
-1642
19
-1244
-2866
-1318
-1274
-882
751
-2712
-284
-1661
-704
-619
22
-1118
-2188
-1391
-1277
847
-1040
-2482
-941
-506
505
157
525
-2060
-1835
450
-2969
-1635
-1808
-1435
-843
-1028
-2205
781
-2177
-1854
-1446
-382
-1485
-2750
-2809
-544
777
139
-1141
-203
374
-2307
-133
339
774
-274
-2887
-1366
-964
-2635
-893
-1656
-265
-1122
-2089
-1389
-283
-1503
-2033
-2043
-976
811
-1778
-1017
-1700
-367
-880
-1021
-2406
-1772
902
-2453
280
-1851
-747
-2311
13
-649
-429
-479
-2213
-801
-2697
607
-2934
-866
-1971
-2948
-1558
-303
-99
-2304
-978
-1936
775
496
-673
81
-917
-1020
-1852
-241
-2314
400
-685
-868
-1770
-2842
-1517
-1267
236
261
118
-1657
-737
-686
-2445
-353
-1379
-781
-1445
-1928
-1647
-829
-290
-509
-2281
-698
-2182
-2223
-2275
-496
-2729
-173
-867
-566
-965
-1904
-1086
-2367
-889
-1672
-2574
-1512
-2327
-2713
981
826
293
600
-2018
-1077
-2730
-1270
-666
785
-1467
-1447
-1799
-2461
-2784
-717
-745
-1548
-2548
-1307
-1337
-1545
-50
-2054
-2251
351
-2373
787
-1070
-261
-1433
-1422
124
299
-2318
634
-677
956
-2084
-254
-2285
-131
-143
816
-2568
-283
-822
-60
-2365
-1623
-970
-622
-379
-1470
-1595
-1105
-2239
-2864
-1039
-2394
-1853
-2667
-2256
-2133
-2501
-2623
-774
8
-2035
-1173
-1891
-782
-2700
-455
-406
-1812
-1825
-2359
-2699
-306
-1633
-1424
-2915
115
-500
-1003
400
-1378
452
-1451
-1655
-1292
-2456
582
-960
-123
888
667
-2975
939
-1253
-1622
-2383
-1256
528
510
-755
419
-2819
-852
-1438
-1545
-1969
-723
378
-2315
-224
-1111
-1185
702
-1978
-852
439
-129
-2894
-1160
793
-488
-2247
-126
-843
201
-2827
-2030
272
-1549
-1198
-2992
-562
-2200
-1622
-1004
-1534
-1749
-1049
-2268
699
-2937
-106
545
47
-2599
-2766
-2570
-1188
-146
-2676
-503
-1438
-96
-591
-516
-2573
-2476
-2418
-130
-1394
-2681
245
-462
829
-1634
-2529
-1396
223
-2922
-1896
-2460
-2688
-2689
-2845
-2001
473
-759
-1145
-1876
154
-2693
-41
-2380
959
-2090
-332
-1791
-971
-2389
-2812
-913
68
-1203
-955
-2548
-2179
689
-49
-1573
-2177
-2512
-2343
-1393
-513
949
-631
-1397
-1914
-1455
-1153
348
-2410
-1235
-2237
-2127
-2766
-2081
-87
14
-1946
-1074
-2212
-1633
-83
-2095
-2938
-2257
-11
510
234
-1450
-1256
729
-927
-2025
-401
-1988
-2316
483
-2794
-619
-2151
-2661
-277
813
-2182
-1066
-820
533
-2651
-1955
186
604
402
-677
-2152
-1405
-2235
-2337
-1525
-107
-2192
-1037
-2122
663
-2305
-2900
-1887
-1725
-1161
-1248
-1753
-2521
-1468
717
-805
295
-2309
-460
-2063
-2690
-2817
862
-2301
803
-1104
-529
-539
-1083
-241
960
-1846
-2909
911
-283
824
319
-2050
-50
-68
-2843
-2192
-8
421
927
748
266
920
-2670
-2234
-2296
-2904
-2126
822
-938
445
-2144
-2615
-2800
-81
-1302
-203
-391
-2619
-2232
-1848
643
-876
-1886
464
604
-2767
-2066
-1325
-2739
-780
-1684
-661
-1749
-1804
-568
-2013
-1302
-2617
-1037
-1309
-351
-2948
-2246
-503
-582
779
-851
-2623
-600
-1740
380
648
-2825
96
-975
195
-2774
-2433
-2988
-1202
-180
136
-2142
200
612
-1544
123
-1552
-281
469
-711
-2343
-2895
716
-56
-2710
-1927
-1725
-528
-1696
-2051
903
-2901
-918
-2564
-2990
-261
-2437
-1169
-323
-2017
-471
-2559
-367
-2161
712
-2122
-2878
-41
-938
-1655
-2967
-1345
-68
-1541
-803
-2401
-2703
-235
-2749
517
123
-295
244
-1405
-30
-2696
-2562
-1947
-2218
-69
-761
-1704
-242
-2249
-1736
803
-2778
-1702
-1946
-1174
165
850
-1775
883
-1325
-47
-2874
-275
-1572
-2646
-384
-2976
221
-1133
-2188
-974
-1415
-2164
643
-1945
-2077
-2934
-2304
399
-463
-669
108
101
-20
-1439
-67
-1339
-2326
582
510
423
-2513
-862
-2549
423
-1558
-1273
-1567
-2388
-1410
-929
-1954
468
-1120
-174
-1270
-680
-1168
-1480
869
-2956
-2834
-2064
-934
-157
-674
-1622
-1616
-2192
-685
-2180
588
-2403
-1894
-490
-1691
-504
-1308
686
-33
-1379
-2535
-1397
-481
-1884
-924
-2316
-2752
-695
-1738
-2184
-2547
-464
-565
-1181
-775
-2297
356
-2582
663
-2387
-149
-130
-2588
-2551
730
-352
-1020
83
28
105
-1220
-891
-150
-467
-788
-2522
-1369
-1067
-2096
325
-1255
-839
-1879
-2371
-293
-2786
-243
-1188
-1516
-1712
-370
-1226
-1453
382
523
-421
209
752
-2535
438
-1175
-1
-781
-1766
-396
91
-1118
-1451
-943
-373
-1791
773
-2296
75
-729
-2237
874
2
-2700
538
-2992
-2371
-1956
928
-408
-744
-2955
-1323
209
-1012
-542
696
-1365
-1622
-730
-1693
-1692
-2503
-2653
-2258
739
-2350
-718
-73
-1894
-2910
-280
-393
-904
-2237
-2933
480
-158
-1890
935
-2227
-1938
-121
-138
247
745
-2478
-2167
-2378
-194
-810
-1041
-1555
-113
-609
468
-1269
-465
-743
26
-2213
-77
688
-2837
381
824
-1687
-1379
-1167
-1812
-1438
-2603
-2726
-2277
-1893
-1054
-892
-347
280
-297
-2824
-1433
-2467
425
-680
-410
-565
-260
-570
779
-353
-2516
-26
-755
-2344
-208
16
-1930
-98
-1939
-2470
-140
-695
-601
-2020
-2821
-639
-2636
817
-2124
-2878
-1059
213
-837
-46
-400
-2159
612
563
-252
-2014
-1738
-2935
-2066
549
-1406
-708
833
-606
-2587
-2166
-1965
-1641
-1065
608
239
-2656
623
-767
-1663
-2846
-1589
-205
-2202
-983
-1566
-2220
-693
-56
-900
597
-2005
-1362
-272
-2304
-2582
-2884
-2612
797
-2455
-304
-2150
-2841
771
-2644
-652
-2695
238
-1007
-1910
-1577
-994
79
-1281
-1242
-567
-2732
-28
-1000
-1959
-800
-399
124
-2827
-1532
-2043
-88
-665
-2746
-2994
-2982
-636
-2604
637
-2655
930
-2683
-1974
-2171
-526
-1501
419
-2847
-1158
-2330
-1193
-1932
-802
-25
-2958
-954
-2662
-1480
-913
280
937
82
-372
-2144
-962
532
482
-1538
-2178
-523
-815
-1949
-1471
-309
-1737
358
-338
-132
862
-1320
-943
251
-2284
-300
-2992
300
-1043
-1550
-399
-508
-2014
-2614
-1453
-2987
-780
-343
-2899
-2056
-716
-1017
-354
-624
-1098
-2829
-1242
-2300
302
307
-1874
-1002
-1252
-1748
-2896
-2076
-42
-2708
739
-2889
462
-1612
-987
-1509
-2755
-1391
-2782
-555
-1710
548
-785
-1446
-2398
-1798
-1019
-1005
-677
-31
-2618
94
-601
-1712
-1425
-1770
-35
-1897
-432
-1880
-1085
-1872
646
-563
389
-2469
-390
-949
-1981
-1160
-2218
-331
-1060
-72
-936
-153
430
-2893
366
859
-2785
164
511
-1618
-1128
-877
144
732
167
883
-1138
339
328
-2835
-1665
-997
-2692
-1862
-1996
651
-2072
-2717
-2510
-1829
-2373
-1557
-692
-408
-2813
-370
-61
-2514
-2468
-1859
-1421
724
-2129
-2099
373
-970
-276
-1252
-2116
-204
-2551
-1589
-167
22
-2561
646
-2950
369
-2977
-2654
-51
-2734
864
-1372
-98
-926
958
-942
-2356
-1873
-2559
-73
-2187
-1650
80
-763
-375
-2163
-252
452
-355
-1998
-467
789
-1520
544
-238
-77
-2438
-117
-245
106
-2753
433
-446
-529
-1526
-1391
-1395
-1802
-2860
-2702
-833
-850
-1596
-952
679
-958
-2373
-2462
-1577
-753
-1119
-2484
511
-839
-630
-592
-1774
-1414
822
-219
858
-2786
-1733
-1841
-2099
-1875
-1494
545
-673
750
-2246
833
-1395
-1405
-1558
-2217
-1001
-1489
-360
-2730
-1760
614
-241
-2431
186
-253
-247
-1028
-2731
-1128
-2561
736
-1569
-943
-2246
788
-1778
-2077
-719
880
-1217
-1990
-1696
546
-2984
-2604
-251
92
-1582
343
603
-565
7
123
-460
21
808
-1467
-2679
-25
-1788
-437
-1611
-918
907
-2841
-1036
-1095
-461
-2644
-891
-2229
-398
-2511
-1668
-1269
-2041
-1571
-1845
825
-1863
365
-518
-1789
520
-520
-2386
-1972
-2567
-2581
-2555
-2838
-2515
-2458
-1196
-1627
-1479
-2927
-276
457
-1498
-1219
-1180
-1558
-2071
875
-1882
501
-1741
-1888
-12
-740
-2437
-255
-610
633
-1690
-531
-975
191
594
-369
841
-2973
851
-350
-2534
-2891
-2239
-2679
821
-891
954
-1087
877
822
-1763
911
-2900
-2654
-616
662
791
-156
725
-1638
941
-289
291
644
428
537
-1264
-805
-890
-2708
-2296
561
715
-79
-788
862
-1319
-1644
-566
-2444
-2171
-1571
-2414
-646
-2390
-1191
-1016
-23
228
-1871
-2377
-2412
619
-1331
-784
-1680
-1193
-508
819
-1733
-488
-1389
-2059
-1794
779
-428
-1721
-2391
-278
705
144
-1197
-695
-2599
-2266
-2484
-1852
-2074
-1911
-1961
291
-1755
-1882
-1855
-2164
-558
427
-2972
785
606
-2280
-829
-635
542
627
962
-2075
-2640
-1720
990
-2807
-636
-245
-1580
-1213
-153
437
201
588
54
-1511
-2629
-993
-1211
23
-2900
-2708
-1904
-414
425
-1324
237
-1168
-590
-331
749
-580
-322
-453
-95
932
-903
-1695
-1676
-2597
-1896
-2989
-501
-2357
-1343
-1723
-239
-36
-2985
-2294
780
-166
-1454
-1182
-1555
-2850
25
-1324
419
-2361
447
-1200
-2641
-2820
-1991
-516
-2341
-1807
-817
367
-550
-2728
-914
-1974
607
-2151
-2330
-1004
-1591
-1077
-747
-565
-1154
-2183
-2364
-2028
817
428
-1596
-1863
-1262
-1069
-697
-2587
-2963
-2981
-2274
-1363
532
-1325
632
576
167
-1505
-2642
-1500
-2559
-1214
-1727
-2768
423
856
-655
-262
907
-989
-1244
-682
-236
-1552
-1183
210
-384
-2773
-699
-332
161
-1827
-2425
-2908
-934
-2906
-161
94
-242
-1082
-1285
-2071
-923
-2485
-2204
-839
63
-2632
-180
937
664
-1699
-826
-1417
780
-2925
-2607
-2395
-428
-519
-1551
-98
-436
-1344
-2410
-2518
-959
-926
799
-571
621
-1869
-2011
-200
-1233
-585
-1490
-2276
-2656
-1232
50
-2613
-2262
-2406
866
-1615
674
-1388
-169
-2319
-2182
-2085
87
-23
-1965
139
-2423
-2981
-1296
-2211
-771
-1041
-1902
-1836
-1428
-1194
-2772
-233
-2277
-253
-570
-2145
210
880
-273
752
-493
-1442
-2956
187
-798
-619
-1708
-86
-2956
-699
499
-581
-1967
-972
-2053
-197
-553
7
588
-445
-1319
295
-2162
-1173
-2588
22
-2158
-1451
-1426
69
-661
-32
-475
266
726
-1656
-784
-183
668
980
-277
-124
-1771
-1839
-1676
-622
-1144
-1646
871
213
904
-1094
336
665
-1449
-24
-2649
20
574
-1812
-872
224
-1090
-2093
892
-2854
-2723
-2557
432
-1510
-2695
19
944
-2059
585
-2584
-816
-273
950
-2178
-1251
-2480
-1307
-1352
678
899
-56
-225
-1504
-701
553
424
560
-2793
-708
-2312
177
-1050
-1417
-1945
-1434
-1411
-305
-2853
-1977
130
-2534
-629
-1540
-2673
-509
-2505
-830
-2970
-2390
246
-1600
-2556
-551
-2571
-2652
-1853
-2122
552
289
-78
-1522
-517
-552
-1783
-2823
-465
-1572
-2565
-462
-420
-727
455
-310
841
-316
-626
-2884
-1709
374
-2712
-1779
-2021
-522
-2114
-943
-466
-1007
-172
-2865
-2624
-11
-2790
270
-2618
-743
-2814
-2985
-1374
-1005
-598
-1065
660
-33
-578
141
-247
586
-2255
542
-2446
-184
494
432
-2896
-586
-487
-952
-469
-662
-2048
-2278
-374
643
-635
846
-976
-2281
-1468
-2482
393
-2579
-916
-1117
-1431
-2607
-295
838
-2839
-2433
355
-2892
-311
-1906
36
-2504
433
-802
-2740
-2296
-65
-1776
-783
-1878
-2523
-552
-964
-545
-1455
119
-301
781
-96
-2543
-2479
-2101
-2412
970
-1309
-666
-1776
517
-1069
964
-2141
-2472
-321
-2701
-282
-1570
-1019
-247
-1675
295
324
-1895
979
-981
-2507
621
670
866
-576
303
95
-392
-1755
-426
487
-1680
-766
-2482
-1821
359
-1399
-2507
-1291
232
-1822
-995
-1566
364
-2493
-1694
-69
-681
-2523
-1428
-2709
-2485
-12
-521
-1137
-485
-873
23
891
-983
-979
830
-914
-876
-2330
703
-2735
-1147
-230
458
-509
-2230
-441
-52
478
-2519
272
-71
-1655
-2906
-1567
760
-2865
22
-2010
-2204
-1164
384
-1728
-2265
-2562
-629
-1848
226
-1268
-2596
-1897
-1395
-941
-1954
-39
-82
-535
-582
-491
-250
484
-2868
67
-1783
24
-1214
45
-1447
-1236
277
-2809
-787
-217
-1106
-2211
-500
-1064
-498
248
-2199
-1860
37
432
-953
-631
504
-1584
-1505
-2556
-1076
-629
-1362
-741
-447
189
-534
824
-2369
-1269
-301
395
-64
-753
-1641
-2489
-2524
179
-1662
-2170
-854
-2392
-169
-12
-2178
-70
-1929
463
-961
-1470
-1802
-2729
-1032
218
716
-1491
-413
-1021
-315
-1409
528
-2343
-838
-171
-627
612
-2963
-1085
-2971
-459
-1329
-321
-216
519
-414
961
-2438
-1294
-466
-2949
-847
-166
-1946
-1253
831
-1280
-817
-98
33
378
-1471
-458
-1208
-904
-1041
147
-120
-2722
621
-504
-1824
-2240
-722
282
-2411
-2546
-838
358
-2942
-1985
-1315
511
-825
-1828
515
-791
286
-2955
-2206
-899
-1620
-874
-2632
-1707
-2507
-1209
-1675
-195
-2832
-1050
-2564
-867
-2381
-1492
-1688
532
-1837
-2513
648
-540
-11
-2698
638
-2702
-2755
-1769
-1553
-1919
-1922
-2779
-1895
338
-2110
-2539
848
-2924
-233
-1600
-233
-380
-1730
-2434
-1305
-907
-190
-71
-2564
-6
-1009
-2820
468
207
-2262
697
-1234
-347
266
-2708
-491
-2282
131
839
-1791
-1176
-1853
-2809
-1585
-482
-607
-1169
-324
-186
-2942
-1350
125
-138
-2828
-717
-1577
-1981
-1416
85
203
-2848
-2660
-2603
-308
-967
-710
-852
-1372
-2190
347
-2459
274
-2494
-690
-750
-1739
-1887
-1120
-1211
594
-1943
-1869
-2454
-2641
-1597
-2494
799
-1260
-2847
-179
-2230
-1542
-695
644
-1943
-2554
-26
-2754
87
-2161
626
-952
-759
-2454
809
-2308
-2677
-2919
-357
-1342
-2845
-66
-2578
876
-267
214
-184
-1820
-2955
94
-1998
-2839
133
-1983
978
-2123
-846
229
-347
-1935
-597
-2771
-2516
359
-645
-1595
-1179
-29
-1266
-693
-752
-2532
-2777
443
-774
-2661
500
249
-1173
-1935
481
-1626
-2291
-306
-2630
96
-1035
-2174
-471
223
-2125
-2215
-355
570
-1898
-1792
-1004
-1936
-158
-1877
-1025
-1090
-2226
737
-2084
-289
-731
-2496
-2038
-2397
90
-2281
254
-835
-2504
985
-2846
-276
-627
-2722
-1398
716
-1452
-2988
-2809
-1041
-791
-1419
82
18
-1327
-214
-1315
-305
-674
-2442
-2461
-1972
-1797
-342
-1641
781
-1197
-951
544
50
-1499
-105
-1604
-2891
-1377
-2893
-1371
135
-1196
850
61
-3
-680
-1762
-2554
-1703
-2932
-430
-101
-811
-1227
71
-646
-527
-699
-787
-1456
-2016
543
633
-2395
-660
-1269
523
98
-2658
169
-2743
-904
-2974
-1442
-1025
-2405
-1384
-251
-1346
-1480
-449
950
-2994
169
-2481
-2394
810
810
-2181
-1930
-1241
-2583
359
-2218
-252
-2710
346
-2068
-2343
-204
-581
-2958
-324
-1501
-1709
-2603
-2139
-2078
-1660
-2150
-2336
-486
-2920
215
396
-114
-1718
-1991
-268
-1140
-2495
-1090
-2051
-2438
-940
218
-960
548
-2019
-1981
5
-1020
-2880
-2836
479
-2253
408
-1008
-1418
-2565
104
-135
-2661
-1750
-1751
-640
-2780
-379
600
-1486
-2741
949
-1623
-1545
-1503
-1658
-2305
-331
-2292
-1970
-569
-2000
-2883
-2608
-2336
-2984
921
138
-1834
-2312
-949
-1578
-992
-1824
-2046
-2791
-741
-2858
-1410
-2618
-140
-41
-2348
580
-77
-2132
616
-2297
-670
-1621
920
-939
-777
-94
-1838
850
-1669
-364
706
-1569
-2979
320
-275
-575
-1706
97
629
315
-757
-2391
-301
-2188
-2150
-747
-2182
194
-2303
252
-2765
-435
-732
423
-2301
-933
-52
-1386
-1550
-196
-854
-2003
-1455
-2712
-1059
-868
-595
-2673
-512
-1217
-1824
-1981
-2859
-1111
-1299
-2299
527
165
-1659
-602
-878
748
-23
-1228
-1085
-1013
390
-1028
-2241
-1234
557
233
739
690
-1983
-237
-173
-61
-243
-503
-715
26
-1308
-1197
-2945
-2852
-1639
-612
-1975
399
670
87
-763
-1700
230
-2375
415
-471
-1794
-405
-117
-335
-1068
-2750
-2919
-2994
677
-700
787
-1053
-1245
-2575
-2232
-2674
340
-575
-2042
-583
-2470
-2580
-2794
364
-1050
-2707
-455
-2109
150
-915
-555
-1030
506
609
-1993
-2657
-636
-153
-2637
-1777
-1379
-2547
-1926
-2969
-1365
-1665
-1364
-2828
-1330
-1303
-832
176
-1282
-362
-1639
-1646
-1048
53
-816
-530
-393
-2642
-455
-2388
-1814
-2194
-1882
-1370
830
-1071
-1446
-949
-313
183
-547
-968
-2836
-2478
675
-2852
14
403
-148
-2798
-2114
-1901
82
542
-2225
-759
-1202
-2406
516
79
-2900
-1380
893
-420
-2207
-1978
-1653
-1257
-1640
-2989
-2388
-1292
-1458
460
-2955
-2847
-2628
-1704
-1089
-2806
-1246
-2164
-1501
-2613
-1774
-1715
-2177
-2208
-52
-2387
-2819
-410
-695
-220
-1856
927
-411
-2282
-1940
-78
-1604
-2196
423
-2542
-2362
-345
-2864
-2402
-273
-365
-318
-2836
124
-2440
-1161
-213
623
-1930
-1340
-2771
-1082
-2234
-2693
-698
-271
-12
778
-1393
-806
809
-2542
-2184
-413
478
754
-1230
-1544
366
-899
-407
-408
-1943
-372
-809
675
455
12
639
-1638
-2177
-295
-390
-1706
-1663
-2378
-67
-2532
-1973
168
-1732
687
-560
854
-2360
248
-709
-1760
-885
-1121
-305
-1167
-1843
-1103
-2257
-732
-2621
-240
-1583
-1205
-430
-2322
-2164
-1567
-1063
-2840
-1264
400
-1017
-672
-2995
-2651
-131
-2738
-2348
-30
-2390
-1027
-661
-1079
504
-559
-1793
-566
-2418
-2784
-1616
-2855
724
-262
-1751
-1361
555
-2947
-2879
-2952
-1729
69
958
-2614
-866
-455
-2075
-2707
-2218
-2469
-2171
327
-2003
-995
-1217
532
-943
595
-1261
-1929
-973
-1972
-531
71
-217
-1022
433
-1696
-1166
-2757
-2315
-1081
650
-2671
-1372
-260
-2871
-2733
-2675
-1689
-1234
-1867
900
-930
-2125
-584
-659
-453
-649
-1512
168
-2138
-340
561
-2558
-2527
-2378
-1653
462
-395
898
-2206
-715
-2462
-1250
915
-1570
-2993
-160
-952
650
516
-1820
-885
549
-740
857
-249
-1683
986
-1483
971
653
581
-2367
-2977
-1926
-1086
-216
456
-813
-2065
-818
-952
-881
-672
-1936
-1384
-43
-2852
-2784
-44
718
556
76
-1491
-1915
-1092
-2480
-1978
-2281
-2036
-1458
-2268
-2917
-2959
148
-464
-2808
-2847
-2461
-2956
320
362
-2965
-244
-502
796
-1801
-2460
249
-178
-1914
-1244
95
927
-1257
727
-222
643
636
-1698
-2876
-910
-144
-331
-2212
-2454
-344
-2440
809
-1153
-1562
-2806
-1283
-2192
-670
-2548
-2989
-980
-1341
665
695
-2329
99
-2191
-2735
-631
651
485
-1825
-2335
-200
489
-2186
-725
-1863
-2092
-2390
-935
-473
-1904
-452
66
-275
-2008
-2541
-793
-1994
-365
-1095
-1506
-1369
-2111
-235
-2728
-634
-1799
-1087
-1702
-1316
-821
195
-1738
-1324
-2602
-2981
627
-2798
-792
-1849
-2071
-2657
-2073
-2909
-485
-597
878
-2126
-2366
-1890
-529
-1710
-51
-1594
-1429
-468
-86
-1507
-662
803
-1889
-2580
759
905
-1217
-1603
622
-281
-2669
990
-2275
-502
839
-2788
-712
-2805
-1035
-1795
-1054
-189
-48
-559
-953
-1926
-534
734
-1541
-1288
-712
-1677
539
457
-136
-2308
282
-1946
559
-870
-977
-686
-2081
-1220
184
-1636
-2456
-471
-1110
-726
-30
-1762
791
452
-2894
-1388
-1160
-876
-2628
-1965
-1317
-1992
-1753
945
-149
-2266
-134
-2730
-752
-1623
-1105
-1067
-2377
-317
-1982
-2176
-2796
613
-1004
-2693
-2723
-262
-428
-720
-1959
-785
763
65
-2977
-374
760
-2892
284
-909
563
-2364
-997
-2814
-139
-1977
-2252
-1102
-1616
-718
37
-524
630
-365
-112
-1752
-684
491
-665
-400
-745
207
761
-846
-1682
-2620
474
-1852
-411
-1263
601
811
-506
760
-1678
-831
-2937
-2362
-706
-977
936
-2708
-1933
-2402
-27
-2033
-2955
-253
-1192
-387
111
-911
771
-190
-1337
-398
-2264
-2818
-255
-310
-2773
-2369
-441
-1711
-427
391
-495
-837
-2972
-1823
-1323
-458
790
466
-805
-359
-455
-974
-1060
-2065
-1633
-2855
-312
-239
-2694
315
-1456
-1200
-314
-2152
-2124
-294
-2655
283
612
-2369
-2335
-1833
-1978
-2328
-1
816
-346
-800
-724
-24
-181
-2184
-2030
-2091
-392
-1182
-902
412
983
-1078
-569
-1065
-2057
-1345
-1334
-2911
-2588
-374
579
-2098
-2
-1013
-2655
-2935
-2206
-2786
-1039
-1491
-2983
-948
-2276
-939
-1789
-2193
23
-1987
223
-121
-482
-188
-1361
-2417
-806
629
-50
470
491
825
-1286
-2112
-524
95
-387
-2988
137
638
-1757
-2325
-428
-1159
-1417
-2738
483
-355
-1381
-993
508
317
-1716
-2106
308
-1706
484
499
865
-2234
-2132
-226
-27
-2343
-1908
256
-1225
-1988
-2334
-2759
-2582
-1933
-1859
679
-1045
-769
-2138
-2948
-2021
-2789
-2816
-2668
-2852
-2073
-2491
-405
-2499
-1833
-243
-538
818
-1157
-563
834
-929
-1922
-1919
-1903
-1900
238
657
-1154
-1082
-2802
-334
-1293
-1279
-902
386
-211
-1084
-2010
-148
-103
-1172
-2641
-2181
-1199
532
862
571
-190
-1680
957
124
-568
-375
-175
-2643
-1110
-1538
-1366
-2850
-2671
905
17
-986
-1526
245
-1322
-1959
-649
619
-3000
-982
-1710
-1635
-2281
-2718
-2821
-2249
-382
-527
-1984
-307
-708
-1621
-2936
-1429
18
-2488
-1050
197
397
790
-268
-810
-2515
-2945
-2916
-2881
532
117
-651
-2138
-2200
-2388
-1964
-289
-798
-944
-1111
-91
-1276
-258
-1659
-734
-489
-432
-307
601
-737
-2786
-2948
828
-985
83
-1956
619
-371
-515
-2181
-20
-31
-1651
339
-627
-1289
-2008
-2575
-591
838
-2137
-69
843
-2059
-1004
-1914
963
-1308
-611
783
-920
-1824
-164
-561
946
-283
-1080
-821
-1725
-829
603
885
-2152
-2906
-1844
-400
-701
-2799
158
-575
491
-2040
-156
-2906
435
781
-437
-166
-1560
-189
-1561
-1509
-1983
-1902
709
917
-1373
630
-752
-510
-1821
-1849
331
-689
-572
-2169
-2196
-233
-2311
-2598
841
-26
574
68
-214
987
-755
-810
551
-784
-2276
-2422
-1249
-2121
-2689
-1758
-2576
-1441
-166
-356
-1538
-2049
471
-1762
-512
-1001
-2814
-1125
-1349
-96
-2461
-1365
-1684
-1736
-2975
-2278
-152
-1249
-2255
-1402
-1185
-1307
-2380
-2590
-1944
-2369
-1261
-170
-971
-2210
-387
-2584
65
-2632
-1959
-2402
958
931
-800
-1874
210
760
-316
-237
-77
-1050
-118
33
-78
92
-781
-21
-2513
-754
-366
510
-34
-300
682
130
-291
-1808
-1677
-2497
-1386
-1709
329
-215
-2521
433
-1500
-995
-2053
6
-808
-155
-2668
-1349
-2261
-399
307
-95
-1267
-470
-1829
-2675
803
-2262
589
-2053
-914
119
780
-2158
-1065
-208
-2919
528
-2383
-1573
-374
-2946
-1589
-1308
-1051
-939
-2221
-2243
-2107
-640
-891
-647
-2646
-1057
-933
-917
575
-1726
-2912
-2896
-224
-1116
-1292
-1718
-2162
-42
-1472
-11
-1713
-211
-687
-639
513
-642
-1495
-626
913
-530
21
340
-2920
-960
-1837
-2959
-875
785
-1257
752
-184
-1372
-1343
-2747
-1637
-2134
823
-995
-1122
-1036
-2309
-588
-673
-1243
-2063
-1686
-2510
915
-2358
459
-358
-95
-2346
-1265
-2334
-965
-245
-2568
-2943
-2522
-2054
703
-123
-1355
-400
-892
-1109
-1907
175
-194
242
-2098
-2376
-1674
-2950
-1816
889
-1593
-133
-787
-1502
-750
282
-2084
-1251
-929
-840
-1978
-105
-1755
-2854
-480
892
-1616
-2557
-2845
-416
-1624
-628
-2020
-2625
-473
-2557
90
-593
480
-2263
-930
171
-1236
-2163
-1690
-559
-2611
-795
-450
-839
858
966
-1475
-235
490
-1714
-2712
-523
-1544
-732
-2778
978
-1113
-2315
-155
-1075
-734
-1364
-1210
-96
-129
-331
962
746
-538
-2521
792
-1329
-2321
-511
-2007
-1393
-1208
-230
-705
810
-2938
-605
-1811
-2813
691
-857
-2532
-927
782
-1699
-1372
-1210
-815
37
-1073
-2661
-255
-2984
-1143
-2520
-2352
890
-422
-1136
-2125
-806
18
-2440
504
-2511
-2971
-2134
-693
-2786
-1806
-384
812
-2970
-2247
509
-2880
-1557
-2875
212
-1466
-1793
-2953
-1494
-1163
323
-110
894
-1247
-1484
-1437
-318
-1801
-1565
504
-2833
-2802
65
-1385
-860
-1108
-2397
-1554
-2150
-2242
-2445
832
146
-1418
-1359
-1683
230
-850
-199
-1729
-608
-1881
-159
-1865
-558
-1581
-2856
-2049
-1448
-440
-1127
147
-16
-2401
-701
-2535
-891
-2720
-1749
474
-1628
128
-1520
-2183
-1932
-358
-2368
693
-2647
615
-2669
-372
-932
-2610
-80
-1693
-2908
-2654
-1001
-1213
-794
-1349
-2149
-312
-2924
199
-2223
-2301
-1705
5
-2751
-2513
932
-598
-2309
-1
-2806
590
-766
885
-139
964
-1637
-2306
-2721
-1995
-1541
-1686
-2785
557
429
-1087
-377
-2882
-1055
-1199
-287
-1034
-1574
-2551
-1567
-2601
-39
494
-361
-1976
-1078
-692
-1754
-1792
-741
129
-160
-1212
-578
-520
664
-1212
-653
-2985
-109
-1670
-2203
-1215
-1578
-788
-1593
-851
-94
-1945
-1746
-1661
-2065
-2948
-2522
896
-369
-732
-781
521
-976
-2139
-1472
-1097
-450
-2042
-82
36
-2176
-1176
-2955
-1760
-1958
968
-2807
589
-627
-595
-1075
922
-2910
-1483
-410
-651
-2662
-300
684
-961
-2416
-1425
-2739
-2975
614
-329
-2661
-2125
-1868
-1210
-112
-584
633
-2128
-1041
-2950
-514
-209
79
-1943
608
690
-338
-1191
-2369
-1050
860
636
-2846
-1490
-2921
-441
-2523
433
-1135
-2594
-1211
-2804
-1368
-1004
-445
279
-372
936
-2329
982
-1635
-2931
295
-1231
-506
-642
-1835
-747
684
-1206
-2545
-1347
-371
457
-809
-546
-2857
586
-648
-2986
-2218
-2140
-2484
-289
-282
-985
-2745
-2126
-173
-16
-2000
-83
-673
10
-2013
-1748
-1682
-498
364
364
620
423
467
-1199
28
-2765
-681
-1550
-1300
-228
-2221
-2114
-1270
-1930
-671
-2274
-1584
-1618
657
-2334
-1124
-397
-980
624
-2142
-1518
-953
-2370
-45
-830
-2533
-613
-856
-1756
965
-1274
-1830
-1506
-1598
-352
-1703
-304
-762
-996
-1546
104
518
179
-1652
502
-1291
380
-692
517
-181
-2070
-1118
-757
-2512
-1380
-1775
409
-69
-2995
-1052
-940
-2603
-1647
-836
-1918
-1585
-2964
150
-2103
726
-1745
-408
-1077
-226
-126
-1251
467
-1777
906
-908
-1358
-967
-48
326
-2228
-2191
-1750
-1174
-251
-2232
-305
-707
-1853
480
-2380
892
-626
582
-2300
-1981
-1217
-1632
-1224
-2799
-1975
-1729
38
-48
757
-69
-1322
-2274
-1873
-931
-714
-2467
-2006
-793
-2674
-95
-668
207
-2719
-46
-2199
-172
-72
-1053
829
-2738
-508
-2585
-859
-873
-2922
960
-391
695
244
821
791
86
-2769
-1005
-475
-2769
230
-2312
-427
355
475
-1666
839
-2194
-1725
-2111
-857
-1775
-1331
-2792
-2861
-349
-1238
480
973
-1453
-2320
-152
-1186
-2260
-1488
571
-3
-557
884
-202
-2675
-952
224
-2062
-2417
444
-2399
74
-1222
479
-2164
-1250
-614
-2508
-2538
-181
-1173
-2233
-1876
-1495
-817
-2268
85
-249
109
-2805
-649
-2823
594
-2567
-1324
-2690
362
-579
374
706
-51
-80
-2598
-989
414
-2031
-2365
936
513
-1565
-330
77
-2196
-2248
667
-2368
-347
-593
-2312
-636
-1363
444
770
-1386
-1935
-758
11
736
-233
-447
-21
-1824
-2175
-2409
-1047
-1100
-753
-567
-43
25
-1272
616
279
-2360
719
-2235
-1607
-1226
-2248
674
267
-1080
-2594
-2987
-1241
-1112
-55
-2093
-449
-1526
422
-2190
-158
-2618
-701
-1900
-1873
-1904
363
604
-396
853
-1130
888
-2042
-1839
-679
-2701
-1909
-2915
-1984
-2218
-2395
-1331
-1834
-2312
-625
-2200
130
-295
905
-577
-1463
-2535
703
-451
-1450
-525
-1994
-1122
146
426
-920
-285
130
-989
-1594
-822
-2972
-723
-2076
-2862
-1957
-2102
650
-1425
-349
-2384
743
-1269
-1686
-627
-1647
-474
-1527
-2853
-1360
-2468
-2600
-2116
-2082
-170
-2866
604
-226
-919
-2081
-2155
-1890
-2056
-2297
-18
-2685
-2416
842
-2057
-1986
-1560
-2966
-284
-2654
-1596
412
-1371
-1816
-1660
-2371
-110
-2463
-2662
-1978
-2033
-670
-2783
-615
-308
-437
-2454
-615
352
-2110
-124
224
-519
-2479
-2147
-1450
-560
-1110
-2357
140
-669
-2787
-2187
-2972
-2062
-26
-1677
794
-236
-2919
339
-1094
-1047
-2934
-2373
-2146
-1787
-731
-1209
-1756
-1337
-2035
439
-1756
-2858
-2766
-1126
370
-3
-82
-2141
-1631
-2237
-360
-2790
-923
-1687
-292
-1896
-1809
-1161
-2329
-1256
-979
-2976
-433
-1220
-628
-2594
899
930
-2311
-2804
-848
102
-2438
-399
-2541
-2506
-2931
-62
-2733
-769
-1073
-1526
-1589
-2974
-800
-2311
-551
812
-2807
-2273
-2784
-1120
66
-2455
-553
-801
-37
-1365
-2055
-264
669
512
-2777
-1190
-2485
-2888
-1754
-2522
653
-1577
-245
453
-1490
-2237
-2265
-817
-2108
182
-2646
-2783
-272
-404
-2370
-1332
-2487
-245
-2641
-599
-867
-18
985
-2999
-1774
-403
-535
330
-429
141
758
-1291
387
-1456
-1135
-2698
-1775
789
-2657
-613
-1921
-1449
-2753
-351
144
-2869
-2848
-416
-1338
-479
-712
-1791
-2072
-603
417
-642
-1978
601
-775
-2995
-1539
213
-1032
-1702
-1880
-2420
-2722
-879
-3
158
-2135
-1883
-1212
531
31
-2227
-2930
-1629
-1483
-2504
-1895
281
-2860
-1000
-949
-169
723
-2902
-1954
-1033
-2999
-1440
-283
-718
-556
-1609
889
-1550
-497
71
-1889
-1423
-2072
-1971
-908
-1341
-1375
-2540
-969
-2572
-1916
-645
-671
310
-2272
-1137
-260
699
757
-1053
-432
-2820
644
-1382
-2731
-1338
-183
-1977
-1984
-2818
21
528
-1785
-2020
-1809
-1684
329
-1249
-1504
842
773
15
-2484
-17
-1562
-1935
-2527
-1415
-1197
-2191
-2365
-1421
-2825
-1914
-290
916
-2751
-1727
-1923
-2869
-217
-1963
-2763
-1711
-864
-912
834
-1812
-2299
-690
-1011
-308
695
-1606
-329
819
-1236
-1432
-1584
237
-955
305
-2326
-2365
67
375
-1275
-1784
-850
-1238
-916
-1416
-2929
713
155
-1957
-116
-693
-1020
-88
-2133
-181
-1466
-487
-940
-1178
-110
-1515
938
-259
-1384
-2924
-1654
-1351
252
763
-866
-2689
-2108
-1609
154
-2520
-1325
-1774
-1733
-892
969
178
-1296
-1895
483
-2055
-1086
-543
-1312
358
-646
-1973
-355
-1414
-665
634
903
-2734
-2892
-382
-2208
-1464
-2284
-2229
-1901
-2770
233
-1524
-613
-2352
-680
-128
-1145
-2246
-248
-1236
-67
-2172
-524
50
-2894
-510
-284
-2467
-2735
-1165
972
490
-2197
-228
-2002
-605
-131
302
698
939
-1060
-739
-2268
627
-1960
-742
548
-2798
-2418
-2554
879
-2086
-1515
-96
97
-2781
356
-1272
142
-1829
-2534
-2769
-207
230
-1361
-1620
-1018
-751
-1233
-2020
-2952
-1615
-2803
-2686
-2132
49
-2757
-2824
-2841
-2624
28
698
-2575
-2434
215
801
-797
-747
-2636
-2210
-608
-1077
-869
-335
-1144
-1295
-2038
145
-2491
-70
-1955
-2023
-90
-793
-1320
-2445
-849
-2969
8
-754
897
-2014
-1511
-2343
-833
-1634
-792
-715
-1062
-1971
-1517
-1404
-119
-1085
-1201
-1419
-1474
-1853
-465
-463
-1069
77
-569
124
-1482
57
-1548
-1910
-1563
435
-1544
684
35
-248
-2339
-378
-2399
-1728
-615
-2795
-2450
-1797
-926
-721
590
-1001
-2085
-2597
-2311
-1874
-2626
-2713
-727
-1606
-2596
-1253
-2020
698
-744
-966
421
207
-2069
179
-1037
387
-2040
570
-988
-774
-666
-1333
-690
-84
299
-2539
-159
445
-239
-2675
870
269
-2820
-1305
-1779
-214
-2137
-289
359
-1836
-1277
-2022
-1623
-1311
295
-1558
-2130
-1349
-2012
-597
-938
634
-1759
-205
-1776
-573
-1101
431
-799
-1248
-801
-1921
-2784
470
-890
-2154
-1168
-2325
-2239
-2714
-325
-969
962
-1047
-1118
-527
-358
-1465
-2273
-1602
-1675
-1851
-250
-2872
400
102
-248
-1398
-937
791
-676
-1635
893
-1848
-194
-2486
-2924
-382
827
-2477
-86
810
-2396
-2183
725
-2191
-2824
971
-2684
-2253
-971
-2057
390
-515
-911
-854
-1279
295
653
-1507
-2845
881
-2237
523
-756
-1003
-2624
-2113
225
-2009
-2609
-2214
920
-1840
-323
480
-2324
-805
-541
85
-2003
536
-2166
-22
52
-397
-1124
406
-48
-2711
-545
-1268
-1512
-2639
-1397
-2255
-2753
-500
-2493
-278
-1953
-1638
-811
216
-1129
-2610
892
-433
-2393
-1066
666
-2449
-2130
-585
-357
-974
-2375
-960
-1714
747
-1584
-396
-323
-1240
489
-541
-2113
740
-2080
-2749
-581
-1792
-2646
-765
-1452
380
201
-1665
-1052
-1013
-404
-2731
34
-564
-2516
-2380
-2899
-1546
-2350
-743
-1961
-919
-1014
-1860
-255
-2454
632
-592
24
-2582
-2133
-2439
746
-2597
-3
-1174
-678
-338
-1619
-917
575
-322
-2287
-32
-2998
-1035
-2340
-1765
-2682
-337
449
-2255
-2545
-2594
-653
-2613
-987
-52
-1029
789
-507
-1566
-923
794
-1253
-515
-164
-710
636
-695
-1647
-2972
783
-2128
-2980
-2153
832
294
-184
-628
-2230
-149
-2664
-1137
-1060
-638
-1589
428
-2014
-1392
238
-2187
-2329
-67
-445
-982
-988
-1988
-413
587
-1462
-1570
-1654
-1106
-1165
-2045
-36
-1142
-1746
276
-1653
-1747
-2309
-1935
-275
-768
-531
-2214
32
-2171
-1831
-2179
-2044
3
-1845
-1776
-2763
259
-2476
-1087
-2907
-2642
385
-444
-93
-2307
-1490
-451
-2425
176
706
885
-2971
-1382
-974
-2976
-983
945
-2882
-2709
-1935
106
-377
-638
-2578
418
613
-2693
-1871
857
-705
-90
-227
-2500
-1440
-1836
91
-900
521
688
-1159
-1311
-1030
-80
-2730
-463
-2494
157
-1915
681
-404
-2644
-1350
-1297
-423
-942
-2800
-1834
-813
-559
-110
-65
-2834
622
-318
-406
185
481
-336
262
-2962
-2763
216
-1429
-2497
-2657
-1042
-2929
-1858
-1844
-516
492
112
302
-1843
796
110
165
-830
-412
-1967
-431
-985
-2220
-2368
-190
-197
896
907
-2102
-2689
24
412
641
25
-1986
-2682
-170
-1741
892
-523
-534
-506
-2823
-1441
-1040
-952
141
820
-92
-680
-1103
-1946
-2850
-2873
-1917
-700
-1408
-2847
-1001
-1982
-282
-48
-1836
-2218
358
-2609
-253
-2164
-895
-742
-1525
-2711
-413
-2955
-2075
-2473
-1237
-2370
-1710
-768
-1748
-1907
818
-123
29
-51
-1767
-441
-2272
-2370
-364
-994
-2735
-1342
-317
-2908
562
-1061
-1772
-2635
-686
784
-1743
-2509
261
-2422
-1690
-839
-1274
-2602
-1378
-2107
-2869
-2566
-2357
-115
-1904
-961
-500
-2824
787
-240
242
-783
-999
-1828
-299
-2600
497
-472
-2708
-566
-542
-1278
95
-763
-575
-927
836
-857
-1225
-83
-211
-41
-1931
-279
-490
-828
-1736
-956
-1396
321
-1948
-2653
818
690
570
-1393
-274
-1473
-1409
-2124
-2700
-1740
-1852
-2670
351
-2523
-2082
-1304
-2785
-975
-1007
487
569
-1594
-2943
-2919
-1494
327
-1569
-299
-111
277
-335
-541
-775
-517
-1273
352
-1918
-1942
-2190
-2438
-2580
-1241
-592
-2383
-2800
-814
-2655
-2259
-1319
-979
-777
-892
-602
-1604
-2541
-1825
-2822
-2869
-449
-1169
-1001
-771
185
-1778
-1798
-2838
-2988
159
-1914
663
-398
-264
-989
-1931
-961
-2733
779
-2669
-830
-2627
-343
919
664
-810
-443
-1417
82
-2508
-2187
291
990
159
-21
-309
-2184
144
230
-1087
-1696
-363
-1318
-2521
-156
-459
-2011
-178
-1079
-1440
-2599
-323
752
-500
27
-1942
-1844
-842
-2109
-2082
-454
-1866
719
-2077
-2806
687
-948
-898
-1487
-1604
-2800
-1313
-2643
756
-1338
-2520
-970
-345
-2880
-2840
-86
-2285
-182
-2834
-463
562
-2215
-745
-32
912
61
728
-2361
-1467
-2825
954
-1719
929
-2252
-551
754
-1838
929
-1942
-315
-1854
585
-1666
-2613
-254
-874
-2074
-877
-466
-1659
515
-933
-1447
47
-1604
-1327
-651
-2885
-1949
152
-1969
-220
-2579
-2541
-2498
-181
-105
-2808
658
-2699
-693
-2183
-2822
-1373
-1089
-2649
-1755
-579
-2840
-2187
-368
364
-1951
-1991
-848
282
-2064
-277
558
-1696
-1504
-609
-878
-300
-106
-734
-1494
664
-2294
-2447
-2159
-1145
-914
-2041
-2700
986
-2999
-723
-187
-589
-2557
-2355
36
-1591
-1773
247
974
-1960
-721
-1586
-619
-829
-1980
-1613
-1084
383
-62
-89
847
818
-2970
891
-1545
-281
-2221
-1362
-416
-968
-2300
-577
-148
-939
-2764
-858
-2080
936
-2225
-515
-617
504
-1260
585
-1412
-1104
-1
-439
-1481
-371
-832
-458
-2665
608
333
308
731
-146
-2163
-1086
-2400
-240
-1129
632
-2578
-243
-1718
-602
-250
704
-1802
-421
-2865
-455
884
-1819
621
506
-208
-2697
-2257
-2304
432
-1939
-207
110
-9
-1857
-1168
95
-500
-2233
-2710
-1811
-2059
643
-1091
-72
-2869
382
-413
835
-2887
-932
-2084
88
-1085
-1044
945
-1952
-327
-2156
-2942
-2312
-678
-2884
-338
-2285
92
-1027
-2698
-668
-1912
-1236
-253
-301
143
-2272
299
-1423
-1019
-1627
-2088
-1391
-329
-450
906
-1797
563
695
-1149
-759
-578
-1698
-2333
-2432
-2000
-243
11
470
21
-961
-2166
-795
458
544
492
-78
-1866
218
-1817
-859
-927
-1412
-2299
-2651
-845
-2000
-779
163
-2462
-959
-2133
-2306
-2118
-2786
-2293
-1073
-2442
-601
-1863
-312
-1151
-2649
-22
354
-415
222
908
-408
-2446
-2755
-548
-350
-2725
-2743
-703
-2096
-826
-1026
-627
-2614
-2969
-41
-1282
-750
-2067
-52
-555
-2643
95
-1183
-2640
-313
-83
727
-2856
-345
-837
-2230
343
-606
-1895
-2451
-1303
-497
-1054
-767
289
-121
-2028
346
-1350
-1221
-1223
378
-2281
-73
-1070
-1288
-936
156
-1102
-2409
414
-494
354
-2832
-1531
-1706
-2508
-2581
-1058
-2590
14
-663
-226
944
-1715
371
-415
-2708
-1184
72
-611
-335
-1127
-433
-708
-1138
-743
-2149
662
595
47
136
-462
232
-1338
465
-961
-2630
-1456
935
-850
-174
-45
-2194
-686
-2435
-206
839
-189
-2491
-2616
-987
983
-2653
-1046
777
-1392
-2925
-2579
-491
-2973
-1279
-488
885
-2085
-1692
-155
-2272
110
-507
-791
-254
359
-1710
-1300
-1381
-1656
-1508
152
487
865
-1983
-2436
876
-1625
-211
303
-1203
-572
-2963
-2472
675
-900
-374
567
-263
228
-14
252
-2094
776
391
-1783
-1083
-778
-1862
12
-2884
169
222
-475
-469
129
-1965
-992
-645
-1736
306
-934
-58
-2249
-777
-172
202
-2473
-371
-1701
740
-837
53
-2062
-1046
820
-254
-2344
475
214
-2409
-639
-1475
-2797
177
-1360
-2495
-848
-1930
-1330
-892
-565
-2164
-1608
-217
425
-1131
-2276
541
-1645
-2312
-1065
-2527
-171
118
-2386
-2399
-1907
-1637
-1747
-898
-1248
-1968
-980
-489
-1440
-129
881
574
-2571
-739
-1335
-907
321
-2236
564
812
343
-909
50
828
-1181
538
-1175
-1771
-2069
921
-337
-2230
-2416
-2192
-181
-1224
-96
-1082
-804
-906
-2183
-2924
-2649
817
49
-575
-1526
-2897
-1745
61
-1913
-375
415
353
26
-1290
-1470
595
-2163
-2443
-235
-1112
-2272
23
677
-1112
595
-80
439
75
-1917
-1672
-2630
844
-2574
-544
-1159
-1476
-1225
-206
-2617
-2167
-450
-979
-2192
-1224
-710
-530
-628
-1578
-1178
490
-976
-2373
-1210
-2094
-2146
-2951
908
-2414
-2011
-2197
-264
-839
453
-2260
642
305
-2344
-1928
-211
-185
-2952
-528
-850
-2992
-1904
-1096
126
454
-142
-1637
-1999
-339
-1336
-419
-602
-628
-1363
-329
-1535
-307
-561
-2269
-58
-225
925
-2544
-1498
-295
-959
-2444
-937
413
-2831
-668
-244
-2075
-2730
-2429
-2436
-2058
-1357
-1179
-1773
-549
922
890
-722
-2505
-680
-1868
-2696
-2283
533
-2030
115
349
-1834
128
-2435
-773
-2071
-903
757
41
-923
-354
-242
-1313
-462
-2618
-1725
439
-202
-2374
-755
-1508
-1109
-2740
-1557
-2747
-2484
-1189
-370
-164
-272
-933
620
-1256
-2018
-210
-304
-1535
-1889
-1342
-684
-2326
400
612
-2801
445
-118
-20
-336
151
-532
-1817
-873
-1473
-2259
-2901
-2215
-2729
549
-961
-2744
-833
-515
-2013
-692
-1377
-2179
-495
-2449
-580
-1074
364
983
108
-1528
-2820
-818
-1675
-2409
-462
-161
-1285
-2020
-2349
-1055
366
-184
-409
-1389
-1124
933
-2911
-1863
-1421
-1166
-401
-2087
-1863
-168
-187
-189
-2603
-1548
-192
702
-2735
-2285
-2144
-2244
-2815
-2770
-18
724
-1500
-2277
-1596
-2480
-374
-730
-2592
-2161
-10
857
444
-1014
-2541
-1200
-109
893
-1629
-2985
170
-16
-2104
-824
-2217
-1667
-2696
810
-2560
-1715
-93
-1046
-225
-1284
-1364
-934
32
-412
-346
-1602
-1333
589
-1271
415
-1165
-2087
-2206
299
379
-2427
-1800
-1632
-909
-481
-1294
-2169
-2434
477
-733
-1548
381
-489
699
-1986
237
-1234
-1291
-1365
-2276
-2691
-1256
757
-1494
-2687
-2503
-44
-1710
-2017
-1393
-2481
-1280
-863
130
-2755
872
-123
640
-1479
-1135
-1476
-2084
-143
212
-553
-1377
-1643
-2799
-2381
-2408
-1938
-1382
299
-2018
-297
-503
-2903
986
-2970
818
-2876
842
-2871
-351
-2060
-1456
-1542
-2937
-122
-2192
-673
-1262
-739
-698
-1314
-248
695
-1546
934
-2832
297
-2226
-1008
590
-2157
938
-3
-2201
-2495
-1660
-762
-1950
-522
-332
-763
-2184
-315
-457
-2901
-783
-2795
-710
-622
-1112
564
-914
-1201
499
-1998
-1079
-799
114
-845
-2990
-2457
-292
-1671
837
-2303
-2399
-2008
-1250
-2804
652
417
221
55
-297
-1482
-1626
-2750
-579
-894
-2225
261
405
337
372
-1138
-1928
-1247
-2507
343
-2676
-433
-2862
-1466
-2417
-85
-495
-545
540
-1233
-134
-175
702
-1277
-2009
-2104
-195
-609
-2876
-2096
-2311
-1077
-1008
-73
-1165
-58
-1341
365
-933
-605
-2645
430
802
-962
-2496
-1735
-2361
-2173
-299
-2343
-2374
-1666
-2491
116
-2164
-1784
-885
-1145
-1440
213
-1114
99
-1494
-2669
-2649
-180
-390
-1768
-1785
268
-927
-182
-1555
-813
-2182
-2881
-1302
-2614
-2846
-2148
443
-345
-1889
-1424
-1170
-2071
-2598
-2340
-889
-1667
-625
-814
-2687
781
-1567
-1508
-2374
-159
-2545
-515
-367
-343
-130
-1112
-1564
447
-1125
-77
-2225
-1028
-2051
-1661
-12
-1622
-137
-1198
-2435
-1302
-198
-2009
-2177
-1868
-1066
780
-2421
-239
-269
67
-68
-937
-1925
535
-2840
-2328
-166
-1471
-2393
-2743
155
-1443
846
-2108
53
736
-917
-2547
762
-656
913
-564
-1865
-1946
-2603
-1424
-943
-1122
-691
-110
-965
-1081
-1140
-1194
467
-770
-888
-2911
61
-701
-453
551
19
-520
-2766
370
-1059
823
-1445
-2304
-2918
-1470
-711
161
9
-1188
-2863
834
-1619
-1983
-53
-2722
-740
-2333
-871
566
-1758
-902
-1915
-1500
-193
-350
-1901
597
-1903
-2104
-2041
949
-2331
-2504
237
-2029
-130
-278
-541
278
-674
-2797
-1689
-382
-2929
-1851
-905
-587
-2913
-133
-1956
-2876
-2505
-1789
-2362
-1835
-931
-515
583
-1363
375
-2017
-869
-2383
-521
-500
-2606
848
-2431
-94
-2682
-2849
-1414
-2032
488
-1972
151
-554
308
-2461
308
619
-2641
-1028
-1768
-982
-503
-1669
-1976
-890
-1768
-2869
175
-2892
-2523
-1671
-1381
-1163
-2427
5
-2719
472
-2563
-1023
-373
-2571
-1173
-505
-1878
524
-2698
-2937
81
885
269
79
-1049
98
-2436
846
-2956
-2609
-581
427
189
-1724
-2371
-2582
-1481
-1134
-616
-1986
-2949
130
-480
-285
-183
-1838
-1036
-671
-1886
-2135
-2488
-674
-41
-1779
651
446
-2154
-663
-411
28
-1397
-652
-1574
-2418
-805
-1053
509
-1883
522
-2691
-2750
-332
-1835
-1172
-1847
-430
477
-425
-239
511
-1355
-2519
-1390
-427
-1434
-2361
-2465
633
8
-1812
945
-686
-2622
293
-1662
-539
-2071
291
-2652
-1547
-2899
-2936
-1700
-1929
-1112
-273
660
-679
496
-1848
-1335
-840
-2331
33
-1983
-1037
-957
-2987
-249
-1770
-1402
-406
-704
-2435
-492
-315
-1531
-320
-1148
-418
-1381
-2766
-744
804
718
-1491
-1954
215
-2465
-669
-565
-2296
469
-837
-294
-2503
-1607
-702
-2325
-2436
220
435
165
535
-1940
-846
-2305
-1633
-1343
-121
338
444
-1140
-1127
-1220
-2474
-621
-2793
140
-2984
-2436
-2604
657
-520
129
-1073
842
-210
-1730
-989
-424
-43
-2029
-2513
-2136
-1415
-2021
-1154
-1362
-2353
383
-1395
-1049
-802
-862
-691
-1567
768
-2601
-2735
-1100
-223
-1736
-1952
143
-1122
-1171
-2368
166
-700
-1475
-827
-1025
-961
-1862
-916
-2241
598
-2449
-2151
-1619
-1918
-1832
-2857
-1249
912
548
-1811
-2380
-2475
-299
-1969
821
-323
-1063
-786
242
-2518
267
648
54
-1529
-1379
-1300
-450
-2091
85
65
-881
-737
-153
-318
-1291
672
-2352
-590
-1571
-896
-436
-1003
-61
-2284
-225
-1871
-2701
-2874
-2433
-1314
-2984
750
-2474
-438
-2197
-2236
-2400
-1047
818
649
-666
-2943
-1763
-2614
-1805
572
-2166
-2637
-1947
408
-1632
-1289
-1902
-883
-2688
-792
-1898
-1491
-229
783
-1870
-2657
659
-2522
-2476
-397
108
-2473
-1372
-1432
-1643
-4
-2788
-1880
-1090
-1532
-1636
-1600
-431
-1154
-1931
30
-2625
-2675
-287
602
922
-2435
-1436
-2038
-1798
-1089
-2347
-211
-1030
-2888
-336
-1258
-136
-1796
-1890
-2535
65
-1893
-1032
-1883
478
-1919
-1847
-180
-1710
-2702
-1819
-2886
-2147
429
-1728
87
-2949
159
-1769
-921
-643
-2431
-1762
-1150
289
-2133
-1546
-1647
-2231
-2780
-312
-2568
165
-2058
-1045
979
-602
-1206
-706
-1933
-1452
-2098
593
-1423
639
-2199
-703
-1658
-1037
-375
-2442
-748
702
-2718
-1923
-1195
854
-2656
-2205
-1970
-2287
-1461
-2938
-195
45
-628
-1660
-2309
-2342
-114
-2268
-2945
-1389
774
-122
650
310
-219
-1163
-142
-1494
-121
-389
-2726
-922
-1018
-1552
545
-685
-2780
-1376
-709
-1366
375
-1818
-2061
-2222
391
-953
451
44
679
-2092
-2227
-2027
697
-2090
-2310
813
-452
-1475
-2605
-1908
485
401
-2940
-1769
-2186
-705
-415
115
190
627
-1501
686
-515
-669
474
-2938
-1923
-2987
-219
69
-910
-148
-1769
-2439
-768
705
-2355
-1706
-1002
-2113
-2585
-2214
-1357
-1835
-333
-2579
-2719
-1623
-738
-1061
349
219
-373
501
-1865
-2889
886
-189
-2068
-2557
583
745
-67
491
-2711
-2610
-1149
698
-1868
-1507
-1640
115
489
-1598
-596
-429
-1004
-2437
-854
-1465
-1824
-2931
911
158
-2631
-564
-873
-1248
-2718
-2392
-1028
361
-2748
655
-2345
-821
-1481
-7
-1004
-670
-1687
267
-134
-1197
-1922
-222
-1156
-2049
-1333
749
-2399
-2855
-650
900
-381
75
-607
-2231
-649
-2296
619
-687
-2327
269
-2856
-1213
-363
-424
-2480
757
50
85
-2407
-90
-2407
-583
-64
-666
-232
-2722
883
-1545
-2545
62
-2970
-2166
-1982
-422
-2543
-30
-2718
574
-647
-1636
-2324
-2089
-2188
545
-2068
-1036
-2504
-529
-731
-1248
-472
-1658
-1781
-5
-674
-1424
-2144
-2923
-1192
-951
-1055
737
-1168
-1013
-2490
-1990
-512
-925
436
308
40
-210
-1149
-210
-2247
-2241
-389
212
-1393
609
-671
675
-808
-2333
-1513
-1664
58
-2910
-572
-2824
199
-474
-563
-98
67
-1974
-1354
-1186
303
-1917
-1312
-1843
-2358
-2216
-2343
-1434
-2924
-447
-936
-948
460
-77
-1951
-63
-1584
-2519
708
-931
-2730
-1662
-2080
-1420
583
112
-2696
321
19
377
-2445
-2548
-1647
-2278
-1699
-2786
-716
260
-2747
-1136
-867
-1532
7
-2243
416
-363
-2576
-724
-249
-1683
-2991
-2652
521
-263
-2496
-468
-353
-431
184
-1632
-2899
-2339
667
-210
-2003
-2176
-1207
-2707
-2868
930
-458
-40
977
731
-2938
-1965
620
495
-603
-1441
-444
-540
-1548
-518
-2086
667
418
-1773
638
-1358
-1529
939
-1959
-223
-1039
-1815
-439
-1743
-1247
214
-598
125
-1648
-830
251
-2777
-2982
-1806
-2289
282
-2767
-85
-527
-54
913
-946
-703
-1420
-2767
-1793
-2579
-2208
-2276
-1625
737
227
-1053
474
-342
-1716
-2842
-649
-825
661
-2236
-292
-674
-392
-906
-498
-954
926
-2461
-462
-2403
547
866
-592
884
-839
-2794
-2371
-366
-635
-2297
-406
95
122
-677
776
-712
-1319
734
-947
-427
-1713
-1970
-1410
-1358
621
-999
-898
-2850
-1658
-104
-771
-1726
-271
-2597
-1529
-776
780
-2305
-616
-1247
-2755
-1768
-699
-724
-643
-1159
-614
-1203
-2082
-2152
-1069
-2297
76
-1021
-2059
-2486
820
197
-2589
-1359
-826
-369
16
491
284
-2432
-2440
-274
-2216
-522
-847
194
-2555
-2116
-786
-283
-256
-877
-1110
-1705
305
494
-1197
-2762
-1452
-2685
-237
-2763
783
-834
969
-2548
-2998
-1432
-1330
-147
-134
301
-1666
-1138
871
-650
-1609
-701
-771
-583
-2820
-2290
-1277
-588
-912
-2156
-2148
-1790
-1917
741
744
-1690
-1865
-734
541
-977
-2321
-518
-2235
617
-2751
-1663
-1097
27
171
-1415
-2862
-1521
66
-2826
-1034
-1681
-1806
-1185
702
-1852
-2545
-668
-1463
-1931
-1853
-1097
-512
-511
-2001
-2216
-374
-382
-1318
243
-2796
-2472
-2207
-71
-412
-1972
-727
-2059
-2939
441
-1120
-1885
-2431
5
228
-826
-1015
-1363
-1118
-13
-1835
77
-277
-2700
-1718
-2118
-1759
-1171
-2828
-2582
324
689
-1681
-779
-2731
-2677
185
-502
-2105
-1408
52
-2187
-2195
-904
-2586
-1852
-2029
462
539
889
-1560
493
-765
-806
-411
-719
-1226
-114
-2974
535
-1817
282
610
-2158
-79
-563
563
-1205
537
-1233
876
29
-414
-399
-888
-1664
-1364
-2592
-266
-2655
-2432
-1117
541
-1158
-2017
-2271
821
-1704
-2151
-1323
-2387
902
-369
-2478
-2862
-144
-1472
-946
700
-2273
-930
-268
651
-2993
-2828
-96
-1778
-2938
-2632
910
-2390
-2793
-46
-2381
-317
-2725
-1994
-70
-2120
-377
-401
-2799
-1909
-870
-1789
-761
-2895
-1031
-2433
441
-88
-2722
-2073
259
-2636
-1419
-766
-2295
-2172
814
235
-156
-2411
-1241
-666
-316
-992
-662
221
78
-2865
241
-489
-231
-1087
-2098
-682
321
-1623
-1326
-2744
-64
-1680
-284
-426
-2432
-573
-1965
-445
-1379
-1367
648
-2980
-949
-1645
-1404
-825
-592
-807
-630
-1394
679
-2964
936
-2448
-36
-86
-664
-1616
-1541
-1250
-2696
-2530
-2130
-28
-1214
-1182
-2457
-2447
-36
-1935
204
-2268
-2331
-2142
351
-2511
-2579
-1588
142
-889
-2959
79
39
-2262
-491
-619
-1651
-1179
-1731
-1778
-1306
-877
-1502
-2702
-2991
8
789
-2918
-62
94
-11
-549
-918
-2066
-1692
827
-2504
-427
-2270
-470
-1308
-519
-735
-198
-1052
-290
618
-448
-910
-928
209
-254
-1739
-850
-38
-1458
-1783
-2980
-1697
-1560
-2936
-1178
-1729
433
591
-379
-779
-1143
-425
-1835
-202
-1283
-2155
-2868
-2393
-2713
986
-1876
-490
-2600
-1401
-33
-366
-177
-2047
-2228
-948
-2102
-2724
-501
134
-415
-1415
-2844
-2260
-1565
-2628
-2564
-1959
-2466
-1375
-124
895
-1356
-476
-989
-683
-2147
-739
-1770
-1606
-2992
-2976
-1857
-564
-2463
-2686
-603
-1209
-1732
-1022
504
149
-789
-210
-187
-311
-1573
897
-575
-395
-2946
-1305
274
-1270
990
474
-2588
-714
-2649
-2699
-2481
-1346
959
-2870
-435
-506
-871
-2498
-2693
-1533
-339
-2856
-272
-2150
-517
161
-1667
964
78
-2655
723
-1733
-1361
-1468
955
-2328
-381
899
36
416
-2709
918
-2571
-47
-1404
906
717
-2299
-2250
-864
539
-233
-1924
-1835
-1149
-248
-1698
-1914
-1134
-303
-434
-874
-1796
-424
72
170
-1560
-111
-2918
491
-2510
-2447
-887
-1649
-403
-868
-2759
-812
-1469
-32
236
-1777
-778
-15
317
721
-680
-1443
-786
-729
-1064
53
-723
-134
-510
-555
-2314
-44
-2356
-2910
-747
-2490
-1987
243
154
225
-2379
-2549
-2467
816
700
-905
-1376
-2668
-640
-21
-894
461
-548
536
-30
-2054
-2010
-735
-676
-666
-2352
-671
-479
-1384
-2112
-2781
-1142
-101
-2649
803
-1194
-2239
-1343
-1249
-839
-2565
-459
-114
-837
-1950
183
810
489
-2716
-803
-1395
-2632
-1795
-1851
-655
-2876
-1752
-1004
-2261
-886
-2361
17
-2790
-1632
955
-607
-1286
-758
-268
-1578
608
-533
-2901
-2137
292
-993
431
-2246
174
242
-1451
-1778
-73
-2129
-366
-2091
-563
-1318
-239
-2047
-1710
-794
424
-970
800
966
-2850
-303
-536
-384
-2650
-1995
-149
-621
-1154
-24
-461
-2216
-994
-1871
-1365
530
-1165
-1754
-1279
-2555
-1069
-672
-332
-788
-1393
-1704
-2861
-1165
-2109
-2996
-2619
-2428
871
62
-1747
-516
-2531
-2701
-858
-683
-932
-2782
-1054
-2868
-1104
-1034
-2998
242
-2125
-541
-1978
-1326
-2924
-1148
-1499
-365
-1004
-132
-2822
-394
-1031
-2039
-2483
-2301
-1937
-168
797
-2748
-194
-1230
-2589
829
-1151
-320
-628
-2287
283
-1809
-1531
-643
-539
-2565
-2047
-497
-182
-1116
-1619
180
202
146
729
184
-1786
-1374
-1627
-651
28
-1482
-558
-25
-1229
-1212
-1081
-2319
-429
710
-21
732
-336
760
-1727
-1167
-1703
-2510
-1359
-274
-851
-2909
660
-2200
-292
-483
-1355
-241
-2656
-317
-1580
-2499
803
-2017
-175
-378
-112
-2682
-1961
90
-357
-358
780
-2602
-824
-1382
-2843
-579
-1018
878
-292
824
-2096
-2780
-1214
-369
-1119
-2581
450
-304
-2138
-1479
458
147
-2475
-948
-1523
-1273
-308
-1929
-1386
-1935
-1518
-2697
-2830
-1997
-826
-1016
-1191
-391
-989
228
-1243
-425
-677
-48
-872
-2707
-1110
-281
223
-1088
-2112
-2273
-1999
682
17
-513
-2830
38
-287
-2093
-333
41
-1050
596
653
-2753
-656
-2043
-1412
-2792
-1569
-1633
-917
318
-593
-1108
-660
-396
-1279
740
-2148
-661
945
621
-2877
-2077
-573
-1355
-2753
833
-598
477
-1138
62
-1448
-1253
-2686
-2005
-2479
-109
-1634
112
-1215
334
-1730
-203
-2153
-2410
-1190
625
-2635
-1915
-2389
-57
-796
-2666
-269
860
721
-2087
-1151
56
-1462
-569
474
-2113
655
-510
-1060
-599
-1249
-1417
-222
-2934
503
727
-2506
-2285
-2313
-864
940
365
-587
-720
-2299
-613
-2539
-2334
-2508
-2139
-1594
-2305
-1278
-2463
-8
-2616
-2820
-1113
869
-1490
-1537
382
-1505
-1740
-1336
670
-1521
-2214
-953
-772
-2342
739
-1041
-1940
-2275
-1210
-1662
-2032
-2545
-2302
714
-1597
-945
-802
-1734
-2057
-667
290
-1629
943
-2760
-2345
-583
-177
543
-262
-1532
-2970
-2603
-1663
-1016
-2666
-1604
-262
-1978
-1689
-1348
770
-2056
-864
-2817
-2857
419
-1825
886
-1703
-645
-2411
771
-1177
164
370
-2640
-2871
879
-1278
-1175
961
327
-947
-676
-2523
-2318
-94
-2167
-939
-2673
-1252
525
-143
215
-2911
-2320
-2064
393
-2048
-2088
-548
-1131
-1327
809
-1050
58
-925
534
786
669
-1601
792
916
486
-1603
690
-1684
-1865
842
-1148
-1178
-715
104
-2763
-1726
-1359
-743
-1254
-828
-1092
782
944
-2431
-488
-2301
-2382
-2835
-1539
-2861
-1784
480
-1875
-1760
869
-2474
-2261
-2094
-2663
-1472
-2520
-518
-2248
761
-2626
401
226
-2330
-2909
-527
-2365
-865
-2189
-18
-2440
-1599
-1199
-1308
-1753
-1871
-1607
-245
-2136
-1915
-1956
-315
-497
-36
-2493
-168
-2037
-804
-1958
-988
-169
-2180
-1416
-2982
-1578
-1504
-1702
-314
-1684
-944
-1706
517
-1685
640
-2609
-1506
721
-2554
62
-486
454
-234
618
-1722
-280
-1574
61
-1939
649
-497
-1042
-2578
479
-1537
724
-2268
-734
-2666
273
-2618
-1415
-2189
-2034
945
-863
-1191
-1717
-917
859
-257
-573
-1597
-2895
-118
-2049
-2695
-1108
-1207
-2563
29
-46
803
-1479
-215
-2314
-2447
-1580
-1884
-336
-758
821
-145
-887
323
-252
-1349
746
-1449
-710
130
-424
-1450
64
-203
-2496
-965
-1563
527
-2151
-2163
-1504
-1825
-650
632
-1427
-1623
-1275
-2607
-233
747
589
-974
-1011
-996
-1272
-1225
-889
-357
-1631
-1337
329
-918
315
386
-2531
-258
668
-1743
-1103
-1070
540
-2325
960
-2907
746
-734
-2109
-184
-2956
-2228
-1265
-1388
-1336
730
-2570
9
-1406
-2312
-23
-109
-1318
-1660
-196
-1043
-568
-2795
641
-409
-309
-1754
-1447
-2974
113
-484
-1192
679
-1010
-293
346
-2073
-1360
-786
-1167
-2149
-805
-273
-2678
-946
383
511
397
-811
-978
-585
-2926
-105
-2427
-681
-267
907
-1902
-882
767
-1752
-2760
628
-2700
474
983
-589
-2858
-598
-2077
-1389
-305
-819
468
-944
-1150
-2766
-2011
-1632
-2955
-1591
-2663
-704
897
-1866
-2354
-593
-572
-1542
-2702
-2808
-1718
-951
-562
640
360
-677
-1458
-2614
-2192
-710
739
-1560
-2066
-1366
-2826
-2154
-99
559
-2146
-2484
-1570
-1473
-1986
-836
386
683
-225
-988
-1106
-341
-2377
-2964
46
466
-370
-1439
-863
-232
-1060
-2003
-371
-2442
-2819
959
-2425
-2530
64
-1433
-1132
-1969
-2106
-2181
-2637
-1975
-1777
-2069
-748
-1568
-919
-2597
-1518
-1627
306
-1087
390
-2670
218
-2011
-1744
-1993
-309
-1915
-2447
-2145
875
-1596
-2978
-812
455
-1848
-892
-1946
-1847
949
-741
-1605
-1946
291
-2721
-714
198
-1150
-1917
270
-1904
-568
-2730
-2107
-1433
269
-2563
321
-1105
432
-1742
-2054
-836
862
-2432
-508
-2164
-2166
-1550
166
-2516
-2
-65
-2316
-2792
-2421
-654
-449
-696
620
-2657
805
-1311
760
-1328
327
-2946
197
-550
-785
-2849
-2994
-1403
-1670
-1228
348
614
-678
-2001
-308
386
-366
25
-2548
-2512
-563
942
-986
-2482
-1608
-511
-627
-442
796
-1667
-2505
620
-803
-1871
-565
-1738
-1401
344
756
-1454
-813
-1543
602
-2744
-1725
-483
180
-2463
-1187
154
-2953
-2081
-62
-2811
-1613
-400
-267
444
-552
196
-89
258
-2164
-2568
843
336
-122
690
-227
-1804
681
-1825
-913
-2009
278
266
-450
-2015
-755
-1484
-2811
-664
-1419
-636
-1824
-2712
-2488
-1382
-1048
-2863
-1772
-533
-1400
-1634
-15
-1277
-1013
-1508
-110
-1239
-2504
-333
-414
299
217
258
-2798
315
-217
-1921
-950
-2715
-2870
-271
-2907
532
931
-2457
-158
321
256
799
-343
-2602
-216
-1338
-2351
-987
-941
-153
-218
-1566
-666
895
509
-2
-865
-2715
-300
-1131
-450
-722
-163
-2702
-1022
-2712
-670
-918
586
-2110
-1611
41
-778
-2084
-2074
194
-1693
-2423
-2585
-663
-2558
-2093
-1237
-1673
-2191
-560
-2393
-2293
-60
-2934
-2297
-2486
-53
-784
-1659
-2826
-1359
-121
-611
-1077
136
-2578
-1434
-1271
-1872
-1942
-163
-730
-2652
-2210
-2986
512
-761
-1348
962
-1628
-2822
-2911
-1243
615
487
-483
-1893
-153
-286
-2119
-2685
-2469
-1493
-1076
-2898
-41
-2248
-2467
-2083
-1098
65
-489
-986
458
253
680
-2426
-940
127
-1352
-455
-2698
-585
-1953
-1034
-13
-2699
-894
510
-2340
6
-826
434
-1496
143
33
-1837
314
-1925
-1854
195
-2091
-1451
-1493
-2731
-1247
-1296
582
-1507
-2927
-2712
103
-1413
80
-685
-1497
-458
-2991
-625
945
-2871
-2733
-1853
-236
-1962
-2762
-1706
-2293
-2939
242
-331
-1435
-1022
-2132
-1620
-1001
-1534
-2925
-2373
280
-1942
-1478
-415
539
-836
-2445
-846
-2017
-2070
-958
-2027
-469
-2311
-1162
863
-1199
-1536
-147
-2784
602
-2162
-545
-464
772
-2281
-745
-2596
-2555
978
-1434
-1843
-2402
-2731
-2812
-697
-2890
-53
-942
-1277
-511
-2431
852
-530
-2442
-124
-1701
-1221
-2977
450
-491
-1336
14
-2410
-2904
-1304
-2831
529
-2067
210
-1834
-146
-1889
-1457
-1008
-1358
-124
-2642
-2414
-2475
-458
-666
-1900
846
-1492
-342
161
291
-483
-1861
-2277
-2138
-800
-2303
-1561
-2217
-2051
-2563
-939
-627
-2357
-918
-2859
-2547
461
195
-1190
714
-550
-358
550
-333
-2690
-801
-1076
142
-1739
-509
-2763
-1486
-1221
-2620
-1582
-2834
359
326
-726
-670
-405
-2815
-2172
-2434
-2231
-2539
-2271
729
-768
-1300
277
416
-2242
306
-1637
383
291
-2929
-858
-2824
699
59
482
718
-2006
-2636
-1804
849
280
-2625
-2119
-2492
-852
-993
360
103
-2202
644
-782
-159
73
905
-2509
-325
357
-204
-917
-2589
-2043
-424
-1343
-615
-650
-742
-1166
-1088
-1672
-2211
-428
-1482
-1450
-1336
-2113
428
-913
-208
-1260
-1771
-1944
-2256
-2373
56
-2092
-919
-13
-120
84
-1067
-2571
-358
-1830
-570
-2386
-766
-1180
-2772
-1606
-2227
-2355
826
-2583
-2605
-2891
-2052
-451
-1165
328
-316
-1511
-2875
-641
-2567
-2626
925
-2765
-2922
-1849
-1530
-1961
-2956
-764
180
-2415
-1573
-1798
-1913
-575
-1907
-2217
-1224
-183
-37
-2869
494
-373
-149
-2220
-2824
-2495
-2869
8
-742
-2539
430
-2047
-1011
-1181
-2797
-2476
707
-2697
552
727
-2490
-890
-1383
-436
-743
-1697
-1685
-203
432
-1212
-792
-67
838
-614
-476
733
-2946
-2353
-2320
-893
-1789
-217
-2210
-1005
-1988
-1636
-1668
-490
-1082
287
-288
672
-812
-1681
-1758
-1650
-75
480
-406
-2856
257
-1645
-870
-1177
-412
-2105
572
-1696
-43
408
-417
-2602
-63
-699
-265
-2982
-83
-2533
-465
-920
-2615
393
-261
-782
-687
371
-1597
-524
-1928
-2721
-2251
-2872
-394
-2219
-222
-1359
-1556
-1794
-451
445
-277
-810
-124
-2864
-1648
-1163
-1124
-2211
291
-1691
-141
-268
-670
-395
-2304
-317
948
947
288
323
-1640
-36
963
-861
-2651
-2858
-1224
-702
-2930
-1678
-2307
-2297
-162
-2804
-2845
-555
693
-1422
-2604
-732
-354
-1817
-2956
-38
-445
-2201
-2007
-2991
-2262
-4
-93
-2587
696
-2695
749
376
-2740
170
-1676
-1756
842
-412
-1853
-564
-2043
-41
-1383
-1803
-2771
-2962
-222
-2455
-2329
81
-1755
-2878
-1522
-2471
-1286
-2880
-427
-2196
-504
-673
629
60
-1206
-2963
-1777
814
41
-1663
-2193
93
-1484
-2430
-9
-283
-2373
629
-404
-1400
-1325
845
-2457
-965
-712
-1744
-257
-2393
-374
-663
-2222
-2899
-2682
-2410
-2174
-2552
-103
412
-1672
-1229
-1453
-2487
712
-1137
-80
-1652
-1555
-1137
-384
-2258
-1300
-648
-778
-1368
-2660
446
-830
-2399
-376
-1592
-747
-2278
-262
-1611
-1370
83
-2735
-642
-1721
-1735
-2685
-2048
-2346
-189
-73
-484
-520
-791
234
-1651
-120
-949
-606
-214
321
-2271
-1191
-734
161
-2675
-2151
-2382
-2143
476
-2965
-2217
-892
331
-1593
-2516
-2511
499
-2814
-174
483
127
688
-653
-1923
294
-2166
-518
332
-250
-883
-2149
-2541
-328
-2331
172
-98
-2642
-2458
-592
34
-653
-2861
-1732
568
963
-846
-1434
-2558
-2882
288
624
-2974
-1453
-1926
-2824
-1145
-246
-2855
78
-414
-702
871
-1219
-1867
-425
371
486
923
-2563
-1272
-1086
-1922
-891
-1701
-2958
-1950
813
-1563
-1111
749
-2434
463
-1423
-469
-949
-673
-1336
-2369
-2741
-1221
-199
343
-501
-118
-1673
129
-2778
291
-1993
-2242
-669
-2312
-1431
-2260
56
83
-2915
268
-1107
-2351
-2657
-2000
-693
-2196
-1115
843
-1925
-2434
-2269
658
-2546
-128
-2783
-755
-2030
-2892
122
-2501
-1998
-1216
-324
-492
-240
-68
54
-2423
-950
-40
-2721
689
-2474
636
254
-774
-2339
-1777
-2653
-855
-1196
-2412
515
811
-1263
-1996
-2351
-716
674
-2280
-883
-1326
-2223
-1731
-2752
-638
-1441
-2430
-1764
-2650
-318
-1116
-801
-849
824
729
-747
-594
-1825
-2016
-1347
-1209
-2518
-2738
-2587
-928
-904
66
-1618
-507
-1610
-1413
-2601
-2784
231
-1022
581
-524
602
-1008
-2646
-525
-2798
-2692
782
-1299
-2130
319
503
-1745
-409
-930
-1245
-1032
-789
-869
-2216
-2915
88
-324
-2572
-392
-2004
-1761
-2589
990
-2619
890
-1844
-1490
-1089
262
-542
-552
-2760
-1866
-2165
-212
-2229
-2749
-2532
-494
-44
-1040
-1324
803
-2314
-2060
710
131
-1402
-374
839
-945
-1893
-1497
-2822
-1867
-1575
-2250
53
-559
-1737
-2626
-2757
360
-1793
-172
-395
-1067
-1686
-1337
-1806
-2309
-1991
-2662
94
820
858
-2748
-2328
-878
-2006
-2005
-2494
109
-1432
-1854
-494
632
-2704
-2997
-1825
917
-539
-1115
-2102
-2560
507
-524
677
-130
-2217
-1118
-1573
721
-64
-2566
-21
-1972
-2839
-1861
-1100
-2
-2372
-18
-2454
-1278
-2707
-2715
-505
-1121
-2305
-1142
-1746
-895
-2136
-592
-259
-1524
528
-2591
-858
-883
-2814
-721
-528
-558
-595
138
-1464
-978
-1037
-1950
-81
-1198
-1202
-1505
-2006
741
-2726
491
-2680
-473
771
167
-1927
-129
-594
773
-2386
388
-1171
-1227
303
-495
-1802
-278
-2885
-241
-1078
-2379
-432
-2815
-1518
870
969
-2441
402
-1132
87
-2240
-987
-1522
-1725
-2445
-1410
-2722
-218
-2563
-2587
-2902
-370
746
518
219
-2720
-2297
-281
-1143
814
653
31
-1491
816
-289
-659
668
-1131
220
507
-2729
590
318
-1277
-910
-864
470
-310
-804
-1480
497
-1087
-2044
632
-446
-1924
-1594
-1930
44
343
-2022
213
-14
-2278
-373
423
-889
599
-737
-1839
-2935
-1180
-2530
-2437
-1042
58
366
-1052
-2637
-2647
-1821
120
-2763
-2445
-2000
-724
644
-912
-1427
56
101
-809
325
-1863
160
-505
619
-873
-583
-249
-17
-460
709
-926
-995
-9
-843
-1587
-1293
-1120
-1112
-2810
-1706
-303
-1157
-2421
-1239
54
-2746
122
-155
-1402
-972
-1019
263
942
455
-1501
-26
-175
-2882
-1168
-1742
-2477
810
313
-2042
-1011
-476
91
-102
-1786
511
-1018
-1796
-1763
-2938
-1671
846
-2325
-2441
-2478
-365
-2735
-1905
-1827
-1518
989
-2764
674
-1927
-1998
-435
-1195
-2891
717
-764
-2936
-2212
-1940
-1589
210
85
-234
-774
-2971
-2601
-1915
-1536
-2670
-1228
-1337
-2597
-102
-253
717
959
745
-3
-1239
45
-2282
184
-250
-2364
-745
119
-413
659
-2014
-2762
-117
-635
-1871
-1630
-709
-1435
-1836
-674
-2772
-1010
-2344
-2523
-597
-6
-509
-1795
276
-2721
-1092
-1609
343
-294
-2617
271
-659
-907
-1006
-1437
-2371
-1932
981
-2550
-1524
297
970
853
-1899
770
-1194
-2224
-2721
181
-2979
-1918
-230
-2075
404
-1864
-2222
892
-978
-433
924
-773
-2688
18
-1268
314
-225
-1687
-2891
-721
-369
-1352
-1206
-2432
132
804
242
-1991
-921
-706
827
-1558
-2931
731
-1313
-586
-895
-2954
792
-1218
713
-1416
-1084
-429
-1210
-755
-234
570
864
-2835
-1833
-143
-1723
-2854
-125
-460
710
487
-924
-414
-2082
575
-2014
-1480
-941
-760
-2206
-2218
-850
500
-1040
-1775
-994
-2442
-2170
-2076
-616
399
-1035
-2143
-2506
-2159
-1813
-2386
-598
-943
-1269
-1468
329
-301
-2920
838
-1723
-28
-2977
-135
-1449
-2994
-152
-2269
-864
443
929
-2733
-997
-2722
-1444
-522
-538
99
-1
-2172
-2361
471
-961
-1240
-2142
-2635
-1808
-851
-1784
772
401
-2544
314
-2239
-2034
-1107
-1222
-2349
-589
-1138
-1420
-142
-280
-1816
597
876
-1261
-1144
-2805
-1203
-2820
-638
-2360
-2499
-2873
-2858
-808
-2692
-1029
-2699
37
-1447
-119
-2871
630
-1449
-2943
895
-425
-595
248
313
-2158
-2535
-1007
146
-1410
-2104
-236
572
-1687
-2210
-789
-925
-280
-2451
-2406
-660
954
-1223
-2059
-2455
363
-2708
-2378
-1884
-1750
-265
-504
-143
-698
-645
519
-404
-2404
-739
81
-454
-1338
-1210
-1220
-663
-1223
-1388
-2415
-1150
-2157
716
-1815
-1749
-2972
-543
-1333
-2782
-125
850
-2392
173
-2857
322
-316
-463
-1061
-513
-2986
-78
314
-2040
-872
499
-1401
-2489
63
-2088
-2796
-1825
-1207
531
454
-2435
-2192
389
-1834
990
728
-813
-2196
-1818
694
-2775
-1754
-2995
913
407
-400
-2955
-600
-471
-775
-2612
-2971
-12
-1444
-95
-2704
-867
-1890
-2951
-2550
200
-1370
-2682
685
-2953
-1182
-705
-1120
-1274
-18
-1072
-321
-2297
-1996
-883
747
-2446
-1157
557
-1394
-101
-2052
-406
129
-2456
-683
-1896
-1334
625
-2534
-826
-415
-2526
-91
-1489
-963
-2536
-1285
-937
-2671
52
-811
-713
-2753
-1664
-1954
632
-2565
-2232
-423
-1658
-592
-1317
-843
-365
-2417
391
157
-37
-2395
449
-2860
-2169
-841
-1729
402
-88
-1339
-1807
-2199
-859
-2154
41
603
395
-2498
-866
-2482
-1902
-2063
-2314
-1289
-2699
-18
-1907
-182
-295
-2713
-1060
-152
-1704
-829
-2332
-2045
-1040
-411
564
-2100
387
656
-1799
-1209
-987
-809
-559
-2555
-2549
-2344
-2063
39
612
-1596
-2589
-1429
-1079
-658
-766
-383
659
-442
-1635
298
-2326
-1658
136
-2475
-479
220
-2364
-412
-2615
-2614
-521
-2770
-1731
-2851
-1060
-1261
-2025
-2560
-986
-1357
-1061
-852
-578
-1606
37
544
-181
371
-2871
502
-1357
484
-264
-1945
-402
-1677
-1420
-695
-1082
226
-1050
-312
-104
366
-2991
-2744
-51
414
-1713
-2758
-1753
-1673
-1683
-36
597
-640
-12
-396
-2818
-924
-2370
-725
-1488
-837
600
-442
-2153
-1796
-1540
-2509
-581
-1799
-569
-756
-124
-970
102
-1082
-2080
-2838
238
-317
-1745
-1177
-110
-1618
-1381
342
-365
381
-438
236
-1385
-2043
-452
-1781
-2872
-303
-1569
-1278
-733
-722
-2395
-1237
-1756
-1214
-824
727
-2270
-1086
-844
250
-804
-916
-2259
-1834
-1524
-2498
-596
-254
-560
-2075
-369
-376
-1429
-1239
-2342
646
-719
-1292
-2826
-2063
-1087
-1148
856
-2542
-700
-1997
-558
-2552
-1448
-1523
-953
-2029
-2024
-2201
880
-1913
-1567
273
-2339
-1709
-2963
-946
303
-2367
-2643
-2240
-2454
-2054
-777
-2619
-1287
-858
-1572
-2499
-763
-704
-887
-934
-1693
-1514
900
963
-765
-157
-500
-52
-2391
-1569
-159
-1006
-1017
-2447
12
-2291
-1478
-1998
-2142
-2108
297
-1932
-2310
-2341
-239
250
-1921
538
-503
-780
-1001
-2876
-1957
-1164
-1396
-1304
272
-1912
234
152
-1803
594
-2386
135
911
-2672
789
500
-1062
-1056
-2608
-513
-857
802
-1043
-980
570
-492
-94
-601
-2973
721
-1855
-314
-112
-2251
564
-1651
-2557
-1500
916
-1661
-2560
-14
900
-667
-912
-2838
-1306
-2522
-2135
-1384
935
-1937
-1641
25
-1432
-1113
-1216
-1023
-799
-1466
238
-2994
321
-1492
-303
-763
547
-1805
440
-1990
-380
-1300
664
-2847
-1232
-746
884
-1157
-2600
-2998
327
-1288
403
-2449
-974
-2960
-1239
-2127
-2413
-1439
-2308
-1424
-2130
-623
349
-1784
-2171
-1992
-725
-620
-1262
-2730
-826
-2987
-594
-844
516
-974
-62
612
-1345
-2231
-1702
-378
665
455
326
-2490
-143
-1034
462
-501
687
-703
-1263
-2984
-1775
-2695
-564
-1914
778
-2039
-700
-677
-2043
-866
-1914
-1480
-1959
-840
-2205
107
-2641
-508
-1475
-2347
-2614
-2787
-1971
-2351
742
971
899
-2293
-245
867
-326
-449
-2948
-2704
-147
-2466
-464
-1925
-1370
-2689
-181
-858
439
-1925
-269
-1792
-2343
-1044
-884
-568
-2013
469
-1129
409
-1726
-1548
-2250
315
-1894
60
-288
-1932
-2334
-1746
-484
923
-2626
-219
700
-1340
-1972
355
-96
-2761
-996
-2482
-1183
-2364
260
-2935
-213
-1440
-2547
-1876
-1775
-2257
-1873
-331
-716
-98
-778
-2671
-1155
-1525
-2140
-2856
-914
-1983
644
-2152
447
409
-2384
-343
-2017
-2884
-1293
-1637
-682
-2783
858
-1685
-2602
-781
-946
598
-1016
-280
698
-1459
-201
685
-2349
-1043
-2387
-2902
-207
-2630
-625
-779
-1180
947
-2927
35
-883
417
-1449
569
-76
-1190
-2876
-1859
-353
-2011
-1390
-2297
566
-287
-2696
-1128
-406
-1003
-2306
-1663
-2983
-2642
-465
390
-1143
-1555
-2575
-5
-584
-459
343
-1622
-1036
-2449
-1151
431
910
83
-2695
-2474
-2203
-2122
-2057
305
-2133
-918
-1738
-769
-2228
742
-2081
-1550
-1080
-2809
-1084
-1685
-2328
-1347
-2465
-657
-2994
-638
-2126
-2704
-1600
-286
367
-2285
-19
-339
-1024
-1904
-1927
-1942
-1492
-859
-139
-1681
97
-1215
-1183
-568
-2853
-752
-362
-2403
589
-2428
262
-430
-2766
-2355
-266
-245
-672
-2428
-2211
-1472
-39
-2105
-2371
-1850
608
-1446
-2647
454
-1532
878
-2721
-1823
-113
-1330
-2497
-525
-1188
-1429
-1431
-1299
-1760
-1176
-2459
-560
-936
-1862
-1123
451
-448
-1853
-199
-1979
-596
-760
-1445
-1890
-2442
-1315
-1569
-1108
-430
-1763
-70
199
288
-2605
-94
-658
-619
-2132
-1594
-2789
-844
-648
-1421
-472
-90
-1577
914
-2950
552
344
-2702
-172
-2742
-1275
-2907
-1768
-779
-1098
-1515
-1719
-604
-2497
-586
-18
-8
-2609
-1553
-2924
-1659
-1578
-87
710
-396
-1514
262
-2198
-1479
298
-1786
-2871
-2297
-1008
-1110
461
-889
-1450
-1657
491
-2871
-1487
-2648
984
-1095
-2748
-463
-1172
-830
-1930
-1318
547
-1704
-452
-5
-2740
-2220
-2196
25
-1140
-609
512
-889
-2406
-2100
-1610
-2137
452
-2383
-2373
-1294
484
-1073
-2362
169
-2593
828
952
-210
-203
-2675
-2863
-2609
-1774
697
-2456
-1340
-1660
-31
-2553
-550
-2849
73
-102
-1808
-1440
-1900
-2497
-2607
-2282
-2560
-251
-1360
-2849
316
-2757
-800
725
-2162
337
-2600
-1924
617
75
-1065
-1270
120
880
-668
-916
-1901
-2591
-1460
-658
-2040
-497
413
-1447
-2204
-862
-1853
384
-2023
555
-1899
298
-469
-2339
-1091
-2509
-359
-2496
-2449
-2474
-365
-2564
-1422
-1495
-1626
-2507
-1105
735
-712
-2069
-1057
-734
-685
-905
-2216
-897
-2180
-820
-1956
-305
-1028
950
-2544
12
-1288
-698
-661
93
-26
-121
-1394
-2029
-2655
-10
-741
-324
-1858
-2551
-1609
-1322
-747
-930
-2043
-458
-93
-1956
-2514
-2218
-2638
-301
-2274
-1164
-373
-1985
-1290
-2697
-2114
694
329
-2694
-435
-701
-213
-1409
-1455
-1915
-2321
-2019
-2163
-384
-2746
-2846
-1312
-1075
-2083
-2956
-803
-1968
-2944
12
-1150
-1870
-2917
962
-1896
-302
-813
-1661
-1167
-1870
-2706
-692
-2239
240
-1434
-986
-940
-92
-277
-1001
-595
-897
-2007
-297
419
-1872
-1671
-1536
-2527
-2018
-2087
-1745
-180
-2049
-2338
-991
470
358
-711
156
-2898
-2047
-2657
-713
591
608
-813
31
-1712
-815
-656
-145
-2752
586
-2448
-1461
-690
-2550
-304
-2877
714
884
820
-1187
-1
-1371
-1061
-394
897
-720
-1668
-6
-463
-880
-1990
-1431
-345
-2481
642
617
874
-511
-2093
-1279
-2627
-189
-2298
-2835
-2146
-1406
875
170
-1747
823
502
-1479
696
-2547
-1183
-1891
-1546
-266
-1200
-1527
-2123
688
-2386
-2765
-1109
-1862
-1872
-2882
-1182
307
725
401
-102
-310
257
-2249
-2861
-1103
838
-2107
-2231
-2830
-1216
-2631
569
-436
-1967
-945
-48
-394
112
-2138
-819
-2051
-761
-1333
159
-2037
-2250
-268
-263
-84
-831
-2356
-1195
730
-2279
-60
-1808
-2312
978
-2699
-1945
-389
-1426
-386
-1969
-1523
704
904
-2768
-1168
-756
822
34
-543
772
912
-1096
-2940
218
-533
-1824
-124
-990
-1665
465
-1057
-1450
-520
523
293
-486
50
-1278
-2229
-2410
-1011
-2316
-1282
-2691
-2633
-633
-906
-2550
-169
-708
-1788
474
-1971
-2853
-1666
-1401
-1197
-881
160
936
-195
-10
-1173
-2057
-2887
-592
518
-672
-1261
-2634
658
-959
-1932
-359
-1391
-622
-252
-387
-1470
-925
-2999
-1675
-2010
-2752
-1255
-1700
-854
537
-2170
785
-2647
-2916
-1351
513
-1194
-2869
-1648
-54
-1696
-1082
-2308
-1061
-1801
-2551
-531
-14
-2930
-2431
460
-1996
-1511
-617
-1357
-2280
-1023
-377
707
-1260
-270
510
-941
151
-319
-2798
-567
-2168
-2862
240
-1232
-673
-656
-1737
-2919
576
-1531
-2402
-2342
-1446
-819
-233
-287
102
-214
-438
358
-2651
915
-898
-139
-2845
-1904
-2043
-2622
-782
-518
-1814
-515
448
-478
-2146
-613
969
3
348
496
-2617
-1648
-33
-2667
-1891
-2650
-807
-1787
-1527
-1481
151
-1960
-2380
264
-1135
-1712
660
-1853
-1440
-458
-731
-1830
-1430
-1467
-93
-2919
-1919
-439
122
-1005
-509
-1556
-78
-1119
-2317
-2632
-2105
-348
-432
-247
-273
-659
-2296
-1610
-2243
135
-296
273
-1315
-1689
696
-501
-381
-1145
-134
-1432
-1379
-891
-2678
-2939
-282
-1416
-2143
-396
-1289
-1050
-2097
-1981
-2390
-1586
-2698
-1461
-2425
-164
302
103
-2967
158
-2693
-301
-260
-2264
300
-1443
-1371
146
-564
-2081
-675
-418
-2741
-1864
-636
-1778
381
-694
-776
834
27
422
-411
-1692
-884
-2502
525
442
-2723
-2950
563
-2804
-513
-809
-2613
-2538
-415
-2543
-1369
-1176
-57
-517
-2736
711
513
148
-1862
-616
-785
-2554
-1653
112
-1768
737
-2840
-279
-345
-515
-449
-786
-2746
-2385
-286
-2990
-2055
-1876
-845
367
-2141
460
-43
777
-325
-343
-706
-2493
-769
858
-46
-1238
-2327
711
-261
-1725
-123
-1918
-559
-2939
-2287
-1487
-789
-2848
768
-861
-86
-831
-1079
860
-2398
-2005
-1871
-965
-2283
-561
-2103
-2213
532
-546
-1780
-1660
-1071
-1791
-2917
763
-893
773
-101
470
-2273
-1264
-2161
-2980
-703
-1698
-2997
856
-2535
-2394
151
-2742
-959
-999
-1279
617
-444
-259
-875
-1196
-1364
-2053
651
-2996
-453
815
979
-1305
-1429
-1416
-810
-1261
-2996
659
-2722
-1115
472
-1156
-2871
296
-1111
840
-532
128
-1814
-2791
-141
964
-936
268
395
-2848
-2396
-1850
-2203
521
103
77
504
534
-1818
-2430
-1987
397
-2711
-2447
-434
-1156
-1010
-616
27
-2378
-1799
-1053
-1413
-2242
-1126
-2074
-2850
-2595
-1578
-1125
-2397
-2043
-2822
-1264
-2136
-479
-2597
-2795
-2572
-1630
-499
-60
-2573
-615
-815
653
747
-917
821
-611
419
-1286
-2380
-2689
15
-593
830
-915
-2060
-889
-443
409
-104
-2999
-1162
718
341
-2067
-134
876
-1985
-1543
-2152
-1152
-2096
191
-1999
-1558
-2908
158
-1909
-1242
-2795
-2407
-1057
-542
-2520
-2530
-2578
-2789
774
-1766
-34
780
-2841
-2795
-939
-407
804
-1354
-110
-1524
-1163
-2748
-1810
-1810
-2408
-2915
-136
-2311
403
-315
-540
-532
470
-2259
-2525
-728
439
898
-2752
-1901
204
-1053
278
-2903
-494
-800
-2659
-1830
-543
-1651
-2150
943
292
-104
-664
-1060
792
-1598
-786
-2590
-369
-1179
-1974
-1191
-2650
-2046
-75
-53
-1037
-1796
-2670
790
-987
-1168
-2102
-756
-1135
-44
-2164
-2034
-1471
-2356
-354
557
510
-775
-422
-2382
-1942
-2496
-2328
-1528
898
-2432
-1694
-1448
-2061
-832
84
-1332
-141
-1667
-85
-2074
-483
-2162
-1313
-1479
153
-325
-2528
-450
-1609
-596
-2654
-15
-1736
-368
-509
727
-979
-892
837
42
-1483
-1202
-1898
-1921
20
-259
-85
-1968
-1664
-959
-211
-507
-985
-1651
-2456
-2072
-560
-1574
-809
-2540
588
-570
-2273
-1581
143
-759
-1535
-1618
506
-783
-2298
-106
189
916
-2237
701
-1138
-1264
-719
-1826
48
725
-1973
-77
-1696
-1923
-869
662
-2784
581
-945
-2639
15
364
-2157
916
-2190
-1805
-1581
151
-377
-1780
-1412
-2728
-1059
-2759
-1738
-1853
-355
-2734
-454
-1102
-1300
-1385
-1372
214
461
-1136
-2090
-1265
-1543
353
-1917
-1832
-2953
-382
-955
-860
-2619
-2771
-897
-1082
-1266
-1117
384
-1940
-1706
-2943
-868
-1802
-364
-279
-565
-2169
-18
908
-1963
-2870
-1957
-801
-2112
-2090
500
621
-1928
-1216
-36
-2150
-1277
-2606
121
97
-2601
-2145
-694
-2374
486
-1241
-648
203
-1301
307
947
-1064
-2734
-315
35
-1367
25
-948
133
-1795
-2304
286
-2795
-741
355
-2144
-1867
-1675
-900
-1751
121
-149
-741
-300
-2639
-1970
209
-2628
-2276
-547
-2603
-486
-650
647
608
-2117
-1684
-1225
-1381
-1171
275
805
-1669
202
-45
-2891
-2393
-1913
-1510
-2944
-710
-1481
208
-153
-103
-2352
-476
-1036
634
-2526
-696
-1094
-2821
-813
20
-1765
-2168
-1495
-275
914
-2832
-2332
729
-2648
-350
-1596
597
718
-2345
-332
-1078
-416
-971
-1947
-2416
-591
-2715
-817
-2872
-1528
-1761
-1821
-1459
-698
-209
-1777
-2139
-2451
-148
-548
-2323
-1515
297
116
-706
-1170
-2947
726
-1899
-1348
-1770
-2856
-1203
-424
-2959
-2123
498
625
974
-2740
-968
-2881
-509
886
-2014
-2249
-2831
-2628
916
-2884
-1567
-1913
-2276
-833
-8
199
-224
-2793
-1006
-1279
-2969
-1476
-506
-663
776
-723
-2292
-2267
-1913
-2398
-403
-1933
297
525
-933
-392
-1888
-2787
-1539
-2831
-2765
-494
-1529
-2775
-2580
-2963
-1883
-266
-2472
505
-2933
305
-67
-1920
409
-704
-1440
-1477
-2883
-1351
-1814
-1464
563
-2301
127
-2124
-713
-1577
96
-2415
-860
-2583
-40
-1827
-2837
-256
-523
-1692
-1708
-1931
-2343
-1889
-488
332
-274
-632
-595
-1380
-1528
-559
-494
-2712
-1294
-1616
-1942
-143
97
-501
-2760
30
-1280
-551
-1188
-1554
-1319
-1861
-1464
-296
-122
846
895
990
-2823
-1078
-1850
-2932
-909
-2253
80
-249
599
-680
218
968
-494
-2917
-2282
-1408
-1813
-2756
-2835
-575
-1447
413
-1797
-1293
-727
-594
-2541
-545
-323
-2812
-17
-114
-1936
-1238
-170
-2517
-227
-1055
-2523
92
-2051
-44
694
-819
620
-901
181
-1435
759
534
-2490
-2515
881
-2054
-1242
-2281
-2547
-1877
-777
840
536
-962
-1836
-277
114
-231
-410
-1762
-1863
-1092
-364
-1394
125
-750
-1114
-1658
-2583
972
-1102
-2396
-2213
-2015
-238
-1287
-2915
-2892
-2531
-2610
-126
-1814
-927
758
-784
-1215
398
184
681
-2038
-1038
-2229
-1222
-1101
-2696
-396
682
-2706
-2130
169
939
-723
-2719
-1786
-1259
-242
-1266
375
-2981
-2292
-720
-728
373
-532
-1178
-2430
-1821
-653
-320
463
-2085
-923
-1591
-2995
-1114
-1674
-2182
-2369
-2680
-2170
-1656
710
-1359
90
-2624
-925
-1651
384
573
-796
-1804
-2471
-342
-169
-2471
-1007
-214
-518
-2107
763
-2782
-147
-2504
-439
-2504
860
605
-72
-2892
-2154
-2933
-107
-908
-1107
-1515
-1330
-1381
-1627
-185
797
-496
726
366
-2373
-748
-2508
-73
-2223
-1042
-1568
253
-1855
-1765
278
-716
-141
-150
55
-1402
283
-1900
121
-2401
-2988
-2192
-1252
-974
-401
-461
-629
-2974
-1442
-1874
-2255
-729
-149
-131
-1959
-2666
-297
-1015
-2239
-1748
-2145
-2722
654
-1830
-2481
-1213
-412
-2482
-2987
387
54
-941
-173
133
-874
-2201
-1657
-324
-836
-353
-1750
-2161
-2709
-1396
-2188
-1209
-2144
415
972
-1724
-964
-227
-2535
-2654
-2585
-1021
264
-1090
-830
-1766
-786
-883
-1797
-2486
-1964
-1911
-963
-373
831
-2815
-2114
-1918
-770
-2913
-1349
787
-2606
-405
-1366
-2480
743
-982
-2417
-1690
-2388
484
-167
-754
-1104
-1357
-176
-2931
-426
-2562
-2625
-916
795
-1969
-354
-2605
-247
-711
-162
-2056
356
-2431
845
-113
-1346
-2118
-2319
-247
-2233
-2696
-2310
-2887
-535
14
-1505
-1015
-1745
-150
-255
303
-1051
372
-704
-1799
-558
-463
-2907
-2845
-115
-2797
-99
-321
345
-2314
96
760
-2903
-933
-2319
-1201
-689
-1089
-1611
-2504
191
-2856
-2461
-2814
-1025
101
-1271
-351
-2224
510
-1268
-2399
-1780
-1719
869
-2663
-1565
735
-2572
-2784
-212
-1571
-92
-2665
-1420
-369
-2981
561
-1624
-184
-2839
578
-2809
-2511
-1243
-95
447
937
-1022
-1139
-941
309
30
-384
-2282
-1368
-1392
873
-1980
-2557
-2529
483
-396
776
551
799
-2041
-1203
-1553
-2181
-1753
289
339
-2972
-912
-1614
-2357
-2937
-1198
-2046
-1302
-1973
-2941
-1227
342
-1621
-1834
-412
-2396
-1521
-2693
-2187
-319
-401
-2151
177
-2246
-833
698
-1582
-330
-805
316
-2359
-226
969
207
-1693
-627
-1605
-20
653
-988
-2483
-2543
-2058
-2184
-1073
-1505
448
-2310
-1356
551
-680
-2770
-378
492
-436
-2844
-1520
-1774
-542
-1797
-1455
-2028
-828
921
-1267
-1033
203
-813
-2862
-1003
239
-941
-1129
-155
-364
726
-817
-917
-1130
-1757
-79
-2861
315
-2958
-1026
-1971
-44
-2656
-1138
-122
86
-1538
-1550
-1861
-2528
-1948
-190
-2884
797
-2755
-1294
53
-1663
605
-1319
-1608
-356
-1292
-963
-2396
-2649
-180
-77
-356
-532
-2839
-1816
-211
-2805
527
-2392
-2878
-1340
-467
-2712
-1386
-565
241
-1051
-2822
398
664
214
-380
-2006
-318
-2102
-2100
617
130
-1876
-44
88
-379
-117
-475
438
-2143
-2988
577
-1472
-2357
306
313
-521
138
-2214
-1331
-364
-283
-389
-1340
-2478
157
-236
-1865
-1622
-502
-832
-2205
527
-1427
-1999
-705
-1671
-2202
-2685
-2353
-571
-948
-2959
-1830
-316
244
-2629
-564
-45
-1829
714
-1535
100
407
-849
-1413
-2137
-1379
-278
152
-1309
-569
-2824
119
-1449
35
28
-1855
-1815
260
-1909
-1429
464
945
762
-1639
259
-2485
-1120
-2828
-2452
222
243
-924
-1629
-2239
-1131
-53
-1725
-262
-2528
-2474
-41
-1621
-1646
-874
-2069
-1164
511
-1675
27
-639
-1180
-2065
-1511
-1378
380
693
-1776
-2998
-702
-2749
-1816
-360
-2861
-254
-1048
-2474
-1709
-545
-183
-399
424
-1325
-578
-1201
-2570
-1987
-2979
-1712
626
-1569
-2960
-1670
-902
-2252
320
528
-1725
-1606
121
-2809
-1707
-334
-899
886
-2374
-222
-312
-1219
136
-971
-2192
-2038
-2266
-1566
-329
-1042
509
-2604
-2822
-1967
-2991
50
-2246
-234
-2615
-1550
-1886
-363
-1608
-2652
-2073
-167
-2326
-1342
-2585
-2032
-2544
-1406
-2363
-1820
-2749
-519
-2494
62
-619
-1827
-2455
-1277
607
-1323
138
-2701
-2559
-1181
-1307
-2095
-548
-92
-107
-437
-2418
647
-1358
-2985
-1218
-1494
-448
-634
-866
-2797
-234
472
-2940
596
-2053
-456
-2230
338
514
221
-2696
-2015
-1013
-2936
-2704
-1472
-1248
-765
-2554
-489
-871
-723
-503
-2722
138
-1851
-1401
582
-2835
-1316
-2802
-638
515
-124
-1325
-172
-1410
-2176
-2007
-1042
-2539
-1428
-165
-2299
-800
-920
-2733
-2136
-2515
291
-1452
-738
-765
-1516
-2642
-116
-2222
-2801
-1073
-2357
748
477
-2177
-2686
-691
340
-1180
-2381
834
-2841
-767
-858
-2349
-199
-1413
-364
-1221
-2249
-2490
-1536
-1719
847
-185
178
-1682
738
-2449
-2946
828
-898
-2539
-2618
-2598
-780
-197
-1012
-1778
-2875
-2968
-1375
-1188
-650
225
667
-602
-1792
-1849
-2608
-629
-1650
-1094
369
-2690
933
-2707
-315
-212
-1981
680
-792
-2850
107
-1538
-1484
842
-140
-2119
14
850
-2395
-335
-1558
-2859
-1174
-357
-2081
-2830
375
-2506
-205
-2804
-1411
-1902
-1455
-1178
-1472
-2039
287
-1218
-1341
-2188
-2290
-2323
143
-2010
-1296
-2344
-2477
-2356
-1006
-2165
-2919
-973
-553
59
-2171
-1522
-1071
514
-2827
295
-1198
-1226
-2131
-955
-565
651
-1121
-1375
-1968
-1707
249
381
-1416
-2035
-1891
-783
-964
-506
-2558
601
-765
-1505
-1009
-2818
-1188
-1559
-1464
-1791
501
423
-1723
504
-2069
-194
-787
-464
-345
624
-281
-803
-469
-1538
-1006
-1638
449
918
-2673
-2164
-376
-2
-25
-2797
-1640
-1253
778
-2923
-2765
-1125
-1044
53
-386
-24
-862
-330
-794
-576
-1703
-544
-2467
-13
-343
-75
-166
-1687
-666
-2179
-482
-1641
-1732
-2534
197
-791
257
-2602
-606
-2008
-92
-1480
-369
-950
672
-146
-291
983
-770
-1777
-2270
-2972
853
-1710
-596
-2907
-1565
-2304
599
-2263
-2516
-2396
-2845
-2210
-1205
-618
-1235
-2635
-2784
-230
-1213
-2774
811
-2705
-2170
-1354
-978
-998
-2546
-102
277
-519
-1273
854
-2055
-2993
724
-832
-2920
-2771
-2736
-975
-1432
-1949
-604
-2570
-1197
-8
-396
-153
-1618
-2088
-494
-1263
-1740
-2009
-928
-806
-2029
392
-972
-240
-1344
-2128
-2219
-124
-565
-2934
-2658
503
-1182
-2336
-1549
-858
-73
-654
-82
-157
-335
-143
-1210
61
-1590
-2505
-282
-772
-889
220
-1027
-2235
-2384
-2817
-2299
-603
252
-2922
235
-541
-1068
-280
-868
-2294
-1187
-1945
-298
-731
-149
-2286
-574
-160
-1322
-436
-1068
-1017
-709
-448
-2314
-2162
-1945
-2548
-2743
766
94
-2083
-729
-71
-975
-812
-2
-763
464
-50
356
-793
891
-1185
-2416
-2206
-1571
-95
279
-522
-2451
231
-2215
-9
442
-170
-2909
-869
-1189
491
-165
-618
-973
-2002
-2113
-1276
-1211
-2677
-687
-406
-1364
748
-203
-707
-1320
-508
-2127
561
394
344
-963
-1383
-2214
-1298
-1518
-2938
620
-1324
-573
-1500
-1446
-2071
-10
-511
-1128
-691
-2144
-2601
-1723
-2700
-1021
-1375
-2972
-200
-1791
-934
-198
-532
-1501
-2568
-2536
-1998
-30
-2817
571
-20
-106
-399
813
-444
-2359
-616
-1089
-2625
-291
-1199
-2159
-2463
-111
397
-2731
-1893
-2780
-2020
-1421
-467
-1765
-1693
-575
-502
-1004
-2853
-112
411
-66
920
-2508
-2214
-2945
-1191
921
-1284
-2981
137
-123
652
-1761
-2409
-1756
-2279
544
-2394
-805
849
613
-2218
-2573
-2072
51
645
21
-2109
-281
918
-2272
-1299
-498
284
-1703
-58
-1597
-1182
-2198
-308
947
181
-2764
-1989
-55
-2837
-2128
-417
-2092
-1211
301
306
-1230
-1664
-559
-345
-2650
-1639
-668
-2520
-2365
-1105
-1317
-1894
-703
-820
395
-1801
-2704
-2337
116
-2180
149
978
-2056
960
-2093
-439
952
-276
-208
-1097
-2093
-2995
109
-981
972
-2229
-719
756
-1487
9
-2027
-900
-1617
479
-723
-1454
-2744
-141
-2057
-2706
275
-1690
-1388
-789
-2846
-1531
-373
601
-527
-2582
116
480
-270
-1158
-113
62
-2927
-1919
-168
646
-1106
-682
-2184
-2338
-2940
-135
-313
-467
-876
-1117
-1620
-2198
-2648
-1891
503
-930
-1344
-2288
-2961
-1279
-1393
-910
828
-929
-2267
-1973
-336
353
-669
-1571
-1445
-2732
-542
-543
-1697
-38
-2008
-1574
-1045
-2339
-2281
-641
-1377
-1467
307
-435
-2870
213
-512
-1397
-531
-192
-1889
694
-2985
501
-1950
8
-1930
-619
-191
-2581
175
313
-600
-2358
-885
-267
-1432
694
-1416
-173
367
56
-2504
-1373
-1976
-507
-983
915
-370
-2623
-1172
635
-1928
-2139
-1130
-1573
-519
416
-2392
-2880
-62
-2438
-2207
724
197
-1929
-1527
-13
-1617
-1294
-131
-2910
-1522
-1072
-1031
-2103
416
4
-2038
-1025
-1204
-395
-451
-2637
-1216
-1590
-994
-2077
934
829
-1412
-1695
-1564
-2911
-2862
711
-204
-2903
-428
83
-761
-584
-2395
-1093
-622
-536
-2979
-399
-2461
953
-2830
-2237
-1971
258
-1839
-1392
-1438
970
430
-2335
-2317
-2405
-2425
738
-2286
-1715
-2039
-2726
857
-1132
-1754
200
-499
-906
62
-2731
-463
-2701
648
-270
-696
-1559
-1477
-2640
-2430
-2828
-1319
-41
-1256
122
-2472
-1677
-458
-2729
50
-1738
-470
-2555
-1724
-2989
-1821
-965
-139
-1467
824
-493
-2063
-1668
-1718
-2176
-2621
-2413
-2125
-774
-446
-2349
-790
-462
908
67
-2332
-1365
-582
-221
-127
-1700
165
-2880
-1484
-1670
-2128
-2468
-1960
-1068
-543
298
-1202
-1321
-2075
-1640
-2244
-610
-2922
-1072
-849
-1683
-2735
939
741
-2849
414
572
-473
-731
-1780
-1401
-721
-1750
-2674
898
-2566
-1911
-2502
-1466
-2425
-382
-783
-569
-1575
-2350
-667
-1016
-1392
-1367
-1858
712
-1565
-1904
-726
-2485
-1281
-1361
652
-1777
-851
-2890
-2166
-2348
-2824
-18
-140
-2231
-2183
-1198
278
-360
19
-2360
-1133
-698
-1562
-2269
-112
-412
-2139
-1368
-2711
35
-2591
-2835
-24
-2979
-2458
592
-929
-327
-2977
594
-1876
-2582
-290
-258
-2628
-443
-2911
202
-2189
-149
-234
962
-2167
-642
-567
-1270
-1573
-131
-1192
-608
836
-2577
467
927
147
-1649
-741
-2055
-178
-430
383
-2150
-208
-1968
-621
-1315
-452
-421
-2463
-381
-2834
-1055
-2489
-687
405
301
-1267
-2729
249
-1595
268
-1609
-1857
115
-850
-1426
-246
-1795
-2784
-2959
-1212
891
-1189
-704
-1481
-1723
292
-1962
-657
-18
-2687
-1197
-211
-778
-1500
-987
-1700
-80
-1022
-370
-1052
-1027
-1554
239
-867
442
849
-4
714
450
-893
-262
265
-2448
-281
-1751
-2338
-528
-1717
-204
-1362
-339
-2456
44
-2703
-552
-774
-1453
-2037
-1247
122
-821
-1701
-802
471
-538
319
277
-2576
-908
-638
-236
-2948
418
-354
-416
-2345
-403
723
973
-2464
-2494
-248
-1524
-2334
-1310
-1519
-840
-1678
-1679
856
562
-661
-2584
-1582
-1533
556
-2526
-2623
-2914
-546
-2286
529
-117
-451
-610
247
-824
-1390
860
-51
-2006
-655
-2663
-233
-2383
303
-136
568
-985
-1382
-2593
186
-2399
-2759
-502
-1431
-501
-516
-2153
-1369
-1004
876
-2730
505
-1674
-6
-1287
-810
-1715
619
-1075
-1856
-870
-2609
-1555
457
867
-2776
-1091
-150
-1484
-758
-765
-543
-428
-2689
-654
431
-1481
859
-1253
-241
-256
-454
839
-2293
-943
-789
-1057
-533
-865
-1238
-2862
512
-947
-112
298
891
-1182
-2382
814
-557
-322
106
-1892
-342
-2184
-1262
-651
-808
-2421
-1997
-1579
-737
-1591
-1618
-1898
-2674
-656
21
723
397
-2262
-2831
207
-1095
-861
-866
-520
-1317
-201
-90
-1971
55
-2773
-1935
-341
-796
-445
-1740
984
-1941
-1390
743
-873
222
-1900
-2551
-1617
-941
-2393
-2832
704
-2652
-2827
106
-1987
-1688
-1342
-479
-1756
-619
-74
-1497
638
-2031
-2032
-1436
-80
-2418
-2741
-2062
-2397
889
-2773
-389
-2968
603
-1394
-381
105
-1912
-330
-2197
-1416
443
-991
-2311
-2599
-2342
-882
-774
-128
-2172
-388
-965
-2829
-2646
-196
678
-2531
-1017
265
-90
-2969
-124
-1453
-224
120
-2957
-2639
-1249
-303
-252
302
-1603
15
-523
-377
-2951
-2510
-2460
-1612
-2470
-254
-1107
-1369
-867
-1447
502
-2563
393
-1552
-2348
285
-2894
-1198
-2199
-1378
-1920
-789
-1627
-1705
-436
-1106
394
-1439
686
-1722
-1883
-1589
-839
-2959
-1950
-1166
-2489
787
-1818
-1018
-2472
-632
8
316
369
-1940
-2656
-1677
-2241
-362
-2021
534
783
304
-887
-2607
-1702
-769
-2510
498
-2595
-3000
-2839
-2610
-2088
-2208
-23
-708
-2763
-320
431
-2474
-1223
-2229
-1297
-1967
-1458
9
-765
-1306
-265
-1941
-850
-763
-2459
451
629
-1637
-1420
-2650
-2363
-1587
-2363
-2432
-2475
-1137
-515
-1829
-1782
-1776
-1988
-1996
-71
-1287
-1314
-1878
-2174
150
-2860
-1469
-1798
-56
-1143
-486
-626
-2850
863
-1427
-757
145
-1945
-2622
-2257
414
619
-2831
-1082
-968
-1269
-748
-1720
520
-1520
-1726
-1895
-248
-2821
704
-2292
-1015
-697
-1507
792
903
-1437
-897
707
-947
-989
-2184
-941
-298
-2179
-2536
-2893
-2797
-1556
229
-2108
123
-2321
-1890
744
-2044
824
888
-288
-769
-656
-2534
270
-2693
-1443
-2193
-1130
-1178
-2318
-2982
-1407
-1577
-431
-1673
-376
-1227
-1513
148
-2453
-916
-61
-1168
-2668
-132
54
-226
231
235
-421
644
-441
-2251
65
-930
-1412
-881
-1521
-424
-2797
522
-2405
-853
-1834
-1055
-746
-2269
-664
-2894
-473
281
31
-1901
-2834
-1010
-1969
-59
760
-743
-795
347
-601
-305
-2952
-84
-1206
-1922
-1500
-1956
-2844
-2332
-598
-627
-908
-2192
923
-218
279
-282
-1666
-1458
-2792
976
-2155
-1303
-776
483
715
-1657
-1286
-394
-1983
-1309
-1518
-1735
-1972
-1028
-2171
-1395
-406
301
-2000
-2894
-2807
-592
-368
-2694
-1823
-1715
-2593
-342
-1395
-955
296
-1496
-1763
-2188
-1052
-1959
-2668
-912
-1786
-2340
525
-1356
-371
981
-1119
-13
-1289
-1253
-1999
-288
-1022
608
-1755
-2806
-2799
-2562
635
-2317
-115
446
-1275
814
684
122
-226
-807
-731
-1848
394
-167
-2305
-419
-1326
-129
383
-6
-2987
-1358
149
-1290
-2177
-1702
261
-2288
-1838
-2706
-129
-2331
49
-1401
-1843
-2866
-1595
-440
117
-2150
-1869
-605
-2381
-2969
-123
-1460
-581
-1328
271
221
-1138
-2848
-2626
-2456
-137
-997
-1477
-1263
-2530
-2008
-1178
-2917
977
-1590
-1260
-1451
-1285
-819
-437
-2251
648
-2131
-1295
-2236
-241
-2877
-324
914
-546
-961
-564
312
-8
-2853
-1245
-847
-2099
-2441
-2495
608
-948
939
930
132
-693
-588
298
132
391
-1477
813
228
417
-1008
-2949
-633
-2302
-2434
-2079
815
147
-2492
280
-1709
-1607
-503
-301
-1226
-2978
-778
-35
-2731
-1611
-2954
83
-2887
-2431
-1732
635
-362
-1598
-1769
-1256
862
-1124
-1986
-1846
-546
-2865
-2882
-1572
-2660
-2005
-150
-1448
-1400
-2158
-2056
-803
-2459
-696
-840
-2431
542
905
807
-2031
-2618
925
-85
-501
849
-2214
-1297
-2191
-1262
-2035
-2973
793
-568
-1253
-2606
-1417
-2362
527
-1609
-19
202
-420
-1834
-1253
-751
-2856
-542
879
787
-659
-520
-2976
-2286
-2624
-2078
-1918
-873
-947
647
-1381
-577
-1145
-1048
-2244
903
-640
-924
-2340
-1940
-2298
-2878
382
325
-226
559
-2705
-2717
-2304
-1913
-1969
-2545
-1656
-1250
230
502
870
-2270
527
-1299
-372
-1543
-636
-228
-2948
-1448
-2341
-2895
463
-1676
891
-2578
-386
-279
452
-1264
-1237
-1556
-1671
-1889
-982
846
365
-263
194
-2694
-1656
-97
-229
-1430
-2512
507
-1511
-54
-2439
-1755
-2909
-617
-553
-2115
-1453
45
-1657
-1416
-2947
-78
-2914
-1703
-1983
-924
-1093
-1301
-591
-1706
-652
-2744
716
-915
-2476
-1334
-2138
-324
-2035
680
397
-2376
26
-622
-194
22
-904
-2819
952
-2703
-222
-1343
-460
-267
-1676
211
72
-2665
-1065
853
-1836
-2480
-2940
-2362
-1628
-23
-1919
-2996
-366
-2700
-1554
361
-2570
-2704
-742
-2997
521
-674
-2154
-2478
-2832
-1432
-1444
133
-1012
630
704
802
-24
-971
-1139
307
-507
920
-2266
-2954
-150
393
571
-2143
659
-756
-1401
-28
-1641
100
-906
-2455
114
-2544
-1952
-2120
-1993
-1655
-1522
-658
-1992
-192
-32
-145
807
-2222
-2493
-310
-1927
-533
-845
-700
-445
-2479
-281
-2708
-1357
-2681
-1959
956
-320
48
-758
-2706
-732
-2739
12
198
-2582
-2051
-2800
-2268
-2734
-1813
-2358
551
-73
-2603
-669
203
-307
-68
-2555
-2938
-2259
-2693
59
-2601
-1726
-2754
-1934
-1434
-570
-1413
-1025
-1267
-392
-1255
50
-2239
-807
-904
197
-835
-1064
-2529
-959
-1083
972
-1621
-564
-96
-664
-343
-2970
-89
-1831
-1343
-2802
-2796
425
-671
-896
726
736
-2610
431
-271
572
-33
-1606
-897
-2070
-2382
-553
-620
412
-2581
-2818
-991
-908
-2886
-966
-2378
-585
-2214
236
-1332
-2478
-2224
-1072
-2226
-125
-1016
88
-666
-2830
-2210
-2883
-1272
-280
803
-1545
-2454
-362
-1800
-694
568
556
-113
-2082
-2164
-930
-1300
-365
-549
-957
619
-1748
-379
-1270
-70
-1363
-925
-145
-2638
-2335
295
-475
-2595
-1366
-705
-1203
-1159
-1638
-1674
-718
638
-1078
-2806
-2024
-1309
-131
-1568
-2982
237
-2261
-2656
-906
-2758
-2928
-2501
-46
-777
-1386
-552
-310
-2497
-1393
-1943
555
-806
-2645
-2342
-2926
359
-356
-399
379
441
-923
-2064
-1279
-1275
929
-192
-1969
846
-951
-51
789
-557
905
-1251
-2045
-905
-2699
601
857
-2339
-1882
-2865
479
-914
-1367
-983
-1068
-2278
-1676
-1014
-958
-1970
-313
962
-1692
-1621
-718
-2264
-1903
-184
627
468
51
-1169
-399
-2979
-1647
-698
-2021
-1188
-1565
114
-384
342
-1280
182
-985
931
-775
833
-150
-2634
-826
-2636
-1610
280
726
-1706
-1234
-2766
-1159
-1304
-1570
664
-1788
236
-2370
-1534
-390
-2779
-2484
-2066
-2369
-532
-1296
-690
-668
-202
-813
-66
-1173
447
-714
-434
-71
-783
-1912
-708
-1917
-437
-2357
-1475
-1016
-2507
-1349
-2804
-287
254
276
-1184
-640
-555
-2261
-2935
-2388
-225
-1948
-1781
-537
-1082
-2397
-2327
711
7
-1318
-618
-1124
-1203
-910
-656
-320
-806
672
-514
329
-1902
-837
-1252
-1679
-1610
-2974
-2495
180
-2987
-2057
-2841
-1887
-1248
418
-2221
-1245
-802
-2155
-2183
-754
-113
-563
-651
621
-1275
-2323
-379
783
-1317
-2485
-234
-669
-2512
710
-1458
-1636
-2537
-881
-1928
798
747
-2868
726
-679
-1209
-2602
-2266
788
-1124
-542
-2412
-2909
106
-1111
-955
104
-568
-2791
-1241
-1476
240
667
569
-942
-697
-2891
-196
-2988
963
-1834
-952
-782
-245
304
525
-1442
-2621
-1223
-532
-1519
-1413
-2010
-2173
-2276
-440
-2204
-2261
-1508
-2732
-2943
-361
-825
-530
-1670
-2297
-1902
-766
-144
-1067
-937
-939
365
-1828
-266
-2500
-1367
-1518
-641
657
884
-1447
-709
-243
-141
-2681
294
-2932
-83
-756
390
-1677
-1008
272
-2553
-1162
66
-562
-2995
916
-1949
-462
-1027
-1407
-799
-1942
-377
640
-876
-315
-735
-1244
400
848
595
-1064
-1911
172
-92
-726
-297
558
-287
-2612
-897
-1253
-2698
-2973
-2032
-2027
-2491
-2470
-23
529
-1899
-2938
-709
-1121
-2776
-785
-188
-871
-1976
-2278
-2263
-1418
-2350
-1187
-943
620
478
196
-2819
-846
-1942
-603
-1310
252
-2452
-2087
-1497
-1323
-1565
-688
-44
-831
-2295
-1168
950
-2721
-240
-1859
-1458
-989
-2908
-1089
-868
-1956
-1624
-1668
-1644
-2815
-1015
-2187
-1471
-1008
-1883
-1309
-2270
-919
-1350
-1698
-2922
698
-539
972
-266
-1799
-736
321
-2798
696
-2296
-370
-2825
-606
314
-1520
376
87
-572
-1079
-2625
-2613
-1972
-2797
-47
-404
-1182
-2158
604
-1807
-1332
-2162
-1059
819
435
-268
685
-1099
-1483
-1546
714
-2537
-1621
-464
-1145
-2003
303
883
-5
-1597
-1129
-488
-2119
-726
-1226
-2903
464
-1544
-504
960
-743
-966
-1532
-2769
-1976
-76
-294
-978
-324
-1007
-824
228
-252
-1801
959
-2713
-2316
618
-1042
645
-2635
-675
-524
258
565
-93
-2325
-2518
-139
-1365
-1922
-1247
-1074
-2588
-1810
-2655
631
-2432
927
-1283
-84
-2870
-1673
-1795
-1301
-1345
-643
-2942
-624
-1616
-2655
-2223
-1749
-1123
650
-1706
-2826
-1123
-1371
-2820
-2784
-875
441
-2330
-2986
330
-2790
-1094
-2828
-2696
-2435
-1467
687
-1723
-1770
-146
-2095
183
-223
59
-578
-1454
-2513
-2334
493
-1008
-613
-2294
-2233
-809
-2365
-415
-1869
-2577
-2564
136
-1400
-1476
-132
-2709
-2899
-1252
634
-23
871
-1460
-2736
-707
-653
-2578
-630
-2878
-2211
-963
-1343
-930
-2698
-1953
-2018
-1074
-2466
-2480
578
-712
-1750
283
-2983
-2960
-2694
-491
-2166
-1609
-2179
-2769
-2562
469
-2152
-2526
-973
-2876
26
-2713
-2431
-1210
-175
-1542
971
862
-974
-1708
-168
-2547
-2960
-2411
-729
447
19
-38
29
-1242
-1848
464
-2750
-684
-1887
82
-1060
-356
-381
491
87
100
-2971
-2388
-415
-1849
-391
-1945
-2507
-1387
397
-156
311
-2404
-2391
-920
-500
-931
-2798
-1134
-747
-2339
603
804
-1426
-917
-2208
-2591
-2960
-876
763
-2882
-798
136
-2236
-1329
-2431
144
134
-321
-1861
248
-1145
-1102
915
-1997
-96
-1796
-719
-2982
-505
-1299
-2824
-1450
742
505
-2168
-1825
-2097
-2110
-2044
-2110
661
-769
-2958
-1273
-2937
-2450
-1727
-477
-895
-528
-1207
-129
642
-267
-2014
500
-2576
-2577
-921
-166
-1097
-778
-1357
-759
-2388
-99
-183
-2347
-2228
26
-502
-2996
576
-2256
-628
-32
326
-2542
889
-1383
284
-264
-2291
301
-1251
478
-529
827
-1303
-886
-295
-1268
342
316
-2857
-453
-1191
-51
-2441
-905
-601
-60
-1421
-2829
-2962
-1884
-1987
-1577
-2389
-160
-2500
-1350
407
194
-2777
-1898
-478
-1624
-2374
-2604
-744
-501
-2393
-161
747
-407
-1775
-591
-408
-861
-2874
11
-2153
-2712
-2037
-1047
150
-916
-1795
-2075
-1480
-1629
-685
40
135
-2361
-588
-2465
-1080
694
-2160
-1863
-2536
-691
332
-924
-168
-1467
347
-2025
-649
-488
-762
458
335
-34
-559
-2982
784
-2968
-2280
-217
-667
-2471
492
-859
-2341
-866
-370
939
-2732
-850
581
556
544
903
-1420
27
-2770
-1251
-1016
-802
-768
-1911
-1412
-1950
-752
-915
-1778
-1159
-2460
-1039
-2401
-802
-2109
-382
154
930
-1677
-2352
-2007
-2188
-796
680
-2045
-2329
-545
-2743
-1507
-703
522
821
155
-730
480
-570
220
-94
-1392
-2582
-661
-1921
-2856
-267
594
-2964
-2778
-622
742
-599
400
-2981
-1569
-2171
-1901
-1726
-2531
981
-2335
13
-2975
928
116
789
812
-957
39
-533
-792
-2944
282
-2867
436
-849
-2550
851
-631
-2689
-1384
-1762
-335
-1931
-2805
659
-555
-1190
-673
163
581
-2192
-2749
-2127
-2322
-242
-2017
-2191
485
-290
-1380
-2685
-1976
-1215
-2304
334
-377
-112
-2849
255
-2670
914
-250
-1949
71
-2129
-630
-1096
-1556
-333
-1510
-988
500
213
-303
-654
-1034
-1119
979
945
-2823
-553
-1322
-2669
715
479
874
-665
-2254
932
-1791
-1380
-1023
-737
-1682
-1601
-2524
-1957
-1503
-843
880
-1110
-2523
-1072
564
-2554
327
-372
-412
-1096
-767
570
-627
-2300
-1321
501
327
-1331
-1188
106
-2708
201
214
-568
-1700
-214
749
-673
-687
-1152
-39
422
864
-1863
-176
655
-1233
-1514
-61
630
-590
-2113
-2400
333
558
-2937
-1324
-239
-2616
-1455
-2371
-1164
-884
223
-2871
-1469
-949
526
-2041
-667
-2739
-2482
-331
-661
-2554
-665
-606
-765
639
-2413
406
-2536
-1876
-1649
-1012
400
-2206
458
-2583
-1744
-1794
-2192
-1106
-321
-665
402
-1392
529
-2448
-2197
-1371
929
-2023
-1938
-2866
-489
-165
-1635
-1614
-518
-981
341
-1649
-558
-2153
-2302
-2749
-2716
822
-2313
-196
-248
-1752
569
-2511
-2194
-2582
-282
-2637
-1471
-1359
-2315
485
-271
-2186
437
-181
-1368
-2747
-1577
-1143
-1642
-598
-1938
-921
-1268
-2925
-2978
-2617
212
-1853
-1653
-989
-555
-404
-379
-1222
419
-412
-563
443
887
-1967
-543
-224
-1243
401
-1039
125
-1199
957
-415
-2788
-1068
-1325
-900
-483
656
-2086
649
-2063
394
-1160
826
-1683
-725
-494
-33
-2938
-1167
-111
-683
-2565
-1215
-2327
-910
-227
-392
-2059
-2175
886
-1038
213
175
-208
-465
-1577
30
-2850
969
-936
187
-931
268
-1634
-256
-889
-2208
-1276
-2154
-2245
-2807
962
-433
-2747
687
-1788
133
-1509
-1765
-2620
-2414
-2884
-2076
342
-1733
807
263
-2204
-483
-971
-73
-2926
188
-941
12
-730
-2711
467
-315
-1766
-1209
-751
-292
-2202
-1382
-495
-441
817
-1404
212
-2663
-1830
250
-627
-2100
-1222
391
-568
624
664
733
752
-355
-1011
411
-134
-216
-2512
-2769
112
477
-62
-279
-2597
-2971
-2520
-1030
879
-1566
619
648
-2006
-2569
-1648
-1667
-2000
145
-2301
-1506
-1538
-1656
-1211
-2692
-1848
-2872
103
-420
-899
-2347
-867
80
-2808
360
-2335
-1266
745
-2676
370
-2713
472
-2062
-774
429
-749
-2270
-1341
-2148
-702
-1529
-2077
-2733
-152
-1210
-2982
-2252
-1549
-507
-651
407
-2413
-1538
-804
-2724
-884
-1801
-1209
-1561
-403
-2099
-2701
-376
-226
-1290
-2524
-866
-2379
-681
-2498
-2016
757
-493
-851
-411
-2378
-2267
-1087
-1576
-2391
-585
-963
-1532
-427
-2837
694
-2884
-1349
-1355
-219
-2083
-2482
-2375
-522
-1408
-196
-2305
-2450
-2083
-798
-409
-2083
134
-1295
-1707
-838
-256
-2509
-350
-2107
615
215
-2770
-902
-1391
-1199
-1808
-2130
-289
-1082
471
-1447
-782
-2715
-208
-1110
-1253
-156
-2732
-1735
-894
-1917
939
-1774
-650
-229
-589
-2741
-770
-534
195
-618
669
16
-2050
434
-415
-2411
-2494
-2205
-217
-75
-1899
-1509
-45
-644
-1040
666
475
-2982
289
-2102
-115
-926
-726
-2328
-2990
-354
-2968
-1339
-1621
-2594
-609
-770
-2091
-1999
-678
-491
-2170
-196
-266
-1404
-1862
-1472
-1599
-1448
-383
798
-2444
-2378
-18
-533
833
748
-2980
650
-1335
-2722
-2027
-1403
588
-1905
-2453
-1258
-468
-1393
-417
-2658
-2462
-1862
-1986
-1095
-1057
905
-251
372
-771
-27
-2982
-657
-926
-2605
-2183
-2204
377
-1262
154
-542
754
93
-1246
-905
-1206
603
-1183
312
-2624
-1316
-1632
-1180
452
-2640
-1880
96
579
893
-407
-1352
-2644
-154
-2967
-954
-1611
-915
-1348
-1185
257
363
-364
-1171
-1063
819
-237
-2486
-2134
-792
-1370
-2688
-2001
-57
-952
512
570
-1605
-1686
-1681
-107
-320
-1599
-836
-1322
-875
-1407
181
230
-771
-2461
-2452
-179
-1916
-1309
-2688
-71
-2211
167
669
-1053
-70
-515
617
-2473
-603
-1833
305
-314
156
-2005
615
-1458
-2993
-598
-393
798
781
691
-2738
343
-1371
-510
-705
-1256
-950
125
-2307
-1050
107
317
-2410
633
603
-2032
-743
-2971
679
790
-1438
-1689
-1918
-2037
-1410
-1223
-570
-853
-347
-2372
-972
59
-2504
835
396
-2324
-1432
-1809
-1288
-650
-979
-1882
-2393
-2746
-1569
567
-233
-2829
-1632
-2356
-1758
129
-1089
881
-1136
-116
-2615
-2619
-1919
-2451
-2164
-2618
-998
-619
-546
-2786
-806
-2509
-1982
105
-320
-1616
273
-1974
-564
-222
-2182
-1575
-2225
-1198
-1831
-2267
-2085
18
-2172
-1270
-603
-2628
-1799
-90
-2274
-1009
619
-1416
-2169
-517
-249
-2148
710
-2096
-2204
-613
-1824
-800
-2648
453
-872
-2930
-2843
-2186
-377
-765
-964
212
-2567
-1318
-1868
-1732
-42
-1251
-140
-380
-1787
336
-2149
-321
-1832
182
907
91
330
-2592
919
348
-1111
-1859
-2738
-2031
-1573
-2235
-2052
847
-1608
-558
-294
-1497
-2802
-2213
200
-2712
-48
-1476
69
-197
-994
-2458
-2296
-188
-1602
-2434
-1418
-1902
-1194
-1806
-2838
205
-1077
-1834
-2197
-2637
-1723
-2713
-1215
-1132
-1461
-2464
-627
-2742
339
101
-1874
-11
-1571
-436
-2315
-758
-1864
-569
388
-997
-958
-2988
-2143
-1298
784
750
-719
-2406
-1451
-2395
-329
-904
-2414
-1064
-178
-1094
-750
-1394
-2901
-746
-305
36
-2936
-2389
-805
724
-2430
-1864
-779
-1864
-678
642
-246
-1655
-572
353
-666
-51
-1621
-1316
-789
-2055
-247
-2565
-3000
-2116
-572
-1808
155
-2658
-1582
-1705
-2724
-858
-294
-2345
-2085
-252
-1964
869
575
20
-1647
-935
-1215
836
694
283
-100
-73
-1088
915
-1161
-2522
-1153
-2768
-2336
532
-1052
-1188
-2841
-849
-245
-1774
-1767
-1705
-1504
759
-1999
133
-2499
-640
131
-2224
-342
-2194
456
-1040
-1464
-1600
-1328
-2766
-2682
-69
-2710
-460
-1397
-1060
-2019
-1706
-2831
-1236
-388
189
-2822
661
-1483
-1803
-2702
949
-1099
-725
-494
-2262
-2116
-1937
336
-1312
-1656
-2682
-2153
-2585
-1757
-170
147
358
289
-1658
-527
-1626
877
736
-2393
-1115
-1177
-467
-1434
-1772
-719
-594
-544
-2404
-1229
-1919
-438
-1140
572
-2788
-1595
259
-2119
-2706
-2665
-1334
-2730
-2875
-1140
-2328
-703
-1164
-2561
-2641
-101
-830
-2926
-2853
290
-821
-441
112
-948
748
652
-2735
-2581
284
644
-2463
-2563
-734
-94
-1081
-1629
-2069
-649
33
-1816
-464
-2965
-2998
-2297
-2627
536
48
-2761
-2661
-2615
642
-260
-2101
-331
-580
-1080
144
-2146
-1961
-1536
795
-1704
-2470
-2086
-2106
759
-307
699
-623
-2812
-2566
-259
-146
-1482
-2988
-1676
-2742
-879
-666
-1242
-1065
-2366
-1054
-519
-1126
-2337
-1972
367
-2255
-1908
-2094
83
-2027
753
-299
-306
-163
-232
-876
-1121
-1498
-2425
237
-592
-56
-923
785
-2414
885
-812
-2131
-1066
409
783
-2396
-345
-684
641
-2852
534
730
-1272
-1272
134
-1633
451
-974
740
-2726
-679
-219
-2214
295
-1911
-859
-1414
-1192
-1303
-2402
-523
-2056
-118
-1063
-1800
-259
482
496
-919
9
-904
110
-2087
369
778
-1142
205
-1002
-822
-2675
407
-2943
-1994
-2240
-2009
-2900
-1612
288
742
-1364
-1234
-1839
-2904
-1834
-1028
-2383
-2302
-2655
-1711
-869
-991
-632
-960
-1275
-407
-1870
-2481
-1903
-2290
-352
-2266
203
941
-2184
-1038
-2080
-317
984
-1345
-1394
779
-1936
-752
-555
-715
700
-1343
-985
-2922
-506
-2935
-1550
18
-2497
-2676
-1123
-1249
-2397
-2103
-2355
-2069
-1855
-39
-1401
-1154
-1561
-161
-7
280
-1233
-2126
-2043
527
467
141
-538
-2096
-2358
-1658
-1891
-433
-71
-1802
-518
-2618
-643
-2387
-1740
345
887
975
-1367
450
-174
-2793
-675
221
750
-991
-1905
-2803
86
-2485
101
-1503
882
803
-2985
-866
-2852
-544
699
-1570
-516
-1674
-1510
-1498
-2918
685
-442
-2084
-2267
-2661
-362
-2843
-2163
-1968
-2808
-904
135
922
-1689
-356
-1805
-2103
-2403
-1940
289
-142
-1865
-1007
18
-408
-1520
-1067
-2527
-852
-497
-1256
-595
-2597
-1497
-532
-2801
-2563
-2714
-569
-2026
770
-1033
-2704
-2170
-2255
302
-633
-1727
715
-2251
-700
-2121
-2322
-1720
-388
-2805
118
-2381
-305
-2325
-2459
-2125
-1878
-77
-615
918
-1426
-669
-1893
-68
-1810
-2248
-543
-2531
-316
-2385
-1902
-701
-1171
-689
-2451
-1239
-545
8
-730
-2720
-325
-2626
-2352
-2924
-2449
-434
153
806
-626
981
-678
650
-2874
-2619
-2520
600
710
-106
-456
-419
-1972
-2051
-2584
-1675
236
749
-658
-726
-866
143
569
-1649
-2514
835
-922
-2257
-252
-1056
-2515
-81
-2131
-1788
-2156
-1961
-1276
-2115
-2121
-1164
-2808
-1715
-2569
343
-1215
690
548
-2889
-2823
-1249
-1697
-533
390
857
907
-448
-1755
11
658
-2102
-1660
159
677
-1512
-2957
-770
268
468
-191
-1328
-1632
-2813
-2331
-79
-1217
-1687
-1989
745
289
-2797
-684
-2958
-777
254
-753
-2950
-2174
-1807
-1474
-2737
-970
-567
-1388
-959
-402
-2976
-1891
-637
259
-2807
-2498
-2426
-1228
112
741
-1111
-1168
-1878
-2390
-140
-546
-2008
-803
-1439
-1319
-2142
300
355
-1596
-150
-2500
-340
-811
770
43
98
-677
-417
-104
-1142
-718
-736
868
131
-207
440
280
-321
-2633
-373
-2073
661
-309
-2367
-2707
-13
-1961
-1023
-290
-388
-2786
102
-645
-1836
-2510
-1623
-621
-2443
553
-1879
-481
-2711
-1051
29
393
-56
-1017
-1302
-2973
-2713
-1476
-1182
-643
-2641
-2212
878
-1001
-2319
-1713
-1807
-80
-2419
901
216
-1132
-2070
-1762
-2903
-1705
324
-715
-2706
841
732
-2584
-250
-2386
-1373
-220
-220
-554
-1703
-932
-2569
-1367
-365
-2119
-560
-1211
-365
652
-2638
-468
-1937
-1056
-1194
-2390
-179
-2765
-2378
-1708
-1519
-463
-1216
-2021
-32
-2042
37
-674
-1624
-2793
-106
-1269
368
802
-616
-1825
-1272
-2147
-1589
-1283
764
-2774
-1669
-1736
-2046
91
-995
-1425
-825
-1970
-2959
-757
-1317
-7
-2220
-23
-1067
-1130
-851
-408
-195
-2443
-2922
-745
-1213
667
-2223
-1558
-2887
-1758
384
-593
-2800
-2495
-925
-2124
-161
-628
291
-2333
-356
-961
-1364
-1359
-12
-1696
-2883
-1106
-571
61
-548
-1519
-2753
-2536
-96
-2667
-472
-26
-2506
403
-1385
-546
-494
-1714
-1925
-1236
-341
-1494
941
-1745
-2040
-2811
-1031
-561
89
-1286
-716
-2596
-660
396
-1125
-1528
-1403
-985
-288
-2647
-1503
-1868
-412
-149
193
867
-2019
-209
-1985
-1415
-1104
-2641
-596
-1377
872
-1613
-464
-1461
-884
244
-2791
-2152
-473
-2916
-2377
-2182
147
-2879
841
-2869
-163
275
-824
-779
153
-647
-349
-2965
9
-1142
-2289
-1524
-1763
-1314
-2974
-543
-1058
-267
-2049
-463
-2934
971
-505
-2340
-2702
-1232
-2517
152
-1991
-392
-2359
-2337
-731
-1430
152
-737
-577
-416
-498
-252
-2605
-1714
-2835
456
-2214
-1711
-2451
-221
-2518
-1191
-1814
-1264
-1571
550
-233
-109
-2793
-583
62
287
-421
878
103
-519
-1749
-2111
-549
-962
-2536
-908
-2935
-393
378
-141
362
-521
-2117
-1924
-148
982
-2283
-2301
-785
-1023
-2044
-2878
-1220
-1912
-2238
-2835
-2801
-2037
-1423
-169
-157
716
-1352
-38
247
-1637
-453
-2211
-527
-612
-1598
-1656
-2188
-481
-1492
-726
-1853
-456
127
677
-2359
-1570
-329
-663
-107
-1348
-1090
-383
-1861
-1292
-1259
-2298
-2585
-321
-521
-1735
-2452
979
-1324
-2248
-123
-773
217
-2422
667
-986
-697
-2408
-1122
-1722
-2786
-2947
-2111
-2749
-661
-123
-1809
-2671
-532
776
-853
-2834
-1392
-2380
714
-187
-1982
-62
-2748
435
68
-2751
-2116
-681
-1842
-857
719
255
671
-2984
522
-2731
-1453
-136
-1367
-1356
-466
-645
-2975
310
-337
-721
-2372
-1371
-1424
-2863
-185
64
696
-2505
-2548
-848
-550
-1045
622
-109
-2497
708
63
-3000
-161
-595
-2375
-1988
-345
-2490
-376
351
-1609
-2322
-144
-2865
-993
64
-677
-1554
-976
21
-2377
-987
-2516
-110
-2239
-2767
-1684
-2672
-2161
232
-718
-2966
-444
-1758
-2782
43
278
549
-523
-1430
-2408
532
-2074
516
-413
-1082
-257
-981
-1942
-37
-2010
-2024
-968
-53
-1784
-2012
-165
-840
-2088
45
530
-364
-1161
-827
-504
-2597
-2245
-1992
-2345
-2573
-367
600
-2896
-2608
-2772
-688
-802
-2205
-25
-1751
-2196
-254
-148
-1862
-238
423
-923
-2229
-23
-2882
-895
-1632
931
-2533
6
-965
359
-897
-2204
-1518
-2128
-2201
556
-1305
-852
-887
-2013
-547
-1286
-284
-228
-2947
-311
-2646
-1467
791
517
-753
-359
927
-2902
-1466
-1555
-1637
-1842
-1628
728
-1660
932
347
-486
-1860
-2571
-1585
-2007
-1779
-1253
-64
165
623
-1821
-2820
63
-1392
-335
-2099
-333
-328
154
-1034
-1940
-2223
-2553
-2857
-858
-288
-383
-1309
-1952
-907
-1629
-496
343
680
-1497
271
310
-1871
-2617
-2660
-702
-2356
-2475
-2226
392
696
-252
-2629
-2819
675
-2649
-2768
-2123
-2928
-2286
377
-1604
-2563
-183
427
-2320
-2124
-2363
-1968
62
486
-1668
-1764
-2599
-1055
-2695
-2730
427
226
-732
-2868
-226
746
58
-632
-1642
-2794
-49
466
-54
-2771
-2463
-743
-1313
-613
-609
-2264
-1921
-2440
-457
-1606
-498
-2003
392
264
-51
732
-2894
-2055
-2294
-2213
-2130
-1340
-1320
332
-1144
-2264
-2201
-759
-2522
-1319
988
759
-1564
-1900
-2219
-2315
-57
-2539
-231
-470
678
-928
822
-1519
640
-361
-281
-2668
-1035
-686
229
-540
-2197
-2575
-1995
623
-2215
-228
-736
-806
468
-1416
-2137
-1163
-1828
148
-2738
158
631
-33
-1750
-190
-365
-1322
-2363
-1753
-1071
-2503
-354
-640
-760
-1390
-1341
-621
-900
604
-728
215
-250
134
84
-458
205
805
-807
503
-2219
-1573
-2796
-66
-1351
425
489
-2387
-1193
-2298
-1301
-1933
-493
-907
-831
-2952
-410
-1519
-1287
-1742
-2897
-2244
-1604
-1866
-2349
572
-2698
-1013
761
-1401
-2810
480
-2287
415
-397
-575
-635
985
936
-1668
-2307
-68
-461
-2230
-1915
745
-2404
-1050
-2983
-380
-64
-2437
-2302
-2395
637
-2265
-2679
-2797
-1369
-1885
-1963
-518
-1922
-2492
-1555
-589
405
-1168
888
-89
-2250
-1638
-998
-2764
-233
-1825
-581
-23
-1796
-318
-1174
235
-2704
-1237
-304
943
-1422
-501
117
-1178
868
-2613
-2489
-2590
-2387
-2208
-1479
-386
-849
-1356
-2432
-2341
-2825
979
-1552
-612
-1623
-429
256
-2108
-183
-2627
-593
630
911
-1720
-1720
-407
-2705
-1687
-319
-1878
-1315
128
-2118
-60
-82
-2707
-819
-2886
-1365
-1752
-2901
-881
-1348
939
-590
-759
-1552
-1749
983
-1357
-1804
-386
970
-1468
-1640
-940
-573
-177
-2162
-310
-2867
-2111
-131
-2939
553
336
-898
-1657
-1513
-447
405
-1151
-2732
774
988
-2642
-1441
817
193
676
175
-1874
843
-2559
-212
-2339
-680
-477
-1355
-1753
-281
332
830
-2144
832
-39
-2443
-461
407
-1640
-2972
283
-2400
-1950
-2322
-2447
-2334
-1737
-1797
88
-75
100
-100
-1694
-717
-2726
-718
-1641
-2875
-2454
-968
-1310
477
-2598
-140
-1947
106
-831
-2892
-2054
-993
-1431
-570
-2745
-2721
-1252
595
-1923
71
-2914
-346
-1850
-1463
-785
-1098
-2948
-1247
-67
546
-1943
-2415
-2770
359
252
-2955
120
-1777
-2484
-2952
-1389
-2395
-2934
-505
-507
-2831
-1737
-514
-679
-1059
-2012
788
-1346
-2409
-723
-170
-2698
-2933
-2295
-959
-160
-1617
-1385
-2224
-22
-2778
-2371
-268
-2130
-2989
-1951
469
-1665
-515
-2905
-1175
-2985
774
35
-887
-2903
379
-2941
-1412
348
-2344
904
-37
-1863
-1012
-1520
-163
-1474
-2685
-1349
612
-905
-2215
771
321
-1589
-1296
628
-1483
-1032
-1948
-2816
-620
-547
-1737
-2561
348
-156
-1865
-1362
-1647
-2964
-2351
-597
-2514
-1212
-2285
-2827
-1881
544
-1226
216
-1911
-2189
-2787
-1451
-73
-1042
697
-1957
-1733
-2200
-836
-1835
-288
-511
-2834
-493
393
-1629
688
-2549
-2197
-1785
-2934
-1523
-2871
-2343
-927
-1770
-2747
-2930
285
-251
-844
-2644
-583
-1784
-686
-737
562
-355
-1274
-2898
-2082
908
-1143
674
-2038
-1961
-403
-1901
-1264
501
-2266
-724
-1120
-300
199
-1831
-556
-2398
526
-1222
-1564
86
-1511
-1032
-819
-1917
249
-1668
-1230
-1290
-1466
-875
-179
-60
-241
444
-1995
-1578
447
-1763
-2670
-1744
-1403
-847
-356
-2750
-2816
577
-1896
-1172
-314
167
-832
-1727
-662
-2412
-2958
-539
-1655
-332
-2202
-2190
-1931
-2397
-600
-353
-1948
-524
13
863
-144
643
-782
-89
418
-2237
-1980
83
-2944
-778
-483
-32
-1315
-46
110
-228
-1408
-2795
-262
-2914
-1766
368
-1260
-2975
130
499
-1890
-2852
-1956
-287
-2532
-779
-1551
974
-2146
-978
823
-1174
-1154
-1041
-1434
-2377
-372
-1847
957
-2247
-1614
-1799
-1312
-2392
-368
785
-1071
-2795
122
-2495
-521
-2481
87
-69
-1099
-339
-1369
-2299
-402
-1366
-2933
-2284
-232
-1193
-2715
-983
-1640
-10
-2615
-1844
-2171
-2201
-2090
-864
-657
-1482
-927
-1534
-758
-1679
-132
-1747
874
-2071
458
629
171
-413
728
439
-2011
340
-2329
-2110
-1732
-2731
-2559
-2488
398
-632
-94
-1424
-411
-27
-1143
-2326
-2997
-847
-2290
-1500
-889
-1107
-540
-812
-1497
-2673
-2809
-2405
-981
-613
-1483
766
-1714
510
-2322
-2794
-1966
-2620
-1778
-1092
-1967
-1261
-271
-1078
-281
-250
674
-666
-2678
104
-2897
-1554
216
-549
761
-2417
-70
-1068
656
-376
-334
307
-2996
-795
-328
-2416
-1594
-2632
-602
-2285
-930
-1303
-805
-2352
-768
-2057
-2628
-288
479
-1874
-590
-32
-283
-968
-1933
-1955
119
-575
586
-137
-1361
-1331
-2684
-11
275
-2362
-2422
-1498
-1249
-1538
-517
850
-1974
-588
-618
-1031
-1378
-1237
-1125
-1021
-1893
-1513
-1888
-2021
-1159
-1598
-290
219
-2963
-2539
-1778
-422
37
-1022
-1635
-1505
-1101
-1872
-1217
-1987
-1056
-337
-1808
-1646
-156
-93
-2257
-1927
-1206
-1551
-2708
-1939
-505
-1720
-493
-1949
-2159
-1538
-2677
-1405
-2409
-2351
-2730
-1790
-931
-2393
114
-568
-172
-1323
-1393
-624
493
-209
732
633
673
308
-2260
-2749
-874
-1081
-512
-2641
61
-1959
-36
-1008
341
-1034
-292
85
-578
-796
-682
-2125
-1824
129
-1127
-2242
-711
-2500
-784
-280
-2213
-2484
-676
513
554
185
-1853
585
-2415
-434
-1913
-1979
-2637
-2023
-287
-2488
-1554
-2870
-1100
-958
746
-738
-1302
-2941
-339
-2732
-2731
-14
-281
529
416
-1522
-2429
-1993
-1833
-608
268
-2651
-1311
-2767
-749
-717
-1003
-525
93
-1951
-190
-2136
464
-1251
-2310
-746
882
-336
142
590
-2625
-1031
-118
-2309
-164
-2971
-853
-2077
454
-2235
-1378
-1669
-1025
-658
-2147
-209
-2056
777
-1872
-850
-449
-384
-2841
-1930
-2199
886
-558
-2659
673
-1683
-1363
-1593
-925
76
-1000
-780
-438
-738
-1644
78
-414
-2013
-1222
-2335
9
-1789
-2036
-388
-2099
206
970
-2566
-732
-681
-363
-2871
-2902
-2371
246
-1742
-2542
-2959
467
-716
-365
-2668
-2466
349
-2972
-1990
-1467
-1658
32
-933
-261
-1395
426
-982
-2015
-723
-462
-198
-1738
-2038
-882
506
-1483
-2592
-578
-1903
-2042
-2281
-508
-879
-2709
-879
-682
184
-2289
-1356
-213
-2422
-1378
-748
-1236
-1487
-825
251
529
779
-2847
-2335
568
-1301
-330
-771
-2214
96
-2169
-101
-1315
-2980
-1436
-1367
-1482
-1262
-1427
-2308
-813
-2957
-408
612
-664
-288
397
-1111
702
-237
-2937
-1892
123
-499
-848
-804
-1517
-219
-97
-2488
-422
-2246
670
-906
-1924
732
-2858
757
-2050
-718
797
-2515
-1665
-887
-686
-2540
-269
-1696
-206
-1698
831
-2051
-2379
-619
-2312
-847
-2134
-1937
-1543
781
-1567
-2395
-1323
-1085
-2189
-2785
-602
-2960
-2205
-753
-265
-1476
-471
-664
-2248
-2775
-2003
-2932
-1948
-1807
-2963
-263
-1439
-220
-128
-1071
-2929
530
-2536
-29
-664
-859
-2438
-1460
-2873
-512
511
385
630
-2178
-2578
-2131
-930
-1784
-2531
-2379
-321
-1175
-2101
719
359
976
339
-2406
-2680
-1935
-2872
82
-2187
569
-1513
-16
193
-2575
-1446
-1265
-1681
-2527
-2642
-1793
812
566
39
175
-711
923
-103
-2278
-566
562
-856
-1391
-2466
-1405
683
584
955
-646
56
-830
329
-626
-521
-2247
-2998
498
571
521
-556
-1008
-619
225
370
-2101
-199
-2883
-314
778
-495
-904
-2057
-2117
-2535
-1403
729
-2740
-1494
-431
-2278
-2546
-475
66
349
-939
-2296
-950
-500
-2802
-1738
-1052
-2890
-2980
-1430
-1399
797
-1420
-1457
-788
-1311
-112
842
217
350
116
-2605
-1987
-1236
759
-2694
288
952
-956
702
-474
-1478
911
-592
-1746
-1566
-1415
-179
-2127
-1224
-1522
-1116
-1616
920
-1547
-1642
-2260
-2724
-1728
-1406
753
-1272
985
-2909
-1909
-2594
370
302
-1476
-1180
-1738
-1042
-2935
-2750
36
-112
-1170
612
905
-2199
-1796
-1588
234
-2692
-587
-1573
-710
-734
-2701
-1876
836
-1465
-1373
802
-1982
-1229
-670
-2420
-1271
-1886
-1161
983
-1182
698
-554
-2303
834
487
-198
-1794
-1842
-1851
-656
287
-1722
983
-1912
-2617
26
-2553
85
-1837
-576
486
-2076
-1496
-2616
-691
-2312
-2037
-2721
-1921
-1800
568
-2353
-775
-389
-2822
-2366
579
-1629
-1274
-1266
-1491
-2254
-2666
-91
-1983
-196
571
-2737
349
-2455
41
-2514
-901
-1362
974
-1819
-727
-345
-2028
-1293
-2326
-1567
-454
331
-2618
-1754
-106
-1809
-788
-845
-1518
205
-1046
380
-2477
-2470
-2669
-2914
-693
846
-1702
277
-708
-306
-2909
-2523
-700
-2621
50
260
-2094
-2616
-49
-2157
-2271
-2773
-1535
-419
-1972
-1915
-501
-1170
144
-1667
-851
121
-302
-341
-2411
-2497
-927
-271
507
505
-263
-1981
-1494
-2521
-608
-1260
920
-620
-1742
-1356
-577
-676
-2892
-1311
-789
-1599
-387
-2505
467
-2811
253
-2299
-1690
-61
-2627
84
-2968
-2783
-1162
-445
717
712
-2608
-962
715
524
-1664
-1788
-2006
-1024
-1543
94
-2627
-638
-145
564
-2745
-2189
827
-1187
-754
-2983
-2279
-2225
809
-1060
-1691
-778
679
-2592
-1848
-1368
-2668
-1543
-1285
-908
-1052
972
-1156
-1686
-231
-1059
-582
-219
-1695
180
-2310
-986
310
-2555
455
-1504
-1360
-1775
-172
881
3
-2498
-70
661
908
-1663
-2757
-2879
-2933
-199
-2937
381
-1577
-2555
-876
28
-855
-1825
824
-2556
-789
243
549
98
-2993
955
-139
-310
-1225
-1669
270
-1708
-1857
-681
-2619
-2929
-1287
-191
545
98
-953
-2937
-2175
-232
-2150
-2171
-646
854
689
-265
-847
-2089
-2531
-595
-1908
273
-2807
138
-519
-342
-1553
-302
-1089
-2662
-2896
-2770
-1988
908
775
-1440
812
-1275
-438
-33
-802
-2420
-1406
-908
-1673
-1266
499
-2924
-2572
-1206
-123
-1001
-2573
-13
-655
-1786
-2905
-657
-64
-752
105
-1532
-1027
-1109
-2018
-1818
-520
-2057
-1272
-1972
-2668
-773
-1642
-1395
-1900
38
-1709
-2794
-2745
-1555
-1052
-1919
-109
-2177
614
-558
-2367
230
-2654
-1811
-1224
448
-2305
-2177
-1312
-1788
-2803
-586
-110
-990
-1141
-668
-2646
-1839
-2027
-164
-1162
-2018
-272
-1533
-2704
-1246
-684
-54
-1505
-2624
-193
-2636
-1636
693
-2026
924
-11
-187
-1506
-2452
-1036
-1610
-1823
-2274
799
-2705
-2993
-1034
-148
648
-1016
-916
-1895
-577
-1365
-1891
-730
226
-1834
139
-1840
325
-2581
-1787
-2499
-1467
-2351
911
-2514
-179
589
-889
-1582
-1404
699
-1122
-1512
-880
-132
-1953
6
-2907
198
-2344
-2638
849
-2568
-1711
-2856
268
-329
-1772
-1629
-2157
412
-1204
-1315
-516
-2266
-1326
-2434
-183
-848
-1813
-1258
636
-2996
520
-1139
-2395
-1548
462
-2973
-1055
-1248
461
-2004
-18
-2438
426
-1312
-1462
-735
546
-211
189
725
-378
-1881
-1404
-2367
-1167
288
-857
778
781
152
-1862
-2660
-2323
-1462
-2239
-1262
812
-421
-1756
-1065
-997
-2754
-161
-1079
-2254
-1007
643
-2420
-2524
-1036
-969
-323
-838
-1985
-1630
-1211
-2678
-966
-1787
-1012
-2971
94
67
407
970
-1199
-2595
594
-2812
-2597
-5
-76
-2600
-2110
-919
-1533
-2927
-1058
-2885
-720
-2598
-1700
-651
-1510
-1126
-2087
-564
-109
-1312
-630
-370
-1993
-955
-1448
-1865
-1651
-2343
-115
-366
96
-459
-161
-951
-1444
-1424
-2579
738
-1993
309
-2876
-105
908
-2482
-433
-2905
-800
-2511
-2758
-2295
-1013
-712
-2931
47
592
-5
385
363
-746
119
-2025
-2564
530
-895
-2102
-2244
-2110
-1474
-1517
-1411
956
-2987
-1826
-2076
-1327
974
-805
-597
-1106
201
-2358
-1338
-1321
-1168
-1389
-495
-91
-365
-685
771
-1475
-811
150
-918
-1968
609
-2911
-1166
-1726
304
-2525
181
-902
-1999
478
308
-574
-2702
-1538
-283
-1095
-1391
486
-1738
-2709
-1316
-333
-755
-1487
-1534
-2998
-979
-1191
-1777
-1007
-1580
-2793
-73
-1234
-1374
-2469
-71
-2782
-1818
-2841
-291
-18
901
-2675
-2124
-2499
-2084
93
-244
-476
-1887
-236
-2521
-1876
-631
539
-837
829
-905
-824
-2991
-1
-2665
-933
-1268
-372
-902
109
-338
-1466
-658
865
-332
-1159
-867
-2187
-2337
300
330
-2446
-2821
29
-2034
-1484
485
349
596
-1459
-354
-2832
-2986
-389
-1672
688
229
-1460
-1680
-225
295
-860
-1410
-2501
-1175
-2855
-2489
-2579
-2920
-1522
-320
-180
-804
-288
-829
-1848
41
-1830
-1392
155
-2259
-1941
-634
-227
-1311
85
-2661
969
-854
-2897
-2034
912
-2456
409
842
822
172
-2745
269
-2451
-716
513
-2699
51
836
509
-1850
-1804
-1154
-1513
-669
-225
-881
-1060
-1384
56
-2917
308
-2087
-161
-785
-1207
-315
-2181
555
-1027
114
-2171
-2725
-2679
-1783
-1669
63
-2870
-2141
-2476
-838
-692
-1032
-131
-2452
-2928
-2146
-1821
-1005
-1486
-1631
-1182
342
-1748
-215
866
-570
-2619
-1042
-1053
-955
-390
-1338
-2448
710
-2618
-1394
-1914
509
-202
-1668
-2040
-2878
-855
206
-914
-156
-2956
530
-2582
-2847
-1822
189
306
7
-743
-2271
-1054
-2793
-938
944
-467
-774
-489
-2973
-2998
-2887
-776
-2589
-2059
-421
762
-1664
-1200
-453
-2491
-1879
-1980
-2859
-2203
-441
-1483
-989
-370
-712
-2221
-145
-2238
-198
674
-1662
-1705
-1216
-525
-2127
-1709
78
-1360
725
-1502
-1261
-575
-1435
68
-218
-1084
-1267
-101
-814
-503
-1317
-1985
-2958
606
828
-480
-405
-1135
-2157
-1209
-1181
-993
777
-1147
-2038
555
-1677
-2594
340
-2037
-1694
-1748
959
-2438
-2516
-2382
-1003
-1832
-1057
-2265
-2873
-2844
903
-136
-2607
-2275
-2171
-113
-1811
-2997
-1296
-2915
-767
-10
-1137
-2928
801
-1096
-620
-1754
425
-2061
-977
-156
-2613
606
-1508
-1269
-2894
171
-96
-1079
-2980
-1531
-52
-1249
-2827
-2396
-129
-2810
-2248
-2794
-116
-869
-2843
-2182
300
-987
-639
-1120
957
-2641
-1049
-1362
-2106
-866
104
-2714
-2548
-1750
-1621
208
433
-1498
-2020
-1520
-2920
-327
943
-2774
-2310
-766
-334
-1584
-524
-221
-1705
979
-2236
-111
-1672
817
-2414
780
-2912
-2629
-2899
-2955
-1098
-1668
561
102
-531
-515
374
139
-788
-2428
-2859
-2838
-2064
-1375
-1098
-1747
982
-2927
-990
-599
-1733
251
-1691
-217
-1402
54
-1044
464
-1540
-2483
-1705
-402
-705
-1978
-1439
223
-310
-2927
-2719
-2385
-876
-418
-516
-2358
-255
-1105
683
-2621
256
39
-2844
-508
-550
-2683
-2791
-527
-2550
-934
-2253
-1679
-295
-2000
-2083
-894
-1820
906
-1217
-2393
-2154
-2992
-2082
-2605
642
-2164
-2523
-2636
481
-1355
-1451
-767
-2663
-1857
-2112
562
264
714
-1181
-2065
-197
-1603
-2014
-1784
-1735
-2524
-633
81
-2441
-2894
-86
-1016
-1167
-680
-1472
-871
-347
-2072
-356
732
-293
-2343
-2252
-128
-2631
-2234
283
-2186
-2694
-730
782
-454
-1072
-1844
956
-2257
-1147
-2891
493
952
210
-1327
-16
-1361
69
-1821
-1243
-2307
-2473
-2980
-24
-2188
-939
-1113
-596
-98
-938
867
-1418
-209
-2813
-2525
-2030
-576
-1592
69
-2346
427
326
-2669
-1267
-725
-2109
-430
-1831
-1880
-685
-450
-497
422
-513
-649
-2331
93
-378
-1058
-1279
593
-411
768
-1983
-2199
-302
-346
-213
-2308
-2965
-1304
-1819
-1895
-588
-1116
-57
-94
-1769
890
-2025
-39
-771
-354
-425
-1581
-2381
-2326
-1670
-1205
-2184
-1338
-1755
-2597
-1727
-2012
-854
-1648
-2886
-1129
-260
743
-480
-1346
-1336
-1492
-788
-820
115
-415
354
-2347
-1514
-2224
-2643
-1909
628
-1683
-1794
-360
-1409
-661
-1849
-441
-655
-664
-427
-638
-2001
-717
-2060
-33
-1956
905
-42
663
-2168
-1068
-2569
-2199
-2821
-461
-804
-1179
-1056
-117
-2059
-1747
-1101
-1391
13
-918
-1808
-585
-2912
-2538
377
-1338
179
-1500
-1462
963
-2780
-1410
-1510
-2968
-2289
-2043
17
-2083
54
-1203
-810
-2522
-1187
879
-2197
-2051
-2573
-2623
-1055
-377
-153
-1276
384
-1782
-421
-707
-1086
-2194
-968
-2881
-1781
-892
-49
-73
579
-1710
-1264
-2117
500
-1123
-228
-1757
-1653
-968
527
-770
-2453
-1608
222
931
230
-2202
76
-498
-2574
-43
-1367
-984
-2349
773
828
896
-1530
-149
758
-2328
-2829
54
-15
335
-2410
-1417
-923
-2207
-811
-582
-2741
-2267
-2162
-2140
-2588
-295
-2143
846
-1838
-2405
-1752
598
-2846
577
303
-2542
-1614
-2219
-600
-1422
-2042
-1964
560
-568
-1837
-1296
-691
700
-1380
-1104
-2898
-1830
-455
-1007
-2130
-155
-2102
-2368
-1615
-872
-849
-1485
-1550
-2163
-873
-645
-2464
541
-2128
-891
-81
-2614
652
-2003
-2020
798
-2251
-1995
-472
678
-1677
-51
-2695
-2622
-1302
-330
64
-2181
-1716
-2392
-763
-2010
-810
-2416
-2015
-114
-2663
-1594
-487
-2081
-2058
-875
-549
-2206
-2269
520
-950
-2291
-1617
835
-475
-2900
-2413
-1578
-188
-2048
-1210
-2568
-1414
-1320
150
-193
-1408
770
243
-2589
-2815
541
-2416
-142
-2245
-2217
-802
892
-605
222
875
-1994
-2059
-2627
222
-1350
-1717
-2359
-1556
-1898
-1278
-339
-1901
-1025
-817
-1573
-573
-1910
-1457
200
-2413
-1967
-2932
-2906
144
-1966
-1772
740
-1259
-1944
496
-817
-235
-749
481
-1190
-2835
-1260
-1646
-2399
-1014
-2070
-903
570
-1399
-2931
126
764
179
915
-37
-2937
-2202
-1976
-2293
-1843
-2521
627
-135
-965
-1503
-2845
-2622
-1630
-512
-987
-2414
953
-1237
-1151
907
-2093
-66
23
-2357
-2418
86
-999
-2372
-467
-1895
-2972
-2920
-918
-229
249
-144
-2350
-1499
-2791
-2686
-1563
-1319
-390
-2050
-1063
-483
-334
-2091
-1052
-2273
-2958
-2201
-1930
-2517
-1486
965
328
-1938
-2347
-2212
-1495
-1411
269
-1133
466
629
-2146
-2517
-1215
-839
-1529
805
-1933
-2796
441
718
469
-2581
-454
344
342
739
-972
-1486
-151
237
-1636
-400
-2851
-920
-994
-1690
579
544
346
-1436
-987
-1282
-2235
-871
-1899
508
-905
-2238
876
-1116
-1306
-267
51
103
-1079
-1506
-553
-385
-1252
127
-1500
-1737
-1400
-360
886
549
-2216
-3000
370
-2313
-1185
-321
-300
718
-238
-1251
-2308
-189
-1758
-124
-2731
255
-2242
-1005
385
-2987
670
-414
-859
-2749
179
231
-2757
-1337
-614
534
405
765
-625
-1263
-2745
-2524
-1260
-1401
-1818
833
-1100
-2002
-2481
-2645
-1098
-1225
-1079
-2183
-2668
125
-540
-2513
-1723
-1702
-2501
-1033
-2695
-1331
-262
-1213
-1613
-2112
977
-684
-1991
-2688
-14
-2695
922
-1561
-1063
-2112
-2449
-2329
-2851
-2596
347
-1332
-929
-1707
-2123
-451
-2354
710
-2147
-2719
-1657
-1667
-1723
-1509
-1034
-1188
-343
-2427
-2213
-292
306
-441
642
-1394
-2353
-913
597
-2729
-2349
-2762
552
390
-2224
-1500
-1132
-2437
818
-1238
-2633
-1593
591
-1406
-391
-2458
-1070
-447
-306
-2103
192
-2267
897
-283
-2730
914
-2437
-2405
-1436
-895
-1621
-2423
634
-2356
876
-1661
-1740
234
-372
692
-902
593
-215
-2205
-826
-574
-2233
-1231
753
-152
-666
-2164
929
449
739
-424
-1567
-141
-2099
-905
399
-1606
698
399
-1324
-1547
-1229
-2209
-539
-1866
92
-1168
-347
-1527
-1405
-1906
-665
-1785
-2873
-101
-2838
-1843
-224
-112
531
-2126
-954
-2805
-919
78
-2798
-2195
-1862
-1801
-2669
-144
769
764
873
-2038
-613
-2901
-1768
-1073
-2951
656
-1701
-654
-1699
838
-713
-1494
-1800
-1801
335
-1143
69
-1795
385
-1637
208
688
-2314
-1163
-1817
-2246
-2558
727
-2119
-669
730
-2906
-1037
805
-1247
-757
-1787
-535
-1612
-807
-2948
302
79
727
-2087
440
152
-2060
-2722
-2293
583
582
-2792
-2743
-334
-2371
205
-2083
-2304
-2516
157
769
-186
92
94
-2270
-1743
-1613
120
928
-21
-2895
262
243
-23
357
239
-1676
-842
-2981
-1594
-666
-1266
-623
-2853
-2484
-1345
-1316
-765
-95
-1157
-2682
-1963
-347
-2615
-1434
-1490
-2615
-2088
745
-1617
-2345
-1734
-1628
-451
-96
-2961
-912
728
-703
-2470
-2469
-2167
-2274
-584
211
-1739
-2942
127
-1981
-1322
440
-1361
-552
-2897
977
-2116
-1477
-299
-546
200
-2927
401
-556
975
425
-167
293
619
-1862
-2632
-514
-2573
-2669
-685
-1716
-724
-799
281
811
-2208
-2782
697
22
-2249
-1346
-1060
-1409
810
-1122
-2601
-2927
-2813
652
-2095
-855
-2000
-866
-1480
-2608
229
-2701
-2837
339
-936
904
-1957
741
-2871
-1775
-624
-2638
-2904
-1922
-1750
-530
-947
-1268
-532
-1291
172
-1414
-1874
-405
-1172
-75
-71
732
-502
-1705
-2898
-1930
-2626
-2284
-1210
-1323
528
516
-213
-837
-1582
-2397
335
-2217
-2366
94
-2198
420
944
-1583
-1170
-1773
7
-2191
-885
-113
-2263
-1623
-675
-649
-1783
144
-2174
-1508
-2185
26
-166
-1644
-512
881
-992
-2611
-1882
-1763
-389
-522
-1490
907
-2400
-1947
-320
570
-2580
-1342
-1428
-1132
-1218
-1613
-845
-2138
-2089
586
-980
-531
801
-921
-1973
-2413
-1393
-1001
-2529
-245
-1838
-1595
-2976
878
-1503
-2187
-484
-2252
-1962
735
843
-1652
-2618
651
615
-2107
-2042
306
-2163
-2004
-2180
-2749
508
669
-380
-144
-1277
-2962
-1088
-1319
10
-1970
-1491
163
-108
-2815
-2877
-322
-1273
-1483
-1926
-394
-41
-1222
201
-1999
-2726
-1481
196
-2266
-1516
-323
622
-1281
-48
-2405
-2881
-1949
-1377
-867
-2868
-2782
-2127
-1250
-100
443
-2424
-2022
-1497
-1358
-874
-2089
-1844
-2058
45
-1519
985
-1044
-2408
-1364
-2716
-2851
-734
-1713
794
-1313
-909
-2215
-2275
-733
-533
-1250
-961
-407
-508
-2968
-2454
491
-681
-1629
-114
-1322
-1452
-931
-1211
-2932
-2540
945
-776
122
764
768
-837
-2186
-297
-1605
-1536
-2024
-680
-2901
-603
-2157
-2501
-1863
-2202
-181
-1621
-2746
-1679
-794
-670
-1968
-2104
-243
-1968
-325
352
905
-2507
-241
-769
-2432
-334
-572
-917
-257
-25
-1346
-328
-1778
-1977
-464
-1305
-1121
-418
260
-584
-187
-2542
-2323
-2144
-2096
183
-2680
-2095
-240
481
-1701
-267
-1852
-2883
-1695
-2138
-568
-1595
-1059
-2513
910
-1256
-2481
-380
-1699
516
-2500
-2503
-1908
416
-765
-705
-1911
422
-2866
472
-1574
-1138
-967
301
975
-1905
-932
-2186
-2770
-1337
-305
-2468
-87
860
-2519
-2280
-2487
-2288
92
780
376
-393
-478
-2619
-1226
-2836
-4
-1064
-842
240
-1567
496
-31
839
-500
-71
-2409
580
-2991
615
529
-1863
947
-1813
-2756
-1565
-2447
488
-2639
-448
-129
-1662
-2200
-997
-581
860
629
-1249
-2546
-342
-107
-355
67
-746
-2525
-1040
-2686
-1767
-696
-1198
-975
205
-1777
-1139
956
-1933
-1671
-1382
-1380
-2946
-2547
152
-2963
-1002
-2545
73
-275
-1796
-2734
-2346
-1615
197
658
726
-140
-835
-588
-415
-464
-469
-835
293
-517
373
-1015
-2181
-746
255
-1062
-2746
-2494
115
919
-1011
-545
-654
85
-944
-1835
559
-2164
-2350
-2742
-1370
-1778
-2069
-1920
-46
-419
-314
-664
-2997
-1916
-125
-2289
-1444
-2426
-2795
-1189
-1409
-765
-49
-711
-105
21
-1252
-226
748
325
240
15
-2362
127
702
-1570
-90
-2024
-1530
86
-1664
-1300
-1768
-1614
-1342
878
-1263
-109
-1939
184
-2133
-618
822
-917
-2692
-1972
-820
454
90
622
-2342
-1079
-124
-92
-2523
-2182
-133
-1269
-2424
-2103
-2834
782
-1937
164
604
-26
-2134
-1354
-167
-337
-1981
881
-2695
134
-494
674
710
-1351
-450
-2189
986
-2777
-302
-1399
-870
-993
-2480
981
-2849
-802
287
-1075
817
-2164
-1201
683
-262
699
-2173
906
-1109
-826
-1559
-108
-323
-400
-1088
285
-152
493
-1215
919
-2597
42
-1136
-728
-1227
-1305
-82
-149
617
-2312
-2862
73
-1400
-2365
-2584
-1878
289
-1828
-1339
-1401
-2676
343
-1311
-2093
-1286
131
-2041
-1110
-1266
-1136
-1488
-2093
-2923
-2791
-20
-1018
630
-2405
494
783
-880
-311
-161
-893
-2653
-2085
452
682
-2139
-360
800
-632
-2211
-1641
340
-2898
362
49
-2526
-1412
-1342
-611
-1075
948
-1880
-1613
-489
-292
-926
-1369
-593
-1012
-922
-986
-802
-2016
-2456
-223
-2750
-477
-1843
-2340
-130
-1110
-962
-2048
-1310
-1690
-429
-218
-2976
-137
-2835
740
530
-211
-1041
406
-2918
-2251
-2731
253
-2410
-280
240
-2906
214
384
-461
-1723
-564
166
-150
-2131
-1501
-76
-1483
-1716
-914
-954
-144
-1562
-1436
-1969
-602
-727
-300
168
-2265
-60
-2721
-858
-429
755
-745
-142
-1614
-2523
-1571
-2684
-2729
-2150
-2445
-2899
-1151
-983
-2541
-2147
-2555
-2982
230
-1015
-1949
-2353
-884
-2301
-2513
643
-1508
-2789
645
-1190
-1938
502
-2503
-2990
-1778
295
202
-336
-2370
913
-1289
-2081
428
-1719
-2198
891
83
-1675
-2126
-1130
-657
-2409
-703
-829
-73
-1220
-1915
-1112
471
566
-2358
-2254
-2884
-1136
-488
656
-1194
-2549
-2888
801
-907
-2929
-1060
59
-2441
-1231
-2840
-1037
-2193
347
175
126
-2119
-2536
-860
-825
-1989
659
-1976
-1596
376
-1020
-760
-1312
277
961
-2502
-2659
796
411
-2481
17
-2729
-2269
-2540
-1181
-1105
-661
-1334
-2410
-6
-982
-408
-2356
-1665
-91
-1468
-2067
-51
-1503
-1934
-2653
-1849
-1836
-2265
-61
-1246
-2717
-1647
-407
854
-2144
761
-846
-2963
-2296
956
-1996
-1266
-523
-1054
-1003
-2159
823
-578
950
-1412
-2407
688
-2708
-2536
395
-2864
-2524
-1996
-447
-217
-215
-691
-74
-1289
-2564
-351
-1082
-694
-1114
-2853
231
-1526
866
187
-882
-1759
711
-156
152
-1625
126
839
-2714
-2330
-2393
371
-184
-2166
-2143
898
-2263
686
-1249
-2394
731
585
-831
-272
-1820
-2841
-1375
-79
-1306
-37
-476
-1625
-1281
-1139
-122
-606
-1425
-1975
-1835
-130
907
-2066
-1767
-2996
203
-358
-469
-2118
-2520
-533
-1692
-1936
-819
-2946
-1926
-1186
-1686
-2358
425
588
16
518
533
-1270
-1008
-958
-1323
-1546
-214
158
-834
-965
-1376
-1415
-594
-1183
-649
-2419
-1422
299
653
-1518
362
-2626
-1951
-1560
-796
-2175
-377
-2484
989
-2725
-1031
-1736
-2052
-1453
-396
-1682
-273
-1809
-1749
-773
-1737
-687
-2236
-1392
-1170
-242
285
112
-485
-2451
-1427
-1307
-2521
110
-2990
-2714
-525
484
-2888
-2251
2
-922
-2685
-1720
-1978
-180
-2162
-1667
617
218
824
104
-80
-2347
-2399
267
-1515
-899
-90
-1508
-262
-851
-2616
-2347
-1139
-2330
314
-2064
310
-2682
-314
-1634
-2706
-1
-1469
510
-958
-1962
715
-682
-924
757
-544
-396
-2894
-2675
-772
-2772
-1505
-992
-290
-652
-1100
-1789
-1846
460
949
-1178
526
-653
-482
70
442
-2326
-159
-439
28
-1296
-603
976
-1687
-227
-1650
367
48
-2955
-2665
82
-1822
-250
-129
-4
-2141
-2406
-1638
-2681
-964
-1118
-290
-338
-2349
-1457
961
-2753
-1571
370
-833
925
373
-1072
-2948
-2970
-1385
-1286
-680
-1007
-151
898
-2849
-2280
-2810
-124
473
149
-1839
-725
-1633
-1085
354
-812
-2100
940
342
-1846
533
-2867
-717
64
-885
-956
883
-1636
-1635
-1284
-986
-1424
-22
-1692
763
-2192
331
-883
-1148
-742
-483
934
-559
82
-1736
-521
-2872
-1167
-528
-1549
-2221
-2456
-1094
-703
-915
-2209
-3000
-649
-1866
-1287
-409
-278
-415
-1235
-215
-2338
-322
-28
-2569
-2780
393
-1491
454
-2392
-1543
-2463
832
-2269
-898
-242
-1267
-873
-2635
-2924
-1669
-2449
-1316
-906
-671
633
-631
-687
-432
260
-1660
-2545
-339
722
-1486
936
-1715
743
-2375
-752
-1948
-55
263
-2041
-1521
-870
-330
-139
924
-64
852
-2023
-1243
-1957
-2383
-268
-732
-965
-331
-629
-1435
-1647
-1364
866
528
-2665
-1101
-719
-2835
-1496
-159
-1386
781
-728
113
664
293
237
-299
-2626
-2932
-1982
-336
-1025
-2512
-730
-1896
-548
-2139
678
-2570
415
-161
-2765
-74
-1497
-2496
-2587
811
-256
-2490
-193
-1518
-1295
-349
-404
-1978
-797
-791
-553
-1539
-2553
-2857
-917
-408
388
-1424
-1486
-960
-2463
-902
-2041
-423
-1131
-1798
-896
689
680
772
-1293
-838
-942
-2159
119
-1951
332
-2712
-1477
721
287
-1059
814
-1858
-2721
883
460
-468
-1794
-145
-1730
-766
-1918
419
-216
822
-2152
889
-1731
-1077
459
-436
713
-2006
-758
-765
-2525
-1804
-567
-2794
-148
275
-817
-1040
-658
-2041
-312
-2621
-2681
-1579
579
-1251
-1968
-1014
411
-1730
145
799
-2916
-2084
-1115
909
-2609
-1067
23
-1739
-43
435
-2863
-1323
-1400
872
105
200
-209
-2268
450
-195
-993
85
-1433
-1345
-1235
-1760
-2171
-2647
-2315
-876
-890
-168
-884
-2781
557
-866
344
-1944
-1527
-1339
-2139
-2869
-1568
-2449
-601
846
-2127
917
-1573
-1595
966
-2213
-1832
895
-1018
-1893
-462
324
-2635
-1590
356
-2513
-1199
-979
-1171
-2898
531
456
477
-194
-1415
-2126
-1931
174
-1053
-2170
-1176
971
321
950
-2323
862
801
-2970
-2486
-261
-96
-2202
-2163
-205
-287
-2236
-2952
719
-1235
-507
-1764
-1795
-2792
-717
195
-1070
568
-2916
590
534
-2261
-2912
-1237
-696
-2802
-265
393
-1823
-2753
-2812
120
-2563
-1213
-339
-715
745
829
-2921
-794
-2717
805
-1865
-821
-1455
-2780
-782
-2726
-1821
934
-937
-384
-309
321
-1526
-2919
-1275
-1030
-592
-1950
-1713
-631
473
-1167
-1473
-2208
-2964
674
-1581
-893
-274
-1225
-2225
523
-858
-1551
378
-2296
-1697
-2116
-1057
-839
-1796
-1302
-2749
621
961
249
-1207
-1881
-2993
92
-1645
772
-2256
-1979
-2329
788
-1745
-2662
-2946
-2239
-2419
670
-1588
-893
-2044
-169
-101
17
-300
-1444
-2590
-835
-1406
-1683
-1982
-1240
-814
-1937
-2217
285
-2728
-1505
-1597
-2790
-900
-2466
-1926
912
360
-986
270
-2554
68
-912
-1424
-2842
-1541
-2694
-2388
-40
-146
-2990
-2362
-2131
-2980
-2458
428
601
-1206
-2391
-2308
-1344
-2477
-1687
-214
307
-2851
-2881
41
-2792
-1993
885
-1342
-292
-2583
-1804
-1052
-2786
933
-1742
-2903
-295
-1660
-251
314
-2464
-2225
-1121
-2875
347
-1061
-815
-2699
-1418
-1488
801
-1555
673
-2335
-2928
-1656
-462
-2691
-1131
-2774
-2445
-1393
-156
-70
736
631
-1045
-2290
-1890
68
-2325
666
-1634
-1119
-1837
-2704
-1801
-1761
-496
-2621
-1492
522
-1987
-2022
870
636
-608
765
-1833
-1024
-1678
803
-503
-675
-1077
-306
195
-320
-313
-1729
-1731
-289
-914
-2242
-2561
-1685
-581
-2244
-923
466
827
123
166
-1728
-1720
-2794
-2509
-2291
-510
447
-781
-2454
-901
-2593
-894
-1739
681
-1066
732
-2964
-755
460
404
-6
-2312
-2422
335
-1103
940
-934
-1851
-2534
747
-507
-2087
-2415
-99
-1883
-1235
-686
-2682
-740
364
-1397
-2937
-1587
-107
429
151
-2359
-2917
265
-1062
-367
-2136
895
-1940
-1235
647
-2056
41
-2103
-2119
415
757
87
568
-2595
-1669
324
-128
-2091
-200
-2790
-1472
-2194
621
-1209
-1746
-2495
-2459
-226
-1979
-2800
-354
-1136
-2413
-2662
-2113
-1636
-2225
632
-1426
-2221
76
664
-388
-245
-742
-1184
-1141
-2679
-2523
-212
557
-2651
930
601
160
-347
-2353
-2573
-1952
-302
-1240
-1522
942
-979
-2387
489
-1469
-2002
-1495
410
506
-2332
-166
-2492
241
-1060
-2508
-2621
-275
-1931
-2718
871
-1506
-2046
-1734
-2023
175
494
-991
-2592
-1280
-457
-486
-2867
-1260
-686
-1545
-361
-1825
-1218
-1555
-232
-114
-917
-253
8
-2664
-743
-184
-2010
-1756
-1219
-2306
-566
-2333
257
593
-1695
75
-121
-1448
-957
-2446
-507
-1955
-2036
-1312
-810
-1159
-1933
-267
-804
-2343
-2486
-1046
-261
-547
-2215
-777
-2960
-2497
-1522
-2242
-975
197
-1516
-1107
-2138
-2310
-725
891
-604
-2988
-1591
-2859
254
-2654
-2455
-2126
-2976
-2687
921
-2915
-1366
-586
-1398
-385
-756
-2942
485
-467
-2918
-762
744
-1737
-577
436
-2656
-887
-715
835
-694
-1490
-1700
-1967
928
-2859
-571
-1482
-2669
-951
-2270
-538
-791
409
-932
-1014
602
537
-947
-1727
-1471
13
-2570
-1579
-2534
-662
-1007
-866
-647
166
13
-1650
-1059
-565
-1674
-480
-2824
-2387
-2284
-1435
-1089
156
-372
-1551
-867
562
-279
-2019
770
-1497
-1754
-2940
494
872
-1809
-1020
-1849
-150
-1485
-507
-1111
-1682
-209
-2847
-2036
-2911
-930
-2183
764
-2302
971
-753
-2286
-1368
106
-1360
-620
-307
-2765
-2680
-2015
-624
-487
-129
-2119
-367
-344
-2943
-2320
-2939
-1991
-52
-593
-2384
-2760
-635
336
-1682
-2040
84
-598
-2435
-1166
-1359
305
-2139
683
-636
137
-2763
-293
942
-2512
-1438
-2614
923
396
899
723
797
-2150
-1053
-743
661
261
24
-1672
627
-1305
-2950
-412
847
-1940
-135
324
-1537
-2939
-2592
400
-473
-2023
-2419
-372
53
-1557
-146
319
-1051
-808
-1717
-82
606
-1416
-1338
-2227
-2822
-2609
-2252
341
-1452
820
-1758
-1549
-87
-2777
739
-1744
-2716
-2737
-60
-2372
-1932
801
-2135
891
-2752
841
-2578
629
-1746
-1135
-1304
-2035
-52
-319
-65
-1460
-1408
-1373
209
-1486
-2319
-703
-2820
-1743
-366
-972
588
-1852
-933
-811
-1840
86
-1985
700
-83
-1594
-2885
-2691
583
-1506
-2553
-981
-2873
652
357
-966
-1297
-393
-452
220
-767
-2476
-723
780
-2259
656
-2584
571
335
-2903
-500
-1482
-476
942
655
-1638
-1714
-1579
551
-1981
-2458
-1442
-2607
-26
-2690
724
-89
-99
-1314
904
-2297
-2486
-1532
-809
199
40
-2583
-2053
241
456
-2363
-948
108
662
-242
10
-2737
172
-2344
900
-2780
910
-122
-1409
628
903
-2931
-1312
-1364
-1740
-1504
-2478
-455
-970
-471
-1836
-592
-1806
264
-1045
-2235
-2060
-228
-2109
-2164
-705
309
-1243
-2744
263
-640
-2400
-1222
7
-1688
-1744
767
909
-1752
-1476
-398
-679
-1297
-926
-227
-1462
932
-2388
-2102
-885
-2896
-1268
501
-1016
-1324
-2572
-215
-847
-1499
-932
-1333
-1140
-2600
-612
962
309
-883
-140
-2421
-1366
-581
-1753
-1455
-1060
75
226
-1298
-2614
-1386
-1743
984
-1381
-1176
330
-2743
523
51
-2817
-285
-1462
-934
-308
-1556
-515
-2599
126
-92
726
-816
-1141
-1619
-568
-370
801
-610
-1302
-2680
-2102
-1118
-1554
-1224
-702
-1571
556
-1851
-1095
-332
-429
-1865
-2557
-497
-629
-849
-2212
-1516
-2086
-913
-1413
-2902
-961
-1283
-738
-1387
879
-2318
-1685
-1804
-2634
-62
-951
653
-92
980
568
-850
-1119
677
518
-1069
145
-2756
-510
691
-1175
966
-2190
-917
-481
-1973
885
502
-2648
-2979
-1014
883
-962
-493
-2124
-531
323
929
-502
-1756
-2835
-1395
-1856
-2134
-816
-1598
-1080
-2602
-1429
-2652
-727
-1830
-1752
-225
-2859
-1819
-1317
-1720
-401
-2691
664
-1126
405
-852
-2444
-2041
-2477
-2340
103
-847
-1529
-1907
-108
-1294
-2188
462
-385
-721
-2288
-526
-69
-2950
-2530
-1328
297
648
-1909
-846
-161
-2981
-2676
-731
-1743
30
-644
-2485
-684
947
-2800
-2166
-924
-2519
-199
-1797
913
673
-1063
-217
-592
-2729
336
332
-2320
-154
-2911
-2790
-1784
-1665
-794
-2062
-1630
-96
-1760
-605
-2357
-2493
-1382
-1073
-2778
-1419
448
-2099
-2550
910
-866
-2698
643
-1676
-1374
-987
-1527
-258
-2158
-763
-1563
-2131
-2918
-2485
-1374
-489
-1399
-1050
-2162
-89
-2653
-441
-630
-1390
-793
-1136
-803
-1392
-1329
68
-901
-2844
-294
-717
-1234
-1978
-1972
675
-2094
-503
-2670
-1900
774
-594
-1314
732
-2153
-2209
-2
879
-485
809
-249
-1387
-653
-244
-2588
-573
-901
288
181
-2187
551
-932
-305
181
-1428
-645
-2905
-484
-2404
-1091
822
-1356
-2311
-56
-1193
-1614
-816
325
888
-149
-826
-629
-1347
-920
-150
-1836
-1307
-44
-709
276
-275
-1504
-298
-95
-671
10
-2213
-23
-994
-2581
-2161
-377
-783
-2224
-75
-283
-2065
-2110
574
-2011
-1465
-2477
-1416
-2904
412
-2013
-742
-2414
-252
-2358
972
-1012
330
-2939
-967
-2230
-2092
-126
-2129
-574
-2048
-1099
-574
-362
-1673
-1704
-728
-1930
-2616
-988
-659
-454
-321
98
863
-333
-2149
-2573
-1720
538
-1684
426
-438
-1243
704
-1373
-1145
793
-1843
396
-2323
-74
-765
-149
-2308
-2453
-2827
-1119
-407
-1249
-307
-378
-2427
-2584
-2477
-2397
-157
-2726
-620
548
-2565
-818
964
-2257
-1891
-1713
751
588
-2989
-777
-213
-2419
-2814
-1167
-1625
-47
-2324
75
-809
-1248
632
-977
-1747
476
585
856
-2356
-1461
-278
769
807
-2571
64
-2649
-342
-419
495
-1429
-2031
-2219
-1004
901
-922
-827
836
-1421
635
-2184
832
684
-1010
-2830
87
-2630
-1972
-1027
-2583
-2725
-2681
-1188
-963
-1814
13
-1425
299
-2655
-2955
-2568
-559
122
-1642
-1094
-2599
-1245
-807
-1517
-63
819
-1870
-502
-830
-1363
-2617
-1311
44
-2467
-1480
-675
-359
-89
221
-318
-243
572
-1931
-954
-64
-1895
-2220
-2451
-580
-9
-690
-744
212
466
-2478
-477
-1958
-2273
783
788
-1504
-826
-2019
-2293
49
-2073
-2767
-2807
-386
-2941
768
-1395
-541
-2340
-1691
576
719
-2417
-1188
-1933
-879
-1082
-1079
603
-2993
-1030
-846
-2610
-1589
703
-2346
-147
-1093
-1718
-1117
-2643
-2848
209
-143
291
-787
-278
-860
-1431
-1723
-714
693
-2266
-969
65
-2875
-2479
-314
-2154
-556
-2689
-2671
-2730
-509
-1661
-1790
-2604
743
-921
-1675
-521
977
23
-1299
-1835
-2037
-2843
-1838
-488
382
399
-2378
-1993
-2909
-1916
363
-2341
-1743
-2148
-2960
-184
-931
638
-99
-739
-489
426
-319
-1898
-1328
-2515
-1927
-1063
-1663
-948
-570
-1211
-2313
-310
-1469
-2711
276
632
-2209
-2576
-1812
-734
-2
-32
99
506
-479
-516
-676
-2394
-709
-2489
-2416
318
-529
-925
-2462
-283
-309
-2961
-1626
-286
-2744
-150
-2210
-2947
-1290
-322
-2108
-1783
-629
-1853
-2354
-870
259
-2764
-1638
311
-1557
-548
-2856
-2806
-971
-1249
-129
267
749
377
-2237
-1818
-1247
344
-1386
-1640
-2681
-877
-2397
-538
-19
-1254
-2295
-2395
-424
-2419
-616
-2582
-2771
-527
966
-1126
-1891
236
90
37
-437
-2387
-862
-2641
-1937
-409
-1428
-1542
-7
11
-956
-2129
-1375
-368
-1745
-794
872
-1338
-2409
-771
-708
-1462
-2901
-416
-1113
-499
-2293
-1825
-660
-189
-1867
-1778
-2787
-2715
-2197
-622
-642
-2082
839
-359
-1717
-658
848
-2869
-489
-2283
483
-1656
-1886
-1344
-1449
-2594
418
-890
-1292
-609
-1035
-1509
-1468
-2501
-474
875
16
-1833
-358
477
605
-255
-1622
757
-1431
-11
-1804
-586
-2614
139
-1466
-134
-482
-2684
-1967
-1046
-1225
890
-199
-719
-1185
511
-1818
373
-1107
917
-1083
-1490
-1182
-1244
-64
728
-2862
29
61
-2614
790
-2528
-827
969
-805
-1533
-1631
-1217
-2708
-900
-2684
-348
-2535
611
-2679
-2191
-2923
-1137
-784
-2158
-1777
-2252
-2916
566
-1415
-2274
-647
-574
706
-918
-1963
665
-2846
-31
-568
-51
-2390
-1400
-1044
-2379
-1
-2067
-411
-2387
-2742
-444
824
569
-310
-1946
-2358
-2271
-1682
-921
-49
-2687
-244
927
-420
-2899
-2489
760
-1287
-1965
486
-2014
416
23
-1258
-2803
-1094
-2786
-2981
-733
207
356
-2830
-1005
-2085
-1477
813
-2345
-2825
-47
-2106
-1599
-362
-2858
-564
-603
-1931
-288
-1488
-1532
-1449
300
836
-2920
-1621
457
-1930
-765
129
-203
-2141
-1063
-1076
-2654
-1299
-1725
-1586
-228
-1696
-2276
-1302
-461
829
-2489
-2889
183
-2488
-1623
-1350
-768
-663
-1638
-2357
567
-951
363
-2333
-545
588
-1641
-1446
873
-2375
-1938
-269
-2527
-494
-244
-1897
-475
-1023
-1252
208
-2607
392
-1855
-70
-1545
-1062
-2631
-1811
-1577
861
224
440
-1497
508
-2493
-1291
494
404
378
-1406
-979
-1504
-2168
-2676
-2700
83
-2086
-1363
-796
-2942
-166
-540
-1347
-1556
-2217
-832
-403
-95
-1477
653
698
-1057
274
-2145
498
-2408
855
-2428
-1276
202
-1849
221
858
-283
-2479
-1871
-72
-1759
-973
-2875
-1207
-1720
-2201
-1709
968
-1197
-2528
-218
-2652
50
886
566
-1012
-1526
-323
-151
-1165
-1341
361
-344
391
6
-766
-1228
-1898
-207
-1984
-156
282
-2416
-2571
-1896
-2666
-2286
-281
151
-2758
-683
-1255
247
745
-985
-167
-958
-1116
-1784
72
-491
-515
-1403
-569
-1177
-305
-1869
-1873
905
-1341
-1900
-315
-1425
-1685
-2591
-916
-784
-1655
59
-688
568
511
-151
927
-2116
439
-940
-1032
-1272
-1108
-883
-1559
833
941
-704
-650
-2760
764
-954
-1985
-1592
-405
-463
-15
-1677
527
-1795
-1742
-1445
846
-1770
-476
-474
-94
-2621
-2209
570
-162
258
-2760
-1687
-1053
-193
-1372
-1704
-2943
-2783
-1987
499
-1392
-1670
-1560
101
-2666
-807
-103
-2641
-411
-808
-1659
-384
-1698
-2894
-2339
-2104
-1601
-2501
-351
-1899
-196
-175
-2739
-2662
451
-1778
-1329
-2378
-807
53
-2050
-1969
-2842
-816
-2200
-1041
-646
520
-2239
-587
-1497
-111
-2439
-2947
-919
-240
-2740
399
-1811
-2250
291
-312
-2569
960
-2061
-2900
-1889
-2532
-744
-461
-992
-166
805
-1767
714
-2500
-1044
-877
-1493
-2238
-2431
-245
-1712
-1168
-1418
-2107
939
-1980
-978
345
-2286
-2793
-2988
-1435
-986
-2644
354
747
-1879
711
-2856
-2065
-2644
-480
-121
411
-615
-1246
-202
-933
-2846
891
-1329
-2786
-490
-1362
-1026
-2082
-1107
-16
-864
-923
944
-465
612
-2541
-183
-2368
-289
-2420
-1675
-2744
752
-889
-1546
-484
-2946
793
244
-163
-1121
-1481
-317
-2599
-1020
-221
401
877
-47
-279
-1593
-2777
-837
-453
-572
-744
-2732
-2787
-1078
-194
-2285
-1033
-1611
-571
-824
865
674
679
-230
-2378
562
-2271
238
-1922
-838
-1448
-2475
-2094
-1097
-1480
-1753
-1335
-1599
-193
128
-2040
-488
-445
701
-1928
-1240
-810
-573
-2921
540
-901
-286
-625
-696
-951
-1269
-881
-2844
-607
-117
-1250
-1159
-538
-1380
-1238
623
-2728
-981
-1009
811
-541
167
227
-2527
-2818
-547
-2323
-1075
-2033
-2284
-434
-1899
-2019
-2043
410
-2863
-1456
-1580
-2783
694
-2812
361
918
-2557
-102
-2629
-2473
-1836
-2114
-423
55
-2018
-2935
-1618
-1271
-1055
-2682
-487
-531
-1521
-218
894
211
-1039
-624
-1468
-2532
-2900
-2620
349
-1922
-897
-805
-1851
-2601
-2151
-2728
-2772
-2074
662
-811
461
794
-2090
-2840
-2671
-2651
-711
-2602
-284
-864
-1168
-930
-2903
-1593
-2751
-2715
-2138
-2234
-1882
-2192
-720
168
-969
-1248
-576
-720
-760
805
-652
-827
-1619
-2644
719
-1421
-633
341
-1224
-725
-1669
-1088
-2289
-2881
-721
10
-2366
-2861
-45
-29
-7
792
-2963
339
-1587
-622
-46
-86
-496
-2987
-144
-1803
-2919
650
183
-686
493
-809
-272
-223
-1843
-1776
-2050
-2532
-1745
-568
-1126
-1802
-141
-1273
-2256
-611
-37
-1816
-201
-444
-970
-1427
-1934
-2121
201
-2745
827
-1247
859
-1685
-997
-561
-1186
750
437
-1555
-2163
660
-846
-2815
-275
787
-1482
-387
-1279
-917
-2828
844
-2954
-1687
-2338
492
-2710
336
-113
-1626
-208
-608
403
-1198
-1488
-771
310
-2981
-2359
-2602
399
-2445
-1241
-1807
-1571
-968
-1482
-1603
503
465
-1074
-2946
-1527
-287
-2521
-285
-1955
-1957
-2613
-911
-872
-2245
-798
722
-2671
-1057
-577
-2870
371
647
-2548
-2709
-2030
-2709
-1798
740
-1713
-1595
908
-2785
-340
-1914
-1820
-1249
-1245
-590
-1898
-833
-2132
626
-1017
-2868
-71
-288
-2296
-1628
-1489
-1062
989
-421
-1764
-1105
-749
-1302
-1404
-2401
-1285
-2633
-586
-1212
-1016
858
-623
-1373
-1738
-1704
503
-1921
-3000
-1495
-1726
958
-179
-723
-2449
-890
-518
-853
-2251
-2380
-624
-1713
-2123
-2002
-1480
-177
-380
-1942
-1610
-755
-598
-1656
-595
-648
-2321
-2782
-2006
-1277
498
-1891
170
836
-1284
-2230
-824
-972
-1473
-40
-229
-786
-821
-2359
-1204
225
581
-1720
-2480
-1641
-1502
226
534
-2908
-134
-2448
557
560
-2174
-1941
-148
-2942
966
679
-893
-2613
-2718
-750
-1556
916
-1197
794
-2128
39
626
386
435
787
-1443
-370
-23
-1507
-945
-1389
-2210
-1019
-1140
-2219
-378
171
-1628
-324
-2704
-2991
-2983
-1193
-1476
28
-2607
-1375
-1214
-1162
-2327
-1284
-1300
-2925
-671
373
-567
-1269
-1726
-2546
-2085
-731
609
602
-1380
-1582
-1636
-2122
-1471
-1670
-2748
379
-721
-318
-1075
-1307
-2417
566
-1619
-1848
86
-1663
194
548
53
-982
-2065
-2300
-108
433
-1601
-1922
-2653
-1657
-67
-185
-2302
-2483
-2807
774
-859
-2130
-2909
-732
-671
-2842
-999
-498
244
-2979
-2306
-601
-2089
-1100
-184
-272
-1610
-2808
802
389
-494
-2496
-953
-415
-1588
5
-2311
-1978
-545
-2157
845
-1871
-2032
-2158
855
-2485
-910
-905
-2726
-2079
202
762
-1208
-1730
-2171
-2462
-1891
-774
-956
-1339
698
-1619
-330
-446
-1361
-1247
-588
-2349
611
-2269
-439
-1302
265
-987
-483
-2806
-2448
-1397
-2068
-1494
-2949
-1944
-775
-1327
-2514
-1074
-2479
-1684
-775
-1270
595
328
-4
-2063
-901
-252
883
-2133
-630
-1885
-1962
-1146
-2716
-706
-1088
-292
-2360
-1801
423
564
-1294
413
-782
92
-2961
-1886
-1366
-1443
464
-902
-2856
-1281
-2784
-2784
-2933
-1591
-2988
-124
-983
-2458
-1487
-1960
-1774
-2296
-788
-1274
-1347
-1797
-1233
69
-796
-2847
715
137
-1389
-975
-2509
-2147
417
-2534
-2159
-1468
-2995
6
228
-2589
-104
-780
-1986
-2778
-2294
666
-1511
-343
-2928
-1303
639
-930
-1088
448
-2987
-2583
-1884
-2708
-1881
-2062
477
-2501
-178
-2777
117
-1496
-1133
-1706
-2865
-1134
-1760
-1191
-1741
942
-872
-2982
-475
-2840
179
-1592
787
-247
291
-884
-762
-1793
-2246
-2671
-1484
-855
-92
-2022
-877
-2618
-2115
-343
-2591
-1115
-1600
-1530
22
-839
-2294
986
-94
405
-2123
-295
-500
-1596
-28
109
561
-39
-1355
-2510
-2759
-19
-159
-980
-2752
-462
-399
-1179
627
-1403
-900
-103
-300
-2334
-1966
-23
-2405
-1590
-715
524
-1354
-2904
879
437
-2894
723
-802
-2462
-1201
-1625
659
-2947
7
-315
-493
-1846
-2890
-789
-1566
625
-2080
625
-241
-1107
11
-1977
-2532
-2357
-843
-1112
-1771
858
504
932
-750
-127
-2185
-1589
-1749
-302
-836
-2800
-1330
-2332
796
-169
-346
-2192
-2914
-1196
-2819
-2573
-699
-2869
-75
-2095
706
363
221
-2142
-1858
-183
-1072
-2155
-1334
-1168
-1325
-1733
-359
-2605
-1619
-1610
-1040
-2812
-1110
-717
-1151
-974
-811
-2577
255
-1094
-2644
-2144
-2514
-638
-1876
-644
-1075
-167
-211
-1185
-2990
-929
-505
-639
-2451
-2012
-394
-2771
84
-869
-1819
71
123
-509
229
-2423
985
-1395
-219
-14
-2232
-1461
-1338
-1556
-2618
-2976
-978
-511
-819
-1050
-2161
-1397
-2376
-2704
-426
-2406
-2148
143
-1678
809
289
-551
-2351
-75
-1714
-1773
-855
-870
436
-1968
-282
-2766
-731
-2782
-2392
-2279
-952
-953
-2146
-2415
-683
623
-1632
-90
-894
-2052
-2412
-1833
263
279
-191
910
-2964
-2483
-2211
-2316
-1875
-2812
-371
719
-1431
-2527
-194
-2468
487
-1261
-601
-2607
-668
-1575
7
264
-2386
-2013
-288
-1707
-1421
-2767
205
-1123
833
-1541
-1033
384
-763
-2102
-2024
-508
-394
-1306
-1453
-2473
-2550
-1980
151
-1199
-1421
-2713
373
-2108
-230
-2741
758
878
-1310
-2158
-2292
-2482
400
-583
-1539
-2769
568
-2441
-1492
51
-2669
-1547
-2493
-774
-1648
-584
-2762
-431
139
-2198
-559
-571
-283
-390
-927
-2302
-733
-2417
916
-2963
-753
-241
-784
-1595
-469
-2190
-2864
-22
-590
-181
-1087
57
-2101
-2304
-1413
-2787
-1673
-2981
-1108
-1993
15
304
-1404
-1872
768
-567
-1885
-1351
-1109
-1425
696
-797
-1256
-1822
-2350
761
-36
-1907
-2669
-801
-58
-1179
-324
-1102
-2370
-2375
-1995
-1082
-1705
-2158
-2283
-1078
-1812
-531
-2536
546
-169
-2957
210
-625
-702
866
387
-2582
-2323
-1927
-2857
-1334
-1874
-1748
-1932
-1859
-1490
-2955
-1322
-105
347
-439
-1368
-378
-2440
-582
-1923
260
-978
-594
810
183
-949
-352
-2607
-1246
-1501
-958
-2838
-425
-273
-1764
-1449
-2091
177
-675
83
-2583
54
-797
-1688
-2838
-1476
-957
-1238
-339
-2566
809
346
-272
-981
-2078
542
-702
-2258
-468
524
-2521
-1353
228
-402
-729
51
-1386
-823
-1680
-828
-2517
-1719
368
-1796
-585
-2132
-805
-1006
519
632
605
-1158
-1466
14
-742
-2491
609
-2796
-984
-2856
-144
-2555
681
-2991
-2205
-1335
-2668
-916
-2709
-1210
-1497
-466
-1627
-806
-1919
-2650
134
-705
-979
-2732
-621
734
-1428
-1073
-1028
-1817
-2641
-1605
-1223
-2795
50
-1242
-1907
-550
-2394
-2016
362
814
-583
-2680
-2172
603
-369
-368
-2880
-2089
-369
-2553
914
-2283
464
472
-2706
755
39
-2563
-641
905
-207
-2655
-2621
-1970
-2391
680
-1160
577
-1315
-2879
-2843
-2871
826
366
-2403
925
-1528
70
112
-1912
-213
-2626
-1807
349
-2839
691
-2412
-1092
924
-884
-2591
-1600
317
606
-1507
893
-2861
-1741
-768
-2121
567
-199
-2169
477
-396
-653
603
-670
-2831
-431
-1410
-1568
-364
756
-257
-2267
-1818
-989
-2
-2040
-2948
-792
979
-2244
-2481
775
-2257
646
-1559
596
-2152
-2480
-85
-2751
936
-1529
-1666
-1152
814
-1006
-749
-2507
-681
-1618
-1978
-932
461
-502
-2906
598
-2070
882
-722
-26
-1028
647
-1269
-2938
-1327
-1765
-426
-2193
-2898
-2695
-1283
-1983
-1579
-184
-1550
-2152
-2206
-2051
-1298
-655
739
-933
231
-1566
-2591
593
-1427
-1588
-524
-1243
-895
-2350
725
338
-1882
-2709
-209
-1742
-116
-787
390
535
620
-2314
-1097
-2338
-1187
-2641
-1349
-1928
-2153
-1301
-935
553
-1816
-1613
-2205
-2901
-1624
-834
-671
-926
897
-1602
-1319
197
907
723
-1042
-2293
-1867
-2902
-340
-1017
54
-2881
240
-2090
-765
-1516
-1108
-607
416
668
-312
-440
-1802
670
-1038
803
-137
-1809
13
-2499
-2738
-1153
-2091
-1599
-339
-1265
519
-1444
164
-2221
-2430
-687
629
-467
-652
839
-2988
-961
-2916
800
-824
-2239
-1860
-1730
938
-568
-1044
-650
-1705
-2400
-1792
-2935
-954
-2776
-1660
-2556
-691
562
-424
-1852
-2351
-2142
-688
-977
-2848
-1209
802
-410
-98
-1894
-1246
-802
-1170
-355
-1095
-2573
-2643
-2498
-990
-2644
-1653
-1401
15
-137
-180
-19
-1308
-1640
-540
-1476
-2619
122
-432
333
-1968
-528
902
-1960
-2462
-2098
-1836
-1956
-764
737
723
-2431
-2558
141
-2255
396
-203
-1208
-2456
-423
637
-2380
-724
-2393
-1459
-787
-2818
-2201
-2613
-1993
-1768
-1372
-1626
-913
-2041
-972
-995
-2974
-2376
-314
-1515
-1100
-2283
-1617
-2720
-1289
-487
-588
174
-2092
-1789
-959
-991
-1940
-1117
376
697
-1974
-906
-2646
-889
-2546
-2503
-862
-552
550
-2627
-1455
-1352
-2309
-985
-1803
-793
-1246
-2910
-683
-998
-1712
-1698
458
-2244
-2317
-352
-1723
-1601
264
-1696
-2849
-1223
-2107
206
-649
318
-509
-96
-27
-473
147
-1822
-1300
-1136
-880
-532
953
-868
-2684
-2058
-613
-2068
-872
-18
-2977
-1839
249
-1268
-1760
-1736
-2847
709
-1292
-1364
525
-2885
-161
-216
676
-2458
-1230
-44
-1074
-1377
-714
-497
-1611
-2374
847
-486
-265
-1802
-1916
-756
-1389
-1733
965
-444
772
-2963
-2949
-1842
-615
-1807
-1682
-1075
-1384
-1605
-168
-1442
-2291
-2906
-2730
-1374
-10
-951
-2205
-2630
5
523
-1953
142
673
-1820
-2575
-2325
-1220
949
-754
512
-1796
-2903
-398
-1783
-1134
-341
-2480
788
-1266
-1346
-1883
-607
-2346
-2792
-424
-2724
-1660
391
-2481
-986
-745
-2170
705
-1806
-1725
-1938
21
-2206
-1849
-1965
-1454
450
-2674
962
-680
-2265
-2741
-227
-2307
-2489
-2559
-1437
-2437
-2717
-2426
946
-2657
-1371
-916
-1551
-2828
-1214
-52
-1663
-997
-69
-1828
-137
428
-2159
-933
-317
-1083
323
265
-2634
-2110
929
-1024
-2726
-69
-359
-2977
-1896
-2936
-173
963
-588
-161
964
335
-1718
-278
-1728
-57
-2679
-1641
-2567
-1061
-937
-1679
803
-2322
174
-2934
801
-2369
-269
-353
-124
-2702
159
-950
-2899
-1194
437
-829
-1941
705
-1920
-775
-826
-2528
-1180
-2183
-2656
-1771
-405
392
869
-2943
518
-1434
167
-2252
-1129
-868
-1628
-231
-1273
-195
-1037
-995
-2037
-1830
-1322
-2326
-1251
-519
-425
-1949
-261
-1826
-2424
-262
-973
-2496
323
-2036
-262
91
-1338
-2901
-418
-1673
336
-236
-998
-2644
-2803
-1174
-791
-2286
693
-678
-2884
-49
-220
-614
-2472
-1501
-1366
413
-1122
861
-395
-213
-1363
-1332
-217
87
-1828
901
-2838
-1299
-741
645
-836
-2587
-2954
-2474
618
-207
-2432
-2793
17
-1678
-1543
-174
-344
-2755
-2927
-134
148
-2899
-1261
-2237
-1116
-784
-1061
196
838
-418
-1748
-1007
761
-1204
-1098
-735
979
-1969
-386
897
-2545
-368
-2407
-1535
190
135
-1294
305
-1623
-448
-2246
-2608
-598
-1259
-350
-2184
-657
-2818
566
-654
-2645
-1107
-709
-2825
-2567
-2712
-2322
465
-1037
-391
-2053
-1143
-268
-1624
426
-2051
-2568
-2416
786
-1376
-535
-196
-1423
-2278
-94
-2899
-37
-2289
-2521
-2562
-216
-1942
427
-145
-1702
-2921
-2748
-2057
-855
237
-146
963
-1455
-531
182
764
79
-2460
-1305
-1331
556
448
158
-2407
-2917
-867
-2174
-1807
-2629
-799
812
-27
759
-196
-2356
-1041
-1629
-729
-2725
-2494
-2373
-2282
173
-670
-1334
-13
-2167
-314
-2968
-1036
803
31
-2042
-2124
-231
-60
245
-1661
-1641
81
-935
-576
-2845
-2443
944
-878
-116
-1606
-2505
263
-389
-431
-2627
-2212
-859
688
-102
277
-2919
-2501
160
-2781
606
-1912
376
487
648
-1360
-1847
-563
140
-2845
603
-2632
-1978
-1183
808
-841
-1620
-1510
-1720
903
-110
984
-1381
764
861
332
423
239
963
746
-2643
163
-2612
-2726
-2363
305
-1242
-2594
-1058
-2148
-495
-2611
-127
90
-581
453
-1959
-2121
977
-1211
-970
-1733
-2335
-595
-2411
962
-1657
-2708
-933
3
-2728
-1585
-2289
-2397
-1
-906
-119
-1909
-2479
-372
-1811
-354
-538
-747
-1944
984
-52
-2790
-1622
-2826
-2004
-2478
-856
110
-2986
-1146
-348
-2956
-1616
-1947
-170
-1464
-1614
-1905
-762
-904
-1691
-680
682
-1679
-2899
-4
-856
267
-2290
-1788
-1588
161
-1426
-1154
954
-2246
-1406
-1938
-1939
-2063
-381
-2644
-2175
-2571
-2240
-2015
-2257
-1557
-165
-2173
-166
-1932
-1762
-2359
-2448
45
666
304
-2772
-1190
-2416
-1372
371
520
-700
352
-1691
165
253
-881
-907
188
-1663
-825
-2360
-2341
-1001
-19
-2392
888
-341
-2290
-1633
-1935
-517
-2966
-1353
-2210
-174
-2919
-2669
-2263
-2200
-334
-241
682
299
-1025
-2643
-1195
-204
-1434
-2522
-1680
-1108
-1270
-554
-1880
658
-2912
-579
-991
-1591
223
-902
-2361
-404
-807
-1313
-362
-1415
-2323
161
-1794
-2280
556
-1692
-117
-1940
-1990
-1282
-370
-976
-2381
616
-175
-2903
-2477
519
-192
-1563
-965
-210
-497
-1900
-1947
-138
-2913
-343
-2963
-954
-15
-1403
-1626
-2531
854
-633
420
-1909
830
-582
-489
-2557
-2679
131
-2117
-2112
-2613
-2849
-1751
-1030
845
-2326
242
-2405
-2635
-1998
-733
-1201
359
-406
287
-259
-1993
-1172
-2236
-2350
-699
-2012
-2193
-2907
-2435
-664
-2416
-761
-502
-2926
-2146
-2346
-417
-1761
-2383
-1587
-999
-1862
-1780
-1839
-324
747
-2766
-2554
-780
-1108
-1005
-2961
-2727
-2005
-774
-1097
-359
-955
-1835
-1835
920
810
-1039
-1810
-443
-1517
-1443
-1769
-1794
-2399
-2016
816
323
-686
-1567
-1754
-2009
-2021
-2948
-2070
-559
-1520
-2979
-778
216
-145
-1722
22
-805
-131
-2240
-567
-120
-384
138
-1857
-1408
946
-2757
-977
-39
-340
-750
-1018
-1836
-1070
-39
-2014
-2847
535
-2134
-1175
-1102
516
-1966
-1114
406
-298
681
-2246
-615
569
-941
-2873
-361
708
-1385
-2501
-1222
-2646
-900
-1504
-234
-102
-619
-1459
-1750
710
20
-1729
-769
-663
964
-1682
845
-329
-2004
-1794
-2993
-2891
-2412
-1238
-2200
-642
95
-1480
-1688
-1726
868
-1371
-246
553
-598
220
-526
-91
-1956
-1871
-104
193
-237
-2907
787
-2281
-1206
-2998
-2351
-2120
-1949
-2025
-78
-675
-1089
-2865
688
-1121
-1784
373
921
-1930
-1799
-345
-2719
-776
-2350
-1944
-2376
-2020
-2216
-931
-1482
-603
780
-1404
-1373
-324
-2680
-684
-2587
-477
-2163
-1085
191
-1569
-2200
-1448
-845
-111
-2964
-150
472
-1517
832
-457
-416
512
-2697
-59
-2341
-77
811
-518
-1470
181
740
-2984
-1947
-2873
-328
-2921
-1697
-1202
-1341
-2155
-2977
-482
-502
198
-2577
-2514
-1698
-2368
-1778
-2586
88
-298
152
-1152
-1629
-2846
-539
778
270
-446
-180
-393
-686
-711
-2961
-471
960
501
-2776
-1021
-433
-2717
-737
706
-416
-2864
-1963
-92
-1566
-2505
-2143
-2184
-923
-759
43
-667
-2857
-2307
144
-1779
-1042
-2376
-1938
-2221
-160
164
-2267
-635
-2195
-1207
936
-1974
-483
-1284
-2447
-2849
637
-2479
-2223
-2771
202
-1462
-2365
-1620
645
-595
-1038
-72
-1638
464
912
-2279
-976
-1581
-587
-2506
-598
-2634
-307
-195
-1303
690
-1537
851
-2580
-1455
-1605
-1181
789
-2193
-2230
-111
154
-1001
282
-223
965
-728
42
-447
-691
-2860
263
-56
844
-444
-596
-932
-1597
-2153
-2360
-2297
-42
239
-937
-2138
-1425
-2997
411
423
-2281
-1790
-2239
-699
-1867
-1543
-1279
-1146
-2059
843
876
-176
673
692
816
-1638
-576
-1499
-1999
-1074
-1972
-799
-70
-2433
-526
-2306
-382
-1082
-188
-2338
236
-1336
-480
-2531
-2093
357
431
-1233
568
-1725
-2904
-2942
-732
-522
-2034
407
-2453
-2510
-835
-389
232
-2328
285
-188
155
-1874
787
-1596
-2316
-1956
-1067
-155
-2978
68
-2276
-1967
-773
-457
911
590
-1835
-103
-712
-2172
928
-1105
-170
-2388
-493
124
-1918
603
-1257
-1971
-2752
-1006
-30
-1694
-1506
-1138
-1107
-1017
710
223
-835
-216
8
-1712
-2594
-1173
-2306
-1727
691
429
-958
-1815
-703
-2006
-526
-560
-1171
-2764
-2287
-179
828
-2123
-352
-2218
-1776
-2374
-2821
-734
-1705
-2685
-2777
-639
-323
-877
-459
-1129
-1842
-1539
-2568
-2098
-2723
-2578
799
-1408
-1879
-2142
-221
-1359
-1147
-2864
-109
-346
564
196
-841
-2096
622
-1265
-2429
286
-1132
972
-304
-2535
-19
-2476
-1557
-2164
-1152
92
-1431
-283
-2416
-587
-1705
-2282
-1349
-1411
-18
-2722
-2206
-1911
150
24
814
-2006
-2763
-65
-1827
550
-1073
-2265
-1315
741
-2362
-69
-1055
685
-1800
-1420
-2670
-1919
-2350
-46
-2172
-2940
791
-921
-2287
759
-1449
-1871
-1452
-2398
-2871
-494
-686
-422
-386
-2371
-255
-433
-1881
365
-1099
-2811
-1076
115
-1747
226
-2158
-2018
-166
-2942
-2213
398
-2967
850
656
148
-2470
270
741
-627
-2022
-2871
537
-2580
-405
-1200
-2475
954
470
328
-2985
-2296
-2002
-204
-840
-626
-541
-2594
-2003
-2354
-1732
-2245
454
-128
-435
-2294
649
298
86
42
-299
289
-1616
90
-15
-960
742
-1367
-1065
-1678
-11
-786
-149
-1854
-1377
-2599
94
247
-2047
-585
-1215
-2125
-1971
517
589
-67
-1202
-2574
-786
-1745
-523
682
-183
-1086
-2872
-2525
-2525
-554
303
-2380
-1765
-2687
-997
-80
413
-2465
-2540
-751
-1887
-1524
-350
-2257
-975
-1416
-546
-1041
821
-833
138
-2646
543
-1365
-2098
155
541
978
232
-429
716
28
137
-62
237
-1068
760
-2756
-1833
-1539
-1849
-1326
-1514
-2246
-2773
656
-842
838
279
-2901
-2737
-2067
-1108
-2155
-800
-1700
443
-303
54
-2076
-637
-684
-1894
-193
558
-2825
-1708
-1527
-1179
-1637
-257
-2930
-1468
100
-342
562
-1576
-1379
-141
347
-1393
-2764
-2773
-2129
-2068
-1028
-1663
-1250
-1695
983
-356
-587
-1054
-1980
-2818
-874
596
-1714
-740
597
867
-810
182
-1365
-2913
-1633
-633
-2652
-2993
-1651
-2669
-1265
-1051
-827
475
723
-180
-2953
348
112
-431
-606
-2266
183
-2873
-2225
-1183
574
710
-2383
-611
167
290
502
67
-1232
-150
-280
-729
7
-2978
-2591
-2633
-2608
409
-1687
-381
-1995
-1811
-1438
-214
-2635
-2645
-2767
-91
83
-1647
-1878
-1722
-1281
-1007
-844
-1453
-2994
-2330
-11
543
-1082
-2541
-1211
-1011
-2281
-175
846
-14
-107
-2066
-861
-1424
-1218
842
-2302
-928
-2486
-881
136
-1599
714
-2726
-2030
-2895
-2559
-1570
-2210
-1597
-1533
-2479
-387
-757
-2146
-493
-141
193
-1462
-1686
-1118
530
-2084
-1839
371
806
603
-1182
-1308
-1095
-1061
-1145
-2471
-2677
613
-1907
-2376
-2262
-2717
-1307
709
-1914
-488
-2716
-559
-771
-2439
983
791
-1674
-892
-2600
-2124
-2812
-501
-1567
644
-2164
-567
-1325
368
-738
397
865
-2018
-1118
-1478
-525
-2991
-1905
-2487
-2627
-1279
-2650
-2085
650
-1107
-2649
-720
-2209
-1138
-978
-2310
-2599
-2600
-2518
669
-2953
-560
-1052
-2862
-1136
-2154
-893
-2890
-1138
-1160
-1099
945
-1913
-1533
-1922
-1419
858
198
-2149
-1763
-750
-1966
-1297
-1362
-2870
-1442
-1465
-937
-2303
-1533
-50
-693
-1996
-1080
-2325
-806
-2947
-842
-2590
-587
-36
-2868
-420
-1904
-1790
-78
-454
-2849
-2031
-1351
209
-2470
-168
-2735
-602
-334
714
-661
-197
-2784
-2955
-2618
-1447
-885
-1377
-1777
-1599
-759
-266
-1453
-129
-2845
184
-1699
266
-1721
-1954
-2715
-881
-1115
-250
-2632
-2799
-18
-1207
-1298
-1216
-1838
-2398
339
-847
-1170
-1303
-1501
686
-2995
-1599
654
-2013
-48
-1921
-1175
-2655
-269
-2859
925
-2510
74
-994
-2818
-1389
781
-2989
-1923
-900
36
-2393
-1039
-2591
528
-2335
-387
-118
-1028
-632
691
926
-2453
-304
725
-2124
-1154
-675
-1653
-1576
-2362
-1798
-107
-997
-1654
-1983
-1528
-1769
-2562
354
-432
-1506
304
-1387
-1016
187
-1705
909
-1327
-1386
-1498
-1031
-1048
590
2
309
-151
156
-2771
108
-945
346
-57
-860
686
667
-2928
-237
-1018
-2553
883
-602
840
-1582
-1077
-1035
-2698
-2763
-281
-1900
-295
-1658
-888
814
-1837
-1099
-169
-2443
-594
-2821
-1228
-2681
257
-2557
-214
-2379
-160
-1507
-449
-2508
-2059
-2284
-558
-1433
681
-1909
439
-533
-1667
-1137
147
-2785
-696
-453
-2094
-2539
-829
-953
-1362
226
-2985
-2512
-1837
-1808
197
-2621
-1895
-2020
-1601
-1563
-1137
-218
-1546
-2897
-2530
-2783
-965
-1067
706
-293
-2547
-432
-1461
-617
-472
-2313
-749
-2204
554
-1933
-1516
-591
-2199
-644
-315
-2676
-2248
-2740
-2402
-661
-1069
-2903
-2039
190
871
-1784
-1369
-400
-279
599
-2654
-1166
-2475
-2882
-2439
-1656
-1047
-2585
-1380
-2524
-2469
-2093
-1383
-917
-1488
-2329
-544
-1533
-2366
-418
-44
-2497
116
-562
-197
-507
-2696
-504
-2463
582
-860
-1565
-789
-2056
-1091
-1481
-1605
-1534
-391
-1981
-524
188
-351
762
936
-2157
-1542
-213
-1239
-1158
-1961
-1645
-2295
-1243
-2524
-1121
-2165
-1669
188
-481
-929
116
-1023
-741
860
-554
899
-1759
-1304
-1440
290
-436
-904
-1085
-219
-2841
-2894
-2872
-1148
-2083
-2023
-1526
-2314
-1342
-1568
-543
-1718
-2613
60
-848
-1497
189
-2585
286
-2440
21
-1908
-1780
-2347
-44
142
356
-829
-2327
40
-2131
633
-115
-1522
-1805
-1278
-316
-2189
593
-1097
-663
-65
658
-2657
-1818
-664
-1099
-2647
215
-888
-1584
-146
-1200
-1688
-888
-2720
-2317
-1013
145
-577
-835
-2647
-549
-1179
-224
-2325
582
867
-2597
-137
-1992
-1339
-74
-4
-1741
-1292
-2362
-1179
344
-2204
494
-2898
-434
-199
-1150
-716
-1853
-305
-1786
-2167
-846
-1386
-2649
-185
440
-2166
761
-1335
-2915
-1186
892
756
-1851
861
-569
658
-969
-1774
-352
-845
-1871
-2064
-2223
-22
-2728
-1618
-202
422
-2042
-990
-236
-2634
-1406
-642
-1274
-2039
777
-150
-1383
-313
-2419
367
-89
-2295
280
-165
-2548
-2633
-2310
-1754
-1486
945
-888
-1299
-1838
-1292
-1575
-98
-1122
119
-2811
-2534
-207
835
-531
-739
132
719
-1578
-250
-1908
-2495
-2286
932
-1167
-1192
-1999
-2837
-875
-1219
103
-1674
-2822
-1988
-2568
89
-1541
-566
-551
-1016
-1519
-2683
-2296
731
-2235
-2569
-47
985
-1527
-1513
-746
-456
-1699
-80
142
-616
315
-948
-1125
-2560
-1097
-2131
-2566
-383
-1450
-2007
-829
-2928
-568
-2381
125
-1826
-2902
-1835
-2464
-1679
188
-2530
-276
-1868
-2322
-1623
-1467
-1870
427
-1479
893
-1550
-2106
73
-315
-2839
-1613
-505
867
-2177
-660
445
94
-1427
-280
-2836
-2267
-2112
410
-1880
848
-299
-58
-2143
-2028
-2799
582
-2263
-774
-2365
-2965
-2544
-280
-487
-1157
-922
-1197
814
279
-1634
237
-2301
-1120
-2336
-2626
-2313
-581
629
667
-2582
-788
-434
-1386
-2599
-2057
-347
-1261
-1808
-2804
-383
-2487
-2272
-1945
-950
-2067
-1723
-2609
-597
121
-146
529
-785
557
-517
-762
-2370
-1470
-213
987
-1861
-1824
-1103
759
-1137
-1822
-2677
-2000
231
-705
904
-198
-2139
-2481
-996
982
857
-2719
-308
-2055
-1080
-741
-419
-2529
-376
-1410
934
-513
-1227
-304
782
-1131
-1108
-572
-695
783
-250
-190
-2562
-166
-1827
-954
-1720
-1519
93
-392
-1672
-2589
-2082
-928
-378
-2187
-2935
-802
-1800
-293
-2994
-2249
-1637
-2878
-396
-1378
923
119
-1000
-1188
168
176
-2651
20
-1320
868
-813
147
778
-1223
-1234
528
-1450
-2703
-606
-1050
345
112
-1727
-452
89
-1967
783
-850
595
258
193
-2822
364
-2856
-14
-1879
-1995
-2271
-2829
-2983
-1638
-1519
-2881
-340
373
-1947
659
-965
-1041
-2444
-2762
-2225
-1178
-727
-1073
-1588
-60
-694
-1536
-1503
-282
-1271
-1907
-2419
-264
-2448
-752
-431
186
-1917
-1730
-79
275
-2492
-2016
613
-1101
-61
-2334
-2986
-2194
-794
259
-1202
-537
-530
-370
-618
296
-1139
-1021
-2359
668
-2658
-1822
-598
-2250
847
-2109
-2242
-730
-1916
-342
-2642
-2525
-2546
-1133
-2884
-2074
-560
-1077
-2111
-2116
-936
-13
-347
322
-186
-2071
454
-2715
-2601
275
-2123
-1276
-2948
818
-1991
-860
-251
-483
32
-1696
-2184
-1704
-1275
-2703
601
-2093
-1962
-117
-1237
-1410
-2995
818
-1185
-1977
-1218
-877
-1265
-342
-739
-1077
429
-1754
-651
-1740
-2502
805
-2300
443
-1325
-1815
-2764
343
-1796
-718
-1866
-859
-1643
-807
-1128
-2150
939
231
62
12
-303
-447
-2390
-2097
-337
-1656
-1756
-1610
-2116
-2327
-1453
-2998
-2932
-1893
-967
-1488
-1818
-2479
-1984
391
-666
985
-2990
-1397
-2861
-1024
3
-680
-800
-2016
-2115
-2105
-1872
-372
-1262
99
317
-1308
-1545
-164
-456
866
-683
-2335
-745
-2392
-1122
-2229
301
-937
-2623
-1255
-1201
-2622
-2616
-805
276
-2229
-2093
-2197
-697
-1503
-1758
-1819
-1396
-2714
-1625
-1975
-1871
-2305
-2053
563
495
-1302
-1827
-511
-2070
-544
170
-2165
-90
-2197
-16
-445
-2605
-2401
315
-932
-2673
736
778
-1183
-430
-948
260
-2306
-1120
-317
626
43
228
-1884
-2379
-1571
-594
-603
-1925
428
-2712
961
-1738
-1744
-394
-1076
-962
319
-1857
24
-532
324
846
-522
-827
-499
-804
-2913
-2270
-798
-1038
-69
908
289
-2060
696
-2866
-1005
-1498
-2337
-943
-1233
-2968
-2340
20
-1864
-931
-1814
-634
-1046
-650
-2602
-2431
-1982
709
-1013
-2542
689
546
-2560
-1088
-1694
253
-1354
-76
-2386
-730
-1030
-27
-2523
472
433
-1940
-894
605
-1560
787
902
386
-2577
165
-349
-925
-2980
-1160
-683
-2424
-1081
-2304
-2171
434
-2121
-1405
-1777
-2976
-2721
-2902
-1409
-226
-595
-298
-1378
-2807
-117
-2365
-971
-91
-276
-730
-2573
-440
755
-1899
-745
-1620
-2284
-1942
-900
-2433
-670
-1100
-2997
-2111
69
-426
-2753
762
-702
-2278
21
-814
11
-2470
-2221
-2484
-1873
660
-2084
-16
-2790
-2068
-2468
-962
-2170
-1096
-346
-298
-97
-1468
-791
-584
-294
642
-1611
34
-807
-1180
-1715
-1639
788
-749
63
-2575
-2934
539
-1143
172
-1044
964
-281
-506
-2204
-27
-1570
-1173
-1864
-182
-203
-2682
616
64
-2399
-2269
-633
-959
-525
820
-2171
-222
-2711
-1077
752
-1296
-1226
-752
-1036
880
-815
-2313
-1446
-1096
-2295
-834
-1122
690
-2917
-1273
-2151
187
-1260
-742
-1868
-116
-793
-2419
164
-2212
-570
-503
-989
708
36
981
-1014
-502
-2019
-331
-2119
-1573
237
792
537
-2907
-2917
-101
50
-1587
-457
-2104
763
-2587
-2382
-11
-1395
-82
181
-2860
-740
-2287
291
-546
-607
-1080
-576
-2122
595
-313
-2973
-1024
-565
-2742
-1137
251
-2649
-576
-2688
-949
-2586
821
-2814
-1093
-2073
-106
-65
726
-2594
-2757
-2394
444
-2971
-2181
570
-2388
-1667
-2674
-1772
-2613
319
-954
-826
-2263
-1842
310
169
926
-419
-1279
170
-2708
-2574
-355
-491
-2814
-1734
-642
-8
-1282
114
-300
271
-285
-2800
-2325
-966
-2468
-90
-1392
-1948
-2225
-1856
-2588
-864
-1024
495
-619
-770
-1811
-1911
-2377
-21
-625
-341
-634
-1707
-816
-1674
-1212
-2594
-386
-825
436
-1718
-661
-630
-2584
329
-1659
-1385
-2549
-1191
-1924
6
-1130
-575
184
92
-575
-2591
-2461
695
-2520
-2845
-1959
-882
107
188
-1886
753
-1642
-1942
-1544
-1699
-2431
-251
-2551
461
373
-1824
-1568
-747
-2469
-1296
-1075
-1115
-2059
-576
-1288
-926
-2358
-192
972
694
-1090
-1853
-623
898
723
-1189
911
102
-1964
-974
-2959
-312
-2811
-2004
-885
-218
339
-1870
572
-2899
141
-2888
-1917
-588
-695
-192
313
-998
-174
-647
-2608
-1750
952
-1868
-2260
693
74
243
-1284
-593
-838
-2396
309
-44
-918
-2461
-2864
-1786
-267
-1242
-1165
-1692
209
791
-2420
-1487
-1710
-209
-2210
-237
-2393
-1795
-2672
-1676
-2162
-550
349
-2207
498
727
-2626
-1682
39
-1087
-1437
-662
-1888
-2679
-12
-170
-2502
-2466
475
-333
-155
-2460
-1079
693
-137
-952
-2794
-1556
-724
-780
-1253
621
496
-1248
-144
-1037
-2892
-1730
-2008
853
964
-1521
-2310
-2097
-170
-118
-2025
49
-2266
-2063
740
-428
704
789
-797
-1052
-1154
-550
-281
-554
-2926
-2822
-819
-208
-2676
112
935
-2121
957
509
-2642
474
721
-2149
-2116
-2593
-14
-270
642
88
-2503
813
120
-713
-1309
-112
-420
-1912
143
436
-2804
-255
-1421
313
624
276
-2781
545
-290
-53
-1252
-879
-1566
-2648
-57
-2652
12
-1741
-2936
-55
-369
-2498
-73
-51
-2186
-848
-2283
-2013
173
564
-537
-2597
-1996
-2262
-991
-2803
-2373
-1121
-2697
-864
-1663
-2785
-421
-992
-2019
-2166
-1668
-2140
-2327
-1017
-2292
-1087
-1587
-2730
-2914
-1517
-2914
979
-1219
-135
-2101
-333
-2107
-1562
731
-662
274
338
-96
-806
117
-2554
-961
-2413
-75
-1761
-2956
-546
-2952
-440
399
836
-2000
942
-2223
760
-1754
-1435
-1099
-695
-293
971
-300
-1757
-1038
-591
419
669
-2438
-1375
-1927
-349
-2987
-1899
519
-1596
-1029
-516
-484
-57
-77
-1754
-803
967
-2780
606
-93
-1801
-578
-1493
-1400
-996
163
737
-1417
550
-827
-2005
-2349
-2041
331
567
-1796
-1175
-270
-2380
84
175
742
-210
822
-535
-1089
-2460
-2197
-1162
-2460
-2628
-1460
763
-949
-454
-2978
-645
752
798
-1952
-2408
-2581
-1621
-959
-623
-1655
-2264
120
-800
831
-1271
-729
-658
-784
192
-813
-11
-1680
-958
-235
824
-612
102
-1967
-2758
-2701
-2604
-2523
-182
-969
-2522
-612
372
-362
-266
-1095
-2550
-1637
-1614
-1405
-1345
146
332
-1200
-1640
325
-1641
-1941
-2433
-98
-2993
-544
-1521
-2142
625
-2972
-1777
918
326
-998
-1030
-2365
-331
-712
-2675
533
754
-2123
-2647
624
-943
-2217
-1324
-1951
-165
-890
-2713
486
658
-900
-2795
-1180
-2868
-2863
-1416
547
-704
-2924
-1341
-2342
-2735
-1491
-2655
-789
-778
985
-1063
-2925
-2971
-2795
-182
-2981
-884
979
-1791
513
-774
416
-764
-2127
-2190
-1206
265
-226
-2569
-1493
-1182
-13
238
-1387
-2056
-2091
-2806
832
99
-1033
-303
-2300
-821
859
-867
-813
762
-2127
-1665
-1455
34
-21
-654
-900
-400
-1250
-1270
-1223
-272
938
-2187
-2025
-2155
-2410
-2234
-291
-1310
-485
-1956
-2669
-2154
-2305
-1347
-412
-533
-2047
754
-2240
-1848
-968
-1072
-523
-2123
43
-640
-1196
145
-1587
-1140
-1496
-1571
-759
-2582
-1208
-1091
773
-97
174
-2761
-2836
-1094
-2680
-1100
-2260
428
604
-611
-2687
100
-284
-1879
-1669
-2996
933
-1635
-2988
146
-1868
-2943
-2044
-2300
-697
-1556
-792
-1672
-2061
-2421
692
-2690
726
-2596
847
-1201
5
-1452
-2950
-1434
-2574
-1655
-319
-2217
-1227
971
-793
-2214
567
-808
-415
-2616
-286
-696
-484
708
-2368
-1933
-401
-2083
-2850
-1848
-1739
-1512
-1620
-350
-87
-1601
-1934
212
-726
-1495
-1100
-1337
-2603
922
-2668
-1975
-2823
-100
-80
-491
-278
-1869
-1396
-293
-1892
812
-2150
-1012
-2150
861
-991
-228
-822
-2128
-2447
-2280
-1039
-2311
-2746
-1035
-9
932
-360
-177
-256
-2470
-1905
-1446
-1057
-635
-1696
-380
-1974
647
-172
-84
-929
-1816
-402
-2251
-2671
-618
633
878
-384
413
-762
-1278
-1620
662
-1943
693
-1466
-1674
-891
-1803
-43
-2120
-2220
-1085
-1254
-2685
967
-504
-1438
-1249
-2007
-1182
152
-1878
-2336
-1748
-2160
-2104
36
-2284
724
710
-2306
-1375
-1666
-1975
657
-2950
-2698
-492
-929
208
-1399
-1903
-1237
-2235
852
-2953
127
-2496
-318
-1134
594
-696
38
-1358
-1505
-1287
-2488
-1740
588
-503
-2091
-847
-574
-606
-367
-489
-463
-1652
-1026
-1549
-1268
-332
-2986
-518
-38
-995
-1860
-2288
452
-1533
-501
-1916
-1469
-1290
298
-480
-621
-1074
-1663
-2952
298
568
-847
-1285
-831
-2246
259
241
-1783
-994
-988
-2846
-1199
-580
-367
-2293
-2851
-1640
-1997
-1832
-2686
-2591
-2694
-1069
506
-1348
-981
-155
-1239
511
-2665
-2617
-817
793
-1226
-2353
-1934
300
-1272
-1516
-738
-1011
-2711
-2056
-2303
-949
-2322
-1371
-270
-337
-1051
766
-52
76
-1515
-324
-291
-1227
-1337
203
675
-425
-1733
-712
506
-1191
-2522
207
259
-291
500
-2164
-2708
843
-2853
-1049
-676
-1595
608
65
-2793
-406
-1756
-1319
-1848
-265
-1942
-2403
-1103
-484
-533
349
-1901
-991
-2477
539
-724
-45
-2047
-2656
-2456
-1785
-364
-794
-1373
-344
-136
-1857
-1031
-2197
-2491
-2993
-491
-1611
-540
-2486
-6
-2337
-1179
973
-1633
-2857
-1903
-2144
-2927
-1186
-1020
-1013
244
-1146
765
-2520
-2040
-243
686
-483
-1050
-1880
56
-976
-2856
-886
-1245
478
-2456
-2809
-1336
-264
-2298
335
919
-2309
-2973
-537
-2571
-336
-1854
-2847
-2410
-2500
402
-2505
615
-1986
-1310
-1754
-2349
-1520
-235
-1607
-2177
-1032
-993
-2411
-1064
-395
731
-2931
-2493
-2076
-485
-1494
-196
-2443
-937
365
-1034
-2668
-1594
-2000
-2526
-1271
-1795
-1026
-1584
-1407
-1891
-920
-1995
376
-2947
-2698
723
-2777
-1834
-714
-1473
-268
-457
-1077
-2344
124
-2048
-951
-1752
-1143
-1211
162
106
797
-2844
-2920
-2393
118
-2206
-1525
-1543
-1485
-2531
461
428
420
-1589
-1320
-2935
746
-492
-2798
-88
-2945
-1228
-2335
837
-2565
650
9
-274
13
-1746
-1271
-647
-2644
-1519
-540
-957
244
-2119
-1834
-2483
-1916
-2825
-654
54
-447
-1380
-356
-1120
663
-511
-1998
173
949
-1761
-2474
370
-1664
695
-1518
-1995
-2778
-982
-420
-572
-2796
-55
-2025
-254
639
-1374
710
-2665
-975
-1269
-1548
-2830
-2660
-36
-2664
-2356
-1680
44
-2801
123
-2106
772
-757
125
-279
-460
687
131
-1627
-1159
989
-34
972
-2861
967
-679
-2266
827
-128
-1939
-2453
-2279
-404
-2310
522
298
-2142
-384
-2102
-49
750
-1354
-42
864
-2395
-456
-1855
-2740
-2002
-1633
-2477
-763
-4
-2789
-322
791
-2480
-121
841
-2219
-388
-1816
799
-1945
-2319
702
724
-1882
-1899
-1244
-873
-351
-924
-727
-2164
-1579
-1323
-1248
-2887
841
730
192
-2450
-1579
-2370
-2394
-2782
-427
-1525
-30
-1911
572
-624
779
-1631
-1230
-1075
-447
458
-2743
397
796
-535
695
317
-977
460
-966
-1101
-556
-1970
-1905
250
-260
7
-2514
-1194
-574
-2225
437
-748
-1097
-2698
788
453
-1539
-1478
-371
-1418
-773
806
-243
-1050
-85
858
-1902
-732
-2742
-1545
-2538
-2104
182
712
-589
-1291
578
-1488
-2907
-415
-1360
-2990
-233
-2969
760
-2858
-2228
-2305
-453
337
-1073
-442
-702
-1029
-1278
886
-2333
-1149
170
-921
-776
-299
-1166
-262
-1544
-1945
-2660
262
-193
-218
676
-1696
31
-684
632
-2420
-2813
-1511
-1008
-1393
-1205
-1520
-72
-2954
-1309
-830
-102
-1737
-2886
-2346
-89
-2812
933
-929
-1502
-1493
-678
-1494
-606
-1056
885
-1430
-2006
-2816
492
-2757
223
-2233
-609
-2153
-1807
-23
-86
-2938
-2791
-1868
-773
806
-2327
-1251
-1840
-2026
-921
-803
-2873
-1351
67
-346
-707
-1607
374
510
-765
-878
97
-1219
-956
-1243
-1605
-2528
-1389
386
-2905
-1768
-1788
-687
-2352
-1305
-604
316
-730
-961
-1971
856
-756
-844
-828
-1861
372
-2418
-1968
-914
-1737
-1622
-2416
-179
-2664
44
-2732
250
-2759
-2946
-1955
-2426
24
384
988
-1180
-2813
-1208
201
-2969
-2739
168
-1621
-25
-2712
-435
-2684
562
-2229
-399
-1654
-600
491
950
-1372
-118
-1562
-852
-438
-301
-1500
315
-896
-1033
-2725
-383
-2408
-2528
-986
141
-246
-961
-916
180
-2866
915
-2243
-65
-303
-443
443
-1492
-2692
-1728
-1100
-2371
530
-2968
-1655
-1778
-2303
-863
-1098
-2205
-1496
-1422
-80
-691
-962
-629
-368
-2176
-1678
-2458
-1770
-2402
-759
-2949
-2157
-1363
-414
-1136
-557
-2424
-2867
322
-284
-2667
-368
-2336
595
-2598
-2714
-1783
-803
-52
147
-2786
908
-1059
25
-2729
-2412
-1376
-149
-1056
-1779
-2902
-2649
-2164
-2423
-547
-2921
-1236
-1099
738
-2178
-538
-981
477
-2014
800
-2102
-1055
-2677
-1014
701
-2385
-1749
619
-1489
-1366
-2648
-1601
881
-1230
-27
-905
-2103
746
-1027
-1632
-1648
-333
-748
-2892
202
-553
-2759
-1354
-1602
-918
-238
-1580
-459
-904
-2721
-2545
-843
-1325
-451
801
-165
-2211
681
45
70
486
-2793
-2263
-1698
-144
-2461
-2458
854
-1534
95
-1940
-2446
-2667
-860
-712
-1812
284
-1038
-2567
689
-1527
-2789
-1620
816
-1568
-365
-1228
420
-2439
-87
-1776
-960
-1738
-1499
-134
-564
-2193
623
-1438
-2237
-1288
-202
-381
-1216
228
-753
-2585
-864
172
103
-1318
336
639
-850
-2848
828
557
892
306
589
-2172
-199
-926
-1658
527
-226
-2845
-2219
-2954
-521
737
-1553
-427
-722
-1435
5
-2819
-520
913
-315
-2189
-2113
977
-1387
-1786
-2260
-305
653
-2675
-50
23
-365
-667
789
-1271
-567
-2414
-2829
725
-1836
-1212
-1533
-743
-2993
-580
95
-1670
-477
-1167
-973
-780
-1585
-2077
-849
112
-2157
-2907
-2691
-1190
-1602
-2020
-1986
-437
-888
-2444
-24
476
-1439
775
776
840
706
-794
-259
-500
-2686
42
-2407
-2936
-768
-1124
-2230
-2225
-1105
537
-2527
-2281
852
-2449
-14
789
139
893
-1406
-269
-1493
-758
-2120
445
-930
889
-2090
-428
-1438
-722
-1483
766
-1968
-1326
-1568
-2238
-1154
-662
-2148
-617
-2911
-2401
755
-736
-373
-2403
-2224
-819
-1039
-2269
-2511
-372
-211
-948
-1467
-1865
-1440
555
-2834
-1883
-2360
-1803
373
-1610
979
-1042
-2551
-1055
328
-2641
-1232
-1635
-1251
-1958
-2504
333
-1461
-2990
-2139
852
-570
-1568
-1768
-1398
-929
-2639
831
-2405
-57
-1696
-1560
-1628
-1024
-2352
-15
219
794
-1613
-2226
990
-51
-717
-2366
717
-765
738
-2551
-1432
912
-1724
-2820
-176
192
-80
-2960
-1718
-1430
-2112
-1217
-1406
-479
-999
-2624
424
-2376
-431
162
-606
-2438
-2173
-2367
-998
-2594
-1421
-1266
-217
-2222
-2237
-2428
-11
-1749
-2909
-2450
-1930
-1052
-1221
-886
-100
735
242
-1873
-1073
834
410
-1779
-131
-2326
-2514
-1447
-2004
-200
-36
-1162
412
-673
309
437
-1373
960
155
753
613
29
-1116
-2529
678
-2607
-1331
755
-1395
-2799
-2564
-1162
-739
-1173
-1548
-2609
-926
439
-1768
408
-1022
810
-2772
-1575
-2549
-794
-1707
-294
-1243
-1067
576
280
-1766
-208
-350
-841
28
-1317
-1653
-2386
-1206
887
-962
-107
-2831
-405
-2007
-1971
375
-479
-587
-1527
-181
183
563
-2973
594
-1066
-1228
-1431
-579
-1570
-2882
-1158
769
879
-1536
-970
-433
38
-1903
-2649
-630
437
-133
-1732
-560
-900
-1038
195
-1117
-2354
-1651
-1881
-2925
-1686
-1709
-2948
-1160
443
-179
-1171
466
-1575
-546
-1704
-160
844
14
-1420
-949
-2551
-2008
846
234
-906
930
158
298
-2261
-314
-2116
-1332
-2070
-92
-2304
-1987
-1668
-299
204
-2493
767
433
446
-2345
-664
-2758
-1106
593
-2895
934
83
657
-2164
179
-1645
-1734
-1522
858
855
-518
-1894
-466
970
-2257
774
-1423
-697
-971
-2393
-2075
-2847
387
-749
-415
-1198
968
-508
590
-1349
-898
-1046
-1979
241
-2611
814
-482
-1453
-1070
-1503
-757
730
48
-1940
-1579
-230
-212
-3
-2703
957
-462
-374
-1770
-376
-1822
321
-1582
-2606
535
679
-709
-55
772
-176
-2118
-1979
-964
-477
474
-1699
-1617
-2103
-2215
-203
-720
-636
558
-140
-643
288
-987
-1607
-1141
-1329
205
-723
-2058
-165
-1449
-1589
364
-2610
-1241
-15
-1931
-1174
-638
987
-866
-1351
-2147
-775
-2290
-552
-1064
-914
-1504
-2977
-2492
931
-2469
-1180
-2480
-873
-210
738
-2604
-714
983
-709
-108
974
-38
-88
-2805
-2589
898
-815
-2063
-2527
-2704
-594
-2824
-2900
-2043
-200
-1625
561
765
-890
-2499
-1850
-1927
126
-18
-1603
990
-2735
-1121
-1635
-2761
-2720
550
895
-2045
-1725
946
-1874
-2015
-808
-2795
-2968
-1648
-609
-2385
-2892
-121
-117
963
-245
-2841
-760
684
-1994
58
-2391
746
-2672
878
-2912
-2186
57
-258
-1738
-2437
-2480
-1153
786
-1413
-507
-1203
-1313
853
-2360
938
-1575
963
-1304
-181
-1307
-2755
-2226
-1189
480
-1527
-2945
-1498
-2720
-810
311
-2329
-1450
-2053
-1071
-2268
-2735
-681
-918
-1343
207
-1884
-2987
-964
-433
-2120
871
929
-587
-359
-730
-942
-528
-1255
-1715
-77
94
-1680
-2880
-1345
-563
-1570
-2118
-2994
-2802
-1023
-2532
-798
-1152
-941
-731
-2915
-731
-1864
-358
-2720
-842
-2496
-580
-2192
-183
833
-1223
661
594
-2149
-2540
277
-2516
-1358
-2227
-2552
109
-1713
273
484
-2301
707
-2901
-2180
-131
-763
661
-2092
-80
-596
-1289
-271
371
-358
-1573
-2707
-1930
-304
-1087
-2352
-1117
-1771
-2018
550
-946
-1030
-579
730
-2262
-2741
-896
938
-2136
-2179
-1804
-827
-654
-1689
-2136
427
-1898
-2975
-1071
-1484
-2768
-482
-1224
-90
-2334
-775
-181
-2038
681
-366
-1031
-744
-2715
-485
-208
-2837
-2017
376
-1308
-1343
-2059
-1201
658
-1789
-2803
-2922
519
-1139
-1786
-486
-2821
-1582
-1769
-689
-2952
-173
-553
-2388
-1563
984
618
-2529
-535
-2855
-2135
-1764
-621
-1148
548
596
-1670
-2877
332
-667
-308
-1028
-2836
-1123
-855
-2931
965
894
-2062
-1870
351
-1242
-2254
-1923
-818
-2201
-1627
480
-329
558
460
-404
-1103
-2669
-426
-1222
-1771
-1766
-35
-2424
-682
-1099
-2005
-2398
-2367
-2257
-2392
-1064
-1633
-1508
-1732
-1538
540
907
-731
804
-101
-2495
-497
-1464
-1872
-1125
-1671
-2719
-684
-903
232
-2818
-804
234
-1750
-358
598
-2076
304
-2262
-330
-1058
-269
-2728
338
299
-2364
-2543
-2500
-586
-907
-1332
-2525
-174
-2627
-1009
-96
-914
-829
-2067
-2100
-1042
539
-1402
-1929
-1888
-136
45
441
-75
-1787
-1506
-214
-154
853
-104
-1057
-2918
-630
-2814
-2503
-339
-2129
-1904
-901
-1931
-2947
536
-448
-2697
-2909
-300
-1342
-2101
-742
232
-577
-2700
-1053
-1670
-796
-1424
628
-693
-1012
-1417
-1690
376
-806
-2730
-899
-1193
-1107
370
-1245
-1476
-1007
284
-21
-382
962
-727
-1039
-2444
508
-1116
-678
-925
-1
-127
-958
-2893
-477
-1285
-2365
-2127
-750
403
-1196
-1185
-42
-362
-2671
-2622
568
-2300
-1318
956
-709
-563
-728
-1989
-2030
-1039
-2127
-2357
-388
74
-2937
-2207
-1125
-1868
-1416
800
598
-2054
-925
881
-690
-1385
-1812
-2662
-2346
-386
-2074
-984
-32
-2538
-1087
-1715
-1874
-577
728
-653
-197
-413
-2121
-763
-1879
-2267
-1070
-2739
-1908
-411
-1973
531
-2758
-509
247
-538
-1815
-2593
-1107
-1192
-989
852
-2574
-2010
-1295
-427
-679
-238
-1859
-1675
-1399
-2949
-2679
-96
374
-1002
916
929
391
-612
-2348
-1185
442
-2142
-1586
398
-2609
274
-1924
-1537
946
-1757
-2512
662
-1793
-2292
334
-2094
-2533
-462
-529
-1567
-1890
-926
676
-255
950
-241
-2526
-1161
-2034
-561
-1802
-1196
939
-310
-2443
360
-1431
-2943
-598
-2512
-2144
455
-2202
-1596
-726
-2333
-2925
-2341
-2070
-67
-1200
-1600
525
-2670
248
-2147
509
660
-2752
-1485
108
-2643
26
-153
-2050
-2577
-150
-2841
-711
-1606
-2285
-2651
540
-142
-1938
-2744
643
-930
-1655
891
-2008
-888
-1141
-70
-2788
-527
-1154
-2352
190
-1922
-2573
-1069
-2609
808
-2989
-998
222
-2044
-1247
-2216
-1759
-2694
-481
-1476
-2583
-1975
-2690
-1840
-2733
-109
-1814
-172
-58
-2190
-1989
140
696
-460
-636
646
-2328
-63
-764
-1906
-1242
-251
-1995
-325
-1502
-2290
-1217
-2992
82
-2749
-157
-780
-285
-1782
-2538
-974
946
674
-2170
949
-2165
-289
-998
-1507
468
-977
-688
-938
-1787
94
-1989
724
-10
-955
-1675
-1394
-2262
-1915
-775
-647
-1693
-741
-1355
-1188
-208
-376
-298
-11
450
-2533
-1849
-1038
-1004
-76
-2285
-1568
-2390
-281
683
-2846
-2906
-2389
-1577
-450
-2958
643
-2042
-1331
-1153
-2647
-2250
602
47
-656
-817
-2890
-494
-570
-198
-382
895
-2742
932
-2734
649
-1075
-1346
-424
-539
-235
-380
-1421
-2586
-230
-870
-2287
-1820
-2109
-2787
-883
-1989
-858
-1180
42
-2330
-1186
-1743
-836
-700
-2234
-87
-2928
-306
-407
-1841
56
115
-2126
177
-1002
-1472
-492
-722
-708
-1404
-1440
-2850
-1962
-1427
576
760
-2218
-2051
-2160
304
-2560
-435
-1307
-527
-1745
201
-1000
777
333
-138
-1159
-1457
534
-2263
-2561
-1482
240
-1487
-1043
-1735
351
-296
-2962
-725
-2558
-1211
-261
-2289
-349
-1830
419
-36
-2378
-1216
13
-2251
-2940
-2681
-2091
837
58
-2744
208
-763
594
-42
-722
324
-2018
-2481
-2727
-2376
-1406
-1345
-2137
30
-1486
-617
749
533
-487
-2699
-405
-221
-2788
-2290
-2820
445
122
-1265
-25
686
-2619
-1382
822
-2920
-413
-1709
-396
-2814
-916
-558
-1623
-1472
-1064
-1970
-2659
620
586
-1960
-483
-44
-1873
-2487
-1704
-2129
-1999
-2113
-790
-111
-881
708
-1218
-2364
-1590
-1013
-2857
-1891
-2002
-2317
682
-312
-2456
-2815
895
-1729
-226
-277
-2436
-1503
836
-2907
-2741
-1300
-1726
-2983
-1736
-721
-1369
-1587
872
-2034
-1281
-136
-496
-823
546
-556
-2781
-646
603
354
-1025
-1161
-1385
-725
-843
-2667
-2746
-1317
-1549
-138
-2250
-1096
-1894
-1315
-537
-2243
-87
-576
895
-778
-2158
-498
-434
-614
835
-662
-88
269
-1120
-704
-155
-119
-1146
-1969
-184
-2803
-552
-869
-1255
-2449
-2799
-545
-299
-2810
-308
564
-2335
-2827
450
368
-1358
66
-2354
389
-549
-2300
-2302
-1996
-844
-327
10
-2481
-562
-939
-1533
-2202
-1718
-1199
-2699
669
-2987
-1194
688
974
-2182
-2689
-1513
129
912
-2368
597
-320
-246
-1185
48
-1073
-197
-162
817
-878
-730
-2477
546
-1469
-1754
-2781
-2885
-2089
-402
-1817
-1537
98
-2157
-1905
-1280
-2640
184
-1682
-1329
-1462
-174
-465
392
821
-1374
-1152
-2608
126
-2359
-1888
-2725
104
174
-170
-2331
-1840
-1948
-1815
-537
-1205
145
-662
-2784
14
896
-949
-1398
-492
-2904
-463
106
-1507
27
-2172
-929
-2329
-745
-2293
-1635
-2176
-2270
-1637
937
-2250
-206
-1435
-1847
557
-201
796
979
-1791
-798
-197
-1848
180
-2789
-2624
-2802
-347
304
783
-2707
-97
-1398
-2705
-1797
-121
289
-154
-25
-2792
-787
-1523
-1902
-2972
-1704
-730
-407
-1049
-2383
306
72
-1397
-2387
599
-802
-1167
-2625
329
-838
-527
21
-219
717
818
977
-114
-2078
26
-2846
-2315
422
582
-585
-69
-1359
-1115
-2574
-2347
-339
302
-2083
455
220
-593
-1376
937
-1461
-1540
-2351
-1888
894
-2476
-1490
461
-2897
-2947
-1923
-1533
-807
-552
-237
-1474
-1597
-1225
-1729
-661
-2150
273
-2152
515
-1057
-1535
528
-888
-361
578
-2295
-1534
-618
-1032
495
-2421
-2883
-342
-2316
-223
-1576
14
207
-1519
-115
-674
745
-160
-2732
-2617
-2794
883
-709
-815
208
-2699
-1392
-619
-477
-351
575
-1845
-2294
-1522
-950
-534
-770
-1761
-2250
-1505
-340
368
-368
-1898
-961
-1589
-2344
-2017
-1460
-1659
-1750
-2453
-2406
925
-2340
-1871
-2845
869
-2371
-1172
551
-1995
-2822
-2169
-2774
134
603
-505
-2387
-196
327
-44
203
-1043
-507
-2350
-2286
-2251
-2275
-1889
-978
-1929
-2258
-945
-2456
-2607
-2056
127
-616
-1080
-2345
-2875
-1190
379
-857
884
-1295
-2043
975
400
-360
-2107
-1329
351
-1608
-2815
-2064
-2724
94
425
-2752
-2008
-555
907
-862
-2735
-2655
-656
845
-315
-2343
-612
-32
373
325
-2756
-304
766
-2140
-1414
-1199
-416
-697
156
-514
-2980
-709
-889
-1642
197
764
-2282
-1048
-1313
36
-299
762
-2748
-2147
-2675
-944
-1709
-2409
-1143
-556
-2405
-1371
724
-2918
-358
-337
-1196
782
-384
-1969
-2288
-225
-1704
-405
-1847
725
-2319
-2495
-1427
-102
-1146
-2982
-49
-2964
-2087
349
-2708
775
-2995
209
-1003
-125
-800
-1978
-606
-1252
-1025
650
-2299
-2183
-289
-333
-2389
-1402
-2882
-2029
734
-1928
-1333
-844
-925
-1546
-2274
317
-1076
-927
-2404
-1056
-3000
-1201
-1861
234
295
989
-634
-130
-507
235
-2827
-2080
-1653
-1916
-2969
-2705
-1092
-1206
-1045
-2253
-1036
-1587
-1767
-2268
-1527
-2724
222
-2701
-1098
-2704
-539
-2406
-1757
-1063
-1122
-949
-853
-1690
-763
935
-2462
657
-1929
61
-932
-1948
-1227
-2176
-695
114
-1499
-241
939
-2929
-1212
-332
-2960
-1878
227
-472
-722
-2167
-674
-459
-2677
-2697
-614
-226
-179
-1478
-2921
-1003
828
-2498
-1729
-2776
245
738
-1867
-935
910
-2111
-1034
358
-2241
-818
42
-1931
-187
-1646
-2976
-1568
-2972
10
817
431
-2234
-1805
-1612
-1569
-838
398
-1069
-824
-1091
368
558
-455
-236
414
262
871
-2653
-1228
-2433
-1572
-610
-2710
-831
872
-693
467
-1678
-2569
-1897
-2051
-753
-127
-1519
-1296
-1278
-1023
-2974
-820
-667
-2947
-2038
-546
-2315
-738
-1576
-2517
-2072
-1196
-847
-1276
-2449
120
-1517
-32
-2825
-1948
-870
-2557
757
-1396
-2767
-2347
-2351
-1224
-1062
-1472
133
-1757
-2886
352
-2214
764
-194
-589
-2811
-610
-2525
-2885
-1634
-14
-2657
-1890
-930
-1603
-2805
832
-1215
-1533
411
-827
-103
-1607
-839
-2450
-2506
-1927
-1922
-2472
-658
-1950
779
191
-2732
-2611
229
-1858
-2514
-294
64
-618
-2749
-2282
-1394
-1353
472
420
-228
-212
-2012
981
-2294
-223
-2977
260
-1097
-2324
-386
367
-1161
-79
-2130
-2169
-1631
823
-2560
-1804
-1170
-931
34
-2395
-2270
-2049
-2473
-1591
-2377
-2904
-2383
-715
-1678
-29
-2490
714
-1966
-1124
-1303
872
-1507
-773
589
-1721
-2511
-848
-2661
-371
-1387
241
-1133
-817
-29
787
-1407
-123
-696
-1386
-2533
-821
-1917
-1162
-1795
-1461
-1985
302
-124
-2489
-415
-2052
608
150
-1798
332
-1033
-2345
-1427
-1255
843
-1840
-353
890
-981
-430
-281
-2220
-2244
-677
-1636
721
-235
-2078
732
-1935
496
362
-1273
-2486
-959
-291
-2130
-267
-2865
-2427
-222
-60
-2313
-2194
-1925
725
-2035
-504
-835
-2047
541
-489
-780
-2528
-2305
-2116
501
-1016
-2443
-1763
-888
-790
333
-1408
-109
-2436
-1288
-1977
-2325
367
-2126
-1923
161
-2811
-1412
-1444
-839
-1953
-267
304
-483
153
-2946
-2027
-2711
-205
-1961
-2756
-548
319
980
-1121
-2931
-2030
-1664
338
-827
-1989
-1311
910
-2587
-1373
-2215
-2387
-217
-1067
-1762
641
-1332
-76
-2139
-1341
-1366
-67
708
-720
-1875
-2261
193
-526
-417
-1986
-2279
-2445
-2035
645
-364
-1264
-2472
-436
-2966
-1026
50
-725
-1446
-1152
-217
-1853
-2457
-1256
-583
275
-1501
-1254
-1965
-689
468
-341
-455
411
808
-2868
-291
-2444
-2373
-249
-2964
-2408
-39
387
-1842
-2130
265
-2016
-646
-761
-1565
-2940
-1511
-2961
-1009
-2313
-1056
-2604
-2473
653
-2579
-682
749
-1421
674
-1493
723
-2876
-1876
538
-1282
-990
-2068
-16
-815
-1340
-1951
428
-219
-2445
-2456
-2429
-1553
-421
-1345
-2504
-1887
-1063
-2366
-577
-2825
-2844
-1111
465
-801
-2621
890
351
-2802
405
-1300
-2240
-2618
738
-2128
-2934
836
-1927
52
-2942
-2257
-522
-1230
-1995
-872
-886
-2369
-2550
-610
-404
904
-1015
496
-2309
-1317
780
-2757
-2181
-10
-1779
917
182
348
-578
-1752
-370
-2619
316
-1216
-316
-2855
-2761
-2356
-2721
-1976
916
689
-2413
-1480
-2075
-1949
-2733
-527
-2953
-2528
-1578
797
-925
438
-380
-2485
-2833
798
-2705
-2229
-762
-123
-609
-2393
-1441
129
195
842
-2929
-645
-928
-736
-2247
937
-1297
-2624
-2480
-1554
-644
729
-913
-2096
-1601
267
-191
-1773
-1095
-2569
806
-2938
-1414
-1080
-2855
-1590
-471
-1026
-1114
-1973
-2568
-1175
-2307
-2093
121
-1059
-1444
-96
-1039
913
-2558
-1380
-442
326
407
-2873
-1130
-2296
-2093
872
-2754
-1832
-692
-1182
-880
-2571
-2165
-2569
209
-1887
-510
-1535
-1406
-1247
868
166
845
-687
-1670
-239
-226
-438
-2003
-1422
-787
-1760
-500
-2655
49
-325
-375
633
-1394
-1769
603
352
-1905
-1016
-2463
-315
-2899
-1802
-2874
-905
-1557
484
-673
-2236
-2299
-1387
-702
-1415
549
-2704
277
-2167
-2737
-2438
-35
-1733
-459
-712
-41
-2217
-1804
765
-523
-2675
590
-787
-605
-89
298
-708
-488
-2565
-2747
-418
92
-1177
-1881
734
-1806
-2502
-321
-745
-2798
308
-2571
-807
-2702
581
-471
-2648
-1810
-1120
-814
-2587
-2859
-949
867
44
-764
-2123
-1964
-648
-2636
499
-962
22
-849
941
-1581
-1910
-1766
-1014
145
-2732
738
-1605
-1066
-1068
417
-252
-858
-191
-1531
-1229
556
-72
-864
-1651
463
-195
-2026
-297
323
-2266
974
-1619
-1698
916
-1384
-1192
-396
-277
-2892
-1739
-1193
366
-1098
523
-2437
-569
-1972
-988
-1698
490
-2448
-679
-816
-1620
-580
596
-600
-2630
-2311
-2615
-1845
-2553
-2097
-1031
-500
809
-2182
-120
110
-1099
173
-2561
-207
-2525
-2084
378
-2566
627
760
-682
-1487
-61
-1795
-2644
-1589
-1010
466
-520
-2822
-1541
-2291
-2642
-2223
-1953
-2301
-992
-786
-2417
-1963
-2008
-2969
-1811
979
-16
-1480
-1115
-672
-2632
-1403
487
-1670
-2516
-97
-59
319
-339
-170
-2234
436
-1682
-2562
375
34
-2872
-37
924
-1315
-687
-1901
157
-764
-2368
-2312
-149
407
-2605
412
-1182
-2779
-1366
108
-25
-2460
-2500
-2612
-1076
-1796
-1887
-45
250
339
-2598
-2701
980
-2881
-17
-490
-2195
-2863
-2173
-2136
-687
-885
-878
-300
-267
-1840
-2891
-1560
-1130
-2642
-905
878
-857
-2296
-550
-117
-1276
713
-2760
-107
254
-819
-20
-2445
-2665
-162
-2620
430
-1477
-1636
-1424
588
988
-42
888
-545
-674
-2434
-2408
945
-2500
-1739
-1779
-1778
820
-763
-2953
-2800
-2203
789
-2631
-1722
-1046
48
-1694
-1787
-2550
-434
-1902
-1171
-1396
-509
696
-504
-2460
-1125
446
-455
730
595
-2859
-2831
-323
-2092
-362
-1609
-2384
-683
-446
-2341
-1753
-1562
-1913
-516
51
-1518
-2549
-2124
33
-1416
152
-2242
957
987
-2034
134
-1402
60
-2029
-832
-2411
761
-1133
-895
-1904
779
-696
-2123
-1586
-1077
355
-1353
-910
175
-1999
-2446
-1820
-1584
-527
-877
-976
-2795
-631
-76
-2212
616
149
-2352
-2047
-2872
-471
-1372
-516
-1719
-2027
-1822
-2573
-2806
226
-1798
-557
-713
31
-388
108
-1023
-1175
-544
-1219
-2138
514
-1366
-2027
-2020
-334
-2508
-168
-623
-95
-929
112
869
-584
-26
-2067
323
-880
-841
-1302
-285
752
-782
-2052
-2789
-2789
-1195
-1741
-1006
512
-1974
541
-2858
-417
-77
-2383
-1672
-1389
-841
-2095
-1955
-1851
598
-2592
-1917
-1163
-2539
-667
-2965
-270
-2230
-1600
-1597
-1606
-1920
-1286
-2137
-1838
-2115
-1195
-2376
-212
-923
-2210
-2278
626
236
-1116
-1451
-525
48
813
598
-2433
332
-2924
-2049
-2367
-1084
98
-1369
-828
-1310
-2774
-2734
-2834
-2602
-372
-174
-507
-1544
-697
-1989
-2423
438
-2192
-1135
-1475
-1137
-1269
-1144
138
-1624
-820
-2887
109
-974
-682
-1502
-2724
-634
-2528
-2323
-644
-2772
-1317
-385
-211
-850
405
946
-2592
-1614
-1353
-2658
-707
-2420
-2652
468
-314
-697
-2640
696
-940
-1036
-533
-1316
-1375
-2245
-804
-1399
-2424
-942
-1944
-2958
-512
-283
-2173
260
-2432
-2610
238
-703
-1667
-482
-1031
-393
-471
-2045
-678
-588
-1029
-2206
952
-1283
-1689
-405
-2372
-230
236
-1873
-378
-1110
726
-2169
-1626
-2076
-1575
370
-1473
859
-2188
838
-2476
-2978
-1268
-1296
492
-1877
-557
542
881
-232
788
-1611
-1669
-357
-2779
-182
-2745
-2692
-2823
-425
-71
745
-1201
-2068
-802
750
798
-1253
-309
-793
6
-134
-2027
-543
100
-1993
57
-2008
107
430
401
-974
-2175
-536
-2989
-2668
-2633
-84
70
-489
-2131
-1344
-2326
-225
224
675
-1795
-1162
-1424
-489
-403
-1775
495
-1624
-2387
-98
-2056
501
-2193
-714
-1996
-2679
-1804
542
-2197
-1138
-2058
-706
-2228
-2932
-1712
561
-707
435
-2505
-2764
389
-1640
107
-1927
-186
-166
886
-1952
-42
-463
499
235
985
-1066
-1987
265
-1915
-156
-458
-1426
-193
-156
-2605
-2050
-1487
-45
-652
-1743
-2641
-2756
732
-1597
-2977
-2430
-1812
-309
645
-2389
-568
212
78
156
-2796
-2998
252
-2607
-1174
-689
-1922
-1378
-174
-2166
-1290
-85
-2483
-338
128
534
-2744
-2622
-768
-1041
-2008
-1744
-1957
-1432
-1027
-2572
-2896
-1535
-507
-2992
179
-2450
-695
289
-1255
-2169
594
-2955
-1720
-90
-749
-164
-2050
-1254
-338
767
-2016
353
-749
-905
-975
413
-93
-1185
-2389
-2773
138
-1138
940
-844
-223
-56
-2507
-1894
-1326
-1405
-230
-503
-2783
-2948
-1898
419
-2735
-1004
-2007
-712
-1666
676
-1169
-1038
-627
-2703
-1977
-209
-937
-1885
-2141
-2067
-2591
-1059
-2731
-1289
545
-329
-1047
-1599
837
-1334
-375
634
768
-1824
-1614
-1116
-2319
-214
-812
-2434
-2677
287
-513
-2821
762
-2966
-1129
278
-1352
-1726
-811
-664
-2287
-2192
-2930
-2124
171
-429
-2602
-1579
-2059
-1562
-682
-1065
-2231
-973
-276
-2473
-1247
837
-2660
-2906
-513
-249
-1529
-1169
-1236
-2610
-1969
-888
-1897
-845
-2590
-2122
-2557
-584
138
-1217
-633
-696
580
-2985
-1805
-170
-1876
-121
-571
-1439
-2839
-2449
-1939
-2231
-459
322
-2379
-767
-2561
-345
-1057
814
-1401
536
-706
-755
143
-1247
873
-2550
-2303
-316
-2988
-2876
-1118
-2025
-901
-646
429
-2344
-380
131
-2481
-1247
-2446
-1427
434
-1555
759
-99
-64
-1163
-2617
-599
771
964
-447
-1319
723
-2027
-2547
-2558
-1845
-427
859
-772
42
-1986
200
-2640
-474
-1586
837
-1025
-1644
-573
-2141
-204
-193
-1213
-740
-243
-201
-2839
-2182
-2802
-957
-618
-235
-486
-77
-408
-2090
-1717
544
-1313
-1313
-2739
-1864
-2678
-2884
-194
-2114
-856
-2787
-1202
-1713
464
-1416
696
-1460
-1993
-1940
-2678
-1724
-2305
439
-1951
-2164
735
-1680
-1714
-1245
-801
-1813
-1761
558
-506
-1288
-1090
-797
-1012
-2392
-203
-302
-2630
-475
-1871
-1380
-1941
-1715
-47
-2268
26
253
892
-950
-2771
406
-241
264
-262
-2702
-1368
-2957
-980
-2925
-1103
-1656
-780
-1928
-185
277
-937
-466
-2825
850
-2003
-1408
-2454
-1604
-894
-1526
-304
305
-2626
-708
-2904
-792
-304
-970
-858
424
-1774
-126
278
-1099
-1485
-2356
-517
-604
-1892
-2781
-420
-2222
-389
-1457
-63
891
-521
-1791
-2468
-1762
843
848
-2577
29
-2149
544
195
534
-1033
444
-2614
-2848
-1950
-1559
-1669
403
-1446
-1823
-1131
-541
558
-649
-2500
-1368
-2850
-926
-421
-935
-610
336
-2759
975
-592
689
707
273
-846
-1499
126
-2229
-1790
-1682
-1525
-2265
-440
186
902
-1532
-235
-2388
-433
-1704
-970
-1563
-873
-1067
829
-1496
245
-1898
618
-2998
-1407
-418
528
-2195
780
-1444
-1330
971
-2768
-727
-840
-1058
-2701
-1942
-2315
-525
-2193
-1440
-1747
-2639
-810
-1950
-2300
-437
964
252
-2666
-299
-2991
-2188
-2428
-2450
-1017
-164
-2766
-1520
-1338
964
454
-2102
-2739
-1214
-841
-2034
-128
960
333
-2966
-1774
-2336
-2736
-2423
-504
538
-736
-1099
706
466
610
506
-1142
-964
912
7
-2122
-1958
830
623
-1664
-182
-195
-2171
459
-215
-33
-753
-2419
-726
-2137
-887
-2205
-2654
943
-1461
558
-2076
-1436
-1578
-2365
-2433
-2972
498
-2025
-523
199
-918
-2186
-477
-849
-2511
857
-1923
-1914
83
-1510
-1611
121
-2300
-93
-2916
-1566
-462
-1904
27
-2533
405
-959
-1103
-2535
-1984
-893
-643
-1747
-1070
68
-1388
-715
-193
-815
-2026
314
-1828
42
649
-2632
-1975
-1191
-903
211
990
-1782
-1540
-93
-1045
-1697
-968
-1347
-2128
-2594
251
-2639
-2421
-1744
-1939
-2215
-264
739
-1791
412
733
-2051
-517
358
111
-127
667
-1664
152
825
-2103
-2219
-2805
-1789
499
-201
-2622
-2854
-2030
-2254
-1014
146
634
657
-2408
-689
-2090
-1212
-1770
-2278
-1040
404
-2633
-2910
-2775
-1467
509
-368
-1026
-777
-95
-777
-1469
-1206
-1083
-1692
-2483
-25
604
-2292
-1598
-1658
546
914
-246
-913
970
67
-1699
-2485
-1633
-918
367
-1832
-1251
923
-433
-2779
-922
-298
-362
-930
-339
-2777
-2801
-1633
-2752
-1053
-1150
-2196
-2966
-2068
-1186
-2580
-2499
-2061
-2944
-1355
667
-2412
-212
-1199
-1493
-2728
-345
-1843
-397
-1214
-734
-1984
-2589
-2596
862
892
-1229
269
-436
-1907
-1789
831
-1365
-992
-653
-1358
-1349
-460
-790
-1806
-165
-1319
-398
-1821
-1692
-2540
-516
-2465
-2563
-1227
-2967
-1725
656
-738
-1412
-462
-1146
-881
269
-1856
-739
-1477
-1053
73
-1530
-364
-2357
-2187
-1539
-1870
-805
-396
-2947
-1565
-369
-1794
-2814
-2962
636
926
-752
-394
-63
837
-2502
-318
-1370
-440
-829
148
-2034
-1771
-1013
86
-2657
981
-1287
-2682
-273
-457
570
-2904
742
-1679
-2532
-2090
-898
-1551
-1762
-550
428
579
-2206
-2921
-801
-2436
-2372
-1712
106
-76
-2137
-2386
-1793
-850
-941
-150
-2554
-1647
-1714
308
-2024
-1692
903
-300
-236
-322
-2470
-905
-1143
-2609
-1127
-1819
-2680
83
-2940
-2130
-123
-1633
-1726
-2774
-1158
-2196
-1939
267
858
195
-572
300
-1089
-2286
40
611
121
-1979
567
211
-1843
-1401
-1893
-304
-424
-1299
-2278
-1653
78
-1844
888
-184
-1175
-1877
-439
163
-217
984
-1634
-1975
-2776
884
-2818
417
-2677
-2676
114
987
-2199
-1446
-548
-2867
-305
-915
-1045
749
-830
155
-399
-575
502
-2189
104
-1087
-955
-229
-906
-1198
-1173
781
-844
-1819
-1288
-1817
813
123
-9
-619
-2664
-738
-1700
847
-663
-139
-1618
-83
-2979
-1242
480
-2891
840
-2361
-2014
-689
-2392
-118
-1487
581
-125
-2972
-2235
-1121
-494
983
-18
-1472
-2557
-2125
-2652
-1831
-371
-2714
-1318
-864
-1264
-2263
-244
-1866
-1619
-2658
28
-2805
-1166
-66
-2103
715
-1107
-41
-1711
-262
-2158
-2048
-1543
-2706
228
839
969
-665
-847
-283
-194
-347
-2876
767
-1065
-1655
-2807
-1990
-2349
-2591
-2392
436
690
-309
-1221
-326
-2902
-1348
-1911
-559
-1223
-2201
-1856
-2006
-1379
-890
-1742
-304
-2609
-1973
-2964
-2827
-738
-2869
-1784
-315
791
687
186
-760
-1158
-406
-983
-1627
-1797
-56
-322
-1720
-1536
-1520
-2815
-1801
-2157
-776
-1468
-1353
-664
-2805
-1812
-2015
985
-2528
-1731
-733
974
-2461
-1344
-1184
-1062
-2545
-244
-1915
-411
653
-2125
-1854
-1511
-814
-683
-958
342
-1695
950
421
82
-1657
-561
-842
-541
-783
938
749
-2179
-2041
-2140
-1954
-1435
-2667
-1047
-2026
-1037
-2699
-2537
160
-1642
-1238
-2676
-825
-394
209
-1737
-1170
-954
-807
-242
-1882
-1418
-997
-1843
-2871
-2489
-1014
-1266
-1978
-1024
-126
-785
-1421
-3
-675
-1616
-329
-1421
123
422
108
-111
-761
270
191
150
-6
-409
-1429
-2416
-1599
-2933
-2127
-2862
-434
-2781
609
-170
-1941
-2770
-2786
-222
-818
-1645
-1034
-2691
454
-946
-540
378
193
-1935
-2334
-315
-2982
-2904
-750
-2627
-1679
-968
-221
-1487
-1036
-147
-2433
709
-1898
248
-1330
-2141
-2604
-1299
-690
506
411
621
15
-2174
-2546
-160
-563
-2641
-129
-1217
-115
-1365
-2660
466
-2025
305
538
-1635
453
-222
-2812
-116
-302
-143
-1589
-2362
-813
-1168
715
-1230
-344
-295
-855
-1167
-2631
-455
-15
-232
-388
-2247
-2887
-2528
-2653
-1809
854
-612
-1666
-2411
-54
-1472
-2161
-2118
-721
-1633
-443
-2735
-2792
681
-1977
-2508
-1330
-1911
-2828
-2070
912
-2871
-2583
248
-969
278
-2979
-1574
-703
-1421
-1552
400
-2058
559
-2005
-1708
-772
-2655
805
81
-2285
-1865
-746
-2988
902
-2739
-2421
929
-2567
-537
115
-2809
-825
-2254
395
-2508
-953
-2175
-27
356
-1294
989
100
-2605
-717
297
434
-2265
951
-2544
-2135
-2187
-1892
-380
-1293
-2291
-25
-1323
-225
-1514
751
-445
-1689
-2105
-1038
-605
705
919
-1556
-534
-276
-713
210
-2555
-1082
-2462
-381
-862
-1717
-2673
-2601
-55
688
-2052
903
-2171
477
-1669
-2027
-1878
-2834
501
-1370
-1249
-2513
-2023
-284
-1791
727
-2011
-874
-859
-2014
-1560
-1160
-1680
580
-1199
-252
553
-2208
370
-2812
-1833
-1459
-819
-642
-1206
-2664
-1178
-2501
928
-441
-1143
-1590
-770
459
-617
-2113
-1050
-1797
-1241
-976
-2659
-1851
-962
363
-260
226
786
-356
-323
-2206
240
-2885
-675
774
-2274
-1952
-51
-714
-1098
-777
-2845
369
-2779
145
-69
685
-2329
-1491
-63
-1405
-1065
-2596
-607
-2532
-1877
-2323
918
-613
-2250
502
-26
-317
-235
-2699
-108
-33
-2783
-323
-2231
-1408
-1255
-959
99
-408
964
-557
-2312
681
-25
-494
-2109
-49
-2808
307
-680
20
460
-2618
-913
-727
765
-1380
-1571
-1338
-1209
-2134
-736
858
-124
-1020
-1088
-1783
808
-1794
-1731
-1498
-1393
-2490
-1209
-1888
-418
627
-242
-1808
-2963
-2955
-277
-2821
988
-817
-1636
-1960
-1001
434
-1374
340
102
-2187
-997
-560
-2294
762
167
-730
-2667
359
-2122
-842
-1567
-785
317
-1141
-2563
-1372
-1678
780
-2119
-1693
-1457
-2264
-534
-2975
240
-331
-2896
345
-2892
-2682
-652
-2686
-810
-2458
-1840
-1358
-2430
-932
809
-2525
-2676
-1274
-1558
-1818
-2001
-1385
-2205
-111
-39
120
-1977
227
-2693
968
-1722
-2894
-406
-2000
-932
229
-792
-1356
-2135
-810
-2035
-2473
-2679
-1777
-1225
481
-376
-1050
-1478
-440
-2453
87
-157
-132
-381
-2288
-538
-1441
-2877
-2856
-1059
-1561
-1136
-437
-1620
249
359
-2340
-1729
-1988
-1381
-1
526
-2
-2371
-1723
125
-2516
-830
571
636
-1931
-468
-1065
-1732
-2139
-1659
-2743
429
-2900
-1765
-1560
-2178
532
-1206
-621
-1987
-2019
-1307
-1366
-2533
-668
-2298
-330
622
894
697
397
-548
367
-458
-505
-2989
619
-2427
247
-2719
86
600
-2969
-2993
-2128
-2902
-710
-1360
-433
648
504
-2208
-483
-2393
-1329
-574
-117
-325
-1149
-302
-2214
-1721
-1804
-1857
813
-2680
-2770
-1481
-2118
317
-2230
208
-1022
-1155
-2349
-835
-401
-2525
-2246
734
374
197
-1339
4
749
161
-1258
-2523
-2740
902
-2427
-8
-2047
-2799
-2350
734
-2252
-2466
-195
-918
-988
587
86
-1125
-802
576
-793
840
-357
-1133
-138
-273
-1762
864
-1525
-2734
-2551
-190
-821
-1775
-2069
-2774
-1289
404
323
-511
-638
-929
-379
-2255
-1327
-191
-1063
-2322
-195
-2635
-2418
-1010
216
-701
554
-972
-2802
672
692
-999
-113
278
-685
-1649
-2000
-897
-438
-548
-747
-2065
-1457
-1861
-2881
-1986
206
-1232
505
-2874
-955
-2692
-1593
-665
518
647
-2006
-2852
-415
-1688
-2404
-1431
-1317
-1032
-2280
-2789
-2213
-2110
-2261
-2209
340
656
-2601
-2738
953
-2624
-920
-2949
-2727
447
-3000
-204
-963
-2660
-2425
-1237
-913
-2115
-797
209
-1751
-1343
-2840
827
266
-2967
-963
852
-2372
-1346
-34
-435
-2261
-2842
662
-1257
-487
-500
-2564
-2374
554
-802
-648
-400
-551
138
-728
-2235
-2969
64
-1425
-735
76
-1125
-495
415
-802
-2218
-2615
532
-586
547
-458
-1419
-1754
-1487
-1737
-1851
-2484
208
-1096
-1712
-2286
-2687
-637
-2672
-2714
-2172
-1360
-1437
593
-835
-1945
-2478
-2549
-256
-565
-2616
-963
-937
-2054
-1225
-2336
509
552
-795
-2801
-2669
-2421
-1045
-1488
-1248
-1234
-1878
-2875
-2589
-2557
-1046
-2301
-1930
-1204
-2609
-38
218
-1051
-1047
683
-1487
813
-1930
-2729
-1734
354
-2898
-320
-850
-744
-852
-2449
434
-830
-1036
-2142
-1665
-1654
-2273
404
-2917
-2827
12
-1651
-2313
612
-424
625
-2972
-236
-1019
-1971
-2358
-2026
-868
-836
945
-121
796
-1335
-2082
-2932
-1815
-2326
-829
-2304
-2324
990
-701
-2885
-915
-1317
858
-931
-2377
-2532
-1937
-632
473
-2880
-1270
-2111
-1495
-2743
-2283
297
-2407
-546
-1334
-1204
855
-226
-1055
-401
-2527
-1415
-2783
-540
191
-1416
406
-1593
-2608
-789
-1978
-1189
-1189
-1866
-2382
-1317
-2142
-2644
-141
-2680
-2387
-1171
620
-548
-396
-1422
692
-387
-75
3
343
822
614
-2479
-1383
-423
-1845
-1550
921
890
-1416
-943
-119
-2710
553
-1783
-298
-420
-2872
-42
-2823
710
840
-1482
-2715
-554
-2371
4
-1216
-1975
-2411
-1558
-2881
-226
367
-478
-389
435
-209
-1060
-1884
-2508
100
-2248
-1839
53
49
-2536
-2864
-2559
771
-1377
-1423
-1042
-1390
144
-1819
-2709
-1669
-1309
-2479
-295
167
-1180
-1633
139
-501
-2249
-636
-1429
-1730
-187
-1639
-238
-211
-1787
-296
-1977
-229
-364
-1929
-517
209
-148
-2915
-2304
-2861
-2155
-2050
-1134
-1590
-1072
-2509
-1383
-1849
-2253
-1533
-2526
-2868
659
-2353
-1624
-1483
-2545
-2447
-1859
-30
-976
-922
504
-2449
-734
-585
-1200
-1322
-1900
-1650
-1230
893
-808
-2781
-249
-2462
-1745
-2988
-2315
-2059
-2398
-1743
-1872
-1183
111
-2714
-1465
-1267
-2595
57
-2924
-2794
-419
-194
-551
-2923
-1690
-1914
-956
-1546
-2908
-2518
-623
334
-1204
433
-1922
-518
-214
-1850
-2181
386
-702
-2200
-617
-2954
-2178
800
668
-1021
-286
-463
-999
-2118
98
-2296
-1282
870
-454
-1603
-297
-2298
-2975
-2325
-244
-712
-1988
-1205
-97
-1212
-1531
-260
-1937
-2349
-949
-2889
-91
-2
753
-1050
-1796
-2395
-1799
729
-1826
-2684
598
-857
-1855
-2382
-445
381
502
-1252
-738
-2791
975
237
-1282
-1182
-739
-2963
-48
-340
-2532
774
78
-1364
-1669
-876
-2951
-2865
-2487
192
-1893
126
560
-2094
-2769
542
-1119
-2691
-539
-1213
-2101
-1337
-673
-124
421
-1304
-1384
-249
239
-2601
-2227
-304
-1608
-941
-1802
-2406
896
-2232
-1691
-148
-242
474
-1431
-1387
-2472
858
-2567
921
681
-746
391
377
-1834
466
-465
-813
-1764
-423
-2186
190
-1885
-1039
-2165
825
-1461
-431
762
-457
194
-73
-627
-2617
307
-2498
938
-2589
-1893
-832
-104
-581
-2925
-1666
-690
-2514
702
-772
-2863
962
-2148
-228
-2151
-510
-350
-1210
184
-1259
619
-684
372
860
-125
-2050
-773
-1172
-2168
70
-2862
-913
-2692
300
-1934
-2252
-561
911
-1337
-604
-1419
817
605
-443
128
-2138
-2338
-955
-2502
-1106
-756
-1440
-2690
-2190
276
-1252
-293
-1856
-1799
406
-1596
202
438
-1226
489
103
-1608
-67
-1585
-1281
182
-2849
632
-708
-996
-1490
73
-668
-2606
-607
-2248
-2214
288
-2343
229
-1906
-922
-2973
657
-1590
775
-2134
-1272
-1141
-1856
-2124
-697
-2535
-2129
680
-2187
-976
-223
-415
-824
-1751
-608
-964
-1070
-2015
-1203
-1004
-2033
-2705
256
-2401
-1127
-981
-2347
-2165
241
-297
274
-1047
-2451
-200
-2864
851
-1808
-2832
-2597
-1546
-2536
-208
-1812
-191
-2981
-295
-648
526
773
-2293
137
-2859
-2455
551
-2281
-1429
-2180
-2896
-1547
-1961
-1181
-2713
-2741
702
-518
-907
-494
-1304
622
-1779
-229
-483
-2730
-931
-2559
-1654
-2875
-1284
-2937
-2478
-2985
-1437
-1011
-1419
-1519
-2980
-1999
-2606
91
-155
-734
-533
297
-2147
-929
266
-2805
-34
543
202
658
-292
652
-369
-2706
-1826
798
6
-300
864
-2033
434
-579
-2055
-1113
-446
-50
-1636
618
-1167
-2632
-604
-651
-2929
26
-1857
-540
-2914
-2933
-2353
-976
-2980
-2178
-789
-2166
-903
-2818
501
-1051
-2580
-73
481
-512
-332
27
-589
-2837
-1142
-2472
-2654
-1315
-1745
900
-1139
-1441
-2899
-663
855
-926
-1999
120
-954
-2434
-1693
-840
-88
-2028
-2610
-679
-188
-949
-2788
-2551
-2444
-157
-407
-461
-1593
-1215
-421
-1567
-2080
762
-2561
-965
764
171
-171
-666
-2093
31
-1756
-1768
-1579
-2641
-937
-146
-2228
-347
-2256
-769
-2732
111
-291
305
-689
926
-437
-2487
-788
911
-2630
-1539
-753
-2638
-2265
-1253
-1679
-2494
-625
-2880
-1313
659
-2429
-1626
-2029
551
96
-2356
-2465
-1371
-1842
-1618
-55
-472
536
175
-1016
-358
-1325
-1084
-1494
25
-931
-2636
-2653
-1978
-414
-1645
-1257
68
-1694
-2682
-2556
-803
-2499
-2039
-1358
-531
-780
42
524
-875
-46
-2314
-1272
-2323
535
-2459
-881
-228
711
-131
919
-1862
-2072
-607
-294
-546
-2347
795
706
-1569
-1509
-1322
-82
-1568
732
-1812
-28
-244
-604
663
892
-1035
-2593
-2351
-430
-1513
-1122
-1979
-512
-539
-600
-2823
-79
-1434
-2610
-1004
-103
435
813
-1907
-121
608
267
-2052
-282
488
-1694
-2668
235
-2343
-2862
-1858
-2673
-834
-1919
-558
-97
-2658
-459
637
-2941
-2285
386
559
31
-575
-948
-2325
-998
-1484
-1626
57
343
-74
-2596
-2736
-1569
-2508
-1518
-2948
-278
-1918
-1243
-610
-749
-619
-826
-743
876
-2121
-230
-2905
829
-1902
-475
-2275
-576
-856
271
278
-1118
369
-2865
-229
-689
-1422
-1982
-2840
-182
557
-1838
-826
-2749
-1486
-1461
-216
-2032
197
-2686
-2910
51
-721
-1650
-2437
232
231
-1425
-2053
-555
456
-2424
521
653
-443
-2645
-1806
-1317
-1182
765
650
-2135
509
-1916
-2079
-31
-1525
-2840
-765
-2623
-1697
-2732
-1422
-1006
535
-2883
-2761
-66
42
875
-1901
-313
-226
-1238
-1530
-2892
-514
-240
-1968
750
-1031
-990
-753
-1135
-2961
-262
917
564
-2973
-1230
-1889
156
-2272
-889
418
528
-1665
-1299
870
-226
-2162
-452
-2986
-315
766
-1551
-1246
-2029
596
603
-2060
-2459
-1722
452
-2986
-1546
-2698
-997
-1202
-1140
62
-849
-1126
-1800
-2972
-2813
-1080
-2730
-415
420
205
194
-544
840
-1664
-2759
861
-2868
-950
-240
-2333
-2343
-669
-956
693
-23
-543
-854
-872
-2733
-1981
218
-524
-470
-1155
-538
-2119
-370
-152
-369
-552
-2979
-489
-95
624
352
-2587
-1273
913
-1094
-1992
-1554
-467
666
262
-75
86
718
-1524
-2796
-904
-1853
-637
-1253
709
-1863
-1304
-2345
-812
-2732
-1722
-2874
-2459
-2869
-3000
-1726
-81
-572
-2947
-812
-2057
608
-1533
-1833
-340
-2227
-963
-1219
-1249
939
-2560
-2697
-2010
-2095
-1632
-1990
-1543
-1643
314
579
-2961
-768
-1157
-157
-1199
-2159
-278
609
-2200
-1099
-33
-1301
-1838
-2660
-823
951
574
-1450
-217
868
-1741
-1128
488
639
-2397
-1440
916
-2148
885
-194
-2599
-529
-2168
-913
-1186
140
-1115
-405
-74
-1050
-67
-2345
-708
-390
782
-2111
-237
-2996
-2222
-1406
-2251
-115
-2502
87
-1401
-1933
-2943
-480
958
-1606
-2501
-2816
-2081
-518
-1685
-2196
-1949
-1980
-103
-1488
-1797
-2771
626
875
-1276
741
20
-1735
-2951
-948
-2848
-1024
-2140
-2941
-761
-2562
-2948
-59
462
-122
-23
-2992
-222
-2102
-2204
-307
-2046
-2775
-1169
-769
-667
-1464
-1885
879
-2493
964
-198
-1775
-1396
-389
-2185
468
-2725
986
-2702
-2661
-973
573
-1755
-871
-567
-2026
-1643
-978
-2098
-931
-378
-192
410
237
138
766
-1772
407
-70
-484
684
-2323
-2389
745
-105
711
-1197
-1370
-2600
-2427
-998
-1124
-230
-2028
-1988
-2462
-2412
-2138
-664
-138
-1031
-434
-1330
-75
-121
-2923
-1007
-2214
-2462
-361
-2648
-1575
-1279
465
-451
-1325
-1930
-1547
-724
-582
-588
902
274
-954
-1698
-1959
-2382
624
-840
-2965
-2789
-1014
889
-173
-325
-1395
-1852
-2840
-1782
-2151
-724
-2227
-1315
-529
268
-1245
-2153
-84
-2613
-1686
436
-2645
-476
361
-2270
-655
-575
-2322
-2693
-2532
-265
164
-2168
-174
-1487
-2439
-1370
-1272
-2636
-1333
-611
-2105
-2054
-641
-2711
-1615
-2623
-2852
-2086
-2220
-992
-434
-387
-2292
-507
-1231
-1994
-2201
-2971
80
765
-2204
-1199
988
-652
-964
257
-149
-2033
-538
-1145
96
-1270
-307
-1374
-1059
942
-2089
-2758
-1587
-1850
-1125
-733
-886
-363
-813
-2926
-288
-1869
-795
231
638
-2263
-1724
-481
-352
-1257
918
-688
-1684
799
-2728
-2540
-1953
-1112
-2830
-2250
-2240
-1538
-812
-425
554
-1880
-2217
234
-1881
-1389
-434
-1478
-560
-2757
-1846
-2456
-109
-383
-2576
-2605
-1320
-2416
-325
63
-1367
-738
-1676
540
-1216
-1368
-369
-1197
-2101
920
-548
120
-1657
544
-1435
-1217
-847
-2587
-2790
-1184
-1536
-1474
817
-2217
-2182
484
-1022
-1923
571
-1006
-2157
-564
735
-1541
-474
-1570
726
-2327
133
43
-1826
-2605
-1294
-648
-2505
-142
-1413
977
-1846
548
-577
-220
-885
36
-2401
-2133
-3
-2146
-1572
-171
328
-254
-1745
-1547
-203
-631
-1734
-854
-1948
-936
-823
-762
609
-2554
-2736
-559
-1885
-1272
-1907
-254
-711
-2244
-487
472
-2667
-386
-1722
-372
-569
-1579
-2631
-251
-457
-1752
-1036
-2169
436
-1021
-2661
-1399
-702
-693
-651
-1931
805
170
-47
-537
-2800
628
-1369
-2439
-1875
-919
-318
29
-1245
-1231
-441
549
-2980
-2184
324
-2432
-2921
-1041
-1595
-1368
194
-2810
-2706
-1108
-710
-2907
-1720
-762
103
678
-1204
-1671
-2276
250
22
704
-963
-2606
-809
-441
60
-38
-79
-674
-2202
-440
-436
64
-2938
-851
-2816
61
266
712
-2975
-2844
-2780
-626
-2078
-672
-13
-1001
-872
-2192
347
-1276
566
-1232
-652
-932
303
-2421
-2082
-1536
-104
-1355
-1980
-2427
-2643
-2528
-412
916
527
-2230
-1183
-1629
-1148
-1730
829
-156
-1889
-1926
-2591
-2546
581
-2694
-55
340
-2807
-2581
-2116
-1473
-1223
-2261
-2188
-2797
-1663
-274
-2626
-2843
-1523
-1354
-719
-843
-1229
-1777
-2445
-77
-101
-2702
-2508
-171
-751
-143
-1219
495
-452
-324
887
-2690
-1002
-565
-709
-422
59
-1591
605
-123
-328
896
-2346
-1854
-431
-1293
-771
-2642
-849
-1822
856
-538
305
-2234
-2666
-2349
972
-2130
624
-1063
420
-165
865
-1491
-2181
210
-1545
-1766
-970
-472
470
-488
-2215
-610
-382
-2891
465
-1829
-1131
650
-2273
-1310
-1316
-1057
-2591
-469
-322
-715
146
-889
-826
-2269
148
185
-1596
-675
894
-1613
-2552
-891
-2328
-1176
-2139
-2316
727
-874
-108
-1251
-2442
-171
-2713
-2094
903
481
-2810
149
-771
-1380
-2799
-1182
-1271
-188
-928
-95
-2721
-1163
-45
-964
-2168
-1266
-62
-1253
-2772
-1285
-1501
-2454
-340
-1973
-430
-158
-527
-1740
622
700
-1268
-1920
-479
756
-1409
5
-544
-1150
-1346
-681
-1549
114
940
-941
-2210
-1926
-1422
-1799
782
-2573
-2796
-314
773
-2543
237
-564
-2910
-2273
-1520
-1081
-1650
-1785
-1957
-1120
-2312
-467
-2243
-2021
572
-2168
-2207
-2434
-481
-1499
120
-1334
-838
-355
326
-725
-2358
-556
-1200
-2040
-2435
622
-612
-874
-36
-584
-1312
-2529
-2981
-983
-36
-2090
-294
-986
-1398
-1418
501
-255
-819
-1661
-1406
974
819
-2468
564
-646
-47
-2959
-302
-2314
-2730
-180
-2890
-1523
-2186
-2803
-1202
-1465
-402
-2019
-2352
333
-2988
457
-2960
523
-2046
-1824
-1652
-492
152
-306
497
-1756
-1223
707
609
-1650
179
-757
-1104
-1134
-559
-2994
82
-2575
-2545
-1568
-1176
-37
5
-1470
-2477
-2732
917
-1941
-1965
-1814
-1999
958
705
-1808
-453
-2244
-1064
-1341
-2766
-589
-2976
-1524
-1665
-2716
-2329
-2486
-247
-260
-1219
-70
-1774
-1177
-346
-2811
-1711
-882
288
268
-1490
-1089
-510
-740
-1281
-1537
-1703
351
-694
-2174
-1904
-2947
-751
-102
-2390
-667
-2541
-1777
-1247
-1185
-2548
-1361
-1968
784
842
-841
-434
-2322
-2080
-1702
911
-924
-991
760
463
-2495
-2335
-993
-155
-821
250
-834
-2070
-43
942
-1229
-2738
-2167
-1542
-2073
-2034
-1040
945
-1913
-1533
-2852
-1866
-2696
-2427
-1318
247
-322
-1143
-1376
-2477
54
-376
-2891
-1097
-2386
658
-609
-1522
-2695
-146
-10
-1362
-2284
-2179
731
-2103
-1002
-2670
-411
-2024
-1611
555
-617
-2368
-812
-2320
-1981
-2142
978
515
-1592
-1000
86
-2568
-493
-802
-307
-1411
-1329
-1402
-1430
-2498
-2747
-2952
-302
-1151
-1387
-882
709
820
-1526
-706
-872
-1052
-67
-2257
-310
-395
-2320
-385
-462
-471
-181
-47
-2257
353
-1080
-2813
-2040
-407
-2892
-464
-1720
-251
-2550
-1499
885
-228
-388
987
-118
121
467
-572
-1758
-2976
-2308
-479
-893
-2247
-446
-1085
671
-2275
-2090
-2944
-519
-2369
-733
-2901
-1029
-2473
-113
-2376
-1787
-996
-1094
-1148
523
31
-2161
-2870
-1088
-932
-1000
-397
-2371
-1376
-860
-2303
-2733
-1044
-939
-1694
-11
-587
-1426
-1400
-202
-2131
-2802
-1230
-1026
-1355
928
430
-2338
763
227
-1056
-1826
-2804
-59
-2000
987
-411
-1495
-520
340
-2710
-466
-871
-909
-1689
58
229
-1860
-2888
227
891
-1411
-2779
-113
-1326
-1856
-1869
-2602
759
740
-2286
409
-1687
-1753
-374
-2646
-2971
592
783
-1842
-2633
-2148
140
-1467
-2430
-589
-678
-2905
-109
-1845
-1277
348
-2228
744
10
-1190
-2655
-1151
-1128
-604
-1751
-2164
-2300
444
212
-451
-1441
612
-1895
-1399
-2895
-1911
-1126
-1447
-2590
175
309
-1592
-2070
-791
582
-1358
309
-1285
-2556
-2237
-1550
732
170
-2433
898
-702
-2561
-2639
-1500
-2715
-609
-1405
-1921
-1341
387
-178
-1854
-1742
-449
-7
-973
-174
-2342
-1866
-1914
-652
-554
-2732
806
-1126
-289
-2651
231
-697
-1482
-1019
-1942
-329
-1630
-1057
-2829
-1703
-1987
-2320
-2381
-45
-2573
-1628
-2454
987
-2776
-1793
-749
-1396
118
-2538
-1765
-633
-782
931
-1611
-2037
-2957
-904
-2224
-377
729
-179
-1264
392
-228
268
-135
-1380
-1588
-1530
-613
-2611
-1015
-621
-513
96
877
-699
-2776
-220
-1659
-323
-1549
249
-1279
320
-2588
536
879
-1850
-1720
-31
-2050
-2090
224
326
366
-520
-1372
-2542
-2940
-1580
-1464
545
-1495
-2542
-617
-2518
-843
-490
-839
312
-2697
-1197
-1982
654
-1998
-2761
-2448
-1639
-687
498
-2624
784
-2620
555
-2173
-2959
613
-495
-207
673
-1053
-1033
-2133
-1341
-2094
-964
-691
-518
-724
-697
-2897
-2290
-1796
-1949
-218
-1437
711
-1287
438
337
-2502
138
-1666
-1491
934
-2591
-591
-418
122
-1149
-2416
-1081
-2349
-588
-1157
-475
242
-1724
-712
-297
811
916
-241
-2215
-26
-1907
-2975
720
-1278
-1241
-1274
-790
-1921
-1558
-1549
-2892
-2650
-381
123
-843
655
-2132
-2669
-2161
-2597
-2763
-31
-162
915
-1683
645
-2402
-1279
-2985
-2643
-1722
-846
-1478
-609
-2690
181
-724
-317
-1572
-28
521
-179
186
-2419
-2949
-141
-266
-1006
-2696
-1811
-2795
-7
171
-1208
-2075
-1211
-2923
-2484
-1749
953
-2083
-1276
741
-2906
-2880
-1966
-2396
-1505
-1323
786
-1615
-31
-205
-595
-827
43
-354
-1559
-196
-2811
-74
-1588
-2553
-303
-2007
-2069
-2578
-12
-1112
-2369
823
-2145
-362
534
-808
-1406
-2486
-342
-2793
788
950
-2421
-100
-300
-1968
-1474
-2648
-2768
-36
798
286
-309
372
-688
-168
-444
-691
-2929
251
-1651
-2242
-1034
-846
-1165
-606
146
-1604
-2288
-720
-2082
-2429
202
-1924
-2381
-1012
-2128
-1621
967
-1007
-2297
-1121
-651
494
-1214
-740
-969
-1918
320
-395
-1662
-796
-289
-725
-641
-264
272
-2593
-2283
185
-2834
-729
-2194
-393
-297
-389
-1927
-2886
-1
-1754
-17
-1596
-2285
-2430
-160
-2775
-2534
-482
893
-2957
-1317
-627
-2624
-1060
-1419
-1510
-72
-800
-245
-477
280
-2887
-1295
-1711
-69
193
-951
-525
-261
-809
-68
-1787
121
-2416
369
-2475
-1429
-175
-142
-934
-2382
-1098
-1731
-1640
-226
-605
252
-849
-2446
-1319
-342
-1878
-885
831
-1983
218
275
-973
-2871
-2933
-2361
-966
76
-736
-1570
-2665
-968
-2930
-1343
-1397
-78
-2435
-2581
-1721
-266
-1184
-2799
-134
-1052
282
834
-1480
-204
194
-1301
400
-2608
-2452
-19
-83
868
-1455
-440
-1415
592
100
-479
-73
-924
-2728
673
14
889
-2645
-2163
-1188
405
22
-2561
-1948
-1380
-732
-525
-996
-205
-2062
-781
509
-2094
-2691
-2594
-808
-90
219
942
957
-2876
-2380
-2846
-1536
141
-1501
441
559
-1910
-1947
-499
-555
-1349
-610
-2518
-2901
694
-2957
-2767
-2284
-1531
-1983
-1120
-2336
-1815
-477
-1656
-616
-997
-1395
-363
-77
156
175
-347
-2653
35
270
-134
-475
-2539
-1656
-1426
250
-1917
-1608
-1764
-366
882
-1034
-2429
-1838
366
-2804
376
-1659
-2036
-1893
-1859
-2891
-1960
-2919
-2094
-650
-2094
-2039
-2548
-142
-1757
-2327
-2674
-799
-804
-1234
-1184
-2877
-702
948
-1125
-1376
-1578
273
-170
-2604
524
-2478
-2319
-1541
-2513
-2623
-984
-2349
-359
-2018
-972
-2276
-2194
729
312
-2993
-2577
498
-2014
-1860
-564
-2267
-715
272
-2498
-457
519
-2506
-2513
-2366
928
-1885
-753
132
-2907
-2526
-2346
-267
-2569
-1858
-2544
-2100
-1802
-1681
-2172
-226
-1568
-464
-1086
-1632
-1147
619
772
-1980
-2998
-1781
-866
-1154
390
-934
-1230
-1511
-691
-2356
-499
-1799
-2716
-1386
927
-2162
-304
-1078
-2369
182
-160
-1272
209
-1111
-552
-1348
-2792
-1840
-1723
-2165
-2308
115
834
-283
751
-2448
-1167
-1385
-2789
-498
-1640
-2747
-1315
-850
-2868
-1057
210
-844
-833
-1742
872
-1158
-1824
-82
-2281
667
455
484
443
-2317
-1403
-220
-855
604
-1986
182
-363
-285
-1049
-2476
-2037
-2051
-1203
-478
-375
487
-2102
550
309
-1754
-2756
-2910
-1543
-171
-101
-1476
-594
974
773
880
-2191
-1355
-2253
-2398
-1011
-2990
-2442
-2942
-543
-79
-1491
-1211
-2405
351
-1056
484
-1767
-43
428
-2287
707
-1434
-1393
-38
-1290
-2074
-2452
-2553
-950
248
-2724
-1265
-763
-657
64
587
-2702
-976
-2168
-1028
-321
-1890
-885
-2515
-564
-2932
-2099
384
-490
-2569
-1925
797
-1424
-1181
461
-533
-593
124
147
-2261
-1107
815
-2979
-153
-703
-2603
-2096
-1398
27
819
-447
-743
-1188
-2061
-31
-2855
-1102
272
-2372
910
-934
-193
-1239
597
-513
-330
-2189
-2728
-722
-2126
-2006
-109
-2200
-2739
-2310
283
-2946
-2320
355
-48
-2465
-2818
904
-2336
-1769
-2193
181
-627
-1834
-913
-1678
-702
801
-832
-2851
-2940
-2057
-2345
735
-2453
60
-2351
-1862
-2924
-808
-2845
73
-2367
-2645
-2876
62
-1571
-2611
-1491
947
-1463
915
-2977
-141
-272
-247
-1683
-739
898
-933
-2345
219
-759
-2604
-1512
-2054
-789
-635
353
-2153
-1826
-2385
-1840
-1003
-2283
-2433
822
-526
-1492
-285
182
-966
-587
-981
-989
-2439
-2265
-1080
287
894
-1254
-1582
761
-1839
190
-1558
-106
792
-1242
632
-896
914
-17
-2624
-2754
-1330
-949
-1163
-165
-1577
-2732
-1616
-980
-710
-1868
-115
-1930
-2112
-1561
-2260
349
-1099
-2601
-32
-1683
-183
-769
793
-2298
-1647
894
-1752
617
-470
252
316
112
-489
-657
-203
-2638
-2958
-1177
-2661
-1853
-2365
875
-1487
-219
-764
-2409
-2520
-2072
-1371
949
621
-2038
-1825
-183
606
-2414
-2155
-531
-2285
-734
-1445
-2756
-1307
-1099
-2261
-1170
-796
841
-1585
-387
-1691
-2384
-2057
-1018
-1395
-685
-1793
860
-2755
-2232
-577
-1604
-2584
-2489
-2659
-2009
-1989
-1330
-645
-17
-2618
-2231
-1558
-827
-1519
-2208
-1823
-920
-273
-2016
-2463
-1621
-783
229
-1531
-2739
-2439
-1354
-1925
-981
-713
-589
308
-1679
-1786
-1973
-1075
-2523
-2333
-2580
-2457
-2258
-2532
-1991
-1925
-1765
-894
-2612
973
-2043
-349
352
-2856
801
-975
-2646
-324
-385
-1750
-1756
-2702
-2957
-124
-1188
-16
-2287
-481
-2311
836
-2807
279
-1523
-2382
-2887
-1937
-2842
-1077
-177
-2250
-1728
-1000
483
-1912
-622
-2356
-2812
-2766
-1550
-1126
-439
-54
-1885
-807
-1212
-1818
-236
-482
-148
579
-2173
-2091
-1741
-1657
-2186
-419
-2421
-479
-2596
-1726
-112
-2038
-2888
109
67
-1082
-2276
-2066
-2034
-1752
-2531
-1102
-627
-1715
-2605
-556
53
-2806
-2791
-1238
-1182
-341
-168
-334
516
866
-899
-1089
-1548
-2105
-946
691
257
-421
-816
-41
-592
-2560
-1839
-116
671
-2582
-1131
-615
-741
-1762
-2700
-2198
-1972
-2868
-1518
-100
-1964
-2931
444
-2577
-2983
-2608
-1905
913
-2279
144
-1690
-557
-93
-538
-2803
-2928
924
-158
-1557
-2712
-1770
-2573
-1744
128
-1321
-962
-471
-1472
554
774
-1315
320
611
-1478
-720
-174
-2378
388
49
-1434
260
747
443
-2598
-1308
-2347
-1762
-2869
-35
-1222
677
-1433
-1069
-1879
-2762
-1032
-2456
-2631
-304
-1783
223
-1037
-1413
-138
137
-1000
-847
-93
-165
51
-1578
281
973
-2823
-1143
-787
-495
-2708
36
-1892
-2247
-1798
-2422
-2095
593
-1904
-1135
953
-1742
-1146
-134
-1654
-772
-315
-1032
-1379
-217
106
351
-2341
69
-2685
-2045
-1740
-691
-426
-1144
-2408
-549
-1187
-221
-539
-1990
-1224
-2501
-2306
835
874
-952
180
-109
-1274
-2834
792
-132
-1247
-260
-1590
-979
-1245
-2148
-1771
-1172
-2064
-2062
-2639
-240
-308
-183
-671
-2959
898
-1486
-617
-1952
392
-239
-512
-1647
-809
-257
-1031
-2071
-1089
-272
-1225
-2233
-330
-2861
789
-1116
-2702
692
-1768
-1112
-798
-1870
-1062
-1719
-753
-1178
-533
-1135
326
-1709
439
-444
-2205
74
-2908
-1573
955
-1817
653
-2117
751
-2503
-2300
186
722
-1845
189
-1378
-513
-6
-847
55
463
-1288
-875
721
582
-324
-1842
-2362
-956
27
-353
-2131
-481
-1958
-1187
-2009
-424
-2528
-2988
-1235
-327
-1891
-1717
-870
-2947
-2739
395
-2408
407
-1597
-538
-2893
-122
-851
-1750
-2724
752
-1545
-2538
-2234
796
-639
526
-2185
-914
-1926
236
-809
-1191
-1305
-2798
-2078
574
-1964
555
-1733
-1202
564
-650
-902
-1992
-1733
160
-2412
-1959
-1493
-273
259
-674
-77
830
788
-1811
-1398
-2930
-188
-2153
190
-1133
-1891
-2688
-130
-2306
-342
-1132
-1917
-1604
-303
-2860
-1693
455
-2784
-2654
-1454
-247
781
42
-1026
-2661
44
-807
25
-1163
-2556
946
-1063
-827
-2123
-783
-1995
-1963
-1517
-1882
-2721
-1900
-467
-820
-719
-2922
-1230
-1346
823
356
-786
959
-1127
444
-1319
-2956
-2575
-59
-1480
-599
572
-1550
-32
-2070
-2935
-2750
-348
-657
-2171
-2593
-760
-2304
-1736
-660
-1922
-2189
-157
-1462
727
-991
-2433
-123
-2845
89
-2286
-2669
-1645
-2339
-2072
-1824
-2662
-2086
-147
862
712
279
62
-813
-290
553
-1669
-182
-854
-469
51
-696
-663
-2708
163
-1971
-1867
-1216
-2223
-603
-2184
-2003
-1497
-878
-50
-857
764
-869
-2822
359
-402
356
617
-1467
-2627
25
-1497
269
-2355
-1575
-995
-219
-1784
-2158
-1246
-1756
-1377
-2700
-1178
-2568
-2953
-2217
-948
-2996
-1057
484
-2181
-2617
-2828
-2007
-257
-2069
-1720
-1764
-2800
-1347
515
-1713
-421
-243
835
-821
-948
-2944
-2516
92
-29
110
552
-2152
-201
-1521
486
-1083
-1399
-738
-549
-186
-464
-2922
-1777
-1890
25
105
987
463
-1535
-2827
-1634
-1994
-2550
-719
-1911
-141
607
-357
-1867
-476
-1272
-2303
-1005
599
-2247
-834
-1991
-2403
-1092
-609
-2776
-918
-1730
-1083
-972
-2210
-3000
-229
-364
-2910
-2617
-2398
-1350
-1746
-2236
-1825
-1800
948
-2300
-1708
-2681
-137
17
-1209
-582
-2653
266
-665
-1887
511
-510
-1545
419
-408
-331
66
-70
-2070
-485
-860
-1043
-2056
-844
-2402
654
-2767
-1958
546
714
-1977
-729
-972
-1341
-2091
-2865
-2728
-2440
-1063
-657
-2724
-2651
-2938
-2268
-1100
-74
-2505
-1121
-2356
-1907
-1597
-1359
-2012
-2359
660
315
140
-2626
-1592
-1076
-1025
-20
-1759
-1700
-1659
-1624
-490
-2135
-720
288
-2451
-2686
-345
-773
-2650
208
-2083
-2557
349
195
-2019
-869
-1565
338
-2874
271
-991
-431
452
-147
-1377
-1182
-1664
-907
-2859
-1949
14
-2503
-1061
-653
-468
393
-2066
-752
464
-2752
-2670
-2552
-19
-186
165
-1927
-2595
-2734
-1972
-1140
-2952
-1594
605
18
30
-2570
765
-1249
-1408
-1128
-230
-653
-2617
-1766
-2892
-2453
-976
-477
46
380
-1609
-212
722
-2117
-2584
-223
-60
-1031
110
-1583
-897
-299
-612
-501
-62
509
-2223
-1823
120
-2266
-1976
-2972
741
568
-2284
-2763
-1100
-918
-2736
-2133
-1310
-1805
-292
-1409
-582
-1850
-616
-2893
-313
653
-2918
559
-2422
-2803
-425
379
-125
-2085
421
-1711
-139
-1738
-2398
-847
-497
-2839
-1320
464
627
-697
-2119
55
-2142
49
475
-1291
-574
-651
-200
-459
-2825
-256
-1241
-387
-2152
-1351
-2368
-1366
-2674
-1445
-1246
-2986
-965
-2850
-1089
-1688
-2674
332
-2239
-1314
-2388
922
-35
299
-2724
-585
811
551
-591
-1268
727
580
-1949
-1792
199
-622
267
-1644
-2852
607
623
-1997
-340
-1992
-1727
-2999
907
-160
-468
-111
-1585
-676
959
769
-1672
-2561
-134
-2541
432
-678
196
-705
607
128
-2161
-1360
-2759
-26
-915
-119
-2810
-2879
687
-1809
329
87
127
21
-487
-1956
-1298
-551
-1528
-899
-1912
639
390
-1607
-2249
-1604
-418
-2352
-1182
-1309
-2022
-2702
-2591
-2542
425
-2413
-8
-2907
304
965
-718
-2900
-940
-1552
-1736
-1629
-1212
-1001
900
-2056
-2554
363
-1621
310
-1690
-236
-2779
-1754
-1461
-871
128
-2356
-1634
-1038
-528
-1192
577
-806
-1030
215
180
538
-2730
-2318
328
-2997
755
-1310
-2214
-880
-518
-496
-1718
677
-364
-2122
-2666
-1378
-1721
-1377
-2102
-2758
-170
-2653
-10
806
-1398
142
859
-1886
-2864
-1571
-2689
-471
155
78
-1078
-2049
-1026
-2704
-1014
-985
-1258
-1549
-362
-1503
-2007
313
983
648
-1074
-436
896
-767
-2149
-548
821
-173
542
-1716
-2061
-1577
-1671
-182
481
-2408
-2990
-1810
667
-1121
-935
-2037
-2637
-134
-2273
-141
-228
-1471
-2786
231
-1623
-2012
-333
-1111
-564
-2336
-250
-1541
-702
-2650
-657
-1264
-1457
-2005
-2052
-1862
-2084
672
-2501
-266
416
-2906
-143
-26
-1765
-1506
-229
-2228
480
-2576
-1964
-1706
-893
-2700
-2292
-517
375
422
-2681
894
470
-105
-2023
-2425
-1040
-1081
-2843
314
-2829
332
-2240
-680
-2315
-2976
-2688
-371
-108
-2798
973
582
-570
-1729
-1931
-50
179
-288
-1602
-1136
115
-1526
-498
-837
-802
457
684
-1047
687
-2190
921
-2343
-2895
-463
-947
-8
-987
-567
-416
-1625
-555
-2154
160
-470
-594
-2328
-2936
-2380
-1728
-1306
-2706
-348
-106
-1838
-2137
-1407
-537
-2743
-2626
-1395
-2409
-1429
-1644
-1973
190
-2286
-768
-123
-2228
-1687
-2425
-1379
-1577
-229
-278
-1324
-10
602
-2548
-836
-1517
-2590
-2416
-1390
-493
-2873
-1922
-2896
-961
-2228
-517
-205
-23
-1546
-2302
-1577
-875
-2233
645
-2485
-417
-2365
-857
907
-2563
-583
-1116
-1676
-2605
-918
-2741
-478
677
-276
-911
-959
-1870
-1515
-1989
-2626
238
-1347
-94
-559
63
-2411
-601
-158
-2821
-1071
-2016
-1411
-1101
-2333
-1349
-621
760
-2261
-1649
-1786
-2996
-1533
-613
333
-1489
-1311
42
-1148
13
-1828
-984
-1287
479
-2903
-2400
-2872
-1879
-1182
864
-1448
-292
-544
-2295
-2053
-300
-1684
-2324
659
351
-695
-1624
-1526
-2184
-2024
357
-972
-303
-101
-1849
-1696
-673
-2401
-1358
-485
-988
-875
206
-13
-2960
-2856
-2559
-2781
-1121
-497
385
-2716
-2570
-2320
-1340
797
-1820
-530
-1837
-2676
695
-779
-1540
-2410
-778
-2104
308
-1139
-2748
602
-29
-2466
-128
-2667
538
-191
-2507
511
-1200
-569
77
-401
742
-1553
-973
-2993
-1986
-579
-2516
-697
485
-1965
-1113
-42
164
-25
-158
98
551
-2285
-2385
-1537
-1748
-1955
247
-2657
-2452
-2469
-1603
-2397
964
-1085
-558
-932
-413
-683
5
-335
-1400
-2020
-2735
-487
-842
-1657
-2929
-2858
130
-2691
-310
-1252
-741
232
-1468
-1187
-1486
-824
-687
-57
-2741
-693
-1336
-340
500
-2501
648
667
-2266
-1552
-122
314
-324
-362
-845
251
-1703
-1175
472
-2022
-444
-86
-1145
-1327
-2350
540
-818
-235
-346
-922
-763
878
131
-1161
840
-476
916
-150
-99
-1573
362
-2346
-2069
874
-841
-722
746
-6
-659
-135
826
-1256
293
749
167
-37
-781
939
-2343
-2603
-311
-1858
-106
-1664
-660
-2769
659
-861
756
-2635
-2772
-2769
728
956
-1615
-2613
-292
386
870
174
-271
752
251
-404
-2752
-2620
-2041
-2306
-623
-2938
-520
-2900
739
-2528
-2631
129
-2689
-1017
180
252
-2965
-2287
-2682
28
-1506
-301
193
-498
-2931
-2589
77
-2423
-632
-487
-773
-2729
-360
-2756
-1691
-302
-694
119
-1285
-669
-2915
129
678
-2438
320
-2181
-1915
-2676
-2050
-634
-2236
-2762
-2535
-2178
-2874
-23
-369
-422
-1591
-1849
-792
-2214
-1862
-570
-2428
745
-713
24
537
-1014
-882
-2302
-615
-2460
-2521
-188
-161
-1667
-2168
-570
-2446
-19
-46
335
-1585
-2127
-938
-2306
-372
-578
894
-2559
-1685
-870
-1010
-794
-259
16
-2847
518
-1309
-556
-2126
-1505
-1842
-892
-2405
-897
3
-904
330
-2672
-1350
-2638
-164
-1215
-315
-915
-1284
245
-2148
-265
-2530
-586
-1935
-1403
-2944
-750
-414
261
-1276
-1220
971
-2428
-2411
-1703
-1482
-2935
-1190
-786
-1329
-212
-155
-70
951
-807
-1304
-156
-2509
-1476
-2927
-1835
483
-883
-297
-605
-2681
-1100
-983
407
-2038
-1769
-655
584
-172
-2766
570
49
-51
-1780
-933
814
-109
-546
-559
-2097
-2542
-637
825
-1048
-2037
-372
-121
-1255
-915
-2733
783
-385
-2997
-679
-1790
-989
864
-2553
-1787
-2442
-1962
-991
250
-2847
-2266
-2694
-89
-1074
-232
-1807
790
613
-1651
-1566
-2174
-1397
-2766
-934
-2659
-1396
488
577
-2448
210
-1149
-771
-1540
-403
-1428
-809
-1549
-978
-1992
-528
483
-562
-2200
-2318
-1468
825
576
-289
-1881
-60
-1677
-2281
-2264
-35
-1810
-34
910
-443
-1239
-2695
521
-1813
310
-1943
-1560
-626
-2469
386
265
168
632
-636
-927
-391
-2788
769
-442
-2580
295
667
255
-560
308
-2255
-1385
-1213
-976
608
475
-2695
-2386
-386
122
-2352
-2296
-1388
-50
-2427
-1458
-522
-1215
-2646
-2377
234
72
-1365
451
-2931
-140
311
-980
-1185
-683
681
-1666
-2313
-1474
-600
-1823
-2446
801
-1391
-2022
-348
-388
-286
268
-2141
-1784
-2329
-2121
108
-1330
-424
-2351
-1942
-1983
-2081
-479
-2794
269
-1846
-2136
882
-2481
312
-266
-1784
168
-2291
-587
-2858
-256
-961
-1982
-1258
-198
341
244
-968
-216
-2880
236
-1874
-2805
-1878
-1187
325
90
-1326
-2670
-2634
750
-2877
-2165
-2596
122
-610
119
-2109
-2131
-152
411
-314
-2802
-2247
-359
-1585
-372
951
-1768
-1931
-2066
-2209
-1943
-1457
876
970
-742
-244
-2605
509
-231
-871
331
-98
-2522
158
633
-2265
-2389
-1757
-2420
-781
-1408
-1763
-1944
-2105
-1213
-359
-109
-2405
-868
-328
841
155
-19
706
-2487
-580
-1232
-1695
-1371
-192
-977
-593
-2065
-2540
-1909
-335
-272
-2735
-1020
312
-863
-938
-1657
604
-1875
-1035
-2575
-77
-486
-1269
-1575
680
-2646
-2393
-212
669
-1802
-2052
-1222
195
-1713
-2393
-476
-612
734
746
-97
-1333
454
-1363
723
591
926
-732
-2845
-1971
-632
-1516
-1802
-232
407
-2844
-2348
-2954
607
-1907
-348
-1472
639
-935
-2955
-2821
-2272
-1788
38
-2933
-2273
-2093
734
975
-2274
-2214
-1281
-2876
-408
-1394
-2968
-2827
-2959
-896
605
-397
448
-1324
546
-1019
-860
-2754
-1235
-2226
-2367
-175
-2654
-521
-2630
-1373
73
-2483
-1257
-2290
-2153
-2394
-2638
-1100
253
-422
-160
681
-69
-1100
-813
91
-459
-189
-184
-1139
-2377
-2586
-2072
372
-747
-1035
-1406
390
-2523
139
107
444
-2092
-1312
-656
-612
304
-1001
-592
-1667
-512
773
-1371
-2582
-1192
-2482
-458
-412
-1184
-1063
-2900
-70
-582
542
-127
-2812
545
-2519
-1136
-2903
-2701
-448
-1677
-821
-277
687
-1292
683
-739
-1374
-414
-1759
-2526
-1491
-1233
-2605
-1033
-2789
-2619
-209
-2274
-1939
286
910
-2011
-1981
-1064
-2720
-2535
-2155
-2780
-1360
-181
-184
437
-2688
283
-1773
-2681
-709
-1723
21
-2034
-2940
-280
-286
-1597
-2159
70
423
-2218
-674
-2882
-2641
-390
-2680
900
719
-90
842
-2217
-1217
401
-656
-1157
-2512
-1191
-2161
-936
-2911
-2522
-163
-2528
464
-1562
-2680
-1344
776
-225
-1083
-1165
-654
158
-768
248
-1236
-1283
-912
-989
-2818
-2111
-1985
-699
518
-2454
-2389
-1908
-1784
-1479
-1554
-202
967
-411
-580
343
-726
-1852
-2172
-2683
-319
431
-1195
-1308
215
-2952
-2425
-2436
80
153
-1956
282
-1907
-2471
-431
51
-2371
-743
-2441
-1579
-1196
446
347
-2968
-1341
-441
-2132
-807
704
-1648
-2950
-424
-976
-2663
545
817
43
-2487
22
-2558
-1063
-2652
-1361
-990
-91
-2056
-916
-1855
860
-1095
285
200
-547
-2018
-2638
-2774
-2285
-1635
-577
-2130
-765
-928
153
-272
205
-2277
813
987
-478
437
-1481
-2875
-518
-763
-2374
-1452
-947
-1436
-729
-2075
-1043
-1092
-1002
-2385
911
390
649
-874
-781
-2007
212
-2230
-128
-1548
-629
-1310
-2280
-192
-2358
-2776
-1234
-2971
301
-1726
-1686
-1555
873
-212
-457
-1846
-604
-1883
-2411
-2514
-2364
-1223
220
980
-1100
-2793
-1298
609
-69
-502
-650
-1157
-200
-470
-2681
-2387
-971
73
-1525
-932
-1087
-1884
-2950
-2414
-928
414
-50
-1359
-1071
-2754
-301
-1770
-2127
-2740
877
-501
-2643
-250
-979
-2376
488
-1644
967
-1128
-2135
-1986
197
-1919
-652
-2972
-1124
-855
-1773
-2070
-198
-567
-1135
240
-1081
-1872
-283
-965
-1050
435
808
-1477
-2269
-2755
500
-713
-2471
-2272
-2054
-1886
415
-2004
66
674
-176
-413
-2844
-91
-782
-388
145
533
-2559
743
-178
-1118
-2590
-955
-1829
851
85
-2284
506
-1552
-1727
-1250
405
-2050
133
-437
-450
-2094
-1530
-108
-1720
867
-2020
252
-1391
-49
-1296
-18
883
-1834
-1182
-2376
441
-1568
-113
-534
-2823
-2072
-2259
54
-412
374
970
-2822
-1413
-2984
-1452
-1642
-2961
655
-545
-54
-1277
-2390
794
-325
-1525
-1327
-1595
-2321
19
-2192
-296
778
-1350
790
-131
-2396
-1774
-1322
-792
-224
-1250
-1785
-2947
-2438
-615
15
829
-1454
606
-2229
884
885
-2873
-2369
-2904
-1589
-2096
-714
-1936
-1350
-238
-1799
-1994
-2406
-2959
-307
-2017
-2470
-2385
-1873
-370
-1949
-862
-143
-2188
483
-984
-2560
-1491
-750
-2719
-1846
-2579
-2775
-475
-2955
-839
-2133
-2959
343
-248
-803
-1449
-882
-143
-2390
-825
616
420
-1959
81
-1676
-1878
-424
-1323
-859
-2733
-795
-434
-75
553
374
-1090
-473
-631
-873
-2957
-1378
-930
-451
-2352
-2090
-559
-243
-1433
-1891
-761
-369
-1894
-474
-2123
-1513
-497
-1772
-1564
-2781
135
-20
-1672
-1873
-1686
-2081
-1689
-2803
-2555
-691
-2558
-363
78
-1262
-1050
-937
-489
-2849
236
-1695
-2123
-575
-1185
-1367
-1511
-2354
-798
-909
-2427
510
-851
-2691
-2082
341
-2269
-1708
-2936
-2732
-1522
-636
-118
522
-1445
973
-684
-1844
-2901
-609
-494
662
981
-2552
-1815
-149
-2523
-2938
479
70
-1836
-1789
-1415
-51
-1613
672
-907
383
-569
-629
-2577
-2854
945
-1215
-2641
-2616
-561
-2827
-2653
-2154
-647
-517
-621
-2845
-536
-92
-625
-241
-2691
-2336
791
172
-1051
-863
169
-2898
-2137
-1419
-1930
233
-618
-2041
-577
-488
-1741
-30
-1193
681
-2561
-2570
-1510
-2243
-1740
-2859
-2617
-203
-2877
-2611
-141
-128
-2108
-1098
-220
-837
-963
-1927
-911
-1995
-166
-386
-617
-680
-2595
-1269
-1885
-1276
-622
128
-610
-620
-2112
-1823
890
-631
-2731
-1663
-1025
-207
620
103
-441
-2832
-2769
-505
-688
-2635
-1179
892
-2193
-1132
-947
652
-1620
-2969
-421
-81
-1139
550
-2390
-908
-490
-246
-159
-841
-2389
-63
-1525
436
354
-2785
-2248
-1798
-508
-823
-1294
547
-1574
21
-538
-2026
-2243
-553
232
-1962
182
-2599
-980
-2112
-2247
-223
-2986
-1690
-1668
-1770
-2576
-1522
-12
-2861
-2897
-2350
-1504
294
-2179
-2496
772
-2083
-583
-340
574
934
-972
-374
-907
-1494
-181
-1939
-2408
-19
-2229
65
283
-2118
-1733
-867
-1916
492
-2672
604
-494
296
-1109
-2768
-930
-670
-1031
-2382
-722
-1385
108
-1705
-264
-2276
-1580
388
209
752
-1645
-1158
-1607
-1000
-1594
-1056
-843
-34
604
-289
-1009
817
947
-1138
-2262
-1940
-2306
-1834
-98
-2554
-1254
-1450
-130
-430
-1644
-2750
-1818
-922
190
-459
-1103
-850
743
376
-936
-528
-1574
-2556
582
-561
719
-857
-1957
-2404
-2614
-2426
-299
657
355
567
-2345
-378
-426
481
-1335
689
-1330
-1993
-2779
-2499
-759
-299
-2151
-912
583
288
-2264
59
-845
-1339
-798
-2409
-1629
528
694
-1203
-1741
-1755
-1053
-2711
-2169
-2541
-1850
-188
-2071
-873
-1291
-1638
-2743
508
-2061
-1289
-1596
-304
-335
-1717
-1405
-2875
-1111
693
-2383
-79
-2073
-1460
-278
-332
-1536
10
-2593
-1273
-2128
-877
-864
-601
-2058
-2316
-862
374
-1199
-211
-774
-2924
-1643
-2934
533
-2751
-2573
-1647
121
-787
915
742
580
-1508
45
-2626
-1823
-2264
20
-1255
-1306
-571
-1398
368
-886
-1145
-2540
-2502
-1004
77
-1478
-2206
-136
-2851
-572
-2926
65
-281
150
219
-286
-1106
55
-2209
-2709
-2459
415
-516
333
755
-2282
-1647
-359
705
938
-1327
-1883
-1257
-155
-662
-1427
-811
-2348
-1319
-2769
-2453
877
-732
-1863
-2836
-1192
-44
-118
-57
980
-434
-2660
133
427
-2623
59
-2384
-2297
-1701
-1026
-2416
-2875
703
893
233
-1538
-800
-2702
-1055
-2395
-1397
-2863
-2541
-2934
-2967
-2779
-2859
310
-2411
-1143
-1025
-557
-1688
-2941
719
-1758
-2793
414
-1770
-2456
-1882
810
458
-2536
-185
-1494
-1590
665
775
568
-1896
-381
-1222
-250
-1329
-2723
-2576
-843
-1254
584
-216
-981
-2364
-2084
658
976
-1771
-2009
-1535
-2935
576
-2580
-1429
-962
-1930
-581
-1140
-1541
-1343
-2371
-1396
-1953
-1550
555
-1041
160
-2464
-48
270
899
-442
-797
-2033
-2519
-1795
-311
-2139
708
-2689
-1511
484
778
-328
-909
-609
-1802
-2976
-2034
-2555
455
-467
314
-1397
-532
-1626
-809
-2975
-170
-1149
-1607
-787
-603
325
-307
-1494
326
-1292
922
212
-2717
680
-1187
-2604
-1074
-2194
-1421
-1496
-1138
987
-2662
260
202
-1654
-422
-1609
971
-810
-144
-2911
-2951
-2827
-517
-2871
753
-1911
-365
-2231
-59
-2475
839
-2198
-2884
-782
-843
-1359
-2176
-521
-2426
288
-606
-2593
492
-281
-360
-1081
-2811
-2560
978
-979
-189
-844
-18
-1694
-2676
-2002
-2687
-2848
-760
-2860
-2939
-1358
-1625
-20
-471
-1707
-587
132
-1015
273
-2777
-521
965
916
-1529
-576
578
-2973
-2144
962
-928
-229
576
766
-2748
761
-1237
-1931
-2972
-2563
151
-2109
-567
-2079
-2848
-2452
-2856
761
-957
288
-1575
-1745
105
281
-2416
-957
-452
246
-2417
-1384
-2101
-1439
-1860
428
-843
-1111
885
-261
-695
-2939
341
-1127
-1147
-2193
-1982
-2619
-2618
-2902
-974
-2487
-2929
-372
-2181
-2335
-780
-2725
-114
-2351
206
686
59
-2256
207
-2243
-369
981
-186
-872
-465
-1188
-533
-1827
-593
-1787
-1138
-1383
-877
-2976
-1088
-1629
-1869
-570
-2922
-2304
-1104
-1163
-707
-1302
405
270
121
-2925
-2877
-382
-762
-397
-329
-1354
-788
-408
-2638
-711
-142
969
-2218
-1016
-2529
-2834
626
-1066
-1605
154
-2989
366
-2302
-823
-2286
-749
-2140
-603
-2977
-1794
-683
429
-1762
-821
-1604
-219
853
-446
-2329
714
115
-2723
-1644
-560
-1187
-1090
322
-211
-697
-2225
347
-504
-2923
-375
-2663
-1814
-1624
-1957
-1732
-785
423
-308
-2398
-2726
-639
-1801
-2288
-2285
-429
-1456
539
-381
-1171
-1114
311
619
-2686
-955
-1768
440
-2032
595
-403
-2905
-1406
-2394
-189
-2185
204
-1109
-1313
-1095
-2544
-2331
-2559
-2930
-1538
-1424
-508
304
-2185
-2152
-2574
-323
-390
339
-648
-2208
507
-429
-2810
-323
18
-1916
-259
-2069
-215
-2580
-75
118
-2397
-88
-2641
-115
-17
-763
-1182
-11
980
-904
657
-155
758
-1669
-227
-631
-92
-1308
-1458
-1870
-1005
-715
544
-2018
-36
-1396
848
-2555
-1160
641
-2272
-2489
-455
-759
-2027
-1820
-1714
-1432
238
789
-2103
-933
-1850
-1118
-1561
322
-2474
-1967
-1055
974
-26
652
808
-1445
-218
-127
-1118
-247
-2219
-742
-1981
-954
-1275
-2857
-55
-951
-1042
-1337
431
308
573
-1679
-592
-1809
-276
-1841
-2419
499
-580
-2017
-143
74
-2412
-2265
839
-861
194
-1704
-1562
-625
-165
25
-650
-1246
796
-995
-2394
-820
-2282
-2297
-147
-608
237
-286
-1597
-1832
-118
907
-1207
-1503
-945
-215
-999
-2558
-2842
-915
672
-968
-1866
-2538
513
262
-1799
-924
-1238
-673
-204
-203
-908
-1153
-2480
-449
979
18
-416
-2600
-961
-1890
-820
-1644
-550
-890
756
-2235
-1471
-864
769
-2383
-1016
-1007
-1087
-1164
700
94
-1626
-2483
-1095
-1625
-38
-2120
-2829
-2573
-2967
-2324
-1811
-2060
851
-2282
-1898
-914
-2263
-2882
-785
205
-728
336
-1916
-122
-330
-375
-1783
-254
-2717
-1013
-224
-752
642
-507
-448
28
-507
869
-2123
-2248
-2947
-1782
-1607
-991
-11
-2174
-790
68
-1694
-2122
-2664
-2971
-1360
-1669
294
905
-2229
-297
-1631
-2590
-2118
172
-2867
-1399
-1380
331
-2861
-2363
-836
-2270
-1278
-2260
-83
-2131
-127
-1224
-1838
215
-338
70
-1337
-562
50
-2908
-652
-168
-1224
-1150
-1873
-1580
307
-1691
892
-1194
-2478
-337
-2488
-1808
-2846
-1581
-140
352
-1150
-1531
-301
-2162
-2378
-356
339
-1513
-409
-717
-2282
-739
-2540
-1333
-1458
-726
-118
-1370
-1347
-1832
-1159
-1752
-576
160
-1070
-2461
-915
-317
430
-67
-2323
-2862
-1756
-2006
-1200
327
-2465
566
160
138
352
-102
-2227
-1875
-2271
635
-973
-903
-1772
-1440
-2826
-1549
876
-836
-1760
-416
-353
-876
-2658
-1845
-538
-988
655
-187
-421
-1148
-202
-222
-119
-135
843
-2648
-616
-2142
-326
-290
-2556
-1633
-841
-2609
-814
-1757
-534
-2552
-1048
904
-2354
644
-1516
-2830
-2584
-2321
-943
-1065
-1455
-1476
-1311
-1854
-2603
-2646
-1220
-1969
374
-2395
-2508
-1945
-10
-1888
492
878
-1261
671
699
-756
-2739
-437
716
-2210
-2720
-2491
812
-1534
-462
-1501
-1416
-1967
949
-668
-211
-2481
-281
-1427
-214
-2095
-628
-277
-2064
704
-2111
-2053
-2059
-366
-1382
-2320
-476
-982
673
-2701
72
405
-1287
-2287
878
299
-1024
116
-248
-773
-131
-12
-1996
-588
-1418
-1896
-1641
65
-2505
-1930
-1708
-2627
-1274
298
-1347
-2127
926
-189
-1675
127
-1462
-1401
-1336
-2123
-1702
-2357
504
-312
310
-176
-2767
-1184
-554
-816
-832
-2392
-1529
-1316
-2080
918
-295
970
-913
-603
-1394
-2462
-2234
-757
33
-2107
68
-2419
-703
790
-556
-907
-1597
752
50
697
-1315
-2779
-1958
-1573
-1852
-942
-918
-637
-1101
-224
958
-2029
-1337
-2478
-2543
-895
-2992
-159
-1699
-2811
39
-166
-2236
-2904
-1328
-1850
193
-2432
-2413
-287
-349
-34
789
-648
148
541
-193
-53
-2621
-1782
435
-290
-1634
-2614
-1473
-2256
-1497
-2466
580
-194
-2008
-625
407
-1543
379
-1235
-116
-2967
-2245
-2244
-1179
-184
-822
214
-610
-1518
367
-2261
938
957
-1760
-913
-2361
-2485
45
-2481
-2642
982
-2469
-2882
-1765
-1727
-1885
-1787
-40
-2647
-1056
-1722
-895
-2250
-2628
860
-1627
-1555
-2675
-119
-2248
622
-2336
-420
-2175
-2795
377
-813
-2278
-990
-1812
-1164
-2195
-20
-2077
-387
-854
-1484
-839
-1317
-2753
-546
-1664
-2897
340
-120
-2181
-578
-2439
-1625
-2472
787
-2452
-742
-716
686
-1954
-1876
-1595
-598
-737
-1218
-2517
586
-484
-1194
-1105
-438
-656
-1894
-136
249
407
-2241
-732
-2669
-1272
765
-1047
-1262
28
-2206
-2373
-1225
-1548
-2973
-1681
-1386
-2428
-84
-1312
-1554
-1201
-28
348
-9
68
-493
-415
-310
51
-1805
127
617
-2172
-2665
186
-241
-1882
-2673
-1392
-985
-2109
-1516
-2552
-2872
-2384
678
732
-779
-1670
-1357
-2580
672
216
812
-453
-458
580
-2149
-2283
-398
66
953
-1383
-2795
25
-1427
-2260
-376
165
-1848
-1282
-1054
-1943
-2812
349
-1788
194
-843
-190
-2698
-2640
-62
-1940
-2416
-429
-1183
-1419
638
-1705
-25
-339
-44
-79
-2904
-1027
-2382
-1625
-454
380
-1822
-1126
731
-1376
-2300
-875
-939
-124
-2227
-2576
-2106
871
-1229
-1080
-886
-1067
-1753
-464
-971
949
-2533
-138
-1942
-1176
-2420
-1019
256
-1478
-980
-2043
-1418
-134
-822
171
724
-100
-618
146
-852
-703
-1733
760
-1713
-1305
-1964
-2888
-1204
-704
-1770
-2301
36
-1906
855
462
-2910
-1183
-1769
-1845
-1188
-1754
248
-1212
-470
-963
-2458
-540
-1615
378
57
-646
-65
-1673
-2689
-1191
-1838
181
-2174
-157
610
-1884
-1520
-471
-665
-2515
-2535
-2342
-2912
-142
-156
-1390
395
-414
-1454
-2329
-2311
-2104
-2490
889
-2014
-309
-2724
-1946
-83
-434
-1548
-2615
-2619
-2000
-529
-145
-1256
-1315
-812
-1435
964
-2410
-1426
346
-1512
568
-2743
634
-1760
-1673
-2162
-1948
-458
-605
-2060
-956
320
-789
-2962
899
-897
296
-998
335
426
-1449
-1983
-525
-803
-1237
-355
700
25
879
-385
-2913
-560
-1240
-1291
513
288
-1649
-2785
-97
-1216
867
-2551
-16
-1579
47
-1664
-1984
-498
-1477
-1491
-1589
-788
-1989
-997
142
-640
581
-1153
-2034
356
230
-2741
-1770
936
913
-1229
-1392
-689
51
367
911
-75
-1102
-2431
-2848
451
-125
-476
-207
753
-533
-689
-371
-2049
-1983
-991
-160
-237
-373
-1909
105
-146
-2442
-616
-1684
-2679
-339
858
-2178
-2332
-1319
-2925
-2669
-1392
-2237
-1278
-1014
-2589
-1657
343
-1186
-514
-2545
-297
-2581
-2486
-950
401
-2195
-1905
-328
-1439
385
-985
690
-688
-1257
128
-1801
904
-1200
-912
-1023
-762
-1274
-1054
-2017
-1681
702
-883
-1050
-1482
-1677
-2301
-197
-924
-2870
-2567
-950
-1063
-727
-32
-631
-1167
-747
-2608
-766
-2272
-1660
-1599
-2324
-2755
-1426
-739
-541
-1431
-1037
127
-758
-983
-2532
-1752
899
708
-2105
-1168
-362
378
-94
-2020
285
-2033
-814
817
-1735
-2268
-1595
-2349
-1178
-1105
-526
-1144
-2557
652
-1093
-972
-1098
280
-2092
-268
110
-1442
907
-1685
-1219
-912
-2216
68
-670
-2344
-2973
-2041
-1134
-611
-801
-814
-2878
938
-1606
-827
-1958
465
-1454
-2869
320
-2042
-2698
-2129
159
-2014
-1192
-1531
-2281
-1426
-49
-1284
723
268
-459
-806
-1402
-2694
-577
790
494
-98
-1203
-2360
837
-2956
-504
-851
-1295
-2776
-1223
711
-1733
-1362
-935
-2128
-1217
-1062
-564
-1962
879
-2519
-2104
439
425
900
-2887
229
-1482
-2513
-392
-725
-1845
839
-2164
-1382
-2794
-1924
-2720
-229
-2018
-2965
-602
-1650
-392
-1810
40
-377
-282
106
-1775
949
-1293
-33
655
-1204
-552
-1697
-472
-1769
-2174
-1369
83
548
-1553
-922
-1071
-838
-2808
-844
747
-57
-361
-568
-2462
-2798
-1334
-2370
-2712
-2555
-2039
-2942
-312
-1737
-363
834
-60
-116
-2786
-2613
-339
-2653
-2313
-1740
-934
-597
-1892
-895
-482
818
-515
-252
-942
-2492
-2665
-506
-711
652
-1524
-2684
147
-1407
-245
-2381
-1664
-1184
-1130
17
-2862
-949
-2921
-945
456
-1461
-1780
-961
-2414
-1597
-2780
-1578
-2633
525
-960
-1987
-1815
-2870
-2564
-1596
-803
-2359
235
-1306
-652
818
-441
427
-2403
459
-1636
-692
-900
-2142
-436
-2664
-1262
-2081
-1491
-2019
-1504
-1113
-1018
-809
-1947
-487
-440
-2180
175
-1962
-1852
593
-246
-957
-803
634
138
971
-1897
-1713
-1494
-15
-26
-2912
223
-2968
-1505
-782
-2401
767
247
-1302
406
-1026
-2400
-148
-642
-1144
-260
878
-1736
-411
903
-1121
-708
-2167
-1326
-2646
-2598
-1901
-1055
-2803
-826
-1922
-2496
-679
-2427
-2999
-339
-2625
120
396
963
-68
565
-15
-2724
-1804
158
658
-2256
-620
-2518
-2612
-1546
161
-540
-2631
-1432
-1438
-1233
-2313
908
312
915
-2653
-506
-922
630
-1338
197
-2970
896
-953
-267
-148
721
-272
-150
725
-489
-1202
-2802
-595
-2183
-1054
-2058
292
-2956
-2319
-677
-676
-2819
-2263
885
-2999
-2232
-1052
-484
-2566
555
-2952
-1704
-470
-565
-1284
-1473
-827
-724
-1619
-363
-1196
-2645
-1778
-2301
-1484
-2066
-1861
-805
-1119
-1409
54
-2489
-2058
-2655
-1412
957
-2494
-1113
-1105
-2831
-1257
-2925
-1994
-1525
-2875
-548
-997
-1260
-1064
-1477
-2404
-2579
-1710
771
-1047
-1114
379
-871
245
-1993
-1306
-1197
-1125
-701
-1248
-2261
-2343
-1928
-2199
214
875
-2723
-2766
-1651
-466
-962
-1838
389
354
-575
-1379
-897
-2613
-155
-2303
-2294
-2249
-1012
-475
56
-1573
-1028
811
482
984
295
749
-2237
-683
325
-1063
-1609
-53
-1299
-58
-1626
-1866
-2127
-377
504
-2931
-1806
-430
-1172
-1453
-2036
-144
-1872
-2514
-2456
-1499
523
-2863
-1780
-12
721
-1256
-717
-274
130
-1819
-2515
-1579
-2797
-2222
-2847
-2087
-1858
-408
-476
-2387
-2185
-1776
-1612
-1421
-730
-1858
726
-1487
-2894
148
-1812
-917
-568
-1152
952
-370
-2591
-506
-2813
-2123
-139
-2642
907
-2852
-1825
675
246
-1794
-449
-910
677
-2898
-1206
-1789
271
568
-1921
431
255
-2713
-655
-513
-884
-934
-2495
-1789
-2402
-923
35
-1092
-2072
-10
-272
-2539
-1865
-787
-164
-58
-2357
-1684
234
688
-440
-2644
-1844
-1248
-1564
-684
-2725
-1979
-192
-1409
-1141
-636
-2267
-192
-2905
-102
-94
534
-929
-1285
-748
-2608
-2629
-494
-447
-2474
-1691
143
-136
-940
355
-2361
256
-1796
-1428
-2991
-100
-97
-2937
-2286
696
800
-1054
-1952
581
463
809
-1622
320
-1963
-104
-2850
-935
-1759
-1215
-363
675
-498
-1695
-2212
21
-2552
-2092
-2123
-384
-2772
-710
877
-2125
-204
-1257
987
-2959
-2898
387
-2558
-1333
-775
-2576
-394
-958
-1550
-1503
-2437
-373
-1860
-1334
-1723
226
-1952
-2504
-2946
-2801
415
-19
268
35
-1809
-548
-1809
-685
-1383
-703
-829
-2786
-1038
-2499
-1122
880
-2454
742
-639
-150
-777
-1542
-2730
-665
-1545
-203
332
-243
-4
-645
-480
685
-2743
763
-1584
-2087
223
-1418
-374
163
-695
-2259
-1185
290
-2062
-685
-1757
582
-2603
-2321
-2507
-1838
-2759
-2241
-2866
343
-308
238
106
975
-1975
193
-2588
185
222
-2178
-503
-906
-1716
-2506
-1686
922
-385
-804
-2426
-1693
-664
-365
-2982
-2812
-1055
-1340
-384
-1833
238
-1178
-609
94
-1014
-2562
-553
-536
255
-1000
49
-2140
-1523
-2943
741
-593
-2712
-2834
106
-1867
-315
-1553
-1785
-1226
-1517
-1703
-1598
-150
-2805
-1237
-162
-1544
-2758
-233
-1199
642
-1994
696
-1548
-1029
-1241
-175
-2250
-425
800
-720
-2626
-1496
-955
-2929
-607
-576
491
-1382
-1495
-631
-2713
-1791
-1233
-649
-307
206
-228
-1438
-2349
-2114
791
-2049
-1465
-1013
-1740
-1824
-2274
157
-641
-2833
-1442
-2144
99
-1866
-925
-1681
-2979
-1261
89
200
-993
-1135
560
-92
988
-355
-2949
-2678
-856
-1739
320
-251
-2194
-907
-52
-1006
-1929
-1659
-1929
-1775
-2143
489
929
-633
-2958
485
-2353
-591
-575
-1680
-661
450
-1437
-2765
-1370
-1875
-1205
772
-2732
-2782
-505
845
-286
-672
-2605
927
-2695
922
-1965
-1618
-1860
-1139
-1287
81
-65
-2238
-2746
587
895
-1594
-2146
-2389
-1090
738
-1853
420
-1484
-1018
-215
-2245
797
-2488
-1713
-2725
-1676
-2082
-608
-2029
-1124
-1896
-391
-2049
-775
-732
-2535
-1354
518
-754
-2975
-78
795
-1061
-2586
-520
-2813
518
397
452
-1118
-1126
-974
-466
-1455
-2733
-2677
200
-500
-1669
-1201
-475
-2328
-986
-360
-2108
-226
-62
873
-723
-1191
-916
-1634
-1862
-729
590
-2702
-200
-1998
-703
904
-69
-2736
-641
-2998
-826
-620
68
-2417
-2661
845
-1595
-2031
-1104
-2626
-386
-2894
-181
-1093
-727
-1931
-2758
-1840
417
32
-2008
-2123
93
-2195
-1375
-819
-565
-470
-322
-2096
-2634
-687
-271
-1229
-2771
813
-119
-24
-55
-2688
-72
876
-2295
863
-2297
-2848
790
918
-2617
798
-2628
-1670
-1886
-2659
-1797
-2667
-297
689
-129
551
-1233
-1418
-395
-2126
-60
-1540
873
161
-2453
-2134
416
-75
-1997
954
-2779
-2345
-317
-2268
569
-301
-2649
-2483
-1961
-2332
-731
-76
763
-1880
61
623
-619
-2836
-1136
-708
-1747
241
119
171
-1016
-815
373
-758
187
-1037
-947
-2654
-1577
-170
-2469
-2706
-1507
-1283
-1344
826
-2698
-434
-566
-1690
728
-541
-2648
-2845
849
-1469
-2486
-2547
-1059
-1034
560
-1253
-1246
-2196
-2876
626
749
-1059
-2849
-276
-704
-2825
976
712
-2325
-2930
-2781
-2648
829
-945
143
747
-986
-940
-2817
-1226
806
-1254
-2777
-1944
-2027
412
-1363
-2291
-2773
-2359
-1457
-220
-574
-231
-1448
-2894
459
509
-132
229
-2784
-2525
107
671
-1897
-2301
-1569
-2180
338
-1794
-1692
-969
-2993
-2732
-104
-2808
-1059
-2454
58
-2454
-2931
-513
-1775
-2580
-791
-118
-994
-620
-1896
878
-2246
808
-2959
-2757
-148
-1213
-2373
-706
-1477
-2021
715
-2618
-1800
265
-2845
-1187
-220
-1301
-2923
-371
-1404
-2928
-2578
-1504
-439
-2819
-42
-1897
-1733
642
121
-1939
878
-1842
676
-401
-1788
-2587
679
-1516
-856
-1949
-978
-2194
-672
-432
-1201
344
-753
-2488
-1623
-1097
-2951
-1410
-1122
638
-2456
-97
-751
-2502
-7
-1154
-541
123
-1356
-1127
-1442
-71
281
-1321
-764
-1289
739
-517
-1416
-2471
-1107
969
-2119
-2659
-2289
-1478
-2686
-1830
-1850
-225
-1970
-113
-1703
-327
-678
-1845
-2220
-1894
253
-1350
846
-2648
-2636
-515
-633
-953
-1581
-1514
-2758
-1512
226
-1805
761
-40
-2624
61
278
-1553
-2323
-2465
715
500
-1537
-2073
-2666
-43
-1852
-2236
-1908
-2307
-1416
-1203
443
756
901
-436
-344
-579
-1793
-1220
-2362
-2408
-1504
-1669
-2272
-138
-2135
-2611
-1711
-1837
-678
-1905
766
-942
-2895
-2227
526
698
220
-1866
-629
-757
-194
-2475
-1784
915
-843
200
-2725
-2632
-2136
-2817
-2831
-1508
-679
-127
-733
-453
-2012
-954
-2926
-1384
431
451
-345
-163
-1804
-171
888
-1232
-1070
-2977
337
-807
-691
-1871
-2896
-765
-2616
131
-105
-1082
-2953
-163
508
-1990
931
-198
99
-2750
794
-912
-1014
-1019
229
-2899
-469
-1881
-1109
-2185
-1020
-1300
-1863
-2547
479
-251
-1328
-806
53
-2382
-24
-1649
200
-100
-939
-863
-1728
30
-440
-317
-2244
-1048
-936
407
-1277
-113
87
-279
-1709
-2086
-2992
-539
-2674
-2844
597
-2618
901
-1799
-1623
486
-2900
-1838
-2499
-1588
-378
-851
178
327
-2725
-2967
-2343
-745
-1329
-1760
109
584
-2913
-419
-2748
91
-767
-220
-2051
-941
-2004
-2685
-379
-755
-1750
-2744
-428
-2144
-645
-968
198
-1777
198
46
-689
438
-2718
563
-2949
-1438
-2130
-2134
-1165
-2569
796
-1024
-2796
-769
-1963
-2983
-393
-93
-1825
16
-1342
364
-192
-595
-1015
-9
-2393
-2782
960
585
-2348
-1729
-1596
-486
-373
171
563
-2160
470
-2211
386
-1780
-105
330
-2016
406
-215
-391
-1295
247
-138
-144
-2496
-2606
-368
41
-777
-33
231
-2102
-832
-977
-1680
-2839
-957
586
-1375
-801
-893
-1460
-2302
-2009
-1388
-1509
-1303
-1558
-1651
-1554
-2241
-928
383
-289
-1140
-2517
-1020
-2002
-1364
977
457
-1186
-558
-609
-2435
451
-1802
-1144
-1438
-83
-217
55
-2438
-1323
-2812
587
-1463
-1936
-2748
706
-1289
-217
-1910
-2766
-1319
-719
-1952
292
-1230
-2081
-642
-2772
-570
-296
-1848
185
-1086
-2879
815
-1914
-421
-2794
-1511
-2647
595
81
-2303
-318
-2787
-1521
-2152
-322
-861
-2670
555
658
-2487
-2897
-816
-984
310
-198
-2917
-2779
-2242
-144
-2168
-2784
-1950
-1503
-2055
-2843
-2201
766
-2700
-1911
-748
-2492
168
4
-716
-2839
-1752
-1217
-627
-2001
398
-982
-1074
-2149
-2176
-245
-2862
633
-339
-1336
-2950
-2467
-2827
577
-2316
-2400
416
-1665
-1972
494
-582
431
-1458
-938
-2387
-909
-36
-2423
-2527
-2610
-2167
-2626
-2684
957
643
827
261
-2380
-492
-1473
-2690
608
-2837
-2589
-2840
339
-926
-2185
-1838
-648
-1285
-2343
-1495
-2666
-1218
-1729
-2877
-1570
-2311
-8
-2577
-1146
460
300
270
-464
-2573
-2883
-686
-2106
-1716
-1424
-2233
-2648
-1962
-2918
-360
-2704
-1371
-422
-40
-2677
-781
-835
-1535
-2707
176
-2766
-2073
-1934
-1782
-2120
-116
-1208
-2233
-817
-2322
-2477
-2920
-2326
-2974
-2262
-2460
-2862
-2359
-171
-447
-1029
-1576
-1027
667
-683
594
272
-2016
249
-1854
-2260
-152
126
-2618
-1699
55
-2198
-1721
801
-2280
-309
-1686
-2605
-2719
-374
-1838
-1159
-1697
-1721
-1650
-2745
-1946
-923
-876
-596
557
-951
-1066
-1908
-2805
-703
-2201
-1543
-2691
-2603
-1151
-1632
-1739
-1059
-2864
-2362
-2521
-1232
-630
823
-145
-1872
-672
652
-1512
-186
-876
-1304
388
678
84
-479
201
-2408
-246
-2817
-395
384
-2905
-1769
242
100
-885
-2150
-1053
717
-1104
-305
-2198
-1177
-2685
-2949
-583
-1399
543
-1960
877
-2782
-238
-270
667
-2750
329
-2930
708
-1536
-1032
-2489
-901
-1464
-2780
-1355
641
661
-2852
-969
-2961
-2339
873
-30
-2302
247
-2670
-1915
-1556
-1368
603
-997
90
-2253
-2038
-951
-2515
-1857
415
254
-2148
-1344
-589
-2032
-1333
534
344
695
276
509
-2858
-2113
-1861
117
-283
-1749
-2783
688
-1910
-2061
-2566
-157
-573
410
-1820
-287
-636
-1265
-2109
-594
-1116
188
-245
-2235
-846
-2831
-148
167
-2437
-1999
-2216
-817
439
-2954
763
-740
530
-2451
-1729
-928
-1974
751
117
-785
-1011
-2660
-2919
802
-2310
-1387
-1591
-883
-149
-2236
-1657
-1394
828
-1208
-862
-2952
299
717
-481
-68
-760
-668
-1271
-1233
-2119
-2350
-1888
-2079
-1516
-1080
244
915
-2402
-335
-340
-330
-1165
-1207
-425
-2608
-462
-729
-1323
467
-816
557
940
597
-2663
-808
-2727
862
-1950
55
-1516
-2101
-2871
298
-914
-2343
-2444
-896
-274
463
-2130
426
388
-2701
-2621
579
-1443
-2550
-2287
-1532
-1078
-2687
-1846
-2211
-441
-1449
-175
-1288
-720
-2445
-951
-2467
-2680
342
-323
917
560
-1307
-1809
-1791
-1647
-150
-2873
732
555
-1911
-2457
-310
-1914
739
-2204
613
799
-174
-632
-2185
-460
-1117
-1713
-404
75
912
-1393
-336
-1371
820
-43
-2457
-1376
-1566
-983
-368
-883
-1812
-2775
833
-2217
908
-2963
-1455
-1615
649
-2819
-261
207
-2489
-2095
-1522
441
-2421
-256
-46
-791
-400
-1879
-1524
-2993
483
-2864
-1614
-493
-2222
-1892
-815
-2732
-2858
-65
-371
-1730
-2236
-865
-6
106
51
609
46
-2454
771
-1937
-2817
-2377
-1087
-2437
-2317
375
-2714
-363
-1392
-127
-1162
127
192
-1897
-2264
-1627
-1410
-2276
198
-410
-1054
-2380
-2872
-608
-2291
-1874
-394
-2897
-389
-1499
70
389
-700
-2492
-2239
-1931
-1016
-1753
-2846
-1042
84
8
-264
-2977
-351
-1963
-2303
-1296
-854
967
-1176
-369
-1777
-475
-1581
-452
-1619
-98
-2291
-117
-740
-985
901
-1947
-2293
-2736
-437
-602
-2130
-1547
499
454
-1807
-1678
-2544
524
-436
-998
-2661
51
218
-2293
-2293
301
594
-2122
-1840
-2999
-2924
-1692
797
-2038
328
-2619
-1937
-1427
-1317
-2964
-219
-673
433
-1075
-2325
-1310
-2641
-722
956
889
-2138
-930
-2940
-234
-2538
-638
943
-2140
-886
-289
-1795
12
-1037
-99
-2661
362
-1899
-147
-1964
588
-992
-2132
-2428
269
-536
959
-337
-714
-693
-754
-443
-2992
824
-2961
-1756
-2995
-316
-1288
-1781
35
-265
-2896
-893
-2238
-900
-2633
577
-2722
135
-2323
-1241
-2941
130
-1733
-1880
-2627
989
-1391
-2772
-926
-1138
-2729
-826
-774
-2295
177
-759
-2361
-2080
-2410
-2542
-2451
-1110
140
385
-1029
-361
-1624
718
567
-2485
274
-1099
-1717
-664
-1940
613
-1039
-1837
-2269
128
-2572
-2260
-1247
978
-315
787
-896
482
646
-1067
-2154
-959
861
350
794
-1123
2
-165
-2562
-1776
-740
-1263
-1256
-2626
-2408
-2523
-1034
-2274
-504
7
-1253
-1872
-2980
-48
-1927
-471
-2655
-906
-1787
-1330
-2029
120
931
-493
-551
-1281
-2889
-2983
-2613
848
-1050
-2348
-197
-528
-989
661
-1794
-2760
-1164
-1998
259
761
-126
-2949
-2697
348
-1287
-2505
55
-139
-2925
-270
-2438
-2931
-2915
-287
-2045
-648
-2729
-404
-1978
-495
-828
-1528
-1309
-2934
-1145
-1395
-614
-679
-86
-1912
-240
-1557
-74
651
310
555
-1977
778
-2751
-76
-2084
-234
-352
-172
-502
841
-2990
-2773
-2148
-2666
629
-998
-998
241
308
-2892
-2701
418
-1162
-2227
417
-2379
-1494
-2004
15
-2289
-568
-1894
-1811
-1046
-396
-1513
-2342
-935
-697
-246
-2156
-54
-2710
-60
-2943
-2836
-2841
36
649
-1948
397
-2475
-852
-1989
987
114
397
13
-2664
-258
-383
-2456
-2445
-152
-184
166
-1868
-2294
-2100
-1850
-1849
-158
-1080
570
-2546
-911
-1235
-401
-2718
-1049
-1872
-1443
-1557
-1372
-829
-1593
-1118
-1299
702
810
504
774
-2866
-1284
-1693
-2147
-1493
-1125
-891
-1976
485
894
-1928
685
-126
-419
-2450
646
-1972
-1670
-929
-2547
-1555
-2475
-2726
-1007
901
156
-155
-1553
740
-2136
-276
-1772
-2500
-2943
-767
279
-1835
-598
-492
321
-531
-94
-548
538
602
-2653
-716
-1702
-1973
882
-315
836
-690
-771
-2526
570
-2469
-2340
-1086
-2108
-1073
-1756
903
920
-2202
-161
-136
963
156
113
-910
-1050
-986
-2755
-837
-90
-340
-943
-1445
-2025
-1526
187
-705
-727
-2870
-2915
-2160
-1128
-2753
-1390
-1232
-767
-2520
689
-1775
280
-2710
-806
976
-2521
-1335
-41
603
-2305
497
211
676
-2183
-1978
-1810
853
-1670
-1776
886
-2557
-1825
398
-81
114
-1251
-690
-1609
400
-2161
-159
-361
-1239
-1123
383
344
-1395
527
-2362
