0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-10 19:18:47 +00:00
OI-codes/S2OJ/1709/data/questions7.out

199690 lines
562 KiB (Stored with Git LFS)
Plaintext

0
81
268
306
0
25
78
0
172
197
0
261
166
0
0
0
149
0
393
0
0
0
213
108
0
158
0
0
0
314
315
299
0
397
211
203
0
288
104
0
0
74
0
107
242
0
261
0
0
0
0
249
148
0
171
0
0
51
0
0
345
8
0
0
0
60
252
0
397
12
0
0
67
0
98
83
107
0
303
358
292
373
60
31
91
248
181
94
0
0
12
246
5
20
0
1
0
364
0
177
383
30
232
374
0
284
1
0
0
0
0
334
0
0
0
152
0
0
79
176
396
85
0
0
0
68
0
335
153
205
195
0
394
259
375
228
115
227
76
0
50
210
0
55
0
334
0
0
0
0
159
0
0
123
177
0
0
215
0
44
0
0
0
0
0
0
211
10
392
1
0
0
11
0
210
234
306
0
0
0
48
0
91
0
122
270
0
0
144
20
388
243
0
314
0
0
0
231
101
257
0
0
316
282
0
360
26
70
0
0
376
0
0
0
332
105
0
162
375
376
0
208
205
0
184
0
262
0
0
106
243
243
0
0
383
0
141
0
0
352
0
305
0
275
333
1
0
242
0
2
29
0
0
84
2
0
154
310
298
0
0
0
307
0
0
0
312
137
0
47
0
249
115
0
0
369
0
311
0
395
65
83
28
15
0
200
293
0
0
0
1
10
0
0
311
354
178
260
0
0
0
72
373
0
396
0
0
53
107
0
0
323
206
340
275
195
62
0
70
0
0
0
196
292
329
0
330
397
170
366
142
242
0
0
361
0
87
0
0
0
0
19
150
118
0
233
0
131
0
0
0
0
0
394
181
0
0
22
347
368
368
366
0
0
193
0
161
65
0
0
0
0
0
306
303
0
0
216
0
0
393
0
74
0
0
0
0
0
0
0
0
250
120
0
0
133
362
333
0
1
366
246
0
303
0
110
397
0
0
3
0
249
156
0
0
184
0
174
218
0
0
0
60
155
244
108
20
0
344
0
306
0
0
0
45
0
3
0
352
110
165
374
176
0
0
311
0
0
4
31
0
0
233
137
2
265
85
0
189
338
213
391
347
294
0
351
0
0
312
0
0
286
67
0
175
0
0
332
87
225
27
0
383
0
254
328
0
263
0
0
0
312
0
0
0
208
0
105
371
0
185
0
274
0
52
0
6
33
107
65
240
0
161
12
207
0
330
0
0
165
0
176
0
0
217
0
0
186
0
0
97
0
184
0
64
0
0
384
0
291
0
0
360
0
339
0
0
0
0
68
200
0
0
8
0
321
94
0
299
0
305
0
229
0
166
0
79
287
297
5
0
50
222
0
131
65
0
138
0
303
173
0
0
0
0
0
223
0
179
51
0
0
14
308
0
7
0
70
0
14
0
228
1
0
0
208
35
0
110
0
0
108
0
392
277
1
0
0
0
309
9
124
339
183
0
0
87
0
0
82
267
278
397
0
38
226
0
167
31
151
160
0
0
0
272
61
309
0
27
0
0
0
0
335
0
0
0
305
128
0
184
172
0
19
0
0
0
0
0
0
10
25
11
203
320
319
386
63
49
362
148
0
0
184
0
0
0
359
0
22
368
0
366
155
172
296
0
255
74
146
45
0
1
94
130
0
26
0
0
345
0
0
188
377
35
0
303
23
0
0
0
0
0
1
299
0
9
233
381
29
12
93
0
0
372
259
2
0
0
109
308
177
0
0
0
198
347
319
0
0
0
0
90
0
370
0
0
229
174
0
335
154
0
54
148
0
0
19
0
0
204
0
393
152
13
307
122
0
384
0
0
0
0
277
270
0
148
304
148
0
0
375
269
224
0
0
0
292
318
0
0
389
142
0
0
0
0
301
0
335
100
0
0
0
0
0
44
101
0
0
364
160
0
0
0
0
168
39
0
156
1
0
0
0
349
3
124
6
265
57
195
1
0
47
67
0
345
0
0
0
333
2
335
0
258
264
0
192
29
345
0
196
207
0
0
379
0
53
0
366
314
0
0
0
322
198
0
0
397
181
6
333
59
0
0
0
0
5
0
0
0
0
25
0
0
0
0
203
0
67
292
240
0
0
3
323
0
138
126
33
0
397
379
17
1
259
113
0
18
0
0
25
350
0
0
0
0
254
0
0
105
0
0
45
0
339
0
0
244
277
0
1
107
0
3
241
365
0
216
357
0
270
9
0
119
152
397
249
48
0
359
0
346
0
100
330
387
0
151
221
0
0
0
0
0
0
397
0
270
0
145
313
0
253
0
0
397
0
0
306
104
1
0
180
0
0
0
372
98
0
175
251
391
0
0
213
0
0
263
285
0
0
63
303
0
0
342
0
0
0
254
0
264
0
52
397
0
43
38
0
8
0
6
0
0
195
3
186
45
0
0
107
213
0
0
359
216
0
88
85
397
0
280
307
0
0
0
305
275
0
387
318
0
126
308
367
0
1
368
0
298
0
17
0
0
154
73
75
1
0
397
0
127
43
122
0
367
8
239
0
0
0
0
159
0
0
280
197
0
0
0
0
0
0
226
0
10
0
0
0
0
0
0
0
0
257
336
0
339
259
0
0
75
0
394
0
0
0
0
21
0
263
0
0
55
251
0
0
252
0
0
0
326
333
290
104
281
136
0
0
258
192
0
0
0
356
0
220
156
0
103
0
204
106
191
129
0
0
0
0
335
0
0
0
73
172
0
287
0
393
0
229
345
384
0
379
102
13
311
226
0
0
0
0
1
261
0
394
0
369
77
68
130
0
172
70
0
52
0
0
392
0
277
0
397
0
1
0
0
381
0
0
253
0
0
337
0
397
0
0
236
0
183
0
0
0
87
0
62
0
284
244
58
0
0
1
0
238
0
255
160
102
371
242
335
58
299
0
297
0
375
0
153
0
123
185
115
0
33
0
0
0
10
0
319
0
0
0
0
0
0
75
0
0
190
0
0
255
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
47
0
0
0
180
369
132
0
0
62
280
0
107
114
0
297
0
177
23
0
0
0
0
185
0
0
0
136
258
0
0
47
0
0
317
0
0
39
210
0
62
0
0
200
195
0
0
326
279
0
0
245
0
0
96
324
339
148
1
366
125
92
0
237
273
0
71
153
20
363
1
37
0
0
323
0
32
169
147
0
0
0
0
124
317
278
1
151
60
84
68
0
107
0
0
1
295
70
0
356
384
180
83
115
0
17
101
278
0
0
0
0
0
0
270
0
0
118
221
0
0
0
130
0
0
396
50
0
376
0
349
0
142
0
0
0
0
0
0
0
27
163
0
0
0
0
49
365
0
0
57
1
177
0
34
134
384
332
0
223
115
170
0
0
0
0
124
59
6
80
241
0
139
228
0
88
0
243
17
56
2
150
0
126
260
0
13
0
146
200
0
0
0
211
336
6
145
81
0
377
0
338
284
182
0
0
0
2
172
0
31
0
0
29
0
37
0
0
370
0
57
264
0
0
0
0
0
54
0
0
312
3
0
374
309
0
0
174
2
0
0
350
132
0
390
108
117
0
0
91
349
33
246
375
0
0
0
80
0
0
2
170
365
0
79
0
71
0
217
0
254
128
231
369
31
150
338
0
74
0
0
0
316
338
0
253
249
0
0
0
182
0
0
300
5
371
192
192
348
38
1
129
28
150
47
0
0
35
0
150
0
0
181
0
0
188
0
0
92
0
1
0
0
85
376
103
220
273
196
284
204
1
95
0
0
74
0
228
0
0
183
0
0
0
210
349
0
1
0
231
95
158
102
0
53
397
259
0
0
13
0
379
0
250
0
0
1
0
346
99
43
195
323
258
0
0
0
0
0
0
333
0
0
0
364
0
296
0
255
0
318
133
248
0
0
167
83
221
318
0
107
288
236
330
229
378
0
0
0
397
215
0
283
59
0
23
0
0
0
69
0
162
0
0
12
105
318
0
0
0
0
145
0
0
160
257
264
397
324
0
0
311
7
240
318
0
75
272
252
0
0
383
234
320
381
192
0
0
0
1
118
0
195
394
158
360
205
0
0
318
362
342
0
0
183
320
0
0
307
132
345
242
54
248
5
0
115
0
224
0
365
0
374
243
394
223
289
0
0
83
387
265
6
0
0
178
219
51
165
0
199
395
153
0
210
0
0
253
0
0
0
140
184
0
203
1
198
0
2
0
0
0
397
248
279
100
0
138
113
109
0
0
3
103
25
0
262
20
0
81
204
128
0
356
373
174
30
276
230
290
287
62
0
0
3
0
204
7
0
98
0
153
391
0
0
0
99
396
0
337
0
88
326
0
38
359
0
0
168
392
0
119
0
251
0
172
0
7
150
363
0
163
150
0
0
325
0
223
183
0
10
45
259
171
0
0
0
245
249
338
87
0
237
369
1
340
316
0
0
394
0
95
333
379
234
22
0
0
100
0
0
0
0
0
27
337
0
332
253
143
0
289
77
0
116
0
0
196
325
0
344
240
90
0
379
0
0
68
0
253
70
341
24
9
0
0
0
0
303
356
99
0
0
0
34
377
0
0
259
89
109
135
109
366
340
67
86
34
144
0
0
0
98
147
0
0
0
0
0
0
366
55
0
232
1
0
397
218
99
234
0
0
115
0
0
137
0
284
274
0
369
373
0
0
0
321
133
141
366
0
0
352
81
47
0
331
0
341
0
26
230
0
112
0
240
217
0
11
0
0
0
0
193
309
0
357
1
328
54
0
0
0
24
46
309
174
0
131
13
204
257
393
0
0
397
0
397
260
0
295
198
171
43
0
0
288
299
0
0
137
47
205
0
203
97
0
188
0
324
0
239
45
0
0
0
0
0
0
0
280
0
11
297
0
237
16
0
0
195
0
144
0
0
274
368
279
8
0
0
217
0
250
0
69
0
108
249
292
299
191
0
318
120
83
265
397
382
0
0
0
0
0
0
0
0
2
331
333
145
281
139
323
0
0
208
355
0
110
17
39
0
0
63
0
397
359
0
291
0
0
9
0
10
134
127
0
259
0
326
252
160
77
0
370
76
0
279
178
324
97
289
159
371
387
170
0
0
0
0
168
0
54
0
0
80
204
131
0
1
0
351
89
186
162
0
394
0
0
397
23
0
157
280
0
0
0
0
0
6
0
223
0
93
0
0
102
0
227
33
146
0
395
81
0
151
0
85
49
1
0
0
280
117
17
227
331
0
51
0
0
0
0
0
165
0
109
214
369
2
194
0
159
322
0
107
252
0
0
366
128
0
44
0
0
0
0
129
0
113
0
217
0
0
0
0
85
1
176
284
167
0
267
305
241
341
167
261
337
330
0
392
98
27
0
6
0
289
0
0
0
97
1
0
235
110
0
24
380
0
102
202
181
278
89
247
40
0
10
279
0
0
157
160
349
0
0
172
243
0
0
366
112
57
80
258
355
0
302
0
293
347
397
0
58
0
0
0
0
7
0
58
0
104
368
214
384
35
0
272
83
184
0
0
0
0
86
31
103
264
209
14
36
269
377
0
0
0
0
93
380
306
0
0
254
2
0
0
0
0
158
239
0
54
381
0
0
52
0
0
64
0
0
64
94
8
0
157
333
0
0
0
194
357
24
153
136
0
0
316
0
0
0
0
0
0
393
208
182
226
360
192
78
152
306
0
210
195
251
397
58
4
0
0
0
0
232
0
0
23
0
32
0
193
138
0
0
0
0
0
1
74
92
28
0
5
165
0
0
284
48
0
228
0
0
0
245
154
293
0
203
0
0
6
15
102
68
4
1
0
148
0
0
0
0
0
0
27
0
12
132
178
0
167
293
0
290
332
325
0
247
0
138
0
95
74
87
0
120
73
304
0
97
0
78
101
258
250
0
319
0
0
7
367
393
394
334
291
112
256
0
0
0
0
73
129
382
397
0
0
0
390
0
284
252
0
1
17
0
11
357
0
0
9
10
0
0
0
39
0
393
358
239
197
226
396
0
222
0
0
5
0
5
1
306
0
0
273
115
360
0
328
0
0
78
0
309
108
0
38
0
0
179
0
397
382
0
0
0
38
397
0
296
342
0
57
0
284
0
2
0
20
35
0
0
79
0
88
0
0
0
1
0
0
0
242
0
224
0
0
0
241
207
0
0
0
343
210
0
281
0
8
0
317
392
239
394
0
358
0
229
0
0
278
0
0
0
0
286
234
206
0
203
230
0
277
217
0
0
0
0
325
303
0
367
159
0
169
0
0
31
0
0
213
0
250
0
189
8
0
273
202
70
0
5
0
276
0
0
5
151
302
320
333
0
0
0
177
210
351
0
191
0
0
0
312
0
0
310
171
1
0
229
0
336
0
141
286
205
208
0
0
0
262
335
0
126
0
307
296
239
380
0
0
0
7
101
0
0
0
0
308
0
0
375
144
0
0
0
50
138
0
274
0
21
23
63
289
332
0
297
196
0
172
0
0
0
0
0
96
0
49
0
0
207
0
0
0
0
379
64
32
0
99
242
0
1
0
0
0
73
0
196
0
24
0
0
110
303
28
0
0
207
312
207
0
0
312
0
0
291
0
92
0
0
101
0
0
314
0
183
0
0
0
1
72
0
247
0
0
0
25
0
0
321
0
285
0
176
50
322
0
253
0
0
120
157
0
293
0
0
81
269
275
118
0
370
383
63
0
0
49
312
0
306
0
279
0
0
0
0
0
0
367
0
150
183
0
0
314
0
0
181
144
164
62
338
242
325
0
0
382
0
0
354
200
0
0
10
0
0
0
0
168
0
0
0
280
139
0
212
1
397
315
9
6
252
0
0
0
0
0
0
0
0
0
258
119
365
0
216
256
0
84
0
140
353
0
0
84
0
227
289
392
181
351
375
31
165
77
0
0
0
71
302
0
379
23
0
0
329
0
10
0
50
0
0
272
24
0
0
384
276
0
0
352
0
0
0
82
0
0
0
0
81
0
0
0
0
0
0
1
0
0
207
38
0
0
385
381
0
0
225
0
252
0
290
308
0
0
155
221
0
397
159
79
244
0
0
0
367
0
296
331
0
0
374
342
342
315
220
0
207
81
0
0
0
24
0
0
57
15
0
0
90
0
258
0
1
300
305
110
388
0
0
0
206
380
0
0
0
317
54
0
366
0
0
0
346
236
0
0
0
317
0
165
0
328
0
108
0
0
0
172
162
203
0
0
248
0
0
0
0
391
60
0
332
136
263
0
288
66
9
4
20
125
0
321
0
0
0
348
213
0
0
352
47
0
25
0
0
202
311
147
222
0
257
0
152
251
0
0
76
0
0
282
354
331
0
0
227
0
27
368
0
197
0
0
0
177
0
82
0
0
255
23
0
299
0
0
198
44
0
0
78
254
97
0
66
0
86
0
257
131
53
315
80
0
149
0
190
0
0
0
303
397
0
0
394
365
0
0
304
105
203
0
0
10
173
0
333
49
0
394
44
397
0
129
161
359
365
156
0
0
27
95
0
0
0
178
0
11
47
323
0
0
394
140
272
0
0
162
0
367
189
318
0
0
0
332
203
0
0
0
368
11
349
0
17
64
0
17
16
31
0
371
0
304
397
0
267
0
11
65
48
341
0
34
0
346
0
241
0
104
0
0
196
193
37
55
0
317
215
227
0
22
45
8
0
232
222
0
19
45
23
39
49
0
0
0
0
0
98
293
209
203
0
0
0
292
41
195
330
281
0
372
0
60
0
345
233
0
0
332
0
0
190
0
0
0
0
64
98
145
183
147
0
0
207
0
0
0
374
223
0
0
0
381
1
222
211
0
370
154
0
0
0
0
57
15
0
131
0
2
0
369
52
388
347
67
0
150
0
0
0
397
102
39
0
260
0
366
102
394
0
48
0
341
0
0
0
0
0
327
160
199
208
85
98
184
0
281
191
0
180
397
205
251
0
0
0
0
204
0
133
0
87
214
0
159
0
0
109
0
394
95
282
1
0
116
187
397
0
16
0
1
52
0
0
0
38
131
20
130
0
0
0
0
265
0
340
93
2
0
0
0
119
40
0
0
180
2
0
0
0
311
328
176
222
0
0
0
332
0
0
59
367
0
0
0
0
0
345
3
0
19
0
228
0
0
57
0
0
0
0
0
296
318
0
203
0
79
245
79
0
0
70
0
0
0
134
155
6
0
0
176
52
0
0
320
0
318
177
0
241
0
0
36
240
0
311
318
0
0
0
0
119
8
0
253
9
97
91
288
0
67
0
225
278
83
0
80
339
0
0
53
0
0
0
6
0
320
256
0
0
0
0
0
0
0
335
175
34
0
165
0
0
0
0
0
0
0
0
268
0
0
203
302
0
113
259
0
0
46
0
0
80
0
0
0
350
0
375
70
183
0
205
0
107
0
0
0
116
0
397
226
282
111
0
271
38
0
344
293
360
0
0
393
0
0
350
0
0
0
384
0
0
0
89
59
0
231
0
91
0
0
303
0
318
121
0
0
347
338
0
33
374
0
108
145
118
337
4
46
0
1
55
118
0
0
371
317
0
397
247
0
0
184
347
0
0
184
100
29
373
352
367
0
0
153
281
149
142
158
1
158
353
0
397
30
247
196
60
183
0
0
0
294
0
155
289
0
0
0
0
332
0
0
0
0
167
374
0
0
394
360
0
229
0
0
0
0
162
73
13
0
234
264
248
207
0
0
0
0
219
0
374
322
0
186
71
80
177
18
0
267
0
0
0
163
0
0
0
0
0
69
248
0
0
0
98
6
164
97
140
0
395
0
0
116
242
0
6
2
126
265
133
230
0
95
219
0
0
0
0
0
59
0
383
0
56
261
0
16
0
0
80
0
0
0
0
0
0
0
0
0
216
0
0
195
338
0
302
0
52
225
0
254
394
0
397
0
0
350
335
218
340
0
0
0
284
310
0
0
0
146
249
0
0
351
180
196
0
100
0
345
0
385
0
4
0
0
0
215
78
0
0
0
323
126
284
0
243
0
0
0
373
181
1
249
85
0
0
150
371
0
43
68
0
349
196
156
45
4
0
0
383
88
60
0
366
352
0
151
374
0
0
0
1
0
56
0
0
1
0
0
0
373
261
0
195
361
0
238
0
0
9
297
0
230
22
0
0
0
0
0
4
0
0
58
223
0
0
234
349
0
200
317
0
0
259
297
0
0
0
0
101
0
180
0
0
247
0
374
0
0
166
0
350
57
397
133
332
26
106
278
373
83
0
149
0
0
0
0
252
42
0
33
0
241
214
327
187
331
0
0
0
154
0
88
0
262
0
190
0
275
253
83
0
359
231
258
263
0
71
0
22
234
0
0
0
308
195
0
277
5
0
0
267
0
0
154
93
319
0
0
170
0
0
305
0
346
0
0
193
70
345
391
108
241
23
0
332
0
0
392
351
15
2
0
239
54
0
168
0
0
223
136
0
12
0
143
269
0
0
180
223
142
139
145
0
98
215
0
0
136
75
304
0
0
0
0
25
0
78
0
27
0
0
307
0
0
107
0
0
107
0
253
0
1
0
0
0
331
234
0
0
57
0
0
2
18
333
254
129
0
0
0
278
84
230
9
295
317
25
0
0
16
267
222
178
397
0
0
92
281
157
0
34
299
343
0
0
200
0
194
0
0
0
0
379
65
0
332
347
0
0
365
221
0
340
216
72
379
0
185
0
94
227
18
0
222
242
0
0
158
0
0
2
342
76
0
0
21
243
0
0
168
0
0
247
0
4
0
0
0
104
333
82
213
0
0
0
5
106
317
1
0
0
0
0
20
329
0
0
0
88
156
75
134
0
146
105
312
142
0
0
147
152
0
253
102
89
0
0
0
211
0
317
142
79
257
5
0
0
231
0
260
1
121
75
20
298
0
0
0
0
372
312
0
259
0
0
0
333
308
290
0
394
0
127
119
5
0
120
0
225
0
0
0
162
0
0
82
150
88
332
0
127
129
0
0
372
355
0
254
0
369
0
229
210
356
195
310
150
84
367
243
0
54
251
363
0
317
99
0
0
0
0
0
3
0
0
261
0
0
312
281
0
0
0
194
0
187
134
0
0
14
0
225
0
60
1
313
7
0
341
277
1
0
244
0
85
311
105
0
397
237
0
0
274
0
97
268
0
250
1
0
298
153
120
168
0
0
303
204
339
0
266
172
82
75
0
0
56
279
0
70
169
0
344
0
181
0
373
0
317
13
291
0
0
0
91
331
251
0
0
270
0
0
0
114
0
253
161
135
0
0
0
0
0
380
0
0
0
13
0
1
80
0
226
368
0
67
0
0
314
0
0
0
379
0
0
171
112
116
0
157
101
50
68
10
350
0
280
100
343
0
277
0
349
0
3
0
0
258
24
87
0
0
59
0
282
0
0
0
0
318
180
226
0
308
0
0
0
11
0
0
148
338
129
130
369
271
0
0
287
0
0
303
209
323
15
98
0
0
298
0
0
0
209
0
0
271
0
243
84
231
40
383
0
4
26
7
0
54
0
0
0
0
0
0
0
0
195
0
375
264
292
0
69
155
0
0
0
127
338
298
0
332
48
6
216
254
173
0
0
0
0
0
235
139
105
330
276
391
0
0
0
68
0
210
268
85
4
92
144
0
0
366
305
0
0
0
157
0
195
0
0
0
0
145
0
0
0
11
0
0
102
0
0
271
309
182
397
0
126
20
320
394
201
0
0
2
162
330
0
272
0
0
0
0
0
351
3
212
397
0
0
324
0
109
367
0
0
353
0
352
0
0
19
0
0
351
0
179
0
317
119
0
0
0
159
11
304
0
274
376
277
5
281
112
173
0
165
108
108
197
0
16
0
0
332
195
0
110
0
31
269
369
0
53
48
23
58
0
204
0
60
0
0
0
2
0
332
0
0
0
0
0
181
1
0
0
36
371
0
0
54
0
0
0
0
0
0
259
0
378
185
0
0
81
0
366
0
27
374
1
349
388
286
156
0
54
0
0
39
367
0
130
0
0
366
0
394
0
328
0
0
189
95
0
397
258
370
0
115
156
278
0
80
23
0
0
0
0
0
0
0
347
111
237
334
0
0
0
0
151
115
281
16
368
0
101
38
394
0
0
33
0
0
0
7
307
362
0
0
0
330
0
0
1
0
380
329
0
0
212
0
0
232
0
50
0
0
12
0
132
0
0
282
23
0
0
32
0
254
0
0
323
0
0
213
70
0
0
394
0
0
225
323
340
0
191
0
338
0
0
29
240
306
169
15
0
0
0
147
280
0
261
214
397
0
376
0
257
0
366
129
0
0
351
0
147
0
211
0
0
0
0
267
258
89
0
27
179
12
7
89
36
0
21
0
26
0
103
256
131
0
103
0
397
189
55
262
0
18
0
228
0
0
0
294
85
0
397
58
347
1
0
145
397
131
108
250
386
212
100
79
0
0
21
317
329
0
310
0
0
0
0
214
396
276
248
0
144
0
252
40
290
112
0
0
305
243
224
254
325
285
287
0
367
0
0
273
167
247
0
54
82
0
0
0
79
0
3
1
0
303
12
0
315
161
0
0
92
230
340
0
0
0
0
112
160
129
0
0
0
0
192
79
0
249
0
0
246
67
0
355
0
0
0
0
317
0
0
341
332
0
0
0
125
0
368
168
91
378
0
397
1
39
171
0
19
0
0
20
0
90
50
0
0
0
116
0
397
0
39
185
0
349
0
374
371
0
126
0
189
0
0
5
0
0
0
0
0
203
0
354
5
156
379
365
58
0
260
63
44
213
0
27
1
0
0
200
286
145
101
23
196
242
0
116
3
0
0
0
286
375
319
0
28
0
0
336
293
15
0
224
45
143
201
0
210
0
90
0
337
0
371
0
0
0
0
367
349
0
23
206
365
107
168
0
0
67
0
0
268
341
0
391
0
323
1
193
105
0
0
208
383
144
117
0
107
0
0
0
0
95
0
1
0
0
0
0
0
48
0
283
0
2
0
0
45
311
0
0
0
86
94
337
397
62
385
0
28
0
386
0
152
247
234
61
0
242
0
209
1
376
42
205
156
225
153
132
94
0
145
133
1
0
40
309
0
201
0
0
0
294
281
394
227
363
0
305
0
353
69
0
370
0
0
0
71
299
367
91
0
394
0
0
0
0
227
0
377
0
211
167
0
317
0
0
0
165
152
147
0
170
0
0
230
209
0
0
0
304
242
0
0
0
0
7
0
307
17
0
134
0
223
86
55
0
0
0
0
1
0
238
0
287
0
0
0
0
337
306
0
8
0
0
0
0
388
0
0
74
225
346
0
181
0
0
97
0
0
358
268
0
200
205
228
0
177
0
244
0
0
281
0
196
77
0
0
1
0
290
25
251
142
4
2
255
0
0
0
0
215
0
69
199
266
25
0
253
0
0
241
335
230
0
4
1
0
378
62
122
0
327
12
87
0
391
30
0
86
0
187
0
261
259
0
0
147
248
357
51
383
0
380
40
287
0
0
59
136
337
0
0
214
7
1
0
66
0
0
0
0
363
4
0
0
309
319
150
239
0
150
0
344
0
0
0
249
0
0
91
68
371
65
362
363
397
257
336
0
279
0
171
2
379
35
0
18
292
0
0
0
0
292
0
0
0
38
0
0
37
347
0
152
0
47
0
0
225
0
0
261
0
326
212
360
0
102
0
0
88
297
0
0
318
74
76
172
0
0
0
0
229
349
340
394
1
0
0
348
0
0
0
0
8
272
13
363
15
179
0
102
7
83
0
0
90
0
0
335
0
228
0
158
0
41
5
164
101
8
0
61
303
258
15
0
0
189
319
0
311
0
282
254
0
134
0
179
386
0
0
270
52
0
0
0
278
55
0
4
397
0
254
387
0
25
0
233
0
291
0
239
397
0
0
7
0
264
0
0
0
352
279
6
111
155
96
253
0
0
0
187
0
174
0
21
208
349
137
194
16
189
0
341
0
0
192
201
313
344
0
16
256
23
300
76
377
0
4
145
0
115
192
0
182
385
341
371
0
0
0
0
323
235
44
0
136
129
98
57
0
0
0
0
0
0
149
143
0
247
317
203
178
0
303
0
243
63
258
6
0
168
0
357
208
0
0
0
114
0
128
0
19
149
0
0
0
383
71
0
0
169
280
0
326
0
284
378
0
0
338
367
0
0
0
0
0
36
107
0
17
222
192
0
313
90
0
114
25
112
150
0
0
0
0
0
0
0
30
0
49
0
375
0
0
0
75
0
0
0
0
155
58
151
19
87
0
0
0
0
296
0
253
300
334
0
103
8
6
357
0
357
7
0
0
13
226
84
128
0
0
170
0
78
0
40
0
77
0
0
104
0
11
6
3
397
53
47
0
0
204
0
0
383
283
0
0
0
146
394
51
0
0
0
5
208
0
0
161
302
0
0
0
0
0
369
225
0
382
357
263
0
0
0
0
232
0
0
0
0
0
6
0
188
0
0
0
122
145
109
0
0
23
331
175
340
55
0
66
347
0
344
151
1
0
339
0
0
0
0
0
0
107
0
251
125
67
0
138
0
1
397
0
62
0
127
375
0
0
213
0
0
158
305
292
0
0
0
89
28
100
371
0
164
0
386
0
0
0
165
230
0
0
0
333
0
285
0
359
188
0
301
304
205
319
234
0
0
0
228
0
150
0
270
0
0
0
0
205
0
0
153
394
149
252
0
0
0
0
0
322
0
168
68
205
0
143
0
0
0
356
0
76
0
40
0
0
234
366
231
343
223
42
213
59
0
0
85
392
107
385
33
0
147
173
0
0
1
166
0
155
0
56
130
0
0
180
0
0
152
0
167
0
373
0
0
0
0
0
0
230
232
159
0
192
0
258
0
0
0
61
0
0
286
0
0
213
186
255
19
0
235
0
0
0
11
293
386
0
83
0
288
144
109
247
44
0
153
159
1
267
335
0
212
0
381
337
0
0
0
260
0
0
0
0
0
378
0
0
0
0
0
0
0
0
242
0
0
0
0
0
0
267
0
0
352
0
41
41
0
0
0
371
0
0
253
0
0
0
10
0
0
7
0
260
323
0
241
169
75
0
283
0
0
0
248
249
3
0
0
262
285
0
0
0
366
0
0
100
144
38
143
369
95
79
151
314
0
0
0
315
0
0
0
115
56
290
299
0
294
13
136
0
105
0
0
371
0
378
0
205
0
0
1
300
8
0
98
60
240
185
25
375
207
0
345
0
0
370
199
154
0
0
0
0
312
253
203
128
0
0
218
0
60
0
27
385
208
333
0
0
64
0
0
264
0
0
0
0
61
346
87
302
0
135
0
0
77
38
0
0
0
66
0
0
0
0
0
0
0
322
10
397
37
233
25
63
66
0
0
1
0
0
0
0
174
201
0
180
340
160
98
247
0
131
0
0
0
358
159
392
0
0
0
0
392
129
332
0
0
0
149
0
0
388
0
0
60
0
0
347
0
234
338
0
366
0
338
26
55
198
0
84
32
0
0
0
0
0
0
193
0
279
0
0
0
212
248
61
0
176
0
42
0
388
0
103
244
89
0
0
293
366
0
0
1
121
0
383
0
362
0
164
0
27
173
0
0
0
306
395
0
239
0
182
0
116
91
262
8
200
0
0
304
0
0
0
344
0
0
0
383
0
0
0
0
0
0
0
226
0
0
0
362
0
0
285
0
0
201
69
0
48
189
13
0
2
0
299
328
0
10
0
192
0
0
0
0
221
134
195
0
0
69
367
151
88
3
255
352
0
24
0
0
206
92
0
0
155
332
34
0
27
0
0
357
257
70
0
0
1
168
148
104
153
0
371
0
1
320
0
223
92
246
0
45
103
148
0
78
0
263
0
319
0
166
2
296
307
1
0
0
23
306
152
128
0
0
150
0
319
221
378
0
83
0
5
0
30
0
1
0
0
212
319
290
291
0
83
0
0
297
200
117
121
0
120
0
0
346
0
253
239
0
0
0
0
379
188
76
0
0
0
1
0
0
0
0
0
0
62
97
0
222
392
0
302
0
0
0
25
346
228
82
268
71
0
0
282
3
106
107
0
0
195
0
0
0
234
333
0
214
0
211
0
220
0
0
257
0
0
0
0
0
312
0
42
0
0
1
162
339
0
218
334
0
0
0
0
0
0
0
104
60
0
354
0
91
0
327
396
0
233
84
385
385
0
212
138
271
131
76
0
0
0
0
132
0
0
243
264
94
0
394
180
0
31
0
0
0
6
135
0
0
121
75
283
183
154
366
0
332
228
33
0
20
0
221
0
0
0
175
0
116
12
0
0
306
164
0
0
75
0
0
287
281
143
340
0
279
0
0
0
0
0
0
0
0
0
177
248
0
56
346
340
21
397
77
0
155
189
339
0
123
0
137
106
317
365
0
0
33
0
0
51
332
387
8
0
348
0
0
0
0
373
92
0
66
1
54
2
92
236
0
266
386
0
0
266
322
0
203
0
0
69
109
0
299
0
176
277
272
367
200
49
0
0
149
0
0
32
4
22
182
55
0
0
0
0
14
0
144
0
397
56
0
0
0
0
0
5
0
296
22
0
46
388
84
160
0
71
0
0
204
77
159
384
0
0
0
0
0
267
380
333
302
0
342
0
71
356
0
0
292
0
253
22
290
340
0
277
37
0
295
0
63
106
51
0
217
283
0
0
62
0
0
0
0
0
0
0
344
0
69
0
0
0
15
58
0
166
147
392
0
0
161
0
227
0
0
0
30
134
0
0
208
74
150
0
122
154
0
303
0
0
282
0
386
0
0
0
0
6
0
0
0
324
0
392
393
0
311
238
0
57
352
277
257
0
1
0
0
0
49
185
0
0
0
60
396
0
181
0
103
0
0
0
0
21
142
0
73
0
143
0
0
0
0
0
89
179
109
0
184
0
333
0
396
383
333
38
325
93
268
0
0
0
249
270
0
306
149
397
0
0
0
0
238
397
276
48
0
0
227
205
397
102
259
387
264
0
239
233
0
257
0
0
0
0
0
0
44
393
0
292
341
0
0
7
144
318
361
0
0
0
0
147
371
119
0
0
0
269
0
0
0
127
0
294
0
0
0
323
201
149
307
76
24
314
351
0
176
0
373
260
0
116
213
0
232
0
0
77
3
0
397
246
55
0
348
212
87
0
0
326
0
269
26
0
0
0
0
383
0
49
0
194
0
97
159
0
233
0
0
0
0
0
332
391
317
0
16
350
0
88
0
11
0
143
397
0
0
278
307
0
0
0
135
0
3
0
0
161
243
193
0
380
0
0
0
0
0
25
6
0
0
4
0
101
371
0
0
0
35
0
0
172
63
0
0
0
310
0
0
67
0
0
8
0
237
0
4
247
0
188
0
162
0
0
81
106
0
188
0
0
341
0
0
124
217
0
262
261
0
0
69
371
0
0
0
0
0
0
334
0
308
210
147
0
219
0
229
328
0
0
115
0
0
0
0
350
227
0
197
253
0
34
371
0
75
0
0
0
0
5
340
0
20
61
19
136
36
0
389
70
0
0
0
0
7
28
0
36
0
0
159
82
1
0
45
220
35
258
394
92
0
0
49
347
0
68
0
0
314
0
170
353
214
315
0
358
0
0
175
122
234
113
0
220
325
113
86
0
0
112
0
77
0
0
380
0
368
50
0
0
0
290
0
0
256
0
0
135
0
46
0
0
344
0
154
397
252
0
0
0
138
0
75
392
297
0
276
0
108
0
0
0
325
0
121
337
0
141
0
0
0
275
43
165
167
53
0
171
343
285
114
110
248
0
365
0
0
0
0
90
203
192
0
207
0
300
301
0
128
39
307
255
0
0
0
0
374
0
390
0
0
380
0
33
185
0
0
93
0
17
0
0
91
0
0
0
50
75
0
0
260
0
39
318
0
0
0
179
32
0
0
211
0
0
306
387
149
327
332
119
0
19
336
245
0
0
331
9
0
160
376
0
332
165
104
146
88
0
189
93
0
0
0
144
0
0
0
344
0
0
192
0
25
0
391
12
318
150
0
26
0
195
0
0
25
0
0
0
266
336
171
113
0
314
232
128
0
161
0
0
315
0
0
80
221
160
368
0
64
142
0
0
32
205
0
83
75
0
74
0
0
218
67
241
43
0
157
227
0
40
0
0
188
112
0
332
14
95
0
37
0
280
0
57
0
0
0
22
28
150
79
76
171
382
0
248
328
0
0
346
0
149
2
0
334
329
106
153
23
348
0
76
278
160
322
0
191
0
249
235
93
110
0
0
0
118
333
148
152
78
10
0
0
388
0
0
86
27
0
0
0
137
68
0
251
0
286
278
0
386
0
0
345
330
0
325
0
206
0
0
0
332
0
273
0
0
0
5
0
289
0
0
159
16
67
0
0
92
75
316
0
23
219
1
0
0
0
341
0
256
318
186
296
0
0
0
70
397
0
130
0
337
1
177
374
127
72
157
0
284
0
273
297
182
206
364
269
270
308
368
206
341
0
315
83
0
302
152
368
0
0
235
0
0
0
0
318
20
19
187
212
369
278
0
0
341
0
253
288
0
0
137
171
100
0
0
0
0
0
0
38
0
0
0
0
2
203
0
0
1
388
385
0
369
1
379
228
0
179
29
260
0
62
95
7
0
0
284
0
0
0
0
318
0
0
0
386
296
0
173
339
0
0
163
208
0
4
0
300
0
396
0
220
305
313
0
392
14
0
382
125
49
213
357
279
268
0
0
321
0
0
280
191
208
182
0
0
291
155
34
131
319
379
304
0
19
0
0
170
168
312
217
0
0
0
0
397
0
9
55
12
0
65
0
0
18
332
0
54
81
0
0
376
0
22
279
0
0
0
0
188
13
100
0
0
0
0
86
98
0
309
345
0
23
0
329
0
0
150
84
211
369
0
59
0
0
0
232
0
189
0
0
0
155
0
150
347
45
376
14
83
222
0
397
0
0
0
87
337
0
0
0
0
0
0
0
0
110
0
0
150
0
242
178
0
342
0
0
0
0
11
74
349
0
388
354
298
0
67
0
366
27
347
0
0
307
134
209
0
0
0
166
0
263
215
309
0
397
0
87
163
0
246
0
0
116
0
208
0
0
0
227
0
164
0
193
7
0
336
0
0
0
0
0
0
0
0
153
0
0
11
0
42
0
178
315
255
0
377
0
349
237
153
0
214
163
0
76
0
1
234
0
0
0
0
0
0
203
193
0
103
241
0
31
177
377
0
214
6
69
0
33
111
0
88
320
0
0
214
217
0
268
386
155
0
0
327
0
261
0
356
0
0
345
208
0
0
0
380
203
44
2
0
0
0
13
0
0
0
0
0
0
246
0
347
109
43
0
267
2
381
69
394
119
0
0
79
0
0
0
84
332
0
0
25
376
61
0
32
47
278
256
251
168
0
298
6
298
0
0
183
0
0
0
0
0
192
0
365
0
308
319
296
0
0
0
21
0
139
0
0
0
383
386
49
21
392
0
235
0
12
110
368
0
0
211
355
338
0
397
0
0
3
171
362
148
11
0
0
258
0
277
0
0
369
122
235
339
0
177
98
0
32
296
145
80
0
0
12
0
0
0
171
24
0
190
0
0
153
0
225
83
126
1
192
66
171
101
56
0
376
0
170
0
323
0
0
0
0
318
21
160
0
301
111
104
10
0
0
312
248
185
59
16
128
0
0
0
0
35
153
96
350
0
161
0
340
19
289
208
302
0
0
200
0
162
10
359
0
0
0
0
297
158
0
392
0
0
0
0
0
0
0
24
333
383
9
0
80
1
341
0
276
83
11
25
258
0
23
368
0
331
1
379
0
0
0
347
204
184
211
0
29
326
0
0
357
382
289
0
0
0
349
0
302
0
0
308
309
0
204
240
0
397
0
160
0
0
0
0
1
190
336
0
128
0
0
0
0
0
0
74
205
217
201
72
0
302
0
0
305
41
0
0
0
0
0
0
23
175
0
0
348
0
12
0
0
0
0
134
203
23
0
45
1
0
0
377
6
268
0
0
254
250
235
0
0
9
0
0
0
0
370
0
0
346
375
0
384
0
59
277
269
189
359
23
25
280
0
239
121
58
0
0
365
61
0
105
229
0
27
0
0
1
233
309
126
0
0
126
0
4
0
162
55
0
0
182
397
0
0
185
0
197
0
0
6
1
0
276
0
375
0
0
0
0
165
144
0
0
0
396
317
270
211
143
0
0
317
0
0
272
0
13
0
188
268
0
0
162
188
0
0
10
0
0
0
1
0
7
0
0
387
34
0
397
130
0
262
105
321
160
223
248
323
0
311
252
0
5
108
130
0
0
329
3
240
0
8
38
0
0
258
294
342
0
222
31
0
332
377
45
0
0
194
0
266
243
0
0
0
0
273
44
103
0
175
364
101
15
0
0
200
0
243
283
366
0
338
327
366
256
24
249
5
318
372
0
19
0
0
68
284
392
0
0
0
307
310
19
84
0
1
132
154
227
0
144
0
0
0
281
45
0
186
202
0
201
198
0
7
82
0
310
0
344
0
0
157
0
0
319
72
254
3
0
0
0
117
240
0
0
207
207
0
4
0
96
230
0
154
0
0
24
0
217
0
382
83
0
8
86
0
160
0
0
0
113
0
69
6
0
0
0
0
0
104
0
371
396
0
99
0
72
171
1
0
376
143
0
60
143
0
317
22
38
0
397
1
397
137
106
79
248
330
0
0
0
0
229
87
0
38
0
0
0
49
71
0
0
0
366
311
36
18
79
373
397
212
36
0
141
181
0
297
24
206
0
23
0
0
0
0
249
0
197
169
0
0
277
0
0
0
0
54
0
270
395
0
0
277
0
1
204
7
0
0
0
0
134
0
216
0
153
0
257
72
0
248
128
0
81
66
0
0
0
0
0
184
0
108
243
349
0
0
373
110
295
0
395
387
318
0
169
51
0
0
0
0
8
0
53
395
159
397
264
347
269
0
0
0
195
384
222
18
342
0
20
0
169
189
0
52
97
35
27
0
0
189
0
0
219
0
0
7
0
40
377
0
0
18
0
109
0
0
0
248
40
330
0
0
305
79
0
0
0
258
221
0
0
0
0
0
0
0
189
167
305
246
0
380
0
0
282
0
0
347
0
0
21
0
0
336
125
0
0
0
0
311
51
0
38
0
225
312
9
285
73
0
322
0
115
384
0
90
0
0
0
145
171
0
199
79
90
0
215
0
228
390
274
302
191
343
0
0
164
0
125
0
0
225
0
0
107
316
0
95
0
0
0
282
0
199
0
0
149
288
0
0
2
0
0
250
0
212
198
0
183
0
0
0
19
103
0
332
43
0
0
0
365
0
0
94
357
0
392
0
49
0
394
0
0
0
0
0
0
106
224
246
396
0
183
0
154
236
255
74
0
0
363
0
186
1
327
0
237
99
0
327
0
73
0
0
354
0
74
101
0
0
260
0
268
0
9
346
0
301
396
3
0
83
332
131
0
5
0
1
0
199
0
0
205
238
5
0
0
0
0
0
9
15
232
0
0
96
0
0
379
153
254
275
127
312
48
365
248
0
0
87
0
0
0
97
312
0
149
225
188
0
0
280
0
122
0
306
135
0
0
0
0
286
0
0
0
0
123
0
0
0
0
92
366
279
0
0
51
0
0
0
54
358
0
0
0
282
13
341
299
212
116
0
0
180
4
0
0
0
205
20
0
39
1
0
261
223
0
0
277
389
0
0
0
0
0
20
155
290
144
0
70
97
317
165
0
0
248
254
0
226
0
0
300
334
344
119
0
346
0
0
0
0
0
0
0
0
0
0
274
213
0
0
20
0
252
0
163
265
0
0
277
0
214
0
0
321
0
58
0
0
351
0
386
134
0
81
0
0
117
0
0
0
0
0
0
187
299
0
102
354
201
359
0
116
0
372
251
239
395
296
332
54
109
335
154
149
0
332
0
247
317
252
0
235
0
0
0
238
59
373
287
0
182
232
392
0
90
266
397
146
21
0
36
0
0
128
318
0
208
0
0
222
319
0
227
368
3
0
0
319
0
86
150
0
1
141
288
141
172
47
0
0
0
296
258
0
0
265
0
0
6
304
9
0
141
0
159
392
243
0
0
108
147
366
266
75
345
0
0
0
0
7
70
0
318
0
0
57
0
0
397
0
379
0
0
0
233
283
332
0
0
0
0
280
340
0
13
42
240
149
139
142
362
11
10
318
275
0
271
342
0
0
220
9
0
0
0
256
163
0
0
0
0
0
6
23
0
175
0
30
3
0
0
62
323
0
79
5
0
1
0
203
347
381
0
63
0
0
0
194
0
0
0
286
0
187
0
0
180
42
204
0
348
0
0
212
179
0
345
117
196
254
0
0
0
0
161
0
0
0
149
0
228
36
397
334
0
0
0
0
0
0
275
141
166
0
349
296
0
0
20
88
257
0
239
0
173
0
390
0
0
317
0
283
206
216
0
0
0
0
347
318
78
339
0
0
0
214
0
248
272
0
0
0
0
250
200
109
0
2
98
0
137
307
0
270
0
0
0
0
61
159
0
153
300
0
0
0
240
0
44
230
246
385
0
0
347
0
0
203
0
0
0
392
7
254
311
0
0
123
303
0
269
0
170
0
0
174
258
251
0
389
0
281
0
0
0
246
303
360
305
373
0
0
69
0
397
151
0
0
0
0
346
0
77
339
146
0
24
0
0
277
0
6
394
386
0
0
0
0
0
0
25
389
0
14
264
0
317
55
0
0
94
1
129
48
0
296
0
150
73
148
51
271
0
0
145
0
0
0
0
0
12
286
0
0
366
0
0
183
0
0
0
262
0
0
0
45
288
0
0
126
0
0
209
0
0
117
0
0
397
0
396
0
0
281
0
0
215
0
0
0
45
117
0
233
0
0
40
228
281
13
0
300
317
240
0
25
1
44
0
376
0
156
0
0
0
1
0
9
0
0
279
0
379
382
239
0
0
250
187
0
286
0
0
78
149
288
10
123
278
357
0
0
201
4
0
88
0
253
0
7
0
394
0
213
0
0
0
24
0
169
52
0
0
283
192
0
18
33
8
0
0
332
1
158
10
0
0
12
0
0
1
57
0
271
185
0
68
0
0
65
0
0
39
0
0
2
11
0
0
128
0
194
1
222
0
0
264
0
0
0
217
264
0
69
298
0
0
394
0
0
0
312
200
0
179
260
0
20
0
0
0
0
293
0
83
0
96
50
0
0
0
0
0
249
0
0
0
87
0
16
0
0
23
0
328
0
0
161
0
0
282
341
0
49
0
0
0
30
106
22
366
233
262
2
88
0
0
106
281
0
351
0
1
0
372
255
1
283
0
389
0
54
0
0
0
53
0
112
0
307
0
292
0
0
0
0
346
233
0
365
7
0
103
0
0
0
0
0
93
0
248
0
66
335
0
276
0
245
180
397
396
0
332
0
117
348
245
0
387
70
138
63
83
298
0
340
0
0
0
8
47
179
394
0
0
0
0
0
0
0
4
0
0
159
0
365
0
0
0
0
0
90
270
0
9
367
0
16
0
280
272
373
321
349
0
141
0
0
159
0
49
0
0
0
45
0
0
128
0
0
369
108
0
0
0
0
0
200
0
0
326
0
0
333
84
48
0
57
0
105
0
303
0
0
64
272
0
0
371
50
383
352
2
184
0
13
397
275
0
156
255
55
0
0
172
0
0
21
0
259
0
0
65
0
0
0
0
114
0
0
70
0
378
0
279
0
0
352
168
86
0
8
0
161
0
0
177
0
36
266
146
0
77
0
0
0
24
0
363
0
96
0
0
139
3
394
0
0
0
11
334
332
71
34
0
371
113
220
82
192
277
251
303
0
0
0
0
0
0
252
227
9
1
170
245
0
0
84
0
0
0
397
4
364
194
0
0
89
331
108
0
0
323
191
0
0
381
341
0
38
0
220
0
325
0
174
209
0
0
0
0
0
161
0
174
0
76
81
0
0
0
0
272
341
0
8
32
0
0
0
0
0
120
0
1
0
235
0
0
291
0
40
0
0
0
0
0
21
242
0
152
0
0
0
0
229
0
174
0
140
0
0
0
180
21
178
0
113
0
0
166
0
338
0
0
10
0
148
0
308
208
0
0
62
0
0
0
95
0
0
103
0
0
244
255
0
210
91
0
291
0
41
0
158
228
0
0
0
0
286
0
0
0
0
63
96
166
388
13
378
85
0
0
199
251
0
0
200
0
337
0
0
0
111
259
0
0
342
44
0
66
254
0
0
0
71
0
0
239
48
258
231
115
219
177
143
0
0
278
0
272
213
0
0
1
0
46
0
230
0
118
53
0
102
0
0
0
185
56
0
219
0
328
0
0
0
397
254
0
280
93
107
280
296
0
384
280
8
0
0
0
82
0
122
0
19
80
0
0
0
0
0
0
85
126
0
373
0
0
325
0
0
21
0
1
0
0
0
0
0
220
2
186
107
215
86
119
0
59
243
0
0
255
369
282
161
339
1
303
0
0
0
220
0
0
0
259
65
95
0
75
0
0
49
108
0
9
0
87
0
0
189
0
0
0
255
322
378
183
0
0
266
77
0
263
0
0
36
0
0
0
0
24
6
0
353
0
0
111
115
86
1
0
0
0
0
366
0
153
1
26
0
316
0
0
284
397
0
1
243
0
0
108
245
109
190
247
0
128
0
5
23
0
41
164
142
397
0
204
0
0
0
0
0
0
300
241
85
0
367
0
248
0
0
89
85
0
74
0
119
394
30
208
93
183
0
0
0
0
27
0
0
0
174
0
173
215
0
368
0
0
32
319
0
0
0
78
85
89
0
373
0
133
0
0
62
0
0
0
4
43
79
287
0
310
0
80
291
0
107
0
248
61
125
365
47
0
0
0
378
0
101
0
0
307
258
0
320
257
45
0
157
0
0
0
329
218
5
224
107
0
339
0
255
0
0
0
366
0
0
340
92
236
0
377
0
168
0
81
0
10
220
0
0
0
361
229
0
0
257
0
0
336
0
64
0
0
397
0
305
195
0
397
0
0
0
0
13
4
20
0
0
0
0
0
0
0
0
262
0
0
0
0
0
307
109
84
0
366
0
168
375
279
201
322
0
261
0
384
0
200
0
0
41
0
0
212
277
0
95
0
375
226
58
364
0
0
397
397
0
0
182
31
0
0
391
94
344
250
0
0
136
20
281
147
131
345
159
0
155
0
143
58
213
87
0
0
36
2
215
57
133
147
307
0
99
0
258
0
188
0
0
376
195
80
0
3
0
0
3
102
0
252
0
0
193
0
55
269
397
302
0
346
236
0
21
78
0
70
0
305
0
314
366
0
234
243
171
69
0
2
147
0
0
109
122
55
372
172
193
218
0
0
0
0
0
0
0
206
58
397
0
128
0
45
0
290
84
0
0
9
49
0
0
0
0
0
0
49
0
0
0
394
215
0
0
0
0
0
114
0
0
278
242
0
261
12
208
0
0
3
0
0
0
217
197
0
0
9
0
393
0
0
0
0
0
189
2
397
165
0
0
0
0
0
0
63
29
116
246
0
273
0
0
148
343
227
0
0
174
312
87
387
0
0
141
0
0
252
18
0
38
0
301
184
172
310
368
0
0
80
239
174
393
0
0
81
0
0
31
213
0
138
317
0
299
302
338
0
24
0
236
0
0
257
0
0
0
0
239
0
144
0
259
18
0
317
0
0
0
0
0
352
0
134
0
0
5
0
56
0
392
0
98
316
0
0
23
0
0
133
0
366
0
256
370
0
383
0
285
0
43
161
221
0
277
143
66
1
0
46
0
0
163
397
0
189
394
91
0
0
0
178
104
77
349
110
0
0
0
0
46
0
0
259
29
0
260
64
0
346
0
388
225
0
0
0
135
230
0
245
0
0
0
0
0
17
0
0
143
231
116
262
0
72
0
0
0
155
0
0
55
147
0
0
0
48
0
0
136
325
218
48
0
0
94
150
267
45
0
129
397
0
222
0
395
0
149
0
0
162
0
1
0
0
350
0
246
116
0
154
58
122
147
0
0
0
0
0
0
0
65
0
192
253
0
242
144
0
0
0
0
280
0
0
253
0
140
139
105
0
256
108
307
0
0
58
313
0
0
317
86
126
0
18
161
0
0
0
8
0
265
0
97
0
190
0
0
86
0
0
341
10
0
0
0
0
195
69
0
215
0
366
23
256
0
282
0
188
132
182
0
129
0
112
0
129
0
0
118
0
258
5
290
0
0
0
369
0
247
163
292
6
0
352
397
108
267
0
0
254
22
17
0
25
229
338
0
0
0
150
21
0
394
0
0
0
0
52
0
0
1
149
147
0
86
0
0
0
0
394
0
0
236
0
0
183
16
33
0
282
106
0
387
333
348
0
0
322
0
211
277
0
0
173
0
0
0
0
133
337
140
0
0
56
0
0
332
0
0
0
0
191
0
0
0
0
384
394
0
0
13
334
12
0
144
289
0
255
0
0
0
68
0
0
30
206
42
315
202
397
279
0
0
0
0
306
0
8
277
327
0
277
44
0
224
208
0
0
241
341
0
29
0
0
210
0
146
0
154
0
0
0
337
66
0
0
383
0
119
0
0
0
274
0
0
317
147
111
0
0
0
0
0
290
79
317
0
40
0
227
215
0
31
6
367
131
0
185
1
121
68
0
242
0
111
0
0
88
0
0
241
0
314
0
75
0
303
173
0
0
113
234
185
156
0
0
215
225
329
161
0
45
353
0
0
231
384
102
21
88
0
246
284
0
298
0
0
81
397
0
253
0
293
0
0
305
133
0
213
240
397
354
108
395
1
0
16
393
319
160
215
273
0
201
32
0
218
0
206
65
38
0
0
0
10
325
284
226
0
319
13
175
270
174
0
0
0
68
0
397
2
344
0
276
0
120
0
0
0
10
0
55
68
54
315
0
74
71
252
195
265
53
308
304
0
238
0
0
396
331
250
0
251
185
0
54
0
0
0
110
182
330
360
1
0
198
0
38
0
378
225
0
0
0
0
0
62
0
132
0
219
315
0
0
386
0
0
0
217
0
306
0
0
0
0
0
172
217
25
0
0
0
0
0
0
115
0
25
0
0
0
0
0
0
228
0
0
0
237
1
24
13
225
255
316
305
177
0
0
329
203
0
297
166
0
306
312
0
299
0
0
0
363
333
0
1
175
0
156
109
254
135
0
0
330
33
0
0
189
184
313
121
0
374
0
198
6
0
0
93
0
141
0
215
0
0
0
0
176
0
0
81
0
0
15
0
0
0
0
234
1
224
289
304
377
108
0
0
233
7
3
0
63
275
219
353
0
182
0
0
0
0
0
0
397
0
0
88
145
0
307
112
289
0
5
183
0
27
107
0
0
197
2
0
0
53
18
397
0
0
0
338
0
317
90
246
291
277
90
394
0
0
0
58
131
0
0
186
69
102
0
137
151
284
139
397
267
0
90
284
264
204
325
0
0
280
0
0
59
8
1
85
195
362
315
0
207
0
0
275
62
0
40
336
80
1
0
343
0
0
93
2
0
81
0
0
234
0
155
350
0
16
0
276
0
52
347
359
0
153
0
0
0
0
284
93
0
0
75
0
0
0
303
0
0
0
251
181
0
0
349
275
0
5
0
0
1
50
237
0
252
294
0
0
195
88
299
361
0
0
56
0
355
354
0
0
157
103
0
326
316
126
294
177
0
0
0
0
0
344
191
0
50
0
0
0
167
0
0
0
316
384
0
241
377
39
116
0
61
0
397
39
216
141
128
0
0
319
0
74
0
317
41
54
268
0
333
147
71
0
85
0
262
291
269
46
0
0
0
0
0
0
351
275
153
0
201
370
395
0
0
338
0
386
0
12
245
0
0
0
0
217
397
209
0
0
0
0
0
0
116
1
0
237
117
198
284
0
0
316
184
149
0
327
28
0
0
242
171
275
0
54
208
209
132
234
66
30
0
0
82
5
204
0
59
0
361
48
6
0
0
397
0
397
38
397
0
0
0
0
88
393
95
346
0
0
0
0
65
141
0
0
389
0
0
85
124
113
39
0
324
361
0
394
0
351
71
0
0
390
35
0
0
0
0
0
148
0
0
297
242
135
211
55
0
0
226
0
0
187
363
0
147
0
0
0
154
298
34
0
0
53
27
377
114
0
0
2
0
0
24
216
397
146
83
175
0
0
0
186
5
15
320
0
0
90
46
0
0
73
0
218
13
165
0
0
0
359
0
45
0
19
0
221
157
0
0
0
0
0
318
0
121
253
0
0
0
0
128
373
0
231
0
0
0
326
0
76
195
363
148
113
0
0
374
126
8
0
0
0
386
80
263
0
251
262
73
0
0
0
0
213
389
0
0
313
0
337
320
0
90
0
274
93
0
0
0
303
389
332
0
393
0
305
0
0
0
0
233
225
215
0
0
397
156
0
85
0
201
316
11
0
316
0
0
178
288
0
0
200
148
248
220
0
221
0
11
0
72
109
0
154
0
2
51
0
179
346
0
317
274
0
253
146
143
177
0
151
0
0
332
0
255
236
0
32
135
0
0
0
0
0
0
0
84
0
0
388
0
1
254
0
394
19
0
0
0
212
0
0
0
0
0
146
139
364
0
368
340
329
47
198
0
15
105
0
267
294
0
157
170
0
277
0
9
0
0
0
0
0
0
0
110
0
1
140
303
0
0
0
0
0
75
353
0
386
227
0
0
0
18
174
202
153
151
0
46
0
302
0
166
350
152
146
0
0
0
36
111
206
0
0
0
0
25
391
0
0
0
1
103
311
131
299
144
55
0
0
0
1
0
210
0
337
170
102
0
267
0
0
0
316
85
0
289
264
374
368
30
0
0
0
199
0
183
0
0
9
65
77
0
0
5
188
238
0
276
0
0
221
218
0
0
0
371
73
344
0
0
16
55
0
0
222
0
263
139
0
177
0
59
0
2
0
0
0
0
0
199
0
390
286
0
331
244
0
0
210
139
395
0
242
0
0
0
0
239
243
0
0
0
0
18
0
0
104
290
0
150
248
143
0
2
0
209
102
176
0
0
0
0
0
0
4
316
239
93
0
191
155
0
97
0
0
279
0
140
302
0
0
0
88
192
0
155
0
0
118
0
339
0
397
9
120
0
0
243
0
167
224
369
182
232
3
0
0
0
0
0
0
277
0
0
0
0
0
0
208
0
0
153
155
0
0
1
0
37
275
340
306
210
361
312
0
59
0
345
0
0
0
8
0
0
21
0
334
60
0
385
397
0
315
4
119
110
211
0
0
136
0
17
0
0
230
0
80
209
0
136
384
0
0
0
66
26
218
176
0
0
0
280
0
0
136
0
245
167
30
0
0
116
163
311
0
304
0
0
250
107
165
94
0
52
162
145
0
301
0
336
0
100
161
0
212
196
322
198
152
0
352
0
145
204
0
19
193
0
0
236
8
0
0
0
0
112
60
263
350
0
0
0
226
0
12
0
0
0
0
40
0
0
0
2
320
40
0
0
0
18
217
377
175
77
0
0
0
0
385
261
0
0
0
333
0
311
47
0
0
0
203
318
125
0
0
0
187
0
0
0
95
246
0
334
0
0
0
58
391
5
2
289
241
0
347
0
241
0
167
106
0
194
0
0
0
171
129
18
85
55
160
0
0
0
9
394
381
0
346
38
358
207
227
370
0
283
0
0
0
115
209
0
0
0
327
0
0
0
84
224
150
250
8
0
0
0
0
0
307
0
111
331
0
0
0
0
77
0
170
0
0
0
238
43
0
0
158
387
0
0
14
26
0
0
0
305
52
0
171
283
371
0
0
0
373
365
0
222
312
0
178
0
0
201
23
0
0
0
5
86
0
165
0
0
42
383
87
55
190
14
277
0
0
95
72
0
0
0
15
99
0
0
0
202
157
0
185
0
0
5
15
0
385
0
323
0
319
0
0
273
0
0
151
335
164
0
58
0
207
0
0
261
356
214
0
0
0
85
0
226
92
0
319
0
0
256
0
0
0
210
253
0
397
0
182
0
0
205
0
0
0
0
253
188
0
358
18
0
0
168
298
0
305
155
249
5
1
0
24
327
316
396
107
0
180
0
0
258
209
0
0
231
0
290
366
113
15
0
0
150
279
0
76
375
0
0
0
182
0
124
0
0
0
206
0
120
0
316
0
42
366
281
89
0
0
0
184
248
397
167
186
12
0
188
52
42
0
178
397
305
327
86
0
397
170
0
375
213
0
185
0
316
2
152
0
0
208
0
0
0
0
0
291
0
376
146
364
106
9
141
0
0
293
140
0
0
106
227
0
51
0
0
0
22
11
0
0
370
303
133
0
0
149
0
192
0
0
0
160
0
0
0
0
308
5
348
296
0
125
47
0
0
13
197
0
0
270
141
0
0
0
0
353
209
104
313
293
161
0
114
169
0
0
0
0
112
0
0
314
0
0
165
0
44
192
0
0
0
397
0
89
365
163
394
0
148
396
0
0
233
0
332
109
0
0
12
0
159
1
0
391
0
248
128
0
158
240
1
0
397
0
285
21
0
96
23
302
108
14
137
0
0
0
0
279
0
114
319
286
387
316
28
169
0
369
338
345
48
347
357
0
0
0
0
0
102
0
332
41
0
185
0
170
0
0
202
384
269
98
330
324
0
312
0
0
0
154
0
0
0
0
0
265
0
0
56
0
0
244
0
365
0
69
0
66
0
0
31
0
319
0
0
0
63
0
131
197
0
0
0
397
340
1
36
0
28
291
231
28
0
0
0
251
193
250
0
381
202
153
263
77
0
0
0
5
178
0
63
0
0
0
0
193
0
0
0
1
253
0
376
0
71
67
79
16
0
0
0
0
0
78
50
79
297
0
0
13
0
0
377
105
191
235
0
0
301
93
0
276
0
0
308
253
215
0
0
0
0
289
0
33
0
94
17
0
161
0
79
0
0
0
243
0
309
28
0
336
332
141
0
354
346
0
371
394
0
0
25
365
0
0
191
29
217
6
364
104
0
378
0
281
0
181
0
0
0
0
0
238
0
0
10
0
149
0
0
30
0
198
0
359
0
223
170
0
0
0
0
0
164
0
50
0
41
0
277
152
0
0
171
343
1
0
0
0
397
0
305
0
0
0
314
0
24
1
0
213
235
0
0
387
0
0
1
0
204
0
183
298
123
311
57
0
0
47
225
0
341
236
0
397
369
306
37
211
0
201
248
172
0
0
0
255
228
0
0
0
132
58
366
0
193
21
43
367
0
0
386
70
0
124
0
0
293
0
27
290
0
0
127
73
0
0
302
317
312
0
56
0
102
138
0
0
81
0
81
341
0
338
0
0
0
8
301
0
0
332
0
0
0
317
142
0
210
0
338
176
0
8
277
29
57
0
0
83
0
0
193
0
204
275
0
0
144
0
0
153
0
17
0
0
0
0
81
0
324
0
0
0
257
0
0
277
0
0
0
126
0
0
375
0
160
0
345
312
0
133
0
249
280
0
198
0
0
0
0
357
0
335
121
394
387
0
376
110
0
169
0
0
0
0
149
308
113
0
268
0
0
81
0
81
0
0
174
204
390
154
205
211
0
216
0
242
241
375
0
229
0
0
332
0
0
95
292
0
45
65
4
86
368
0
0
0
62
291
0
0
0
106
46
305
73
0
0
337
0
60
0
15
220
286
395
269
196
225
0
175
0
348
77
0
95
132
109
0
0
0
0
0
26
227
0
126
229
243
0
23
0
387
246
0
0
155
0
0
357
6
0
154
172
166
0
0
0
294
52
67
204
25
0
6
0
378
343
0
190
388
322
299
286
0
6
12
0
117
199
306
0
115
1
0
229
158
0
300
227
140
0
184
0
0
58
0
0
269
0
2
7
209
144
0
0
337
175
0
0
2
0
0
337
78
282
144
0
0
0
0
0
366
291
0
0
0
0
0
0
340
24
0
1
377
0
0
0
328
0
0
0
44
60
0
0
0
0
0
148
112
145
0
96
0
0
0
346
181
64
0
179
0
0
0
152
5
358
14
303
0
186
0
0
0
0
0
345
0
0
23
19
0
0
0
0
0
159
0
0
253
0
0
280
180
0
386
235
0
0
243
300
213
242
66
123
385
312
0
83
0
0
0
344
357
0
340
0
290
162
0
23
339
0
274
98
314
0
95
0
0
73
0
0
61
328
275
0
168
366
0
349
0
105
0
337
224
0
0
0
11
0
4
0
0
396
0
356
61
0
9
0
371
0
0
351
49
7
0
0
397
0
0
389
15
204
313
0
0
112
85
0
0
32
1
243
0
0
147
20
0
0
279
0
187
0
289
3
273
0
328
0
1
13
11
0
180
285
0
0
254
191
0
26
262
302
0
0
0
0
3
16
189
140
123
397
0
0
257
357
0
0
0
158
92
133
46
0
351
134
0
155
127
0
0
394
0
0
0
249
106
241
0
316
0
302
0
0
0
108
40
0
253
148
84
348
146
57
63
0
283
251
0
0
257
137
208
0
0
0
311
0
0
222
370
73
0
2
0
394
36
228
0
0
370
123
304
30
166
0
0
363
132
9
69
0
257
0
341
0
284
13
0
65
0
364
0
79
0
137
0
0
0
0
195
50
0
0
0
0
1
13
75
337
13
0
310
242
0
195
0
0
299
226
260
182
1
348
0
230
113
47
0
90
0
0
0
0
5
0
2
338
75
0
148
159
30
0
354
117
373
0
0
258
0
183
50
200
253
0
55
0
0
0
0
0
0
140
127
335
0
129
329
176
263
0
0
0
0
0
0
4
166
0
170
0
128
143
92
0
230
319
288
0
0
1
0
193
343
0
333
17
0
174
0
0
142
394
128
0
0
0
0
0
57
47
0
0
86
0
0
76
0
0
0
0
142
223
282
0
2
0
203
0
0
0
0
0
0
0
0
314
94
88
0
0
0
0
0
0
0
52
0
228
266
339
179
1
0
0
0
155
313
158
150
386
72
351
1
266
351
285
0
39
333
0
143
0
0
0
0
207
145
0
0
379
70
0
0
333
0
332
242
0
164
0
101
0
0
0
285
0
0
0
0
291
267
86
293
8
0
291
39
366
259
108
0
59
0
271
244
128
0
0
0
241
0
0
0
314
0
0
151
140
309
0
0
207
198
0
384
179
107
0
0
171
80
0
0
0
192
0
55
0
0
1
221
103
0
0
0
51
227
0
0
378
0
0
23
0
0
0
0
0
0
365
0
138
179
153
0
356
0
51
144
1
0
108
73
0
6
228
0
154
0
0
0
239
100
0
0
397
167
0
0
0
0
1
0
301
8
199
190
397
197
0
50
0
397
207
301
232
334
386
144
0
0
0
301
397
173
213
0
29
0
1
0
301
0
286
281
0
53
0
0
0
371
388
0
102
0
54
218
207
171
0
0
0
396
0
0
1
0
181
0
0
146
0
0
265
0
0
0
211
304
336
340
212
0
0
120
261
0
155
0
0
0
275
0
0
0
0
27
44
0
44
0
0
0
161
354
0
0
286
0
143
0
178
0
7
6
1
0
149
196
120
0
384
374
0
278
0
234
396
273
0
397
12
0
0
6
76
0
0
0
218
0
0
0
0
4
122
7
258
302
0
0
0
0
0
0
0
1
149
105
156
106
88
0
252
1
0
0
137
148
0
201
0
0
397
0
247
0
0
0
7
151
0
0
0
366
0
187
0
0
5
106
0
0
65
0
2
12
397
0
5
0
0
243
83
335
332
394
0
0
0
331
0
152
0
0
0
157
0
264
0
366
165
47
3
0
60
379
45
0
349
0
220
142
155
0
0
0
0
311
0
0
0
69
0
0
0
25
255
252
54
0
100
258
0
318
384
0
397
0
372
259
182
0
349
0
143
0
0
0
220
72
31
14
0
317
328
0
1
84
0
283
0
273
0
290
0
359
0
0
1
0
213
0
99
0
0
0
0
78
0
13
297
381
11
260
288
348
0
0
0
27
276
4
268
0
0
5
97
0
325
0
0
248
0
0
155
166
140
6
299
0
77
0
6
0
386
0
169
157
1
0
366
346
81
0
394
362
50
0
0
195
397
278
0
0
102
371
61
0
0
257
392
0
220
0
26
0
106
0
256
121
0
0
0
192
0
0
378
0
238
149
0
139
106
99
174
35
0
272
41
20
0
212
157
271
0
0
87
125
0
0
0
185
0
106
0
0
142
0
0
144
307
156
0
0
0
172
317
0
14
0
0
117
0
0
0
217
0
0
0
0
371
0
0
75
9
0
0
46
1
0
0
353
64
0
237
323
0
227
0
0
0
0
0
345
0
0
0
327
135
0
0
318
0
0
361
212
1
0
0
0
78
293
324
0
0
1
0
8
332
0
115
71
109
345
0
55
0
0
203
0
0
0
0
247
0
0
0
336
31
73
187
305
0
0
220
275
397
0
332
201
375
0
84
206
0
387
167
5
212
81
90
25
164
2
0
0
396
35
0
60
242
313
0
0
260
0
242
4
0
392
49
0
0
397
84
239
0
397
0
0
0
103
29
230
0
0
5
0
236
369
8
0
0
336
159
63
359
0
4
324
79
0
0
0
88
46
0
60
0
276
317
372
1
277
383
4
0
0
306
0
141
0
0
0
168
0
113
295
345
0
0
4
264
0
0
79
0
11
0
0
183
0
33
0
246
287
124
0
0
327
0
53
2
340
329
0
16
0
0
286
0
265
317
0
0
0
0
144
0
176
0
270
0
0
0
0
0
209
34
268
0
189
114
222
20
229
0
0
82
0
161
240
0
345
0
0
281
0
397
147
314
0
20
0
288
0
382
310
0
199
74
0
300
302
0
0
309
0
0
86
194
0
30
0
0
0
81
293
391
0
359
0
211
0
26
0
143
41
287
0
0
102
157
139
25
0
209
385
0
0
0
75
0
0
278
0
3
53
134
184
129
0
73
0
304
196
390
0
0
0
390
0
243
0
105
0
311
286
3
188
256
0
0
395
0
177
173
0
84
0
0
177
0
308
0
1
0
29
0
71
0
52
2
0
0
0
344
0
269
257
0
0
1
0
346
308
81
0
11
291
1
7
338
0
262
81
0
0
0
343
0
0
100
0
333
152
378
0
397
239
0
0
279
0
0
0
0
0
238
0
0
261
147
371
346
0
0
73
104
143
0
55
47
38
0
302
370
122
205
266
0
20
202
63
366
2
0
0
0
0
0
0
29
241
0
61
6
9
0
0
0
0
395
39
7
0
0
0
0
15
0
254
305
157
262
269
0
0
197
148
365
322
58
160
363
0
0
282
388
21
0
0
62
0
92
81
53
210
84
0
373
88
0
201
143
267
0
0
0
52
0
0
241
2
267
379
0
0
277
0
397
328
86
329
171
0
0
187
147
47
192
247
361
0
0
238
0
0
172
346
3
9
0
0
0
364
342
189
305
296
193
0
0
9
72
322
268
81
175
0
0
0
0
8
0
156
0
61
0
0
0
0
0
0
4
0
0
0
0
309
261
0
376
0
193
0
0
0
0
3
304
54
0
121
0
0
0
0
245
0
0
362
0
0
281
0
0
0
0
0
332
0
86
299
2
315
142
0
247
0
320
0
223
0
384
0
182
0
0
253
0
126
248
371
0
13
0
277
301
0
0
176
228
0
205
296
0
384
0
254
117
2
0
298
339
6
0
397
377
0
0
0
369
277
10
241
14
0
0
187
130
385
7
39
97
321
0
0
1
0
147
0
329
397
347
263
0
223
0
0
0
319
2
0
0
43
381
0
265
0
178
289
0
166
0
24
306
348
0
0
0
0
71
0
384
46
0
255
57
0
0
0
65
335
114
0
0
0
261
0
378
0
0
0
289
0
0
0
0
200
0
370
366
0
0
304
327
234
204
0
0
0
254
74
367
287
0
72
0
7
12
0
1
395
77
0
0
0
0
316
0
84
0
0
0
41
0
180
0
258
221
195
74
13
0
386
147
0
227
80
0
82
295
0
304
17
92
297
0
43
0
202
231
360
0
181
0
228
94
256
246
0
337
0
7
0
0
0
0
395
0
0
346
0
353
393
0
324
0
295
111
307
0
279
0
282
208
303
19
160
0
0
10
0
59
262
244
0
4
365
123
0
0
242
153
0
0
0
99
0
223
302
0
0
0
0
0
0
0
0
0
8
0
0
0
256
0
378
45
0
1
0
42
180
0
244
397
353
368
0
0
295
366
0
0
305
0
286
0
0
2
369
90
250
0
153
0
0
0
206
197
302
0
0
112
0
264
0
346
64
290
348
0
0
326
0
5
0
0
321
0
170
131
208
0
0
0
0
0
367
0
0
196
0
358
0
397
0
36
0
396
35
0
186
0
150
170
362
0
7
144
388
14
22
318
288
0
168
15
40
0
76
295
259
0
385
109
141
0
90
122
303
0
0
0
307
0
17
90
280
0
64
53
0
72
143
89
0
0
0
1
209
0
0
64
0
0
0
93
62
155
136
0
0
171
0
365
224
273
208
224
0
0
337
390
0
0
0
0
0
0
57
335
0
375
194
0
0
0
0
0
0
316
21
178
0
47
172
156
239
46
137
0
52
119
174
20
0
189
0
77
0
0
0
0
0
140
205
0
0
210
281
0
142
0
0
331
83
0
0
9
0
79
0
359
1
388
0
92
57
0
30
222
0
13
0
362
0
0
0
290
288
126
82
190
2
0
0
0
0
0
0
58
14
309
364
184
386
0
367
0
316
0
361
0
0
87
0
71
0
231
159
0
0
228
0
0
0
0
53
0
317
0
147
0
101
307
0
0
9
251
0
0
0
0
172
0
375
156
27
299
0
0
46
183
397
24
0
283
386
1
0
0
386
0
0
344
0
219
0
0
167
0
8
0
121
0
0
289
248
16
128
346
0
397
0
266
0
0
179
0
0
0
282
0
22
0
308
0
0
58
179
0
0
0
88
0
285
0
232
0
5
0
0
70
249
277
0
143
340
0
0
135
125
0
146
295
326
0
0
0
56
245
0
0
116
0
0
0
0
0
5
0
33
22
0
0
0
229
282
14
0
247
0
168
64
383
161
155
0
377
397
0
9
369
0
274
331
0
0
0
0
229
283
0
193
279
0
0
0
0
0
392
0
4
0
0
0
0
379
298
394
282
249
189
6
113
0
35
200
318
59
0
0
140
0
0
0
0
367
348
250
37
51
265
247
6
173
0
0
230
0
204
0
0
237
0
0
220
150
366
0
0
0
59
354
385
2
249
0
0
0
214
383
0
162
214
92
58
0
375
0
377
146
0
100
0
10
57
0
213
384
0
0
0
231
323
268
79
184
173
0
0
258
366
338
360
11
64
0
0
0
0
131
0
52
0
373
34
0
0
383
0
0
239
249
0
231
0
125
359
134
0
227
210
13
0
0
291
271
0
267
0
0
0
0
0
333
207
278
0
0
115
84
158
382
0
0
160
0
241
33
0
100
297
161
0
0
53
98
0
0
170
18
0
0
0
0
394
0
0
238
101
254
196
0
0
0
147
0
145
0
315
0
135
103
0
0
164
364
372
117
0
306
0
0
0
102
0
0
0
27
0
0
257
0
0
0
0
0
397
103
0
0
309
180
0
2
0
171
0
170
216
245
0
359
136
372
397
0
0
0
26
300
0
308
0
25
0
292
26
74
80
249
60
0
0
333
0
0
0
0
233
0
12
3
0
351
317
8
0
1
160
85
0
377
197
168
79
0
0
0
1
71
4
0
356
0
4
198
0
367
0
0
199
125
380
341
127
340
0
381
0
0
55
0
91
158
0
0
281
52
0
0
328
0
174
183
0
0
132
69
0
50
77
160
238
0
0
0
0
397
212
240
0
235
0
395
0
12
0
0
0
0
369
234
0
0
0
0
107
239
182
0
0
0
0
281
375
0
159
296
177
77
19
244
295
0
222
377
205
49
0
0
0
249
207
298
348
0
345
38
0
81
183
0
0
154
0
79
261
0
0
45
231
0
5
63
0
0
0
0
0
198
8
0
0
0
212
0
240
0
82
394
9
385
0
0
0
0
151
133
12
0
211
261
287
0
0
0
0
0
0
105
0
0
52
0
368
0
12
386
0
195
65
0
146
0
5
132
0
0
0
253
0
23
78
363
7
0
295
199
0
313
0
52
34
0
371
306
27
0
69
0
0
0
90
25
215
131
0
353
173
172
24
0
3
0
0
255
0
320
194
0
185
191
2
0
337
0
0
0
253
62
20
0
0
0
0
0
0
0
0
314
20
0
370
43
55
341
0
99
0
0
78
89
0
0
64
298
23
219
0
0
0
0
5
316
182
295
0
0
0
0
260
0
2
366
0
384
255
0
0
56
240
0
0
0
145
0
224
0
181
81
0
240
0
306
4
0
127
0
360
0
0
397
87
394
0
0
0
0
0
274
0
0
186
15
0
50
0
0
0
30
146
0
325
0
374
321
105
64
0
0
0
123
38
0
367
0
307
137
199
0
0
94
379
136
0
371
36
363
0
208
362
275
90
0
255
0
380
217
327
37
0
85
85
0
301
380
7
273
200
362
337
0
297
209
0
103
81
341
0
0
0
229
206
254
310
142
229
112
0
0
279
40
0
0
0
14
0
190
0
0
107
372
44
31
0
0
135
0
0
279
239
174
151
312
371
118
0
0
0
155
350
0
0
0
208
0
235
0
0
245
348
291
0
166
0
394
29
156
375
2
0
332
0
282
317
0
3
0
292
0
0
0
0
374
154
0
111
0
341
0
324
0
352
0
15
278
7
172
0
332
0
0
0
238
48
98
182
1
136
101
387
0
0
0
0
280
96
0
193
275
66
288
0
0
252
115
0
0
0
0
90
8
222
192
365
263
195
0
0
0
0
37
0
214
0
384
45
0
191
343
123
131
2
0
4
334
185
360
0
0
166
121
2
319
59
220
245
313
0
0
105
0
0
0
0
0
0
0
103
0
0
314
0
0
0
256
0
0
0
0
18
389
0
218
52
331
206
1
0
309
0
0
337
0
181
0
144
0
273
0
116
13
0
124
154
0
0
205
0
7
30
0
372
0
200
253
153
2
1
210
6
0
0
0
0
2
0
161
141
0
177
0
3
0
236
0
0
0
47
0
294
1
108
96
339
0
0
80
270
0
80
0
143
37
0
397
0
49
0
271
383
236
397
50
134
59
0
0
0
314
95
109
210
180
247
0
285
7
320
0
356
336
0
0
167
0
303
166
0
21
0
0
0
286
397
278
194
0
156
170
0
217
0
249
0
0
0
0
0
0
230
165
0
0
310
0
152
153
0
0
46
0
0
0
21
357
241
106
58
0
0
280
0
143
330
0
287
0
267
0
0
0
232
0
385
271
0
0
0
5
334
375
0
397
151
0
397
0
0
0
305
0
41
372
283
112
316
0
36
0
0
0
0
0
0
159
332
0
0
151
362
0
0
192
318
0
0
1
0
8
0
0
0
0
259
0
210
0
0
0
0
54
293
163
0
372
30
2
236
342
44
397
174
371
364
134
48
178
0
0
72
0
11
0
10
0
34
55
20
240
150
0
0
51
0
0
0
0
0
59
386
34
0
365
163
0
0
90
0
0
0
0
0
0
23
79
0
0
11
0
139
321
0
0
0
393
279
266
0
66
172
128
0
0
0
332
12
0
0
0
174
0
0
336
370
0
102
0
0
51
0
0
0
0
0
374
132
0
0
246
0
259
280
0
0
291
104
10
310
316
0
96
233
98
0
160
360
0
86
167
93
0
0
46
48
283
267
204
149
0
0
0
0
0
131
16
15
245
393
317
0
375
295
81
144
178
287
110
231
0
55
7
0
0
160
0
0
123
0
0
204
0
223
66
359
0
289
56
0
58
312
0
64
66
243
9
46
123
203
0
47
353
319
0
58
363
0
135
0
121
40
341
0
0
139
0
0
321
323
275
0
269
331
129
0
0
170
0
178
258
282
108
331
0
8
0
0
25
335
0
0
0
169
0
21
190
0
0
0
132
294
55
0
247
218
0
27
216
0
332
0
283
339
95
130
0
267
0
0
0
0
191
357
0
75
249
4
245
0
0
74
0
1
204
0
154
0
309
0
0
312
281
21
0
0
0
172
0
0
368
0
0
210
0
0
0
5
307
4
302
0
0
315
0
210
346
254
0
251
0
184
0
0
0
0
30
10
0
0
0
0
0
323
0
0
161
0
0
0
72
0
0
0
0
0
0
197
0
0
321
340
118
277
0
108
0
206
0
256
3
3
0
386
19
136
0
349
110
11
0
57
300
0
332
207
293
0
341
0
38
233
334
297
0
377
74
121
0
0
228
390
0
92
161
58
0
0
74
361
59
386
326
1
0
0
84
0
0
379
265
83
240
0
14
192
0
82
49
0
201
244
126
0
373
0
0
253
0
215
127
276
0
350
0
43
390
0
198
2
233
77
0
0
161
0
397
106
0
293
201
1
0
146
370
287
0
0
182
82
0
143
0
0
176
0
215
0
0
365
255
61
334
20
334
0
0
0
1
190
0
236
0
306
6
0
0
0
188
330
0
297
217
16
163
135
0
0
0
0
0
287
234
5
34
0
67
306
32
0
52
0
397
0
384
281
50
4
0
107
347
22
0
0
325
0
0
95
0
159
0
182
0
40
0
0
258
61
67
0
0
0
149
302
0
0
196
397
197
79
0
346
397
384
0
158
317
0
173
48
328
0
0
0
308
136
94
274
258
0
0
150
0
177
1
16
0
0
0
196
14
254
306
281
203
0
0
0
87
261
157
244
397
0
224
338
307
318
0
107
0
3
47
0
0
0
211
0
166
0
0
105
387
126
90
340
0
198
283
0
361
0
0
172
0
0
0
0
1
71
349
0
0
359
68
295
357
14
334
0
69
0
0
0
311
103
137
0
265
173
337
2
0
0
292
0
0
314
0
0
158
0
205
0
278
384
252
343
312
0
185
0
0
55
375
367
0
0
0
372
221
0
276
83
0
0
0
185
0
0
170
0
2
203
12
386
0
0
0
145
305
49
298
0
0
165
0
389
30
346
360
132
333
0
0
193
22
59
222
329
0
12
126
267
72
348
0
0
0
51
312
0
167
150
255
349
0
0
0
0
0
180
6
0
0
0
0
0
1
192
114
0
366
226
194
224
0
191
163
57
260
190
0
0
340
382
374
0
206
330
97
0
250
307
8
0
360
0
371
0
1
0
212
0
0
234
0
0
0
0
397
0
0
43
0
164
0
0
0
306
252
113
332
150
91
0
0
0
280
0
0
0
10
0
0
0
0
302
210
0
0
0
0
0
350
0
252
0
232
1
83
0
0
135
0
0
0
397
152
0
196
194
0
203
0
0
155
281
81
266
1
202
0
0
0
102
0
184
380
380
1
0
309
0
0
228
0
0
0
0
0
0
88
0
376
394
0
0
0
0
0
93
226
0
309
379
100
0
0
255
0
175
0
0
0
0
89
276
2
362
0
0
0
0
375
0
328
6
0
0
0
0
0
395
0
0
147
3
0
42
0
178
237
213
0
66
0
397
43
202
390
139
0
0
0
0
0
0
228
0
121
0
0
0
195
21
0
387
16
1
99
212
56
0
0
0
0
98
107
0
194
0
312
0
0
228
66
244
141
0
0
263
0
0
0
37
0
0
0
205
0
0
0
62
369
83
239
148
313
248
0
0
366
356
125
60
0
0
102
311
332
297
0
165
108
0
0
0
0
0
0
95
0
115
323
207
3
0
0
0
162
325
0
0
0
24
294
137
190
0
46
0
3
0
397
339
99
81
0
0
0
0
209
304
0
254
306
245
164
211
0
0
0
121
0
0
171
39
305
290
0
0
0
0
0
0
215
46
0
313
66
170
0
0
74
156
280
131
0
34
0
197
396
0
271
0
161
254
122
0
0
166
228
0
0
58
279
224
85
0
0
0
0
0
280
0
334
0
329
0
393
0
332
0
0
0
142
162
0
100
10
0
345
0
0
394
105
330
0
230
397
0
241
228
200
0
0
371
280
387
161
0
131
150
329
0
175
323
6
144
6
0
397
0
22
0
0
0
132
0
2
0
0
0
0
156
0
0
0
0
317
0
0
122
0
298
179
341
0
0
0
208
9
0
0
174
39
253
266
0
357
107
367
0
206
4
24
156
360
153
0
0
167
2
225
8
13
241
0
181
0
0
0
0
0
0
68
0
0
0
0
0
0
0
148
92
0
0
0
352
135
0
0
0
277
394
0
0
0
0
144
49
146
0
106
303
86
129
57
248
0
243
0
0
0
262
258
369
0
293
308
0
28
3
0
0
316
27
0
312
81
0
0
387
0
16
370
0
125
0
249
0
1
0
18
0
114
91
305
0
0
118
0
0
384
208
0
230
0
257
0
0
0
283
89
0
41
0
0
150
349
0
127
0
149
320
397
185
46
388
92
353
0
0
0
107
0
0
219
0
0
0
0
0
0
0
376
276
14
113
81
21
15
0
342
102
222
0
358
190
0
51
37
179
90
225
0
101
0
18
0
371
0
108
194
0
259
0
0
293
0
379
95
355
0
0
112
0
0
36
0
205
166
0
298
332
0
260
347
332
189
0
330
0
0
76
79
203
0
151
6
0
25
138
91
0
195
0
105
0
286
0
0
169
0
0
0
0
1
152
1
81
0
0
257
312
0
333
0
0
0
0
0
0
0
232
150
0
0
0
163
0
0
75
0
0
0
0
0
0
287
0
280
0
217
0
63
0
0
31
345
0
0
222
303
0
324
0
308
31
241
0
179
1
0
216
351
47
337
0
0
0
0
0
0
102
0
1
184
0
0
280
0
103
189
103
272
94
87
67
0
1
0
253
267
337
0
47
308
19
213
0
351
319
0
8
79
169
220
0
0
148
141
0
283
189
71
138
191
0
230
0
0
307
166
153
0
0
0
159
0
73
0
275
387
0
261
0
349
0
99
0
353
0
0
0
261
0
109
239
0
343
0
0
0
0
19
209
302
0
195
299
0
119
281
273
0
347
0
77
161
0
0
1
84
72
152
156
354
0
0
0
0
0
259
0
0
0
0
0
241
0
166
344
0
262
142
99
9
0
317
25
0
83
60
298
374
0
0
360
173
0
105
205
0
395
97
0
0
170
0
0
0
0
0
0
0
253
0
86
83
0
1
334
0
0
0
0
0
0
176
0
244
41
346
0
8
0
0
18
394
0
397
173
223
0
0
0
0
0
238
386
0
0
309
0
0
225
21
0
229
23
181
0
0
1
347
0
23
259
286
0
0
0
0
31
0
0
0
240
0
265
0
3
0
0
0
0
0
0
0
122
358
0
0
262
15
112
48
387
150
0
243
0
0
347
371
0
0
0
0
0
0
146
0
71
332
0
0
0
332
269
0
0
0
255
0
51
0
376
0
0
0
0
240
308
0
332
141
62
0
0
0
0
280
3
160
0
0
0
0
0
135
58
275
0
198
76
3
0
0
0
0
0
0
366
0
0
290
0
0
151
0
0
0
0
294
0
349
52
317
0
0
397
26
229
0
15
15
0
0
0
0
0
0
0
0
0
302
0
13
0
246
45
397
0
8
210
0
202
0
315
0
17
216
384
270
0
0
347
0
37
225
1
165
5
0
0
260
0
0
0
0
222
89
362
0
0
0
125
0
0
182
0
0
0
0
282
12
116
0
0
0
0
396
0
0
31
333
158
109
355
145
127
0
0
170
252
0
257
0
0
0
115
254
0
53
0
0
0
8
55
167
266
59
0
339
302
285
0
0
0
151
317
0
397
0
66
0
359
99
0
0
391
0
0
132
0
201
239
0
134
75
112
0
29
0
0
0
241
0
0
326
46
200
335
46
0
353
100
254
0
326
79
237
260
0
0
397
260
0
254
384
231
0
0
0
14
0
0
0
5
0
279
150
6
0
142
254
135
207
262
2
332
84
0
0
0
0
0
0
190
81
301
302
0
1
39
0
0
109
106
43
0
0
0
159
242
279
165
342
0
200
0
279
202
0
253
0
233
0
49
0
98
75
0
316
0
0
230
0
0
254
87
0
264
331
339
0
107
185
147
0
154
0
5
0
0
0
0
352
0
354
390
143
280
0
0
370
0
397
0
0
307
0
255
0
221
332
0
0
0
0
10
0
108
0
0
0
0
0
52
0
301
0
0
0
254
0
0
310
0
160
337
0
1
253
48
0
0
252
0
304
0
0
0
0
1
0
0
279
382
0
0
283
219
234
0
108
0
285
321
344
0
93
0
0
0
0
100
0
260
0
104
192
0
65
11
226
0
0
7
0
0
0
365
299
0
0
159
89
0
41
0
346
0
125
0
0
203
0
283
223
0
303
0
317
391
172
397
0
199
74
268
60
86
310
46
0
358
80
0
0
306
0
1
10
0
0
285
312
198
0
0
0
0
0
341
381
0
0
0
0
0
0
67
145
0
189
0
0
394
0
311
46
222
306
281
359
347
0
0
0
0
190
0
182
0
284
318
336
0
47
0
0
0
8
93
0
0
0
1
1
0
0
0
116
217
4
92
0
0
303
0
0
2
366
185
0
0
73
210
371
0
232
0
0
325
138
0
0
226
0
0
27
0
0
168
0
113
186
377
0
0
137
7
0
0
397
0
0
0
0
0
192
0
0
13
0
347
338
354
0
26
0
0
0
204
7
160
353
0
0
254
0
227
0
0
213
397
0
209
0
259
145
3
305
0
57
15
0
271
23
0
0
374
0
266
0
0
2
0
71
0
0
0
210
46
151
0
0
366
397
106
85
64
0
170
0
0
94
14
177
46
0
63
149
0
67
82
394
0
188
58
54
290
0
154
0
397
0
86
154
308
25
38
123
0
216
0
291
0
372
23
0
177
0
0
218
168
0
114
242
41
131
0
31
325
369
1
0
0
385
0
332
220
217
371
0
0
313
0
0
368
0
0
0
0
0
0
322
91
0
0
286
179
0
0
78
0
0
240
142
0
103
45
35
361
210
2
376
0
394
0
0
316
0
0
27
334
0
195
0
153
0
395
0
0
246
0
334
0
161
297
0
0
272
0
0
0
107
0
0
0
308
0
0
386
134
241
0
109
0
171
0
217
0
0
0
95
0
235
0
0
332
94
283
0
69
0
222
0
0
0
0
0
0
0
136
0
0
0
90
83
0
0
397
301
305
0
241
306
113
368
0
30
260
172
0
397
246
0
0
171
16
0
284
0
375
0
264
0
288
145
0
278
0
66
0
133
0
329
0
347
84
0
0
156
0
0
359
8
227
0
390
0
0
22
0
0
58
51
0
0
0
0
0
0
0
0
365
0
309
3
114
0
370
0
68
46
0
132
89
0
0
96
188
0
82
0
0
0
1
0
150
0
0
0
281
0
0
90
7
6
0
335
0
268
0
338
0
105
297
0
283
0
277
131
136
371
226
0
1
242
0
225
120
295
318
0
335
324
254
272
0
0
205
68
87
317
298
0
316
0
248
134
192
387
21
0
91
0
236
42
0
0
1
0
391
0
57
378
378
0
0
142
328
6
0
226
246
394
12
222
0
0
0
0
0
82
219
1
0
350
252
0
0
68
197
0
0
0
0
0
0
0
295
288
220
177
0
378
0
36
0
253
99
157
0
4
263
0
0
82
58
0
45
201
112
27
0
228
0
62
311
39
0
1
9
0
0
116
0
0
59
375
0
0
184
297
229
0
0
0
24
0
0
0
0
0
0
219
0
0
0
0
230
381
0
0
0
0
263
9
0
246
313
287
0
1
0
223
241
0
0
0
130
365
191
0
289
22
48
370
253
396
0
0
0
0
0
26
0
159
0
0
0
42
397
300
0
287
0
84
286
46
362
0
0
0
337
0
0
376
287
104
0
51
0
0
393
257
22
0
192
358
0
146
40
317
12
95
345
0
142
397
272
149
51
0
0
149
0
0
60
43
25
0
388
186
0
0
55
160
0
79
206
184
377
0
0
0
0
54
0
0
0
215
0
0
329
0
347
106
0
0
311
0
373
0
0
9
0
0
0
0
5
96
7
35
242
109
375
0
0
278
1
0
188
0
133
49
0
100
338
359
305
0
333
0
65
279
0
0
0
286
0
81
322
118
169
394
210
0
142
0
384
0
216
0
254
19
0
0
243
43
0
210
0
0
0
46
0
0
215
184
0
25
0
5
115
11
397
4
105
105
304
300
0
345
222
0
346
311
0
314
0
76
0
390
5
0
0
0
320
0
363
359
0
215
124
0
73
188
146
0
357
0
0
314
0
0
364
259
0
98
0
46
388
0
267
215
0
0
0
15
1
0
332
0
0
0
293
0
293
0
0
333
0
338
2
360
0
215
0
0
218
378
0
5
0
307
0
111
107
87
0
0
131
1
114
287
0
0
359
0
181
71
226
99
0
196
158
55
0
122
0
0
0
0
4
0
0
238
231
384
255
173
0
0
0
24
0
188
211
24
0
0
152
47
0
308
0
0
330
0
0
0
0
202
163
307
0
0
0
0
0
0
394
0
0
78
380
316
0
135
366
0
361
394
9
338
0
0
82
192
0
0
165
206
364
0
336
0
0
366
246
1
0
0
244
0
0
41
0
0
212
260
272
0
148
315
184
0
0
24
0
0
0
0
366
189
0
159
0
0
397
0
282
123
212
259
108
386
40
0
0
0
0
3
0
325
345
0
0
239
0
129
6
0
0
164
47
0
0
0
0
19
221
0
250
37
361
390
0
23
37
0
0
0
0
0
370
110
0
0
0
0
2
0
227
182
68
0
0
0
0
25
207
0
1
0
19
225
49
0
8
0
0
81
0
0
371
0
198
264
0
0
255
65
0
325
6
4
248
226
0
0
0
0
316
291
254
254
255
76
28
0
0
16
2
0
0
226
300
191
15
0
0
59
0
139
0
281
204
86
3
0
0
318
0
0
0
0
365
271
56
267
0
86
0
0
0
30
181
397
63
335
292
9
396
0
132
397
0
345
0
26
0
61
226
232
285
333
248
0
0
378
356
0
288
141
298
0
0
14
305
220
0
62
358
223
0
356
0
144
0
0
8
237
0
0
0
216
0
0
0
53
233
0
48
171
5
319
322
65
116
379
0
0
276
0
205
0
253
332
209
0
0
0
327
0
0
335
147
13
272
0
8
340
251
0
0
384
13
135
0
62
31
0
0
265
146
0
0
351
0
109
306
52
0
0
206
0
110
0
0
70
348
276
294
0
0
43
0
0
0
3
0
0
276
0
377
360
22
0
0
0
0
167
0
340
306
0
397
0
0
0
271
226
0
257
0
0
0
4
0
0
0
235
68
326
0
0
265
0
110
8
180
100
0
0
66
0
0
253
80
253
180
0
3
110
0
54
103
87
361
0
0
352
0
120
0
0
229
0
28
0
0
0
0
0
1
0
149
5
164
296
0
186
15
294
173
211
106
317
35
248
0
389
159
0
190
132
322
0
172
0
189
324
342
317
0
0
50
0
0
319
0
0
34
210
195
0
0
0
0
0
0
127
98
0
104
279
88
323
36
0
373
0
53
283
0
0
0
0
84
0
0
0
0
256
206
26
0
0
0
106
0
56
371
152
245
0
0
1
161
145
48
144
0
397
86
0
244
0
53
2
0
0
388
0
100
0
0
0
0
71
320
0
0
232
213
41
209
126
0
100
0
0
0
280
0
82
41
0
2
0
241
0
239
0
178
0
90
114
102
0
0
0
0
292
0
216
105
316
0
166
25
338
1
244
389
0
0
0
16
99
85
117
0
0
41
0
181
0
0
0
0
0
0
0
0
0
0
391
0
346
0
303
251
9
0
0
180
0
240
0
220
201
395
0
338
55
247
46
56
0
387
0
244
286
319
0
0
261
0
1
0
126
188
0
2
281
0
382
136
397
0
354
0
0
0
0
326
273
1
0
183
0
116
10
0
250
2
0
212
0
217
0
164
153
0
278
259
151
0
0
0
57
11
67
1
6
0
0
0
24
0
91
0
6
20
169
0
0
377
0
172
357
154
0
183
304
171
159
0
0
0
296
0
384
397
0
0
64
111
0
175
33
0
0
0
261
0
234
104
127
0
386
0
0
397
0
1
160
0
0
90
0
0
258
397
0
0
250
0
132
0
0
115
0
211
391
163
0
306
0
213
0
44
0
0
169
0
0
0
0
192
181
0
365
268
364
0
0
0
0
0
39
394
137
0
330
397
0
26
0
0
88
0
74
397
59
141
0
0
74
0
204
0
214
362
0
56
0
281
0
0
205
64
332
218
286
0
35
120
0
0
303
254
0
10
19
48
0
0
1
0
384
0
257
0
0
220
0
91
0
192
0
168
275
300
352
93
0
0
0
0
302
0
203
0
0
0
41
0
0
0
0
367
0
0
320
0
58
246
338
0
122
0
144
0
15
83
0
59
0
243
0
278
99
0
0
17
397
306
202
0
0
0
0
389
16
67
0
394
0
178
0
151
40
0
158
396
0
162
165
397
0
265
0
0
0
0
181
370
0
212
0
0
0
347
251
111
222
0
0
0
366
306
0
301
374
0
0
377
0
25
0
14
41
140
0
0
0
0
0
0
75
0
215
0
0
144
0
302
394
328
32
332
0
0
0
0
0
0
85
126
0
0
0
0
0
0
0
0
63
0
339
0
396
0
155
327
0
0
334
195
394
365
298
0
27
0
158
0
235
320
357
323
0
0
0
0
397
301
0
0
243
376
0
0
0
54
334
0
0
77
159
0
0
329
0
0
197
3
309
0
0
0
331
171
0
255
0
0
57
237
37
397
0
63
273
370
188
0
0
0
0
0
158
0
0
0
5
0
0
0
214
144
17
351
0
397
191
0
85
142
0
0
0
2
0
107
0
252
0
0
161
317
320
91
0
0
213
0
0
7
147
0
0
0
316
0
73
32
0
0
0
185
0
0
286
258
0
174
252
0
0
1
0
0
216
0
0
129
291
0
0
2
103
0
116
318
158
0
0
0
184
288
0
0
141
137
0
192
255
83
0
183
24
0
161
0
62
0
52
0
294
138
0
91
0
0
0
332
195
0
181
0
0
251
75
0
0
0
0
18
115
38
1
9
222
0
206
393
0
0
177
0
266
0
0
122
352
193
0
0
290
130
92
0
0
0
0
0
278
4
0
0
0
316
203
26
0
0
0
0
0
244
0
0
6
0
9
0
397
352
0
0
0
381
0
10
310
168
0
12
0
175
0
0
0
0
0
42
0
45
214
74
22
279
86
319
11
6
103
0
0
271
212
288
369
0
305
35
367
367
1
0
66
209
364
1
15
0
0
0
73
0
97
0
0
285
0
193
365
344
0
162
39
0
0
25
247
3
375
0
283
242
21
0
80
186
18
104
0
19
303
329
0
170
123
3
0
373
110
218
0
0
0
0
0
0
259
36
267
76
108
378
0
256
166
282
376
0
97
308
0
0
339
0
289
106
0
0
0
0
0
0
0
161
251
84
241
384
0
332
387
69
333
394
361
17
264
180
397
285
0
138
174
343
249
0
0
48
0
0
190
314
83
0
294
202
142
0
8
0
0
188
40
184
0
0
0
166
0
338
0
0
0
0
184
0
0
0
0
188
0
0
0
19
158
0
93
394
0
0
0
0
0
244
0
0
0
0
0
0
0
141
0
392
388
103
43
157
348
0
0
365
14
0
128
279
0
0
163
0
0
0
0
0
299
0
52
201
0
0
0
0
0
91
7
58
30
222
0
0
0
125
0
122
0
0
0
332
349
227
233
245
348
59
0
0
187
0
0
276
385
88
0
0
0
389
0
0
179
292
7
129
184
0
39
242
7
192
0
291
0
180
34
0
5
0
31
5
92
122
205
359
0
391
21
0
0
0
0
117
375
373
0
0
296
302
238
149
313
339
294
0
134
195
273
0
44
0
245
216
1
0
210
0
0
0
0
81
51
395
0
0
78
0
126
355
78
0
10
178
0
0
56
0
235
365
257
306
63
0
0
58
368
82
0
278
0
226
0
0
76
0
370
154
24
0
237
353
0
335
0
236
0
0
340
11
52
162
0
110
63
0
239
0
231
0
16
0
0
85
186
0
0
0
0
81
0
293
168
1
0
220
340
397
331
163
15
0
0
0
157
0
0
357
247
0
18
1
332
0
160
59
0
314
0
85
0
229
97
0
0
0
27
8
397
0
352
394
239
17
0
0
92
238
208
198
0
0
281
170
233
88
289
0
0
0
142
251
312
246
0
274
0
64
0
253
0
280
0
236
0
0
0
278
31
178
195
0
371
0
266
153
199
246
0
0
379
295
303
8
0
355
254
214
0
8
0
210
218
0
0
43
0
253
0
75
225
267
0
0
244
0
397
0
66
18
0
173
0
0
83
201
0
208
0
387
0
0
188
256
0
205
24
241
78
64
109
81
0
0
0
0
0
299
285
160
0
237
0
0
119
113
276
0
2
347
368
228
0
243
0
380
299
151
2
192
83
219
0
3
0
375
0
263
264
257
159
224
16
0
200
0
0
0
0
181
314
41
0
0
0
0
397
0
397
389
12
0
0
2
0
0
0
0
133
394
5
295
379
0
0
0
0
211
0
0
0
43
0
62
5
0
0
25
149
321
1
1
0
0
0
0
0
278
139
204
0
0
0
345
11
82
119
0
0
0
0
0
0
86
1
202
0
37
7
77
383
129
0
359
0
0
289
0
167
195
0
207
0
99
0
58
0
225
0
0
193
0
0
391
0
0
0
0
171
131
137
0
0
163
247
0
84
0
104
149
0
0
48
362
121
307
0
0
7
13
0
91
76
0
89
258
0
326
334
108
34
0
0
0
116
0
370
0
0
344
12
262
1
143
0
289
0
397
0
0
0
0
266
0
344
195
262
4
76
267
0
207
0
67
0
166
0
292
293
61
0
0
285
7
0
376
397
261
0
0
375
376
309
340
0
0
0
119
63
84
100
0
0
273
305
79
0
0
0
0
280
0
0
99
310
78
85
360
0
160
0
0
0
0
0
0
261
0
346
80
0
61
0
0
0
0
0
315
145
0
359
0
207
141
258
0
167
0
0
40
1
281
0
385
205
218
0
0
0
179
0
0
0
0
0
290
31
118
0
0
0
0
0
0
0
0
0
0
0
146
302
87
183
0
258
81
0
50
364
0
0
331
0
222
0
0
0
0
231
0
0
0
0
394
90
0
0
0
0
0
0
0
0
230
127
0
0
0
0
198
0
387
0
367
0
0
0
0
0
0
0
338
18
341
179
0
44
0
397
262
7
254
366
0
207
371
0
116
0
115
0
397
0
286
0
0
0
66
0
112
320
53
190
177
116
374
0
0
0
0
0
397
316
0
269
0
124
0
301
78
296
0
278
227
3
0
328
177
338
0
223
0
58
389
12
112
0
0
0
0
0
150
0
193
177
87
243
0
0
0
0
0
0
24
314
0
0
76
216
8
0
0
305
74
252
301
0
316
0
105
26
45
0
159
0
0
0
0
0
190
0
144
163
0
0
0
0
294
333
0
1
0
103
0
2
192
383
7
0
139
249
356
111
377
281
0
332
171
110
276
0
64
257
0
0
0
0
0
0
243
0
0
102
0
317
0
0
18
156
0
314
155
0
0
293
198
276
168
296
0
0
0
0
48
237
283
8
0
387
0
0
90
20
203
281
380
214
357
111
222
125
37
0
293
0
268
281
114
0
173
0
0
0
0
0
0
0
352
0
180
16
8
153
0
0
0
0
0
260
0
0
0
290
224
0
328
2
83
8
0
0
23
35
353
193
0
373
0
280
203
397
235
147
323
0
73
0
4
313
0
0
203
145
0
1
54
0
167
329
0
191
0
227
0
0
0
0
295
0
0
0
0
84
24
318
0
0
370
332
301
241
0
213
369
0
0
0
0
0
278
339
0
0
216
2
0
1
1
64
197
53
1
0
17
366
16
0
0
189
0
0
354
158
4
201
383
0
0
275
10
0
0
18
306
0
0
221
0
0
60
0
0
0
0
0
0
0
0
338
0
53
197
152
108
273
338
107
0
0
0
330
191
13
0
76
146
0
344
197
0
8
338
0
0
233
0
154
0
0
0
0
0
0
290
0
0
0
293
376
0
99
129
124
271
6
49
195
0
58
204
41
0
219
0
102
0
87
29
206
0
0
188
0
0
0
35
96
11
243
227
110
291
282
218
108
0
92
0
0
0
0
0
172
211
308
95
0
374
0
0
164
392
0
112
0
0
0
110
48
256
0
0
0
72
0
0
50
61
0
86
90
306
0
0
0
0
220
0
1
0
241
0
120
0
0
248
86
189
0
0
394
0
0
0
181
0
0
126
133
0
0
254
181
0
296
0
0
314
0
9
1
0
0
0
0
0
326
305
0
0
224
96
0
0
32
0
231
130
279
0
159
0
104
314
0
0
334
0
59
0
0
81
314
135
0
0
17
0
120
0
0
164
372
0
0
13
0
357
376
0
379
0
397
235
120
0
315
0
164
9
0
343
23
62
0
340
0
0
0
83
360
258
189
0
121
0
0
0
0
0
0
0
0
345
227
330
0
0
170
286
138
0
0
0
186
0
0
118
0
0
0
10
143
0
0
0
0
117
0
0
0
0
208
394
57
389
0
0
397
0
0
0
0
248
0
0
392
0
0
10
332
397
0
0
0
16
60
0
93
0
185
35
174
312
180
1
0
14
0
184
157
397
231
243
75
0
247
185
0
272
199
396
163
395
335
26
0
301
0
95
52
49
222
307
249
249
4
0
0
0
82
0
0
288
171
222
145
317
87
0
196
0
306
19
355
0
49
0
0
0
302
4
59
0
42
69
4
122
193
293
362
0
119
9
271
0
86
284
261
109
392
0
94
0
0
0
318
0
323
80
0
0
182
208
0
157
392
106
126
187
0
374
79
0
219
0
0
0
280
0
0
0
0
0
146
3
30
258
357
0
203
0
0
0
6
138
155
0
153
326
34
8
0
0
43
0
0
66
155
144
351
0
0
194
47
5
341
0
0
130
0
0
0
0
0
191
88
150
0
0
364
0
0
0
0
203
110
1
295
0
0
156
21
156
178
0
0
320
0
51
0
0
202
264
285
0
1
0
199
0
19
0
0
0
158
282
343
0
288
0
0
299
71
0
3
0
0
397
374
0
67
0
397
64
0
1
0
361
0
0
0
0
90
346
94
0
303
266
0
0
270
0
8
0
298
0
164
0
120
85
0
6
339
0
279
0
0
0
0
0
1
155
0
47
90
90
106
0
169
0
153
0
0
0
239
256
0
0
0
0
0
0
235
0
131
0
0
0
2
1
146
0
139
0
0
248
0
101
325
79
0
75
210
187
161
176
276
149
0
319
343
0
201
0
165
0
0
229
0
119
83
145
0
0
87
0
0
203
133
182
0
0
94
397
0
0
0
0
0
1
331
0
52
235
103
0
0
134
0
8
0
181
0
126
0
4
255
381
375
0
0
253
0
163
377
253
263
0
0
0
339
0
346
0
380
23
0
0
111
226
1
391
117
0
0
33
0
50
0
0
0
279
145
319
354
0
235
26
1
0
1
371
0
265
0
0
0
262
0
0
0
0
43
0
0
0
0
59
0
0
0
375
0
0
354
0
317
319
106
0
57
397
149
0
0
0
0
264
252
0
0
0
0
157
45
0
0
257
31
0
0
335
0
332
239
0
0
340
0
31
362
0
371
86
0
318
0
386
0
320
3
0
0
0
249
165
0
350
0
0
0
0
0
261
238
0
264
175
177
0
0
284
149
0
9
33
381
282
0
0
0
0
59
309
1
226
161
0
0
0
397
364
0
296
0
0
257
300
2
74
380
0
0
164
364
122
0
6
169
0
0
0
0
221
176
271
344
8
78
0
175
0
1
0
10
63
267
7
0
0
279
149
0
181
21
88
0
0
215
0
0
338
0
369
119
0
253
243
0
262
0
0
33
0
0
0
204
117
256
384
348
0
0
31
344
331
0
0
0
0
10
0
0
366
0
172
390
0
0
360
0
301
0
107
57
0
52
0
50
346
0
0
0
135
0
150
0
251
393
0
256
0
0
58
0
19
73
0
0
287
150
0
0
339
0
233
186
280
311
0
0
0
0
137
367
280
39
0
0
70
0
150
0
236
368
0
15
332
90
0
0
255
0
303
0
0
367
129
0
0
202
0
298
0
23
21
0
0
0
300
69
79
0
0
3
0
383
77
0
0
387
4
34
350
386
332
37
0
154
37
162
0
378
0
0
305
0
0
260
0
0
226
15
393
0
174
0
318
253
326
205
271
0
0
184
279
200
106
0
140
2
0
0
0
0
0
177
0
0
0
23
0
126
0
0
9
332
221
152
0
0
112
307
109
189
0
56
0
0
0
0
0
220
0
261
0
279
88
198
86
0
110
0
0
0
0
372
0
0
0
204
351
179
257
0
363
280
117
144
0
68
354
0
0
317
0
0
0
253
0
0
0
0
210
103
0
353
242
0
0
218
42
0
0
0
0
0
366
124
0
376
144
0
0
234
1
0
0
386
0
255
24
0
0
0
15
0
368
0
0
0
0
2
126
0
69
317
0
0
0
0
0
0
0
144
111
339
0
133
330
0
0
0
390
0
0
0
306
32
0
204
10
0
0
57
0
0
0
301
226
98
0
336
0
0
0
0
0
0
269
0
219
0
303
0
383
89
0
8
128
0
385
0
279
334
0
0
0
0
0
0
22
0
78
209
0
0
0
0
0
0
235
14
24
25
0
355
0
0
0
0
31
0
55
272
0
1
29
136
378
0
297
143
246
247
281
0
334
20
184
4
376
0
187
2
1
0
0
0
0
134
0
0
0
56
0
44
0
180
0
0
0
0
0
0
332
0
98
0
0
0
0
332
0
0
0
0
338
0
0
286
0
265
0
1
231
0
391
280
0
0
178
309
0
2
326
237
263
202
332
131
312
0
344
0
300
0
148
0
281
0
0
208
0
0
0
157
138
0
351
0
286
0
0
108
0
209
0
367
150
344
397
281
1
368
0
0
227
0
0
0
105
0
0
77
300
143
1
230
191
0
0
229
106
0
0
0
36
0
300
233
104
88
0
0
0
0
3
0
244
16
2
0
9
0
286
272
397
251
3
202
0
0
337
0
0
108
0
263
0
85
0
335
50
256
0
210
0
170
2
141
0
228
307
0
325
170
101
363
388
0
250
33
0
111
0
38
0
0
14
0
0
76
0
0
381
0
17
0
0
0
81
0
197
0
377
77
177
0
0
0
6
0
0
0
1
0
0
0
0
151
162
0
36
0
49
0
333
0
0
205
0
11
1
0
217
0
273
68
179
0
0
94
198
6
0
0
0
104
48
27
0
0
7
311
379
304
0
131
253
0
137
279
0
0
0
389
23
0
212
165
0
150
0
375
93
0
0
397
0
0
342
52
0
0
0
332
0
289
0
0
191
390
212
0
15
251
0
0
0
188
0
153
335
0
284
200
0
145
257
0
0
0
135
0
148
0
266
82
0
0
1
0
397
157
0
270
340
46
159
393
393
132
0
281
0
206
0
262
394
19
209
256
7
253
253
224
0
207
152
0
143
344
244
199
200
0
0
45
0
323
0
0
0
0
0
0
37
21
0
159
0
0
55
189
28
0
61
141
291
6
0
0
0
63
83
0
0
244
0
100
3
394
0
0
371
0
212
254
0
0
0
0
0
0
0
24
275
0
69
93
0
300
208
0
3
372
0
260
0
0
0
75
0
52
366
85
317
123
306
324
0
0
117
120
96
289
0
3
0
176
0
0
0
0
103
0
177
249
206
0
187
0
215
248
318
397
0
0
0
38
0
99
0
0
0
0
0
149
397
0
0
115
54
0
358
302
325
0
28
155
0
377
0
0
371
0
0
147
70
0
0
0
0
0
95
213
0
0
50
171
0
0
0
0
0
0
0
287
6
30
151
5
375
0
0
160
262
0
2
143
0
155
301
0
302
47
98
61
371
0
161
0
9
0
59
0
359
64
182
344
66
296
173
210
38
0
0
0
0
0
1
0
184
323
203
9
0
166
58
187
0
0
0
30
8
0
0
0
337
153
144
283
49
69
0
0
0
148
56
108
0
239
0
0
301
151
0
0
231
0
389
0
258
0
16
172
0
227
0
0
145
84
65
350
238
236
198
0
0
0
39
0
394
0
124
396
0
229
0
0
288
225
0
7
342
77
74
378
152
357
0
363
0
50
123
31
0
0
367
151
0
0
0
0
53
0
245
47
0
0
0
0
207
0
7
318
334
0
0
0
118
0
84
0
0
109
0
29
0
0
0
0
195
2
0
0
254
0
29
0
0
150
361
0
28
211
1
0
29
275
170
139
0
61
0
165
0
0
174
280
342
0
0
327
2
0
396
0
0
0
0
7
0
0
0
0
0
207
0
0
125
247
357
0
0
204
0
0
200
0
187
264
0
247
0
347
74
0
0
0
0
0
387
369
228
260
0
283
305
172
274
228
45
0
110
0
205
79
73
0
0
73
91
0
0
0
0
0
0
0
300
195
0
14
2
383
299
347
170
0
164
0
0
356
0
275
0
0
0
0
0
1
172
0
154
0
0
256
175
182
0
0
0
332
0
0
16
384
30
0
0
309
0
0
0
0
158
220
0
0
0
234
74
0
9
88
0
125
0
310
234
268
0
91
0
111
9
22
301
0
0
0
0
3
0
0
305
0
397
144
336
0
196
310
188
0
0
243
3
109
0
231
0
179
93
379
0
130
303
0
0
394
241
0
0
0
306
51
0
46
253
0
86
0
0
366
0
0
318
183
394
385
25
89
249
8
0
72
0
0
0
0
209
256
281
0
370
0
0
0
0
0
4
125
0
4
0
0
13
166
90
0
335
0
325
61
158
0
0
0
0
0
219
0
101
49
290
44
0
257
114
0
0
349
184
1
216
254
2
58
0
158
328
16
325
0
0
0
0
84
151
0
232
81
0
117
171
280
115
0
0
0
330
0
302
61
156
0
81
0
0
137
36
0
0
0
0
81
0
350
23
0
59
3
0
0
371
74
34
256
293
0
0
118
0
0
230
105
136
203
244
245
195
0
339
0
363
5
350
85
65
84
201
0
44
0
0
0
230
0
0
0
5
0
360
263
0
0
0
390
269
0
0
102
0
0
0
87
263
0
129
0
208
8
0
8
0
0
227
234
0
271
381
0
0
151
344
142
0
0
238
84
0
306
326
280
0
397
259
0
221
105
0
206
0
0
127
0
0
323
0
2
0
0
0
116
0
39
275
290
5
9
0
0
116
102
0
0
268
0
12
98
0
146
0
0
251
397
7
345
0
190
0
0
13
101
394
0
142
151
63
333
57
221
146
0
0
87
0
0
0
162
0
0
0
0
0
129
0
381
0
0
0
120
233
0
93
89
0
0
0
88
359
0
0
59
0
83
24
0
0
0
52
104
0
356
0
0
0
0
0
10
0
9
0
18
274
394
215
0
0
0
255
0
385
397
169
0
161
10
203
55
0
0
0
149
366
239
195
0
0
0
278
10
0
0
52
37
0
0
0
4
0
1
0
0
0
330
82
123
41
0
136
0
149
293
207
0
0
59
366
331
346
336
11
385
0
383
0
0
0
286
0
107
108
10
0
268
255
83
122
0
0
0
196
247
203
184
377
191
386
303
226
0
0
378
347
110
0
144
372
0
379
0
0
338
166
302
0
0
0
51
0
44
3
0
0
0
0
43
0
0
338
113
0
0
0
0
0
219
85
0
0
148
341
23
276
0
0
397
283
82
0
0
0
349
0
0
177
0
0
0
0
86
284
0
0
278
190
0
1
105
0
0
0
7
0
0
0
0
0
339
0
135
117
0
0
159
276
63
243
125
80
302
0
0
0
247
163
349
0
0
235
397
96
346
291
357
0
0
342
0
0
0
0
0
0
0
272
0
0
0
252
0
376
0
110
58
0
147
189
188
198
0
0
0
0
275
337
20
184
291
0
237
0
0
0
312
290
0
0
19
0
262
384
67
0
13
0
258
274
0
92
280
219
0
0
0
62
0
0
0
0
214
0
0
236
131
58
80
0
277
0
0
0
0
119
246
0
0
311
0
223
0
0
0
105
0
249
0
166
0
383
66
0
0
58
0
0
143
316
0
0
0
135
0
152
0
0
247
0
0
0
0
3
0
321
386
0
0
0
0
0
0
211
0
187
156
0
0
141
78
0
103
0
209
0
149
3
264
296
0
360
112
369
0
0
59
100
299
0
0
145
353
234
308
23
364
0
292
0
117
0
255
0
68
0
0
77
0
241
0
247
0
0
0
252
165
84
200
116
0
141
354
19
0
42
0
216
0
80
63
0
0
0
397
356
0
62
1
269
23
0
0
216
0
0
202
0
7
40
98
0
302
0
246
309
55
44
390
25
0
0
0
0
0
0
0
278
3
212
45
270
0
310
202
0
3
0
0
248
170
203
0
0
0
0
0
179
0
7
231
379
361
0
372
280
0
229
0
0
269
320
151
82
0
0
9
81
0
326
87
109
0
1
202
0
381
0
0
67
0
0
38
0
0
0
163
1
143
292
322
0
0
0
389
0
0
150
154
275
0
0
262
0
0
0
384
0
0
0
0
362
305
0
0
117
299
1
0
318
349
59
293
312
0
1
232
0
118
0
2
0
130
0
333
106
0
188
6
0
0
0
35
172
0
324
211
195
0
366
0
0
316
0
59
318
247
56
0
45
16
76
1
0
0
1
46
73
176
311
3
0
0
30
371
0
101
0
375
0
0
0
1
315
157
289
0
214
0
352
0
175
77
0
365
98
0
178
0
311
0
0
153
0
0
0
0
0
64
383
343
0
3
0
158
397
0
383
0
0
90
195
0
0
373
328
83
148
321
0
363
66
253
101
144
395
224
0
0
0
327
138
0
0
0
300
234
189
0
0
0
0
310
0
260
320
0
0
0
0
0
0
0
169
211
0
360
0
0
140
0
0
115
0
224
0
36
7
0
291
375
0
397
0
279
122
0
0
0
154
0
197
0
0
0
0
238
350
285
0
351
0
0
254
0
0
0
0
0
19
326
262
372
0
0
86
0
0
0
22
185
16
0
284
0
346
250
0
0
81
253
265
158
12
358
0
236
186
0
0
0
0
306
182
64
0
0
397
126
54
117
107
0
0
371
5
0
397
199
0
0
0
278
208
251
14
203
0
283
24
0
386
317
254
15
151
0
0
136
0
0
19
0
252
313
24
0
10
0
180
0
0
381
0
0
0
0
0
286
276
0
0
0
184
0
256
0
381
336
397
0
42
140
196
0
0
0
0
87
53
19
0
223
19
0
0
48
0
133
397
0
107
305
29
0
0
138
0
334
218
0
0
23
202
0
220
0
34
168
0
142
55
0
368
0
365
276
54
304
0
274
0
336
97
3
0
241
101
0
0
363
0
0
0
0
334
0
300
357
0
0
25
0
0
0
397
0
0
119
301
397
0
0
0
0
237
254
204
0
0
161
0
337
0
366
0
0
0
0
0
56
316
0
0
167
0
227
103
280
0
274
290
0
258
6
0
62
0
0
208
0
240
85
34
117
166
34
0
0
0
225
11
0
46
302
199
328
9
0
30
0
0
0
247
0
361
4
0
189
0
222
0
392
4
216
155
0
393
176
246
253
0
267
0
0
230
0
359
0
0
0
299
223
0
0
0
0
385
84
294
68
96
0
164
147
0
364
81
173
0
5
375
0
0
220
0
0
0
268
0
0
379
0
0
0
0
214
295
1
202
0
40
97
0
0
349
68
0
361
96
0
0
376
0
0
237
9
7
0
153
315
0
0
287
384
100
397
334
1
0
0
108
209
11
236
0
208
286
0
0
0
86
269
6
0
0
336
0
118
309
281
181
373
0
243
185
158
0
219
0
0
100
262
41
231
223
344
145
0
0
29
246
0
198
0
63
305
2
396
228
143
0
113
0
257
0
286
3
117
131
61
167
174
0
0
0
0
0
83
32
159
0
0
312
0
14
315
0
212
0
120
193
0
0
9
0
0
245
23
0
332
174
135
0
371
185
295
0
0
113
288
84
0
158
49
0
161
0
334
0
0
331
0
312
0
0
0
0
146
0
0
162
0
0
0
244
148
26
296
371
275
0
0
93
0
312
17
50
371
0
0
275
333
55
184
9
315
377
0
0
99
42
281
15
0
55
215
2
247
0
0
198
70
79
3
100
0
0
175
0
0
70
0
284
207
224
49
0
147
0
0
44
26
132
0
0
121
0
305
0
238
0
255
169
0
74
246
302
0
140
296
181
300
0
264
48
0
158
0
0
169
0
17
0
0
165
0
165
89
0
198
116
0
233
0
0
0
0
0
0
366
0
165
310
351
0
170
365
0
0
0
362
0
22
0
214
7
0
366
0
303
26
247
275
11
230
12
0
0
151
0
0
367
182
0
0
337
0
0
345
175
0
318
358
0
83
0
0
179
0
0
234
2
385
0
0
75
28
13
163
205
58
0
177
0
0
0
394
0
0
67
0
0
0
0
214
297
0
128
180
0
0
259
46
0
172
24
0
252
181
0
209
0
193
0
0
0
0
111
0
82
262
10
378
394
0
314
394
232
134
0
0
384
115
276
325
239
379
212
0
10
0
44
0
41
0
282
90
0
246
0
2
296
0
0
0
60
0
374
0
302
0
0
0
332
0
37
0
9
0
1
97
171
0
201
0
0
22
307
0
0
0
0
0
197
0
21
314
0
0
25
204
0
0
0
81
269
280
0
0
0
183
0
0
0
379
316
254
0
98
286
0
0
0
0
0
0
0
118
0
0
391
316
347
0
0
0
251
0
370
0
0
239
393
21
376
0
62
7
242
332
255
292
0
0
0
0
247
0
32
28
125
94
0
0
0
148
150
0
0
0
386
69
94
0
241
0
0
213
0
1
273
108
143
394
131
0
72
0
88
0
159
60
217
0
0
0
0
197
0
0
384
0
0
0
185
0
0
14
83
321
182
1
142
0
378
54
0
0
0
62
0
0
348
392
53
185
0
65
198
394
0
0
1
0
119
42
0
0
13
0
111
347
330
0
82
46
2
254
0
374
52
0
0
117
146
218
15
0
0
0
74
64
0
0
279
0
20
0
245
0
397
0
0
0
397
54
0
312
278
0
88
4
0
374
0
0
261
126
262
26
397
298
338
0
131
380
61
152
0
133
0
384
94
124
21
0
102
0
0
191
264
0
0
326
0
0
0
0
231
339
152
390
0
395
52
134
236
0
0
0
0
127
167
0
0
0
204
0
191
388
372
1
0
383
7
235
0
0
273
32
167
0
0
254
0
106
0
251
0
0
371
164
0
0
0
286
11
116
0
0
372
0
0
0
0
61
0
0
323
0
329
85
303
0
303
77
0
280
0
320
347
320
0
0
0
1
0
128
0
0
393
0
316
0
0
63
188
239
224
157
0
129
0
2
0
3
246
48
0
86
337
255
259
87
0
0
329
291
9
351
0
314
68
0
294
0
98
0
51
0
0
140
0
0
0
0
0
0
366
218
9
168
0
0
220
0
0
0
0
0
230
0
0
0
0
394
358
313
150
0
163
332
310
25
0
0
0
3
0
0
208
0
0
0
117
0
0
0
336
0
2
285
385
0
0
0
0
245
318
224
0
21
0
0
0
20
132
0
0
360
0
0
54
136
343
0
238
129
1
0
0
0
0
0
0
0
275
76
0
0
0
31
0
0
0
379
0
264
353
0
363
0
0
353
285
231
0
0
362
283
0
0
289
0
0
0
0
0
366
0
0
50
0
228
174
32
116
0
0
0
239
267
0
0
325
0
0
327
140
0
0
0
0
0
351
331
1
0
121
0
219
0
395
50
0
21
144
144
240
0
318
243
0
0
172
72
291
0
46
0
0
41
0
0
159
20
0
255
0
0
0
0
370
0
2
116
145
225
32
0
0
0
0
0
198
0
0
96
80
0
345
397
379
81
299
73
187
0
0
25
293
340
0
0
243
0
5
0
57
395
71
0
0
0
290
0
397
254
38
167
367
0
89
0
102
0
383
0
385
0
254
248
30
0
78
0
0
0
57
0
344
397
388
365
0
0
0
0
0
0
0
144
194
300
0
0
373
371
74
283
0
0
0
0
365
397
337
0
0
0
225
0
274
0
0
319
0
0
290
0
0
0
338
347
266
0
309
0
0
373
84
135
0
0
366
0
346
129
0
246
187
0
329
0
0
307
56
8
0
229
0
0
372
0
0
0
0
0
0
349
13
264
0
31
316
212
279
160
60
0
0
0
152
48
0
155
395
0
282
0
122
0
0
55
0
253
0
0
0
193
24
74
5
215
0
357
134
0
0
48
0
0
0
0
0
0
0
97
0
87
0
237
0
2
0
0
0
0
0
364
0
308
0
0
0
264
149
0
316
337
113
386
0
1
0
32
0
0
18
0
0
358
0
0
377
64
77
0
258
0
0
365
1
0
0
344
88
144
20
198
318
0
67
0
1
338
355
0
280
0
0
172
277
0
351
367
82
208
0
365
0
0
0
95
183
1
0
121
0
0
31
172
218
0
184
343
0
0
0
0
114
0
0
0
238
0
129
364
150
147
203
0
222
381
0
214
137
0
248
0
0
0
0
0
9
0
0
0
221
227
232
0
4
49
234
103
369
0
242
283
0
0
0
0
28
36
171
0
207
0
0
0
135
0
16
0
0
269
3
0
0
17
13
225
310
0
0
49
0
0
0
10
0
397
10
125
0
0
0
307
161
217
232
0
86
247
242
111
0
397
0
358
84
100
0
0
185
44
0
0
283
120
0
0
186
52
249
346
0
0
348
294
189
146
109
277
110
50
253
299
148
0
258
0
160
0
325
201
216
364
0
10
281
1
143
22
311
0
0
0
158
8
222
396
397
277
21
0
0
0
111
163
328
0
0
1
0
166
397
0
118
0
0
157
0
0
0
0
0
184
0
175
0
0
102
309
238
0
64
189
0
265
209
132
0
0
39
343
253
259
166
81
57
0
150
236
0
88
0
0
0
149
72
0
289
0
7
0
0
0
166
0
173
327
283
0
0
0
314
234
97
0
0
0
0
341
0
0
89
0
0
0
0
14
235
340
366
112
146
385
165
0
62
0
12
125
81
83
0
61
239
137
0
175
371
0
0
0
0
0
250
0
220
0
0
0
32
9
0
317
0
217
115
1
118
378
55
46
350
387
351
0
0
77
0
117
3
302
228
0
143
44
168
49
68
0
175
203
341
83
0
3
393
0
218
349
0
6
0
274
0
0
262
205
24
0
81
0
123
0
0
252
0
392
183
0
97
0
0
0
0
0
0
0
380
9
0
0
94
0
212
353
221
83
0
354
205
83
4
280
361
0
259
0
266
343
279
179
387
0
0
0
133
12
340
237
0
318
0
78
394
42
379
162
293
64
310
326
0
0
220
206
46
0
38
0
249
0
301
0
0
0
0
0
0
228
379
358
0
69
295
68
286
61
64
0
240
327
253
0
133
227
152
346
69
0
377
238
218
0
118
0
327
0
311
0
0
24
0
7
169
114
264
0
263
24
304
300
394
0
171
0
0
278
90
357
0
0
192
262
0
0
0
0
365
8
0
0
0
34
80
115
0
0
393
0
179
300
55
259
0
304
65
213
0
114
0
287
319
8
128
0
171
0
0
0
0
126
0
0
302
0
267
48
291
170
45
0
81
0
286
0
0
169
0
327
114
0
277
0
132
151
335
276
301
358
381
151
0
84
0
128
0
0
385
13
0
0
0
88
0
0
0
262
89
1
174
150
320
0
258
0
0
0
315
395
0
0
0
0
0
258
107
216
332
0
324
312
0
0
0
279
179
108
392
232
0
0
283
12
328
0
0
354
160
178
152
107
0
305
258
75
0
0
0
0
251
0
0
9
248
51
0
313
366
223
165
0
137
0
0
74
0
0
90
0
2
0
45
0
0
0
0
0
0
0
0
0
0
0
156
0
0
0
86
331
275
142
0
0
0
156
0
1
1
386
0
72
81
0
112
0
0
134
3
0
0
0
0
223
0
170
0
0
0
397
0
305
154
2
358
172
0
0
125
0
262
106
249
282
317
0
185
0
252
88
348
345
0
0
0
99
118
327
0
179
0
283
0
0
208
394
71
27
0
240
0
39
0
176
38
0
0
387
0
128
21
81
97
0
1
368
43
375
249
212
320
0
0
30
148
302
208
0
0
0
0
0
0
0
0
0
196
0
0
329
291
0
0
189
25
0
287
0
44
0
0
0
354
0
304
319
116
159
286
0
0
0
392
0
0
0
0
321
49
92
387
348
0
0
0
0
0
271
304
0
0
153
0
0
0
0
0
397
233
170
329
0
58
0
0
306
91
0
0
45
109
265
0
128
0
1
0
318
107
365
238
111
0
0
0
342
3
17
254
238
1
0
0
158
5
154
250
375
12
0
289
57
7
0
37
264
0
11
290
49
0
0
0
62
149
253
0
211
0
149
366
52
0
131
0
394
112
303
0
376
0
0
37
0
0
275
0
75
0
3
0
0
71
0
0
0
246
0
370
0
0
0
1
0
0
352
280
111
42
0
7
64
0
0
267
323
342
238
0
0
0
0
0
1
228
353
57
0
0
0
0
95
65
340
337
0
9
0
8
250
120
385
143
0
394
0
0
0
245
0
0
391
1
0
223
0
0
17
267
65
87
0
159
291
351
112
73
153
284
345
0
0
340
2
0
0
205
333
274
8
397
0
0
0
252
0
241
0
0
0
201
376
0
0
0
0
0
0
0
0
27
365
363
0
0
0
229
0
162
390
0
71
381
211
0
0
0
280
0
0
160
0
78
87
172
89
395
0
26
375
0
141
0
81
120
378
374
0
225
90
0
227
397
0
350
396
360
114
0
370
0
8
196
0
197
84
370
0
0
229
0
210
205
252
0
0
89
0
218
0
0
0
0
301
0
66
0
0
252
0
0
281
0
187
274
168
142
0
226
96
0
130
0
0
97
0
359
321
115
0
47
177
0
158
288
5
0
314
0
300
72
39
211
384
25
107
253
204
0
73
0
5
313
342
0
0
0
0
0
317
303
265
0
371
0
364
0
1
165
310
366
0
0
0
0
290
308
254
39
362
0
0
0
110
0
271
89
217
0
0
15
0
0
0
43
171
60
0
150
202
0
0
1
0
0
0
231
299
0
5
0
308
0
0
5
0
0
0
0
73
0
0
134
359
295
175
0
0
205
60
304
0
0
0
393
21
279
0
38
0
221
227
57
0
0
0
155
0
0
358
55
195
0
0
20
6
0
1
0
82
315
0
190
152
232
77
0
384
0
0
148
43
0
388
77
0
0
179
0
0
0
215
373
397
246
0
139
33
0
280
328
1
190
0
70
142
0
3
0
396
185
4
0
0
0
0
211
293
0
0
393
0
88
346
0
339
0
0
306
0
195
59
307
243
0
327
203
0
0
151
0
0
0
250
141
0
0
345
344
358
48
99
172
96
336
0
70
299
0
0
0
254
0
192
266
165
0
34
397
371
307
15
117
331
1
0
0
0
41
0
298
0
0
163
0
7
0
0
0
58
1
0
0
4
0
0
0
207
0
169
131
345
254
0
281
0
0
397
185
0
0
247
0
5
334
0
0
0
172
0
275
0
0
244
85
380
0
103
60
254
0
0
0
0
0
0
14
329
0
3
0
1
0
126
0
8
189
171
0
101
15
0
0
23
0
323
324
53
0
0
127
0
0
6
369
0
350
107
0
0
164
0
58
0
280
360
1
56
0
0
0
0
0
131
277
0
0
0
313
19
105
283
373
0
0
243
0
28
0
206
41
0
0
148
5
286
43
127
54
0
0
0
0
187
260
2
214
0
0
306
0
0
64
0
302
154
0
0
23
0
332
154
346
347
397
274
146
174
71
42
81
0
64
316
0
108
237
0
142
193
0
370
22
0
0
0
318
275
228
0
0
318
357
205
103
0
0
4
106
94
377
97
380
334
0
0
0
128
0
343
72
0
282
261
0
232
382
0
0
40
112
0
388
203
258
0
0
0
0
0
0
0
0
298
392
387
0
332
204
0
0
0
79
31
0
353
0
0
0
222
394
130
98
391
0
0
233
255
0
366
346
332
0
316
159
0
80
373
42
1
0
0
389
57
226
0
0
237
49
0
0
15
228
0
1
385
26
51
0
295
0
0
0
0
11
34
0
319
0
318
309
397
0
367
204
305
18
81
0
0
356
0
209
0
0
0
0
153
0
80
88
0
0
334
2
174
370
0
0
133
0
330
335
0
0
0
0
136
0
166
0
130
334
67
0
149
327
3
1
0
394
0
0
0
179
0
59
0
0
299
0
0
99
84
56
162
0
0
80
280
0
0
104
0
0
135
0
0
359
207
338
0
0
0
0
141
0
55
0
0
0
0
5
0
0
0
0
0
0
1
0
0
369
0
0
0
0
59
51
0
53
375
0
71
0
54
149
0
0
367
0
0
0
1
0
369
0
340
106
0
397
279
0
0
0
314
250
252
0
0
4
11
0
0
0
227
5
170
107
0
0
0
114
374
148
319
0
319
106
228
18
276
348
0
167
34
0
0
140
85
0
0
0
0
104
148
0
54
0
68
0
255
75
0
194
246
386
156
382
309
209
0
0
0
259
152
340
0
397
102
397
0
0
278
280
369
13
265
374
148
192
247
278
214
0
197
0
302
237
0
343
223
0
329
0
57
0
0
65
30
0
0
53
338
248
0
353
119
0
0
281
6
344
223
137
0
303
145
56
216
230
0
25
0
332
0
22
0
0
0
316
260
0
0
6
10
85
128
0
0
87
281
0
1
0
0
201
223
0
236
0
0
0
0
243
205
0
184
0
0
0
137
92
0
5
82
98
0
0
304
0
0
318
292
0
0
0
0
0
274
0
249
169
90
396
171
214
381
96
0
144
323
0
0
348
0
44
90
0
0
0
209
328
183
145
0
0
151
0
0
0
27
83
47
138
0
41
317
84
363
0
201
0
0
55
354
323
0
256
0
0
244
14
69
283
0
0
0
218
162
0
0
66
59
0
0
0
0
0
0
0
0
0
279
80
0
0
0
96
123
0
3
230
397
0
86
0
212
0
231
31
0
350
0
108
0
0
82
0
194
98
193
397
0
0
252
160
0
0
369
0
254
122
274
0
1
210
0
34
0
338
85
0
357
0
0
0
0
0
278
332
242
7
85
13
0
88
397
380
0
0
247
79
320
0
0
0
0
0
353
0
0
0
19
1
0
0
365
0
0
40
0
332
244
232
5
0
210
363
0
385
79
46
397
36
204
110
359
0
359
42
0
44
172
0
0
0
72
0
0
0
65
0
0
0
1
118
255
2
80
208
0
1
0
0
153
0
0
0
0
0
312
154
58
0
130
214
32
253
0
355
280
340
0
110
10
0
290
376
0
339
371
140
86
0
238
62
0
0
0
360
0
314
0
0
172
0
0
348
20
0
0
0
0
377
0
0
154
75
308
0
60
0
35
352
0
31
0
109
0
2
1
1
90
4
0
352
0
0
80
0
0
389
0
267
92
84
1
166
0
61
236
0
192
0
0
222
0
0
276
54
364
0
0
144
45
367
72
0
0
0
300
176
335
0
32
0
0
0
0
0
0
0
387
0
312
156
0
30
0
0
0
387
0
397
340
327
0
209
0
0
0
0
0
52
263
257
397
371
146
0
31
0
0
254
170
167
211
0
6
243
0
305
83
116
217
198
397
107
0
91
0
0
373
366
0
332
0
0
0
270
0
0
178
0
0
110
0
0
0
319
0
0
393
0
384
118
0
0
0
267
0
287
148
63
131
0
0
188
230
23
173
299
0
13
57
0
0
0
0
0
293
0
0
212
54
160
0
0
0
351
0
0
22
250
255
365
0
0
0
208
158
103
0
0
330
318
102
234
125
210
196
28
397
91
4
155
287
0
297
0
24
246
0
0
230
147
0
222
0
361
2
68
201
0
0
0
0
0
228
0
0
347
278
182
346
0
0
0
245
187
148
272
0
109
146
0
20
207
0
139
0
0
0
0
242
1
341
152
0
0
0
0
215
0
0
370
222
0
372
204
212
2
299
76
200
140
143
0
0
0
0
157
0
146
0
0
110
0
180
0
22
9
177
61
81
206
129
0
267
2
216
370
135
0
0
385
0
10
0
113
188
43
0
0
0
271
345
0
68
0
378
0
333
191
229
0
0
344
60
258
393
90
0
0
306
0
0
1
397
0
0
1
118
172
12
391
26
2
235
289
0
7
0
283
0
146
0
0
0
0
0
0
0
0
59
0
0
0
0
59
255
0
387
3
149
129
98
0
58
5
252
0
74
0
162
0
94
83
0
0
1
100
294
2
0
185
0
0
77
1
0
0
0
0
0
211
0
0
128
258
0
317
0
168
49
0
0
187
0
63
359
86
276
154
299
0
360
0
0
119
0
0
357
269
203
250
154
0
0
1
36
0
0
0
0
0
0
0
0
0
0
115
173
52
226
0
267
0
0
36
151
0
0
262
385
0
182
178
100
236
72
333
0
0
171
80
0
0
0
24
295
0
0
0
397
304
222
71
222
1
84
0
169
133
25
396
358
0
197
0
377
0
234
209
397
185
0
205
156
92
0
373
48
1
0
0
0
80
110
0
0
21
0
0
2
183
1
0
0
0
194
249
0
202
0
0
0
0
66
0
107
0
0
0
0
39
0
17
313
0
201
157
0
397
0
113
0
351
77
0
243
0
0
125
280
0
0
0
0
382
0
0
0
316
0
27
0
0
128
0
232
0
0
0
0
58
0
282
397
265
247
198
0
272
242
0
121
0
266
0
259
76
193
254
320
0
0
0
0
92
0
0
0
0
0
0
77
0
0
356
0
44
0
292
120
44
217
102
100
239
208
0
0
0
0
0
0
0
0
0
0
50
0
24
320
0
243
198
0
0
0
4
380
0
0
372
0
0
306
20
133
318
257
0
6
317
6
0
0
0
296
0
1
177
254
0
0
187
0
0
277
74
0
42
23
0
0
168
229
0
159
100
38
1
286
0
0
0
292
0
0
376
0
0
0
368
69
0
0
0
0
30
0
237
0
153
226
0
0
146
0
0
101
0
0
370
56
343
0
0
0
304
0
0
292
397
0
0
0
0
246
0
0
0
0
0
0
204
0
243
119
0
0
385
7
239
0
0
0
294
0
250
0
239
0
163
107
0
0
0
0
0
0
60
95
350
0
0
223
0
0
136
0
6
281
0
364
0
0
0
0
0
0
0
260
41
207
163
207
285
101
0
0
0
0
0
0
0
244
0
312
206
0
17
365
0
0
335
61
355
0
0
0
0
113
367
0
0
0
0
380
0
0
397
0
0
86
210
394
107
0
2
0
0
385
261
58
344
0
224
83
270
270
0
278
92
120
0
16
0
0
0
0
0
0
63
0
0
144
0
228
0
0
234
193
0
46
103
27
282
230
18
0
0
214
114
0
229
0
322
0
37
315
311
145
0
365
0
0
397
0
9
0
95
0
261
242
322
107
228
196
76
0
11
348
0
0
381
0
0
231
0
182
393
0
97
168
0
0
0
199
318
0
259
0
244
0
11
27
0
0
0
0
0
24
0
0
257
2
386
325
376
13
0
0
145
0
0
332
0
0
1
0
0
0
0
0
0
187
19
106
276
0
0
273
349
178
140
0
0
0
375
162
0
0
0
0
107
135
180
42
212
24
149
347
0
0
0
185
29
47
233
46
208
344
0
211
18
250
0
14
0
0
0
0
321
201
0
83
0
0
0
0
186
0
6
268
79
387
0
0
0
84
0
394
0
0
177
0
0
333
280
0
17
351
150
76
0
76
165
240
258
0
0
0
0
159
270
262
0
0
192
280
0
332
0
247
0
250
293
345
50
34
0
0
99
68
348
55
105
0
0
77
142
0
23
0
174
0
112
166
0
0
0
0
274
0
311
0
204
0
306
0
0
192
177
0
0
0
397
0
0
188
166
35
0
128
0
283
0
220
0
0
0
0
364
0
0
0
269
135
0
131
0
0
0
0
20
0
0
225
0
0
352
0
177
54
301
146
0
0
330
168
66
223
265
11
285
205
0
79
390
0
0
358
0
31
48
184
397
239
349
56
0
328
265
250
0
0
111
25
151
269
336
358
0
0
89
348
0
387
248
278
224
259
390
340
258
0
0
0
382
397
0
313
348
82
250
75
0
168
0
0
0
1
40
0
17
0
373
13
0
97
0
207
227
0
0
107
360
330
160
0
0
0
0
317
0
0
24
0
15
0
0
352
0
0
0
0
348
314
0
101
46
118
0
301
208
0
162
0
4
389
0
36
239
105
321
280
0
0
225
276
0
330
250
0
0
342
44
225
276
126
0
0
0
0
273
0
0
0
0
0
5
0
142
0
0
191
0
171
27
60
86
0
203
20
0
220
0
29
0
0
125
172
359
0
1
281
112
65
291
0
281
0
0
86
365
262
0
0
89
191
259
156
0
163
260
397
83
1
0
280
140
345
327
0
25
0
309
380
0
170
0
116
116
0
3
291
0
363
139
344
0
0
0
0
0
162
0
313
0
312
383
282
351
181
0
320
191
246
0
70
227
338
333
286
0
387
0
251
0
23
0
340
0
46
204
0
0
106
292
0
2
55
0
0
64
154
78
0
0
313
0
13
0
157
144
1
0
0
0
0
0
0
0
12
272
385
191
0
142
147
0
298
203
158
397
15
0
0
0
181
0
0
273
4
0
2
0
4
76
0
0
141
75
226
11
0
0
215
0
345
0
0
0
370
397
1
0
0
0
0
0
226
95
317
54
0
0
0
0
55
222
0
76
15
119
0
0
0
185
62
0
0
0
0
185
341
0
0
0
262
29
0
0
54
252
394
0
62
364
0
146
15
0
0
93
111
395
0
85
0
301
1
0
0
359
192
356
341
0
0
0
0
0
0
183
0
338
0
0
0
372
149
0
0
0
370
0
0
0
364
0
313
0
0
136
0
0
0
0
25
337
217
130
55
391
24
0
322
0
0
0
0
0
0
289
3
0
301
153
0
0
52
2
99
1
0
135
0
0
0
0
100
340
47
0
214
114
0
19
88
0
256
200
273
0
0
107
313
135
0
161
76
0
0
158
0
0
383
242
0
0
83
0
0
0
13
34
328
0
0
0
0
0
0
21
0
66
0
0
0
0
63
0
48
383
295
0
0
355
0
0
0
0
397
26
0
77
213
397
0
319
0
0
0
16
6
0
68
29
338
202
194
0
109
0
12
0
0
0
0
241
122
89
0
305
19
0
0
0
1
0
248
138
0
332
44
54
0
60
0
104
369
3
0
0
187
239
0
307
2
103
0
0
0
0
0
0
196
254
125
200
0
41
0
0
0
0
397
158
0
0
271
376
15
16
0
80
0
0
0
0
175
6
126
0
388
0
169
0
152
0
0
202
101
0
267
2
109
146
235
193
1
0
0
239
0
0
0
0
0
150
0
0
0
0
0
224
225
108
316
0
0
0
0
397
89
0
0
390
0
0
277
372
241
153
394
304
0
8
0
21
170
0
0
0
254
0
0
186
0
6
0
0
206
91
0
0
9
0
0
0
0
208
0
66
0
27
0
0
128
0
279
0
0
0
0
0
0
70
99
296
0
332
1
184
227
373
336
41
0
0
71
0
0
67
0
0
0
386
0
270
0
352
0
0
359
0
0
196
0
268
63
120
207
396
21
165
248
261
320
262
0
0
13
0
0
10
376
0
0
91
19
0
17
84
122
146
0
354
0
0
169
204
218
225
0
356
105
0
0
257
0
0
322
0
47
0
117
332
0
82
149
205
0
0
167
53
63
0
0
227
301
66
308
8
121
365
0
332
176
0
158
0
0
230
102
281
0
18
0
359
325
69
195
0
0
0
138
112
0
33
167
0
0
84
0
170
8
339
140
40
0
87
0
0
26
305
0
366
0
0
0
0
151
0
279
0
133
8
98
0
0
14
87
41
53
0
0
0
0
0
1
195
0
3
397
0
0
353
166
0
0
241
182
204
0
90
283
0
52
0
41
0
0
0
0
0
372
370
107
0
397
0
35
0
0
0
0
57
0
250
192
397
0
0
0
174
40
0
0
340
397
345
56
0
53
0
388
0
0
73
0
316
308
0
25
266
0
0
131
384
277
212
0
40
157
0
328
0
323
61
0
0
0
142
337
0
0
0
0
0
300
0
170
0
0
152
228
351
0
0
282
0
0
16
199
0
306
0
271
0
96
57
0
0
41
0
0
85
4
90
6
180
0
44
24
0
102
348
0
0
0
383
149
391
0
351
0
0
274
79
0
40
5
0
0
324
96
0
214
183
232
0
19
392
0
4
0
0
0
106
163
0
247
0
0
0
179
0
0
4
0
0
73
0
0
142
331
124
48
0
317
351
129
0
0
180
319
10
234
184
340
0
11
127
151
236
70
88
0
239
350
208
0
0
0
268
0
366
0
0
0
171
2
207
85
0
226
0
0
0
103
254
0
280
244
154
165
97
0
113
1
0
0
30
290
304
0
0
315
0
298
0
0
0
12
308
0
0
247
1
0
374
288
0
206
0
0
352
302
0
0
108
15
0
0
0
331
218
79
232
0
202
0
0
0
153
382
0
0
0
0
0
228
359
201
277
0
0
0
0
0
0
0
0
49
0
41
205
285
280
280
371
0
207
230
369
0
0
0
0
163
115
61
0
0
0
274
0
0
0
355
316
0
0
0
0
0
287
151
397
0
371
97
0
0
0
266
0
0
372
295
0
0
181
0
0
0
357
0
88
18
0
2
93
271
287
0
1
381
0
341
0
192
0
0
0
0
150
25
123
233
0
376
78
196
99
0
100
208
0
317
0
0
0
1
222
0
0
0
1
0
0
111
0
0
0
0
0
319
288
275
0
0
0
1
0
189
209
40
0
0
0
60
0
10
0
155
385
6
0
0
295
0
0
254
224
0
394
0
138
339
0
71
0
299
263
14
79
275
0
153
189
0
1
34
0
111
3
0
150
0
281
343
38
0
90
0
0
205
0
362
331
64
22
0
0
219
237
0
307
187
336
281
0
187
177
0
342
0
0
273
0
148
0
370
397
181
282
55
129
110
213
0
0
299
0
0
266
0
0
100
0
232
168
337
172
125
286
0
0
35
346
198
331
206
0
0
168
213
88
0
0
0
315
284
89
222
340
255
0
0
0
283
208
0
0
379
273
22
0
0
0
83
0
73
321
152
128
0
0
217
0
0
325
269
0
260
45
0
99
197
0
149
168
20
5
0
180
0
81
184
0
0
155
0
277
82
0
0
282
0
135
167
291
0
385
95
134
378
0
348
162
0
60
30
0
0
1
169
0
0
0
95
172
0
303
277
0
0
0
0
248
162
32
189
0
4
0
0
198
0
297
26
136
260
0
66
26
0
0
136
22
0
0
363
0
143
0
0
185
0
0
130
0
246
0
0
119
0
279
162
397
39
0
0
0
118
0
0
0
0
230
304
365
104
0
13
233
253
99
310
26
214
114
0
0
345
0
44
259
0
0
386
0
0
156
0
0
0
0
0
77
237
54
364
216
0
0
5
0
353
0
0
253
0
256
1
382
238
0
0
96
0
0
271
0
376
16
372
287
0
0
249
369
366
233
0
1
0
105
15
0
91
0
138
348
157
374
55
174
0
0
93
323
0
0
70
0
0
61
187
0
0
163
0
0
0
227
378
195
0
0
0
352
137
113
395
142
328
87
0
88
78
370
0
1
365
0
347
83
341
32
366
82
272
0
317
125
0
264
332
271
0
169
0
0
0
0
0
0
77
0
0
23
1
248
184
0
0
0
0
0
0
50
380
65
0
43
0
0
21
0
325
0
0
237
160
87
0
283
0
3
148
249
109
0
0
0
0
201
0
14
293
0
0
178
0
0
93
0
0
298
84
0
250
0
0
0
383
258
378
0
0
345
105
0
106
1
369
0
0
38
0
281
0
0
0
327
0
48
29
225
0
0
301
0
0
0
0
63
210
0
237
0
0
289
330
280
306
377
0
140
0
0
248
0
79
0
0
329
0
0
0
0
0
159
302
0
150
0
149
0
0
0
370
15
265
109
0
194
0
42
0
246
226
394
280
320
84
241
0
2
0
0
0
0
0
0
0
0
61
124
0
0
0
0
0
0
0
0
0
0
389
173
0
197
265
0
36
0
0
336
0
375
341
0
0
0
0
0
0
0
1
12
0
0
0
0
344
0
150
206
45
190
0
232
0
0
27
0
34
282
0
0
0
211
271
394
369
0
0
0
0
0
0
0
0
0
318
91
8
5
0
62
0
76
333
74
0
0
344
0
146
254
0
49
154
113
0
0
0
173
0
43
175
0
0
0
1
0
320
343
0
235
257
0
0
250
101
77
315
0
0
0
191
68
0
0
362
0
365
192
248
327
280
341
0
44
365
0
388
237
33
0
373
384
77
0
0
0
250
44
157
391
0
35
152
15
280
328
102
0
174
0
14
0
0
0
0
1
0
0
0
329
385
104
226
0
237
0
0
0
161
0
153
0
0
317
77
0
0
0
0
0
0
0
110
0
0
0
144
346
0
272
0
143
387
0
0
0
193
307
0
0
0
0
0
380
207
0
0
0
219
0
153
353
0
387
0
13
0
0
0
224
211
0
250
0
0
228
0
321
46
0
0
0
210
275
0
330
0
148
0
20
0
191
76
275
0
397
0
0
303
0
312
0
143
87
0
0
0
227
337
0
254
0
191
342
108
0
0
337
0
0
5
0
131
0
12
35
285
0
0
83
358
0
2
98
0
226
390
322
87
0
389
0
18
267
193
367
0
252
366
126
0
239
6
0
0
0
1
241
347
0
0
0
65
255
345
0
0
253
320
0
286
317
1
0
0
0
0
180
6
307
108
89
0
75
181
198
84
0
81
5
200
0
351
0
111
363
393
184
0
397
0
0
0
226
0
5
51
0
213
150
0
0
0
0
365
0
0
0
0
85
7
0
0
382
379
0
0
0
123
0
335
75
24
89
0
95
16
0
0
346
7
0
0
286
0
199
0
0
0
0
0
42
0
123
0
129
0
155
334
0
69
88
51
255
201
283
35
0
0
139
0
0
381
0
0
0
273
303
308
0
0
0
0
0
0
1
397
392
0
270
0
0
219
96
0
78
0
0
371
133
245
0
0
0
166
371
0
209
0
59
123
0
0
0
0
0
0
0
0
0
194
9
0
192
88
0
0
0
0
202
0
95
0
0
295
0
172
332
318
0
0
62
314
8
0
43
318
244
1
0
235
348
0
14
202
0
263
75
0
280
52
0
320
340
329
0
0
0
373
394
0
0
254
0
0
0
0
0
42
120
295
232
0
122
285
49
172
135
369
0
386
309
224
301
0
0
133
0
0
0
76
280
0
0
0
0
273
44
8
0
0
0
0
0
0
0
106
255
208
92
253
277
0
0
0
245
0
57
107
0
0
0
99
327
0
100
0
7
297
0
0
0
0
0
47
295
70
307
349
396
212
117
0
251
140
0
0
0
0
203
0
0
0
0
394
0
0
211
0
0
297
0
32
0
367
0
325
0
0
0
0
0
299
0
0
99
0
313
220
13
3
0
233
330
0
96
347
209
196
0
15
352
0
0
66
101
0
218
0
172
381
2
397
0
278
370
345
172
0
337
0
0
0
39
0
50
0
110
98
26
4
0
0
0
0
0
245
0
0
200
0
234
0
0
0
50
287
166
307
232
0
187
270
228
130
85
0
0
225
18
0
15
172
0
63
237
0
179
0
0
342
27
191
0
289
103
0
0
189
169
0
397
0
176
342
223
0
178
0
192
8
372
351
0
0
0
289
0
137
0
0
164
16
0
200
0
35
280
0
63
0
10
174
341
139
114
397
0
348
56
0
0
60
216
0
0
0
397
254
0
65
233
204
203
172
254
85
0
257
0
228
106
0
0
0
0
3
22
0
0
344
0
0
0
0
40
1
397
259
0
0
154
0
0
0
0
200
0
249
397
80
205
0
258
0
162
19
40
0
0
0
294
57
347
97
0
115
96
0
81
0
0
0
280
336
0
316
379
294
320
0
0
88
0
0
23
371
172
3
0
73
34
66
0
375
0
0
0
338
0
0
0
0
16
247
0
0
169
0
0
0
77
268
233
0
0
0
236
56
0
0
91
0
266
142
70
0
283
258
0
0
124
372
0
0
128
0
0
0
0
0
0
0
389
0
143
0
0
0
30
366
397
0
177
98
0
281
0
388
222
0
0
0
171
113
366
9
296
378
0
153
384
0
332
0
179
261
0
0
242
0
190
0
372
110
334
208
179
0
0
319
0
37
0
203
0
0
0
397
0
83
0
150
0
369
0
324
156
0
0
0
0
0
0
0
222
0
0
229
44
0
5
0
25
57
111
346
277
332
0
0
0
79
379
333
0
0
0
0
0
0
0
1
220
258
352
0
0
0
0
0
162
0
0
255
115
269
0
222
238
0
0
0
0
256
307
0
0
198
239
293
0
397
201
316
2
130
0
0
0
0
285
259
73
0
394
367
0
163
198
215
315
110
0
77
0
128
309
0
0
14
262
0
0
294
0
194
370
147
0
0
0
0
301
0
0
90
0
183
240
206
285
35
288
92
233
0
0
0
0
59
77
9
283
103
0
394
0
382
0
335
0
57
1
66
328
0
263
0
0
133
64
0
61
0
0
8
182
300
0
369
368
24
286
373
133
183
0
0
0
202
0
311
88
0
3
0
0
103
24
117
0
0
4
282
147
5
0
23
305
175
0
152
0
123
0
0
175
0
284
28
77
0
250
217
361
346
214
0
0
239
133
337
0
0
0
0
0
127
0
9
323
3
0
0
0
162
0
0
324
0
397
0
0
0
154
0
218
365
391
306
0
200
245
187
0
82
0
0
336
122
325
280
235
86
0
0
0
365
203
267
0
326
380
0
0
0
239
0
0
37
338
0
43
0
371
65
0
331
0
397
0
0
0
189
0
298
6
110
153
343
163
375
70
269
279
264
3
0
171
0
0
0
323
0
366
234
0
0
174
18
333
0
0
117
0
257
0
17
0
397
0
0
0
0
192
396
315
228
82
257
373
0
253
349
127
231
390
15
20
0
371
0
0
168
73
205
313
49
184
0
337
347
0
78
0
0
203
223
283
106
0
165
0
0
0
0
0
0
0
333
170
0
0
0
375
0
320
0
0
0
0
109
0
336
0
278
0
334
2
0
142
0
0
3
0
0
258
0
273
0
371
394
143
22
302
0
0
0
102
0
220
0
0
363
392
276
383
0
0
0
284
129
23
0
1
0
0
107
0
0
0
0
75
0
253
0
0
0
321
0
301
87
230
78
154
0
370
95
0
9
0
24
0
0
239
236
71
0
0
176
23
0
0
285
21
93
209
0
282
394
0
393
355
393
0
108
0
316
211
84
0
0
323
25
396
6
295
0
0
334
0
0
0
0
210
0
397
0
357
0
352
215
241
313
338
0
0
345
363
373
44
5
331
303
396
0
73
99
0
18
197
0
303
0
316
68
146
0
0
0
0
0
0
20
0
0
0
0
0
0
0
190
0
0
141
49
97
0
13
86
306
130
0
158
303
340
0
203
0
338
0
65
0
55
178
0
9
0
0
0
0
0
332
305
274
328
6
0
298
281
45
246
256
171
362
0
395
0
0
0
0
0
0
0
0
88
208
198
0
0
99
0
0
132
0
0
126
108
0
0
316
0
0
0
0
200
24
13
139
278
0
0
5
1
0
397
0
177
6
0
263
0
397
259
0
0
260
0
397
238
302
393
35
0
0
257
45
290
320
155
5
0
0
261
106
107
0
0
0
0
0
178
0
246
0
106
24
51
0
33
69
236
0
0
248
345
397
0
3
308
2
371
0
332
0
0
95
101
0
0
73
6
221
0
291
0
194
293
196
235
95
331
0
0
311
85
0
348
0
0
0
0
41
351
126
0
0
0
0
189
0
384
281
10
184
4
155
0
0
374
396
0
0
0
93
0
0
0
1
0
0
0
375
397
84
0
0
265
0
159
227
329
244
0
0
238
0
311
0
0
0
0
278
0
351
0
0
0
5
0
127
227
0
0
0
372
154
285
0
239
0
0
50
166
45
0
0
0
99
190
0
0
264
232
337
4
174
54
10
0
169
72
0
0
159
374
236
397
0
0
136
197
393
0
60
187
0
23
34
297
136
191
279
308
0
0
232
0
0
133
0
131
256
0
29
174
0
0
0
110
0
0
66
235
0
230
232
306
0
0
85
374
173
397
362
394
218
213
184
0
0
297
0
0
146
109
0
0
0
247
0
0
0
0
0
0
0
349
21
40
368
209
375
0
147
79
0
188
18
205
75
0
0
257
0
0
98
111
0
0
150
0
0
52
0
0
0
109
0
0
0
0
0
0
229
0
110
394
220
0
0
0
58
318
94
0
58
394
0
0
11
268
64
0
0
397
215
64
0
163
351
302
2
261
114
0
0
0
1
0
179
136
0
0
0
0
128
0
106
159
395
45
228
0
0
0
0
0
0
162
0
0
86
0
0
0
0
277
0
0
0
155
381
362
74
359
0
261
0
143
0
0
25
0
0
1
0
0
0
0
249
0
3
274
0
241
0
313
0
95
0
243
0
0
212
317
159
0
0
0
35
0
0
0
0
374
0
0
69
151
292
0
360
4
0
0
272
154
0
308
0
129
359
0
0
305
59
279
317
184
0
0
1
285
179
254
29
252
394
290
385
0
0
0
0
129
264
0
265
0
1
313
275
0
0
111
0
334
297
0
0
0
0
0
0
0
126
0
338
0
224
137
0
73
55
259
206
348
0
136
251
0
0
14
0
0
0
306
0
0
76
0
0
0
21
368
0
0
98
0
0
257
0
0
0
228
0
0
0
0
0
265
389
0
0
0
363
386
17
0
155
0
131
0
383
0
0
0
0
340
332
341
0
122
365
349
0
0
0
0
0
0
395
0
0
338
0
0
0
44
0
0
384
0
0
0
124
287
0
0
384
289
237
239
215
6
107
238
148
200
69
18
141
0
200
0
0
80
25
0
12
0
0
302
377
0
0
0
96
0
108
276
0
275
90
174
0
240
0
0
0
0
63
338
306
114
0
0
0
206
0
310
0
0
299
221
64
0
0
278
0
0
0
0
0
338
0
0
31
57
0
332
0
0
259
222
0
306
108
0
61
0
397
247
371
338
357
358
206
0
6
143
0
397
0
115
0
0
0
0
391
0
184
0
0
0
160
0
332
0
87
316
0
322
0
368
0
0
339
0
0
397
169
341
0
1
2
0
391
0
397
331
313
0
309
169
345
0
0
251
0
0
0
0
0
0
112
193
353
171
317
129
0
0
0
334
0
0
0
0
0
373
221
0
94
0
0
265
1
220
99
332
255
65
342
0
388
273
0
0
127
151
240
353
0
0
246
0
78
1
55
0
303
0
332
0
56
201
294
174
35
0
0
0
50
343
130
0
112
0
80
59
6
38
303
0
328
0
54
12
37
0
0
0
0
181
0
38
0
349
0
0
200
225
365
0
144
150
132
317
278
159
86
25
0
0
42
0
216
0
203
125
396
0
32
57
0
397
154
159
0
221
77
221
0
91
185
337
2
7
0
0
0
0
0
0
86
8
0
0
0
0
0
0
258
394
353
0
0
0
375
157
262
309
0
317
0
0
341
0
370
71
102
340
17
364
0
0
397
0
48
129
0
2
0
179
0
337
14
0
367
337
0
212
130
0
245
0
281
0
0
0
0
0
369
366
102
281
50
72
275
0
0
0
241
0
1
250
0
280
0
0
362
0
0
0
70
346
0
328
0
0
383
284
12
71
106
282
0
240
0
162
0
141
202
205
11
150
312
280
356
0
48
0
0
187
0
0
1
0
0
0
397
332
197
80
0
395
248
199
330
163
256
123
8
0
0
0
161
153
0
76
0
80
0
0
0
229
246
0
0
1
0
0
0
220
256
0
0
192
0
0
0
14
84
188
0
150
55
111
0
0
0
0
0
280
0
212
0
0
0
0
0
65
396
1
225
67
0
101
4
0
0
8
0
0
205
0
0
102
0
0
0
366
0
104
0
63
346
0
0
311
0
0
0
21
203
195
0
0
0
0
0
29
0
317
0
0
366
339
0
0
0
0
0
342
0
343
81
0
0
108
317
128
149
0
231
1
0
15
25
322
0
0
0
277
397
224
189
0
144
252
0
0
358
0
359
0
0
0
0
178
365
326
0
0
0
0
300
0
53
0
251
109
239
120
0
0
0
38
125
348
0
322
114
0
164
355
278
316
91
191
390
146
394
0
1
0
0
178
0
141
0
127
257
0
183
292
346
0
0
391
0
0
0
8
6
173
0
0
102
0
2
0
0
260
0
104
0
0
0
70
57
0
0
0
263
0
7
0
0
55
14
3
69
373
230
0
311
0
45
0
161
119
43
378
0
0
0
156
0
0
33
20
380
36
205
132
138
0
0
180
57
81
0
0
0
0
134
160
0
70
0
0
326
280
391
77
0
237
0
0
0
61
0
0
0
343
0
0
157
337
106
0
0
21
0
342
168
394
0
0
0
0
361
0
0
0
0
0
90
233
29
0
131
92
0
16
18
158
0
201
0
0
0
0
0
0
273
0
0
0
0
0
184
181
0
0
0
0
0
0
386
88
0
1
0
0
267
0
79
25
0
0
296
0
137
315
0
0
0
191
167
0
0
0
0
0
108
13
335
0
11
325
196
0
396
0
271
171
0
250
267
0
173
0
0
0
0
0
0
0
0
34
0
57
0
358
39
0
0
103
301
260
0
279
318
54
134
247
0
0
252
0
0
0
0
0
158
0
0
109
0
209
377
295
0
32
0
0
0
158
38
58
0
186
0
54
0
0
0
0
330
0
224
154
114
220
44
0
29
0
0
0
0
0
0
0
254
52
314
0
0
0
358
0
368
0
0
0
181
256
0
5
0
0
0
340
0
0
78
263
109
70
82
37
153
124
0
254
0
0
2
340
0
0
333
188
140
75
0
245
254
13
34
0
0
36
0
0
0
0
350
383
0
37
397
255
207
0
149
5
313
22
111
58
49
375
310
0
0
95
265
0
0
266
148
0
244
397
0
332
237
214
11
0
9
0
0
0
0
0
5
22
0
81
146
0
0
0
250
0
0
19
0
0
0
0
125
5
329
4
0
96
0
191
159
0
0
43
0
141
0
0
13
0
0
0
72
351
397
35
320
18
0
0
0
17
0
0
140
130
261
250
196
114
297
132
0
143
343
0
313
270
358
7
0
333
0
19
259
0
4
252
146
127
0
0
357
0
67
321
22
4
146
0
60
0
0
58
242
0
26
147
357
0
0
0
0
0
263
0
0
303
280
0
393
377
302
0
0
0
272
0
335
0
35
0
0
0
377
327
0
0
3
29
0
0
0
217
0
153
381
188
88
0
134
0
0
165
349
262
0
57
1
28
0
85
0
125
309
370
143
31
276
239
34
124
0
1
394
46
249
0
122
79
0
203
0
375
76
0
0
0
143
212
330
35
0
148
0
330
0
0
37
215
14
0
0
255
0
0
253
0
0
159
0
0
393
0
152
126
349
184
158
1
33
394
0
202
0
0
163
152
90
248
197
0
250
0
24
223
300
267
0
184
61
93
0
1
233
0
243
0
0
307
57
0
47
251
0
59
3
0
0
43
0
0
0
0
133
0
0
332
348
89
0
0
0
0
254
0
320
344
156
0
0
0
339
293
387
84
267
150
0
0
235
109
0
9
0
0
210
109
0
307
0
0
29
0
373
326
0
0
385
0
0
253
178
0
397
0
0
366
333
0
0
0
105
0
0
0
0
0
333
244
0
106
0
324
0
75
0
0
0
0
0
298
0
5
248
0
0
379
92
137
0
130
0
373
332
305
48
107
188
0
0
8
0
0
188
256
0
44
0
0
208
0
51
169
16
0
281
265
69
59
242
0
0
269
0
0
344
0
0
97
0
209
181
42
153
0
0
99
0
325
271
0
0
0
0
0
0
149
185
211
212
58
0
0
66
0
0
40
0
123
0
0
0
84
131
0
149
282
0
365
0
234
129
384
312
0
368
120
375
155
210
0
0
142
98
0
1
0
0
0
317
0
0
1
0
394
0
108
46
0
177
0
0
104
8
243
336
0
320
119
0
280
193
0
0
330
0
280
253
1
253
0
0
11
0
93
0
85
0
0
0
87
77
0
0
386
0
0
222
98
6
301
0
0
0
123
0
3
0
0
0
0
0
0
0
397
0
0
0
0
0
379
0
0
204
183
0
0
309
244
121
175
0
0
0
0
0
0
333
0
7
0
203
0
227
269
0
291
0
0
28
280
0
52
0
230
1
320
306
0
0
263
0
91
378
0
4
0
0
175
57
0
0
73
0
0
359
302
66
81
0
0
286
62
0
161
275
0
285
69
0
0
0
231
253
0
0
0
0
281
0
192
0
0
113
263
70
0
285
155
0
227
104
0
335
0
24
249
256
124
0
343
0
0
0
259
266
353
0
0
44
0
358
106
317
0
0
0
0
237
270
45
293
211
96
278
0
215
0
188
264
0
0
0
1
18
178
54
161
0
0
0
0
0
0
101
0
0
368
0
0
367
170
0
53
287
0
273
0
137
0
0
0
372
306
211
113
20
386
0
0
347
0
23
0
0
75
347
0
0
0
101
0
52
0
0
44
282
97
0
85
0
0
230
349
0
34
0
63
381
211
364
0
0
199
271
17
13
0
22
0
0
229
0
0
230
0
397
93
0
348
365
0
312
229
0
230
152
0
1
0
269
5
76
372
11
380
369
0
209
0
0
175
0
181
7
0
368
69
51
374
177
0
59
0
0
231
0
375
23
0
1
0
383
49
0
0
171
136
349
0
0
397
0
0
133
0
0
28
22
0
0
13
27
0
340
0
357
182
12
0
278
253
82
311
370
55
0
0
40
79
0
344
0
377
0
51
0
0
252
1
0
54
0
0
156
0
366
238
101
270
0
0
0
0
57
0
62
397
0
397
0
0
109
346
59
0
0
167
0
289
0
118
312
178
45
0
0
0
0
0
360
387
0
0
271
196
217
5
0
0
0
375
0
0
0
397
0
0
378
0
358
296
0
273
0
256
360
0
0
85
188
0
0
311
0
0
396
96
223
348
177
0
0
0
371
34
338
280
30
0
323
0
202
11
0
28
0
340
397
0
106
0
0
0
347
120
0
81
56
275
235
0
342
209
0
192
351
0
0
228
263
113
240
41
217
3
0
0
0
0
6
350
346
371
0
0
0
0
0
0
209
0
11
318
0
0
1
92
0
294
136
0
0
0
0
25
0
0
0
141
211
339
0
0
0
0
0
0
206
31
0
233
234
391
0
0
358
343
60
68
0
0
9
0
0
0
195
315
183
289
0
0
0
0
0
244
0
0
142
0
238
0
0
273
0
0
0
313
0
0
319
132
0
0
346
320
0
132
0
0
205
196
2
223
0
254
17
0
0
0
0
237
0
0
0
262
0
153
49
181
2
74
0
198
306
181
0
178
1
0
346
45
88
275
203
370
0
0
70
0
116
12
18
0
0
0
0
0
147
101
202
0
28
310
310
0
345
0
0
188
0
0
397
394
0
53
348
0
225
170
176
0
0
3
273
0
384
306
0
194
0
0
39
258
0
169
0
0
197
24
217
0
0
0
0
0
198
0
0
161
0
0
136
0
345
16
0
290
147
352
317
0
0
61
0
0
2
116
0
344
80
0
0
195
0
0
244
0
0
297
49
0
162
354
0
0
278
0
347
0
298
0
307
0
158
192
277
75
184
0
0
353
102
0
0
0
113
0
0
240
10
78
83
375
267
0
0
0
6
0
315
0
0
148
75
0
0
189
0
0
0
0
0
242
345
216
106
0
0
0
0
164
0
330
70
200
185
88
48
91
121
0
0
13
356
0
210
71
0
0
234
225
210
0
0
24
0
13
0
0
158
0
0
395
245
0
89
42
0
0
0
304
0
160
272
0
0
188
282
0
4
0
0
0
0
0
193
143
0
53
0
31
0
0
0
371
338
0
0
19
355
0
0
209
5
100
0
0
0
0
0
141
97
0
0
0
0
247
12
223
276
0
145
53
0
231
361
0
0
0
242
203
4
0
0
150
0
0
0
0
226
0
0
200
390
0
17
0
286
0
343
317
0
316
192
263
349
320
0
0
23
0
291
167
167
251
0
184
10
143
0
63
22
0
82
13
217
0
275
0
0
0
179
258
8
3
198
0
0
0
0
365
252
146
0
183
0
0
0
76
332
0
0
127
0
0
0
238
267
0
94
0
0
64
212
0
248
0
210
99
0
346
0
0
195
94
159
106
0
0
368
0
118
0
60
149
0
0
87
0
0
0
0
397
0
297
70
155
195
347
231
210
228
0
325
313
110
394
373
258
24
231
365
397
151
0
0
105
339
275
0
384
254
158
0
143
166
319
294
0
0
394
0
0
64
0
0
0
0
61
323
0
286
220
0
0
3
0
253
169
87
111
396
0
235
217
242
193
0
231
0
135
0
210
0
0
202
384
147
5
80
81
144
36
339
261
0
0
0
385
274
284
0
30
226
0
329
0
0
0
247
0
0
0
0
223
365
0
148
0
0
397
0
0
225
120
255
347
159
232
0
0
79
0
109
0
0
0
205
236
0
357
268
387
269
0
0
197
397
194
0
255
0
301
0
161
26
271
304
0
0
173
0
149
31
0
0
0
0
0
345
244
0
71
89
0
0
192
319
0
0
261
58
332
395
153
333
0
0
0
0
0
0
332
330
135
358
0
0
24
0
397
188
368
79
0
0
71
0
24
388
0
21
397
277
0
157
151
0
283
396
138
0
359
0
113
177
1
18
281
0
167
306
0
0
0
0
0
109
151
0
161
235
51
0
393
157
0
394
149
266
268
215
131
386
197
0
257
0
45
0
300
0
0
0
0
0
0
2
0
348
146
234
78
193
0
0
165
161
83
0
0
37
284
0
314
0
217
0
161
0
0
0
121
336
13
0
195
187
0
332
17
6
0
164
179
0
0
0
0
224
315
0
0
27
7
284
1
0
0
368
151
0
0
139
262
0
1
136
0
0
117
0
0
186
165
0
53
4
276
0
0
0
133
150
254
0
179
383
289
0
258
49
0
0
316
27
185
221
0
0
175
0
32
260
0
268
0
0
150
0
394
213
122
0
127
0
0
346
0
139
397
0
281
0
0
0
229
0
0
263
397
137
0
0
0
0
0
213
125
225
0
0
0
0
0
98
0
302
154
0
0
363
0
0
89
379
0
67
167
0
0
0
317
0
8
392
0
0
138
0
338
0
50
0
51
87
27
284
0
0
52
84
248
204
248
0
0
195
211
228
0
148
0
269
0
198
0
0
57
0
163
0
0
0
0
0
0
385
0
397
50
117
0
214
0
22
0
337
0
0
0
397
216
214
0
159
0
267
5
201
98
0
10
0
327
204
68
226
41
179
282
0
294
1
218
0
326
0
0
52
0
122
82
0
286
0
81
0
14
122
0
336
0
0
307
353
213
0
0
0
0
0
0
84
258
0
0
0
256
0
299
91
0
0
0
39
0
0
66
0
0
52
16
0
337
364
39
386
113
0
149
345
110
208
0
210
0
2
202
0
0
0
0
188
8
0
7
0
0
0
68
0
0
0
380
158
259
0
0
0
0
305
213
0
0
0
381
55
0
0
122
36
397
335
0
347
0
157
0
251
0
0
0
11
0
385
0
0
351
53
334
270
140
0
219
0
0
0
321
0
313
0
0
0
0
0
0
0
337
235
33
256
0
116
0
0
269
0
1
0
0
0
99
107
3
0
386
155
147
0
310
0
0
287
133
0
78
0
0
115
214
43
90
255
0
361
90
172
0
0
249
0
0
0
0
55
335
40
0
0
285
0
297
0
0
0
291
0
0
0
0
0
0
0
0
80
245
1
378
290
0
0
0
69
0
0
0
46
64
0
0
0
340
332
69
282
225
0
152
0
2
11
0
258
348
0
23
0
0
14
163
153
0
183
146
0
51
0
0
0
162
0
0
141
0
319
0
175
253
0
0
0
150
397
0
159
142
0
0
0
0
34
0
0
147
148
0
365
87
0
0
0
345
109
0
317
0
201
204
248
7
282
397
9
0
0
48
369
0
184
376
324
162
0
113
30
242
397
138
0
0
252
0
397
226
0
0
68
394
98
391
203
0
0
278
214
87
61
202
381
0
0
96
0
24
90
27
0
0
159
0
0
65
0
0
397
0
368
0
0
317
0
0
332
56
0
112
99
0
349
305
139
0
174
54
0
294
0
0
353
10
3
0
0
0
0
201
0
0
314
15
0
0
171
4
0
343
0
0
282
354
0
0
0
309
0
21
0
72
59
64
327
348
319
0
0
0
298
0
354
156
195
0
83
0
0
115
0
0
228
0
0
341
84
0
218
0
90
274
0
5
211
395
247
56
0
0
0
187
0
0
38
360
12
172
0
372
204
0
0
312
0
178
106
0
0
297
0
0
198
1
20
362
0
0
114
0
0
149
84
0
346
0
209
0
166
0
62
0
203
188
150
275
0
0
332
219
212
394
26
0
0
0
207
234
104
368
0
0
3
2
0
0
0
0
0
0
0
170
0
0
0
0
0
0
172
219
13
0
311
0
397
167
69
0
262
0
0
0
287
24
0
0
0
0
347
239
314
0
0
195
0
160
0
335
22
350
226
0
155
0
0
316
0
237
126
0
46
0
0
145
0
120
0
0
189
290
0
251
0
0
155
0
0
169
241
0
0
353
0
0
0
0
0
5
0
224
312
4
373
0
172
0
145
0
0
13
0
0
54
0
0
0
2
0
0
74
76
204
0
257
0
0
0
0
0
0
0
0
0
0
0
319
263
0
246
0
21
76
0
0
390
183
0
160
114
72
0
194
249
0
318
214
0
254
0
0
0
0
0
342
86
267
22
226
292
0
103
0
0
0
227
208
155
85
397
200
0
0
0
214
0
18
0
0
0
143
0
243
0
0
55
9
348
149
0
332
188
203
153
0
0
0
0
0
0
0
332
174
66
0
73
0
332
0
0
118
13
0
0
371
0
54
337
214
0
0
0
0
189
0
138
374
0
0
0
313
0
0
384
0
0
338
275
65
0
0
215
1
397
0
54
5
0
230
0
359
321
1
262
0
0
0
0
0
0
377
288
0
0
1
318
0
0
279
236
0
0
0
0
239
325
0
10
0
194
306
0
0
0
0
188
0
0
0
0
337
88
162
0
22
0
0
0
316
187
0
1
0
179
0
307
0
47
262
332
102
384
115
78
0
0
162
0
38
0
331
296
397
42
225
44
200
0
142
61
386
0
0
385
371
0
0
321
384
135
0
333
0
1
0
264
0
0
0
0
0
0
177
0
0
178
35
224
0
0
0
0
208
104
0
291
0
0
0
373
290
0
0
5
0
200
148
104
395
3
0
59
308
14
202
259
0
56
0
0
385
234
0
0
26
44
396
0
330
375
0
0
178
0
0
41
0
63
0
253
162
0
0
283
0
343
0
0
34
0
0
13
2
242
373
0
0
0
0
0
0
210
0
3
0
0
338
164
73
169
132
156
0
316
316
0
194
38
332
237
102
113
0
0
0
59
305
257
252
0
0
301
0
243
0
125
228
201
279
0
155
248
0
358
0
123
0
0
0
97
332
291
281
0
96
68
11
0
0
249
378
37
317
330
366
0
171
388
143
295
0
0
211
203
383
298
96
367
129
238
0
0
336
0
0
194
0
0
0
172
249
397
0
0
259
0
0
0
0
299
0
52
0
324
242
136
239
227
9
0
205
327
192
1
0
347
250
268
199
366
0
135
277
0
0
0
0
114
0
81
337
274
256
256
0
178
0
0
258
345
193
221
241
45
0
0
69
175
373
19
108
0
89
3
103
0
0
2
0
366
0
0
369
0
77
2
351
0
0
282
334
0
166
160
175
0
363
0
332
9
65
0
0
215
25
0
0
0
52
0
318
386
209
0
0
181
136
0
334
0
0
345
1
0
0
3
0
0
0
0
57
0
46
130
0
0
261
0
269
197
51
0
154
60
0
261
1
0
55
344
237
0
0
0
48
142
0
0
0
0
0
0
0
0
0
0
0
0
183
0
94
119
0
1
0
281
27
0
186
0
286
337
0
0
0
13
149
0
173
0
0
200
214
170
0
0
0
0
0
11
117
0
0
0
152
295
0
0
44
319
39
71
0
270
0
361
0
102
0
397
0
0
143
0
0
0
242
0
390
0
32
252
0
355
0
0
337
0
0
1
0
263
68
54
0
17
17
0
0
117
0
0
0
0
0
0
59
353
0
62
0
111
0
0
286
227
0
243
0
0
269
299
0
0
1
0
336
364
253
238
0
255
117
299
0
156
1
0
0
0
168
0
334
0
279
98
394
0
0
287
385
241
131
0
0
0
0
332
341
0
63
0
76
0
0
269
0
377
254
48
0
0
276
8
250
0
50
76
369
0
394
394
3
31
0
0
275
0
157
161
0
22
110
0
299
301
0
214
82
110
0
75
394
276
280
321
0
396
186
212
76
317
397
251
0
0
0
23
0
151
0
0
20
0
366
0
240
0
203
0
0
0
191
279
0
0
0
0
216
10
0
0
0
0
0
0
0
153
32
383
34
27
6
0
0
0
0
313
0
195
0
243
0
197
167
0
0
0
0
49
265
108
147
257
338
0
0
370
0
287
182
0
0
0
0
0
0
0
283
170
164
0
0
54
0
0
74
0
0
326
318
2
181
0
0
0
0
0
0
185
0
5
0
0
0
0
253
0
283
0
126
159
0
0
0
166
0
0
20
0
366
0
175
47
103
0
0
141
114
316
0
60
0
53
0
0
0
342
21
0
267
126
0
282
0
241
13
0
214
0
0
0
0
0
0
162
310
0
57
123
287
0
0
0
0
300
0
0
204
279
213
102
1
4
0
0
141
122
0
91
0
18
371
156
4
188
0
0
260
0
0
0
0
0
110
0
0
0
357
0
1
34
0
0
0
0
101
35
319
0
0
0
0
0
0
397
100
222
250
76
281
0
0
0
379
332
0
397
1
326
255
19
0
288
0
4
152
0
14
0
0
274
0
0
320
0
397
0
0
203
0
2
0
0
122
391
332
5
0
133
180
193
0
4
0
245
270
220
104
0
0
0
0
285
318
0
179
191
241
222
137
44
0
347
0
245
151
44
279
317
0
0
0
0
0
0
266
47
60
0
169
0
236
0
0
33
200
292
135
0
297
27
0
182
0
0
0
0
0
158
362
2
212
346
356
152
0
0
119
0
2
0
0
0
0
82
73
0
0
327
0
272
0
0
73
0
147
229
375
1
61
204
30
44
0
0
0
146
0
0
0
0
70
13
83
279
2
0
0
0
0
0
0
0
278
0
108
0
0
0
241
0
252
0
359
0
215
0
0
217
319
0
0
373
120
0
93
0
0
51
181
190
0
213
0
365
0
351
397
243
303
0
0
0
17
119
0
0
380
253
35
374
56
397
346
254
254
0
0
0
0
248
301
0
25
346
184
0
0
0
0
25
297
0
0
12
212
0
326
0
18
0
0
259
316
0
0
300
253
2
0
0
384
87
118
4
0
0
186
117
0
0
0
168
0
0
21
266
70
0
37
343
0
0
201
290
66
118
188
215
272
34
0
0
196
0
383
31
0
280
0
7
6
227
176
77
1
333
0
0
141
397
164
0
0
0
223
0
107
0
261
0
0
111
0
0
0
4
266
0
0
0
102
241
3
356
0
248
134
0
268
204
136
143
164
114
79
0
45
0
319
396
150
73
127
0
0
0
300
319
162
0
275
0
169
307
0
138
0
154
0
88
0
0
0
55
61
0
0
4
138
0
0
0
0
162
193
133
0
0
0
248
0
0
26
161
0
0
285
0
224
0
0
0
371
105
58
266
323
1
104
322
0
345
0
151
0
347
0
268
109
193
0
0
0
0
388
0
227
0
328
0
332
0
0
0
0
36
0
0
0
51
0
0
0
4
0
0
249
0
0
0
0
0
313
0
0
0
367
23
254
12
50
1
309
257
0
36
0
377
0
0
381
200
160
219
0
0
0
395
135
0
0
0
203
42
0
306
0
0
6
190
0
0
0
0
397
0
120
191
0
0
197
41
0
0
0
397
0
329
369
0
0
0
0
59
206
0
333
221
150
0
0
103
282
0
307
186
314
0
10
240
0
311
0
0
0
390
127
0
0
34
129
202
9
2
0
316
0
0
312
3
0
0
28
207
0
297
0
0
0
0
380
0
0
325
378
0
0
53
0
0
127
0
0
7
0
0
206
0
322
0
0
0
0
388
323
31
0
120
86
147
38
145
376
199
0
44
226
0
109
203
101
208
0
0
377
8
310
0
302
107
0
80
280
18
244
0
44
375
20
0
0
0
0
0
14
0
195
253
0
49
191
0
0
0
147
239
0
0
198
115
0
0
0
287
0
0
0
174
397
0
366
0
208
0
0
0
0
0
0
87
0
206
310
178
0
97
0
367
0
0
0
317
0
156
29
351
70
0
0
0
386
70
155
26
0
0
280
0
0
330
0
0
256
0
87
371
164
206
104
101
46
95
171
0
113
394
0
21
69
0
71
0
159
0
0
0
88
0
0
0
0
6
0
0
0
101
0
389
0
46
397
154
331
0
5
301
377
334
300
352
347
346
152
347
155
260
1
222
1
0
85
91
220
0
66
333
0
0
228
171
353
0
0
0
0
0
0
0
336
356
0
48
47
198
0
149
267
0
170
0
24
0
0
0
333
240
392
234
34
0
151
0
0
5
0
0
0
0
0
0
270
0
84
237
170
290
0
0
179
0
284
68
0
369
293
0
0
0
278
0
367
0
0
0
0
269
0
0
0
235
0
0
0
79
0
255
0
100
241
385
84
0
184
0
232
0
0
123
0
390
276
0
0
0
183
356
5
0
99
0
354
23
248
388
61
0
0
11
233
14
0
0
0
0
0
0
330
204
99
365
0
0
332
1
317
0
303
133
169
373
0
367
0
0
320
49
26
0
44
198
0
0
0
1
0
0
0
0
319
58
365
124
0
257
101
313
293
0
0
0
95
273
0
190
210
338
130
121
0
283
27
0
320
0
0
0
0
228
14
0
393
148
324
0
108
0
168
164
0
115
0
0
0
307
263
237
0
0
0
82
0
0
30
0
93
386
0
0
0
64
188
0
316
0
42
0
0
0
0
0
146
0
24
303
279
248
0
108
0
205
236
0
6
0
0
0
33
0
1
0
0
201
0
38
0
0
243
284
31
154
8
0
0
87
0
0
0
0
0
141
270
0
363
305
106
40
304
171
44
0
281
0
267
349
0
0
0
388
166
85
1
238
0
367
256
0
349
0
0
281
0
102
309
0
0
0
184
0
7
393
0
0
0
0
164
338
3
324
350
302
300
0
0
7
0
0
308
129
157
0
50
308
47
0
0
0
47
0
0
196
0
0
0
0
83
306
114
263
0
0
0
291
94
18
230
142
368
397
0
300
46
314
0
0
87
37
0
0
0
237
209
393
298
161
173
0
266
0
90
0
0
0
340
307
0
254
0
130
278
0
232
0
338
0
107
0
0
23
246
89
0
0
0
0
0
0
0
0
0
0
338
224
59
0
0
94
149
0
110
379
384
0
0
0
345
0
0
363
316
191
335
0
142
0
337
138
0
0
0
0
87
330
349
0
0
19
28
0
333
370
0
0
0
0
0
278
0
319
277
0
0
0
0
0
176
0
346
263
0
156
57
349
247
0
391
7
251
0
344
0
145
176
0
0
142
52
0
333
1
169
371
0
346
0
319
0
0
193
0
0
0
0
345
286
0
0
253
0
0
0
0
0
0
302
153
92
357
0
223
215
0
241
242
271
330
0
0
0
226
216
0
0
397
111
147
0
296
26
190
0
0
236
0
0
5
164
0
0
4
229
0
0
130
266
0
0
128
0
228
0
182
362
0
3
24
0
186
328
0
245
0
0
54
0
0
0
105
0
0
281
312
76
87
0
5
107
0
222
0
0
0
397
311
122
0
84
0
244
9
71
0
0
0
92
0
85
0
0
317
24
0
0
0
0
0
291
98
0
339
314
0
0
0
316
369
14
155
0
0
0
0
0
316
304
0
143
159
0
312
0
268
167
0
0
0
0
0
360
0
0
17
0
0
294
138
12
0
141
0
0
123
9
0
236
0
29
333
62
396
200
199
0
306
103
1
374
0
0
280
0
0
0
0
0
96
0
232
371
0
134
120
0
59
109
0
228
0
284
203
0
190
0
0
386
164
0
0
209
142
279
0
0
26
0
336
0
394
0
131
0
373
0
0
0
235
0
78
0
365
0
320
105
322
23
0
0
0
0
334
0
0
0
0
259
302
366
149
0
326
0
354
272
0
50
78
350
93
0
0
207
52
0
12
0
0
68
1
0
0
247
365
0
0
349
91
20
332
1
0
0
326
0
119
252
202
0
0
0
33
61
0
3
263
0
107
22
134
190
223
340
390
0
0
0
0
0
0
209
132
0
382
0
0
182
148
1
280
0
99
0
0
93
79
170
250
0
371
131
0
0
0
0
0
0
0
101
0
271
324
0
0
275
226
287
0
0
0
367
0
0
0
248
24
0
5
0
24
0
251
0
0
0
375
113
93
0
207
5
360
258
0
221
0
0
0
235
184
89
0
244
0
73
0
77
1
89
0
0
100
136
112
284
28
0
349
332
0
0
0
0
0
122
108
0
16
0
0
366
0
0
233
0
0
0
0
0
233
365
257
27
365
276
8
42
319
365
192
0
92
181
102
0
0
0
142
163
0
0
323
0
55
0
0
68
315
291
0
0
50
65
1
0
281
149
250
0
0
150
0
255
0
0
0
83
377
0
25
0
87
0
0
0
0
304
306
0
186
0
176
0
0
397
0
0
0
0
282
324
245
0
19
69
0
0
186
87
357
79
0
396
126
163
394
0
0
174
135
0
0
227
0
288
0
0
0
0
0
0
0
296
120
214
0
59
0
214
0
0
0
295
33
0
0
0
0
248
0
11
0
0
0
256
385
373
1
311
0
350
0
0
0
161
0
290
0
173
0
0
0
294
226
53
0
24
0
0
0
0
0
0
271
0
0
305
0
371
0
277
215
10
311
379
237
0
0
397
0
327
0
0
331
368
0
24
55
0
139
112
249
213
296
0
0
189
42
266
0
0
292
332
0
0
21
0
260
0
253
182
182
0
0
191
0
58
0
224
0
333
337
0
20
285
0
46
0
0
0
271
0
0
0
0
348
0
129
287
0
388
0
373
246
0
0
0
0
397
23
72
0
397
0
58
0
100
0
0
261
366
0
0
57
0
109
216
0
261
0
354
46
112
0
0
0
0
51
0
0
0
280
275
281
0
0
0
197
247
0
133
261
42
300
0
0
0
0
0
36
0
0
26
0
0
397
155
209
208
0
65
279
2
332
256
0
191
0
342
0
0
176
0
0
182
197
133
363
242
377
0
0
325
0
190
0
0
258
295
0
253
0
29
287
18
0
0
159
132
0
78
0
0
17
0
322
88
249
43
136
369
205
67
0
112
397
0
1
53
13
248
0
161
0
170
342
10
200
240
205
0
0
0
0
0
200
30
0
332
0
0
397
381
280
85
2
347
27
0
28
316
348
0
0
0
1
0
153
0
188
58
35
256
331
169
79
0
0
0
129
357
289
0
81
0
0
320
163
284
101
315
0
343
0
254
244
131
359
30
0
285
1
383
34
245
0
0
141
0
0
0
234
0
0
0
235
384
59
0
0
0
0
311
0
71
54
0
111
0
4
0
48
0
388
0
286
9
0
0
318
13
260
319
0
246
10
0
0
0
374
0
205
0
85
0
0
0
267
0
345
3
317
159
53
110
370
16
274
78
356
10
296
363
0
0
0
0
0
0
0
0
0
0
0
75
6
0
0
0
309
310
0
50
0
0
200
236
0
155
0
227
46
0
392
223
200
0
0
0
174
0
105
0
0
0
41
343
0
245
0
307
369
0
206
0
0
24
1
0
0
394
156
20
198
0
388
382
372
0
291
0
0
178
0
0
397
86
0
0
0
0
87
156
375
0
5
0
317
366
0
252
379
0
196
0
244
154
0
256
7
1
0
0
0
361
0
0
119
261
0
0
147
0
0
0
0
275
0
0
132
0
99
0
15
0
0
57
43
252
0
2
0
37
0
379
123
304
0
0
384
187
179
0
108
0
0
0
316
0
0
98
0
5
0
346
157
334
313
0
0
0
218
66
0
0
3
84
0
346
326
10
391
178
0
397
0
0
0
0
0
153
176
0
0
0
85
101
95
0
91
0
0
208
0
0
153
336
70
110
90
0
0
27
154
326
231
0
1
333
22
87
271
0
125
332
90
0
388
0
0
0
9
194
288
161
206
0
0
32
0
158
107
384
0
182
371
0
250
280
228
0
220
0
337
0
0
0
24
133
186
336
57
7
0
0
397
139
235
0
0
279
0
0
70
30
0
311
205
84
108
364
0
79
0
0
188
0
341
158
310
109
0
0
0
223
0
0
198
0
323
0
0
313
338
0
6
0
0
0
0
31
397
0
0
54
3
308
197
0
88
0
267
0
0
0
1
0
0
204
78
0
367
0
6
0
0
200
0
0
21
0
0
0
37
0
340
6
258
258
63
0
38
0
0
374
66
353
249
0
0
0
182
116
219
75
128
0
0
0
0
23
3
169
0
179
0
50
81
0
0
0
203
0
0
364
302
0
249
85
0
0
0
0
0
99
0
155
390
0
78
0
166
0
203
27
0
109
170
49
0
0
59
0
386
0
175
86
0
0
174
0
58
205
153
0
81
0
0
0
1
0
0
0
109
0
0
253
73
0
256
203
0
264
0
0
0
0
0
292
371
0
0
107
0
397
0
156
81
327
0
1
0
0
0
272
225
251
50
319
61
0
0
130
371
0
0
0
0
238
0
52
305
9
112
0
292
52
0
280
0
0
130
0
287
33
328
0
371
0
0
387
0
0
23
193
384
67
54
0
21
0
220
0
0
324
0
70
68
305
0
0
0
0
0
210
391
0
0
0
0
116
309
47
184
24
379
0
262
177
147
243
50
0
11
0
54
312
0
0
0
0
0
0
57
0
2
0
0
14
106
0
201
0
396
0
0
0
0
0
257
0
309
69
17
145
0
268
297
0
0
0
0
237
0
222
80
178
31
286
42
0
0
0
1
292
346
0
187
394
0
38
0
0
0
241
102
160
0
0
0
246
108
397
0
0
1
227
205
198
0
303
0
332
209
1
129
0
347
0
245
366
0
365
10
0
0
0
0
343
0
241
321
150
43
0
77
0
195
277
111
0
60
205
0
0
0
0
0
394
0
0
111
0
89
262
0
247
281
306
138
354
216
397
342
152
252
324
397
252
286
83
85
230
0
0
0
60
0
338
0
143
0
90
0
0
146
54
0
0
0
0
0
374
326
177
59
49
103
387
110
0
188
0
351
3
221
314
0
338
70
175
0
0
0
9
0
0
51
0
157
162
0
352
0
0
0
234
34
74
365
0
0
0
0
0
0
0
0
0
29
166
0
0
0
0
0
240
56
0
0
165
98
0
97
0
0
0
0
107
222
0
0
264
197
16
380
0
0
0
0
52
281
0
343
0
0
273
0
0
0
213
234
18
332
0
0
253
0
333
0
0
350
332
61
0
7
0
0
220
0
0
0
0
0
384
169
0
0
32
0
94
0
2
1
0
365
190
0
0
2
123
0
21
0
0
229
0
165
331
0
19
51
1
0
375
245
0
0
0
244
363
319
0
4
361
61
275
33
0
255
301
0
0
101
266
0
158
147
0
326
228
0
254
0
322
0
209
389
347
322
0
0
98
315
345
213
0
0
0
355
0
250
0
0
0
329
84
259
0
0
0
0
367
0
0
82
0
162
334
0
0
0
0
0
250
0
99
394
221
0
0
255
167
142
0
0
360
0
0
0
0
0
0
0
0
0
0
157
153
43
0
0
298
266
34
121
0
0
0
147
90
0
0
397
0
20
0
0
45
219
386
323
333
104
0
0
0
0
143
111
47
332
69
0
81
384
251
298
313
78
0
267
108
397
0
126
0
355
68
230
0
175
153
181
0
0
274
88
359
0
122
0
189
175
0
1
0
0
0
0
317
77
0
325
345
0
159
317
0
353
383
0
372
0
0
22
298
91
316
0
201
319
1
0
145
54
0
377
0
170
0
0
0
195
195
224
0
0
5
34
205
317
158
0
11
0
0
0
293
232
329
357
0
0
0
303
344
94
1
250
347
0
0
295
10
171
0
133
110
0
292
41
281
0
0
7
0
1
100
30
0
0
0
240
0
0
375
0
162
250
326
61
198
0
397
0
98
278
0
178
0
0
0
0
0
0
0
338
0
0
123
0
169
97
0
0
375
0
202
0
9
84
0
145
0
245
0
330
0
222
5
0
244
0
30
328
0
3
14
0
52
0
199
0
27
382
347
0
0
31
0
305
0
0
209
0
267
0
1
201
0
230
0
243
0
110
0
29
397
273
143
0
0
91
0
274
0
0
370
0
242
0
0
253
0
108
318
0
0
0
193
0
307
0
0
164
238
300
216
352
0
370
0
307
0
0
157
45
244
148
126
235
0
0
340
0
190
229
260
0
0
0
0
247
12
150
54
22
131
0
270
130
5
8
375
0
0
145
303
77
121
397
357
95
0
258
12
156
0
0
0
0
122
318
189
0
0
347
0
4
0
0
0
285
95
0
397
231
280
0
0
374
277
0
201
0
0
241
10
307
155
0
0
377
0
0
183
65
0
299
0
0
198
0
8
237
0
386
0
182
0
0
75
0
210
0
0
181
0
0
289
22
118
0
343
0
3
339
0
215
55
0
173
0
0
0
362
155
314
0
81
294
290
50
103
363
163
340
0
0
349
0
0
0
225
248
59
251
127
0
394
0
9
174
0
84
301
0
377
0
0
283
0
0
0
0
0
278
0
0
0
218
0
0
24
0
0
248
42
0
191
102
226
0
91
0
0
1
150
254
272
0
366
388
0
0
69
47
15
179
95
325
183
0
209
114
0
0
278
0
0
0
53
384
0
0
64
390
318
134
0
326
368
0
159
0
0
280
0
213
0
0
0
186
0
384
0
0
162
386
0
208
255
0
95
311
0
135
0
347
268
218
118
334
161
0
172
77
264
79
0
0
161
0
247
46
0
0
143
394
15
0
0
0
0
0
217
0
0
246
0
63
337
56
1
298
0
149
19
0
0
0
162
0
345
328
316
139
84
189
134
0
384
46
0
0
236
97
0
0
241
3
332
333
167
0
37
160
168
0
0
280
261
0
0
149
17
0
0
0
26
253
0
0
0
149
1
217
166
0
139
207
0
0
253
166
0
0
259
343
0
0
35
64
234
0
0
0
37
56
356
332
0
358
0
345
0
334
197
0
269
397
0
255
360
0
171
179
274
159
0
67
366
0
137
302
304
383
0
0
385
46
291
0
240
311
0
190
157
76
0
346
156
161
386
0
262
346
73
145
10
0
0
0
0
194
115
323
0
0
0
0
0
158
0
196
0
284
266
39
180
40
87
0
0
56
108
0
0
0
77
272
98
0
287
0
0
146
0
0
0
0
373
0
300
283
239
101
0
0
46
0
0
89
68
79
0
0
163
384
54
0
0
0
0
0
86
0
0
158
344
397
0
0
0
1
0
0
238
0
0
259
149
237
80
397
335
0
0
2
0
0
0
0
0
0
214
0
200
0
191
0
76
3
371
0
0
258
92
0
394
378
1
0
0
0
0
8
0
4
367
0
0
32
374
0
0
0
0
54
253
0
0
327
0
109
0
0
0
0
285
0
0
147
0
0
0
12
97
0
0
390
196
0
0
0
86
242
314
344
351
4
0
49
0
0
0
255
0
360
202
0
108
307
357
318
361
0
0
0
132
0
135
248
216
299
0
365
0
0
0
0
0
0
248
210
0
0
0
0
111
0
265
348
0
348
0
163
220
149
0
0
148
328
214
0
0
0
0
200
0
252
0
313
0
0
0
0
0
0
0
0
0
0
137
0
0
0
347
0
0
3
132
150
115
135
0
35
0
0
371
0
0
157
0
314
0
43
287
0
375
0
139
155
394
0
98
258
331
0
5
0
0
116
365
271
0
0
144
0
0
310
83
0
0
279
268
61
341
204
9
0
260
0
153
148
0
0
230
216
3
0
0
2
0
13
397
259
0
156
0
0
0
116
388
264
21
366
214
0
201
309
14
60
0
0
0
184
288
0
0
0
0
0
0
0
397
25
14
0
0
45
248
274
58
0
0
0
0
0
0
22
0
4
361
397
305
0
339
0
0
80
0
0
40
0
362
0
0
0
0
271
251
243
0
0
0
0
0
0
88
303
0
261
338
0
393
162
0
99
332
128
335
51
0
47
0
362
169
331
0
0
133
370
0
386
0
0
87
0
0
0
0
0
0
28
374
240
150
0
0
57
0
0
0
291
0
0
109
157
365
0
0
288
0
394
0
9
246
175
95
195
0
305
130
99
0
0
34
47
8
138
0
213
141
284
0
157
254
0
0
250
167
213
367
0
0
93
193
0
0
21
0
93
200
0
0
0
258
265
0
233
110
0
1
397
0
0
160
182
0
0
293
2
0
0
251
0
0
0
202
216
284
0
0
0
0
186
182
394
239
380
0
0
0
108
32
316
1
0
0
201
1
269
181
242
255
0
150
0
0
0
0
0
305
119
0
0
101
0
3
0
0
5
252
0
0
14
0
394
307
0
92
118
286
255
169
244
0
263
158
230
0
395
0
0
193
58
0
0
0
145
0
0
0
77
310
0
0
0
0
0
328
0
286
0
0
0
222
231
0
0
13
309
4
0
171
0
15
9
0
352
0
0
239
0
264
5
0
121
69
35
172
56
0
0
0
62
233
234
0
0
343
0
238
149
348
340
28
326
0
0
57
87
0
190
214
173
334
0
94
390
0
0
0
0
92
0
316
0
90
347
0
374
326
229
0
328
202
0
305
56
104
0
279
219
19
92
0
0
0
0
286
349
0
0
0
221
0
279
206
0
0
144
6
0
49
121
0
92
0
0
271
253
261
0
0
390
123
2
54
0
288
0
52
254
21
0
0
0
240
366
0
202
0
0
0
206
0
372
377
30
226
0
0
36
222
290
318
0
0
0
0
194
104
334
130
397
288
0
283
243
0
0
200
0
0
0
194
0
0
329
22
27
59
57
0
0
345
0
0
0
100
335
0
0
0
209
0
0
20
0
278
86
0
17
0
104
228
0
0
0
207
237
0
0
193
7
188
232
47
10
0
1
8
0
0
355
0
0
351
171
0
0
26
393
146
0
0
4
378
0
0
70
343
242
396
0
381
143
0
111
169
0
195
114
76
0
0
335
81
0
14
208
349
153
0
367
125
3
0
370
99
205
177
238
0
0
0
0
279
0
278
35
0
397
0
0
330
18
253
365
0
177
0
116
0
155
181
394
0
0
0
0
121
220
246
305
217
397
29
0
88
278
365
233
0
99
131
0
0
0
232
0
0
179
172
0
154
11
0
0
0
12
53
388
8
1
40
0
173
305
0
0
37
0
0
113
0
111
0
397
217
109
363
47
0
198
74
365
384
0
392
0
0
0
84
287
0
0
0
75
343
0
0
0
255
0
86
0
0
0
0
0
340
134
239
0
194
0
237
0
0
375
307
0
0
0
0
198
278
0
0
93
286
0
0
82
306
0
220
0
241
320
180
316
0
329
0
239
0
20
133
99
0
371
0
371
0
193
245
123
167
0
0
0
0
44
0
0
0
1
0
384
397
295
322
281
0
65
0
0
250
303
78
249
0
41
71
69
44
303
0
0
7
0
166
228
0
0
0
0
0
375
0
2
0
76
0
326
65
0
0
0
241
0
0
0
76
386
106
190
15
0
91
0
0
103
1
244
0
279
208
121
0
0
283
345
176
384
256
0
0
0
13
0
0
0
299
0
276
164
0
0
15
132
107
0
0
0
0
0
0
204
0
216
0
4
237
0
77
0
246
246
0
397
0
249
0
0
0
0
0
0
0
0
370
0
0
0
350
302
340
226
0
0
0
253
0
0
152
0
128
241
90
362
0
0
0
0
0
0
150
0
61
81
0
0
0
0
0
0
384
266
0
113
0
56
0
255
0
366
0
0
0
112
0
96
137
0
100
0
397
0
15
222
251
0
0
0
137
275
0
0
257
298
30
121
0
158
0
0
87
235
333
0
0
19
0
1
372
362
0
112
65
0
393
47
37
228
388
210
57
0
363
75
365
60
371
0
51
340
0
3
8
235
324
1
233
0
0
362
0
0
158
0
0
2
0
379
0
0
15
168
1
0
0
244
0
250
1
0
0
0
0
0
151
122
56
178
298
317
190
243
96
0
151
0
0
1
166
0
0
140
0
0
165
159
0
0
0
0
0
272
296
389
260
193
0
329
19
53
32
0
0
13
0
0
0
0
0
0
0
195
334
348
0
0
39
0
0
1
0
198
0
96
0
0
7
270
0
0
0
158
87
171
0
0
33
0
251
178
0
17
162
0
130
0
177
0
156
0
123
0
296
0
0
251
0
280
0
183
141
195
356
0
0
0
90
0
170
144
0
2
0
10
92
0
0
299
0
265
0
0
0
0
305
0
150
0
0
0
0
0
0
0
0
140
397
156
369
187
80
0
0
394
0
0
86
0
252
280
0
372
117
374
105
0
13
1
46
0
118
0
207
145
374
366
180
0
144
0
127
244
198
0
0
305
350
47
0
111
82
371
0
355
289
10
235
0
0
0
255
272
0
195
213
0
0
109
397
31
0
250
0
299
359
0
0
226
54
257
0
0
382
84
0
222
151
0
235
382
195
2
167
242
130
9
396
0
0
0
11
0
7
0
236
36
22
0
0
0
0
142
89
0
238
6
226
0
296
14
0
0
0
0
135
121
246
0
274
0
203
0
71
0
359
395
0
86
0
185
280
0
0
0
0
277
136
0
44
3
0
0
7
0
0
163
91
0
0
0
0
0
0
85
153
0
0
0
0
273
78
150
20
0
0
7
286
81
256
0
86
0
0
173
121
0
0
0
363
0
0
55
117
391
176
16
2
132
369
186
0
328
196
0
28
343
0
138
204
307
0
0
109
66
103
68
380
0
289
334
377
394
364
0
327
0
312
45
0
0
0
287
380
1
394
304
70
0
0
343
0
172
0
200
264
0
386
245
30
310
269
0
0
0
54
0
0
386
222
0
342
240
0
0
197
104
0
0
377
116
24
73
0
0
0
385
0
0
27
0
397
101
0
110
0
0
260
0
153
397
0
209
298
266
0
0
0
78
264
0
0
237
175
0
11
111
175
0
0
0
0
306
0
0
0
0
0
0
394
0
0
0
182
226
0
0
67
207
359
397
134
69
0
0
0
0
251
393
288
0
48
384
0
0
263
0
333
168
5
0
0
0
0
110
79
0
0
182
3
288
0
395
0
0
116
0
0
378
0
325
0
0
305
0
348
6
0
270
53
0
0
182
383
4
278
285
318
397
27
160
0
0
179
0
60
0
0
0
275
0
0
247
96
0
0
13
0
0
0
241
331
0
0
125
203
383
14
51
0
57
236
0
330
0
0
340
0
0
0
0
221
99
0
85
328
0
0
206
279
237
0
0
162
24
0
0
361
0
0
0
0
360
393
0
174
18
0
279
0
89
0
0
218
309
287
0
0
0
126
67
335
0
0
262
0
349
0
0
184
171
7
0
38
0
0
181
0
0
0
0
0
0
9
0
200
169
0
0
0
0
106
0
0
0
0
190
178
396
0
0
342
0
0
0
0
0
103
58
174
0
0
0
360
0
0
210
0
0
216
187
0
0
0
0
0
0
0
0
0
0
0
93
357
46
0
189
332
153
0
0
324
80
87
163
80
117
0
0
0
11
333
332
13
30
0
31
244
0
0
0
0
80
0
357
0
350
196
0
40
184
0
0
0
146
0
69
0
0
380
0
0
0
349
210
24
314
248
0
311
282
0
2
1
0
210
0
282
221
118
0
0
0
0
62
216
21
0
354
116
0
0
0
0
2
0
92
0
0
0
0
0
40
148
0
300
41
0
397
0
0
140
104
123
0
31
62
0
138
104
0
36
149
109
0
28
8
0
114
0
227
0
13
350
37
96
0
235
362
0
365
20
31
0
0
125
0
0
241
0
194
0
0
239
383
0
291
0
20
0
0
0
82
153
1
343
0
239
0
0
73
397
83
0
0
1
218
272
0
152
80
0
0
246
0
0
0
139
0
105
166
148
0
137
0
197
227
291
129
302
209
123
353
23
0
200
0
0
145
318
1
27
0
306
0
0
260
0
92
315
0
0
41
198
153
0
327
0
212
213
354
60
315
0
286
0
0
152
0
166
394
250
0
0
32
0
0
80
323
337
344
0
0
0
2
291
319
394
251
310
9
63
362
26
0
0
182
350
371
87
0
246
301
15
208
0
0
0
0
0
0
116
0
0
78
0
393
380
0
196
0
327
47
0
346
255
0
0
0
357
163
296
394
332
244
83
0
0
0
0
89
0
1
0
0
257
188
0
2
343
162
34
225
8
0
276
0
0
192
33
169
0
0
0
0
0
0
0
0
0
229
235
212
342
8
24
0
207
0
247
0
51
0
0
0
0
386
130
12
0
334
83
8
0
171
90
374
0
0
0
0
0
41
0
0
0
0
0
0
0
167
0
155
175
0
0
393
0
0
301
0
142
0
0
278
0
0
160
383
90
338
13
0
2
0
338
346
397
305
0
0
0
0
75
0
118
75
281
0
105
0
385
0
0
313
0
0
17
0
152
261
0
0
0
0
0
0
0
0
0
173
0
0
0
332
201
0
0
0
306
151
42
0
353
132
0
2
181
0
0
0
378
0
0
0
218
0
25
347
187
0
263
273
0
188
0
318
316
0
393
0
0
0
0
128
0
1
57
99
0
260
90
0
11
0
0
14
0
0
241
15
266
41
328
0
0
281
112
254
1
280
33
0
96
54
0
0
0
310
0
271
0
202
220
259
0
111
332
0
213
119
0
184
98
0
0
0
58
44
340
331
289
77
200
0
0
160
0
204
0
117
294
224
215
168
139
0
0
170
0
289
215
0
310
0
283
162
1
0
121
397
0
36
0
0
0
0
97
4
0
174
191
62
0
0
0
139
93
0
0
0
150
235
0
0
8
0
0
0
0
70
0
285
0
14
0
111
384
0
0
0
204
356
0
383
0
270
87
0
0
12
287
0
0
47
4
305
0
87
234
175
312
0
0
0
396
0
111
95
241
0
0
0
143
370
0
2
98
352
0
0
0
66
0
75
233
344
0
301
0
237
129
231
0
0
0
218
1
0
0
0
0
0
219
0
178
1
1
0
0
0
188
0
343
175
10
0
110
0
98
0
42
0
0
0
318
366
16
0
0
0
0
173
206
13
0
288
223
71
397
11
0
215
81
0
351
0
34
0
86
0
319
0
231
0
246
397
268
0
0
235
0
162
0
0
354
222
93
0
0
336
301
146
0
0
32
386
158
342
0
78
54
0
397
397
237
149
0
312
267
394
220
0
0
266
2
379
0
0
0
282
0
131
0
0
0
230
191
372
0
0
291
0
0
0
159
205
0
0
214
0
0
348
301
181
0
191
301
82
0
397
0
258
0
0
0
0
371
228
0
98
140
0
0
376
40
0
128
0
394
159
82
0
0
0
0
111
229
0
299
84
153
0
269
40
0
0
0
345
0
216
0
137
247
0
249
0
0
72
247
0
397
34
0
1
370
0
0
125
159
0
0
375
364
204
24
0
0
0
0
353
29
313
0
165
356
0
0
0
0
387
380
7
33
0
337
0
84
0
331
167
0
0
0
0
180
210
0
0
0
0
335
184
0
221
0
285
0
151
75
325
0
384
60
0
0
77
0
77
296
362
31
197
37
0
0
353
0
0
179
2
203
376
0
0
241
1
323
0
52
0
21
311
51
131
0
247
31
186
0
56
85
0
0
309
194
0
0
0
262
0
88
0
0
0
30
0
83
346
67
0
0
253
8
336
276
345
397
177
0
366
351
0
249
0
0
79
0
3
97
0
0
0
165
89
74
371
0
287
18
28
330
0
148
0
0
0
262
59
232
238
0
0
317
0
0
2
0
0
18
397
0
0
0
236
63
0
0
0
82
0
384
1
0
0
0
0
28
0
0
215
163
67
0
0
122
8
0
0
6
0
357
0
160
0
68
0
269
0
0
0
0
0
63
0
0
336
0
397
286
397
0
0
0
197
0
386
0
0
55
112
82
0
0
0
0
0
257
0
0
151
0
0
3
0
0
0
4
62
0
0
0
0
254
0
0
0
28
0
0
0
0
0
397
0
0
48
8
0
0
276
369
0
0
1
0
301
0
10
0
5
305
198
58
162
0
19
295
214
146
0
0
318
333
0
6
140
271
0
0
1
0
0
14
0
0
53
0
0
0
0
377
0
178
171
369
0
0
0
280
9
0
0
186
1
0
0
0
191
200
230
0
0
128
332
164
209
83
0
0
0
0
349
146
0
0
0
59
202
38
149
58
0
81
213
233
0
0
0
340
0
1
1
246
211
0
0
0
0
235
6
189
0
0
0
0
284
0
264
234
52
199
81
177
0
0
0
0
0
0
348
0
0
85
239
109
0
173
125
163
0
335
397
58
5
25
0
220
366
152
106
0
0
0
0
59
282
0
269
1
98
74
202
188
47
0
102
0
357
0
315
184
189
146
0
113
170
0
0
0
133
157
8
357
79
151
0
195
323
232
0
150
0
253
197
243
0
0
0
0
312
217
15
0
0
70
40
0
0
157
246
0
0
183
380
137
0
115
141
204
0
0
355
0
0
239
0
153
0
169
334
0
0
0
318
0
196
227
0
195
3
0
0
152
134
0
0
134
346
220
31
258
211
245
286
0
7
150
0
84
349
0
69
0
0
251
376
373
253
35
0
123
173
0
337
315
0
0
130
283
0
332
0
28
353
128
280
0
238
0
200
87
3
340
0
170
0
0
306
220
357
0
116
0
0
0
397
342
0
338
0
0
0
379
0
260
168
0
0
0
0
276
0
0
0
0
0
202
16
11
198
97
47
52
120
17
0
23
0
90
0
247
332
25
41
383
1
0
218
0
0
0
197
0
83
0
0
8
3
0
272
5
266
302
291
0
131
249
6
0
1
0
0
239
362
365
61
218
0
158
0
0
0
0
287
0
0
137
0
90
0
0
383
2
0
168
309
130
0
156
94
232
112
394
0
0
0
167
296
0
47
0
386
379
60
0
309
193
236
300
256
0
0
0
58
35
186
0
0
30
0
355
55
0
24
169
0
0
0
0
0
0
256
0
215
330
0
165
0
62
0
0
0
0
244
27
297
0
0
245
108
232
0
384
0
7
0
307
0
337
10
0
21
0
73
387
210
0
0
376
232
51
47
0
98
0
104
0
0
0
0
16
353
58
0
103
6
88
213
137
0
205
0
0
158
9
0
0
56
0
358
0
337
57
0
89
315
1
0
0
0
0
374
0
322
0
0
328
184
0
152
152
0
387
0
0
109
0
0
9
0
0
192
0
50
0
0
250
337
0
97
104
338
114
352
300
10
221
333
230
209
0
1
0
0
167
242
334
351
89
124
42
193
0
0
0
206
208
0
0
0
57
118
0
0
0
0
115
88
252
0
107
318
0
118
290
0
250
60
38
95
107
393
0
54
113
90
199
0
394
188
0
0
366
0
2
0
38
0
0
118
0
8
396
0
379
0
366
0
0
247
267
0
161
0
0
0
0
0
0
0
309
308
69
246
371
321
0
3
8
4
9
0
150
0
0
59
160
283
181
282
0
0
0
345
1
0
0
110
239
0
75
348
77
0
0
0
0
0
329
1
261
27
0
0
14
0
346
143
0
115
1
204
222
0
0
9
45
66
0
232
0
0
105
162
142
87
81
0
0
0
263
313
82
0
2
59
286
183
0
250
186
136
0
51
0
59
0
0
65
252
81
0
230
0
321
0
83
0
342
164
0
43
0
0
0
363
0
304
397
283
0
0
0
168
181
0
219
193
0
0
230
273
0
0
0
0
397
0
0
56
0
0
277
213
258
0
0
7
0
0
0
381
28
347
50
247
0
0
0
0
0
0
0
234
185
0
0
306
351
87
0
0
0
0
0
343
0
79
0
351
0
254
0
3
0
0
0
0
0
0
168
0
0
318
21
0
31
0
0
189
142
52
33
281
55
0
294
172
0
0
236
23
245
346
58
87
0
0
360
264
349
0
235
151
0
10
279
0
0
253
250
54
0
0
170
0
0
383
221
210
0
242
157
0
225
0
0
0
0
336
0
0
61
377
97
0
0
86
39
0
0
105
54
210
386
128
5
70
0
338
0
0
0
165
347
285
131
0
61
190
144
21
0
317
0
0
74
275
308
0
0
14
0
46
41
195
232
0
0
61
2
2
159
0
0
292
0
89
0
340
366
23
86
0
59
0
0
0
0
0
177
171
266
292
0
47
165
0
0
16
0
0
341
0
0
0
312
386
206
231
330
0
0
108
0
235
163
0
304
0
354
243
0
222
0
33
0
111
162
0
0
175
45
0
0
100
0
0
0
0
0
47
158
315
0
0
0
0
0
187
0
334
9
228
176
6
0
114
0
0
0
363
385
151
353
328
193
371
0
141
0
14
275
133
0
0
284
0
294
0
397
0
0
162
0
0
0
306
330
337
0
0
0
0
394
0
361
332
0
1
0
0
19
0
0
0
0
273
19
0
0
0
247
241
258
397
88
0
29
116
24
288
157
0
0
0
0
222
110
102
0
0
0
368
0
356
0
183
145
240
204
147
36
0
0
185
181
0
0
0
332
0
102
363
144
137
0
385
0
5
195
0
0
239
10
0
0
291
322
0
28
138
147
178
214
32
357
5
0
285
0
35
0
349
372
0
81
0
0
201
0
0
283
0
12
0
0
209
84
188
292
0
378
0
169
15
190
290
222
0
255
174
0
197
165
0
143
0
12
0
0
346
0
180
341
287
0
0
89
103
0
79
383
0
39
281
0
71
0
367
388
0
397
0
0
61
43
0
93
0
0
0
0
392
0
136
0
0
0
0
0
0
355
202
0
0
0
363
0
0
0
0
183
270
0
0
0
200
142
165
31
0
370
0
0
0
0
154
0
316
0
60
0
0
0
87
1
4
298
203
330
373
0
0
337
0
221
386
0
332
3
94
111
271
44
0
0
0
309
0
20
0
0
0
11
347
0
306
0
114
15
312
0
0
201
85
0
166
0
0
183
0
130
0
360
0
0
0
0
0
269
200
329
0
139
0
0
0
87
328
320
53
0
0
52
195
68
0
92
190
337
318
111
150
0
259
0
0
0
371
0
0
209
338
341
108
32
0
311
373
0
0
0
0
5
0
0
1
0
63
0
278
137
220
0
0
12
2
46
7
9
0
179
55
82
105
0
0
0
0
0
0
10
0
0
0
0
159
0
108
73
377
394
373
246
7
284
3
145
0
332
0
0
246
0
0
0
71
204
199
172
6
0
367
148
0
0
86
278
0
0
0
349
0
27
116
397
0
0
83
0
237
52
0
282
0
332
89
0
103
0
0
0
135
180
0
0
0
167
56
238
0
328
6
147
292
249
0
0
118
119
136
215
0
0
279
0
357
0
197
209
0
0
0
0
0
82
192
231
0
211
0
69
212
128
397
0
0
32
397
336
279
155
0
42
384
0
191
33
296
232
194
0
248
215
0
0
1
47
78
397
0
332
1
0
376
0
0
129
0
0
0
0
47
0
237
235
285
0
0
0
33
153
187
0
0
0
0
316
0
0
0
0
0
0
274
364
0
175
0
150
0
153
0
127
165
308
0
229
165
53
227
0
0
276
265
282
0
0
0
0
344
0
376
0
0
0
0
367
85
364
313
157
19
0
144
62
0
0
220
0
33
288
0
147
0
156
0
0
0
0
305
138
336
39
49
0
0
316
206
0
269
148
0
0
202
0
41
0
20
248
299
168
160
0
278
0
0
0
37
259
0
199
0
249
284
292
0
201
284
368
0
0
0
302
383
357
385
70
0
97
233
289
0
0
0
278
4
119
0
37
2
0
0
22
274
309
177
378
140
60
0
75
0
0
0
138
0
160
157
162
0
157
0
358
0
131
40
307
0
33
0
0
0
148
0
382
6
0
144
58
251
172
297
350
0
319
261
335
0
0
0
335
0
63
0
0
203
268
219
0
71
0
0
0
0
160
0
0
0
0
0
40
40
0
364
0
12
397
230
0
0
121
363
349
0
0
0
227
0
0
0
0
0
0
0
0
0
0
0
81
0
0
0
0
1
0
372
3
365
206
0
318
32
189
0
0
0
0
4
34
17
0
243
9
0
384
155
225
0
0
0
0
84
0
215
11
0
96
0
318
188
0
0
6
215
69
397
0
5
0
0
0
0
266
239
393
51
223
0
0
164
0
114
271
165
8
396
4
0
0
262
0
254
340
0
0
260
375
185
0
185
96
0
295
373
101
0
0
354
324
0
0
49
368
0
0
168
0
0
153
0
10
254
182
275
30
365
214
287
0
21
0
295
0
347
52
0
224
0
0
0
259
337
87
0
218
339
345
103
30
107
104
0
0
383
338
0
24
0
256
0
0
0
0
149
276
0
81
0
0
380
186
0
56
0
0
250
109
382
0
0
0
0
140
342
378
0
0
0
0
0
153
0
0
0
134
0
185
0
397
225
91
0
366
300
0
249
0
130
0
154
0
0
0
279
340
118
394
0
8
0
380
0
359
354
129
394
0
122
0
0
0
211
370
0
9
0
235
222
0
101
0
224
0
35
377
383
0
283
0
0
0
0
163
294
0
205
333
340
376
0
366
0
0
0
306
136
0
0
0
0
0
49
0
0
0
0
0
7
0
109
0
8
0
0
0
120
343
317
0
279
56
0
0
366
31
151
134
0
0
231
0
54
366
0
261
390
0
385
0
8
72
0
0
0
0
386
0
105
245
55
225
14
0
336
238
0
397
181
1
0
0
245
216
170
162
248
394
0
357
391
0
0
0
340
282
121
50
165
198
0
0
328
1
0
273
349
0
370
0
0
372
0
0
1
72
273
82
0
0
166
0
0
0
1
4
9
0
68
278
0
0
0
0
299
0
307
0
330
0
279
0
251
0
0
0
0
0
0
384
0
0
81
282
285
0
148
149
153
349
208
0
126
84
0
71
149
127
0
0
0
210
196
0
87
0
243
121
0
52
393
184
25
369
95
0
0
0
53
0
383
25
0
0
0
0
0
72
7
0
0
271
82
0
371
0
194
16
0
0
0
101
352
0
0
119
0
10
0
60
164
301
300
187
196
246
0
270
0
89
0
39
365
216
0
376
80
179
53
55
397
95
36
0
5
0
200
315
60
4
18
233
50
232
0
351
0
0
48
332
0
74
213
188
281
249
0
0
311
364
0
0
0
89
0
149
10
0
0
0
276
0
343
208
0
56
0
121
0
394
0
0
334
0
0
150
155
0
0
202
321
282
88
332
229
6
319
108
0
0
391
0
357
0
0
163
313
318
204
0
0
268
0
224
0
149
359
3
73
43
45
86
24
0
271
188
1
152
145
299
0
49
0
0
193
0
211
79
0
62
0
0
157
0
0
82
0
66
139
377
37
0
192
7
0
192
0
191
0
0
273
0
0
0
0
0
62
0
0
149
94
0
254
0
225
217
0
0
250
333
0
3
58
0
0
261
10
281
86
0
285
0
80
36
0
352
106
0
0
0
184
0
0
0
195
274
351
221
0
0
0
0
0
0
274
146
0
0
386
0
0
222
306
131
0
167
397
305
0
60
0
0
0
48
218
162
0
372
234
0
0
260
120
0
0
0
346
0
108
49
75
0
263
393
358
332
16
184
0
47
0
293
326
0
14
0
323
149
0
0
0
6
74
77
261
1
172
0
343
390
0
0
0
0
320
16
260
170
0
97
0
0
271
397
143
7
0
397
0
0
385
123
59
0
185
0
84
0
0
247
1
0
386
317
188
0
394
0
313
0
0
0
0
122
289
0
0
351
0
0
0
332
0
151
186
0
0
343
272
358
265
0
330
0
0
173
0
38
0
74
0
0
0
0
74
155
0
272
37
258
247
100
0
161
188
11
75
0
0
348
0
0
76
0
0
266
248
337
325
0
11
267
157
0
0
0
392
271
156
16
358
3
85
36
7
8
176
0
65
0
200
0
0
0
0
0
0
29
0
0
0
88
0
0
0
0
0
372
85
18
0
0
6
0
251
234
0
2
6
0
372
0
66
0
379
0
0
0
301
0
137
0
0
127
95
0
46
0
32
0
17
0
348
0
231
194
244
219
361
75
215
114
12
274
0
0
0
0
27
341
0
0
0
315
0
0
275
0
0
249
0
0
114
0
0
323
7
0
206
33
0
0
0
338
323
0
350
0
191
9
0
75
83
0
22
294
0
101
0
0
56
66
386
16
43
157
46
0
0
0
0
366
0
84
0
38
0
109
109
67
164
1
0
0
0
0
0
275
172
0
108
346
362
0
0
3
24
225
0
122
0
0
51
80
0
0
317
0
316
242
0
0
394
0
302
0
320
0
0
0
0
341
369
0
56
0
394
0
15
297
0
370
317
0
42
47
71
166
87
0
12
42
0
0
0
0
0
0
121
0
0
1
41
347
0
0
202
79
123
0
1
275
0
0
0
280
397
270
176
224
73
0
2
0
388
260
351
0
0
0
0
0
341
318
0
229
140
317
7
7
184
0
226
150
0
0
0
161
329
0
317
0
0
248
13
131
76
0
0
0
0
0
0
93
144
0
200
0
331
277
0
164
24
92
0
0
18
0
0
0
397
337
0
197
280
242
0
209
3
0
0
216
216
0
0
0
9
227
251
65
0
33
168
0
19
0
27
0
0
0
0
0
0
286
0
0
328
0
94
0
0
0
0
289
88
61
47
57
72
397
288
252
0
293
341
31
0
22
0
0
0
55
0
1
95
0
7
380
0
256
163
153
0
56
3
247
0
0
331
350
0
198
0
386
0
348
0
145
0
0
18
7
320
0
362
127
126
110
0
0
280
0
0
158
281
0
0
158
25
0
0
252
294
12
113
60
0
0
147
397
373
376
0
0
262
0
366
222
136
0
0
1
0
244
0
0
37
0
0
177
278
141
0
226
0
0
0
282
238
124
170
91
0
0
264
199
273
396
0
0
0
52
254
0
0
0
0
353
2
0
0
204
0
275
0
245
0
0
0
259
224
297
374
359
159
0
319
0
0
135
0
298
0
345
326
158
0
257
345
0
331
49
394
0
0
122
0
92
290
0
66
291
305
0
279
371
0
391
0
274
288
0
26
0
0
5
0
201
0
61
2
0
0
0
0
0
310
0
0
135
0
0
0
75
0
2
0
152
190
215
10
213
66
0
0
0
13
281
85
149
0
0
296
0
0
0
0
120
63
10
56
0
215
0
0
397
0
0
0
1
138
150
0
0
0
82
0
0
51
0
0
0
0
0
341
31
72
0
319
0
95
0
0
18
0
66
0
332
49
0
0
18
390
0
0
0
236
0
158
0
295
0
287
341
0
158
1
396
1
103
0
0
275
0
43
0
0
118
0
0
290
0
282
0
0
38
0
5
1
0
0
261
30
370
225
0
315
0
280
0
0
116
364
107
60
357
0
0
238
0
0
0
119
48
238
20
0
247
34
325
0
0
247
0
353
195
137
0
0
0
0
24
0
108
0
52
3
0
0
0
48
108
288
256
36
206
229
0
8
372
0
137
0
0
381
82
0
0
161
0
58
2
0
0
0
386
189
375
282
232
5
150
0
3
228
301
216
345
305
255
225
4
0
132
191
371
0
101
224
253
14
384
0
0
347
2
254
289
241
367
281
0
301
301
1
0
0
151
0
134
74
0
87
0
358
10
0
0
189
260
102
102
332
146
394
0
296
0
282
21
337
359
249
342
15
154
0
0
320
112
0
0
0
9
345
15
385
23
0
0
0
191
4
0
0
384
103
0
146
0
346
0
0
52
0
0
326
0
0
11
387
0
191
353
332
0
0
120
225
237
139
181
0
235
0
0
0
0
0
0
19
276
0
0
0
0
0
336
393
196
277
347
67
0
86
0
29
75
259
0
300
79
217
0
83
83
254
187
0
234
38
0
0
89
199
0
0
225
0
0
0
0
0
6
0
0
0
0
290
355
347
0
355
254
53
0
187
0
122
394
0
0
239
0
0
0
0
249
17
206
152
222
397
0
0
54
0
2
53
0
0
6
259
239
5
0
0
0
281
314
0
230
317
222
0
165
0
55
0
0
0
0
42
42
0
0
228
22
0
35
0
157
1
0
0
315
0
0
0
0
0
348
118
58
0
10
0
340
0
0
0
258
46
50
62
206
105
0
131
0
3
259
258
55
0
0
0
140
0
254
0
0
137
307
0
214
0
0
354
0
381
160
0
391
130
314
0
0
359
81
397
350
86
0
0
2
153
211
192
244
0
96
0
188
0
108
318
0
338
0
0
0
0
2
61
0
0
196
0
252
67
0
0
0
45
152
0
0
13
0
0
0
5
148
317
221
0
0
0
343
0
0
0
0
0
0
0
0
9
0
0
260
158
163
0
167
1
146
60
0
25
183
0
296
238
240
0
107
169
0
360
0
395
314
0
225
190
0
0
0
0
334
0
0
230
0
163
0
0
344
0
262
299
77
0
0
112
0
311
397
0
190
0
365
0
0
0
0
0
168
0
0
0
4
221
150
21
0
0
332
0
221
21
331
0
0
107
0
0
0
1
390
207
0
0
0
0
317
182
0
0
0
0
377
213
145
166
371
0
172
346
21
344
136
117
0
142
0
96
0
346
0
29
364
194
0
0
7
316
0
209
0
0
0
0
23
0
0
0
0
0
0
60
0
255
74
12
390
0
0
251
0
0
256
0
0
0
289
0
173
385
0
301
4
320
0
1
296
0
274
41
263
393
397
0
21
290
0
0
326
285
166
0
0
0
0
201
22
0
0
227
394
0
30
0
366
0
0
72
0
12
0
173
275
0
229
102
44
0
76
297
397
0
0
2
0
0
289
0
0
354
63
0
1
0
351
0
33
293
171
22
0
184
0
156
169
135
0
203
0
0
0
317
397
123
233
0
11
0
0
76
44
0
14
0
211
0
377
0
54
0
0
46
7
0
240
307
172
0
0
240
0
0
65
28
0
0
334
8
2
0
0
0
334
234
0
8
0
239
308
237
0
227
0
57
397
43
0
0
0
17
107
20
397
0
0
53
0
208
344
0
0
341
0
33
0
238
0
0
0
0
61
0
75
68
85
225
0
3
0
0
394
0
255
0
0
0
282
62
13
256
197
139
89
321
0
169
0
0
0
281
0
299
0
0
198
253
376
108
344
29
0
133
230
328
0
0
0
224
280
0
0
49
0
0
249
167
79
358
0
0
0
85
317
0
175
314
252
0
0
0
110
108
0
0
239
26
354
351
317
333
0
0
154
264
0
0
0
0
392
389
0
322
0
0
0
0
0
343
0
337
0
0
106
0
273
34
0
181
281
0
33
0
156
0
50
372
0
48
0
5
0
255
78
0
49
80
2
0
0
129
0
132
0
258
203
283
373
196
397
0
0
0
205
93
0
397
1
0
0
0
153
0
0
26
257
121
222
166
1
0
54
0
90
386
1
0
317
151
277
0
0
304
0
370
1
0
0
0
59
336
0
81
280
369
0
64
122
0
0
0
0
8
0
163
332
1
0
0
331
224
264
0
317
245
0
0
56
0
0
385
0
0
1
138
191
0
0
25
234
250
0
0
335
0
308
140
269
0
195
0
0
0
363
88
0
111
99
0
181
0
59
0
0
0
315
4
0
371
208
1
94
152
159
0
0
390
0
0
234
0
0
251
159
279
332
277
10
326
367
0
0
0
0
1
94
7
0
195
0
107
12
0
32
0
65
0
0
18
397
0
155
0
0
346
0
0
0
23
0
364
0
0
0
0
244
345
0
0
271
0
0
0
0
397
0
0
0
0
0
0
198
0
0
137
151
0
0
60
386
0
299
79
0
196
0
0
0
377
0
41
0
0
0
104
225
341
0
0
0
0
21
0
199
0
336
97
265
345
361
208
257
0
0
357
207
45
115
0
197
27
0
47
0
370
295
0
290
254
7
397
154
0
192
0
191
0
103
269
0
0
228
318
201
73
0
320
1
0
0
199
293
0
0
9
0
244
127
0
0
71
0
0
131
250
0
245
0
155
244
0
0
0
0
0
0
291
0
0
371
0
348
149
150
40
29
366
0
0
0
6
102
257
0
0
373
0
26
0
0
0
256
0
0
0
191
283
268
0
103
0
0
14
0
0
299
109
0
0
48
0
0
2
317
87
0
298
0
0
397
0
0
146
0
0
270
0
0
0
0
122
0
359
5
0
169
163
0
0
0
0
0
266
237
0
0
139
241
148
0
0
0
13
370
0
7
4
134
0
0
68
0
0
198
0
94
209
0
0
84
0
0
192
6
77
216
33
196
0
0
0
0
0
0
279
0
0
88
0
0
249
0
291
348
0
0
0
101
0
373
178
1
110
0
56
17
0
320
1
0
297
4
267
0
1
15
0
0
15
360
0
0
0
316
379
171
0
312
0
147
180
182
0
216
0
142
14
0
0
0
0
159
16
0
4
10
0
0
316
333
184
16
212
0
129
0
147
0
326
0
0
394
0
80
0
0
0
11
0
0
317
312
355
0
0
0
142
147
0
0
131
0
0
7
7
364
0
0
38
299
32
0
122
0
252
6
274
232
242
366
215
209
0
181
374
132
0
73
256
0
151
104
298
0
249
359
288
227
0
0
0
380
0
0
213
333
298
397
0
193
0
98
0
346
327
28
0
0
0
0
288
264
226
61
317
0
133
70
0
215
349
0
329
373
0
117
0
0
2
302
351
0
225
233
212
0
0
45
0
171
75
0
0
78
5
0
279
162
0
0
0
0
0
0
0
0
30
0
9
310
156
0
0
369
9
0
0
36
281
0
0
0
292
212
249
0
248
0
212
0
0
0
188
198
0
0
334
275
347
0
0
0
214
1
171
368
135
18
304
138
47
378
239
290
238
170
224
0
0
0
105
0
209
338
272
384
397
0
203
0
57
37
0
347
0
0
0
0
200
0
0
0
0
176
0
259
340
244
0
22
0
0
130
0
0
0
338
213
293
0
15
0
0
0
86
0
292
0
0
0
247
22
0
192
0
314
98
0
0
12
0
0
208
22
0
0
341
14
0
0
33
397
0
397
83
268
48
0
80
0
101
360
228
241
0
0
231
29
0
251
0
1
0
0
0
262
0
196
0
46
376
0
0
328
105
383
0
266
77
118
72
290
87
104
365
154
281
0
323
369
0
0
146
199
128
281
0
172
148
0
0
0
261
0
0
0
283
0
0
0
152
3
0
215
179
0
111
309
0
166
0
93
0
0
0
0
2
69
83
0
0
133
146
11
0
333
0
0
208
0
0
0
9
94
46
0
0
0
201
387
34
370
0
0
0
160
323
149
207
53
332
277
0
194
0
0
83
8
65
0
0
131
135
0
0
0
0
21
59
0
0
149
0
0
0
0
4
100
0
0
0
0
319
21
0
109
0
0
247
0
12
291
5
0
0
0
0
200
0
0
320
0
0
55
372
0
299
245
2
213
57
116
238
224
170
127
290
201
0
0
320
260
273
0
0
153
333
379
25
127
86
0
0
0
0
0
299
0
317
133
0
0
0
0
318
119
278
73
332
0
0
106
0
174
0
249
0
0
0
28
0
0
386
9
12
66
0
0
112
0
229
0
342
178
0
0
0
86
0
100
128
281
0
0
335
76
96
0
108
349
71
133
0
198
0
72
0
386
84
297
170
0
0
0
0
0
210
0
0
0
0
54
152
159
0
1
363
0
0
0
343
167
0
265
349
88
2
0
0
161
184
0
148
0
0
0
0
0
42
0
32
347
0
0
22
368
0
2
0
0
369
353
128
30
334
136
315
92
0
180
299
362
0
0
387
0
0
15
0
268
0
0
166
81
132
0
393
0
0
86
83
56
0
302
254
333
0
0
162
170
289
146
0
0
0
28
366
0
215
0
394
0
335
0
243
0
167
256
0
214
0
348
366
0
0
0
397
0
0
0
0
0
209
332
351
229
0
272
208
238
51
94
0
0
0
90
76
14
210
340
379
179
91
0
0
0
318
32
0
186
0
366
278
261
188
0
45
38
156
321
70
0
0
0
205
0
166
0
0
0
105
90
325
0
306
186
0
0
309
0
75
127
68
0
94
229
0
0
98
235
0
366
7
0
0
0
281
136
57
0
315
395
288
75
0
189
0
163
343
0
348
0
0
167
0
76
23
0
335
0
116
0
0
148
0
18
155
0
321
0
0
397
143
0
191
275
40
78
0
265
316
195
3
270
0
1
0
0
0
0
0
91
54
189
0
91
0
0
347
363
338
0
0
0
0
7
317
41
213
280
332
31
39
278
182
177
1
191
0
0
68
0
0
0
286
0
161
375
255
0
0
0
0
171
0
0
211
0
0
41
0
113
303
63
114
222
91
0
234
212
0
0
396
7
262
0
85
62
0
0
338
112
366
32
0
0
0
0
0
0
379
0
0
0
0
0
0
0
223
307
0
0
337
93
97
177
263
0
35
108
0
0
12
261
0
342
131
235
14
0
172
0
397
6
397
397
250
0
257
0
263
0
189
326
0
0
0
0
303
360
224
0
0
162
112
0
0
0
0
0
150
145
0
0
282
0
0
3
0
66
325
219
0
0
57
0
10
0
201
0
171
0
0
0
0
229
0
117
317
0
46
349
0
0
156
8
328
172
0
0
0
283
4
3
0
0
0
338
261
58
195
0
73
390
98
0
44
0
0
0
0
118
348
0
281
0
304
0
279
0
373
0
204
67
137
200
334
191
166
0
2
111
0
27
0
0
0
0
0
0
125
0
0
0
28
0
0
332
0
0
0
157
16
255
228
0
0
0
390
0
176
263
0
0
0
0
331
0
394
238
0
0
0
0
0
345
0
0
37
394
362
0
0
0
393
0
188
0
351
397
0
290
163
357
363
22
0
252
91
342
68
0
150
7
0
0
311
0
0
327
14
329
397
252
141
0
328
0
0
0
0
175
0
0
0
0
0
0
0
397
313
71
0
225
212
0
369
288
262
67
0
195
0
0
0
201
0
57
0
146
0
140
0
369
341
0
0
376
0
388
0
0
0
0
0
371
0
77
59
145
135
76
0
0
0
0
0
5
0
0
0
0
0
0
0
2
63
0
0
190
226
154
0
0
192
212
0
0
245
0
121
251
167
303
191
231
147
67
0
2
332
0
0
348
336
0
0
0
0
395
10
75
144
30
223
0
0
0
29
0
56
0
19
191
377
108
185
6
0
0
0
135
1
7
53
286
57
353
66
0
0
75
373
41
0
0
0
17
391
55
0
279
353
0
0
0
366
0
140
0
0
59
377
0
0
0
0
0
237
0
397
0
100
161
328
0
184
0
0
16
34
1
302
0
67
34
377
0
0
6
0
301
189
254
182
239
0
297
0
57
14
0
40
381
360
397
0
371
270
209
50
0
153
288
0
0
0
0
301
0
0
339
0
0
321
0
237
345
0
0
29
0
0
191
0
73
272
0
0
0
0
80
84
154
16
377
127
0
0
0
0
24
0
319
249
0
0
5
316
0
15
0
0
205
182
194
306
0
88
391
154
84
0
0
0
294
20
0
0
26
269
156
98
124
0
0
298
0
240
69
29
363
226
139
284
346
89
313
369
0
266
0
52
0
0
15
265
281
0
0
0
294
0
397
0
0
287
0
0
282
0
356
0
0
345
0
283
332
0
123
0
0
0
244
0
0
80
27
4
0
231
280
43
104
198
371
0
0
0
107
18
39
211
0
386
219
93
225
0
0
0
31
223
37
0
9
0
244
0
212
0
0
368
0
0
0
0
0
0
0
160
0
0
0
0
292
0
257
0
0
0
0
108
394
196
363
43
221
2
0
3
5
210
1
0
0
195
228
298
291
0
0
339
0
234
381
0
0
25
6
122
2
0
172
188
394
0
0
0
376
0
220
180
0
0
230
0
0
0
0
0
0
68
0
369
0
0
182
214
391
0
246
0
0
0
0
0
352
374
0
234
0
356
198
0
143
0
8
0
0
0
55
0
0
0
1
0
0
0
0
295
0
0
75
292
0
397
0
0
0
0
23
73
194
203
0
0
377
0
25
0
85
125
43
247
0
74
66
0
0
0
317
261
19
396
12
383
192
9
0
0
0
344
0
0
287
0
0
0
377
17
0
0
0
231
0
0
0
0
337
17
0
227
1
345
367
0
74
0
0
0
15
237
245
0
0
0
253
0
0
53
88
0
321
0
317
162
352
0
0
0
0
0
189
214
29
0
67
0
110
0
0
0
0
0
51
0
0
150
10
0
3
0
0
239
0
254
370
0
245
0
49
319
0
0
42
1
0
0
387
0
0
0
0
0
0
154
165
0
0
112
0
0
311
311
279
0
0
14
49
167
244
313
0
0
255
0
0
200
0
16
0
0
207
61
93
0
0
368
0
317
0
82
264
0
0
280
88
0
0
0
0
200
303
0
277
202
187
0
0
0
395
327
0
345
0
0
153
256
342
283
0
2
0
42
156
0
0
0
229
128
0
357
0
0
0
242
277
0
0
268
46
162
143
73
1
0
314
196
76
0
83
0
292
0
0
133
264
381
337
176
0
1
0
0
0
368
0
325
257
0
149
0
0
0
141
0
0
163
0
230
151
0
209
0
383
0
0
9
240
55
10
0
0
381
188
0
118
189
317
0
0
66
334
0
0
314
0
0
0
397
337
0
0
240
0
0
379
332
0
397
0
6
107
0
370
0
119
0
387
0
265
72
0
136
0
164
0
0
140
0
227
266
0
0
63
397
0
369
0
0
380
0
387
332
377
0
144
185
151
0
120
236
0
162
0
0
0
0
0
280
143
0
23
0
75
0
0
0
0
0
397
0
0
154
71
224
0
347
55
0
382
0
114
0
0
0
0
0
0
0
57
2
382
0
0
0
1
283
132
354
0
333
0
283
0
108
356
0
0
209
26
0
0
178
0
2
48
0
49
35
138
326
0
380
187
65
79
21
225
3
272
0
0
307
214
0
40
274
0
0
0
94
0
0
279
297
0
57
25
122
0
0
0
260
5
0
0
334
0
349
332
0
231
0
0
0
11
363
0
0
45
5
0
0
0
0
26
10
195
195
37
28
0
0
144
0
59
0
2
72
207
0
0
0
0
266
142
0
215
181
0
115
154
344
216
0
288
9
0
0
0
0
0
256
68
356
240
98
0
0
62
221
189
0
0
0
156
348
0
2
0
0
0
0
0
337
63
0
98
0
237
0
2
364
0
0
0
0
342
84
309
0
0
0
0
41
28
25
248
345
246
357
0
0
0
176
0
166
135
0
2
63
0
0
0
0
27
0
233
0
0
0
0
60
0
177
0
0
0
0
347
0
28
355
168
0
94
75
0
0
126
78
0
254
0
126
99
0
0
0
281
184
0
225
0
163
376
109
0
0
157
0
207
0
113
0
0
281
272
189
317
264
329
274
0
0
0
301
0
280
169
0
254
0
0
339
9
88
1
0
363
0
0
0
0
247
0
0
89
122
141
123
257
0
203
313
219
89
159
0
0
108
0
316
306
203
12
0
0
252
87
165
0
0
0
126
0
337
131
192
0
0
29
0
0
0
394
370
279
397
266
0
192
0
0
0
0
289
0
65
0
1
0
0
37
0
168
0
0
0
95
110
0
223
0
0
0
213
341
47
0
0
0
0
0
80
0
31
66
0
275
3
0
0
0
339
230
332
0
75
0
167
313
0
0
0
0
41
0
0
138
374
1
326
128
60
0
28
135
60
305
59
161
302
207
285
0
279
0
167
0
1
0
0
0
128
0
123
0
355
0
0
0
108
0
282
0
0
216
9
312
264
0
379
0
136
208
9
386
0
267
0
141
0
206
0
58
0
0
0
0
0
208
125
233
0
144
0
248
0
157
394
0
164
0
0
364
0
125
0
378
372
0
0
365
109
2
295
0
279
392
317
0
268
306
0
0
0
366
142
351
0
332
0
16
137
166
0
228
0
133
41
0
0
126
0
0
205
0
82
312
65
162
0
0
0
397
282
0
0
197
0
154
385
0
0
0
108
0
0
0
0
383
0
0
166
1
0
0
195
0
0
266
147
0
0
10
0
15
237
26
2
272
179
13
112
0
115
226
0
0
171
315
0
263
0
0
0
0
7
0
390
371
0
183
135
0
0
0
0
0
0
0
348
0
26
382
0
0
179
332
336
396
0
0
0
303
61
117
184
77
0
0
0
11
102
32
1
0
279
1
0
0
0
239
0
0
0
386
351
0
0
0
0
255
0
0
34
383
0
297
0
0
345
92
0
0
0
0
0
0
319
0
0
0
57
0
5
0
0
83
203
0
221
394
0
0
0
162
293
203
0
89
99
0
0
0
307
0
192
278
357
0
397
0
88
0
0
47
195
0
121
0
0
0
376
0
0
152
299
377
0
200
382
0
0
0
0
0
0
0
0
181
0
0
214
217
297
0
174
41
234
0
0
2
316
397
101
0
104
397
0
131
0
1
0
360
0
0
0
1
395
151
0
0
203
0
304
342
0
0
29
38
161
15
0
276
0
308
0
0
0
0
198
0
397
0
33
0
257
331
389
0
57
0
0
0
95
35
183
0
0
69
0
371
0
0
316
0
302
236
53
0
0
0
245
0
188
0
282
205
300
0
230
382
0
0
0
0
385
32
0
0
0
0
223
0
105
0
352
0
304
384
269
61
1
335
0
54
0
0
13
0
0
366
0
397
0
12
0
0
0
246
0
105
0
0
291
381
0
0
0
9
0
95
213
252
0
360
209
0
0
132
0
181
236
0
0
391
357
144
0
0
9
0
217
0
0
30
0
175
0
0
0
45
0
0
85
129
181
394
239
0
0
96
0
0
6
172
0
278
304
332
87
0
0
198
0
0
235
207
142
222
346
0
9
354
248
81
108
8
0
0
314
0
0
0
0
0
0
199
0
150
39
0
283
0
0
0
341
0
253
161
351
397
249
0
377
0
159
97
0
0
0
0
0
8
0
0
0
304
0
58
160
0
0
264
0
0
245
0
173
363
0
314
0
0
110
55
0
300
0
0
162
210
104
343
248
0
115
0
0
0
0
0
218
229
0
0
0
392
265
142
230
27
4
139
0
0
0
0
11
2
277
0
342
376
0
251
0
0
338
0
172
0
0
324
0
92
174
0
378
0
300
381
0
0
0
0
192
0
0
0
23
73
0
0
0
375
0
0
328
11
219
0
304
0
114
0
225
0
47
29
0
0
191
0
303
0
0
0
0
197
0
199
0
0
1
284
0
0
282
182
323
106
97
151
0
0
54
236
0
0
275
0
208
0
0
0
0
157
0
2
0
0
0
162
378
0
313
0
43
0
380
0
87
0
119
260
110
166
0
0
0
4
394
107
30
196
0
0
253
166
155
152
0
0
0
0
0
322
166
7
0
0
0
74
297
256
206
132
154
243
317
0
217
290
344
0
0
0
0
330
0
335
304
0
0
345
0
171
0
244
0
94
0
250
0
265
348
307
332
312
292
0
255
0
5
1
23
0
0
0
358
2
0
0
109
133
0
109
7
253
93
280
0
378
204
168
1
41
0
0
0
397
0
0
0
0
241
196
0
260
166
1
43
61
0
0
10
0
0
0
0
5
343
43
349
0
0
270
0
313
0
229
87
384
0
167
215
31
0
0
0
0
343
1
259
0
0
248
346
10
127
95
0
0
0
0
0
279
0
0
2
343
204
0
0
0
0
0
180
0
0
151
287
372
0
128
257
87
1
191
0
0
340
0
0
205
54
176
0
0
279
272
0
0
252
0
179
0
0
0
0
0
0
0
349
127
209
0
0
0
0
0
213
0
0
266
252
0
0
0
19
0
368
0
0
345
394
0
0
135
165
0
39
0
200
50
264
0
151
0
0
0
102
0
371
0
0
0
0
15
0
83
397
0
37
0
295
57
0
308
376
282
0
291
0
0
0
1
0
3
22
0
96
72
147
0
0
231
0
0
381
0
0
0
0
347
343
159
265
0
0
0
0
0
296
358
165
216
173
160
195
0
0
0
315
0
245
342
0
0
0
0
385
302
174
0
2
71
324
0
172
0
249
294
50
232
3
0
397
142
250
60
64
0
328
0
0
379
138
282
31
0
0
0
0
195
0
0
0
0
324
0
132
90
0
0
146
157
0
0
176
0
143
397
0
331
332
0
0
156
0
123
0
305
0
396
0
161
0
37
0
394
174
256
331
0
91
26
0
0
0
304
21
0
225
67
0
350
298
81
0
168
0
395
332
0
41
317
254
164
129
144
174
0
3
96
0
298
183
0
0
259
0
85
0
0
161
0
335
0
154
143
10
212
0
0
0
0
0
236
0
222
0
9
0
0
50
0
0
0
226
0
245
0
0
0
370
0
161
0
0
341
141
321
0
77
161
0
0
188
168
146
1
186
0
199
156
89
0
0
0
0
377
105
0
0
18
0
0
0
67
211
0
0
0
0
0
0
0
0
94
0
0
344
171
274
0
0
348
146
0
0
172
0
237
43
0
0
64
0
0
0
0
0
3
108
25
394
211
330
309
0
0
0
278
0
280
0
246
324
0
377
367
0
0
0
86
282
0
253
397
0
0
0
249
361
279
358
302
372
0
165
0
0
0
0
302
0
6
375
89
177
165
296
0
179
0
155
0
251
0
339
0
338
191
30
32
343
0
162
346
0
187
16
0
273
0
0
348
9
117
0
0
0
0
0
0
0
397
0
312
0
1
323
0
0
141
88
336
0
338
0
0
0
173
0
0
0
166
0
256
39
93
328
347
397
0
30
0
303
349
0
156
0
158
36
0
0
0
0
397
0
0
0
0
321
60
66
312
0
58
224
53
52
0
260
0
0
375
50
0
0
163
158
0
344
0
0
15
0
0
0
7
43
0
0
94
31
0
0
0
1
2
0
0
114
174
301
129
0
214
142
339
82
219
0
20
87
145
0
386
289
80
166
0
0
0
200
109
0
0
282
0
394
2
314
252
145
0
146
1
145
0
0
397
8
0
0
0
86
168
344
0
3
2
0
102
0
218
45
158
0
0
157
0
0
0
126
169
0
397
67
0
0
224
52
0
55
123
319
0
0
0
17
143
100
110
36
260
0
0
0
0
0
0
0
0
0
0
10
0
41
0
87
0
58
175
0
215
0
0
17
0
187
38
367
122
0
394
0
0
185
351
49
339
2
149
0
276
349
248
159
0
183
262
0
0
255
360
0
0
3
316
0
2
0
0
339
0
0
0
0
0
88
0
0
0
147
338
339
0
147
20
0
0
293
314
0
0
0
152
0
0
105
0
0
0
0
155
0
339
167
0
162
0
152
0
274
0
0
323
30
234
0
367
162
316
5
126
76
24
363
366
74
251
363
0
83
198
0
291
183
0
0
352
136
0
8
0
0
321
9
5
0
0
0
85
0
0
336
0
213
0
249
0
0
0
0
359
253
0
191
189
254
194
0
0
184
0
0
29
337
0
0
275
21
365
285
0
370
143
125
0
0
0
0
0
342
143
215
0
397
0
213
37
166
249
0
0
0
178
1
387
200
0
63
275
0
373
0
167
151
13
0
0
285
0
0
0
0
363
0
152
397
0
356
38
0
0
101
0
262
0
115
128
150
0
337
1
68
0
78
0
0
0
0
85
0
0
0
0
0
0
6
0
61
122
293
41
171
0
0
0
0
89
28
0
0
0
107
0
79
0
8
315
0
77
168
397
34
0
90
0
0
7
0
0
51
314
149
253
280
0
0
0
0
0
84
0
0
114
0
238
194
280
44
68
320
216
0
186
131
8
0
331
0
348
397
360
380
85
0
66
308
0
83
0
0
0
146
0
57
179
0
86
10
74
0
367
0
387
0
78
1
0
0
295
259
61
0
84
307
393
0
0
0
0
0
0
93
47
255
374
0
20
0
0
60
43
0
0
0
397
178
332
113
0
0
0
287
19
160
0
194
0
0
0
0
320
0
0
0
0
0
269
0
333
285
92
0
97
0
5
0
0
0
207
235
165
0
226
23
89
0
109
165
40
0
0
86
0
0
0
170
0
0
266
96
0
303
55
0
396
397
137
332
167
331
383
265
0
0
0
48
0
20
192
310
384
229
9
261
45
0
397
0
0
0
0
0
0
0
0
0
0
164
397
332
0
38
0
0
303
0
0
285
0
0
376
372
0
0
229
182
0
320
249
0
365
0
0
0
0
91
362
0
256
0
335
230
0
0
72
260
2
141
0
204
152
142
371
278
0
0
0
228
29
0
0
0
6
38
0
118
319
0
0
0
368
359
0
0
383
354
0
251
0
206
150
0
0
0
343
0
161
197
0
382
0
0
0
193
0
0
0
157
368
3
386
151
29
0
355
354
0
172
0
88
336
0
100
0
197
345
2
101
360
282
0
397
0
0
163
0
238
0
242
390
397
0
0
390
152
0
0
397
106
98
0
0
0
0
0
370
0
260
5
52
0
0
188
184
397
53
358
0
84
190
7
397
54
0
180
89
0
29
0
126
298
108
288
0
2
5
44
0
243
0
332
281
0
233
295
182
373
0
0
170
0
0
44
254
0
390
111
0
396
0
0
339
0
0
11
0
160
325
232
0
0
0
56
332
0
169
383
192
0
0
5
0
293
19
0
0
133
52
0
382
0
158
397
0
0
0
129
114
187
0
186
386
255
0
76
376
32
0
112
0
95
0
176
0
0
0
0
229
95
0
0
226
0
159
380
11
0
0
382
0
0
262
0
0
0
0
0
244
0
341
355
0
232
239
335
157
15
397
0
0
383
0
0
173
118
179
0
299
1
0
240
246
6
397
314
46
332
281
172
217
271
369
0
21
0
314
0
10
50
0
229
0
4
0
166
0
0
47
0
5
0
215
377
359
346
315
0
0
0
0
0
0
201
353
0
111
0
1
312
0
329
198
0
287
257
71
351
15
331
58
340
0
327
0
242
142
94
2
0
0
125
202
30
278
75
9
0
59
190
102
150
0
85
224
379
253
312
372
0
0
196
114
0
52
0
0
11
38
0
0
0
335
192
0
231
0
0
9
38
0
0
0
335
0
0
174
109
0
280
0
0
249
0
0
0
25
244
175
0
0
365
0
157
109
0
19
292
375
0
269
0
100
0
0
0
0
0
0
0
199
0
251
88
358
22
0
0
8
187
286
0
0
0
0
0
0
27
303
0
332
157
0
0
0
0
0
52
0
57
0
222
239
47
0
130
0
242
0
178
206
0
0
5
163
0
0
0
0
24
0
4
65
0
0
0
0
0
1
317
0
138
397
0
0
341
0
0
375
0
0
0
0
54
305
172
0
93
39
0
1
95
0
29
352
0
16
0
327
0
384
257
0
0
103
0
0
0
149
0
210
0
108
366
0
0
0
328
0
76
130
243
0
0
362
0
13
252
0
366
0
22
0
107
50
388
66
0
0
50
262
2
0
0
215
0
391
0
388
0
326
0
0
0
0
102
0
0
291
315
355
232
0
304
0
236
0
0
0
0
103
0
0
231
0
248
165
44
0
0
307
0
9
0
0
0
328
0
0
6
367
384
0
397
0
0
300
48
0
0
323
397
28
137
298
294
65
354
73
0
0
0
0
239
2
171
34
0
0
311
260
83
213
0
135
253
0
296
0
84
23
0
347
46
0
0
251
0
145
194
0
299
363
347
112
0
0
1
83
174
0
332
0
0
0
345
0
0
0
21
370
161
397
337
258
127
289
98
218
0
0
91
311
148
366
0
0
0
0
10
0
16
246
0
0
347
1
0
0
0
251
52
0
324
228
391
305
0
0
0
146
47
275
130
0
397
184
151
187
302
0
0
28
0
0
299
92
0
0
0
327
18
0
0
116
0
282
171
0
0
61
397
0
0
0
0
0
194
0
326
0
0
248
0
0
18
0
397
0
0
0
367
0
0
0
0
354
26
66
155
152
32
51
189
0
0
209
0
0
0
286
153
0
126
247
148
0
0
0
0
198
0
0
194
163
0
0
0
0
0
0
189
8
0
0
0
184
0
290
0
74
0
218
6
0
0
0
248
397
12
0
397
360
0
230
371
0
0
26
0
20
0
86
0
0
90
280
0
95
341
0
259
205
81
185
225
107
244
0
198
0
0
287
55
397
95
159
304
319
0
293
0
352
86
2
0
0
383
0
279
389
0
18
318
392
0
0
64
351
0
4
250
367
79
126
0
0
96
158
301
0
0
99
0
0
108
365
0
313
0
0
21
0
0
0
349
386
0
55
203
259
392
359
0
0
0
255
0
6
29
0
167
9
256
140
382
0
31
0
0
0
0
7
98
2
0
0
337
318
0
338
223
329
283
0
301
0
0
119
396
0
0
0
0
98
0
75
0
0
0
28
258
202
0
0
0
0
1
119
317
78
41
181
332
397
55
0
0
361
0
284
0
0
59
230
182
4
0
174
0
48
370
0
0
0
0
0
260
0
241
291
9
0
0
295
21
7
36
123
31
0
0
64
213
0
10
0
19
0
319
0
0
26
291
0
301
38
18
85
0
342
4
140
71
0
218
0
395
0
94
18
343
0
331
132
0
0
0
379
0
150
266
0
0
0
0
0
238
0
0
0
154
0
106
0
0
0
0
0
378
0
0
0
350
0
86
70
0
0
206
18
222
100
96
0
0
104
0
124
224
0
0
0
0
0
25
0
0
0
0
253
0
0
0
77
0
26
306
0
0
0
198
243
6
1
109
328
353
0
0
116
0
0
0
313
317
397
0
117
0
0
0
223
0
0
0
0
0
79
329
188
37
333
0
397
154
0
0
214
6
0
0
0
314
0
0
358
0
8
0
0
0
62
176
4
2
80
0
0
0
192
0
0
0
232
189
0
283
397
19
0
0
0
0
0
0
0
14
397
135
20
0
42
312
51
393
0
327
0
195
93
390
0
0
268
155
0
0
151
134
397
0
125
0
0
37
303
0
0
44
0
129
41
331
235
154
0
375
0
171
0
213
176
286
0
0
62
240
0
202
0
0
321
83
152
350
10
384
0
250
0
273
306
0
0
0
122
0
149
85
0
88
131
0
0
373
0
0
294
354
0
0
0
284
0
0
32
45
0
312
0
238
0
53
136
0
0
0
152
285
0
88
256
0
21
0
197
391
315
0
0
14
0
322
0
371
147
0
203
140
187
0
0
0
210
286
0
0
0
394
368
0
0
0
276
0
0
1
0
0
0
104
0
0
0
177
303
0
231
2
0
165
0
224
0
346
111
0
57
0
35
3
127
0
248
0
53
109
289
0
88
0
147
397
73
154
265
0
84
0
0
0
282
0
0
80
0
100
163
0
0
0
16
0
312
0
0
79
66
282
0
123
0
0
300
317
397
0
317
0
0
357
0
87
11
253
373
179
0
0
383
0
149
239
0
192
39
347
0
189
333
47
236
0
243
0
0
333
0
0
63
221
0
0
5
0
1
0
293
85
304
6
294
314
0
352
306
76
0
0
23
0
0
53
0
277
0
167
62
166
0
375
237
0
0
397
0
0
0
0
0
0
53
270
101
28
253
0
49
130
0
364
0
366
0
0
0
295
0
126
363
0
276
327
88
0
0
1
145
312
0
0
78
0
0
318
260
0
0
250
368
165
181
375
16
349
163
0
0
0
357
215
0
0
277
0
0
0
205
181
16
0
68
332
38
0
215
337
0
0
397
0
0
0
0
170
0
248
330
0
110
156
124
0
0
47
56
0
296
0
0
354
0
74
128
222
0
0
241
0
44
0
0
394
130
0
52
97
0
62
343
34
52
202
0
90
225
0
0
87
343
318
217
177
0
0
57
152
272
193
0
347
0
6
0
0
0
241
158
0
0
0
0
65
0
354
0
0
0
146
0
105
0
316
6
0
0
0
0
75
0
9
124
332
0
208
397
0
322
317
0
3
0
130
0
9
0
306
180
0
230
300
349
26
0
311
0
67
0
52
365
0
216
61
0
106
14
38
133
390
49
0
0
43
230
0
53
167
81
0
0
230
179
0
239
0
306
300
0
0
0
0
0
291
0
0
396
0
0
0
361
155
234
347
90
273
3
394
263
15
285
0
0
0
70
138
0
394
197
0
362
0
73
181
397
0
0
237
0
0
0
0
0
20
340
0
82
0
0
0
366
0
158
174
0
397
0
0
0
182
0
362
0
133
1
199
48
55
0
0
190
203
0
7
0
0
103
0
0
203
8
256
0
92
0
0
0
175
0
0
0
0
46
0
42
221
229
218
0
0
0
0
0
366
0
46
284
0
7
378
134
0
0
0
231
141
0
0
0
100
0
0
0
278
0
148
123
0
1
91
0
0
17
274
0
0
0
380
103
0
0
394
0
0
110
352
0
56
335
191
44
58
0
82
318
377
0
0
0
82
217
170
0
0
0
0
0
380
0
129
397
8
6
229
0
341
202
0
348
0
386
0
0
0
0
81
286
278
0
174
220
171
0
109
80
0
0
0
337
300
0
0
0
0
14
0
0
0
168
1
13
293
0
0
0
0
0
0
87
1
150
219
0
32
57
0
0
1
0
132
102
0
115
205
275
160
0
0
0
279
143
0
0
21
0
0
0
0
33
381
1
111
311
0
0
334
0
0
367
0
0
4
0
0
303
63
136
0
0
204
0
212
368
2
0
90
0
0
0
35
370
0
28
0
153
394
234
99
0
159
0
0
154
0
2
0
0
16
196
72
0
0
14
169
237
186
329
364
166
0
0
226
370
0
0
370
0
0
0
0
24
261
223
335
51
273
0
338
0
0
0
0
339
0
0
397
0
262
0
303
0
360
0
153
0
3
32
151
259
0
0
195
226
0
89
78
0
0
0
183
0
247
0
283
0
247
6
252
0
94
183
0
191
0
0
0
101
100
12
219
309
0
0
0
19
0
370
7
0
0
0
356
221
0
198
0
0
0
281
46
43
127
0
0
0
0
9
59
0
0
318
0
73
348
0
0
0
193
128
0
0
0
264
0
0
34
0
394
0
224
0
386
105
362
0
381
0
30
0
294
117
1
167
61
283
0
120
0
203
0
0
348
347
0
0
361
0
352
0
0
0
0
0
0
0
248
338
286
90
0
92
0
0
64
306
0
337
78
174
273
12
391
205
0
229
0
383
156
0
0
13
0
0
88
43
0
159
19
0
10
24
220
0
25
0
0
163
0
299
0
0
71
242
110
0
0
0
378
135
0
173
0
0
0
0
0
363
0
202
0
333
0
0
0
314
217
143
0
348
0
136
111
289
1
0
0
81
0
27
0
197
0
0
95
0
364
0
101
0
0
0
373
0
0
372
0
0
0
0
274
283
117
0
58
0
0
0
375
0
265
0
0
5
0
1
358
173
251
207
0
397
9
117
0
0
202
0
0
0
0
159
0
0
97
89
135
142
46
0
0
0
0
0
0
0
44
343
145
52
0
100
0
385
59
8
155
294
0
280
0
0
0
0
0
13
0
0
0
144
0
0
0
12
257
0
322
259
0
0
0
0
0
173
349
366
51
0
0
0
318
0
204
0
79
0
169
396
89
5
0
0
18
279
207
0
344
107
182
0
0
218
41
329
319
0
0
0
371
0
0
254
0
0
0
353
127
0
0
234
0
86
224
391
0
35
0
316
208
276
0
0
148
0
0
0
344
0
0
0
0
133
147
0
166
1
1
0
114
0
268
0
164
0
0
0
0
0
345
0
0
0
280
65
0
21
280
217
2
0
60
0
390
0
0
278
0
228
0
270
272
0
57
0
389
361
0
0
0
0
0
364
0
0
357
45
230
250
392
219
24
0
298
46
0
0
0
0
216
378
186
0
206
0
0
80
0
0
0
158
0
0
344
216
106
0
286
23
0
0
278
258
0
0
0
0
61
281
0
0
384
363
141
0
3
0
68
29
0
278
0
0
0
2
119
0
0
137
1
0
208
160
0
0
371
0
0
214
35
288
320
0
0
215
0
0
59
107
0
0
0
397
182
366
254
0
0
0
0
0
395
0
0
52
0
315
0
0
80
0
332
0
0
40
32
9
0
253
74
0
0
118
166
161
0
187
0
215
312
343
10
0
0
217
211
0
1
0
212
0
0
247
0
199
74
85
0
0
28
371
218
397
0
0
225
312
225
335
0
0
56
132
0
358
0
205
0
108
0
143
182
88
0
0
74
85
212
0
149
0
50
86
0
42
170
397
187
0
0
287
101
90
53
53
325
0
267
0
276
0
371
265
0
390
0
220
0
0
0
0
1
51
261
0
0
365
0
346
0
0
202
0
9
191
0
0
0
357
220
0
0
0
9
160
43
0
0
0
318
47
0
0
285
0
127
0
141
0
365
0
177
0
78
0
10
341
0
0
0
0
0
0
0
0
23
0
0
270
0
0
349
0
24
379
0
292
107
260
0
293
240
0
184
286
317
370
396
0
0
23
0
11
0
353
0
0
380
205
206
0
0
174
0
105
172
391
44
0
0
54
113
0
0
0
0
372
96
0
192
134
0
155
227
0
0
0
112
0
0
0
301
0
223
0
0
0
5
0
322
54
313
0
7
253
0
95
0
82
251
108
0
0
349
0
79
0
0
12
0
0
213
53
182
149
0
0
0
0
0
0
282
0
0
137
311
280
94
0
0
10
33
5
0
41
0
178
0
30
100
317
0
0
81
0
292
139
0
0
69
0
190
181
145
0
0
307
386
0
0
0
36
0
33
0
365
139
0
384
0
12
258
0
0
158
1
0
0
282
285
0
0
37
0
0
177
0
0
0
0
0
114
49
0
0
254
6
0
0
0
0
0
0
346
183
0
210
112
79
364
0
0
0
0
0
242
16
108
332
0
165
48
0
282
0
8
0
0
50
0
301
18
0
0
0
0
22
340
14
189
0
332
324
0
158
0
0
0
67
0
0
37
57
0
254
80
0
358
0
339
0
55
167
94
338
1
47
0
0
0
0
0
316
348
0
293
0
0
0
112
371
174
208
188
0
183
4
0
17
0
0
105
307
0
357
0
0
0
13
85
0
0
0
0
167
191
0
0
226
0
173
0
19
0
239
301
150
0
0
231
0
0
214
53
0
180
0
28
265
172
303
332
275
1
0
0
46
204
0
27
157
0
299
82
57
0
240
0
0
385
0
0
0
184
0
335
0
76
0
0
147
0
0
0
90
0
0
0
0
0
0
319
0
3
200
0
181
0
190
0
367
307
204
0
279
0
291
355
236
286
7
109
311
0
278
1
0
5
0
0
0
85
0
0
190
0
18
0
367
111
209
358
89
305
100
145
78
0
0
397
322
0
0
0
101
279
63
222
0
210
0
76
0
0
349
0
0
151
0
0
0
30
0
187
0
314
0
0
0
0
0
145
79
42
7
214
0
113
337
0
188
0
0
0
271
0
364
330
0
347
129
1
0
250
302
235
117
166
98
1
0
0
0
269
32
303
0
169
0
240
0
0
0
0
61
0
160
1
45
341
243
281
0
189
151
0
0
0
0
0
0
344
0
0
0
314
1
0
0
21
0
169
343
107
280
112
387
0
88
0
322
39
0
0
339
0
0
0
135
340
0
0
339
198
0
0
191
0
0
0
162
362
0
0
0
192
229
160
255
157
87
169
129
0
50
311
0
123
0
0
0
20
54
0
234
0
368
0
361
0
0
0
0
141
0
328
308
5
0
0
154
0
396
227
0
176
0
23
0
0
100
204
50
367
0
0
306
112
0
0
2
0
397
0
60
0
258
0
0
116
102
208
234
283
318
240
75
0
0
0
0
330
0
0
227
0
0
318
55
0
363
188
1
0
1
0
0
107
393
0
0
0
0
190
0
259
0
154
0
38
332
197
0
0
0
183
53
341
0
0
0
175
0
110
232
291
0
58
0
201
167
198
0
0
176
0
56
11
0
0
0
235
0
1
298
0
161
27
0
0
249
106
0
0
31
0
0
258
0
395
0
0
0
222
208
0
315
233
59
0
0
71
138
242
61
0
0
56
0
0
0
161
188
138
0
205
0
172
94
94
0
366
339
109
0
0
0
378
0
0
0
0
0
43
379
0
375
51
120
0
370
0
0
0
250
77
175
0
0
218
0
0
126
0
0
0
0
0
0
0
0
317
219
0
0
0
0
104
336
113
0
227
172
199
48
244
103
1
0
304
258
0
40
62
0
134
0
0
0
345
0
225
145
0
135
0
0
0
198
52
0
176
228
243
153
0
282
0
0
342
117
108
0
0
0
127
8
0
0
397
87
57
347
0
0
327
0
0
0
279
0
10
0
0
77
66
221
368
67
0
0
0
0
0
0
0
0
397
0
0
122
7
0
330
0
29
0
116
0
0
164
0
174
0
6
0
303
375
0
306
0
357
345
0
0
180
0
0
315
264
69
370
0
0
0
0
114
0
0
0
383
364
0
82
0
0
33
1
338
0
0
308
0
0
0
119
163
0
0
0
122
0
0
0
254
366
33
380
60
0
314
161
53
98
0
0
0
0
390
377
143
326
0
0
0
0
240
0
143
0
152
170
172
366
299
0
396
0
255
0
0
0
234
0
0
0
333
0
82
366
1
0
369
0
0
0
0
374
0
193
229
196
256
264
0
0
211
304
397
0
170
365
70
233
107
0
0
10
0
175
146
373
275
320
0
0
386
0
0
154
0
0
55
366
0
0
397
0
0
250
0
389
250
303
320
262
369
0
46
0
0
370
0
0
378
126
0
0
35
397
3
230
0
1
0
54
164
327
270
121
1
9
0
202
0
197
0
95
59
0
0
320
0
0
297
0
50
0
0
324
97
31
91
0
0
80
359
0
1
257
341
0
0
0
131
0
0
0
306
0
0
274
51
335
386
228
353
253
243
158
11
336
12
328
0
1
2
172
391
0
0
0
160
0
0
116
84
317
0
353
8
1
0
0
0
0
107
0
139
0
173
201
341
134
0
0
62
280
0
276
214
276
38
347
353
337
353
0
177
370
156
101
281
153
325
9
0
190
153
0
0
0
319
299
0
231
276
0
0
304
0
0
0
337
0
0
12
0
314
134
0
181
266
0
220
0
254
158
34
152
5
0
238
200
0
0
0
35
341
48
0
59
181
0
0
0
184
0
150
0
0
315
0
20
0
0
109
202
1
0
0
0
237
0
104
0
27
388
0
0
0
222
0
218
0
153
95
277
79
312
0
284
0
259
0
309
157
0
0
177
0
0
0
0
0
0
94
0
188
0
0
99
308
136
98
7
0
0
4
0
0
0
129
0
0
329
235
0
170
157
0
0
115
369
397
0
283
0
0
0
0
0
78
68
0
200
0
128
0
0
2
0
102
0
288
0
57
388
104
57
141
0
7
16
0
0
0
0
128
232
0
377
0
0
0
0
0
0
86
253
0
0
394
260
0
0
386
265
54
0
247
222
368
0
0
0
0
0
246
0
328
0
349
43
1
0
0
337
157
18
240
204
279
396
383
366
0
10
20
0
202
225
0
0
0
29
0
94
397
0
323
355
359
51
91
94
0
195
0
252
0
145
0
74
0
119
0
204
359
188
0
0
78
267
209
364
0
15
310
195
116
0
226
0
0
7
0
355
225
0
0
235
0
336
0
0
220
0
37
298
190
126
0
0
0
389
0
0
0
0
98
75
333
0
0
261
21
0
394
247
27
0
384
0
384
0
105
155
0
0
0
0
0
43
0
0
319
120
155
0
0
0
70
252
254
0
0
52
1
0
62
142
0
0
18
349
173
379
0
0
317
0
0
161
0
190
0
137
0
0
0
297
0
0
0
0
17
71
157
0
211
0
0
52
0
333
49
190
0
0
0
0
104
10
52
284
207
0
0
147
336
397
335
9
250
0
136
132
135
229
82
237
0
365
67
0
0
0
0
384
65
0
268
155
0
316
0
0
0
0
78
254
0
0
0
223
187
0
0
0
311
0
208
0
0
0
345
198
150
312
0
0
66
0
269
252
307
44
0
286
232
34
247
208
22
299
0
0
0
0
0
0
0
255
0
176
332
337
280
32
0
165
0
0
0
386
138
198
236
339
18
346
0
0
24
1
0
157
153
362
98
9
0
0
129
207
0
165
78
0
199
34
6
0
0
0
281
387
194
200
0
0
0
198
118
0
276
153
174
55
0
282
0
0
143
349
0
388
0
397
0
24
68
297
0
103
0
0
0
0
129
199
344
264
316
397
0
301
329
95
63
0
0
0
0
242
0
0
168
83
5
348
289
0
0
0
0
0
215
165
103
190
141
0
180
397
0
0
0
252
319
0
0
89
11
0
0
384
156
0
0
17
0
303
0
0
109
0
98
5
0
361
385
99
90
0
204
0
80
0
10
0
0
0
356
0
0
0
141
0
0
346
211
8
7
212
108
0
9
232
254
11
397
0
122
208
0
307
0
0
0
104
0
0
0
122
141
0
58
0
0
149
390
67
383
0
139
0
218
0
1
0
0
66
0
0
0
0
28
331
185
253
0
54
345
291
44
0
0
149
0
29
50
136
0
0
206
370
0
0
156
14
0
0
0
161
372
0
0
201
245
0
256
106
0
0
0
0
0
58
104
0
0
356
0
128
162
0
0
143
205
73
321
53
0
0
0
0
370
0
77
23
50
0
0
365
24
305
371
0
0
375
0
11
0
223
72
0
0
0
97
0
392
0
0
347
0
0
0
183
48
397
0
313
0
2
36
76
225
0
0
7
0
324
176
0
44
281
0
0
0
397
127
27
297
379
348
269
340
239
0
0
0
0
0
320
0
1
327
214
69
387
273
217
98
370
0
212
0
211
0
5
67
0
395
277
192
397
0
238
0
181
87
0
43
10
362
0
0
72
152
252
9
0
275
0
120
326
384
0
287
300
0
268
333
0
0
38
339
16
377
257
0
0
266
0
0
0
136
214
189
0
0
94
0
31
78
194
259
0
0
332
0
0
0
75
173
0
162
1
141
312
1
46
83
0
347
9
276
0
0
0
273
0
0
0
248
0
153
0
0
297
7
0
0
124
0
0
0
41
217
266
342
0
0
0
0
385
238
0
0
278
280
0
223
0
0
0
365
0
0
102
0
280
95
111
0
0
32
340
252
0
0
298
370
0
0
346
239
34
263
345
11
0
176
0
0
214
0
175
375
229
81
245
301
107
338
194
349
0
92
0
0
0
0
194
280
0
0
0
233
0
0
370
258
44
0
272
187
48
249
279
209
0
0
185
0
4
0
379
0
54
202
0
19
0
391
254
19
189
394
20
0
379
194
302
0
0
396
0
0
0
5
0
0
361
0
393
0
165
195
384
0
321
0
0
0
186
37
93
56
0
0
0
170
151
397
0
365
150
304
229
32
0
42
0
0
0
144
370
136
0
0
188
211
0
23
0
366
342
0
202
0
0
388
145
0
219
0
0
0
0
294
369
0
0
23
0
23
0
60
199
0
44
0
213
125
0
92
0
93
0
0
171
0
239
394
0
0
0
307
0
276
375
0
0
372
97
81
190
0
0
0
142
0
246
386
357
0
0
3
0
397
0
336
0
331
150
0
265
0
73
3
0
0
316
6
0
42
0
214
0
345
0
196
0
128
375
0
111
86
311
190
160
0
0
0
97
0
199
0
0
124
346
0
0
90
0
16
298
0
332
181
75
0
50
0
117
0
0
74
0
0
0
207
338
5
0
4
376
57
261
45
217
41
315
0
0
0
0
0
1
0
0
0
0
238
0
295
209
112
48
0
0
0
0
0
154
0
0
241
109
0
376
264
13
0
0
4
397
0
0
40
85
0
315
227
305
0
0
326
0
0
0
0
0
351
0
5
0
0
0
376
0
0
18
66
0
35
22
27
6
0
0
2
0
0
0
310
0
245
123
322
349
14
386
0
0
0
105
228
315
343
200
0
0
184
0
0
0
0
199
0
253
244
0
284
0
0
0
0
0
18
0
52
0
0
30
282
200
363
247
0
0
0
225
158
0
0
108
74
0
0
354
0
0
83
44
217
0
0
164
0
100
0
208
0
0
278
91
54
0
0
332
319
15
0
0
0
2
0
0
21
1
148
0
303
43
0
0
142
0
0
0
6
235
216
332
0
26
0
178
397
279
384
0
0
87
1
0
0
274
106
66
269
125
125
104
0
0
0
304
114
212
246
91
363
244
345
47
83
90
0
394
4
267
0
49
156
89
0
0
342
303
0
357
295
162
278
193
194
0
225
330
296
84
0
394
236
368
172
220
360
213
18
0
50
0
0
53
194
281
33
2
370
0
0
0
230
49
164
0
206
0
270
244
225
0
11
0
160
0
0
24
140
96
0
140
0
134
0
0
38
59
138
263
125
18
0
367
2
0
0
0
340
184
217
40
0
94
0
356
0
0
207
111
269
0
59
84
373
0
0
240
21
0
298
113
0
0
87
230
186
353
338
21
0
241
271
125
0
65
0
0
0
0
150
0
0
0
47
79
58
0
311
381
37
6
0
15
308
54
205
1
91
85
244
0
0
1
0
0
183
0
293
304
0
396
0
0
0
366
247
380
11
182
0
250
217
85
47
0
0
69
228
48
38
0
0
0
177
365
2
372
309
0
0
9
213
0
347
27
317
0
0
0
273
370
389
229
278
175
173
0
97
0
84
330
131
23
127
292
72
0
316
0
387
0
0
216
42
0
397
0
365
155
0
0
0
48
374
373
223
35
0
0
72
89
64
0
39
0
0
0
0
0
0
0
0
0
154
224
0
0
0
258
0
104
0
0
375
0
86
0
0
0
0
394
0
46
124
296
0
0
0
0
0
0
0
0
78
0
88
22
53
0
304
0
397
16
72
0
334
201
329
0
0
0
0
183
0
0
395
245
337
274
0
0
80
0
316
0
0
170
0
316
0
0
161
4
0
278
43
0
225
0
12
126
129
51
0
0
92
0
117
302
0
0
339
0
352
0
145
0
0
118
279
366
0
56
0
295
66
331
0
0
0
326
0
9
0
320
244
1
2
0
0
0
0
0
141
0
319
247
298
394
0
0
81
0
0
248
195
0
0
25
0
265
0
49
392
0
50
123
138
188
397
199
0
0
0
264
224
0
0
0
364
0
0
312
0
0
0
130
168
191
280
0
3
0
47
0
0
0
282
0
0
174
0
229
0
1
0
0
0
2
397
392
0
380
72
397
0
0
348
231
305
0
283
0
0
0
0
366
111
0
0
0
49
0
85
0
397
376
0
243
1
273
130
0
0
147
0
307
305
279
58
296
0
0
0
0
374
0
1
28
0
0
91
0
62
58
148
139
384
333
0
0
344
0
330
280
0
54
9
397
177
0
393
0
244
0
0
0
0
353
310
1
0
243
0
324
368
96
65
147
73
206
358
0
190
189
0
56
201
0
55
0
0
0
240
0
0
65
0
0
225
0
0
336
157
0
0
57
0
0
0
0
0
5
0
0
0
218
0
0
37
172
0
3
303
0
0
0
136
288
51
53
0
309
0
51
140
86
0
344
32
0
0
60
196
293
132
94
33
0
0
15
89
0
0
0
0
0
45
330
133
63
25
291
290
340
0
0
53
0
302
0
382
271
0
0
309
133
183
397
203
6
0
276
30
164
62
8
0
0
216
0
353
0
0
137
0
280
394
0
279
328
5
258
0
0
296
0
6
0
45
349
0
240
51
0
0
110
277
0
92
393
2
320
84
191
0
0
88
51
0
0
0
332
0
103
0
0
349
0
0
247
148
108
55
0
0
60
0
52
0
0
0
0
0
278
0
57
0
0
0
0
0
0
0
0
0
344
76
34
0
312
297
0
0
0
285
0
41
0
172
82
22
212
0
0
21
0
332
76
0
0
0
360
276
60
355
96
67
0
177
0
228
0
147
0
0
0
27
0
216
0
104
0
244
0
0
0
0
341
0
0
0
0
0
0
345
252
0
253
0
27
0
357
0
0
0
84
0
0
380
0
157
0
0
267
369
380
249
0
0
338
334
0
185
0
0
0
0
386
0
0
0
0
0
0
184
337
295
0
293
0
0
0
47
346
360
198
0
150
186
182
262
0
374
360
210
235
66
49
186
0
33
0
3
75
0
78
0
0
0
0
391
347
0
161
143
0
352
0
0
195
198
0
0
0
302
337
84
89
0
88
0
264
0
231
394
176
0
0
0
0
17
288
0
263
237
0
8
0
0
366
192
219
154
178
0
0
17
9
0
217
135
0
348
155
0
5
0
0
0
0
0
232
80
0
0
0
14
0
0
271
334
0
0
0
310
0
303
4
2
0
0
283
0
146
312
118
0
8
122
364
85
245
0
0
314
0
52
133
136
29
0
170
0
314
52
0
0
4
21
0
0
253
153
344
66
254
220
0
0
224
353
35
0
0
375
234
27
18
7
0
271
374
246
0
0
0
0
300
0
240
229
0
139
172
306
0
0
0
0
256
329
227
222
0
1
0
1
349
148
103
287
158
114
196
0
0
0
257
0
0
196
0
370
78
9
387
0
96
0
0
23
0
317
0
0
4
333
0
0
0
110
1
0
168
18
0
8
299
397
377
344
13
332
0
0
0
47
0
0
7
0
187
31
0
0
140
0
0
0
330
223
332
0
0
125
216
0
3
101
279
282
0
0
47
0
29
0
111
0
0
0
66
305
221
0
195
0
355
0
191
0
0
344
375
0
0
0
166
332
0
290
207
339
0
0
95
365
0
0
0
226
272
1
160
94
0
15
302
296
0
0
0
0
168
0
46
67
0
180
155
296
238
260
0
0
0
0
0
83
0
10
0
1
6
0
279
277
0
1
373
0
0
117
0
304
254
293
0
0
266
95
0
1
374
61
170
31
0
0
281
287
0
240
95
76
0
0
0
159
30
0
157
0
371
397
0
0
0
0
37
0
0
39
351
0
0
60
251
0
0
64
203
4
0
152
129
374
0
0
0
335
0
40
0
0
314
288
0
139
0
86
378
0
110
0
67
165
54
0
46
387
115
395
0
368
0
195
348
178
365
0
369
0
58
0
0
0
80
124
0
0
0
0
0
300
134
112
0
66
0
16
395
0
277
326
0
0
0
0
0
394
361
222
81
0
0
275
0
0
0
15
291
0
240
20
0
0
1
45
129
266
0
0
10
0
228
0
300
265
248
0
169
240
29
393
228
0
0
93
0
107
135
0
0
0
397
104
58
0
222
0
0
0
110
260
120
372
0
214
0
0
0
73
334
51
0
89
272
97
119
181
107
0
0
302
0
325
0
0
225
0
0
4
349
0
246
0
0
343
0
0
151
0
0
0
0
0
397
0
5
0
0
0
0
0
0
0
290
245
0
68
0
0
75
0
322
11
0
397
0
296
266
0
0
184
13
80
0
0
46
181
80
0
0
291
0
76
8
344
0
44
382
0
0
0
0
0
12
140
58
268
0
372
0
189
220
196
0
0
55
204
379
330
12
357
210
0
303
74
0
0
0
36
395
1
0
0
397
0
0
351
0
0
0
288
310
340
44
246
81
348
0
65
0
0
0
394
241
0
0
0
0
0
0
0
0
0
163
397
0
0
0
2
192
229
0
0
0
0
0
0
0
0
0
209
0
395
124
0
0
0
64
0
0
207
397
243
0
301
114
33
337
0
0
293
230
0
166
0
343
0
0
334
43
0
0
313
78
0
7
0
253
133
249
236
325
0
0
0
0
313
6
0
0
0
0
200
0
0
0
113
180
302
0
20
0
258
326
41
0
392
178
247
129
0
0
334
337
199
0
148
0
138
0
0
287
0
391
0
0
156
168
0
61
0
0
0
0
0
338
78
0
227
0
66
226
0
0
104
146
0
0
161
0
46
136
0
0
0
0
360
149
142
147
0
142
188
0
0
0
14
0
0
336
0
262
0
341
90
0
2
98
0
0
0
394
346
153
341
397
43
4
0
0
0
0
0
0
167
31
173
0
0
264
205
0
0
0
0
0
0
193
13
0
270
0
345
0
152
0
201
0
0
133
0
1
298
0
384
0
0
370
0
33
170
243
0
0
365
0
213
352
383
100
78
0
0
0
0
267
0
236
1
0
0
346
0
0
50
213
0
15
0
0
161
193
123
249
158
124
26
0
0
0
221
51
279
263
0
327
0
184
122
334
90
0
225
217
0
0
80
296
10
0
0
0
0
61
0
0
159
283
0
0
151
322
0
0
262
147
6
0
349
0
46
307
0
340
0
136
50
181
147
189
305
231
3
0
130
223
132
0
0
200
0
195
0
0
0
0
0
0
0
0
0
64
0
0
0
42
293
177
68
186
0
0
0
343
290
58
0
0
0
242
255
212
1
3
383
101
270
154
0
0
0
0
0
0
0
172
0
385
0
0
0
0
0
203
0
0
263
201
35
333
0
328
313
0
0
0
0
339
0
0
0
350
8
0
0
280
345
391
0
0
394
0
0
280
0
0
284
366
0
49
0
0
0
0
0
0
217
151
255
0
222
0
0
0
0
0
0
54
177
267
150
149
196
0
294
272
0
0
0
157
205
0
247
21
0
149
0
0
0
251
0
53
332
162
0
189
0
123
0
149
97
213
296
35
0
0
295
0
111
248
0
0
0
157
0
0
314
268
0
337
311
370
0
0
0
155
0
0
377
0
0
367
169
148
225
155
0
0
0
6
97
27
311
98
79
0
333
57
0
0
104
307
95
0
0
0
0
385
100
130
82
55
0
0
0
364
131
0
379
206
175
183
0
0
332
0
338
130
0
238
0
214
0
241
80
0
363
0
291
195
0
83
0
0
0
0
0
0
216
0
6
0
0
11
0
260
0
53
197
0
0
0
153
213
0
0
160
79
373
160
0
85
397
49
0
149
0
0
19
0
0
304
88
144
21
217
0
242
0
0
0
0
0
59
184
2
111
138
268
17
0
25
354
17
121
0
0
254
100
347
0
0
0
109
0
0
0
270
307
282
90
0
0
1
0
0
2
0
0
0
85
301
0
47
0
88
0
245
0
213
107
0
0
57
0
230
0
0
0
0
112
0
240
256
348
310
8
80
0
0
287
150
0
0
0
79
16
0
0
0
0
57
2
0
85
23
129
0
168
0
266
0
0
107
83
0
0
174
115
279
30
0
0
189
0
0
0
124
0
0
0
0
340
0
0
107
252
21
9
0
66
77
219
6
315
196
0
397
160
0
0
205
87
0
0
137
0
0
0
0
0
124
326
27
0
372
0
24
0
0
202
397
16
0
0
306
160
0
0
0
0
0
349
0
0
0
0
0
279
0
0
131
118
345
85
0
0
0
77
79
0
241
0
190
0
185
190
319
345
189
0
0
2
73
241
0
393
0
0
91
0
162
42
0
0
90
0
79
0
1
35
0
147
325
10
38
0
10
267
0
1
283
0
0
0
107
375
287
306
0
291
275
299
0
295
0
13
0
131
1
363
0
0
228
0
290
0
0
74
0
200
266
191
341
79
239
1
124
317
0
0
280
241
211
54
0
86
372
276
37
64
0
0
0
271
0
146
376
135
0
0
0
0
153
89
0
377
0
234
101
0
146
134
58
159
130
201
322
139
0
0
0
0
48
0
155
0
0
60
0
201
260
0
0
275
0
347
200
300
104
0
397
146
0
25
0
0
168
0
94
0
167
0
222
154
156
320
0
300
0
397
0
0
305
4
0
380
0
82
0
0
0
8
229
0
361
171
151
112
148
228
3
319
0
238
88
0
133
154
0
319
0
0
0
0
0
0
0
241
0
373
56
0
0
0
75
0
0
257
287
159
158
115
266
382
0
206
78
0
163
245
93
15
229
134
234
0
169
257
79
22
39
0
0
0
67
210
0
59
0
35
375
239
5
358
282
0
0
47
386
0
142
313
283
214
0
0
244
0
1
0
158
348
0
60
0
0
172
371
0
1
0
247
0
0
272
47
0
0
0
254
0
0
365
367
0
0
168
0
0
0
383
397
66
384
58
0
296
108
48
0
346
223
113
63
0
382
0
0
0
16
0
0
0
0
340
4
370
123
0
97
0
144
389
0
0
0
0
164
0
241
215
0
5
249
325
0
161
305
0
0
0
0
161
282
99
0
246
0
344
286
6
286
111
382
303
157
303
0
261
0
0
0
0
112
0
12
0
2
70
51
116
83
205
309
322
177
81
0
55
0
10
0
92
284
1
2
0
0
295
366
397
16
148
0
0
378
59
115
0
0
0
30
0
0
386
0
65
0
295
223
0
0
119
0
233
0
130
0
0
0
219
0
0
379
380
0
223
0
0
258
371
187
0
142
0
161
198
0
93
0
328
0
394
144
0
0
310
0
240
35
0
4
74
233
0
0
0
0
365
0
330
0
351
146
98
0
0
47
0
317
156
0
139
124
237
330
88
107
68
164
0
0
248
356
0
306
0
0
296
0
217
397
6
0
111
318
0
0
0
86
0
84
0
0
337
0
0
0
0
296
132
95
74
269
0
0
194
0
313
68
0
0
0
200
89
219
50
0
0
271
0
0
156
0
0
368
159
0
293
397
357
0
1
286
0
315
44
187
0
0
160
142
0
0
167
0
0
159
38
0
203
126
0
0
256
347
3
392
0
24
371
35
107
0
210
67
0
0
0
128
0
5
0
0
0
48
0
280
273
188
0
104
57
29
253
147
57
0
332
194
0
0
0
0
0
347
16
162
155
58
0
12
131
85
0
0
264
224
0
87
0
55
84
254
0
0
174
281
110
145
0
0
95
316
0
255
223
335
0
225
397
0
0
0
0
0
73
223
76
0
0
0
253
0
386
277
4
115
0
0
394
0
0
297
0
0
257
332
378
0
259
365
232
0
73
3
0
0
216
0
206
274
0
179
239
307
369
0
0
191
370
53
147
0
0
227
1
68
0
0
0
7
0
7
0
52
98
397
0
94
24
106
0
278
42
349
212
13
305
332
0
0
371
0
39
0
203
39
0
394
241
0
0
0
0
361
348
103
0
348
229
129
0
0
359
0
204
28
306
192
279
336
0
0
359
349
0
0
397
0
0
2
82
0
84
1
14
154
204
0
0
0
336
0
0
101
0
0
0
0
205
367
0
378
50
0
139
285
0
0
316
0
299
373
48
0
57
8
202
164
0
0
0
0
385
117
116
0
196
290
11
0
0
19
215
279
311
161
0
295
303
356
99
0
332
120
0
0
249
331
342
158
0
347
0
147
0
82
61
288
0
0
337
0
61
59
0
0
0
29
0
240
162
0
55
111
0
0
0
178
0
324
0
241
397
150
341
0
0
53
0
44
0
34
63
247
330
0
5
104
0
0
182
126
0
148
0
0
21
163
0
200
44
149
258
386
110
0
241
109
0
0
0
0
162
241
104
0
93
0
153
0
252
0
0
0
319
0
0
63
10
2
240
0
70
246
156
0
132
0
0
0
174
332
0
0
335
250
276
305
0
161
0
0
5
116
0
394
0
3
88
88
207
224
0
0
288
0
0
259
330
277
23
0
0
251
0
308
0
4
321
379
105
0
0
287
0
200
211
95
49
215
0
4
277
345
0
0
384
243
336
0
0
386
1
0
0
0
317
0
0
371
311
0
0
234
23
113
141
51
187
0
0
19
159
0
0
167
100
229
366
79
0
298
0
0
0
29
330
0
367
0
0
0
0
0
108
0
162
0
0
0
8
0
19
90
243
316
22
24
87
359
323
0
0
0
0
304
132
0
0
0
0
332
178
393
57
5
0
64
0
17
0
0
284
257
0
2
237
0
0
279
0
148
0
36
317
0
34
397
0
0
0
245
229
348
0
0
0
172
0
307
0
109
0
379
245
0
0
0
0
0
0
0
62
0
318
98
0
0
0
382
0
163
0
216
218
0
0
55
282
0
317
91
0
341
0
0
1
0
80
263
2
0
0
0
285
0
343
2
155
0
22
77
36
332
324
229
0
0
12
0
95
59
306
0
189
282
298
0
0
0
310
0
0
0
0
283
0
0
148
0
0
87
277
167
0
0
216
159
129
195
330
0
0
6
0
0
0
143
208
47
0
41
0
239
0
0
0
132
319
390
0
0
384
385
29
147
0
118
0
0
109
0
0
178
156
0
0
338
213
0
116
67
94
0
13
92
293
29
0
93
0
250
0
0
0
0
65
0
279
279
0
354
331
0
0
355
211
1
386
0
247
0
220
0
90
0
218
0
0
0
100
156
0
0
26
0
114
0
160
66
0
18
397
0
0
0
0
83
68
337
291
2
0
0
36
164
27
379
0
186
322
167
0
0
223
153
0
308
348
0
0
364
287
19
124
0
154
186
0
0
140
322
4
0
0
261
0
0
107
379
145
0
280
0
0
0
169
0
104
178
241
0
327
0
174
85
201
176
239
58
20
0
0
311
0
152
224
201
9
48
0
0
0
0
392
145
0
0
0
0
240
178
70
0
0
0
0
0
0
35
0
0
105
277
54
246
132
192
0
316
0
0
149
283
318
0
0
0
123
99
0
49
0
0
0
43
303
59
0
316
197
308
10
0
104
0
0
23
194
0
124
137
0
171
250
0
293
0
71
88
0
0
0
0
0
207
0
67
117
70
0
0
0
366
0
233
200
0
248
226
271
0
178
0
124
0
0
0
347
351
0
0
0
0
0
346
0
4
0
0
200
0
0
0
68
0
0
0
189
0
0
0
0
280
0
0
0
182
0
0
201
40
177
125
292
0
0
257
0
138
230
0
0
119
196
27
81
17
151
247
136
0
0
0
85
195
0
63
30
0
18
0
152
0
150
0
282
6
46
0
51
0
111
287
0
0
29
0
287
0
271
119
6
280
0
0
0
383
88
0
0
161
0
17
302
0
0
9
289
0
390
0
316
212
0
57
315
11
0
0
327
0
313
33
0
176
388
54
37
0
150
228
0
267
40
261
117
0
149
0
0
384
6
0
0
257
0
0
176
391
0
82
0
0
0
0
0
336
0
261
0
256
0
0
121
0
0
105
229
104
327
338
332
297
80
150
0
0
286
285
0
98
145
150
0
137
0
0
0
254
303
0
101
0
0
1
1
394
1
128
0
21
0
318
0
220
0
175
122
0
0
146
69
240
0
0
0
117
255
0
0
129
248
287
0
13
0
0
0
0
363
0
397
0
63
26
33
0
231
0
340
0
127
0
117
54
0
0
0
137
0
282
0
43
0
212
0
0
0
150
44
273
0
5
0
140
0
242
112
84
26
0
123
0
70
15
0
178
0
252
0
1
0
0
0
55
48
0
0
0
378
397
0
111
386
135
28
236
0
0
151
23
2
0
0
0
128
351
188
88
0
0
396
0
132
249
33
397
146
0
0
0
228
211
0
0
0
0
206
397
0
0
0
0
0
62
0
0
108
0
122
0
0
154
245
82
109
97
1
0
0
151
0
0
317
0
96
0
384
52
267
85
9
0
167
0
0
203
0
0
6
347
233
0
7
305
296
1
196
87
0
104
0
7
135
0
0
0
135
0
309
340
264
0
0
0
134
252
0
23
204
346
0
0
23
386
196
236
0
0
123
351
14
115
268
129
0
397
0
0
0
344
0
0
0
152
0
317
0
8
187
0
229
270
0
397
355
0
0
153
0
0
8
0
224
0
355
0
0
351
9
371
159
0
209
0
0
0
383
0
45
196
0
0
78
0
0
321
109
305
0
0
0
129
320
373
0
345
0
278
0
202
0
0
261
0
0
52
163
0
0
0
337
149
1
0
52
0
0
0
230
0
379
1
307
0
235
112
0
0
0
0
286
80
0
347
283
0
0
0
211
384
0
81
133
0
8
0
0
226
0
0
14
392
0
0
212
0
169
9
0
0
244
0
75
219
306
227
351
17
0
124
29
306
0
0
24
0
157
345
0
322
0
0
0
178
85
191
0
184
71
186
225
387
278
61
0
96
1
203
0
0
315
0
0
219
78
0
1
198
0
141
394
0
0
247
0
0
0
30
244
315
344
76
0
45
172
345
280
292
0
376
88
0
0
0
0
0
0
0
0
0
0
29
0
0
397
0
48
0
0
256
6
42
0
135
40
0
197
207
0
0
168
146
0
317
397
181
397
0
0
0
388
62
0
0
1
0
248
70
43
33
41
139
0
328
330
279
263
316
93
0
204
0
0
0
0
0
1
148
128
0
0
127
23
0
156
0
0
0
188
0
0
0
0
54
0
0
0
372
0
42
379
319
217
272
0
54
38
255
0
135
5
0
0
0
28
118
224
283
0
106
217
104
0
0
0
0
187
0
157
242
0
0
0
0
105
248
0
0
252
0
77
0
0
162
0
118
0
394
0
236
249
0
85
0
0
0
1
0
126
245
0
0
109
290
178
0
8
77
103
0
0
0
74
362
0
355
3
203
181
191
309
0
0
311
188
105
103
0
223
0
0
9
0
102
0
0
46
0
26
72
115
94
0
0
0
0
341
0
347
0
1
0
286
219
0
283
54
12
184
172
311
0
335
0
0
0
14
0
206
315
23
124
246
56
0
88
318
0
0
62
0
356
318
109
0
0
202
361
2
0
0
62
0
0
169
347
252
0
0
0
0
184
397
0
0
0
217
384
375
0
197
298
132
0
7
0
0
0
0
160
0
0
332
299
0
142
345
0
306
0
198
0
100
0
323
0
391
0
0
0
0
0
0
392
0
89
120
223
214
75
5
0
397
0
0
56
233
0
376
299
320
0
147
255
0
0
0
0
129
0
253
0
0
196
376
0
0
367
0
165
228
88
0
45
0
0
110
8
0
0
69
1
0
0
0
0
136
0
224
0
0
241
0
0
0
190
0
1
0
0
0
0
25
11
17
0
1
322
383
0
0
0
333
0
195
39
0
16
0
397
0
3
212
10
0
0
0
0
313
368
0
0
248
334
284
0
253
204
0
0
242
0
0
174
93
162
0
0
254
0
269
0
366
1
186
104
0
0
0
211
226
0
112
33
50
126
0
397
0
21
287
247
152
53
0
0
28
0
0
136
158
84
0
0
0
0
52
233
0
0
170
0
41
39
0
24
374
323
0
369
34
0
302
218
0
32
352
200
2
0
335
0
244
1
166
53
0
0
0
0
1
181
0
53
190
54
362
0
349
301
149
157
283
0
0
5
363
261
85
0
36
0
0
109
5
129
82
0
0
0
32
152
237
237
173
0
195
0
0
151
182
334
196
0
0
26
337
318
61
279
236
73
0
321
201
0
0
0
11
64
292
60
0
338
0
258
22
0
34
371
279
315
0
0
326
0
294
98
7
0
169
48
174
233
259
133
56
0
0
397
0
70
0
30
10
0
0
0
41
6
0
0
107
21
174
6
307
149
0
0
94
0
1
48
321
222
89
0
0
239
209
0
0
315
22
0
106
0
127
332
0
285
0
304
0
0
243
0
61
0
164
0
0
333
1
370
105
0
253
262
0
232
227
0
366
379
232
31
248
0
192
31
166
134
74
0
0
0
249
1
295
165
372
0
384
142
0
0
0
0
0
0
271
188
153
0
0
218
0
209
93
0
0
0
394
247
159
0
215
55
165
264
0
0
298
16
154
59
0
139
4
0
0
319
51
0
358
321
193
0
0
335
0
1
345
157
151
0
0
303
0
47
167
0
0
0
336
233
365
90
210
256
0
222
0
0
79
0
8
0
0
313
44
385
192
0
49
0
0
56
265
0
0
0
0
0
0
97
1
0
272
0
0
40
0
149
272
0
316
0
74
0
0
0
0
0
0
45
0
284
8
391
244
1
218
0
0
101
0
0
0
0
0
386
80
0
287
283
0
57
88
2
288
173
39
170
188
0
280
196
0
357
160
2
0
0
284
54
67
84
164
55
393
272
75
13
6
94
192
0
133
1
225
38
223
230
316
59
194
321
213
146
205
0
303
271
0
145
230
0
11
0
0
0
226
154
0
72
0
0
77
0
0
0
378
16
10
155
0
54
0
150
350
207
366
0
0
0
0
350
0
122
0
234
275
187
0
335
41
73
280
0
0
70
0
0
22
21
103
0
0
0
308
0
282
0
0
0
130
384
52
254
170
0
0
0
109
84
0
91
0
84
0
0
0
0
0
303
292
277
213
127
0
114
0
110
117
274
0
0
166
0
128
0
223
186
297
235
53
386
202
245
104
204
113
106
84
0
49
204
287
0
0
328
0
124
0
296
0
68
0
0
0
254
385
335
146
0
332
166
32
0
207
15
269
0
114
134
0
0
280
0
208
0
122
152
0
0
320
0
0
0
0
0
0
395
0
0
265
275
0
0
0
0
238
164
16
0
254
43
0
96
169
1
0
177
240
0
0
350
0
0
0
0
0
53
346
340
0
0
249
0
0
0
0
0
0
0
0
0
0
0
378
249
252
224
0
165
0
0
55
0
0
0
393
9
0
222
228
0
39
199
0
61
0
0
13
374
0
0
64
244
397
286
0
0
201
0
166
0
278
318
0
0
0
179
0
266
0
312
0
298
0
0
11
196
0
86
0
46
386
0
0
385
0
0
383
0
212
126
0
0
257
0
0
0
0
86
363
0
0
0
97
25
0
223
0
46
340
0
0
181
5
0
272
301
86
61
199
328
54
229
100
0
0
64
52
0
0
0
0
0
334
0
158
0
0
322
75
0
0
0
0
89
0
0
0
132
0
0
240
0
46
238
1
0
161
150
0
189
122
308
251
0
91
381
0
324
0
0
305
0
40
299
0
0
90
342
275
6
107
0
0
0
126
29
79
0
287
47
0
384
0
0
375
0
0
141
2
148
0
0
0
0
256
0
0
345
1
76
0
93
181
0
199
382
1
0
0
283
0
373
42
103
0
300
192
0
388
277
222
170
0
0
154
353
0
0
131
0
341
0
397
0
195
3
319
159
173
0
0
0
0
110
77
370
0
0
0
57
288
187
0
392
83
0
0
0
281
221
149
20
0
371
0
118
331
367
301
278
101
227
148
362
179
0
0
241
334
0
0
0
43
0
386
0
263
279
300
139
201
31
397
298
365
397
15
0
0
366
0
129
118
0
321
0
80
0
0
13
87
359
212
49
327
0
4
147
388
84
345
0
0
0
389
163
16
134
0
0
0
214
195
0
357
196
0
51
245
0
352
332
0
156
0
38
2
0
0
148
0
334
115
0
0
229
316
148
232
137
226
7
36
281
0
370
306
135
0
0
223
0
0
223
0
337
0
373
126
80
389
223
228
325
0
0
20
0
0
77
36
0
237
15
397
112
135
212
292
161
101
272
0
69
6
9
349
0
380
0
0
0
21
2
0
15
155
0
3
221
279
169
0
19
0
155
10
56
299
0
0
0
0
0
107
0
14
0
0
13
247
0
0
249
0
10
254
0
0
0
63
61
296
108
1
232
0
68
0
0
238
189
2
283
162
97
188
0
68
109
50
0
323
0
0
0
294
9
0
42
273
172
0
133
0
363
397
0
52
0
73
173
0
0
220
32
181
0
0
0
44
0
0
0
0
316
296
0
389
0
0
322
70
0
317
76
276
0
225
314
258
0
244
0
76
193
254
0
0
290
0
0
0
0
54
42
88
13
375
327
0
0
0
159
182
149
163
265
309
292
0
51
106
0
57
279
199
0
0
0
295
111
316
0
0
0
0
0
67
0
369
0
0
260
0
3
79
335
0
199
0
192
0
117
208
206
113
279
0
0
0
266
187
3
0
0
216
311
150
352
0
223
0
309
0
0
0
368
0
190
98
0
0
0
205
0
0
38
0
326
135
41
0
53
74
0
377
0
152
0
174
0
375
0
0
366
0
0
0
0
246
0
137
133
0
0
394
284
332
0
49
0
0
0
0
0
0
0
59
118
11
0
313
48
0
0
231
394
105
0
0
116
152
99
2
280
323
286
83
333
51
12
149
0
202
0
41
1
12
0
0
373
265
50
0
96
0
304
0
166
0
0
0
0
133
34
0
0
366
0
291
0
24
121
0
0
0
0
0
0
0
0
197
268
0
153
327
79
1
361
0
0
0
7
87
0
34
5
3
189
267
317
245
1
0
153
0
0
277
15
149
169
397
0
0
0
365
0
0
242
3
145
298
0
111
207
42
364
0
23
94
397
0
346
337
233
4
177
76
138
0
90
0
0
0
41
0
0
0
163
0
23
101
0
0
0
0
227
0
0
0
395
0
0
283
49
119
311
394
51
0
0
169
121
0
0
290
13
0
0
0
0
0
0
0
0
136
0
214
230
0
0
122
0
0
0
142
239
139
0
0
109
81
118
281
121
225
347
153
370
0
0
0
317
117
282
0
0
0
281
356
66
208
0
308
0
0
0
0
0
0
166
0
397
0
2
65
0
0
0
0
397
0
188
0
0
106
0
2
217
358
0
0
72
31
0
42
3
0
0
0
206
195
0
232
380
156
0
278
311
308
0
370
46
69
374
0
353
257
0
0
0
0
0
358
0
0
0
164
0
0
0
0
0
26
0
91
293
0
0
296
0
22
301
305
133
0
285
0
0
0
0
397
90
142
0
37
81
0
189
0
166
28
0
104
0
249
0
0
0
0
0
0
104
0
0
196
0
0
46
362
160
154
397
0
133
145
232
346
0
0
0
186
366
260
173
149
0
0
0
306
58
0
324
0
0
169
0
0
75
0
0
0
217
164
293
221
0
0
0
72
107
246
384
177
0
21
0
0
60
313
239
197
178
0
0
150
52
2
342
281
62
0
0
101
0
0
182
1
0
78
0
0
359
0
173
0
115
0
0
37
44
0
148
116
230
72
166
0
0
0
0
339
226
0
0
0
327
333
217
283
20
73
292
153
0
0
86
0
0
228
384
332
11
12
190
0
0
0
0
82
202
339
358
83
0
0
0
90
0
0
387
0
0
0
60
101
388
210
0
167
0
0
0
214
189
278
330
3
0
0
299
0
306
391
99
139
81
291
50
299
0
0
7
0
0
5
0
279
83
18
43
375
136
35
39
0
250
0
0
0
42
0
0
0
0
0
0
52
394
69
0
0
374
0
0
371
54
259
209
0
58
0
162
346
0
52
257
28
181
387
254
309
105
0
192
300
0
353
67
394
372
10
0
215
0
307
131
326
0
0
158
242
0
86
134
0
186
3
0
205
0
0
262
0
0
0
231
0
374
75
376
34
151
0
0
234
0
0
0
0
31
0
298
0
287
391
340
340
280
85
0
0
0
125
279
132
0
0
64
157
0
315
0
243
0
0
0
47
0
0
0
0
68
257
0
62
196
0
319
27
81
279
134
0
263
1
372
296
90
119
340
0
113
68
0
224
0
212
0
0
68
0
0
0
0
0
1
94
1
0
35
0
0
65
204
225
1
62
319
0
43
0
87
5
1
159
0
57
54
159
237
318
0
0
31
2
0
157
0
0
238
0
0
0
151
76
0
0
0
0
0
302
374
206
249
0
95
27
0
97
0
0
0
19
0
2
57
0
312
0
0
0
0
103
0
239
0
0
0
55
0
0
342
0
0
5
0
0
290
0
175
90
0
0
0
114
0
85
368
0
0
0
2
0
0
0
0
155
96
144
0
15
0
86
114
135
0
0
0
62
0
186
0
183
62
0
153
0
394
330
0
369
0
0
0
0
173
0
0
174
359
0
41
122
0
0
179
109
291
0
0
158
0
0
0
23
0
0
0
148
0
205
151
0
15
0
0
4
102
74
149
0
0
0
0
268
68
0
19
169
16
175
0
0
0
11
338
99
82
206
129
0
2
170
0
212
159
0
366
72
0
0
2
0
0
0
0
385
0
0
0
341
0
0
0
0
0
0
0
0
0
0
340
55
309
267
0
0
149
25
0
164
37
269
394
371
0
255
0
312
3
345
283
17
135
0
384
0
0
0
252
93
0
340
0
380
0
386
0
22
0
0
5
0
310
66
0
0
143
0
0
0
100
113
311
0
334
0
0
45
0
0
0
0
131
6
0
297
85
0
55
382
0
302
33
0
225
0
102
0
397
85
394
245
0
0
47
0
148
153
308
306
371
0
0
0
0
395
270
0
148
0
0
169
143
244
5
332
0
0
155
0
0
0
199
0
281
148
0
23
0
25
355
137
272
260
35
12
87
352
0
377
18
26
299
127
0
397
281
108
387
0
0
0
23
0
0
0
316
1
0
0
339
159
0
68
4
0
326
0
367
369
108
31
317
217
0
0
1
0
28
213
0
116
284
0
1
0
0
0
102
0
236
377
31
369
353
136
0
170
172
0
0
334
221
0
133
0
0
0
189
0
113
304
0
243
0
0
333
0
297
0
280
242
334
0
0
0
0
0
0
0
0
0
156
0
0
50
327
0
226
230
0
0
198
366
0
59
0
107
0
166
5
0
253
0
175
255
0
351
0
1
0
1
0
295
168
0
0
13
365
0
72
0
0
0
0
92
126
30
151
0
0
77
300
201
0
0
298
0
0
0
0
0
0
94
0
0
0
108
165
0
0
0
0
347
0
3
0
143
0
0
361
101
0
163
0
0
340
0
332
225
186
0
0
0
241
0
302
0
0
0
0
386
66
238
284
0
0
0
0
19
101
287
313
0
22
84
0
29
312
196
0
0
395
305
80
0
296
116
0
252
0
0
103
0
52
0
0
63
251
0
0
265
318
82
0
339
10
60
135
346
26
0
0
0
0
93
0
0
0
0
397
0
0
70
2
194
21
0
81
179
192
0
16
165
0
171
236
232
8
146
0
0
189
0
323
0
170
0
0
158
0
273
34
0
275
319
388
0
0
68
339
247
266
0
0
0
0
155
397
0
0
122
346
0
0
160
2
156
0
100
17
45
0
0
301
1
117
179
0
0
0
0
34
0
1
0
0
0
44
0
0
0
0
337
223
397
118
0
0
0
0
0
138
397
0
199
392
180
262
64
253
373
248
0
0
267
0
0
0
268
0
80
229
0
203
265
0
0
0
22
334
0
0
0
119
270
34
0
28
0
397
369
0
330
0
0
0
0
0
0
0
0
90
51
340
295
0
271
111
0
0
0
52
0
1
310
0
0
0
0
0
0
25
0
91
110
270
397
168
186
0
0
159
76
184
213
0
0
396
343
0
338
0
0
25
280
0
0
292
0
328
198
182
0
0
338
0
208
192
192
247
0
0
41
243
0
0
387
0
0
0
0
0
247
207
0
0
387
0
0
0
209
115
0
295
201
0
31
0
0
0
204
0
0
0
0
209
0
264
243
334
384
5
0
192
54
285
267
0
138
14
242
152
0
0
101
0
0
388
0
0
148
333
0
366
0
0
179
343
218
0
0
64
0
316
0
391
102
0
67
394
248
0
0
0
0
156
260
376
0
0
130
0
349
136
178
0
280
0
0
198
4
152
0
0
0
322
183
53
68
0
205
34
0
0
202
0
226
0
0
313
94
71
3
60
392
397
0
239
44
0
212
0
88
0
0
0
70
55
0
27
132
307
373
0
205
31
0
0
97
10
74
154
1
0
0
372
128
158
0
0
88
0
0
5
18
0
25
0
0
333
200
17
0
109
0
181
0
397
0
0
57
0
0
284
0
42
0
0
0
23
228
346
0
0
394
282
0
158
83
0
0
0
0
237
0
0
0
394
0
181
76
57
0
99
0
99
376
151
273
345
0
0
5
280
0
142
3
167
0
26
0
0
0
0
123
0
0
347
0
0
0
249
178
0
349
0
174
372
0
0
49
56
0
224
54
280
130
142
13
0
323
59
0
0
0
187
374
0
0
0
0
93
96
0
0
0
1
0
367
351
150
150
0
0
0
132
0
0
0
303
56
0
243
0
28
0
0
0
357
101
383
186
44
162
350
83
0
309
0
0
188
337
108
61
0
291
354
0
0
0
0
386
73
231
0
37
39
193
0
358
0
246
0
354
192
0
0
52
68
198
0
247
248
103
103
0
54
0
292
0
0
0
153
0
397
0
0
257
0
0
10
0
192
194
0
26
0
348
0
0
310
82
36
0
0
0
0
0
0
0
108
0
0
0
317
289
0
0
115
1
0
0
0
46
160
366
252
0
0
375
120
382
285
156
0
234
0
0
0
77
173
178
0
63
1
0
0
0
0
0
215
0
0
209
70
190
265
0
337
67
4
46
0
0
2
252
0
0
0
120
371
233
17
95
0
5
0
0
0
34
101
0
160
0
0
184
241
272
0
371
0
230
67
266
2
90
0
0
261
0
395
182
288
79
148
0
288
339
348
0
306
0
397
0
360
241
0
352
0
325
0
0
0
9
0
155
78
0
132
0
306
0
397
0
0
0
0
192
193
0
0
397
0
0
0
0
0
0
136
0
0
0
282
306
146
0
0
388
0
369
0
0
244
210
0
0
51
67
296
227
0
189
0
0
365
226
47
112
0
0
0
134
0
0
20
0
0
280
0
348
0
345
0
0
28
0
278
0
364
0
353
397
0
0
0
348
0
339
260
189
0
0
292
0
22
2
0
0
0
266
75
179
0
281
256
0
0
0
0
9
375
0
0
79
0
0
0
0
0
0
350
0
0
0
181
171
336
0
0
0
0
0
340
208
241
0
397
113
366
115
91
201
26
159
148
293
0
0
0
0
0
162
290
34
0
377
290
0
0
0
0
0
144
0
0
113
284
386
1
0
278
365
208
168
101
0
321
0
378
0
0
0
0
0
0
0
0
0
380
0
1
0
188
0
0
0
102
0
0
0
0
0
24
4
226
316
0
24
370
0
0
271
299
394
0
0
0
300
0
0
0
110
0
0
212
106
17
326
95
0
0
290
0
0
171
254
0
310
0
0
273
40
192
310
0
146
0
288
2
128
390
0
21
15
0
182
0
34
0
0
0
0
123
16
0
0
143
97
40
0
94
317
368
388
13
163
0
0
25
0
211
0
0
0
375
0
1
207
304
361
133
36
33
67
0
0
0
346
325
0
0
3
0
0
128
253
397
0
0
0
365
376
1
216
0
0
256
0
0
0
122
0
0
57
283
52
298
172
71
204
275
358
0
0
125
164
210
373
0
241
242
3
203
170
0
0
0
0
0
126
0
79
197
37
63
0
206
0
0
307
0
0
0
143
227
199
209
280
147
10
0
0
114
0
0
0
179
0
366
167
314
134
148
0
33
397
397
222
0
25
204
0
301
0
0
184
0
357
338
44
0
0
155
326
108
0
27
56
278
0
0
0
0
0
385
0
387
244
273
282
0
0
0
155
185
187
0
0
295
12
0
95
0
0
0
94
312
0
164
0
0
0
0
16
0
0
0
148
306
174
151
0
0
0
237
0
0
389
0
0
16
0
152
0
183
150
0
0
0
362
0
0
213
8
0
0
0
105
0
21
0
308
0
0
325
0
247
384
294
0
388
0
376
0
0
0
0
0
80
2
0
8
246
67
0
0
0
282
0
28
269
30
108
376
0
319
0
0
0
111
318
181
130
365
184
280
226
271
24
0
5
317
33
0
373
332
0
314
0
0
114
271
0
173
0
0
134
55
352
335
0
370
0
7
0
0
4
0
0
0
0
0
0
12
320
384
0
0
247
248
152
0
0
0
0
287
0
0
0
184
8
0
0
0
86
237
0
375
74
220
238
115
0
0
311
0
0
1
9
251
27
324
388
0
391
3
267
269
15
0
0
146
245
0
306
294
0
0
0
306
0
0
322
0
0
151
0
130
235
0
107
0
8
335
40
228
0
246
154
0
0
8
0
0
0
0
0
257
213
0
370
0
104
0
397
28
0
0
0
150
96
151
0
0
0
281
227
0
394
394
0
257
0
89
1
0
275
0
0
89
163
0
179
165
319
0
0
375
0
326
259
364
0
148
394
0
0
0
0
371
87
0
0
10
0
0
0
338
66
0
215
60
97
0
66
0
0
0
233
177
329
0
29
390
95
0
252
0
0
0
0
0
0
0
137
217
95
0
6
125
344
0
45
0
344
0
123
0
184
5
0
20
165
0
0
0
0
7
0
0
188
391
0
0
264
318
0
0
0
112
0
0
343
0
0
67
353
0
0
0
0
45
0
0
0
21
197
0
61
0
211
143
0
28
142
0
271
0
0
0
0
0
0
1
0
40
345
0
156
0
0
0
0
17
0
238
238
0
116
190
371
0
140
324
119
0
131
0
0
240
143
87
0
124
335
0
233
0
374
0
0
239
0
187
1
312
0
0
0
0
127
316
0
346
0
0
23
0
9
12
163
0
204
20
158
0
66
0
0
334
246
56
0
397
0
0
11
333
353
0
0
42
135
0
164
223
0
304
0
0
0
0
0
0
171
335
0
329
11
93
0
181
0
144
0
0
150
0
95
3
0
0
0
132
0
51
104
0
314
262
0
0
357
362
0
29
0
0
0
26
201
281
1
0
397
73
0
352
109
254
0
0
378
0
19
4
0
313
281
109
0
0
377
292
0
0
0
0
85
0
283
0
158
82
0
369
0
304
0
0
0
0
109
3
0
114
5
0
0
346
184
170
0
397
199
0
0
0
183
0
22
259
0
259
0
0
213
0
146
0
0
145
0
0
0
0
0
0
288
397
0
393
373
0
289
0
0
0
59
365
297
0
0
0
130
0
15
255
0
397
0
0
226
135
45
0
397
70
0
65
232
0
308
81
4
51
0
159
23
0
345
386
330
0
226
0
289
163
373
0
0
281
157
126
0
211
147
215
0
0
0
389
281
0
0
0
345
369
200
0
0
344
0
293
0
74
0
10
373
0
0
134
264
369
0
0
0
0
132
169
50
378
0
8
397
397
0
0
397
0
0
0
24
52
0
18
0
82
0
267
205
0
194
0
0
0
0
217
0
15
0
18
362
388
0
0
0
258
0
337
198
0
153
329
0
0
248
0
363
385
308
0
0
163
282
0
0
131
108
189
0
0
137
0
190
13
308
186
160
318
0
0
244
11
121
87
215
0
0
151
190
0
0
0
0
64
0
332
377
139
336
209
258
0
57
163
0
0
97
0
174
0
234
0
0
23
277
0
185
0
0
0
42
0
141
132
186
21
198
0
348
115
0
0
304
1
341
0
0
57
77
0
0
196
341
0
313
0
0
265
268
271
11
335
0
395
110
372
146
0
0
214
0
0
0
0
0
1
0
159
26
364
386
165
262
341
90
22
0
397
0
135
0
6
0
49
62
0
0
0
394
0
96
0
67
6
0
281
356
0
26
239
0
276
3
0
34
0
0
0
108
307
76
0
0
0
0
244
2
0
0
0
0
65
0
0
397
0
3
0
279
2
0
0
0
0
2
193
0
397
254
97
207
0
0
257
0
33
0
52
200
327
0
38
0
0
386
23
0
370
206
80
0
302
0
0
0
20
0
0
0
366
54
142
0
347
152
0
0
238
68
222
40
297
0
0
326
211
0
0
118
1
0
0
0
0
0
0
0
0
197
0
0
0
0
0
42
370
2
212
2
146
16
0
308
0
0
307
0
0
0
394
155
340
171
29
265
0
9
0
207
299
102
388
0
20
211
1
0
0
260
227
0
26
0
195
0
0
0
1
0
0
0
255
397
350
0
0
0
0
0
0
0
344
0
0
313
0
151
0
0
96
0
0
396
0
116
60
369
343
0
0
317
2
0
397
0
196
0
126
0
57
376
0
0
0
0
14
5
0
47
271
0
234
0
321
0
202
0
0
234
0
0
341
0
12
151
39
0
0
358
278
0
270
0
0
196
109
0
318
0
0
0
0
321
202
367
114
348
222
0
160
33
239
0
0
154
0
82
0
311
55
335
264
0
23
0
0
0
0
0
15
310
261
0
64
73
202
0
302
0
105
0
0
298
0
0
0
0
389
294
353
0
253
40
280
0
0
0
315
290
0
0
0
0
374
0
0
343
0
0
0
0
0
397
375
73
0
280
21
373
0
387
154
170
0
100
0
0
0
355
242
219
0
0
0
185
375
239
280
164
0
0
86
0
275
0
0
180
162
0
54
0
0
0
0
0
0
316
0
204
73
0
0
75
344
0
0
0
95
4
0
0
85
302
204
0
239
0
0
1
175
177
345
0
190
0
0
73
183
45
35
0
1
75
0
318
298
0
0
0
0
0
94
278
139
0
0
312
0
106
372
253
296
0
0
0
107
256
263
104
356
71
96
64
0
201
0
0
87
0
0
0
217
79
238
281
101
0
389
0
2
116
0
229
263
0
149
256
0
0
156
0
12
0
0
204
314
0
179
0
0
0
266
0
0
218
376
0
0
393
147
0
0
299
366
19
0
0
0
0
397
0
337
0
141
89
34
305
253
159
0
351
279
16
0
0
0
35
0
0
365
0
0
6
376
0
267
0
0
259
170
0
0
0
0
0
161
174
0
302
0
0
41
93
340
0
94
350
7
0
348
0
195
235
355
0
0
0
172
0
15
113
305
0
173
319
2
397
0
0
0
0
0
47
300
166
0
0
0
0
0
93
0
0
0
0
0
1
1
116
0
335
110
340
6
382
334
0
0
32
0
177
0
0
0
0
0
0
0
328
195
297
397
0
281
0
0
281
291
192
255
279
0
0
5
0
0
1
0
0
160
204
0
0
0
272
0
47
25
0
13
26
0
0
351
74
138
78
81
0
0
0
170
216
117
0
0
0
374
87
350
12
0
0
259
158
284
0
0
0
261
388
60
320
77
0
156
154
0
0
0
217
0
3
1
20
5
0
31
0
0
0
0
0
0
219
195
395
0
0
397
0
7
208
0
0
70
125
0
0
196
0
205
0
0
358
149
0
178
0
0
270
0
0
7
115
0
316
0
321
0
0
335
0
388
91
0
0
0
0
0
365
156
127
0
0
272
0
0
261
275
343
0
92
27
203
0
0
231
0
274
0
201
0
0
0
258
48
0
0
0
108
260
0
36
0
113
0
0
375
0
0
0
0
0
303
48
0
0
7
106
0
67
0
0
316
132
366
157
337
1
318
0
0
11
0
0
10
390
298
370
0
0
0
250
0
307
304
318
317
310
220
206
0
326
0
71
140
394
102
345
130
0
0
262
369
0
326
232
0
277
0
249
317
332
203
117
171
345
0
352
0
110
0
0
0
112
0
121
0
144
153
0
238
0
237
67
194
3
113
227
179
0
0
19
28
351
0
152
234
210
0
111
0
0
0
0
357
0
139
0
67
169
0
2
157
0
0
0
0
190
0
45
0
345
95
274
0
0
189
0
18
224
0
284
0
0
356
0
14
0
0
0
0
4
313
0
0
109
116
0
0
230
347
0
0
0
378
0
221
1
0
364
46
0
55
102
353
177
18
97
365
291
294
241
325
81
0
282
198
272
0
397
249
337
0
0
0
1
362
0
0
0
284
0
26
0
0
49
246
343
133
0
0
0
323
0
0
79
0
0
0
0
322
1
393
245
259
0
89
230
203
1
0
0
0
144
0
0
36
0
247
192
23
349
146
0
253
20
0
275
0
7
0
266
0
73
0
0
0
0
0
307
101
88
152
0
0
0
88
297
339
0
0
0
97
0
1
0
0
245
184
0
56
61
42
16
0
203
0
235
70
294
266
121
297
248
0
0
0
204
75
135
116
99
0
300
0
79
0
339
279
0
0
80
0
91
0
340
0
0
330
240
212
0
0
261
0
370
5
139
0
10
0
0
385
187
124
0
92
307
36
0
0
81
0
0
77
348
0
0
293
0
0
0
249
0
0
0
0
203
50
367
180
284
253
0
237
1
0
2
0
0
182
184
372
0
2
240
0
0
0
297
57
336
0
386
362
16
0
275
0
154
0
0
250
0
139
0
0
0
0
46
0
0
0
0
165
0
0
57
0
0
123
0
356
0
47
277
0
0
0
325
0
81
69
82
0
0
0
0
61
228
0
0
0
182
0
0
1
33
0
0
329
349
0
397
249
0
204
0
0
85
280
304
15
0
0
0
73
0
224
197
203
387
0
133
189
248
10
30
61
42
87
267
0
0
3
0
0
154
0
0
170
319
190
0
0
395
271
114
0
4
0
0
177
66
0
0
144
49
0
61
0
223
0
304
351
0
0
185
0
145
0
56
332
0
14
119
0
0
0
0
386
0
0
0
75
86
302
0
0
0
0
17
270
230
0
0
0
0
247
0
387
0
383
0
209
0
0
0
0
0
0
197
97
0
0
0
0
0
0
114
346
397
0
0
262
87
0
217
138
0
0
1
252
0
0
0
0
0
7
0
397
198
343
214
267
364
0
142
374
135
282
0
159
150
0
112
255
255
198
0
0
0
29
0
297
332
0
0
0
1
202
0
0
0
0
0
0
105
0
0
0
0
0
0
110
285
385
66
0
0
279
0
350
84
96
91
102
0
0
0
0
0
188
0
0
386
0
289
225
302
0
308
171
337
0
0
197
0
310
0
217
0
0
133
0
314
0
339
223
396
302
384
105
0
7
22
0
361
0
379
3
0
0
89
211
0
0
0
0
172
296
0
0
0
0
0
127
38
163
251
0
0
0
0
82
66
0
176
0
0
0
0
0
133
119
0
0
247
0
153
107
254
0
0
351
0
102
102
0
251
59
336
349
0
1
177
377
319
282
252
397
202
0
0
0
89
0
0
195
142
379
195
0
0
0
0
0
315
0
190
0
0
216
0
0
95
0
0
0
381
328
0
92
314
0
0
48
109
0
0
75
0
349
288
311
0
58
0
126
193
49
201
0
58
317
0
0
0
255
0
0
0
159
0
87
0
54
340
0
156
270
358
192
0
0
0
394
0
242
46
53
0
219
253
0
0
147
12
313
354
293
394
0
389
0
0
0
282
229
0
0
226
0
0
0
365
113
42
315
356
157
397
133
0
0
397
0
0
153
0
79
346
0
6
177
0
145
209
0
0
135
38
0
282
255
229
0
0
0
0
323
0
114
221
120
110
0
69
0
185
0
0
224
2
82
359
329
16
103
0
68
50
14
79
3
386
0
0
0
0
144
0
285
179
0
0
0
0
0
184
0
0
178
0
0
32
89
0
0
356
97
358
120
0
0
0
0
198
0
358
186
0
0
0
170
0
83
0
0
0
0
0
397
0
166
276
84
0
251
60
158
0
0
138
21
299
397
0
0
245
98
162
0
36
0
0
1
0
317
0
359
0
56
245
366
0
161
0
0
0
156
330
82
0
0
222
0
267
243
0
230
0
0
0
178
0
374
5
0
201
5
352
0
0
0
0
16
0
0
0
0
0
387
383
15
397
90
28
168
13
38
0
0
0
13
0
0
85
0
35
1
115
0
0
0
0
0
0
190
61
226
0
0
0
0
0
0
118
371
0
0
0
249
109
137
0
0
280
0
0
363
51
0
236
0
28
137
0
0
0
0
0
211
6
0
0
0
0
0
5
199
0
350
394
0
104
315
0
0
0
0
0
0
375
341
123
0
0
123
0
173
0
0
0
371
282
278
0
240
168
187
0
0
0
233
0
80
342
0
41
175
213
78
279
149
0
0
0
103
0
17
350
0
0
150
0
0
284
0
397
0
0
1
368
0
167
362
189
275
0
0
0
0
0
0
0
85
25
0
168
0
209
0
142
0
0
0
0
0
253
0
308
199
0
103
277
258
204
7
1
337
0
98
267
0
394
126
212
0
303
389
331
0
0
197
7
22
0
0
0
57
0
357
0
0
0
0
264
0
0
0
137
367
0
81
0
68
158
322
0
0
387
26
167
56
0
0
0
265
379
0
152
0
4
301
171
0
367
0
0
29
193
0
380
347
0
329
1
0
287
175
251
0
0
0
212
282
0
397
204
0
0
0
183
0
216
198
0
0
127
8
341
193
238
0
0
360
366
0
59
0
377
277
257
319
0
0
0
0
0
114
0
0
0
14
0
0
335
0
1
0
0
0
177
26
22
0
0
0
0
0
143
32
0
308
0
127
0
396
3
383
233
197
183
254
0
29
377
129
276
0
0
227
374
266
0
184
0
0
0
248
0
0
276
150
51
115
5
18
0
0
189
118
1
92
204
0
0
215
307
159
0
0
0
270
0
111
295
0
367
236
0
0
0
0
0
329
314
301
95
58
332
0
0
375
308
85
0
221
0
0
370
0
0
81
0
85
63
274
260
28
0
309
0
239
0
151
0
0
0
202
131
11
0
0
0
0
0
0
218
0
127
0
0
14
97
4
0
0
0
0
397
0
164
0
0
0
0
0
166
397
365
0
301
0
74
0
371
0
195
0
40
0
0
0
176
242
85
0
6
178
326
46
0
384
0
317
0
139
282
83
0
129
55
62
0
170
320
199
166
0
0
0
10
368
233
177
260
0
0
0
0
340
310
102
0
122
53
86
0
302
197
189
171
0
97
0
0
159
274
0
365
243
89
0
341
372
246
0
0
0
32
0
16
326
100
303
0
255
113
239
347
358
0
203
271
0
124
0
371
320
0
0
0
0
0
0
247
0
141
255
268
0
0
54
0
241
0
0
153
0
0
0
150
391
379
0
86
0
281
0
0
0
20
397
0
319
0
0
303
0
0
360
388
255
0
0
287
170
293
285
0
368
81
394
0
0
371
0
380
352
202
65
0
1
334
261
229
374
0
0
329
349
283
0
41
39
155
306
209
319
83
346
20
54
40
394
139
0
0
380
0
0
0
129
397
137
0
92
0
0
350
0
387
88
1
184
0
0
0
0
0
329
0
371
0
0
0
217
72
0
0
0
0
0
0
324
179
0
0
152
0
245
397
0
317
361
315
0
0
205
143
0
0
122
181
155
0
385
76
0
54
0
0
248
0
58
0
210
0
0
0
0
191
0
141
37
0
0
0
0
360
0
0
0
0
0
369
213
0
0
0
0
0
339
152
0
0
0
1
370
0
251
0
282
0
98
59
93
0
18
303
0
0
0
339
0
236
154
218
47
366
0
331
0
0
0
0
53
0
0
390
11
241
33
360
215
342
109
0
0
9
367
215
0
0
0
0
0
0
0
317
220
37
212
0
0
0
0
81
10
0
0
85
0
0
231
1
0
57
292
387
257
242
0
0
0
51
0
158
3
0
0
195
1
15
0
387
152
56
394
0
352
0
0
112
0
0
239
0
0
131
0
0
193
329
0
392
148
0
0
347
0
344
0
1
0
0
0
0
0
303
206
0
29
0
269
15
358
0
311
0
0
0
314
0
7
0
283
0
250
338
0
177
0
256
210
317
0
147
0
236
0
108
0
195
0
210
0
0
302
108
0
281
0
0
300
0
100
277
0
0
0
138
0
163
155
148
0
214
74
132
0
246
0
0
228
0
0
112
310
294
0
134
0
0
0
350
0
0
85
0
168
348
0
387
0
0
54
0
0
116
60
263
380
220
0
0
0
102
0
0
1
0
157
371
231
0
0
0
0
0
0
209
0
225
0
0
0
345
0
222
0
282
0
313
144
169
6
288
142
0
331
0
0
0
76
0
0
0
310
227
21
0
0
241
277
188
0
0
0
249
0
0
96
0
68
373
340
0
170
0
0
374
0
0
0
174
0
153
283
0
0
141
0
0
0
0
178
0
203
270
142
343
215
5
0
0
372
80
301
0
319
0
2
308
0
0
0
222
378
0
160
150
295
149
280
0
0
79
109
0
0
174
222
186
0
60
0
138
0
0
0
143
0
0
0
367
0
50
0
0
117
286
0
0
217
0
0
35
69
0
0
328
229
0
0
259
107
183
349
0
0
20
233
0
287
0
0
0
365
134
0
4
250
202
317
252
342
8
70
320
307
264
0
0
0
44
0
0
0
197
244
274
0
0
0
298
202
170
0
0
0
0
0
184
281
42
0
0
0
267
0
31
75
11
158
258
222
169
0
93
249
77
0
0
205
100
321
0
186
218
56
11
0
163
382
219
109
4
129
145
8
0
0
0
394
59
368
244
0
253
177
0
348
257
0
56
0
244
0
44
0
181
145
0
11
0
48
0
0
356
158
198
0
0
184
382
358
2
178
100
0
0
0
155
252
372
27
85
258
150
0
277
0
0
104
245
0
0
258
0
284
355
0
0
0
0
0
0
326
0
155
0
334
0
9
0
141
0
198
0
0
0
0
0
0
311
0
0
143
106
1
0
212
226
8
2
366
146
0
0
151
12
1
0
0
0
147
308
253
0
0
0
1
0
136
0
0
0
175
0
383
0
252
0
149
0
338
95
0
257
0
0
362
0
0
0
62
128
116
0
254
0
0
248
181
375
0
216
225
0
83
41
0
244
0
0
0
152
192
67
1
0
207
156
376
109
173
188
0
18
0
155
273
227
0
254
136
0
0
0
0
93
227
0
155
0
386
350
0
0
1
18
324
0
0
211
0
308
0
184
275
0
0
1
182
0
137
102
231
152
0
0
168
0
0
0
0
351
0
0
0
0
142
110
144
0
349
0
215
159
396
301
8
255
104
0
67
35
0
308
83
314
0
317
45
0
1
295
15
315
0
0
0
0
13
182
326
191
193
202
349
0
0
0
361
0
23
134
243
120
0
187
0
160
55
0
0
0
0
0
0
161
92
246
0
213
1
0
0
344
106
261
103
0
126
0
144
0
0
191
343
174
371
22
310
389
0
212
0
386
0
0
132
0
396
6
0
372
70
222
153
0
26
215
0
0
0
275
0
0
238
0
0
257
0
0
0
0
0
196
0
152
336
0
295
0
131
397
109
364
361
4
246
0
0
108
313
0
0
199
254
188
79
0
82
208
0
332
0
0
337
0
0
131
331
54
0
199
250
0
254
0
164
8
252
0
0
292
317
397
333
12
58
156
0
371
0
0
0
0
0
0
238
0
189
299
54
0
0
378
196
190
78
369
41
0
0
117
112
145
87
45
393
0
0
204
126
0
211
70
111
161
0
175
185
201
0
141
256
0
143
82
0
0
251
0
60
0
0
0
0
218
247
340
140
4
142
0
396
1
138
0
201
0
0
27
103
237
247
0
0
0
203
0
0
0
90
0
1
0
0
0
0
36
0
2
0
0
27
116
90
0
67
0
57
0
365
0
0
0
200
0
249
340
0
0
378
0
0
0
318
0
0
102
277
0
0
0
0
201
0
0
243
306
71
226
0
258
385
4
0
10
307
0
78
1
0
115
395
0
365
341
0
143
333
0
8
1
0
132
0
156
285
0
69
396
0
217
356
0
131
0
0
0
1
53
224
313
279
0
0
0
0
2
0
0
0
58
338
8
157
0
0
317
338
7
0
0
0
258
0
271
0
94
0
307
0
3
341
168
0
31
93
0
187
368
0
0
357
0
219
0
279
153
365
0
0
105
308
214
0
0
59
0
258
0
350
0
0
0
397
318
0
274
108
64
0
149
0
0
0
0
0
0
203
0
0
0
0
281
174
0
0
0
0
116
221
397
196
0
0
0
0
204
198
136
298
0
0
0
0
210
254
0
0
0
317
333
329
255
0
0
0
83
164
0
0
268
213
0
0
0
397
0
0
0
0
339
0
64
0
35
121
252
0
0
0
309
148
0
392
0
384
0
368
396
174
321
0
34
383
0
200
397
32
0
6
32
229
0
0
37
338
280
0
356
0
0
0
0
0
0
0
175
0
371
107
217
153
396
0
335
0
0
0
0
28
313
397
17
311
363
0
177
0
0
0
0
0
0
0
39
0
0
0
397
324
0
0
0
108
242
0
0
0
0
0
137
200
225
195
64
0
24
354
0
0
0
350
175
221
108
0
26
153
267
0
23
0
384
239
147
254
348
0
397
40
0
61
0
365
323
248
0
82
216
0
346
118
0
0
0
20
139
0
0
317
0
281
347
60
341
0
0
0
8
143
137
98
132
0
24
0
241
100
0
0
128
341
349
0
169
2
356
397
254
0
386
26
23
382
0
356
189
0
0
366
0
287
0
0
0
0
1
349
283
349
0
368
73
0
0
276
6
353
386
28
348
249
0
0
0
0
274
188
159
0
51
109
71
313
397
0
0
317
28
5
0
0
0
366
273
95
54
0
346
157
0
314
0
190
169
0
0
0
20
5
160
0
363
0
7
142
202
0
282
0
153
193
229
0
257
12
0
0
108
0
127
143
182
268
0
123
0
0
0
213
0
0
53
0
384
0
324
340
158
270
366
347
0
0
64
0
0
44
0
0
0
0
375
276
198
249
0
253
0
0
136
105
0
156
0
384
318
0
0
0
287
0
10
177
278
0
0
0
101
0
0
9
0
149
0
0
4
199
0
33
0
0
21
250
0
248
234
0
0
0
53
240
0
94
0
0
216
357
0
125
50
301
0
76
11
1
89
0
201
0
173
89
196
336
0
203
214
58
163
0
0
0
118
0
0
159
136
0
297
370
213
0
29
217
0
296
286
0
0
302
117
1
1
0
149
0
0
348
83
85
380
378
0
203
210
0
0
0
74
243
0
0
0
0
0
0
0
20
311
0
155
163
0
0
6
397
169
0
220
0
0
0
0
1
0
0
51
0
0
182
188
186
113
0
0
223
0
0
0
0
0
0
40
0
159
0
190
0
291
24
0
0
311
397
0
96
0
0
83
0
0
392
195
0
191
0
0
123
0
0
0
228
27
0
152
19
349
0
42
0
0
0
16
270
212
0
2
248
6
0
318
0
0
0
0
0
88
174
135
0
0
332
87
0
0
318
0
0
74
0
175
0
0
0
0
0
155
108
279
9
39
255
0
0
0
0
316
0
212
0
0
0
397
167
22
1
240
274
5
10
63
0
222
0
353
386
169
282
324
0
183
0
0
0
377
4
123
0
115
0
0
107
213
397
0
48
148
109
0
383
132
0
0
0
228
91
353
188
96
0
85
156
230
343
85
74
0
41
381
103
199
159
0
265
197
0
0
0
13
11
0
0
301
0
0
0
291
0
378
0
286
119
0
145
397
0
0
382
0
182
397
296
83
345
30
0
325
247
0
0
20
133
0
0
327
225
209
0
295
263
165
226
0
0
389
0
3
0
0
366
0
0
0
199
321
390
0
118
0
36
70
329
0
88
0
0
0
149
0
50
325
213
144
0
84
300
0
0
235
82
0
0
0
0
0
354
0
1
68
0
86
0
0
0
0
24
0
0
0
357
0
0
0
0
0
86
0
219
62
44
209
0
0
0
297
0
0
0
0
0
361
239
394
0
358
0
206
0
0
0
0
210
343
187
13
2
0
321
0
322
25
0
51
1
0
156
91
118
153
0
0
279
0
0
216
190
397
29
0
0
197
8
0
0
0
0
0
276
0
352
252
93
148
0
55
368
0
170
188
157
0
0
192
0
15
0
397
391
389
0
6
0
317
170
34
106
73
2
0
246
269
0
0
95
0
0
251
0
0
0
0
276
79
211
205
351
1
120
184
7
120
394
0
280
149
161
0
0
14
375
0
0
282
85
386
316
0
0
30
0
247
16
0
0
141
90
0
0
318
126
22
397
0
0
0
212
71
113
181
80
1
0
146
82
0
0
103
0
0
0
9
0
61
274
87
0
0
31
0
0
13
314
345
0
0
0
0
0
145
0
18
0
0
307
0
0
0
0
288
51
0
0
355
205
117
195
0
388
0
196
0
0
0
252
0
0
0
0
0
24
0
366
0
366
0
170
0
176
0
127
142
0
0
0
394
161
0
135
0
0
0
0
1
0
0
0
254
0
0
98
200
348
0
0
0
59
198
106
31
134
0
178
339
0
70
260
387
0
0
0
155
85
0
108
0
368
0
0
250
0
310
0
246
0
0
0
0
9
0
0
0
148
0
0
0
36
0
305
321
0
0
0
0
0
0
13
8
0
234
0
113
111
0
0
0
0
0
0
0
0
305
0
0
242
0
216
383
0
208
255
289
0
360
183
0
169
0
373
245
0
10
0
64
0
332
313
202
244
8
92
40
395
195
0
8
0
0
87
158
397
0
160
157
85
0
0
295
309
0
0
0
7
254
0
0
0
0
0
0
159
151
330
0
145
312
0
341
0
6
11
224
0
158
0
92
0
0
55
3
135
0
0
342
141
115
0
37
111
170
0
94
280
0
0
90
56
280
20
307
326
45
0
0
162
0
68
281
277
0
0
226
173
0
0
0
0
181
148
280
0
0
0
0
174
0
0
0
154
0
0
372
57
0
195
396
269
356
0
0
362
0
0
385
0
247
276
0
37
353
0
13
0
0
0
0
349
0
0
0
0
152
160
355
316
0
392
0
161
179
0
166
100
0
0
0
0
309
219
279
0
0
0
39
89
225
0
61
384
0
310
153
55
167
113
65
346
0
33
0
0
193
43
0
240
335
10
163
0
340
0
0
0
0
110
0
0
5
0
0
0
0
55
0
231
360
0
0
269
384
258
0
112
218
0
0
0
397
0
83
263
0
75
332
213
0
0
0
0
236
0
0
0
0
0
145
0
0
157
0
31
280
170
210
0
0
0
0
89
0
0
95
0
0
390
94
392
148
0
0
0
0
0
0
206
0
390
271
300
8
0
0
0
0
73
0
0
0
0
309
0
214
281
0
0
0
220
139
0
177
236
10
126
252
88
0
267
0
1
148
0
0
0
0
362
0
0
6
14
20
194
388
141
368
45
0
0
0
393
0
0
103
115
258
99
0
98
5
49
0
19
0
317
0
158
216
126
0
0
0
0
0
4
0
0
2
58
0
0
1
291
339
0
158
340
51
100
153
0
53
0
0
64
0
0
237
0
0
0
0
0
0
111
0
286
332
306
0
0
357
240
175
0
188
0
208
0
0
0
331
0
289
0
8
47
2
0
0
120
0
388
117
0
0
6
0
370
0
0
326
0
0
0
337
0
0
0
170
0
238
374
60
22
0
321
196
0
82
111
170
0
0
1
0
311
158
7
77
397
0
347
0
14
134
0
129
0
150
210
146
0
325
127
161
0
282
153
0
0
0
68
0
107
0
274
0
0
366
0
78
267
386
0
0
0
0
229
346
272
0
0
0
0
394
0
0
1
0
397
0
0
337
303
229
0
116
70
102
0
0
0
0
0
0
0
349
0
156
0
0
0
90
0
0
0
0
173
0
25
0
0
27
23
115
135
159
0
14
105
0
0
0
248
0
0
199
0
0
215
0
101
5
296
147
0
68
0
394
69
270
212
0
0
0
397
0
332
0
86
0
263
43
144
225
214
69
343
168
0
1
0
59
255
183
0
191
0
44
0
10
0
260
0
0
83
0
64
12
0
0
245
237
0
0
242
0
0
91
80
375
146
100
0
5
0
298
226
319
184
130
278
0
360
274
102
0
0
0
0
210
0
395
0
153
0
0
396
0
0
360
0
223
48
0
0
0
0
0
82
0
0
13
0
0
53
0
384
152
0
295
0
171
5
0
191
0
58
240
166
95
0
101
0
0
0
0
0
268
0
252
0
279
0
43
2
2
0
44
81
0
284
0
65
39
0
0
250
0
0
0
370
0
0
0
106
257
57
0
276
2
0
9
308
62
253
0
0
0
123
0
0
0
0
0
0
234
32
397
170
0
53
92
1
4
0
217
194
0
0
376
117
195
347
0
386
0
0
0
389
246
84
0
0
0
286
170
0
23
0
0
34
182
6
0
0
10
0
0
17
0
355
95
0
0
0
355
0
50
0
0
346
0
0
0
397
266
185
0
0
0
0
100
11
59
0
0
268
0
0
98
0
397
337
0
324
0
0
50
0
269
0
366
265
351
61
0
0
254
310
81
0
0
127
13
372
0
147
0
0
275
0
397
180
397
174
302
31
0
57
0
288
108
0
0
0
366
12
0
279
109
0
40
0
70
366
318
0
0
182
0
92
0
0
3
0
116
0
88
72
57
51
184
144
0
323
0
0
397
0
239
0
0
0
14
295
0
47
0
390
365
0
0
178
0
0
0
0
0
0
0
317
275
0
155
379
5
0
0
0
0
348
101
49
0
230
388
0
2
94
0
375
3
212
303
16
148
0
195
86
0
11
299
0
3
0
0
0
0
92
253
0
0
0
0
0
191
88
0
0
4
53
0
381
108
0
0
0
0
155
180
0
347
0
73
206
394
267
0
0
0
0
0
0
0
248
0
0
0
217
0
0
2
0
115
0
1
0
0
65
312
257
12
43
47
346
73
306
295
0
244
0
209
230
266
0
345
301
273
255
0
0
373
0
0
0
0
193
0
59
10
397
0
0
265
142
302
0
1
0
108
0
0
1
0
0
0
246
0
88
165
53
1
23
158
286
252
0
0
0
0
0
0
0
238
0
0
371
130
0
275
0
178
271
0
250
0
54
185
0
214
0
388
0
0
46
0
0
0
93
21
45
0
0
221
1
0
0
0
0
0
0
336
0
0
79
276
0
201
0
0
1
0
0
0
0
51
56
1
57
0
0
0
339
0
0
176
39
0
0
0
0
20
0
196
0
63
316
0
0
0
293
0
0
88
362
0
0
0
0
0
0
306
130
0
56
373
0
176
0
0
0
0
237
1
258
2
106
0
219
147
0
0
352
0
348
360
0
0
0
38
0
316
20
0
0
0
0
0
0
328
0
190
2
69
344
288
156
0
322
94
38
341
255
281
0
178
0
0
28
273
0
69
320
0
0
0
0
340
0
0
0
0
0
281
0
0
0
149
0
180
48
26
0
19
22
387
55
0
154
0
217
94
0
8
0
332
0
288
0
246
376
171
397
134
0
205
145
228
0
0
371
247
3
0
0
0
251
0
0
246
0
262
347
0
39
0
0
74
347
187
58
0
251
0
90
0
0
0
0
0
144
394
8
0
0
268
268
386
332
205
248
190
16
0
0
20
1
0
112
0
0
0
304
386
356
115
384
0
282
50
7
0
0
254
0
144
0
0
235
312
397
0
142
43
234
0
217
38
208
151
382
63
0
0
60
189
0
0
0
241
0
0
29
121
196
76
349
258
85
397
343
151
0
205
0
0
239
383
0
0
0
88
267
0
99
184
0
0
0
145
373
0
73
0
0
0
0
206
95
0
240
388
0
0
308
0
32
3
333
0
0
138
238
0
188
0
239
158
0
0
198
1
295
297
0
0
124
0
0
255
8
0
111
0
0
0
0
120
0
0
0
97
187
2
0
14
319
1
0
0
303
259
0
2
247
0
0
369
182
0
0
314
0
0
26
143
0
0
0
142
113
0
14
0
165
25
0
0
0
0
0
0
2
314
0
248
286
0
265
3
51
332
148
0
155
0
0
53
99
166
257
0
132
366
0
387
332
292
0
0
62
0
0
0
309
174
222
278
0
0
0
203
235
0
78
0
0
286
0
0
209
0
239
318
189
105
315
104
224
0
386
0
0
99
37
45
214
394
5
192
35
0
48
176
0
0
0
0
0
0
0
0
349
135
316
0
69
0
0
0
42
0
0
0
243
0
162
0
0
386
3
359
339
9
43
137
329
365
0
266
93
0
287
335
202
0
0
0
348
0
0
16
181
5
258
0
177
386
0
35
0
0
0
118
302
216
257
94
32
0
0
200
0
114
43
230
284
185
204
0
112
278
98
0
275
0
0
376
0
343
0
0
0
396
0
0
254
0
397
0
0
0
85
199
189
397
95
0
0
46
0
0
9
349
0
196
0
148
0
0
216
251
0
152
293
0
0
0
346
0
8
0
0
0
164
367
0
0
0
0
144
0
248
26
246
0
0
0
0
0
189
0
0
0
100
0
0
102
178
393
88
0
377
191
0
0
0
105
0
74
0
0
0
0
0
281
0
206
0
0
7
0
0
0
0
78
0
244
338
0
0
123
21
73
246
202
223
0
262
165
387
0
0
0
376
0
397
0
244
0
263
146
0
381
326
96
0
173
0
0
0
28
349
343
6
220
0
0
0
0
298
0
19
83
59
0
196
189
1
0
255
128
0
70
24
0
86
204
121
0
0
0
0
157
57
237
0
0
230
9
0
0
0
67
55
0
0
188
0
0
55
0
148
0
223
0
0
0
0
188
184
0
187
196
339
0
0
0
210
0
62
0
157
141
0
357
85
61
2
0
337
3
0
259
101
0
1
0
308
0
0
0
376
294
0
0
0
309
0
20
0
0
391
0
204
0
0
0
310
234
108
227
0
0
269
77
0
157
142
216
0
1
0
0
0
313
189
39
0
0
146
135
345
376
0
147
0
0
165
375
0
0
0
253
0
371
0
0
253
0
0
0
239
0
59
170
130
1
0
375
17
0
0
0
0
57
0
137
0
243
252
0
371
0
51
54
120
0
3
0
122
0
37
148
306
65
332
13
0
1
0
274
23
0
0
328
150
0
0
0
247
0
26
0
214
171
0
11
2
151
0
5
0
282
0
0
0
1
0
0
0
361
219
0
349
0
0
0
0
386
0
0
141
0
4
0
0
3
0
0
0
110
87
351
0
0
0
33
0
175
121
0
0
0
0
0
246
0
0
0
99
364
233
354
221
12
0
0
0
0
175
9
141
0
0
348
2
161
0
170
288
0
365
0
0
0
55
328
0
70
0
0
134
220
0
0
0
0
131
188
119
294
381
0
0
0
246
372
100
0
311
135
90
191
0
0
0
0
136
312
0
8
301
0
0
353
268
385
335
0
41
88
0
0
0
0
0
51
57
2
0
0
0
326
0
0
397
0
175
0
0
0
272
382
77
0
192
0
0
0
365
20
0
362
0
0
0
185
0
394
156
338
0
220
0
397
237
397
0
368
6
0
0
0
0
300
0
61
192
299
17
0
0
190
0
264
343
0
336
0
0
0
258
0
52
0
0
343
13
0
16
10
172
0
127
74
240
188
0
0
367
52
0
366
0
0
0
0
20
0
0
0
0
254
207
226
0
316
0
83
93
53
176
253
0
0
315
149
96
0
341
57
173
0
0
0
229
0
0
0
156
0
284
0
0
396
261
0
347
69
152
48
208
0
0
2
304
0
1
260
104
0
0
220
0
0
285
0
0
0
0
330
90
372
81
0
0
0
301
293
6
0
56
0
0
0
274
0
9
305
0
0
0
297
285
0
0
0
0
103
0
188
0
397
232
0
366
0
212
263
282
0
0
0
0
267
397
106
1
0
0
0
0
0
0
0
0
0
225
348
87
60
0
48
81
160
0
96
0
337
0
62
0
77
269
48
60
0
0
0
0
0
397
0
0
0
0
373
0
142
387
0
365
282
397
0
44
0
383
0
181
182
397
24
317
0
150
367
0
0
180
0
0
333
0
157
95
375
160
94
151
0
0
104
383
342
8
0
0
76
0
0
0
195
104
0
171
259
0
350
218
154
234
20
0
0
0
0
0
98
217
0
341
385
198
249
0
2
0
112
226
223
0
26
25
239
0
351
24
240
0
214
322
0
0
7
0
0
0
0
0
0
288
237
232
394
277
128
0
21
315
0
260
0
0
0
86
270
0
0
285
87
0
8
0
0
0
148
52
284
131
0
0
0
36
244
0
83
336
1
143
361
394
0
4
349
0
0
54
369
145
0
0
166
0
313
0
0
1
0
0
82
2
0
385
18
0
0
327
0
105
0
3
0
287
261
124
0
301
280
321
24
144
0
0
21
0
154
160
0
0
352
241
97
26
316
0
0
0
214
234
145
222
1
250
0
0
0
394
0
0
0
0
0
0
0
0
0
215
397
0
212
0
321
8
0
0
154
0
330
247
0
357
0
44
0
0
0
0
0
112
347
13
63
0
314
0
299
199
0
0
307
12
0
0
0
0
0
257
0
0
0
127
0
258
233
0
13
336
7
0
133
72
143
90
120
389
0
173
194
113
0
200
99
0
249
0
0
0
194
215
199
0
15
357
257
146
0
13
306
0
284
161
0
0
0
0
0
355
335
77
39
0
0
165
256
0
116
217
0
347
397
119
11
0
0
0
10
112
0
333
380
133
0
94
284
59
0
0
0
281
249
0
163
0
0
90
175
0
159
10
0
0
189
34
9
0
283
326
237
0
0
249
170
0
175
84
160
270
316
370
389
0
119
0
0
59
0
0
0
51
397
0
314
0
0
60
0
239
0
49
0
323
8
8
397
0
173
357
45
0
0
210
220
153
62
237
0
11
0
0
0
29
155
278
116
293
97
196
364
0
45
47
349
0
354
308
0
0
0
0
0
0
166
0
1
217
397
0
0
44
0
184
0
305
0
354
0
0
267
151
85
0
0
5
171
30
162
344
0
0
0
66
34
0
251
33
0
199
273
235
389
248
246
0
0
54
174
1
152
26
306
0
0
0
148
0
48
371
245
0
1
141
0
0
0
0
0
214
317
0
12
0
31
189
0
53
0
308
46
277
0
275
0
0
0
94
0
0
63
75
0
0
74
250
181
29
0
189
232
89
0
197
0
370
0
122
347
279
278
0
52
357
193
338
201
0
68
128
79
384
0
0
0
0
0
144
350
296
0
0
50
394
311
312
240
223
0
0
346
0
0
0
56
0
235
0
0
0
81
0
0
0
0
229
81
201
0
0
68
0
29
45
0
208
0
375
99
332
0
173
0
277
93
0
0
28
38
147
338
0
2
0
124
323
0
40
37
0
0
0
0
0
0
0
30
0
99
58
280
0
0
0
19
282
0
359
331
0
138
0
0
252
114
0
338
104
0
0
232
171
222
138
0
0
370
0
0
244
259
0
246
0
369
377
0
119
0
0
0
88
0
84
228
0
75
8
0
82
284
280
0
33
208
0
0
0
0
0
0
279
276
0
0
216
0
89
20
166
0
44
382
0
203
0
280
0
176
6
135
0
242
0
0
102
0
0
0
0
141
0
0
0
0
169
0
215
365
0
90
184
11
181
0
0
0
333
0
357
0
0
0
233
0
0
0
259
15
0
0
0
0
0
377
153
238
101
110
27
397
289
0
375
0
0
41
22
0
0
334
0
0
260
0
306
76
0
0
0
20
0
316
0
264
131
182
157
396
0
169
0
0
327
0
107
0
0
0
0
101
367
0
0
44
86
0
335
4
57
0
0
0
0
2
0
374
106
6
20
227
397
62
360
225
364
351
0
0
303
0
0
68
0
6
373
279
0
0
0
260
0
394
0
0
26
0
61
0
0
104
98
90
53
0
62
324
0
0
0
0
0
274
395
81
0
0
0
103
0
341
0
0
0
288
71
200
0
303
0
0
0
113
0
0
0
0
394
245
228
0
0
135
119
0
32
209
357
0
0
242
16
0
0
308
96
0
127
0
0
307
0
0
79
302
229
0
0
0
250
21
60
0
345
0
0
301
0
286
3
0
0
0
203
0
246
0
0
154
229
0
320
207
201
0
2
26
217
112
25
0
1
212
305
341
333
1
0
241
243
0
117
162
0
149
120
0
0
347
397
1
0
261
2
193
203
397
11
0
0
0
0
363
73
0
112
0
176
10
150
198
0
272
0
0
0
0
230
0
115
212
109
215
184
0
215
0
267
229
83
349
0
0
45
0
0
211
82
254
0
0
0
0
0
1
182
383
153
241
275
364
394
1
0
397
244
0
309
0
201
0
140
0
324
0
0
0
0
288
0
0
0
0
158
0
0
0
0
40
0
115
333
0
262
14
0
137
114
0
154
0
0
0
38
190
0
0
7
168
0
108
0
272
140
345
0
212
259
163
176
0
0
0
0
394
0
245
77
136
132
112
0
206
394
115
20
1
0
0
2
206
0
0
377
97
301
113
0
0
8
146
0
396
0
154
0
0
55
125
23
33
206
62
228
115
0
218
306
0
384
328
1
292
0
0
0
34
0
111
0
0
0
0
287
3
0
150
0
219
395
252
0
7
0
0
0
394
277
33
0
342
0
76
0
345
0
0
0
0
152
0
397
260
122
217
0
297
0
0
0
0
0
0
49
1
87
24
164
154
342
338
370
267
102
346
0
0
0
178
1
300
206
397
253
332
204
0
241
297
129
0
366
0
0
233
0
0
268
282
0
0
150
0
0
143
55
0
374
229
51
0
0
394
185
0
336
106
0
204
0
0
0
0
195
352
198
0
0
127
154
0
0
251
381
0
0
32
92
0
153
89
18
0
8
0
0
157
257
67
0
28
0
0
15
176
0
0
0
328
0
235
71
0
0
53
0
272
252
0
41
0
19
0
0
1
233
347
0
0
0
307
0
0
354
0
128
344
0
0
365
0
0
175
0
0
161
0
0
186
225
0
5
57
397
5
109
250
0
156
377
369
254
20
0
0
184
0
317
0
0
0
0
0
0
0
0
394
0
0
283
0
197
0
88
213
0
254
70
20
201
271
315
0
383
0
0
228
0
318
1
226
0
0
0
2
74
0
168
0
0
0
67
0
188
0
0
0
359
0
22
0
0
383
325
0
19
0
0
50
0
239
0
198
187
205
310
295
0
0
6
161
0
222
0
0
223
234
0
134
0
0
170
0
0
388
277
280
397
0
289
199
362
53
0
310
96
333
149
0
0
0
191
0
238
0
0
289
353
228
0
0
313
19
0
0
0
0
1
0
350
0
287
15
0
205
0
0
0
367
0
0
212
217
0
0
0
0
0
348
140
161
170
0
285
36
51
367
0
0
11
257
89
0
334
1
302
0
133
0
317
375
0
227
0
0
0
0
0
0
223
0
366
15
0
33
349
0
0
343
0
0
0
0
82
158
193
366
78
243
0
358
0
0
188
0
0
30
163
0
0
88
0
0
0
75
214
0
289
0
0
350
0
57
0
0
0
278
353
0
35
0
233
73
0
259
2
0
0
0
227
90
280
0
302
0
0
0
139
0
63
0
113
0
356
0
0
0
85
239
230
156
0
366
157
281
85
122
135
324
366
0
391
0
224
397
0
87
55
277
267
156
0
225
0
365
299
0
258
0
0
0
219
394
0
0
217
0
197
74
107
394
287
13
317
214
0
0
0
245
203
137
0
357
135
0
0
0
178
366
0
0
0
0
56
78
0
161
0
0
0
0
0
171
295
0
182
270
11
0
0
0
396
67
0
0
0
282
0
333
94
0
0
289
0
163
0
0
268
136
0
45
2
367
322
254
0
203
0
228
226
371
0
205
338
0
73
119
0
0
0
0
0
175
211
381
337
27
15
333
0
0
301
0
274
0
0
0
40
91
0
368
0
0
130
29
0
0
367
261
0
16
0
0
0
356
0
0
0
0
0
364
256
144
11
0
0
0
99
0
0
304
0
238
0
154
309
0
0
75
2
299
136
111
0
2
3
0
0
317
0
141
205
0
364
0
222
267
0
0
0
0
206
267
195
159
0
0
256
0
85
0
40
192
89
350
191
0
330
0
0
9
275
27
82
1
196
302
0
0
0
84
0
226
10
1
0
0
181
0
375
321
265
0
0
0
143
370
192
13
200
0
0
296
0
0
118
0
0
126
0
0
1
201
255
0
0
0
327
210
137
157
0
0
0
353
229
0
0
42
0
0
0
0
0
15
317
0
197
0
0
383
0
0
87
338
179
178
0
144
0
0
59
268
219
208
49
107
68
243
0
0
0
394
305
386
0
0
7
305
310
218
0
0
380
218
0
74
0
0
135
327
0
58
0
0
20
75
0
346
0
0
58
205
224
0
0
178
0
68
26
0
0
100
0
118
0
12
5
227
325
394
0
188
0
66
0
101
0
137
0
0
381
295
0
29
16
0
0
233
0
0
0
157
243
124
218
0
41
126
0
0
0
0
57
261
342
0
41
0
0
0
109
1
14
0
0
365
293
9
0
36
0
0
8
137
2
0
156
253
0
234
0
0
318
246
3
281
1
0
347
191
82
0
48
0
0
84
0
203
0
0
0
0
0
0
285
0
187
78
8
0
0
393
397
349
209
0
0
0
0
0
337
344
0
0
168
0
0
0
317
0
0
0
0
0
0
123
0
0
371
0
168
0
391
0
280
397
44
219
113
339
0
0
208
0
0
0
222
47
142
0
108
346
66
150
0
0
0
0
385
0
397
332
295
193
84
315
305
0
184
0
0
0
0
0
66
0
204
206
161
196
382
0
0
0
0
0
0
65
97
247
0
0
38
0
0
0
0
0
376
0
397
0
181
89
30
28
183
9
160
0
40
0
320
297
0
0
0
144
0
0
312
0
392
0
294
0
0
0
182
92
221
0
30
214
104
0
298
265
217
172
240
376
182
217
165
253
0
0
0
0
0
256
383
177
0
0
193
0
17
0
385
222
0
397
10
0
10
0
129
0
0
386
291
0
352
0
313
0
98
0
397
0
0
386
0
0
202
2
0
0
0
0
42
188
0
0
0
282
266
277
120
2
0
0
383
0
0
313
356
0
279
191
332
189
329
0
0
263
0
287
0
0
0
0
0
308
0
0
0
75
0
219
0
195
0
0
0
0
263
371
0
0
182
14
287
160
0
0
59
15
47
0
0
0
0
252
81
0
0
0
271
0
0
0
281
0
321
355
1
307
66
0
210
0
0
86
353
328
0
0
111
208
2
176
156
0
0
0
74
0
239
397
0
257
0
0
245
272
375
238
159
0
393
0
286
313
0
0
0
131
363
0
0
0
0
0
107
0
156
324
302
150
0
0
0
0
0
74
332
0
0
0
344
0
73
0
5
203
0
106
326
0
248
0
397
0
84
254
0
108
0
0
0
5
0
0
0
388
21
224
6
226
290
394
351
228
0
340
0
0
286
177
364
0
4
55
343
0
0
0
268
1
0
0
358
72
0
10
0
379
86
0
0
0
49
365
133
0
317
0
0
146
0
0
0
309
94
10
50
297
0
198
353
137
270
0
157
20
0
191
0
149
0
58
12
79
58
203
0
0
369
0
0
204
0
0
293
0
1
0
196
0
80
170
151
0
397
0
0
0
0
221
0
0
0
135
277
0
363
27
3
58
0
0
254
328
37
35
0
199
1
39
192
205
366
89
0
335
0
38
0
0
334
0
0
95
150
0
0
0
345
9
0
260
0
271
0
0
0
356
0
32
0
385
96
0
0
249
0
1
0
76
0
20
0
144
344
0
297
0
225
0
168
0
364
0
0
0
0
0
0
338
0
0
272
308
0
302
0
0
342
0
344
0
0
2
0
0
152
62
0
0
0
257
0
254
360
0
0
0
232
8
194
226
0
91
0
184
42
0
0
342
0
327
0
198
387
344
362
199
0
365
0
0
52
0
0
0
0
0
242
254
342
0
253
8
0
366
0
90
0
0
102
339
92
0
0
386
0
73
281
170
377
27
0
6
72
230
0
240
36
0
0
0
0
0
286
31
4
0
13
115
190
0
22
352
108
217
0
0
0
56
149
139
0
48
0
147
30
232
327
176
0
0
0
0
371
379
0
15
0
0
0
280
0
391
0
224
107
0
0
219
260
0
181
54
13
0
173
0
0
209
39
198
0
79
78
0
7
394
192
0
0
236
290
0
6
0
245
0
239
0
0
1
0
0
125
105
225
0
2
298
253
364
338
0
0
131
294
326
313
190
0
23
0
0
193
9
2
267
397
23
23
0
9
139
65
345
0
0
0
275
0
108
59
0
0
0
0
0
15
0
203
153
0
0
0
0
13
0
0
279
63
337
1
0
28
216
0
348
267
25
332
146
0
0
0
332
36
91
342
288
345
331
25
0
0
364
0
0
0
105
152
0
133
0
314
0
0
109
0
242
160
0
0
0
345
31
291
144
0
0
0
175
0
0
293
0
0
30
0
259
0
0
0
0
262
1
0
252
154
0
0
246
190
116
51
0
3
0
0
0
0
102
0
249
0
0
0
83
385
0
0
167
161
0
396
0
159
265
335
96
0
355
0
317
0
0
0
223
11
19
0
0
107
143
228
0
0
0
280
355
98
0
0
0
0
0
21
381
41
0
309
0
52
0
0
0
376
0
317
26
0
0
0
0
279
0
72
0
0
32
0
244
125
42
0
0
195
0
397
0
0
0
307
0
1
20
31
232
69
10
0
0
21
277
132
186
257
278
0
0
208
0
108
11
0
46
84
365
225
0
56
82
109
235
0
83
177
0
275
375
0
0
75
120
217
284
0
144
0
281
22
375
214
149
0
0
0
144
53
216
165
361
0
394
2
0
250
75
319
0
316
303
0
211
286
184
74
160
0
0
0
0
21
39
392
188
236
198
0
216
0
5
389
60
0
176
0
116
243
79
131
0
5
250
0
296
126
0
24
397
0
0
0
0
0
0
0
274
0
101
0
207
70
0
385
223
386
0
0
0
283
7
0
0
2
232
204
219
0
274
147
203
0
372
35
359
391
55
96
317
59
0
37
0
241
261
213
0
52
252
365
0
0
0
4
128
353
0
376
181
0
58
1
262
228
0
72
0
0
106
0
228
397
397
89
0
0
71
262
342
0
0
0
78
6
0
373
0
348
0
0
278
232
0
53
0
204
12
163
141
0
0
193
224
0
356
38
62
363
101
0
275
304
0
82
0
0
0
0
0
110
0
339
0
160
8
289
38
0
0
0
0
29
148
358
332
140
166
108
172
0
0
0
0
0
0
22
0
168
0
255
310
0
376
0
282
10
3
0
0
0
153
0
0
207
0
0
0
33
21
326
0
181
0
8
0
149
0
306
0
0
0
0
0
311
0
0
0
0
132
0
273
370
303
312
0
18
0
0
358
231
2
397
0
235
323
28
19
51
0
162
0
0
345
0
1
256
0
274
0
264
0
30
8
0
94
59
310
57
209
99
0
0
213
0
178
209
0
289
0
299
0
31
204
0
218
0
0
142
304
0
1
0
212
0
0
253
51
0
147
84
233
0
98
118
0
0
0
4
0
0
0
321
0
0
0
347
82
0
332
379
169
0
387
369
366
0
8
0
397
0
356
0
0
82
0
0
125
0
270
0
0
159
0
0
0
220
0
0
153
345
0
18
0
79
0
397
276
0
0
0
114
0
0
5
397
0
83
246
0
0
347
268
32
184
381
0
0
175
284
0
0
0
0
323
364
8
0
0
0
0
0
0
0
169
321
0
0
190
0
0
47
368
54
199
0
65
0
338
0
0
0
80
0
0
304
0
318
0
370
75
85
385
197
90
129
309
0
239
244
44
0
0
0
257
0
397
99
0
1
138
88
248
0
145
0
129
0
0
0
0
0
282
196
337
0
223
102
14
214
238
0
158
0
29
0
0
0
0
370
347
0
0
127
218
0
105
28
348
0
0
385
0
1
55
0
0
49
0
0
0
0
83
268
343
164
264
106
0
0
14
0
0
0
0
0
0
0
1
0
289
0
5
171
100
175
0
25
0
202
272
176
22
0
75
0
0
0
0
0
0
5
0
0
31
392
0
245
270
148
226
54
0
124
210
0
0
310
0
0
0
0
0
0
0
345
309
2
194
280
20
0
0
0
317
309
0
1
0
0
0
191
303
3
0
177
0
6
308
0
0
0
0
130
0
276
336
352
269
0
0
0
206
0
7
0
0
9
0
0
228
301
275
0
250
275
214
0
225
89
0
0
0
326
0
48
0
0
0
56
0
5
0
345
0
0
0
0
20
116
93
0
218
231
0
0
157
392
0
91
0
0
4
0
166
0
180
205
0
0
313
98
355
0
0
24
161
347
0
0
0
382
0
235
225
72
0
0
41
0
168
103
0
367
141
150
44
0
0
297
0
385
254
282
375
66
0
11
94
394
0
197
0
217
0
0
332
288
314
343
0
281
0
108
0
59
106
0
0
0
138
9
0
54
0
0
231
0
195
0
0
397
0
366
121
0
361
0
273
0
279
397
381
1
0
191
0
49
4
215
1
0
74
0
286
276
0
0
0
367
284
188
301
157
0
47
202
338
332
0
319
319
218
0
241
0
0
216
118
0
89
397
0
341
278
260
265
394
8
244
0
397
58
16
0
0
48
0
172
0
0
231
0
0
75
104
171
333
0
384
85
146
376
30
0
147
182
205
0
0
0
314
0
205
329
33
0
1
373
2
0
0
10
77
0
363
0
0
159
0
156
0
140
9
372
0
0
0
158
358
0
397
0
397
25
355
365
0
318
213
291
327
0
63
364
24
2
0
0
187
0
0
0
108
138
71
309
383
317
0
251
0
0
0
34
373
0
0
0
44
272
0
361
176
0
332
2
391
0
0
197
0
337
0
388
14
374
21
0
206
0
0
0
0
0
322
253
0
50
173
0
55
1
233
340
158
0
0
0
397
131
110
0
0
0
280
0
304
92
0
0
0
279
0
1
6
134
0
0
305
23
0
57
0
0
0
9
0
218
58
0
0
0
0
0
0
0
176
0
196
332
1
0
0
198
0
0
248
0
0
171
397
0
223
111
0
0
217
321
205
0
191
0
46
0
0
0
281
0
0
0
11
0
375
359
0
0
0
0
0
305
49
14
90
21
0
0
0
67
117
276
395
338
278
0
0
0
384
373
0
0
0
0
0
0
0
92
0
201
190
0
0
134
0
0
200
159
195
206
0
15
0
176
117
332
343
0
260
0
0
58
0
386
99
0
0
279
0
0
19
0
102
0
0
81
0
0
396
0
0
0
394
0
215
0
0
386
0
117
0
68
0
0
0
334
387
0
0
216
1
0
0
386
0
0
340
0
0
0
0
315
0
0
0
0
0
0
0
0
251
174
149
0
0
0
0
300
0
0
48
66
62
167
134
13
277
0
0
0
0
0
192
0
0
320
0
0
2
308
0
8
184
0
0
0
0
339
33
0
0
332
0
0
0
0
92
0
0
0
226
24
212
0
176
0
0
8
280
0
0
35
0
4
207
0
169
150
289
107
155
0
0
376
201
0
0
0
0
365
0
288
46
119
243
86
277
119
0
86
210
99
9
0
0
125
0
55
0
228
0
315
0
204
0
85
225
0
0
282
235
146
0
219
1
55
0
0
0
222
134
0
114
237
81
91
169
265
392
374
130
290
87
57
397
0
301
0
0
97
0
0
153
0
106
52
5
0
278
0
14
0
0
0
0
289
0
336
384
0
387
0
261
397
365
345
60
0
0
335
0
0
275
298
253
0
251
0
63
0
0
31
0
370
0
156
6
0
0
2
330
133
0
0
282
174
0
244
0
127
280
0
0
0
0
57
315
0
387
0
304
57
0
309
0
63
359
0
237
0
24
0
388
281
0
160
0
0
273
4
0
280
196
0
3
0
0
366
0
0
73
0
263
6
129
0
0
140
191
111
172
0
377
190
287
144
0
0
0
0
0
316
148
0
0
0
332
385
0
0
298
0
0
278
0
282
0
297
0
277
0
196
0
0
283
0
5
270
0
0
0
0
0
0
386
42
7
93
385
0
309
159
0
0
224
248
296
99
346
0
384
0
0
311
0
0
0
0
0
0
375
247
0
302
65
256
394
0
0
315
0
242
173
0
92
0
0
128
0
244
0
0
35
367
0
0
0
0
0
1
293
2
0
0
99
209
208
0
185
0
0
0
108
0
0
0
12
392
345
0
110
0
17
23
0
0
0
0
0
0
279
0
0
0
9
9
0
0
0
0
0
0
0
296
0
0
332
267
0
0
0
203
81
137
306
236
0
286
228
388
0
0
0
224
0
0
63
84
0
0
0
90
8
322
120
301
373
316
311
0
287
0
386
362
134
0
0
0
0
0
0
255
0
145
0
0
0
0
0
87
0
113
0
257
55
215
0
113
0
0
321
0
0
0
328
150
75
0
0
0
108
137
0
274
0
396
0
9
0
9
281
0
89
274
78
0
0
56
0
57
270
220
244
1
0
0
0
81
111
395
250
384
87
0
17
0
278
241
0
0
0
0
4
0
56
0
0
0
144
0
0
103
366
11
0
0
0
0
280
4
76
0
85
231
201
0
225
20
0
233
0
145
0
386
0
0
0
0
51
40
0
280
397
0
2
218
0
0
63
332
318
334
0
119
1
222
265
43
0
0
370
0
0
0
0
122
221
0
223
0
38
377
0
0
232
155
0
0
272
0
349
375
0
0
332
354
198
0
0
386
181
0
140
84
0
0
318
143
63
0
346
0
79
0
0
0
0
332
0
0
0
257
238
0
0
32
385
126
0
128
0
327
0
319
206
328
0
14
0
394
0
112
0
0
20
230
0
0
317
0
0
389
385
29
0
281
0
332
107
0
156
18
22
146
24
0
0
397
0
30
0
0
0
0
0
397
346
0
0
0
347
0
150
121
0
0
0
66
57
0
315
142
330
0
87
110
0
0
117
86
0
254
1
307
0
0
350
37
282
276
0
280
346
54
0
0
173
73
281
367
386
0
11
28
217
151
37
295
252
0
394
71
0
183
0
116
0
0
0
250
229
0
306
0
0
0
0
0
0
144
0
109
0
63
0
46
226
202
188
0
207
281
247
354
0
347
0
337
0
0
0
369
0
0
0
0
64
0
0
0
0
0
144
0
329
0
327
224
0
102
6
0
0
44
1
0
145
0
189
0
0
140
0
366
44
309
279
0
0
15
0
396
0
280
0
319
59
0
159
0
0
176
190
119
374
332
317
157
0
47
0
0
5
333
143
347
0
306
0
140
267
0
93
367
0
0
347
255
0
22
0
271
282
0
0
394
152
0
9
355
214
335
169
263
222
339
0
281
223
0
0
24
0
216
54
0
72
0
109
106
0
70
0
0
0
0
0
0
66
29
0
346
239
0
0
334
0
394
355
0
0
0
205
11
0
0
0
339
97
0
173
0
269
0
0
380
0
347
0
397
326
351
0
0
73
390
0
370
365
0
0
300
124
151
26
370
0
0
19
249
0
65
155
0
148
72
20
0
5
0
0
133
312
367
327
0
0
0
353
0
0
277
165
0
1
386
0
0
232
71
14
351
19
0
0
0
340
280
0
0
192
1
0
81
298
15
355
43
0
82
342
0
8
0
0
0
0
204
238
394
199
0
110
0
313
0
19
0
10
279
57
0
33
95
134
194
340
211
338
294
394
0
0
184
0
0
135
203
1
105
0
193
0
0
0
139
343
0
0
366
215
0
164
142
0
0
58
373
0
0
0
6
112
25
0
70
11
281
249
0
0
182
0
3
11
0
33
0
260
0
355
0
0
14
189
0
166
319
0
260
0
96
0
218
0
188
354
0
0
299
281
87
378
186
266
170
0
0
0
395
0
0
0
28
227
0
44
332
126
0
240
82
0
0
0
0
318
0
26
0
393
0
0
0
0
27
0
0
0
90
0
22
298
263
352
315
0
347
131
0
0
94
0
81
113
69
0
106
52
332
125
170
0
246
4
23
0
0
275
0
10
0
0
160
0
0
0
270
0
83
320
132
340
0
0
170
0
259
0
0
0
307
0
0
0
0
254
0
225
105
304
6
334
0
0
0
0
17
291
50
6
33
0
0
179
0
0
0
219
0
0
0
5
0
53
137
324
0
382
0
0
0
0
77
389
73
0
363
0
92
145
0
350
397
0
0
310
0
139
81
349
318
360
233
0
243
0
0
45
0
87
0
45
0
108
0
0
195
1
338
214
0
0
0
0
0
267
117
0
31
195
350
350
0
119
0
49
179
11
220
143
289
87
0
148
171
0
0
0
0
94
0
0
0
35
332
216
0
0
358
194
240
48
366
14
222
397
375
168
0
304
335
337
280
89
0
0
0
169
0
0
66
397
0
0
28
0
0
98
0
0
0
291
308
320
1
0
0
0
0
41
215
178
0
0
265
341
0
0
0
0
0
397
0
0
0
394
229
1
338
390
19
0
0
0
0
201
0
63
0
0
85
306
18
348
0
0
150
0
0
87
0
397
0
0
60
255
4
16
0
0
262
219
0
0
0
54
184
0
0
0
135
1
84
60
44
0
1
0
161
289
324
0
184
319
0
99
0
381
0
346
146
0
0
0
0
0
165
59
263
357
345
0
120
0
0
8
175
208
349
153
0
109
149
0
0
332
86
81
66
0
138
332
0
0
0
7
166
21
4
132
231
339
244
6
0
0
253
161
394
71
0
25
0
48
77
0
0
391
0
0
0
0
56
118
11
0
128
0
14
85
122
348
240
0
127
73
0
0
68
53
208
96
22
393
188
0
0
0
0
0
166
206
0
0
0
0
107
370
0
192
0
86
1
0
71
0
0
0
0
82
0
19
0
388
219
0
303
0
0
0
95
294
0
0
0
299
0
55
0
0
0
0
207
326
282
352
0
0
379
144
238
218
0
0
0
11
0
124
37
343
0
0
0
221
159
0
0
349
362
397
25
0
50
0
0
377
319
340
176
0
0
0
316
177
43
36
0
0
142
0
337
205
0
223
0
84
134
219
111
65
344
0
0
87
285
36
224
0
71
0
0
109
42
145
313
77
0
191
0
0
285
4
5
0
334
167
0
0
64
303
0
317
43
95
282
321
76
347
0
0
205
20
0
367
349
0
397
0
0
0
0
24
0
252
171
0
0
148
215
0
25
31
191
120
214
245
71
384
281
55
0
347
0
221
11
0
0
0
0
255
0
0
0
358
0
195
0
152
216
141
0
1
0
0
0
0
88
0
0
0
1
285
0
2
17
5
0
0
0
0
0
0
0
328
0
145
5
0
44
0
0
0
0
0
171
0
39
0
287
79
0
0
79
74
301
23
0
270
0
88
27
0
0
0
0
0
0
82
315
0
289
7
356
145
9
136
369
159
0
0
0
242
0
0
0
276
0
135
397
364
0
256
0
190
18
0
0
139
42
160
263
65
0
187
0
0
0
132
281
0
224
205
0
1
0
57
0
65
0
283
42
323
368
109
353
0
0
0
0
377
161
342
187
0
0
79
226
326
0
9
299
129
0
296
0
83
47
0
169
0
0
138
0
337
179
1
0
0
96
203
0
126
0
0
364
0
0
0
158
349
0
0
285
352
71
393
0
0
10
81
159
375
272
0
0
0
0
0
0
0
293
200
0
149
0
0
165
77
354
235
18
158
0
90
340
0
0
0
269
43
0
0
383
0
0
55
0
231
0
141
0
237
0
0
0
299
395
0
161
327
0
0
0
201
0
0
0
0
276
0
297
0
0
19
397
175
276
328
162
299
0
334
0
34
0
0
309
164
0
285
397
228
0
0
88
0
0
260
210
0
0
0
10
230
234
0
220
0
2
258
0
149
0
223
0
298
0
80
0
0
0
0
0
0
0
71
147
13
0
64
201
0
397
154
214
375
384
164
0
381
0
124
0
282
374
9
288
0
85
0
250
0
49
366
345
0
68
0
245
230
280
0
0
0
63
0
0
0
0
58
324
11
27
243
0
0
397
0
292
0
0
316
1
0
0
13
48
0
142
285
31
0
305
0
0
377
108
218
0
0
0
0
0
0
98
144
0
170
250
0
208
0
0
0
0
75
312
88
0
0
68
0
308
34
1
378
207
256
0
159
253
180
40
204
0
0
264
0
109
0
0
0
0
0
0
132
64
273
92
20
300
312
298
0
0
29
395
0
259
0
0
6
243
1
158
0
1
332
367
19
336
0
308
225
0
1
209
12
0
366
306
218
379
0
0
0
203
0
0
0
129
0
299
0
0
271
149
267
0
174
108
0
376
0
0
0
0
0
18
301
0
310
278
164
0
0
0
0
0
170
0
250
376
0
0
73
0
106
331
0
0
144
0
44
90
0
0
251
248
0
0
0
3
0
18
0
378
0
143
6
0
216
0
0
82
48
327
0
89
256
0
154
370
288
0
0
0
346
244
0
41
0
0
33
0
0
218
0
0
2
289
337
32
0
80
119
1
319
123
362
281
0
193
286
0
0
136
0
6
0
0
227
160
0
0
0
351
272
15
0
0
0
0
0
0
199
0
0
0
0
222
284
233
0
185
75
364
0
277
219
196
182
82
0
0
0
218
0
28
79
141
0
0
326
0
235
249
0
374
19
0
224
0
0
198
0
0
0
312
0
219
26
28
0
0
216
210
19
0
234
0
0
396
0
0
323
0
0
0
0
0
0
310
0
0
0
176
0
13
66
233
0
149
0
0
90
0
0
0
0
0
0
0
0
0
247
209
72
0
0
0
0
239
213
0
335
0
0
397
42
168
259
0
161
397
139
0
0
0
0
0
0
178
0
103
246
0
0
355
0
137
30
6
333
1
5
0
0
0
0
369
0
149
376
0
0
7
0
27
0
28
33
250
0
4
0
377
0
189
366
380
0
1
237
0
0
0
133
397
0
293
121
0
245
397
52
2
309
58
0
0
105
0
0
313
397
0
230
211
0
266
54
201
0
332
0
0
51
109
0
187
42
0
163
371
338
332
0
259
0
0
0
289
4
4
0
376
0
0
4
54
358
259
16
206
93
172
238
372
232
0
0
335
0
337
0
27
380
0
0
36
177
204
246
315
56
0
281
24
0
15
84
1
0
201
26
0
397
355
0
227
113
304
0
0
1
297
363
0
0
0
0
2
0
286
0
0
0
397
95
236
145
0
10
0
2
259
347
0
201
2
4
0
379
0
0
0
346
0
1
346
0
373
0
371
287
55
185
6
306
0
191
34
0
0
94
68
348
0
0
0
244
324
0
0
0
0
9
11
226
256
48
0
246
0
0
22
245
0
116
332
0
144
0
281
0
15
99
183
174
61
0
237
354
0
87
0
0
0
0
333
0
2
0
281
0
158
352
199
84
249
129
393
29
51
44
132
0
0
0
0
242
0
0
0
152
0
4
203
321
168
157
130
7
0
271
0
0
48
76
332
153
0
203
13
3
36
0
293
183
138
76
52
1
0
0
0
225
205
348
386
345
184
271
331
0
0
225
0
56
216
6
84
231
198
151
0
300
20
308
81
359
340
375
0
0
241
0
0
374
130
0
71
67
0
0
154
314
39
0
124
357
32
297
0
0
318
0
226
280
109
0
129
12
0
65
372
0
397
0
0
0
0
3
379
43
0
0
0
0
0
0
0
0
171
366
54
0
395
0
2
0
396
100
337
0
0
347
338
134
257
0
0
0
0
171
1
0
197
0
149
0
0
303
287
0
0
0
343
109
178
327
0
397
282
41
0
270
300
0
0
0
0
0
0
0
212
115
0
279
0
0
0
303
171
397
0
0
0
393
267
0
0
239
0
0
371
169
252
57
228
243
0
345
0
0
28
0
7
0
248
0
105
0
0
67
3
89
0
0
0
0
325
0
0
0
0
0
0
0
202
224
0
0
199
17
0
123
261
0
0
216
0
209
0
0
347
122
210
58
0
387
0
299
170
144
147
0
0
0
0
348
0
3
0
77
0
3
127
0
0
0
0
0
0
388
20
0
129
0
255
0
298
212
245
0
0
0
0
137
5
312
105
182
299
0
0
0
0
0
348
0
345
108
145
307
0
0
130
121
168
0
150
0
2
292
128
0
118
363
0
0
0
328
100
0
290
0
235
0
0
3
0
1
0
0
331
0
0
30
285
0
182
0
141
21
189
383
322
0
0
73
0
164
0
211
0
47
0
376
52
0
0
272
0
0
0
225
271
52
49
287
330
237
142
0
0
85
338
0
0
0
0
0
292
131
296
0
0
312
1
289
7
350
28
144
0
60
0
0
369
37
0
244
230
181
21
0
0
0
76
0
381
251
0
340
0
285
0
280
144
0
247
288
79
149
397
331
182
313
0
0
0
0
266
120
0
0
319
0
171
0
0
78
0
377
0
0
148
0
0
218
0
0
29
0
333
0
0
26
193
0
0
11
102
79
157
0
0
30
24
82
0
39
0
190
302
4
0
393
308
32
220
364
30
60
0
0
278
0
5
0
134
261
239
105
176
305
290
0
0
0
0
61
0
225
52
183
331
208
166
246
0
0
0
0
78
0
0
169
301
321
1
384
80
285
38
366
10
0
0
170
364
68
250
1
0
125
280
0
0
0
343
0
247
0
390
379
0
396
0
382
165
380
61
229
27
394
82
0
28
0
397
0
182
139
0
0
0
225
4
216
0
0
0
91
109
227
0
210
0
388
92
4
326
55
0
314
0
0
390
323
133
161
0
250
0
301
341
274
11
144
0
35
0
0
339
0
172
0
147
1
0
0
0
180
0
0
0
238
0
327
0
29
245
0
0
0
0
0
70
146
0
304
0
0
49
246
253
53
283
266
0
0
353
13
247
195
0
0
0
132
0
0
0
148
0
0
31
0
73
0
0
138
20
356
0
0
0
0
207
77
0
0
77
0
193
0
239
336
36
0
0
185
0
209
64
388
0
0
0
50
0
156
331
0
0
0
194
211
253
108
264
330
0
0
51
159
14
13
77
10
139
0
307
238
0
1
0
81
0
281
0
7
0
118
223
204
0
285
0
303
0
0
175
20
218
311
0
223
0
108
394
0
0
0
0
0
0
5
0
0
0
0
309
5
134
0
0
79
0
7
366
0
0
0
0
127
0
0
0
332
0
0
0
0
0
0
0
0
72
0
0
2
235
15
0
231
190
0
0
0
0
0
167
0
0
0
0
0
205
0
0
54
0
0
386
0
0
0
0
229
328
143
181
251
251
51
0
0
0
0
0
40
287
118
354
5
324
7
0
6
254
261
0
0
397
159
253
376
0
356
0
0
144
0
0
81
0
0
0
115
192
172
0
83
6
183
0
215
220
0
118
307
0
60
376
0
0
0
0
302
203
0
318
374
18
109
10
225
0
332
79
0
102
0
174
123
0
0
285
0
239
305
0
0
228
0
357
2
134
0
0
212
143
1
0
353
0
116
329
295
149
81
22
219
109
181
200
27
0
46
0
320
143
0
196
84
0
0
295
270
6
0
0
0
0
0
83
0
7
165
0
153
0
0
395
0
10
181
0
1
76
0
320
20
0
0
158
0
133
0
48
30
263
0
317
209
377
0
210
0
182
224
160
0
235
26
93
263
0
0
371
23
0
176
196
384
0
0
0
202
0
73
0
397
0
1
298
4
323
69
288
343
209
17
0
0
0
0
45
0
51
362
0
317
147
0
0
358
0
149
334
58
0
137
247
63
0
0
0
0
63
0
0
180
15
0
317
0
0
0
0
0
0
346
212
0
279
0
0
326
220
371
0
304
314
0
0
0
276
0
0
0
328
65
0
106
0
2
0
306
0
141
85
0
0
0
317
0
0
0
358
199
198
0
0
283
0
67
0
26
170
49
0
46
53
296
0
231
0
124
376
289
0
0
0
4
75
0
277
0
0
159
0
0
46
94
0
236
0
0
346
0
0
117
0
0
7
0
0
0
0
0
0
253
0
336
167
53
0
106
88
0
56
94
380
112
93
0
0
15
0
220
332
268
45
0
0
290
0
0
0
0
370
0
0
0
0
287
67
282
285
0
396
0
247
232
0
0
0
290
210
304
0
232
146
184
24
0
183
158
109
68
0
0
95
0
0
0
254
314
0
0
195
72
0
0
341
0
0
0
0
0
100
181
0
352
0
164
334
0
170
17
392
23
106
332
155
58
15
10
0
22
43
0
1
0
0
386
0
102
166
232
0
0
313
45
0
0
0
0
0
0
0
13
0
0
9
0
62
0
0
2
161
0
171
108
100
0
0
315
274
0
0
39
283
31
0
0
0
52
0
82
0
385
371
140
19
0
378
0
22
371
0
136
159
0
0
0
0
341
107
0
0
217
397
363
0
0
41
0
0
43
0
35
80
149
0
186
215
0
20
187
298
101
0
271
1
27
0
282
177
317
0
0
0
0
320
314
0
0
0
27
19
344
0
0
0
161
0
0
356
0
302
109
0
10
0
88
11
394
0
255
0
0
110
0
137
111
0
0
0
21
42
278
310
0
0
155
0
250
0
85
0
0
268
0
0
79
140
89
0
0
136
0
0
0
0
27
96
0
0
386
0
32
0
160
0
0
0
0
0
253
0
378
8
0
234
316
281
0
0
283
0
0
367
124
140
91
397
0
101
0
0
0
0
102
170
0
366
0
221
0
257
0
103
0
330
12
36
0
65
0
0
16
0
0
198
332
0
88
293
292
45
257
48
159
366
239
379
0
0
0
103
219
397
0
0
127
0
155
110
0
33
397
4
352
396
0
2
289
1
0
0
0
0
5
53
0
247
0
0
277
1
0
0
80
67
0
0
123
291
340
141
341
0
28
310
0
0
246
3
0
233
0
0
14
0
71
15
0
0
22
54
8
0
0
176
27
279
187
11
123
371
0
141
224
262
0
395
1
0
53
158
0
0
244
0
0
162
130
388
4
116
384
145
215
0
102
0
280
0
279
0
0
274
152
204
139
0
0
0
0
0
55
0
0
341
384
0
267
0
0
138
255
0
0
173
113
0
317
294
0
375
0
69
139
0
249
26
367
0
6
184
0
0
209
165
188
74
0
0
197
83
294
365
7
0
0
364
0
156
0
155
325
85
3
270
281
304
141
397
0
0
0
376
0
225
2
0
83
0
57
201
0
64
0
0
0
0
19
0
147
0
391
243
154
58
0
0
0
202
186
269
0
0
302
0
152
339
121
0
0
0
0
58
188
0
0
0
0
145
55
0
0
346
329
0
257
0
121
0
8
20
0
0
10
0
0
0
239
0
0
159
360
0
0
233
0
296
323
0
0
93
0
0
0
165
311
325
0
0
350
0
397
303
232
236
397
0
197
298
244
0
193
1
0
335
44
362
27
0
397
58
340
77
0
193
0
122
179
0
2
165
366
0
86
144
0
0
0
0
89
321
295
0
0
0
0
172
226
0
363
0
148
0
0
9
218
269
0
0
0
381
56
111
0
0
0
39
141
111
301
0
0
0
0
0
0
95
0
0
192
153
2
160
397
0
0
9
0
20
0
0
0
0
178
1
127
2
0
58
0
21
0
248
0
0
377
0
223
0
254
142
148
0
356
226
189
0
0
266
345
62
240
279
277
387
57
0
307
291
124
376
0
323
101
0
0
389
149
63
0
0
0
226
0
390
15
66
43
386
209
75
57
113
158
0
0
0
1
295
76
164
370
0
6
0
375
0
0
0
8
0
0
227
126
6
158
0
145
0
0
276
0
0
295
57
306
147
83
361
0
0
50
0
158
149
135
0
0
268
288
0
0
273
0
137
183
145
371
0
0
54
115
0
0
30
67
0
303
225
0
10
0
356
306
46
162
9
0
138
0
0
0
0
0
1
0
215
0
0
0
0
214
0
0
256
0
3
386
256
0
362
0
0
373
200
69
0
0
0
0
0
0
387
192
9
302
20
77
0
0
213
1
0
182
221
299
0
287
84
0
0
0
397
0
0
334
0
0
248
0
0
194
0
187
310
27
320
241
0
76
0
0
0
48
0
347
0
208
0
114
0
0
250
0
184
0
0
1
0
187
0
0
0
0
184
0
42
0
183
0
397
158
25
1
318
185
235
0
375
41
397
288
73
0
0
0
377
362
0
166
216
0
351
0
140
11
232
0
38
0
0
327
195
188
18
11
342
0
0
158
0
371
50
0
0
369
0
0
0
397
0
0
245
315
0
0
0
210
0
223
145
0
373
0
0
272
0
195
0
243
180
197
55
0
397
207
0
0
386
0
12
330
0
286
159
8
0
76
0
395
0
0
1
193
0
394
109
30
82
0
206
0
342
93
0
0
389
1
301
64
0
44
195
236
0
181
360
0
0
0
47
0
297
345
0
0
0
82
259
290
279
258
0
25
0
0
299
104
243
228
0
30
397
0
0
0
50
0
0
27
16
0
0
0
4
0
0
0
0
0
73
277
0
0
188
86
0
322
0
300
0
1
0
200
0
0
59
40
94
0
56
303
151
13
0
0
254
0
119
305
33
165
0
134
22
0
311
0
316
0
0
309
119
156
102
0
397
0
0
26
0
9
135
192
37
108
396
20
20
0
0
190
0
178
0
0
383
65
0
0
0
96
346
203
0
280
80
324
0
0
0
85
245
0
291
78
0
0
206
0
0
0
334
317
0
0
31
224
0
0
33
0
215
155
0
262
0
197
332
0
280
279
4
123
210
0
147
317
0
0
0
137
166
0
0
57
174
0
387
0
85
0
278
0
154
158
0
14
247
360
0
0
258
394
0
11
201
283
150
0
0
0
39
0
379
77
278
124
351
0
0
349
240
0
0
378
5
0
194
188
0
397
0
0
295
87
365
37
0
0
185
0
0
0
286
0
305
329
194
219
158
0
282
0
0
95
308
64
0
0
77
0
91
0
0
16
307
0
0
323
0
5
160
201
95
334
0
397
9
364
20
0
227
90
0
0
0
53
56
91
0
0
0
0
191
0
0
0
213
5
0
0
202
0
0
349
5
148
202
6
0
186
0
0
0
0
0
79
0
0
108
0
39
0
5
0
0
54
0
62
89
163
242
0
332
279
0
0
276
0
293
0
395
0
143
0
60
0
252
0
0
30
257
0
0
0
0
0
303
0
0
380
251
0
370
0
0
0
0
319
71
0
219
349
0
0
90
340
121
76
0
0
0
7
0
0
0
0
26
36
379
60
350
249
0
107
148
0
0
279
374
192
0
0
0
301
337
0
0
113
4
32
305
0
0
0
0
159
29
0
354
0
0
0
0
86
2
0
0
44
69
199
162
0
397
0
350
0
0
0
0
0
0
0
6
0
0
0
0
0
355
39
0
0
0
0
0
215
20
236
4
258
0
209
86
0
368
245
191
298
122
1
0
141
158
1
209
0
0
177
0
226
244
117
5
42
79
86
159
0
0
0
0
0
0
246
0
178
140
0
151
0
111
150
0
0
0
45
149
61
317
0
0
208
256
0
100
0
119
0
113
153
0
0
49
388
0
211
0
317
212
396
0
0
102
283
0
31
0
119
228
110
0
377
0
294
358
0
0
0
287
205
108
131
0
248
0
0
0
0
0
0
212
0
80
77
348
390
0
166
374
260
0
0
0
180
0
90
273
333
343
0
204
247
360
286
0
130
386
0
0
153
5
0
0
0
0
0
16
30
0
0
204
165
141
0
238
0
228
170
0
63
8
290
305
317
66
134
157
83
0
0
58
0
268
41
300
233
344
9
281
365
343
226
98
0
0
0
60
0
255
70
216
351
0
0
190
6
375
0
0
15
230
119
0
0
326
0
16
0
101
0
0
367
20
0
9
0
154
0
0
0
349
243
149
284
136
318
256
0
0
0
10
0
0
0
124
0
0
0
0
0
149
20
94
0
0
230
59
0
350
0
0
111
0
109
0
0
0
0
189
208
52
269
22
373
0
274
0
0
0
304
0
0
0
142
163
335
166
0
0
145
375
0
0
0
152
0
0
117
290
0
0
0
106
166
6
150
387
297
177
54
0
0
308
0
0
384
195
0
0
98
331
146
0
383
0
78
30
278
0
0
1
393
0
5
202
162
0
107
156
176
168
80
93
0
0
0
191
265
0
0
0
32
0
0
391
0
133
0
0
0
221
0
64
0
365
34
104
0
290
0
377
0
0
0
0
230
269
0
0
0
0
0
59
148
0
0
26
0
338
0
244
41
0
0
0
131
0
206
210
0
182
94
0
0
0
0
376
0
284
267
0
0
0
397
310
0
238
73
88
0
77
0
192
0
55
80
182
333
0
0
0
0
0
120
312
341
60
380
0
337
0
286
0
0
2
253
56
79
0
142
181
0
0
332
157
64
0
0
353
254
0
3
295
260
0
324
1
58
97
377
0
0
393
58
0
0
27
313
67
113
0
253
0
0
397
0
0
63
253
0
0
0
136
0
160
0
0
248
92
94
0
377
295
44
0
0
0
136
0
0
344
0
0
0
356
295
0
164
118
0
0
0
70
0
0
69
244
0
87
236
396
278
170
3
0
346
0
355
69
329
41
157
59
147
0
0
85
49
20
323
0
87
0
0
0
273
146
27
0
299
27
0
0
0
0
187
0
276
307
0
0
321
207
279
316
0
0
204
0
98
225
0
65
11
17
112
151
174
80
0
262
301
0
0
215
147
0
116
0
0
287
0
0
0
0
0
0
385
0
0
0
389
383
0
0
0
363
0
0
0
74
347
0
0
0
0
228
160
0
0
252
0
0
0
7
0
275
45
0
0
0
342
1
0
56
287
0
77
108
0
0
0
355
0
244
201
0
237
377
303
0
7
0
3
235
45
0
333
0
382
56
0
235
17
0
1
0
0
0
0
0
1
0
0
294
348
0
62
22
0
184
397
0
0
0
0
0
0
248
170
1
25
253
8
382
165
244
0
25
309
203
102
0
225
0
48
0
212
1
0
347
0
264
0
0
182
304
100
375
76
252
0
3
0
340
0
0
4
206
257
180
0
82
0
0
0
0
0
0
0
0
0
0
0
0
123
375
332
277
59
1
0
214
0
161
16
0
0
0
65
0
179
0
0
0
0
388
80
196
288
0
90
236
0
328
0
78
390
0
239
292
0
0
69
0
52
115
288
278
202
322
170
0
6
0
0
333
0
0
0
16
0
0
0
0
337
0
0
59
0
0
356
97
0
373
0
79
0
147
0
0
333
0
0
342
325
0
0
0
236
332
0
0
0
396
298
15
0
0
0
129
216
0
152
373
397
0
175
334
0
250
0
275
0
68
0
389
144
0
0
0
7
118
47
123
240
0
0
62
170
0
0
194
1
0
396
0
0
0
164
0
122
0
189
0
368
250
0
155
0
0
52
178
0
0
1
0
353
192
0
0
0
0
0
338
384
148
128
352
338
0
0
4
0
0
110
0
383
0
380
77
281
0
275
0
236
111
284
0
0
0
123
66
174
155
208
340
3
75
367
0
281
237
0
0
160
228
272
0
0
230
3
0
397
0
0
204
264
159
1
209
38
0
38
0
0
323
6
0
0
83
0
397
0
285
0
0
254
218
374
0
0
0
0
0
0
339
0
315
209
0
0
397
99
187
10
114
90
0
161
174
0
15
54
340
0
0
288
218
210
0
315
226
191
0
242
354
10
0
0
261
111
382
0
292
363
318
347
95
2
73
0
371
0
379
0
89
338
0
148
53
139
92
87
323
310
105
24
0
0
98
280
0
0
0
0
338
193
0
0
1
0
335
0
0
12
0
58
0
0
0
111
335
0
0
132
138
0
397
1
44
128
14
0
394
323
0
388
246
56
0
0
329
0
0
0
162
349
6
0
394
141
59
0
0
258
397
0
0
0
0
0
0
6
232
297
0
0
394
109
0
11
279
54
301
0
361
0
0
0
0
79
6
0
271
0
55
151
0
0
212
38
199
0
0
0
0
226
369
13
193
0
288
0
220
349
0
95
0
36
0
185
157
305
331
0
127
83
0
269
1
175
0
264
0
75
217
0
0
0
159
6
0
0
8
289
0
393
180
268
0
54
5
0
1
0
303
0
113
0
0
363
6
0
0
292
0
94
0
0
274
0
0
0
0
387
0
0
0
0
110
88
0
0
0
300
31
363
0
71
0
0
1
28
332
157
0
0
276
218
224
0
0
381
0
0
65
324
309
0
85
286
0
225
337
0
9
157
0
366
108
0
0
0
0
0
4
148
236
0
0
208
116
0
0
0
21
0
38
0
0
85
0
0
0
83
366
86
0
364
54
0
0
0
0
0
0
0
300
123
85
0
143
0
0
0
0
167
0
0
63
0
0
188
0
0
115
324
0
145
313
0
182
0
0
385
15
0
0
0
128
315
56
74
297
315
93
2
0
74
0
0
0
10
122
168
0
355
252
349
0
153
0
7
224
0
0
355
0
331
0
62
56
0
357
395
0
0
0
21
213
0
0
144
206
256
0
227
0
0
227
255
0
0
252
0
0
257
0
0
0
1
0
177
238
259
386
96
299
115
211
9
0
0
343
16
96
154
294
0
0
0
132
0
155
322
0
0
0
94
193
0
231
1
0
172
332
119
343
0
383
0
0
0
0
385
23
316
193
57
336
0
0
176
321
230
0
0
390
0
0
0
253
391
0
0
50
0
0
301
304
189
278
39
0
0
198
0
302
0
264
69
54
0
195
151
112
31
150
4
366
0
1
0
308
140
296
0
44
0
0
0
151
0
0
0
0
214
0
179
0
0
185
379
126
348
51
5
0
0
0
0
322
0
52
233
305
0
0
147
0
0
0
297
0
0
0
70
0
327
136
0
85
0
158
281
0
0
125
243
0
18
0
0
77
0
371
0
0
376
146
0
0
0
0
1
0
362
0
75
0
199
0
321
82
0
142
0
0
84
0
0
0
171
345
0
0
0
162
336
0
8
0
0
344
332
394
0
320
5
317
0
24
397
365
0
0
0
0
0
397
0
0
0
290
381
397
72
0
0
240
0
0
0
213
0
26
0
0
0
49
276
182
72
187
53
0
0
0
381
397
0
2
87
227
245
0
263
137
293
296
0
0
0
0
0
62
0
26
0
306
0
0
125
49
0
0
0
264
221
0
0
0
356
0
28
0
1
0
100
77
395
0
295
0
0
275
247
341
0
344
0
191
45
0
32
0
0
262
102
0
0
294
313
397
122
386
327
290
191
97
123
315
63
0
259
0
0
97
0
392
0
333
194
38
0
0
315
0
151
20
0
0
10
29
0
85
0
383
0
42
58
0
0
0
0
209
0
327
85
191
172
41
107
50
0
114
0
315
226
0
0
0
307
8
192
328
0
0
0
139
0
0
0
0
338
0
0
0
332
277
0
222
0
96
185
0
386
258
164
313
0
176
1
380
383
318
146
333
0
168
197
365
0
0
0
1
0
107
104
0
0
0
334
334
0
317
0
370
71
0
0
0
0
102
0
0
0
385
0
198
0
393
12
0
0
0
189
0
0
202
311
8
0
0
0
255
84
0
127
24
0
0
0
0
94
0
146
365
133
257
0
14
152
0
0
0
169
0
397
111
0
0
0
60
0
0
267
7
59
27
18
0
321
391
390
0
8
0
324
59
0
0
144
0
0
321
274
261
389
397
260
45
0
0
209
174
239
0
0
0
0
0
200
92
196
105
297
0
368
0
336
0
0
0
0
36
323
130
36
0
0
0
1
0
317
370
27
125
0
311
174
161
0
231
115
337
0
231
0
0
0
103
305
0
169
377
327
229
0
0
0
349
0
0
0
341
101
375
207
0
0
218
154
0
0
132
58
0
0
283
233
102
0
0
123
397
233
6
0
150
0
0
378
169
176
0
0
0
286
357
27
11
0
197
0
239
0
0
130
220
0
0
283
0
253
8
36
184
1
222
0
0
0
199
26
171
0
318
191
0
0
283
0
266
16
364
316
0
3
0
148
70
89
0
0
0
0
0
248
0
170
0
107
0
266
192
221
188
199
0
1
136
0
0
342
0
90
349
15
0
161
386
0
268
0
49
0
284
20
396
299
2
0
0
0
0
57
173
2
145
84
0
0
352
0
0
48
0
0
247
108
165
160
286
0
12
0
316
0
0
0
0
0
0
374
0
72
332
257
0
254
321
0
0
0
20
47
0
385
108
296
0
0
0
261
0
0
112
205
0
0
0
109
107
92
0
134
0
0
0
0
186
366
324
281
341
340
352
332
0
4
190
0
175
1
88
366
268
329
287
0
130
387
397
298
0
0
286
2
0
0
0
177
0
0
0
0
330
0
0
241
0
0
267
286
91
332
397
291
0
0
0
306
326
390
184
0
146
0
366
0
0
109
345
0
0
0
0
117
127
0
0
0
37
86
0
0
145
281
5
298
0
0
267
304
170
38
119
376
0
287
137
0
143
215
0
397
8
0
24
281
220
0
45
128
94
148
394
0
48
0
0
173
0
285
0
163
0
0
0
153
0
324
0
333
202
0
1
338
41
0
0
0
0
186
0
252
0
0
0
321
332
0
0
3
0
0
304
0
0
141
0
226
106
93
268
300
61
0
9
205
148
217
0
236
232
50
284
79
1
12
0
155
0
306
0
0
245
0
29
364
0
300
137
0
187
0
339
0
0
157
240
0
0
160
263
359
41
288
0
182
88
345
0
115
0
99
212
333
37
348
0
0
4
128
0
0
0
8
133
0
371
148
0
352
0
0
16
83
0
59
0
0
311
0
370
0
0
316
0
0
0
127
222
0
0
243
160
323
71
0
0
0
312
285
71
334
96
155
0
6
323
301
0
229
377
318
0
227
0
0
0
315
397
267
0
154
0
0
26
5
111
0
319
370
317
200
38
0
0
0
132
0
142
31
388
306
0
150
250
87
0
33
51
350
302
0
338
0
356
0
0
341
0
21
209
0
397
282
0
145
0
182
0
0
241
89
70
0
53
110
377
201
372
0
0
4
0
237
0
0
96
37
91
200
0
397
260
0
0
0
202
132
0
263
34
0
0
0
397
126
113
39
0
0
372
282
116
0
357
0
140
0
163
295
0
161
253
0
0
86
172
21
0
0
20
0
55
216
174
0
221
0
0
145
350
257
283
8
0
171
243
29
201
280
2
0
4
130
0
205
248
0
0
0
0
0
0
0
359
346
370
82
87
0
0
311
0
0
0
0
0
361
0
0
0
0
0
314
121
39
0
0
238
0
380
152
208
0
0
298
350
0
1
209
0
0
0
255
232
160
198
257
81
240
362
0
0
9
219
0
0
126
236
259
333
0
211
0
0
127
0
0
0
83
202
113
157
61
374
0
118
198
264
81
80
38
168
55
143
240
65
0
68
7
112
0
342
108
299
330
117
0
127
0
294
0
242
0
0
366
0
0
108
0
50
227
169
0
0
95
0
317
0
98
0
125
0
291
251
105
0
45
397
252
278
0
234
0
254
0
102
152
227
129
0
0
0
0
186
0
0
0
147
307
0
0
327
31
0
35
0
302
210
0
0
332
0
258
0
1
255
50
0
164
0
0
313
237
171
0
0
205
2
289
0
190
305
395
0
0
289
157
19
0
0
0
184
257
281
167
291
0
96
350
0
234
225
74
0
23
104
338
274
0
193
0
248
129
351
0
0
187
153
0
313
0
0
0
0
0
0
1
138
0
252
0
0
0
0
0
394
149
30
0
0
0
84
1
222
83
306
0
0
0
279
0
217
97
0
0
0
250
294
205
285
0
0
0
253
323
0
205
307
193
173
249
35
84
384
365
385
0
0
273
279
0
272
326
0
0
0
109
0
0
388
0
0
0
163
42
125
0
0
128
0
0
0
0
0
0
0
0
40
194
85
0
0
394
0
0
0
128
281
184
117
244
0
0
0
0
341
211
57
0
0
0
0
311
0
59
0
0
0
100
0
177
0
278
0
43
270
110
335
0
31
109
0
0
215
350
0
0
303
363
0
0
0
0
0
0
0
241
349
0
203
332
230
361
0
0
0
310
376
0
137
0
0
0
244
217
0
0
0
108
333
209
26
0
151
323
2
22
0
0
0
64
147
230
26
0
0
64
0
103
0
39
0
385
112
80
43
212
0
0
0
0
93
0
145
0
0
23
316
110
1
397
208
280
0
339
81
380
263
143
192
2
174
5
0
0
220
336
0
0
0
0
352
0
0
243
281
0
0
0
24
104
21
0
140
5
21
0
200
281
316
36
65
218
205
300
47
0
10
74
41
46
116
0
253
0
0
13
280
0
0
27
126
266
95
0
217
316
0
0
172
264
5
138
205
0
254
143
384
73
0
362
0
0
0
362
241
0
1
141
16
0
0
0
274
0
111
6
0
0
0
0
237
396
0
0
121
0
357
2
0
0
75
397
231
0
1
0
1
0
0
156
0
0
212
30
0
0
357
0
0
0
0
394
0
0
0
0
0
276
53
0
0
57
0
0
224
204
101
342
383
280
0
165
0
0
0
217
373
0
0
0
230
208
48
0
0
46
0
0
0
0
0
0
0
0
0
190
0
0
330
0
213
0
30
24
237
0
0
107
250
0
0
38
0
70
0
0
94
307
152
8
143
0
0
0
0
211
0
0
299
223
0
0
264
21
65
0
0
337
0
0
0
130
37
0
0
0
0
0
175
27
0
75
111
0
385
0
208
303
34
224
0
0
0
0
119
244
259
281
0
102
383
397
0
0
260
206
143
0
90
99
0
371
376
0
0
0
203
226
0
84
0
366
208
128
0
386
321
356
0
122
0
78
13
216
0
135
252
0
130
4
35
0
331
0
85
0
0
0
0
299
320
156
66
76
0
2
229
283
188
0
110
355
0
243
181
0
0
2
0
306
249
173
339
0
30
0
150
350
63
153
171
0
333
152
0
0
0
0
0
0
0
58
0
314
344
159
177
27
0
0
363
0
0
0
0
364
0
340
345
44
340
0
284
31
0
320
187
0
375
0
54
0
190
6
0
215
336
93
0
107
0
2
333
0
139
225
14
296
0
23
219
145
307
0
0
139
0
329
129
364
58
0
0
0
214
0
369
0
279
0
178
0
177
13
45
177
15
275
47
0
0
0
397
290
210
318
134
326
190
394
0
293
362
80
0
60
157
0
227
0
71
93
163
0
0
305
331
0
0
0
0
0
65
108
217
0
390
0
99
0
0
0
274
197
0
341
23
196
102
0
336
0
0
251
201
161
0
40
0
350
0
225
192
0
123
79
0
0
38
238
270
367
0
216
117
0
27
299
0
0
221
163
0
77
0
351
0
327
0
397
136
304
374
0
38
0
74
1
0
0
128
87
0
0
39
12
109
168
0
49
0
0
0
176
0
0
0
397
74
287
0
321
4
0
0
156
151
0
366
0
0
332
1
0
205
0
1
52
0
1
371
5
298
0
200
0
0
306
0
225
0
0
260
101
153
172
0
330
332
0
227
0
5
0
0
157
275
0
0
179
31
128
0
0
0
0
397
257
0
272
0
0
0
0
36
0
0
0
10
0
51
248
184
89
0
0
110
0
2
163
0
0
250
236
0
0
297
0
114
267
205
293
3
86
280
0
0
0
0
286
0
0
338
196
388
109
396
0
2
332
0
0
0
0
394
34
0
116
1
191
0
0
386
0
152
0
0
0
0
0
0
244
0
0
0
131
0
298
257
0
0
0
0
0
391
152
57
0
0
55
0
0
343
80
0
0
0
0
0
0
0
0
0
0
256
183
288
150
1
162
2
273
0
0
0
331
0
397
0
0
15
308
386
0
0
239
171
310
0
0
0
0
56
200
11
210
5
14
0
137
6
0
0
369
0
332
0
0
0
0
0
238
0
0
0
217
283
0
0
264
303
154
0
201
204
143
109
7
134
181
330
0
37
378
310
99
343
386
0
0
0
144
314
232
0
246
143
0
2
232
196
0
6
0
0
0
268
229
0
0
0
177
188
0
105
2
309
0
0
365
188
30
0
352
394
0
0
230
0
78
0
20
0
0
0
240
0
391
1
0
168
178
397
0
255
0
0
0
1
0
0
136
72
314
0
172
227
0
23
140
237
259
0
379
0
46
2
169
29
0
88
366
0
0
385
0
0
0
0
247
0
232
0
0
360
74
69
319
325
0
203
47
0
1
168
0
0
9
397
0
366
394
339
8
0
48
0
57
0
0
0
203
318
0
0
0
395
121
22
43
309
387
119
0
299
345
48
131
0
0
204
53
346
157
0
0
0
200
151
0
254
254
0
304
0
189
0
147
370
0
0
328
0
0
226
83
208
1
107
17
239
381
0
313
0
3
12
397
79
113
397
0
231
0
78
0
115
11
0
172
0
47
35
0
0
283
0
0
0
146
164
0
84
163
0
0
318
0
394
0
200
0
59
103
0
397
98
0
0
280
0
243
0
0
0
161
0
296
314
289
0
0
109
222
252
262
203
0
0
345
210
381
0
0
0
317
245
18
0
11
394
0
244
0
0
0
215
0
0
0
0
3
304
307
375
0
183
80
304
0
344
3
361
146
324
70
104
197
234
0
83
34
0
347
260
101
0
0
0
118
363
0
0
397
0
237
0
0
26
0
189
75
279
279
188
113
170
0
226
0
0
359
0
357
86
0
112
0
0
324
242
0
168
0
103
0
49
0
221
83
0
0
140
0
0
0
299
0
1
358
372
94
0
0
0
0
247
0
128
225
221
194
129
25
0
0
116
60
0
0
0
356
0
0
285
310
226
257
137
116
376
85
0
235
48
316
0
106
0
118
0
0
0
0
0
43
247
250
0
0
250
85
368
0
126
0
0
0
0
0
0
0
194
56
0
0
340
0
0
185
307
0
366
125
0
211
0
112
0
0
0
0
0
32
339
216
0
158
194
0
0
66
397
0
0
379
11
29
0
0
61
206
0
308
0
139
0
397
0
0
334
0
142
166
0
162
0
279
278
108
163
0
0
0
11
0
203
317
237
0
276
16
32
0
170
141
162
0
0
277
0
0
0
332
49
65
0
0
155
0
0
329
0
0
243
267
325
45
83
68
0
0
196
233
77
98
0
282
1
303
0
0
328
0
351
0
331
8
0
0
0
197
225
219
0
0
161
153
54
311
0
0
0
259
45
332
333
0
0
0
90
0
397
0
0
352
0
349
197
0
0
87
0
0
251
7
0
0
172
4
0
365
0
0
0
0
385
168
99
0
54
20
386
332
1
35
0
0
0
0
386
0
0
106
276
0
0
371
215
0
0
198
0
0
20
0
0
28
139
22
292
0
265
42
160
0
0
0
0
289
184
0
54
112
0
0
0
173
158
66
204
0
22
225
21
248
0
0
0
0
2
0
39
219
0
103
0
0
397
0
0
0
0
0
0
0
235
0
0
353
230
0
304
120
0
147
59
0
0
0
164
0
0
39
316
0
49
0
0
56
14
317
17
322
140
122
164
0
17
239
348
0
0
0
0
326
0
0
0
0
0
206
253
6
0
44
0
0
0
0
242
351
0
0
0
85
0
303
0
0
388
203
286
333
0
119
47
281
326
305
25
0
0
377
362
0
248
64
0
139
187
0
386
0
78
0
0
124
0
0
397
0
0
0
0
30
0
0
0
0
0
125
0
23
1
22
0
0
0
41
0
159
0
135
0
366
32
327
174
155
0
229
1
31
0
19
142
0
146
0
383
0
0
0
248
397
0
203
0
25
248
298
28
4
204
66
0
107
397
0
0
0
96
343
64
0
81
0
0
0
0
0
182
277
0
196
393
0
346
82
304
279
0
347
0
0
358
0
0
247
160
352
0
381
12
106
55
0
70
0
0
320
0
245
0
0
0
0
0
0
0
0
2
0
0
311
120
82
303
306
0
332
0
0
0
0
0
116
199
0
0
0
0
0
0
27
0
0
0
0
0
0
0
268
0
0
132
0
78
347
364
367
0
369
0
26
66
1
274
115
74
0
143
0
213
0
0
10
166
0
332
0
208
143
397
81
109
20
0
319
0
316
232
3
0
200
0
189
0
0
211
302
374
260
2
0
0
157
1
70
95
92
0
96
82
63
0
0
243
302
125
79
326
0
0
0
0
0
0
0
0
262
36
173
207
0
197
0
129
0
0
0
0
0
0
0
225
184
0
272
25
5
299
0
47
0
314
251
152
170
370
0
0
0
51
0
0
0
390
0
280
0
277
0
6
332
0
335
0
0
363
212
0
231
394
85
0
114
0
338
252
0
0
0
207
0
0
0
105
1
0
0
332
216
69
190
247
342
0
0
359
0
0
232
0
80
296
37
0
0
245
177
0
249
0
113
382
158
219
0
0
108
350
1
0
0
0
210
31
150
0
0
280
95
273
0
19
0
225
0
0
272
0
0
0
135
379
0
0
0
0
385
397
251
51
41
73
163
0
0
270
0
0
197
0
0
223
1
0
75
0
0
22
0
0
0
39
218
0
0
0
0
0
150
0
0
0
0
345
341
0
0
106
0
0
0
386
0
3
281
397
0
0
0
372
0
283
0
0
49
0
397
386
288
157
4
0
0
0
112
265
3
353
0
312
151
303
0
388
87
0
0
0
0
21
382
42
0
396
261
339
112
80
28
0
0
122
0
258
0
0
0
195
0
12
158
327
41
0
249
211
1
214
366
0
311
246
195
0
148
0
241
0
0
0
397
234
243
192
16
181
0
63
0
8
140
0
259
129
0
0
105
245
0
266
0
270
171
54
0
0
316
0
390
1
0
0
254
4
0
199
249
0
0
280
0
0
0
84
0
0
312
306
0
301
0
0
381
0
135
0
0
0
338
282
0
0
0
0
330
194
98
0
0
272
226
303
332
2
0
205
0
0
0
297
10
150
0
126
0
63
71
0
385
238
104
0
333
0
397
0
4
9
0
0
0
0
370
204
0
64
0
0
0
0
0
0
0
0
169
0
0
0
0
0
0
0
0
0
384
325
78
246
0
0
0
0
178
233
8
26
0
26
162
212
0
0
0
0
374
294
0
230
58
338
0
0
26
0
0
0
3
59
4
0
168
219
0
0
0
194
12
20
91
0
333
159
0
98
21
0
0
303
0
0
25
0
7
0
115
91
363
0
0
25
70
0
0
0
317
14
0
12
166
361
0
0
0
331
0
0
136
325
119
0
55
294
0
26
0
0
112
166
247
0
230
0
317
0
332
0
0
357
259
245
0
3
0
397
0
0
25
0
205
35
0
13
0
82
0
0
0
42
150
0
0
0
0
0
255
0
363
167
51
77
113
1
0
302
252
232
0
0
0
362
0
0
363
0
179
294
0
0
0
0
0
0
273
0
152
341
394
37
378
0
262
397
0
147
0
91
0
17
262
177
0
137
80
0
0
0
0
397
0
0
0
0
0
118
215
0
0
0
0
373
0
79
0
0
170
0
397
341
201
0
0
244
239
294
122
2
323
20
9
100
268
162
191
0
164
225
0
108
97
0
352
222
228
214
177
0
65
255
318
0
0
0
212
0
331
0
201
0
0
220
0
0
14
0
0
0
0
158
0
217
0
386
219
339
166
0
0
0
0
0
356
36
0
0
0
0
210
331
0
252
0
0
0
10
147
87
0
0
0
50
0
127
18
0
0
0
0
0
0
260
283
261
0
296
0
0
0
0
0
0
62
0
234
0
0
2
0
346
46
0
0
0
0
29
266
0
0
397
0
0
32
0
0
20
0
0
0
275
0
385
275
0
0
0
81
192
228
0
57
0
0
121
0
123
0
0
0
0
0
0
215
0
0
141
249
280
0
372
0
0
397
0
0
0
151
0
0
207
0
193
200
150
308
0
0
332
219
0
0
67
14
0
0
0
0
69
0
0
51
327
394
48
396
0
0
0
26
173
21
58
0
0
236
0
7
0
0
264
0
0
0
90
9
5
0
56
0
325
152
317
0
0
0
60
241
139
239
361
373
99
308
256
318
320
366
0
366
168
1
0
258
99
161
322
0
151
252
0
329
0
0
0
141
103
0
50
0
26
108
0
258
0
92
178
189
0
305
119
0
140
342
0
0
0
256
76
320
0
224
82
0
365
277
394
0
146
97
261
192
0
153
0
0
0
0
0
8
0
332
0
0
0
203
157
100
180
0
0
281
0
110
0
227
12
3
0
2
0
192
140
372
190
82
0
0
80
354
24
182
382
0
166
0
170
0
114
140
0
14
0
28
397
0
149
0
145
0
283
35
0
273
0
80
0
54
0
0
0
104
0
0
0
0
19
0
127
0
239
341
321
120
302
239
0
0
12
46
93
0
202
55
0
180
0
284
0
0
1
0
0
4
307
0
0
0
233
235
201
0
302
321
277
356
0
280
44
358
256
315
0
230
67
0
75
0
20
394
201
0
266
12
0
365
386
2
248
249
397
6
0
0
0
0
0
260
159
393
0
392
0
0
0
0
374
115
206
0
320
0
358
347
368
5
98
231
192
275
0
397
0
197
301
0
13
0
0
0
295
325
0
0
92
0
233
0
0
172
0
74
384
137
0
0
21
213
0
1
0
370
7
213
86
26
135
1
50
206
377
95
0
0
213
159
1
226
108
0
0
0
23
306
346
0
204
0
245
0
394
19
0
0
0
0
0
100
197
254
0
0
0
6
0
0
13
186
305
0
0
0
132
0
0
0
1
240
0
179
0
0
337
0
89
250
100
42
0
2
0
0
3
61
0
0
289
0
288
0
0
82
253
0
185
0
0
0
0
253
0
0
264
0
397
396
193
177
348
187
0
189
396
55
159
303
0
0
175
0
12
211
0
0
0
365
190
1
1
0
252
0
137
0
94
262
0
0
0
0
1
0
284
0
281
0
0
0
0
0
168
0
0
0
0
0
0
260
0
353
0
211
0
0
25
129
183
82
0
0
0
104
0
0
0
245
347
52
227
198
0
0
305
11
169
261
0
0
0
121
0
0
309
0
0
0
107
222
0
0
0
0
308
0
0
0
0
0
0
0
20
1
0
202
0
229
0
215
0
59
8
0
0
0
0
0
384
80
0
177
184
33
0
145
0
288
0
0
0
85
0
0
0
208
218
0
67
238
221
91
0
0
0
74
0
274
374
210
0
0
211
1
0
382
203
0
376
0
0
323
157
396
0
213
51
3
113
193
61
233
0
0
21
0
174
9
0
1
149
0
0
192
172
0
243
121
0
0
0
0
0
0
0
172
369
1
0
0
0
0
0
0
0
0
220
71
295
29
363
40
372
227
0
0
0
0
280
1
0
0
0
316
36
16
197
275
220
195
0
0
0
0
0
253
0
0
156
0
0
0
0
39
54
0
394
386
212
0
0
170
0
85
5
259
0
342
0
51
0
0
0
0
0
0
305
10
0
184
387
0
0
0
224
136
397
0
49
0
0
0
21
0
0
0
350
0
0
222
286
0
49
319
0
0
342
0
151
0
0
0
360
15
0
81
0
0
137
390
0
129
0
0
194
0
38
26
3
0
162
2
391
0
0
0
110
131
0
42
0
0
0
0
134
17
280
325
0
0
0
144
178
4
304
0
0
0
69
0
105
13
0
0
0
0
0
0
101
0
57
304
151
0
266
163
0
160
335
0
201
79
134
3
0
234
380
0
339
0
247
0
0
258
0
208
0
33
1
0
0
380
368
0
0
76
0
0
0
88
0
327
58
393
105
48
0
165
380
235
0
0
0
0
0
1
0
0
161
0
172
397
0
0
106
0
0
0
0
0
0
0
332
0
334
0
26
0
76
0
295
144
260
174
0
0
156
0
284
0
302
0
0
0
268
0
0
0
0
221
0
375
376
67
0
120
0
178
0
311
215
0
258
332
249
169
0
0
210
0
182
369
0
0
0
208
295
37
207
9
0
3
0
397
104
0
203
0
0
0
0
9
1
168
54
0
0
9
380
34
0
0
206
255
394
378
0
277
335
73
252
270
158
167
0
6
0
365
0
0
390
55
0
321
0
298
375
0
286
15
65
0
51
0
0
0
387
0
25
0
0
0
63
336
8
0
246
0
137
0
0
0
0
51
294
371
32
0
118
0
0
220
225
5
0
0
0
0
0
397
355
6
0
0
332
325
0
340
105
0
9
107
0
27
397
0
13
0
0
53
0
348
188
0
306
0
0
0
72
0
13
50
0
136
310
152
364
360
288
212
40
191
0
0
0
322
270
85
0
394
0
87
264
0
327
226
2
0
33
366
0
0
45
252
0
221
386
0
397
185
91
0
0
377
0
339
0
0
0
0
0
210
0
314
284
0
84
275
195
0
379
1
0
265
63
22
390
3
0
316
0
0
228
311
0
397
0
167
129
139
387
36
139
10
64
111
369
194
130
7
0
276
190
242
0
0
66
58
0
0
189
314
0
0
0
170
0
0
1
135
26
0
371
0
4
285
0
0
363
148
0
0
28
65
0
144
0
64
0
55
258
0
0
0
307
130
225
0
239
301
0
67
317
217
0
0
397
0
0
364
176
107
61
0
0
0
0
0
0
11
0
163
0
0
390
0
327
306
0
59
1
250
257
0
307
277
370
169
363
269
397
0
0
159
0
0
0
101
129
50
0
68
0
313
115
0
126
0
0
268
0
38
333
199
0
0
371
0
0
0
0
0
138
154
236
0
0
201
0
170
393
316
96
38
283
25
112
243
375
0
0
37
253
78
0
341
194
0
328
249
188
0
0
0
0
332
0
0
257
0
397
151
10
0
60
196
0
352
0
151
0
0
0
0
249
0
0
1
0
0
338
0
220
8
278
323
308
65
359
0
0
0
0
94
0
0
378
386
268
0
0
229
238
336
263
0
332
0
383
238
0
276
222
201
0
218
387
4
0
190
0
0
326
4
0
238
0
0
0
78
279
34
337
10
371
0
98
309
0
14
0
0
0
0
0
0
246
201
0
1
0
8
0
100
0
88
304
92
0
0
0
59
0
0
0
175
159
0
71
0
0
27
32
0
0
287
0
397
394
1
0
170
0
241
0
83
254
24
0
0
221
108
0
249
0
0
0
90
0
108
0
247
0
0
0
0
95
0
75
0
129
0
0
0
242
33
397
0
137
397
152
0
0
0
0
331
153
0
0
358
339
347
0
0
388
155
0
204
0
106
0
317
0
115
0
169
84
206
106
0
108
117
0
0
106
0
0
249
0
0
0
291
243
27
47
0
0
107
264
337
0
0
0
114
21
18
11
151
149
250
0
0
0
0
0
0
57
0
274
337
46
309
49
83
392
395
306
0
159
0
75
363
0
2
0
350
0
0
0
313
1
276
0
36
45
0
255
0
196
107
0
0
0
161
0
260
125
0
7
0
153
0
0
121
297
0
293
0
43
0
120
7
279
0
194
0
281
96
83
177
0
0
218
75
0
394
0
358
0
397
30
173
0
0
305
0
0
171
10
0
277
0
224
6
0
0
0
0
48
90
7
4
396
0
0
0
3
238
280
0
0
0
254
388
0
0
0
129
360
0
0
161
0
9
0
0
0
91
60
29
60
333
268
0
335
368
0
318
0
161
198
0
0
3
0
247
50
0
0
0
381
0
150
0
0
0
0
379
0
148
0
45
0
367
0
175
0
286
0
0
0
193
166
20
171
0
341
276
0
0
0
0
0
9
0
0
1
299
0
0
397
0
369
0
0
0
49
0
0
0
149
94
0
150
0
0
0
0
4
0
0
0
0
47
73
138
0
0
57
11
144
0
0
52
63
139
0
188
287
253
284
127
215
201
87
0
202
268
150
219
332
140
0
0
114
243
229
70
0
0
0
254
265
0
0
0
2
0
326
23
208
0
0
108
334
381
0
14
0
0
274
0
146
28
141
0
182
266
0
0
271
0
0
0
40
279
24
320
0
0
81
212
91
0
0
26
277
0
0
0
241
0
146
0
386
0
0
361
0
328
380
0
0
342
0
155
168
355
0
71
0
0
243
0
323
278
0
0
109
0
20
0
0
102
0
229
0
356
0
21
0
184
74
339
174
0
0
0
0
221
0
267
0
0
108
231
0
0
163
249
354
291
367
0
13
356
0
397
0
0
45
212
8
196
170
0
0
0
0
213
0
90
394
304
242
265
277
0
164
136
0
0
371
247
0
0
36
206
0
0
0
48
394
0
0
112
268
0
1
199
0
153
209
0
0
0
119
200
155
304
0
73
17
0
0
61
367
88
0
114
49
0
24
381
1
0
0
0
0
265
366
61
0
0
86
0
54
46
0
129
0
96
0
0
0
116
0
0
0
0
0
12
368
0
0
0
0
5
299
0
397
0
0
0
0
0
0
0
85
66
330
0
0
0
295
292
315
6
364
0
0
0
0
253
11
0
0
0
261
1
276
17
0
133
220
208
0
0
0
375
19
0
306
286
313
0
336
55
0
0
60
0
342
0
0
0
0
0
0
188
259
0
0
333
373
72
0
352
311
0
84
394
232
318
285
0
206
0
328
372
370
83
15
0
0
281
0
377
366
138
287
53
165
75
0
0
0
275
0
0
0
0
374
0
243
0
0
0
137
195
0
369
392
0
165
243
0
34
320
397
0
0
0
70
0
0
0
0
0
334
0
0
0
0
0
0
111
0
394
383
0
260
0
379
207
0
42
249
278
198
236
272
0
0
270
201
268
128
0
0
351
0
0
0
0
0
203
0
383
0
87
380
0
0
278
0
0
397
164
386
77
274
317
0
112
99
0
0
0
38
0
351
5
0
254
384
0
0
0
0
136
84
0
333
0
340
0
0
0
74
0
325
0
0
96
397
0
240
288
151
0
116
105
345
155
205
0
211
0
66
0
211
0
0
0
0
143
51
196
3
40
138
0
286
371
0
14
359
174
326
12
0
397
0
0
0
0
0
0
0
0
209
315
338
92
0
283
183
0
0
367
7
0
194
0
257
198
288
133
0
60
0
181
5
75
0
226
0
0
0
169
4
0
390
0
0
327
0
3
0
0
0
0
335
0
255
351
0
99
395
0
0
0
310
283
0
148
119
0
295
0
19
369
0
326
346
0
294
0
41
0
25
90
118
287
0
31
82
0
172
0
0
77
0
0
383
255
116
248
0
0
228
0
216
0
140
394
0
10
290
323
44
284
0
332
55
1
0
0
0
0
173
304
0
0
0
333
184
277
0
0
98
88
151
0
0
360
0
0
0
199
321
279
0
0
0
59
0
278
0
380
0
2
0
11
22
290
49
284
61
260
0
0
335
278
0
393
116
0
0
0
0
148
71
180
126
259
0
365
288
97
0
0
395
385
0
395
44
0
148
0
0
60
0
59
281
0
0
0
0
0
0
205
0
0
0
249
205
155
0
0
72
0
0
327
143
23
0
206
0
119
0
145
1
242
230
0
335
0
94
0
0
0
0
0
226
0
40
0
1
0
73
0
0
58
0
0
200
0
0
0
107
0
0
148
0
2
318
0
0
70
0
372
378
125
373
77
218
71
397
0
2
180
0
0
210
345
0
185
183
252
0
0
199
0
0
0
0
397
0
0
334
0
0
347
193
0
0
0
375
0
0
270
324
109
77
0
93
0
1
26
0
198
267
0
0
0
188
177
194
0
265
273
0
9
0
253
237
29
397
134
333
360
230
216
0
0
0
0
0
0
0
349
346
269
335
288
0
48
0
26
0
0
311
125
128
1
0
256
304
0
364
21
0
107
269
77
0
0
288
256
67
329
95
5
147
200
0
332
0
341
241
0
210
0
11
210
0
0
0
0
23
0
0
129
0
42
0
150
397
2
306
0
0
110
175
0
268
187
203
0
18
0
0
0
0
0
105
0
0
0
306
338
371
183
142
281
315
329
80
270
397
228
0
397
130
187
337
74
371
394
0
0
143
173
295
380
29
0
24
139
215
1
0
0
0
27
0
317
178
179
0
0
61
0
21
318
195
307
0
0
308
0
341
0
8
0
8
0
228
0
161
354
151
251
0
262
0
0
0
0
279
0
0
0
0
0
11
277
134
0
43
190
1
0
215
386
0
0
333
90
297
1
214
71
0
0
0
0
0
0
190
189
229
287
0
196
362
0
168
165
0
0
299
0
0
0
255
209
0
5
232
0
0
234
369
0
0
48
0
123
0
148
0
0
0
0
0
0
0
375
259
10
0
371
96
0
0
0
386
0
367
315
0
193
41
0
0
0
302
282
94
204
397
0
338
0
6
289
397
287
165
0
336
0
318
0
255
0
147
0
0
0
51
380
0
387
0
343
208
0
0
0
224
300
0
0
0
0
0
0
0
5
1
393
3
0
8
121
0
0
219
0
0
12
77
0
209
29
24
20
195
0
206
305
35
0
140
0
0
0
390
0
0
0
0
182
0
0
0
0
16
304
0
295
219
355
0
143
296
0
0
0
0
319
11
55
34
105
0
0
0
57
117
0
253
280
262
30
159
0
1
367
172
0
291
81
69
117
0
54
278
0
0
265
0
0
2
106
0
0
36
0
250
0
0
0
0
0
7
11
0
377
365
0
0
159
0
135
244
0
0
0
0
0
0
0
51
0
250
0
292
0
315
182
0
0
80
21
394
0
327
9
335
347
0
0
313
160
0
288
0
122
397
74
0
0
365
204
61
0
0
350
204
0
164
0
0
101
263
10
299
106
396
0
69
6
0
163
0
0
311
309
115
394
0
48
0
0
346
219
0
0
32
0
278
0
0
0
0
0
202
0
325
225
0
28
0
397
290
178
0
39
380
0
76
3
0
91
2
0
0
0
0
311
125
0
97
276
0
0
341
0
0
0
0
318
0
0
246
0
183
19
146
156
0
397
369
211
0
0
0
29
0
250
113
191
41
0
0
262
94
0
0
383
138
0
0
0
0
0
0
63
390
0
369
322
0
0
0
0
168
81
0
0
0
0
0
0
392
73
153
0
0
281
7
0
0
0
397
337
379
0
0
96
165
0
0
4
293
0
101
324
0
85
181
64
0
0
292
196
0
0
119
369
80
0
0
200
333
260
39
0
0
0
166
0
0
0
0
0
7
57
155
0
391
0
0
338
1
110
0
326
0
0
0
345
0
0
0
0
44
49
0
0
0
278
0
0
0
196
0
0
0
0
345
181
149
128
184
280
306
0
52
227
0
286
0
146
0
159
376
0
0
106
59
0
0
0
276
13
0
0
94
0
224
238
348
291
364
12
0
366
92
0
0
97
122
0
274
0
0
0
0
229
83
100
0
315
0
0
41
0
245
0
0
230
0
55
379
225
0
397
75
0
20
22
5
85
196
0
0
318
0
0
110
98
109
0
0
199
160
259
227
0
71
150
261
0
109
0
371
142
0
352
0
0
274
156
0
295
289
254
337
0
0
189
0
0
105
0
397
383
0
200
369
0
0
0
175
209
0
138
31
359
353
0
140
0
334
0
274
0
83
0
331
50
189
62
0
135
0
305
0
64
0
0
262
384
300
0
0
0
0
243
0
281
47
0
0
319
0
22
0
91
112
330
0
353
0
383
0
25
0
218
0
204
359
112
22
169
228
0
0
185
84
0
160
285
264
314
108
0
73
297
223
159
0
0
117
308
0
15
231
374
130
379
291
0
242
0
0
103
162
333
0
10
2
132
248
395
0
277
0
195
0
0
0
333
322
294
356
106
0
167
0
0
0
0
0
190
131
365
151
0
0
344
192
306
0
0
0
192
0
396
0
0
0
0
119
93
218
24
0
0
257
65
33
0
0
332
0
288
174
0
147
0
220
1
0
345
397
0
0
359
0
0
385
50
0
0
210
188
389
8
0
362
0
0
186
185
1
285
0
106
0
383
42
339
0
0
304
0
2
184
0
0
0
5
309
148
164
0
209
189
0
255
0
181
222
393
379
115
0
0
11
0
372
119
131
64
0
0
284
0
0
0
0
0
0
171
397
0
0
332
0
0
0
346
0
397
228
1
207
0
0
279
266
375
5
0
15
0
207
50
0
1
157
389
0
200
0
0
0
155
340
320
0
0
0
0
349
69
0
0
63
32
0
259
41
375
0
14
229
0
164
0
0
208
164
0
0
5
0
247
163
0
0
207
0
118
341
0
42
79
225
7
222
0
108
0
0
137
103
388
0
0
0
232
159
3
0
0
0
0
0
0
0
0
123
0
0
6
0
93
0
0
247
0
57
0
280
391
0
97
221
0
0
6
280
3
0
61
62
71
76
0
85
0
93
0
0
241
167
0
346
329
57
0
38
62
351
0
316
0
257
0
0
0
127
178
0
0
302
336
29
0
299
14
0
42
0
144
0
0
0
397
231
0
109
337
0
156
186
22
207
337
390
0
35
295
239
0
0
248
0
53
9
381
131
78
17
118
276
0
0
333
58
0
6
0
32
109
383
0
0
309
0
0
0
0
310
0
0
0
0
95
0
0
113
0
169
0
4
0
0
0
375
39
301
0
67
0
281
0
211
0
0
0
0
0
0
0
354
0
0
329
280
36
0
144
280
0
259
325
0
263
0
210
113
397
0
0
236
0
2
370
197
169
81
51
250
0
0
0
0
114
0
0
113
22
0
0
14
0
193
308
16
0
0
0
6
154
26
73
0
241
0
0
0
92
87
375
0
0
0
7
0
382
0
0
0
145
2
50
35
0
0
1
0
144
21
393
0
0
0
89
0
189
0
163
159
0
0
0
0
0
256
74
0
335
281
26
50
104
262
5
289
352
223
0
167
0
20
182
47
0
305
4
0
0
204
0
0
284
148
154
54
0
0
0
0
171
171
17
0
0
0
0
0
284
31
379
0
0
0
397
0
9
0
0
0
0
397
242
201
0
0
0
0
223
249
0
25
0
0
0
0
0
369
238
280
0
0
340
376
0
159
0
35
380
88
155
0
354
369
267
18
155
0
186
0
0
0
104
0
0
361
213
57
323
365
291
0
0
168
0
265
0
15
191
0
0
0
120
0
0
257
302
364
0
248
226
80
0
119
371
126
0
207
163
261
340
3
156
151
111
0
60
363
0
128
0
0
27
0
0
214
0
345
390
0
278
181
247
123
298
0
0
92
191
369
4
2
44
375
317
134
130
0
0
81
0
42
0
0
0
0
213
0
0
0
4
41
242
0
0
0
47
0
0
114
0
95
199
160
0
227
0
77
261
142
323
89
367
0
0
185
208
0
0
0
145
168
0
281
4
0
0
317
138
198
0
21
67
0
342
197
0
386
0
0
0
0
0
14
111
0
393
78
61
0
175
78
38
356
64
187
125
358
0
30
0
15
0
182
390
0
0
0
0
232
76
94
308
313
394
31
376
296
81
0
23
375
0
189
203
0
0
244
145
1
152
339
0
228
293
2
280
0
0
0
182
150
377
253
209
168
264
332
82
0
163
396
0
229
330
79
0
385
0
276
0
376
331
0
0
0
386
0
0
12
0
0
148
0
397
293
0
0
0
0
0
0
159
379
0
0
50
0
0
366
0
370
0
199
0
0
0
145
76
0
0
175
225
254
159
288
0
1
57
0
212
0
207
313
0
204
0
232
0
0
0
397
0
321
0
135
192
0
360
12
79
185
88
0
107
201
80
0
0
91
198
231
0
219
79
313
51
20
76
0
0
0
284
269
302
306
276
194
0
165
89
0
0
23
0
0
3
0
12
0
350
122
178
0
285
0
81
0
309
47
0
63
241
0
164
2
44
280
0
0
0
0
253
133
0
102
42
227
44
366
302
0
0
329
107
21
54
0
0
0
0
169
189
123
318
0
0
163
383
174
1
0
0
0
0
0
15
289
95
0
201
88
0
0
157
17
0
0
216
242
181
0
0
0
207
224
0
0
140
0
239
0
0
0
181
0
33
6
397
186
342
0
0
383
0
22
0
391
0
268
19
150
39
0
0
130
0
309
67
0
4
0
270
0
0
51
0
0
263
259
27
0
0
0
240
4
0
0
195
215
0
387
0
0
387
268
0
347
0
0
0
0
0
0
0
0
253
248
0
397
153
0
46
0
0
0
386
0
263
316
0
3
0
215
379
57
342
209
0
183
0
277
0
0
0
0
0
0
0
313
0
0
257
357
346
0
397
363
388
0
181
291
276
185
0
0
246
314
0
0
85
0
159
348
0
0
9
290
318
0
0
303
0
0
358
1
0
160
0
0
0
1
0
0
332
0
382
25
0
13
0
20
268
0
0
0
42
2
195
0
0
330
345
262
0
299
319
387
153
0
101
18
386
0
0
0
0
31
0
366
0
322
0
0
11
148
275
0
0
238
0
325
0
340
11
0
11
0
314
0
0
177
0
0
72
285
213
215
0
0
226
269
0
0
0
0
0
389
0
0
298
319
171
21
324
374
278
244
0
0
0
69
0
0
285
10
0
96
397
0
373
0
332
397
0
0
381
0
396
0
299
0
0
246
0
0
348
0
346
0
0
42
293
0
0
0
152
0
239
0
87
0
4
271
191
0
0
0
202
326
0
57
0
0
0
0
369
0
0
0
0
0
367
0
225
100
0
0
0
33
0
304
0
0
351
261
309
339
0
343
286
13
0
313
337
269
376
50
326
0
359
57
65
2
5
375
95
0
0
15
0
243
216
0
0
0
0
0
0
0
0
0
0
383
393
0
247
0
286
0
0
202
0
0
0
0
0
158
85
0
0
221
295
2
251
241
397
202
0
182
366
0
338
0
0
348
5
0
280
87
35
0
0
0
346
0
397
0
0
140
235
0
0
0
0
0
0
0
0
311
0
0
85
340
0
126
139
206
235
0
0
342
0
48
245
280
149
245
0
275
0
0
0
270
0
376
0
0
0
0
3
214
380
348
0
64
380
375
0
226
0
0
59
0
0
182
0
72
0
124
0
0
139
285
0
87
0
246
269
239
0
0
0
145
272
0
0
0
0
2
0
4
0
0
332
0
134
0
177
0
0
0
35
0
0
154
352
2
182
288
149
0
0
0
0
208
0
0
0
367
0
0
1
0
0
241
0
67
0
0
0
0
287
32
0
0
53
31
0
0
0
15
57
208
5
0
0
0
0
307
0
0
214
53
0
0
115
0
181
0
145
0
0
380
87
90
222
264
0
284
337
0
0
0
234
365
0
0
0
58
4
0
317
324
0
165
93
0
190
152
127
227
0
0
0
254
217
397
300
229
0
0
132
0
366
0
345
0
135
56
0
397
282
97
0
0
2
252
0
0
0
0
24
0
0
0
356
0
96
286
36
0
349
0
0
195
0
84
397
0
0
0
348
52
253
256
281
178
143
13
90
98
52
397
386
0
0
0
397
310
22
308
379
165
31
203
261
185
211
0
0
0
340
220
24
10
375
157
101
0
55
0
287
285
99
372
83
0
199
146
0
0
236
0
0
360
7
0
108
9
38
183
0
190
208
0
0
155
0
0
26
133
383
176
0
0
313
0
229
360
0
0
89
241
0
0
0
0
0
25
0
97
280
331
0
0
0
0
111
154
0
392
0
0
0
0
299
96
172
0
239
251
142
0
48
0
75
282
0
0
101
0
0
46
234
0
0
0
194
278
0
26
0
165
65
0
16
333
364
0
382
321
0
250
0
0
82
6
0
0
0
0
346
0
0
50
128
0
0
0
2
0
254
0
0
245
122
6
186
0
289
0
3
7
0
200
59
0
0
255
0
52
394
288
0
22
0
151
367
332
0
314
131
364
3
180
113
0
151
0
0
85
160
0
191
0
0
239
0
12
261
0
0
241
144
0
204
0
0
0
0
0
0
0
0
78
397
0
65
216
84
195
0
0
159
0
15
0
286
0
390
0
191
246
0
0
57
2
45
0
0
0
53
0
0
0
0
0
2
291
0
0
0
0
114
26
0
13
0
58
0
200
0
31
0
0
262
0
14
149
78
122
0
28
276
65
0
0
0
142
0
0
170
84
0
133
397
0
371
0
0
0
0
0
252
0
0
312
288
0
0
0
290
0
340
0
306
0
266
216
367
95
0
344
96
0
0
0
332
63
0
37
0
287
0
63
136
9
0
356
339
0
0
53
52
0
260
306
307
84
217
0
2
393
218
318
312
242
0
3
0
0
0
238
0
279
0
0
0
0
0
0
216
0
371
126
0
0
0
0
375
344
177
7
0
0
0
226
0
0
0
0
0
190
254
166
249
0
0
0
214
0
386
0
11
288
170
278
0
0
0
0
0
320
0
39
0
0
397
8
0
0
0
0
0
230
0
375
0
343
0
27
275
0
0
384
0
3
0
104
88
0
72
0
0
4
313
1
316
183
0
0
0
211
0
165
0
243
105
391
0
113
0
43
309
0
0
154
0
0
336
0
105
251
241
0
0
139
0
0
0
243
62
0
27
0
0
347
165
214
0
354
0
0
0
317
0
0
0
0
206
0
0
282
89
305
0
0
5
161
100
0
0
60
0
0
178
0
345
0
0
18
0
0
0
0
138
0
0
0
24
332
0
0
0
5
0
156
0
322
211
274
0
0
87
0
196
394
124
0
0
385
146
0
59
0
10
0
349
158
0
358
0
0
0
337
25
0
0
0
0
0
0
0
94
0
0
95
0
7
0
0
0
131
126
279
104
215
0
0
0
76
158
0
324
0
0
0
259
7
0
156
283
0
0
376
0
0
70
0
0
394
0
0
280
0
0
184
0
146
0
0
0
0
0
140
0
2
20
129
318
266
86
377
338
0
245
232
199
0
0
0
251
0
298
0
222
42
343
0
0
0
157
0
177
0
11
314
0
267
270
10
0
0
278
0
339
183
0
1
181
169
0
0
164
0
77
0
220
185
397
148
211
317
0
0
371
0
122
269
298
0
0
1
257
397
171
397
144
0
1
31
218
232
92
0
196
27
44
230
125
49
119
221
0
219
0
186
0
0
0
53
0
0
91
0
50
0
0
369
0
0
0
0
0
173
0
165
233
0
0
392
389
0
309
0
396
0
4
0
0
224
49
13
0
0
0
0
279
0
270
6
74
0
324
0
0
0
29
19
341
0
0
377
0
166
85
0
0
211
0
122
322
211
0
0
0
0
0
0
45
0
54
0
348
68
0
161
0
304
196
222
126
292
309
0
0
66
0
201
0
0
212
0
0
0
6
212
224
0
85
161
0
0
0
253
303
110
0
304
373
0
0
196
175
11
114
291
161
0
375
0
0
185
0
216
11
88
0
20
202
291
394
0
326
0
346
0
0
132
47
300
349
0
13
0
28
0
0
194
29
0
110
298
0
269
163
0
147
11
0
385
321
0
397
0
0
0
0
56
275
375
95
0
58
0
71
8
0
0
286
0
0
0
0
3
0
0
218
0
363
0
153
168
35
178
0
254
52
101
373
0
279
321
206
259
361
341
0
0
0
348
0
128
0
0
46
41
378
0
217
0
0
0
0
0
236
0
0
182
266
328
0
365
0
153
0
0
1
0
175
0
253
378
6
312
201
367
397
191
198
0
0
0
294
79
310
140
0
0
328
0
240
251
0
370
209
0
0
210
0
147
5
0
0
141
247
334
0
0
0
0
166
258
0
180
0
107
0
0
110
47
233
0
18
0
0
0
244
0
0
5
0
129
0
294
262
0
0
0
318
0
0
0
221
1
318
4
373
0
0
313
0
11
81
348
0
0
49
0
0
152
271
0
0
91
0
0
156
181
0
367
0
0
0
0
0
347
0
0
0
364
0
0
0
101
75
195
46
211
357
0
0
0
117
0
0
3
0
137
13
202
15
153
232
0
0
375
158
82
156
0
351
48
0
346
303
0
158
339
146
0
389
40
13
0
46
0
0
0
372
0
390
342
8
195
307
0
0
0
0
296
0
339
0
212
161
347
34
0
194
0
149
0
0
0
252
0
0
295
299
0
0
54
0
0
35
141
0
0
0
0
0
371
340
388
366
249
2
157
0
6
0
282
0
249
0
158
201
0
0
177
290
0
0
394
0
273
0
0
0
0
6
0
281
0
195
249
281
228
0
0
0
205
0
0
0
0
340
141
0
137
377
268
198
267
0
214
0
110
0
257
0
0
393
195
181
362
0
96
0
154
0
343
361
0
71
388
105
170
0
0
0
248
66
0
279
0
0
317
0
297
175
83
0
154
311
96
0
165
225
245
0
0
321
0
301
150
0
231
0
0
348
0
13
0
64
170
81
10
0
0
0
322
0
0
0
2
190
78
0
91
0
0
0
0
302
190
0
397
0
256
386
0
0
78
0
9
277
0
45
0
0
271
0
24
357
78
265
282
0
0
0
40
0
0
397
0
367
0
352
0
0
0
0
8
0
0
0
0
48
0
291
50
260
0
316
0
0
0
0
0
0
0
140
117
0
0
0
0
266
0
0
269
109
0
0
199
0
0
0
0
270
276
2
343
85
0
283
397
207
0
249
0
217
6
375
307
1
0
381
0
37
33
8
265
285
0
188
0
108
0
310
172
48
386
286
182
0
0
35
339
0
0
0
323
201
80
50
0
294
0
386
0
384
0
69
0
0
0
0
0
332
0
0
0
110
3
0
178
158
0
0
99
44
0
1
259
0
0
247
4
0
0
0
242
0
131
0
0
114
2
0
0
0
0
0
167
1
0
84
0
0
180
174
173
0
135
0
378
370
0
397
0
0
0
198
0
397
0
0
179
17
80
341
133
0
0
327
295
0
0
0
363
70
3
0
280
42
160
6
230
344
0
358
0
384
0
5
244
0
139
62
366
0
52
0
54
0
0
0
37
170
255
315
212
294
97
0
0
397
365
379
0
0
377
0
103
266
0
305
0
114
0
0
159
3
384
86
16
55
374
178
304
2
0
0
0
0
226
66
257
57
0
0
52
181
94
10
0
0
23
0
207
0
388
85
0
119
0
11
109
223
0
157
119
0
0
0
253
0
54
0
92
151
0
304
0
0
253
305
126
0
0
222
344
203
143
0
0
293
187
0
0
0
143
0
329
0
335
349
0
0
0
0
0
36
167
254
0
201
0
0
332
170
0
234
193
92
334
25
111
0
0
109
315
252
75
159
0
0
313
169
0
0
0
0
41
0
379
0
0
0
0
0
0
300
171
158
340
0
223
0
258
216
0
0
0
29
0
0
116
0
0
201
0
0
174
146
13
0
170
0
48
117
0
0
282
189
0
29
56
0
0
386
131
66
90
141
199
290
305
79
0
37
296
0
0
0
0
0
1
0
239
252
0
277
0
0
0
0
267
0
0
363
154
0
0
0
0
0
0
0
387
0
0
57
0
77
317
208
383
0
54
0
254
307
294
158
0
0
0
0
6
0
0
88
216
0
178
276
0
0
0
186
0
0
0
0
0
0
47
14
0
328
0
0
0
0
0
0
263
397
52
0
0
33
208
0
0
198
346
0
5
0
106
0
0
263
0
0
158
3
0
384
0
201
327
78
0
0
397
181
377
0
0
24
133
0
0
394
163
0
281
0
0
64
0
0
0
295
0
226
0
0
0
45
133
0
189
3
214
0
60
0
180
7
0
151
0
45
339
60
0
0
235
0
397
397
0
246
93
0
0
26
374
310
387
0
0
32
356
140
0
148
251
0
0
283
0
12
0
0
59
0
392
0
28
1
365
203
186
358
0
0
330
22
145
0
97
161
0
0
0
338
352
0
0
0
0
0
0
301
237
191
229
55
0
0
152
0
396
0
0
352
0
217
0
41
0
0
0
0
209
0
0
0
0
82
1
0
307
340
135
285
0
0
0
326
380
380
0
0
12
237
20
0
42
367
186
0
0
41
364
0
0
0
141
0
0
314
242
311
0
14
0
0
0
0
97
0
210
0
0
19
0
315
214
0
238
0
110
0
0
397
390
55
225
350
290
180
143
0
0
0
29
328
0
25
185
0
228
363
0
108
141
277
22
279
276
247
0
208
0
241
0
116
0
0
375
0
0
0
0
161
72
314
0
302
178
63
201
0
260
0
0
0
264
0
279
0
0
0
3
132
23
0
24
150
0
295
375
254
0
281
0
283
0
169
0
217
0
207
0
275
0
0
358
0
0
0
0
43
0
4
9
102
18
99
0
378
0
79
180
0
0
157
287
0
0
0
244
235
0
0
0
397
352
22
0
0
134
0
272
99
0
104
237
0
186
84
0
0
0
86
0
56
397
0
0
0
0
91
279
3
0
56
0
0
0
394
0
0
89
145
0
232
0
0
185
332
0
0
0
209
0
0
14
175
81
0
5
0
176
327
0
0
16
394
0
0
0
297
0
48
0
54
0
206
201
0
203
57
306
361
23
57
40
96
0
0
0
81
0
0
258
2
0
0
0
291
0
67
0
388
30
1
13
261
217
0
0
345
166
329
277
2
335
24
0
0
0
0
332
0
0
375
94
0
0
195
0
242
315
210
347
0
199
83
332
317
88
152
337
273
0
393
257
0
0
230
217
313
0
0
226
19
7
183
0
0
43
0
323
283
281
0
234
73
300
0
0
0
2
0
0
0
0
0
173
0
0
360
0
0
198
17
140
0
0
297
354
40
39
0
0
0
396
64
349
0
0
0
324
0
309
0
159
0
376
33
64
0
0
0
320
390
136
164
0
0
178
0
394
1
54
0
0
25
320
0
28
52
0
0
116
212
0
0
64
63
240
112
260
0
297
10
0
0
51
115
0
0
84
0
0
0
0
163
0
0
0
132
208
0
0
0
0
196
0
68
0
17
0
87
0
0
208
92
0
28
0
0
0
0
0
0
150
0
0
0
289
2
0
98
0
0
196
0
0
0
0
288
0
120
0
21
0
0
0
0
391
0
0
0
0
0
0
0
0
0
1
144
308
0
159
16
322
0
0
93
0
8
0
0
0
0
0
0
0
0
91
397
0
0
279
0
393
0
370
0
118
0
156
0
0
164
0
25
189
0
0
258
0
313
0
62
0
0
0
0
170
0
0
0
219
357
363
0
300
89
0
0
219
281
216
0
285
101
0
0
103
40
20
0
306
8
168
66
20
88
50
255
0
0
394
0
248
83
365
259
32
374
221
0
311
0
268
255
0
25
0
31
4
131
384
0
0
2
0
345
0
380
0
0
0
246
170
0
0
343
0
365
393
0
226
28
0
71
0
0
0
0
0
1
0
15
38
10
0
0
0
0
287
0
171
0
14
0
150
32
81
0
286
0
321
0
0
105
12
108
274
62
0
0
0
0
267
0
102
178
0
180
190
98
10
0
75
156
0
9
60
388
191
0
388
0
298
333
0
0
90
256
0
0
384
380
0
0
0
367
104
0
148
0
0
57
58
276
0
0
0
0
0
0
39
109
0
159
79
97
100
133
283
0
71
394
0
198
121
27
307
0
397
0
0
349
0
0
0
55
4
111
0
0
0
0
4
209
216
0
0
0
119
257
289
50
0
0
0
25
75
0
0
0
153
62
112
179
92
0
397
0
163
166
0
0
112
0
244
0
307
0
0
0
20
12
10
0
259
268
0
0
0
215
0
0
74
0
0
0
0
0
0
0
267
0
0
101
2
0
163
192
351
150
143
0
10
0
0
236
0
52
220
326
262
0
74
97
0
58
0
27
98
231
387
0
355
342
0
0
0
0
313
0
0
0
0
260
0
155
202
0
193
284
0
0
11
4
0
0
0
0
0
217
186
4
56
0
0
277
366
0
0
0
0
144
189
0
164
0
0
0
0
0
0
175
374
0
121
98
340
0
0
0
4
243
0
0
376
305
0
144
0
230
129
0
17
156
0
396
209
0
0
0
0
116
134
76
0
0
0
0
0
149
0
5
111
397
0
263
0
5
282
148
0
244
0
0
197
221
139
27
0
174
385
0
111
104
161
19
0
208
319
0
1
16
327
397
21
190
0
0
394
0
0
307
134
0
368
82
0
278
138
0
324
0
105
29
12
175
186
0
375
0
397
0
0
7
0
0
381
179
4
168
341
0
0
0
91
0
23
234
124
387
0
0
0
0
318
0
0
0
154
0
0
58
0
0
102
0
128
285
275
0
0
0
301
310
0
251
166
0
0
187
0
17
31
338
383
0
318
154
157
119
90
0
273
0
0
0
41
313
0
0
0
397
116
0
24
0
326
45
23
322
0
103
0
0
254
313
0
397
379
0
0
0
173
0
171
77
0
0
213
0
0
131
0
0
0
0
0
117
14
0
0
0
0
35
76
159
0
6
0
70
284
332
25
8
223
332
0
40
302
0
0
0
8
394
55
333
0
0
96
0
0
52
1
46
231
146
319
0
256
0
45
327
39
39
0
87
330
285
0
0
0
338
217
148
0
255
375
0
320
9
273
230
213
2
0
0
366
6
172
0
17
0
158
0
200
166
126
306
366
300
278
397
0
227
0
317
286
0
337
0
51
0
0
0
150
0
0
0
0
29
0
0
177
215
0
286
385
109
0
0
32
0
159
0
7
205
0
156
0
30
0
105
0
253
294
0
325
0
277
144
0
0
220
278
0
213
397
261
333
0
9
0
234
202
198
0
202
58
0
372
0
0
0
393
304
0
153
236
0
0
206
65
149
5
0
250
0
225
0
0
37
0
0
62
0
0
12
60
44
252
128
0
89
352
333
212
182
0
0
90
0
0
335
0
296
17
125
340
207
292
0
0
55
136
21
283
0
283
7
0
0
129
146
0
397
0
0
0
1
339
0
2
0
0
0
0
0
0
318
76
322
0
44
201
0
10
88
0
0
0
248
0
0
0
0
233
4
8
0
342
0
155
310
0
0
244
0
337
0
0
0
281
139
326
287
0
0
0
66
0
0
149
0
0
301
159
52
0
216
152
0
0
0
0
0
0
391
0
0
0
0
0
0
156
152
67
244
0
0
49
0
0
188
0
0
0
164
24
278
0
0
304
133
314
0
75
0
0
47
0
95
0
0
376
221
349
0
306
146
248
65
157
89
96
0
0
0
0
32
0
53
0
0
202
0
0
25
0
309
0
0
174
256
150
0
19
0
0
0
0
0
0
0
0
0
0
133
183
115
306
0
0
0
0
0
94
0
0
280
0
141
47
0
0
0
342
0
0
0
323
317
375
0
0
0
57
0
253
28
204
77
43
0
330
0
338
0
23
253
0
0
249
285
295
0
0
0
28
0
2
0
1
277
250
380
0
0
36
0
0
51
308
0
0
0
54
0
203
136
222
395
1
228
4
276
0
0
251
15
195
107
176
0
0
367
1
0
0
366
101
0
0
0
369
0
0
1
102
0
0
332
0
121
49
0
56
0
282
173
164
59
60
253
14
0
0
0
249
195
34
72
92
87
0
0
0
129
0
0
191
156
0
0
352
0
0
363
0
0
0
110
397
0
199
327
277
94
0
381
0
354
0
335
87
0
0
203
0
0
4
296
22
64
0
0
0
0
229
0
44
0
0
195
240
197
248
0
170
0
0
158
0
0
1
186
189
0
0
0
0
85
127
0
129
271
0
313
9
0
52
0
0
171
0
0
0
41
0
194
0
0
378
0
0
228
0
0
190
0
43
139
101
0
0
171
178
0
146
0
238
64
118
337
0
0
319
54
0
320
244
0
0
335
300
73
108
0
0
0
0
202
384
0
0
150
0
0
397
0
0
73
30
115
308
145
0
374
0
0
0
53
275
93
307
200
0
0
0
0
344
33
0
0
127
0
0
0
0
196
0
0
348
0
0
396
389
0
60
320
370
86
377
0
73
379
0
0
0
0
0
385
0
0
377
394
381
0
0
41
143
302
293
174
254
120
0
0
0
0
136
0
0
169
0
390
76
0
0
256
349
0
68
0
387
58
332
16
0
0
362
0
0
0
86
26
273
0
315
1
158
0
250
0
0
367
0
0
0
0
280
100
0
275
332
0
32
0
0
0
0
0
0
0
0
13
0
0
35
23
387
228
0
0
52
366
0
0
157
384
0
59
347
69
391
0
198
0
66
58
0
222
200
275
0
0
14
0
153
375
0
241
0
169
36
0
396
0
1
355
0
0
296
2
48
65
0
201
0
146
62
28
219
45
0
368
325
0
61
142
69
323
0
294
255
161
9
305
0
226
332
260
60
0
0
0
0
0
0
0
0
132
225
8
210
0
0
280
0
0
162
0
0
393
182
184
0
0
0
0
348
0
0
90
0
0
0
370
0
298
325
142
0
0
0
332
0
136
0
0
0
0
0
194
54
169
0
79
61
265
0
0
165
1
3
0
175
134
0
0
45
0
0
0
180
0
80
0
0
344
7
0
0
63
393
347
0
246
350
342
394
184
167
0
0
206
0
0
0
0
0
0
13
0
56
0
0
194
128
160
0
0
0
0
0
316
135
273
338
0
334
232
96
49
0
311
332
0
394
11
0
4
22
170
0
0
0
213
328
75
111
380
0
1
0
91
155
0
205
300
150
187
0
0
0
147
0
195
347
199
0
313
0
67
0
37
299
18
302
18
12
0
11
0
111
194
234
0
0
0
151
68
0
163
163
83
42
0
210
5
0
0
0
0
74
0
0
86
0
87
0
0
0
0
334
61
17
0
366
0
386
89
79
372
0
4
0
0
366
0
88
122
80
70
286
0
0
0
78
215
157
90
229
0
0
0
41
36
136
332
169
251
45
58
0
0
326
0
0
9
32
376
0
0
279
0
342
0
207
0
0
0
0
0
0
0
0
0
0
25
0
324
0
196
80
54
0
343
323
0
0
44
338
0
387
305
323
0
0
56
378
305
149
182
263
314
0
0
0
0
298
246
40
151
0
0
253
192
60
0
8
0
0
0
53
0
152
0
359
269
244
284
395
0
264
0
313
0
322
0
190
301
16
166
0
0
0
276
0
76
0
0
347
44
0
163
110
171
126
0
0
298
220
0
0
0
111
167
7
0
382
213
0
158
0
230
0
0
0
0
188
266
0
306
141
318
0
0
0
149
0
0
0
201
152
0
191
387
201
0
0
205
0
143
113
0
0
74
4
170
197
7
295
0
71
0
0
0
0
0
0
0
221
97
0
353
0
0
41
0
207
0
0
0
0
0
22
0
0
0
0
0
78
0
0
0
234
0
84
0
0
27
281
0
0
0
0
182
0
0
0
268
0
350
305
73
0
0
378
206
280
0
0
261
76
0
59
55
221
380
0
0
247
0
0
323
0
141
151
0
0
0
100
387
0
294
333
332
107
53
10
208
19
210
0
21
0
0
0
0
253
1
384
268
0
0
0
272
153
396
0
0
0
0
0
41
0
0
219
0
315
168
0
279
0
0
14
0
1
0
0
346
20
342
0
0
26
156
129
0
0
26
0
215
250
0
242
317
4
43
267
260
372
0
0
0
227
0
136
144
254
330
26
145
5
1
0
58
0
384
0
165
0
0
328
0
379
340
67
0
295
18
0
0
0
265
0
145
0
351
109
397
0
0
386
0
0
0
0
247
221
133
326
284
0
377
205
0
0
0
195
0
170
0
0
0
199
19
108
135
0
0
0
0
0
0
0
0
0
0
284
332
0
268
208
347
0
90
0
318
309
351
0
0
197
0
86
246
188
139
0
0
0
396
110
0
24
0
0
0
0
192
389
217
150
197
264
397
260
49
0
0
247
203
169
391
0
0
0
47
2
0
397
0
0
198
321
0
7
205
1
0
0
149
0
0
0
330
391
206
0
0
324
0
0
0
0
0
288
266
135
0
229
0
397
0
0
0
78
139
366
0
88
374
322
144
192
0
341
0
337
191
131
397
24
193
1
0
84
0
327
230
60
0
397
49
0
0
264
0
3
0
142
261
0
1
365
58
0
0
0
0
322
91
0
213
9
119
0
131
0
235
254
1
182
0
0
0
296
0
205
279
168
266
29
0
0
0
54
302
0
151
0
0
100
0
0
0
0
0
0
13
0
224
134
0
96
108
196
210
1
0
0
198
0
0
225
262
0
0
2
0
0
212
76
48
120
0
173
0
0
272
4
0
100
0
0
2
284
0
0
0
397
0
258
0
309
0
0
0
0
0
0
386
0
156
42
387
48
0
340
0
246
0
0
0
3
0
0
0
199
0
376
264
90
0
74
16
0
0
0
0
0
0
0
348
0
122
227
0
0
0
0
233
0
291
0
216
349
186
357
272
161
0
1
138
394
0
0
0
0
0
246
15
171
230
6
0
0
25
7
0
0
144
361
146
150
7
0
206
324
0
0
0
130
0
0
249
222
0
316
266
0
297
218
389
130
0
0
50
124
395
368
0
0
58
0
27
142
0
271
317
5
0
0
54
367
0
53
0
0
28
0
0
393
284
0
0
0
6
329
0
0
0
0
366
87
69
0
226
0
163
0
0
0
0
0
19
0
0
0
0
110
282
330
0
0
5
395
195
0
170
0
0
151
103
0
0
285
281
179
74
0
0
163
184
270
153
0
302
246
0
133
0
0
59
194
0
85
0
0
6
30
0
314
78
0
219
0
163
0
0
0
0
0
180
255
0
0
0
354
224
151
244
397
60
0
0
0
288
0
391
0
226
345
356
355
0
0
0
0
376
350
285
0
152
282
0
390
24
0
0
258
14
0
0
0
356
0
0
0
224
259
0
219
0
0
0
386
322
217
255
251
0
0
1
19
0
191
0
0
121
172
111
0
187
280
0
0
0
211
236
261
248
0
0
286
0
287
0
1
337
309
0
0
371
0
184
0
0
121
0
12
23
341
340
209
0
0
0
0
195
287
0
156
2
5
0
0
298
0
174
0
0
52
0
190
387
0
94
0
0
0
127
0
0
85
226
0
271
36
0
1
108
272
388
0
296
204
0
0
0
0
171
55
357
0
257
0
313
318
0
0
173
387
345
0
386
0
247
0
168
1
1
279
0
325
0
0
50
0
0
0
0
82
0
0
0
102
0
0
324
324
0
0
64
0
393
6
0
286
151
0
0
5
255
0
179
253
0
343
94
0
43
0
0
44
1
0
0
0
127
0
31
0
321
280
7
260
72
215
0
0
136
0
131
84
0
0
0
0
96
55
0
189
0
0
0
0
0
99
148
0
0
0
0
124
0
0
0
397
0
300
0
0
229
0
0
0
181
191
246
244
0
0
0
136
0
7
0
0
281
316
0
338
0
295
155
392
0
0
0
339
0
0
0
0
365
0
142
335
0
376
0
0
0
0
292
0
0
51
0
0
0
9
215
375
0
112
11
0
294
0
0
0
224
294
0
0
0
393
62
0
0
270
283
278
0
0
174
272
0
0
183
0
137
78
0
333
0
0
158
0
24
0
115
257
0
14
31
162
138
0
0
286
1
27
0
0
39
69
212
0
0
124
0
0
0
134
277
0
306
0
0
137
208
0
0
0
143
107
0
0
0
0
0
19
1
0
0
0
150
2
376
0
231
263
0
377
397
0
22
0
0
0
165
229
112
0
0
107
68
0
21
0
304
0
0
0
0
89
0
0
0
96
67
0
371
158
0
0
7
0
189
2
0
325
122
332
0
0
252
3
0
0
0
1
82
42
0
0
54
0
0
0
0
230
348
330
0
0
256
0
0
6
0
198
0
0
222
145
0
265
0
276
0
16
15
0
126
386
70
0
243
0
0
0
210
0
251
0
254
160
0
0
7
8
0
1
0
102
23
0
159
164
0
0
0
394
244
0
135
0
77
1
329
27
209
0
42
0
0
0
0
98
0
0
0
218
11
113
0
4
255
2
0
74
32
0
307
0
0
220
155
375
263
0
0
52
38
179
0
0
0
145
192
0
0
0
0
157
0
0
0
94
0
334
175
260
55
225
215
132
0
0
128
27
34
0
0
0
167
146
0
217
0
0
133
366
14
119
0
255
64
248
205
0
264
157
0
137
0
0
4
37
0
91
261
0
0
0
365
6
195
0
112
195
0
394
0
0
365
230
0
110
0
79
0
0
0
2
0
0
60
281
262
0
397
0
0
301
85
372
0
0
0
0
53
139
45
37
0
0
101
0
0
0
381
366
199
183
0
0
0
151
103
0
0
347
0
240
0
144
0
238
0
0
198
0
214
0
0
0
0
0
0
170
0
0
377
317
0
0
0
0
0
0
167
0
0
0
259
0
0
320
350
0
0
306
1
302
0
0
87
215
110
0
0
148
8
0
75
255
73
164
0
192
84
0
253
390
0
137
170
228
22
0
0
26
0
369
52
0
0
77
191
197
177
5
0
0
250
0
355
0
341
0
226
3
0
0
0
108
0
73
60
0
0
0
44
48
268
249
34
0
341
0
218
241
0
0
0
12
0
4
0
259
213
22
0
8
0
0
31
345
0
0
0
133
40
0
184
358
233
0
63
0
0
0
199
0
38
0
0
189
0
231
397
0
333
0
0
98
0
0
0
85
1
0
4
0
0
0
0
47
242
195
173
0
241
0
166
0
96
0
147
77
110
0
196
320
0
206
0
34
0
92
328
7
0
0
0
0
0
289
310
0
0
262
0
59
27
73
0
0
0
0
0
119
95
81
181
386
193
0
0
0
0
243
261
0
331
109
374
0
21
0
74
0
0
0
0
0
81
0
0
0
343
0
279
0
260
191
246
390
1
179
356
3
0
368
153
15
0
0
54
0
337
384
249
0
0
0
12
393
133
0
0
262
0
196
283
0
33
0
382
0
0
0
0
46
3
166
332
0
0
0
342
0
0
155
0
10
0
181
113
64
328
0
36
210
55
145
210
0
129
105
0
250
260
371
60
0
0
318
225
0
348
0
0
0
105
162
293
9
0
0
316
2
108
0
0
129
0
33
0
0
377
259
29
0
140
370
58
274
0
263
0
0
264
397
0
0
282
394
0
287
0
238
0
189
251
41
0
0
318
374
0
365
57
0
0
382
0
0
0
0
0
0
301
0
0
361
0
253
0
40
0
0
235
181
5
0
278
0
304
189
235
0
191
0
378
171
269
0
0
0
0
16
0
0
340
0
0
0
0
0
0
287
156
0
0
357
213
390
0
58
0
0
0
397
335
0
1
348
0
0
391
0
378
358
0
394
0
191
311
204
331
0
0
281
0
0
0
161
76
0
319
0
235
0
0
85
318
0
0
0
0
0
337
0
0
222
1
162
57
0
0
0
213
0
388
0
263
0
0
272
0
237
194
306
242
0
0
0
368
0
338
153
0
0
95
334
225
234
101
0
0
0
180
0
0
366
0
0
0
0
0
174
383
71
0
0
0
0
41
282
234
0
0
0
0
0
35
166
0
219
0
74
104
0
0
327
0
0
8
141
348
0
280
0
0
0
276
74
0
0
0
313
0
94
104
0
234
97
0
172
45
154
311
287
0
0
2
0
0
0
332
0
9
0
98
44
15
307
80
0
73
0
249
0
0
0
339
215
0
251
128
0
174
262
0
301
101
0
0
132
0
0
0
72
0
239
28
364
0
186
94
0
181
0
367
38
205
328
0
0
0
0
397
377
171
0
283
45
163
149
82
213
193
0
133
287
0
0
0
0
172
300
117
310
328
183
0
0
0
139
58
0
120
132
0
186
367
272
0
0
76
0
281
0
0
368
129
107
81
0
0
0
31
0
87
0
0
44
298
8
0
0
0
397
0
0
276
2
154
0
235
4
0
246
207
0
1
262
64
248
0
0
0
366
392
0
0
217
0
0
43
336
0
0
228
0
132
367
138
17
223
0
0
263
248
0
0
0
251
0
2
0
73
0
0
314
200
265
249
219
0
354
92
52
280
278
397
19
0
397
306
0
94
273
17
0
274
211
37
0
171
220
0
0
98
0
153
79
88
0
250
169
209
0
62
331
0
0
49
214
0
0
228
0
0
0
0
0
0
75
88
279
0
371
257
122
0
332
7
234
0
0
172
214
329
286
0
86
0
367
0
276
161
238
1
70
227
0
0
0
188
20
0
332
0
0
207
0
38
339
0
0
0
0
0
266
1
0
23
0
0
69
0
3
0
0
200
0
0
170
283
14
103
0
180
188
0
72
282
46
356
336
0
51
271
341
48
80
102
295
191
10
124
275
0
294
2
0
0
371
0
0
10
106
0
0
135
371
0
58
0
361
181
0
61
154
82
243
206
0
240
0
0
214
66
94
0
0
171
0
0
216
0
0
221
17
0
0
0
23
0
0
187
221
1
0
0
345
0
270
0
83
0
0
212
2
340
336
0
0
0
44
53
0
0
0
93
128
302
0
0
24
164
0
156
347
0
330
323
0
0
0
290
0
0
0
0
191
60
0
0
107
0
397
300
271
180
133
0
223
0
157
0
0
0
0
1
0
41
307
302
0
49
0
224
0
25
82
348
0
0
0
0
0
0
307
0
0
0
0
0
0
131
0
0
0
328
53
12
0
342
0
305
7
0
0
253
0
0
0
0
59
0
0
0
256
133
0
0
24
152
0
384
397
0
0
0
0
0
0
0
0
353
175
317
187
283
40
261
0
253
11
1
0
0
100
387
204
85
228
353
0
216
159
346
0
259
0
186
0
0
0
0
0
217
162
300
0
0
219
158
0
221
0
317
0
101
34
0
180
125
0
0
0
229
0
0
0
312
214
0
0
257
383
135
0
1
316
0
0
279
0
312
45
216
352
315
0
69
100
307
0
0
187
0
117
0
0
38
13
241
192
24
0
13
0
0
254
0
385
0
112
1
40
0
114
0
388
228
333
0
0
0
0
0
181
0
334
0
91
0
226
118
332
0
0
102
0
175
255
0
0
340
0
0
4
0
212
0
296
0
0
95
147
218
132
206
0
47
0
240
0
0
44
0
356
62
365
0
272
0
0
358
363
0
0
54
0
0
0
0
275
107
0
287
180
340
0
21
302
199
0
270
0
0
0
10
161
0
0
236
0
0
0
0
121
94
62
0
274
292
0
0
275
226
0
219
0
0
0
0
159
108
88
192
64
0
394
0
0
0
0
21
0
226
148
0
298
0
0
0
0
124
0
0
124
0
0
0
132
0
0
105
311
207
0
74
0
0
352
0
388
1
44
215
325
54
0
371
292
0
0
160
0
0
314
0
35
215
84
9
317
0
326
227
36
0
0
145
239
383
0
29
194
160
216
21
0
0
0
262
0
254
102
0
0
276
296
17
0
0
0
247
0
0
208
0
0
0
0
0
0
122
82
0
0
157
0
162
352
297
326
0
0
0
292
0
216
0
245
126
386
0
0
0
0
72
0
0
71
0
0
0
25
177
0
0
42
0
280
0
0
172
1
321
101
20
0
307
99
75
0
0
0
78
0
64
0
76
197
388
107
249
0
321
156
0
0
2
8
136
0
0
383
153
282
0
0
187
0
279
13
0
129
0
0
117
77
0
109
145
181
0
0
365
19
0
7
0
0
0
0
0
0
2
85
24
32
0
303
0
0
0
112
164
109
353
390
371
292
52
0
0
0
269
0
6
388
272
238
286
0
0
306
223
112
52
0
289
0
203
0
392
129
197
0
0
179
0
223
290
236
0
226
5
0
0
0
378
0
80
0
30
0
4
0
0
71
166
60
0
0
265
145
88
349
0
253
1
0
2
0
380
0
0
261
55
0
31
0
326
259
0
101
318
0
0
81
0
0
280
239
383
318
0
386
0
0
316
363
161
0
0
397
0
181
0
0
1
104
345
163
341
31
0
359
281
0
0
83
184
246
0
0
0
0
369
0
226
201
0
309
0
0
0
0
0
59
0
0
188
369
43
311
27
9
3
0
179
0
349
0
242
141
185
0
381
317
0
64
300
286
308
0
0
184
0
330
0
0
0
61
0
0
0
0
0
296
85
394
0
0
0
172
4
17
174
0
148
0
0
7
356
139
152
0
388
0
0
253
0
0
0
0
0
309
86
255
202
9
388
0
0
16
257
354
0
0
0
80
397
0
0
0
0
0
0
370
59
95
298
237
95
0
64
272
0
0
0
0
0
0
348
0
0
87
154
131
0
115
0
382
0
188
277
13
0
164
0
0
19
222
142
202
0
0
0
359
50
201
107
242
0
0
181
209
0
0
0
215
162
0
8
342
68
254
0
394
0
0
98
209
296
0
90
0
0
0
0
39
0
106
218
13
184
4
74
255
0
0
147
215
0
43
0
143
0
351
0
173
142
0
0
200
0
0
178
0
0
0
79
0
100
39
104
0
0
0
0
278
0
30
387
243
0
0
83
0
397
0
347
0
0
0
113
0
342
42
5
156
216
104
216
0
241
86
375
0
0
282
336
0
0
14
0
0
50
366
0
387
26
0
50
341
0
6
0
307
3
206
70
0
230
37
0
225
0
186
88
0
302
0
0
0
0
213
0
84
0
0
142
157
0
0
241
216
9
0
0
124
354
0
196
0
0
0
0
1
0
367
0
0
47
165
366
0
53
0
108
0
38
0
327
0
82
185
0
347
81
0
183
383
0
0
0
320
0
87
0
0
0
194
0
159
0
0
0
0
0
0
0
167
0
0
0
227
182
0
0
0
326
0
288
0
0
0
337
281
298
0
94
0
0
0
377
0
318
0
392
377
356
0
92
134
0
0
89
304
0
0
0
0
182
0
93
0
94
0
260
0
66
375
28
107
83
268
0
9
264
0
281
221
0
0
0
0
248
0
375
0
0
0
109
0
0
0
238
0
0
0
260
311
0
193
0
0
0
0
0
0
0
218
0
0
253
96
133
25
82
268
396
0
0
285
0
97
269
174
0
0
80
0
0
0
207
0
0
0
87
126
58
0
333
0
0
0
0
0
109
126
230
0
190
0
172
58
65
14
324
0
0
82
91
186
190
0
103
170
0
0
0
122
0
0
10
22
0
218
143
0
274
29
132
0
211
0
0
0
315
0
353
262
0
96
0
389
0
195
0
31
0
0
0
247
135
0
0
0
0
0
0
132
62
365
0
194
11
139
73
116
0
356
18
0
74
168
160
320
0
0
0
119
160
88
0
0
0
249
0
0
375
216
242
391
88
331
108
0
0
0
226
0
203
0
247
1
0
0
149
0
0
112
119
0
306
0
312
56
0
3
397
253
15
373
0
376
154
0
0
12
182
132
0
0
153
285
116
0
337
73
317
216
0
0
0
0
146
0
228
0
0
0
0
77
0
0
11
207
45
311
0
146
0
0
47
265
246
211
116
0
0
0
70
321
0
83
316
90
10
0
84
0
31
352
0
0
0
0
0
153
0
29
0
9
0
289
215
60
311
268
0
0
0
73
0
0
322
0
134
0
384
83
0
44
0
0
282
0
19
72
78
0
0
225
121
0
394
0
74
5
230
369
349
33
0
80
103
0
0
0
0
0
12
0
0
0
0
97
0
135
229
187
0
1
84
21
0
145
0
173
0
0
0
326
228
0
252
0
255
107
226
154
0
24
0
83
56
269
0
279
10
0
0
0
0
0
282
261
60
280
0
282
393
106
0
116
275
325
0
0
161
0
226
0
143
225
0
0
0
348
157
0
0
0
127
0
0
369
240
0
390
0
0
0
375
0
0
116
0
288
263
397
0
0
0
378
83
394
65
0
0
0
0
184
0
368
321
240
0
0
170
0
221
0
0
0
379
243
0
0
0
0
152
114
11
0
0
0
0
0
0
397
127
306
0
80
0
300
0
183
55
0
127
0
0
0
0
313
192
368
92
286
39
0
0
0
324
0
336
78
0
235
106
0
0
0
0
0
0
1
0
0
0
0
4
0
0
368
0
0
384
0
55
6
84
0
0
0
366
22
381
0
0
185
0
1
0
0
31
82
0
0
0
173
397
0
393
143
0
271
212
0
27
0
73
0
299
0
0
278
0
0
0
202
317
0
290
0
0
73
236
30
9
0
236
0
90
0
0
0
0
316
383
11
202
0
160
355
142
0
278
162
324
0
0
0
0
0
0
0
0
187
0
0
170
0
191
0
0
259
11
148
0
0
122
0
24
0
0
48
45
366
12
190
202
69
130
0
322
0
0
25
0
0
227
216
0
0
330
0
280
0
0
0
0
0
199
194
322
0
279
301
210
0
0
0
0
64
178
0
0
0
0
34
243
0
0
208
0
49
0
240
0
0
48
0
0
18
0
0
288
372
171
0
0
0
0
0
0
92
45
0
0
0
70
0
320
5
122
50
0
0
0
343
0
0
0
268
204
379
215
253
1
88
0
0
385
273
94
0
0
0
309
183
246
0
310
13
0
0
345
0
258
8
0
0
104
263
373
382
55
0
11
92
0
186
5
285
318
0
0
158
320
0
98
0
0
279
0
22
280
0
0
0
0
59
0
0
0
0
224
8
0
0
0
397
0
188
0
268
0
0
0
0
390
333
0
0
157
313
58
314
0
196
2
225
0
0
1
255
0
22
3
106
245
115
293
0
5
0
3
377
0
0
373
155
0
253
323
0
0
0
0
200
204
0
104
0
319
229
47
0
147
3
0
142
371
115
168
0
0
0
48
0
0
366
292
0
0
8
237
0
306
347
340
355
0
49
0
0
81
0
0
0
0
260
325
0
0
57
117
309
221
0
281
0
0
98
0
0
193
0
46
0
0
0
106
259
0
78
275
0
201
290
0
0
13
54
316
84
202
39
223
0
1
0
0
0
0
283
314
332
5
0
140
49
329
14
0
0
0
0
262
207
299
168
0
0
176
287
0
0
0
255
0
0
0
0
222
282
53
6
18
254
0
155
0
91
0
0
55
0
368
242
9
113
314
0
85
0
0
0
151
268
246
310
0
257
0
0
0
0
105
226
0
0
0
169
57
0
21
0
3
331
358
117
0
352
0
0
0
172
0
0
0
310
160
205
0
0
0
110
12
25
0
0
397
0
227
0
113
240
75
7
223
10
364
0
65
0
0
49
243
257
233
102
397
0
143
0
0
110
0
0
0
0
146
0
75
0
0
3
0
167
0
0
301
202
0
0
51
0
366
338
0
0
244
89
0
0
55
202
0
370
230
0
155
188
0
82
0
0
0
0
111
111
81
0
136
0
299
0
247
0
91
397
0
0
0
0
208
0
55
0
94
0
2
297
125
0
149
214
0
0
317
309
0
260
0
0
0
268
0
0
0
0
0
367
248
71
225
188
333
396
91
301
194
163
0
0
337
335
291
158
0
0
0
0
0
207
397
0
69
373
397
81
89
150
159
0
0
0
261
226
344
73
89
165
311
345
142
0
160
305
357
381
0
286
134
332
0
136
0
206
0
0
281
247
0
397
0
396
0
0
0
190
215
380
0
208
0
0
0
0
280
0
0
389
0
223
0
350
0
387
85
0
0
0
336
0
320
336
280
193
0
261
84
1
145
0
210
85
346
9
329
76
0
234
55
0
0
227
0
0
1
0
0
90
397
184
250
19
113
303
0
0
0
0
338
0
0
142
0
0
0
77
0
0
41
0
0
0
136
0
0
248
64
0
182
0
0
279
0
0
0
254
26
0
0
304
204
0
369
0
143
0
125
53
245
0
368
162
0
0
333
0
0
278
0
0
0
0
0
6
0
279
303
0
180
0
332
0
0
351
219
0
397
306
397
0
0
82
217
98
13
57
0
157
397
227
2
263
30
325
0
0
13
0
158
260
232
0
391
97
49
318
73
159
2
56
0
0
261
0
0
247
134
0
140
0
0
278
340
0
32
0
0
340
241
0
250
156
347
0
3
0
0
0
254
318
0
106
244
0
255
0
0
346
0
327
23
1
319
0
36
0
283
139
52
135
0
150
0
0
29
396
321
0
0
341
0
119
381
0
141
91
189
1
310
369
325
0
0
214
240
387
0
350
145
0
37
93
0
225
0
0
1
4
0
397
231
338
89
0
132
0
0
349
28
73
0
231
143
356
347
0
0
217
0
113
333
0
251
0
0
0
0
0
0
199
376
10
131
0
172
0
164
0
0
0
185
191
0
0
44
207
90
350
90
0
100
146
0
0
381
0
208
0
35
313
0
233
108
180
0
0
59
0
0
136
0
0
74
368
156
0
0
0
0
0
0
0
0
0
0
0
0
81
278
0
342
0
272
0
159
274
0
240
0
0
251
340
290
0
0
0
201
153
0
0
0
82
0
0
94
108
0
0
0
0
224
0
0
0
317
0
0
179
0
218
0
0
0
235
0
303
368
101
94
196
179
0
381
341
0
28
291
84
188
49
309
0
0
182
0
0
16
0
249
375
386
11
94
0
7
0
172
0
267
340
0
250
0
1
187
394
99
85
148
0
224
1
80
0
0
149
10
0
0
337
371
51
0
0
0
145
394
0
298
0
18
230
0
0
0
197
266
85
0
180
0
193
0
96
0
0
0
179
249
0
0
0
0
0
0
0
194
150
105
252
157
150
297
211
0
0
33
84
345
128
368
205
0
0
0
370
0
0
222
0
258
187
13
0
0
311
389
161
218
191
0
355
249
133
368
0
0
0
0
0
272
90
0
46
0
0
0
0
202
210
280
0
0
0
15
0
323
0
0
50
351
333
386
228
0
0
6
158
54
0
181
0
0
397
0
0
0
4
0
382
0
0
0
0
0
0
144
0
54
0
305
0
0
0
377
1
0
0
0
0
158
0
0
0
0
0
0
263
397
0
169
0
0
0
0
0
0
0
0
140
0
0
229
262
274
0
0
191
0
390
305
0
37
0
0
0
0
0
0
302
0
256
371
134
0
12
0
0
0
293
89
0
0
285
0
0
0
8
0
87
0
108
22
0
0
0
45
162
0
220
360
0
0
76
217
268
4
0
7
8
0
0
0
0
395
388
0
0
0
0
52
385
311
171
36
183
137
0
125
221
0
217
0
0
75
135
0
164
0
0
0
0
7
0
0
69
0
102
0
117
157
211
0
0
209
271
221
0
0
0
0
284
327
0
259
0
0
0
41
0
377
0
9
0
0
13
106
188
0
318
366
110
0
0
273
0
334
0
0
82
0
0
0
317
13
0
0
0
0
0
62
132
282
0
317
0
0
280
277
0
96
181
107
0
0
27
0
0
69
0
0
0
0
302
0
362
0
149
272
50
0
0
0
120
121
15
0
0
0
1
229
0
19
222
27
53
303
0
28
327
0
397
233
0
368
186
1
183
78
0
332
0
337
15
0
0
367
0
0
0
330
58
0
46
42
110
300
128
0
394
0
8
0
0
2
386
0
282
253
253
289
0
336
372
174
82
0
0
336
31
0
347
0
0
0
360
0
17
0
0
298
311
267
246
81
0
0
397
0
0
330
0
0
0
107
254
0
0
4
200
7
0
0
144
262
277
214
0
0
308
228
274
332
0
0
0
0
118
0
85
0
0
348
222
0
266
290
7
193
0
60
0
0
224
49
0
0
371
0
0
0
0
6
0
0
0
0
106
32
1
208
0
0
105
345
288
0
0
0
131
63
0
0
157
15
0
0
0
397
82
0
63
109
262
0
0
0
175
0
0
0
0
0
0
388
0
94
0
0
85
0
287
0
0
0
0
308
332
194
299
0
369
88
215
250
0
99
225
0
141
0
354
184
0
51
49
0
297
333
81
167
0
84
0
12
151
31
0
3
0
0
377
1
59
0
167
278
0
0
184
0
243
45
0
0
3
35
0
109
0
0
0
0
0
353
0
397
161
0
0
92
0
80
0
291
200
39
337
168
0
0
249
332
0
0
0
0
397
252
0
64
0
0
369
0
216
87
0
183
10
0
0
0
0
301
50
0
337
188
0
0
0
0
0
196
252
218
0
124
173
325
239
211
338
97
0
0
0
0
233
330
0
359
0
0
0
1
187
0
0
0
47
0
1
56
396
322
325
0
0
0
0
180
346
0
9
0
0
0
357
115
134
387
10
295
43
49
309
0
92
9
0
0
0
238
397
191
51
0
0
201
279
151
323
383
0
6
0
319
109
0
0
0
77
328
0
192
0
0
0
88
0
0
83
0
391
292
330
0
301
244
0
0
0
343
284
62
0
213
124
0
0
152
309
0
0
0
0
70
0
0
0
278
0
27
51
0
40
0
0
336
0
26
0
380
2
115
0
0
0
87
0
0
0
0
104
0
133
265
0
0
376
0
23
61
0
0
199
0
77
0
0
0
45
0
306
0
76
387
102
276
355
325
0
0
0
0
370
0
0
0
0
390
0
149
0
259
30
0
0
204
0
267
8
267
279
0
63
0
295
0
172
363
136
0
0
0
0
309
1
97
0
0
0
0
198
344
369
0
397
379
0
22
0
0
181
0
0
8
0
265
0
44
56
0
7
0
328
0
0
113
0
387
0
0
219
383
170
0
0
397
276
175
0
226
221
124
0
9
0
0
0
0
0
140
244
0
0
247
0
1
239
102
0
63
303
373
0
202
0
111
0
0
343
14
31
142
293
47
0
265
0
101
96
193
0
1
0
2
0
199
111
340
10
0
0
8
0
244
0
192
0
0
164
0
332
241
282
0
224
0
315
9
0
54
0
0
0
109
1
0
133
135
313
331
0
0
0
0
295
0
0
366
276
357
0
339
0
0
264
0
77
279
300
0
148
0
0
0
19
0
97
39
0
118
289
0
0
121
0
369
0
0
0
308
0
0
191
294
0
0
114
0
0
304
0
378
248
0
382
0
35
0
0
14
274
0
326
21
201
319
0
0
209
0
0
0
0
0
26
397
263
0
0
73
368
0
0
261
9
0
1
0
199
5
27
0
0
397
203
332
0
394
62
4
0
8
341
0
0
15
1
0
0
0
117
101
0
363
0
2
0
397
254
69
0
0
102
52
0
379
386
67
57
293
0
105
0
332
359
41
0
334
0
0
103
0
372
0
0
275
0
340
0
0
322
322
0
2
110
85
246
0
0
75
0
0
329
10
0
191
241
0
28
0
45
322
27
0
0
253
0
0
237
389
317
0
252
0
358
0
5
154
237
276
0
0
0
391
268
0
0
45
172
0
285
61
0
397
0
366
168
180
252
0
178
40
0
383
0
0
0
0
0
0
0
0
0
14
0
118
0
95
0
164
0
43
351
11
0
289
0
22
0
0
0
0
0
0
0
233
0
0
197
0
388
0
0
283
0
0
0
0
1
0
0
0
261
0
0
9
0
382
263
0
0
278
129
211
0
0
371
0
0
1
362
347
220
329
0
48
209
0
384
0
273
2
147
10
367
283
0
0
0
0
0
103
0
145
2
158
255
0
0
0
205
0
111
0
306
65
0
359
380
0
0
0
0
195
0
357
315
0
3
397
0
79
370
93
0
0
367
348
0
250
0
330
0
191
83
0
347
380
345
225
0
84
385
0
0
0
4
0
0
275
0
6
0
0
337
129
154
0
130
87
107
393
0
0
317
313
125
0
0
0
0
0
379
314
0
349
90
0
0
0
219
303
386
0
0
0
289
254
225
0
102
0
0
0
1
253
0
186
0
75
0
103
335
0
0
0
44
227
154
0
281
149
0
0
257
0
0
0
30
311
278
0
0
0
23
0
0
47
263
372
0
332
0
55
0
219
0
120
228
83
277
0
397
0
0
36
0
0
286
0
201
0
0
253
0
144
304
0
45
0
304
47
0
0
0
0
0
0
0
357
177
215
131
346
0
143
237
84
0
0
385
0
0
0
0
140
308
20
320
0
0
84
0
0
250
0
183
38
0
0
31
108
0
160
350
0
389
0
147
0
0
258
24
295
0
0
370
57
0
378
0
68
295
0
330
0
1
0
0
0
366
0
46
199
170
292
0
0
115
0
362
0
288
334
85
0
358
0
0
298
0
165
1
168
0
0
0
219
0
0
21
0
10
228
0
0
0
0
0
0
175
281
0
0
202
0
0
0
382
0
0
127
0
0
365
164
0
0
24
266
289
0
0
244
0
0
337
365
365
249
315
214
0
231
362
342
0
0
332
50
291
0
48
148
0
0
169
0
0
273
0
0
204
150
317
124
1
77
344
184
0
0
0
0
0
292
142
141
0
1
1
294
376
110
128
0
0
175
0
0
0
60
0
0
0
107
351
0
0
22
0
32
0
6
0
111
18
0
343
263
0
153
0
216
65
201
255
362
0
0
0
0
190
306
0
0
0
229
0
0
50
0
217
345
0
133
86
0
221
52
0
0
187
20
52
0
0
155
0
182
0
60
0
190
0
198
0
74
0
118
0
0
104
0
333
309
0
129
196
0
134
0
0
0
0
219
296
0
0
139
0
0
190
63
281
0
165
187
0
0
0
0
280
170
298
257
0
300
0
43
0
0
81
244
0
16
0
131
251
288
0
0
373
333
0
0
315
0
1
0
284
262
328
1
300
232
0
305
0
317
0
296
0
0
0
0
0
40
0
101
0
319
265
0
0
0
75
397
117
0
0
366
0
0
394
233
223
78
93
97
394
54
0
200
0
57
397
0
210
213
0
0
210
0
0
260
174
0
130
301
0
0
0
77
36
118
97
0
0
0
142
0
376
0
10
23
0
0
0
0
336
0
73
0
365
94
393
319
0
62
0
0
0
0
396
0
0
0
231
82
250
21
258
0
210
145
0
52
203
121
60
347
0
91
0
67
296
127
0
0
0
0
286
384
0
0
0
0
0
0
1
0
138
278
0
135
0
255
41
397
84
0
338
6
0
0
149
0
0
217
54
0
109
0
0
0
130
0
394
280
120
0
384
0
135
93
332
264
232
0
18
172
190
0
0
390
0
0
0
318
0
0
343
0
253
62
0
397
0
0
369
0
9
38
0
204
93
365
353
326
375
99
0
86
24
0
0
35
238
237
81
332
289
28
371
0
0
0
201
0
379
0
1
283
258
0
267
0
0
0
0
62
0
292
0
0
0
0
337
337
44
0
0
88
88
42
42
0
397
278
356
157
2
0
0
0
0
0
372
0
367
88
97
258
220
371
4
0
205
127
38
52
0
0
0
112
0
0
250
0
174
371
72
0
213
158
210
0
17
0
0
0
0
371
366
14
350
0
59
0
0
78
0
54
0
244
0
0
0
0
0
169
2
0
0
0
93
332
114
73
0
0
143
0
0
0
332
0
111
0
178
94
349
395
261
225
6
0
0
253
0
0
85
370
0
266
195
299
0
317
0
0
109
0
0
0
0
0
0
0
0
20
0
48
59
0
36
46
0
254
0
9
67
0
195
0
1
0
0
172
25
0
0
0
0
106
0
1
63
0
249
157
371
46
0
187
288
0
0
0
296
0
194
310
0
58
0
0
362
355
357
328
0
134
0
109
0
8
291
0
378
146
281
0
252
0
195
0
0
0
0
0
0
0
379
0
230
0
2
0
1
284
155
236
131
264
0
0
0
45
0
0
225
334
0
284
124
361
0
0
0
0
0
0
0
0
0
0
7
213
17
0
0
164
366
0
140
210
289
0
0
0
0
62
84
0
396
0
282
0
55
132
335
0
0
43
0
60
129
0
55
293
0
378
177
0
89
0
326
0
277
0
0
78
0
0
0
0
0
0
397
0
0
260
88
0
0
0
113
80
0
332
15
0
318
0
161
251
0
76
0
0
196
0
301
0
190
0
0
0
0
0
0
0
0
1
247
353
334
259
0
145
0
73
0
0
327
150
13
0
0
0
0
94
48
0
122
0
332
0
0
197
257
0
292
0
0
0
0
0
0
0
0
0
0
99
0
292
256
0
277
55
0
265
113
0
0
0
0
371
0
0
284
182
260
155
0
51
0
70
1
0
0
0
280
0
23
12
0
0
0
0
266
0
365
0
0
257
0
79
188
207
81
73
0
354
125
0
324
0
0
0
4
0
0
158
383
0
0
0
152
11
227
0
327
0
16
307
0
245
15
0
120
70
186
34
1
0
0
0
0
0
19
169
0
0
155
151
138
377
0
0
0
332
0
84
213
347
0
0
332
0
397
0
0
253
0
321
144
0
0
161
133
0
0
205
0
315
0
0
397
0
0
0
0
0
0
0
0
332
0
0
32
397
0
269
0
49
0
0
209
238
23
0
1
0
0
0
359
393
0
192
0
391
0
0
0
0
3
0
0
84
168
0
0
20
16
6
0
213
0
0
0
378
0
0
314
0
0
276
104
143
0
0
269
208
0
0
0
220
0
0
0
364
194
0
0
0
140
0
263
0
0
273
155
0
337
0
155
0
0
252
0
326
0
16
34
145
0
244
307
332
44
11
0
253
159
376
0
227
143
0
238
333
382
252
0
231
0
166
0
345
268
358
319
100
359
17
23
317
0
299
258
0
0
153
305
102
304
350
89
278
0
270
81
334
355
0
75
0
0
193
0
250
0
242
0
0
243
375
278
0
327
92
352
2
1
286
0
0
0
0
0
0
281
145
220
126
166
0
201
0
345
100
0
320
0
89
0
199
0
0
215
212
0
0
0
0
274
0
0
27
82
377
0
0
147
0
108
20
156
0
9
373
1
17
7
192
189
0
204
297
245
185
0
202
0
0
300
13
0
0
0
13
150
0
336
0
10
0
0
0
200
159
341
0
0
385
0
90
0
0
119
382
296
0
0
396
0
374
118
0
166
0
99
5
141
242
0
349
20
316
343
76
397
205
0
67
0
0
0
0
0
1
0
0
343
0
0
0
57
12
197
0
1
284
123
0
345
0
375
134
0
0
85
266
0
0
397
0
155
0
0
0
186
0
356
337
144
0
0
382
84
69
0
0
0
0
0
2
145
397
0
14
29
0
390
0
294
299
0
0
11
0
311
57
0
41
356
0
0
165
20
3
0
282
0
363
0
60
16
0
8
0
0
0
371
0
52
0
214
159
313
0
152
182
145
383
0
72
0
23
28
148
142
202
0
0
0
254
306
0
0
0
1
0
0
0
15
0
333
0
0
60
339
0
0
0
192
70
0
0
0
81
377
0
182
57
79
343
96
62
0
0
236
201
143
180
31
56
0
348
22
120
0
122
0
395
0
0
186
355
0
275
348
0
0
51
0
112
392
2
0
0
0
0
0
283
295
269
0
66
267
281
2
0
68
36
51
356
67
309
281
1
0
223
330
206
0
0
392
85
1
0
0
0
218
311
0
0
341
166
337
0
34
0
228
0
265
0
0
0
153
0
279
0
367
0
0
9
0
194
0
0
0
0
342
386
0
227
0
0
0
0
91
18
330
195
0
52
24
244
302
0
154
0
140
257
0
0
83
0
0
240
0
110
0
160
0
0
364
9
270
396
0
0
0
0
190
0
52
309
0
94
0
0
0
0
332
0
62
61
0
166
63
118
305
0
359
167
377
0
0
174
10
0
0
0
0
44
0
0
0
0
181
0
0
0
181
384
0
278
0
0
226
0
352
168
0
0
0
381
0
0
0
397
319
0
281
25
0
0
0
0
0
0
0
329
0
0
272
0
0
94
158
256
0
258
96
158
0
0
0
0
93
0
0
0
267
1
18
368
0
0
0
77
197
0
74
80
68
4
0
0
0
234
40
0
0
260
1
315
0
0
276
158
0
0
0
38
0
237
0
6
72
316
397
87
1
0
0
0
0
0
0
0
153
0
0
0
0
53
229
0
81
225
183
0
0
0
0
170
306
248
307
129
386
0
81
396
386
233
86
394
57
350
29
0
254
366
326
2
373
3
85
0
61
0
0
390
0
0
99
368
0
316
228
397
0
0
390
0
218
252
326
62
0
188
0
0
0
0
0
173
0
0
3
101
312
0
121
0
0
0
27
0
285
1
0
61
304
115
14
273
78
0
0
0
318
0
0
0
9
0
197
0
0
0
51
166
0
374
0
0
0
0
0
181
331
57
349
0
0
0
0
0
0
0
361
229
93
32
90
397
0
108
0
100
0
0
317
0
0
0
35
55
0
263
0
0
0
0
0
55
220
138
99
48
0
0
0
297
340
262
5
198
0
4
86
316
187
0
177
260
0
73
313
297
101
0
150
377
0
144
0
0
243
0
112
0
0
0
0
237
0
82
338
147
296
71
0
244
77
0
116
13
0
93
0
0
208
0
178
292
2
0
0
228
0
389
0
0
284
0
84
0
1
0
205
339
0
0
0
238
239
279
0
0
397
312
0
121
287
0
0
0
279
395
247
264
107
0
0
0
0
152
0
0
0
0
0
0
376
83
280
0
0
0
0
16
251
0
274
287
380
0
0
0
0
378
195
370
227
0
0
33
0
0
0
369
0
0
0
0
1
0
0
0
0
331
0
0
20
0
0
0
241
0
324
0
111
110
294
270
197
216
0
0
269
397
140
0
315
0
0
78
386
0
0
139
0
0
0
37
154
356
0
0
333
0
74
76
0
0
0
189
0
0
151
307
0
226
1
0
0
0
0
0
0
141
378
0
55
0
108
147
0
0
332
44
0
0
384
0
330
0
162
21
0
241
183
0
99
0
2
330
156
0
0
239
162
378
0
0
0
150
291
160
0
345
227
10
159
88
277
159
0
0
42
85
0
0
107
0
0
0
352
0
0
0
105
54
136
33
206
0
397
332
0
0
0
0
37
0
256
171
0
0
318
0
3
0
158
0
65
0
272
0
0
0
0
0
0
83
0
16
397
1
383
4
252
0
0
194
0
0
0
0
148
0
0
0
0
42
43
0
194
364
0
1
0
0
128
0
192
125
82
0
6
0
397
23
137
0
0
14
0
310
0
0
289
394
0
0
0
309
4
52
0
291
0
387
230
0
146
0
0
0
127
95
52
0
157
0
0
0
0
58
0
177
0
335
345
85
397
0
0
212
50
27
0
135
0
236
165
1
368
0
234
98
0
0
0
376
207
0
0
0
22
0
18
0
2
91
166
318
97
0
99
0
0
285
0
281
0
0
0
150
2
64
302
280
110
397
0
296
397
0
0
0
242
256
65
0
238
0
0
0
0
0
0
78
11
0
10
0
188
0
0
0
50
0
0
284
273
172
0
47
316
0
347
0
0
306
327
0
212
0
182
373
0
0
203
128
0
0
81
0
384
1
0
310
266
397
0
196
15
377
0
0
246
0
0
1
261
218
0
0
0
257
0
104
0
0
0
23
0
0
85
353
282
0
349
0
195
0
156
0
0
126
76
397
1
0
0
96
335
230
0
0
0
0
0
0
379
0
275
0
147
0
339
0
210
0
0
0
227
2
260
0
0
0
79
315
44
36
0
189
0
0
0
105
0
153
0
14
373
155
208
0
304
264
0
240
255
268
84
0
0
270
0
0
209
0
260
0
85
0
9
117
183
0
0
272
182
334
28
281
0
0
18
336
0
245
384
19
0
184
20
16
217
289
62
5
0
0
0
265
0
379
0
0
0
200
4
56
0
193
58
271
0
347
93
197
84
327
138
0
0
0
0
354
379
274
0
0
0
160
3
111
0
80
92
0
88
83
0
280
309
0
6
252
0
317
208
221
88
0
0
0
0
2
0
0
0
276
100
0
397
0
175
142
44
252
0
46
0
172
0
0
0
0
301
34
0
81
0
0
40
179
0
0
56
0
340
193
0
376
0
82
0
318
250
0
154
204
0
0
210
368
0
0
7
0
0
0
0
396
75
193
256
0
1
199
0
107
288
0
0
99
0
0
146
186
212
295
0
0
0
0
0
169
0
331
0
281
3
0
0
0
323
0
0
0
0
0
0
0
321
0
229
0
166
58
41
368
366
378
307
0
0
262
163
0
268
281
382
227
390
0
0
273
0
0
2
233
70
0
383
0
295
125
235
197
0
0
290
318
393
315
316
0
337
164
264
197
0
0
0
83
0
0
1
255
377
0
306
0
115
0
0
0
0
0
0
257
0
0
0
222
0
27
0
0
0
0
27
43
0
225
0
208
0
392
256
89
161
162
0
0
0
0
0
0
226
77
0
0
20
0
302
206
0
0
376
263
0
0
0
394
171
83
97
326
337
93
0
236
0
3
321
0
1
0
0
58
167
87
41
0
260
0
0
0
0
244
0
0
111
115
0
0
0
0
157
397
38
30
307
0
0
0
0
310
0
70
46
0
190
353
45
171
180
185
247
397
218
0
0
300
1
152
0
0
1
397
332
0
0
94
383
87
143
162
87
0
0
0
94
0
57
295
342
0
0
0
0
81
64
0
0
137
0
0
241
0
385
269
193
194
279
254
241
0
196
0
141
0
20
337
379
0
60
161
0
163
81
319
140
203
237
0
203
321
235
2
283
0
0
0
0
101
350
0
0
239
312
326
0
0
52
0
160
0
0
0
0
259
24
246
25
293
0
0
354
12
204
35
393
0
254
0
91
0
0
0
0
0
0
0
0
45
0
0
0
61
0
326
294
0
4
160
14
38
0
283
2
0
0
176
0
0
379
0
385
113
0
0
0
12
220
332
89
0
0
7
312
153
171
285
170
0
0
98
386
72
0
0
0
395
0
0
0
0
0
155
43
0
0
0
0
0
345
189
0
0
0
0
0
259
215
0
0
0
113
8
29
337
0
0
0
396
392
0
0
211
0
280
350
0
118
231
0
181
225
184
194
77
0
205
0
0
314
0
384
0
0
0
0
156
0
71
3
92
218
0
0
152
378
38
286
85
0
0
0
0
0
0
89
0
77
116
246
0
199
0
0
21
0
109
0
206
44
109
114
0
285
0
0
394
0
0
307
136
219
82
0
0
357
199
10
0
5
0
112
0
1
234
0
178
288
159
0
0
0
0
0
0
103
0
0
0
158
0
151
0
5
0
397
8
0
0
0
385
0
321
0
256
367
0
0
0
0
266
89
0
0
317
27
385
89
0
0
199
337
166
0
0
44
0
240
41
63
158
397
256
0
88
0
0
167
0
47
22
0
0
213
395
102
0
110
0
0
337
0
0
280
1
0
125
40
261
0
3
181
0
12
0
277
0
0
0
385
0
0
25
0
0
0
245
233
234
256
81
241
16
0
0
198
106
293
47
0
331
78
0
173
0
0
0
331
250
0
323
274
92
385
298
0
198
251
0
181
0
90
0
151
176
371
34
0
0
164
132
33
0
0
0
366
0
201
131
0
0
0
0
119
302
6
0
0
0
0
248
0
0
0
0
0
393
363
376
248
0
0
279
294
337
6
0
0
0
6
2
345
108
227
255
304
0
0
78
0
184
28
18
375
259
6
0
0
315
3
1
0
240
15
0
0
0
266
0
0
0
329
384
73
223
1
19
0
0
0
227
0
211
319
179
0
21
328
311
22
277
145
145
234
50
368
0
0
169
235
1
0
0
0
0
382
0
0
76
0
0
0
0
264
0
331
253
255
0
77
215
0
113
397
0
53
184
53
0
0
0
189
0
0
107
61
55
350
0
263
139
0
0
0
0
129
313
0
321
29
0
0
0
0
290
0
0
0
217
0
0
343
11
30
0
0
299
0
65
0
21
102
0
369
261
386
323
0
0
0
0
230
0
198
0
314
153
25
346
0
232
21
241
0
35
247
397
0
122
147
0
138
210
10
0
151
242
12
338
229
161
289
0
101
298
79
0
332
93
0
0
205
289
43
0
0
0
391
269
141
284
0
185
0
0
244
0
0
84
0
228
178
263
295
0
0
0
249
0
0
19
0
0
334
148
0
0
149
114
183
0
54
0
82
41
374
0
0
359
88
378
326
314
340
0
0
46
272
164
0
0
81
0
0
341
0
116
0
0
225
0
364
17
386
132
100
0
0
212
0
397
366
0
0
204
13
2
0
396
1
0
58
0
0
0
107
291
0
0
0
0
258
397
355
0
0
140
80
372
0
0
136
273
0
332
0
221
292
0
0
0
230
0
0
0
239
333
368
0
0
0
0
0
54
0
298
1
0
0
0
195
0
347
0
75
0
48
0
0
0
0
91
112
0
0
0
381
9
0
7
57
397
0
0
332
0
315
286
79
39
0
0
59
275
0
0
0
289
76
349
0
217
160
19
0
273
0
94
0
258
0
266
150
16
316
297
0
0
152
0
0
0
194
0
177
62
347
0
265
221
0
0
0
0
61
40
250
177
0
166
17
0
0
0
0
0
0
0
269
0
265
229
0
0
127
183
0
0
0
0
97
228
0
0
314
256
190
0
124
279
0
0
190
0
31
262
167
0
397
0
349
0
274
64
0
82
0
0
0
301
0
0
0
251
0
0
183
0
0
0
90
0
0
0
201
52
0
0
0
0
0
0
0
0
0
264
0
362
0
156
0
0
118
0
42
0
288
0
38
0
0
263
0
0
0
326
0
0
193
219
293
107
0
0
267
0
0
333
86
0
139
0
70
0
0
51
0
138
7
0
9
0
348
0
0
351
277
0
29
64
0
128
335
7
0
0
92
0
194
0
138
0
181
338
0
287
0
0
0
146
212
0
0
315
177
0
0
127
151
225
0
58
0
0
4
114
0
0
374
276
0
0
0
194
0
0
5
0
17
41
0
8
341
0
230
0
109
69
69
106
0
102
152
62
77
340
0
159
0
0
44
334
0
393
6
114
0
190
0
1
0
231
197
254
0
338
0
0
0
199
0
351
127
197
109
0
0
66
97
0
0
0
0
0
0
0
0
0
0
261
332
97
0
176
0
0
80
0
0
0
312
0
330
0
0
218
0
283
0
0
0
0
0
188
0
29
0
200
0
0
0
16
306
71
141
92
215
0
155
77
0
134
151
31
1
331
0
0
150
73
0
0
245
0
8
88
0
0
106
0
0
0
0
196
0
193
297
57
0
142
0
90
0
0
302
161
309
156
0
0
18
0
0
0
0
280
0
172
0
300
0
371
226
142
30
0
21
0
216
0
382
0
337
90
137
0
0
0
62
0
246
58
0
224
373
0
0
0
327
249
0
0
0
303
0
21
318
0
285
6
0
84
0
31
222
334
0
0
0
0
254
0
0
226
2
383
284
216
254
0
346
0
0
186
0
0
58
0
5
318
0
0
89
0
307
236
211
394
0
284
318
0
314
0
7
326
343
245
153
28
81
195
0
0
130
0
0
24
0
0
0
219
0
378
0
390
0
311
0
110
0
0
231
0
0
52
0
14
335
82
105
75
0
0
190
0
0
0
0
0
113
0
353
0
0
1
0
0
336
0
10
0
0
181
0
0
0
0
369
0
126
45
45
0
375
0
277
0
0
0
326
316
172
0
279
3
0
0
98
0
16
0
0
0
0
251
0
252
0
65
0
0
36
4
77
0
0
62
0
0
349
0
305
0
0
341
0
279
44
392
0
380
193
232
248
0
112
0
133
0
0
156
0
0
300
0
0
0
0
164
0
44
233
211
101
0
53
0
0
250
397
204
0
0
279
0
0
258
358
215
146
335
0
0
80
48
2
0
117
0
0
0
238
260
51
27
0
0
334
257
242
0
310
65
0
0
0
7
0
269
175
53
132
139
356
206
335
0
0
0
210
0
73
5
0
0
202
0
383
185
0
0
108
0
0
27
342
0
0
69
0
272
0
0
0
182
306
0
0
9
115
152
39
0
0
281
0
186
0
112
105
0
330
346
10
304
326
245
0
127
282
248
231
198
318
0
0
0
0
0
0
0
0
0
0
0
86
257
4
243
0
0
0
0
0
0
20
0
142
47
0
264
104
1
0
296
63
0
0
332
0
300
83
178
255
0
0
65
102
384
0
0
0
279
0
197
147
347
0
0
155
0
101
0
0
0
0
0
0
0
0
0
0
0
157
0
0
57
286
0
275
0
232
0
0
0
0
386
0
207
274
0
0
220
0
0
246
0
0
0
0
1
377
33
133
5
207
0
51
8
19
292
332
0
0
0
0
327
85
0
0
0
344
18
378
224
0
0
0
355
109
0
85
199
0
334
0
0
347
0
205
237
275
0
0
0
0
0
0
255
26
0
236
198
0
0
0
0
138
172
294
0
155
0
191
0
0
203
304
0
248
208
0
314
247
115
282
4
164
61
397
0
0
0
0
0
307
170
0
0
260
300
0
0
0
0
140
299
0
102
131
16
0
0
0
253
104
0
0
244
0
16
5
121
100
366
316
0
160
365
390
58
0
139
0
0
80
186
132
0
137
0
111
0
0
106
0
285
0
20
0
222
0
340
0
249
150
0
58
8
298
7
0
62
199
340
72
256
0
204
0
194
241
237
241
326
299
278
315
363
0
155
175
232
0
68
0
45
0
0
226
0
0
178
0
0
0
1
285
295
0
317
0
339
65
0
186
386
0
0
144
0
106
368
0
12
217
0
0
75
0
130
208
0
341
0
0
0
0
0
0
4
204
0
396
149
0
0
90
80
5
70
0
254
9
3
337
168
0
286
149
0
0
6
66
166
340
285
287
81
74
0
0
0
0
0
226
393
0
15
158
75
0
0
202
0
0
396
0
28
0
0
0
218
0
0
0
304
308
287
334
175
0
0
12
327
0
279
0
134
0
0
0
332
0
0
249
70
361
0
0
252
0
390
0
0
0
0
0
0
244
152
0
0
0
0
57
85
0
194
0
97
0
11
0
82
354
0
330
226
144
326
0
96
0
0
0
27
284
0
173
85
0
110
0
375
307
0
268
317
149
0
0
0
107
166
0
44
397
20
202
305
0
0
42
0
93
0
222
0
376
397
3
199
0
397
0
0
0
116
11
0
0
272
0
240
0
0
0
386
244
0
0
0
0
0
390
12
156
0
0
84
0
0
0
239
1
62
0
0
202
363
68
0
0
0
0
0
0
241
87
0
0
0
212
74
0
374
98
21
0
145
198
0
0
377
90
158
0
159
219
143
0
338
0
4
0
253
332
0
333
169
0
132
0
198
0
0
0
0
0
181
0
364
183
87
132
160
192
0
0
0
0
358
0
327
228
214
0
0
397
0
103
0
0
386
121
0
0
238
167
0
260
1
0
101
329
0
86
0
0
167
139
0
282
262
90
19
0
332
194
253
86
0
227
0
86
38
0
343
0
168
72
0
0
127
256
213
180
0
153
353
0
0
41
253
75
0
224
0
0
0
101
0
61
3
153
0
70
313
0
11
0
0
373
0
0
0
0
0
246
147
101
0
79
188
0
2
0
0
366
307
0
0
211
0
38
0
372
7
360
358
397
0
0
309
0
0
118
276
371
0
1
0
229
0
143
0
59
0
28
129
0
0
177
385
373
0
366
346
160
304
0
185
0
182
0
0
186
0
0
293
0
251
149
176
0
222
218
0
213
268
74
397
3
0
35
389
2
2
152
193
0
192
168
0
0
0
0
362
0
0
282
84
313
2
0
0
364
243
229
149
60
0
7
0
0
0
143
0
318
397
134
287
221
204
0
10
0
0
0
0
0
390
0
48
0
2
2
163
225
0
386
0
0
0
0
0
0
139
2
384
9
329
152
123
0
246
58
0
372
0
1
137
0
97
59
0
305
0
237
265
70
0
0
195
0
0
385
0
288
184
14
0
362
63
203
0
3
0
0
0
0
281
326
49
279
0
0
177
0
0
0
262
0
365
211
0
0
155
76
41
248
1
0
0
331
0
344
0
118
0
17
0
0
373
0
297
264
370
0
0
184
57
0
352
0
0
84
2
339
0
0
0
148
0
0
0
48
0
284
0
0
0
0
0
365
0
361
0
0
0
252
363
96
275
267
336
0
0
0
130
0
0
45
131
3
0
0
0
206
0
0
0
38
216
0
0
300
0
13
0
4
0
0
0
0
335
381
365
49
228
0
215
16
22
3
0
0
0
0
344
374
325
0
352
397
0
0
0
59
98
396
48
0
0
217
0
0
0
65
85
23
0
1
99
0
269
215
288
103
0
348
0
397
275
15
46
0
0
197
327
374
52
0
0
291
0
76
0
170
130
0
0
239
114
250
237
288
0
384
210
33
254
209
0
350
133
0
157
3
85
245
270
394
0
0
0
0
390
195
0
0
277
359
0
360
200
0
0
0
264
0
0
0
397
0
174
0
0
228
67
105
0
43
192
204
0
0
0
0
354
0
158
104
170
0
218
383
0
0
0
8
85
190
270
129
251
1
132
317
0
0
197
0
0
212
106
0
7
0
0
0
7
0
213
344
385
0
0
116
197
135
0
0
279
0
0
0
183
10
0
297
0
0
0
0
0
0
242
0
0
351
0
4
165
205
216
285
3
101
397
0
74
9
0
338
314
0
0
18
201
276
311
0
181
41
19
0
64
0
312
23
0
0
186
0
162
142
0
195
0
0
376
0
272
0
0
182
341
0
256
319
17
347
289
0
84
230
0
170
345
0
274
149
0
357
117
391
0
0
0
171
0
0
157
0
22
68
365
46
303
227
216
7
0
125
0
324
230
0
73
0
0
22
0
247
293
351
0
0
0
0
0
0
377
0
196
335
0
0
0
337
159
0
5
81
0
0
181
226
64
185
293
395
397
0
320
194
0
237
244
0
109
29
0
0
244
186
0
218
292
0
0
127
0
0
55
163
14
0
0
171
59
0
164
203
357
220
278
0
178
119
122
0
0
51
2
51
0
213
30
155
0
166
201
0
264
363
0
397
0
275
0
123
1
0
0
236
0
274
113
205
1
371
307
148
0
351
105
0
0
233
0
0
0
0
252
0
59
6
0
100
80
150
277
0
356
217
272
172
340
0
0
0
207
0
365
0
117
0
0
0
0
0
242
153
38
0
0
44
33
0
0
253
0
46
0
116
0
183
193
0
0
68
393
0
333
371
0
234
0
0
0
367
112
0
0
227
0
170
0
16
0
351
362
235
26
371
0
0
0
322
305
17
209
0
0
0
251
55
203
397
0
0
0
0
21
0
0
0
225
147
0
0
77
152
0
273
0
0
130
0
204
0
364
367
0
0
74
0
0
0
252
219
147
117
0
377
130
0
0
0
365
15
0
0
0
0
128
97
0
0
0
248
0
311
0
0
193
69
0
39
0
146
12
0
276
155
0
122
13
238
0
280
16
122
115
0
340
259
0
0
0
228
190
174
80
22
0
11
0
0
49
27
0
0
0
0
355
130
288
304
61
0
0
230
157
0
0
0
281
0
105
22
1
296
51
332
0
0
358
382
0
0
0
258
368
282
382
0
0
0
0
204
198
85
317
0
0
0
0
0
201
285
316
0
0
0
225
251
0
288
263
4
0
0
0
337
0
0
108
0
396
0
0
0
0
302
0
211
131
32
276
316
0
325
341
288
0
170
231
0
36
0
81
258
280
0
0
57
204
0
362
0
369
168
0
97
0
0
220
0
1
0
0
218
302
259
6
96
0
0
66
0
0
0
210
0
0
1
390
367
283
39
0
351
281
0
105
0
325
0
0
112
53
209
364
31
178
111
0
391
358
1
0
218
184
298
343
0
3
0
8
0
261
0
85
128
73
0
306
0
203
331
0
8
250
73
0
57
359
0
0
0
158
261
94
0
0
0
82
0
98
168
216
5
344
0
0
286
344
138
0
7
0
181
384
393
0
300
0
0
270
0
317
0
110
275
356
186
1
0
364
204
0
1
311
0
155
0
18
0
140
0
149
45
152
0
0
296
0
213
365
159
0
252
0
0
0
94
260
132
0
0
3
2
190
0
0
249
0
369
0
253
120
265
227
84
141
0
0
0
0
0
389
190
215
0
0
350
163
0
0
113
0
12
267
0
0
192
307
0
107
169
243
0
0
0
29
249
0
152
0
38
286
0
208
0
25
0
105
0
257
0
277
252
86
0
394
0
287
99
224
0
192
27
91
252
383
0
143
0
1
0
0
0
207
4
0
0
0
120
1
0
0
0
0
306
0
353
0
373
0
237
231
0
0
192
0
143
319
42
0
394
0
56
300
101
0
206
0
148
184
85
192
0
280
294
0
234
0
0
95
196
0
0
269
283
359
0
0
0
7
397
212
0
74
317
341
0
75
138
387
0
0
0
263
354
396
239
0
7
0
0
0
0
0
311
0
129
121
389
243
0
77
0
0
99
0
0
55
0
0
0
215
46
379
0
249
0
337
55
0
210
0
0
294
205
0
296
0
0
215
369
248
0
0
48
0
0
297
334
0
0
0
103
275
0
397
122
0
0
0
1
0
0
305
134
57
0
280
246
0
0
112
226
0
6
29
319
0
337
299
376
0
0
0
101
0
0
163
0
0
335
131
0
241
0
310
238
0
18
115
292
0
0
164
107
310
378
0
195
75
96
0
1
251
233
12
0
102
212
0
0
36
0
183
326
0
0
255
0
0
0
321
58
73
0
168
32
87
0
11
253
0
265
0
394
155
0
312
15
381
0
0
0
145
397
132
158
0
0
0
391
0
0
138
82
65
103
0
166
0
391
46
0
150
88
17
100
53
0
300
218
95
0
0
0
0
167
138
0
82
316
368
0
0
0
239
0
219
245
0
0
388
0
148
15
278
0
166
0
257
0
0
0
163
302
130
145
0
0
1
34
0
0
0
163
0
0
262
0
22
356
0
217
0
322
0
220
0
0
366
0
257
206
152
0
0
126
0
167
0
0
0
298
59
0
0
0
10
0
0
329
0
334
302
207
101
0
30
90
242
0
0
1
306
0
0
112
83
0
0
0
0
0
0
0
0
20
250
316
142
44
270
257
297
143
205
342
131
125
0
0
0
0
0
130
0
21
145
386
0
0
153
338
15
0
380
229
340
0
326
0
101
0
0
0
29
0
211
0
347
0
0
0
94
257
0
0
0
0
252
0
281
0
384
266
0
11
342
159
136
55
116
47
85
0
0
0
0
0
108
11
26
111
128
166
325
320
176
0
116
275
371
88
0
0
0
0
110
0
78
0
370
98
70
0
0
0
0
0
10
393
193
81
0
349
0
0
2
292
0
5
0
0
0
319
191
17
225
0
0
0
0
0
31
0
141
83
34
253
333
60
21
234
0
237
311
25
0
0
0
303
0
0
0
77
0
332
0
0
0
47
106
0
0
0
0
0
0
331
30
0
0
0
260
298
208
215
0
394
181
103
182
252
371
0
0
284
199
0
0
256
208
90
0
0
356
206
0
157
79
0
0
0
0
0
169
0
142
0
334
0
90
0
0
223
0
371
0
76
279
304
0
0
391
0
0
87
0
0
0
310
333
257
263
154
23
0
0
262
386
340
0
397
0
289
248
97
0
353
309
332
317
0
0
334
0
0
0
205
107
366
0
261
0
150
0
379
0
36
0
0
0
143
49
0
0
0
145
0
0
0
287
383
0
347
12
0
259
281
0
0
0
6
0
225
397
331
74
171
227
0
29
231
0
1
0
87
0
0
111
0
0
397
64
0
299
0
0
0
94
2
232
0
279
0
195
191
152
323
152
0
147
0
349
105
380
0
44
143
63
0
369
221
0
1
0
25
0
384
0
0
367
0
0
303
0
390
0
17
319
254
104
0
0
233
0
239
0
0
0
0
308
0
0
0
176
266
308
272
353
0
0
243
0
111
0
333
0
40
0
0
0
0
185
0
375
107
0
75
14
90
0
367
0
0
165
0
75
236
0
391
0
0
226
137
0
204
0
0
80
269
175
0
0
0
66
0
1
268
251
144
53
19
0
40
208
340
0
306
0
0
0
0
0
155
0
0
312
0
144
52
0
375
0
0
50
0
0
0
239
149
0
191
291
0
0
375
0
331
0
0
0
0
0
345
0
0
143
277
4
79
0
0
0
0
0
0
0
0
0
0
109
354
0
0
0
19
397
0
0
0
25
340
92
0
255
98
0
0
0
145
337
36
0
0
0
121
158
0
0
155
28
0
0
38
162
0
0
0
118
6
171
0
0
9
0
0
0
0
4
0
0
394
0
280
101
0
0
148
42
79
0
210
0
13
0
326
0
0
379
19
166
177
0
0
397
259
4
0
0
216
0
42
0
0
319
0
258
253
0
21
205
0
0
134
0
260
51
347
0
0
180
258
0
0
227
320
283
1
0
0
0
0
2
394
0
384
53
151
38
333
0
0
0
0
0
0
0
0
98
0
278
335
0
0
0
376
256
0
280
198
265
0
0
249
0
377
0
290
0
0
0
0
199
180
0
0
0
0
258
0
3
391
0
0
255
0
369
0
0
357
139
373
0
8
397
0
0
0
0
222
0
105
101
0
41
383
56
0
0
202
314
0
198
0
0
0
245
111
65
0
0
146
56
0
129
167
353
6
353
257
96
0
0
26
284
256
0
0
40
313
384
5
0
250
388
0
0
212
0
361
0
47
175
374
359
0
0
0
195
0
0
0
0
0
0
0
0
0
0
346
286
0
225
0
1
288
0
0
383
0
52
206
373
0
334
0
77
0
0
0
53
0
397
0
0
296
19
10
0
373
0
0
0
394
0
299
0
0
0
0
0
22
88
0
0
324
288
47
102
0
0
0
8
0
0
340
0
0
0
243
0
239
330
384
0
0
0
0
0
127
0
144
25
241
181
148
108
8
20
0
311
0
256
203
0
0
370
0
397
0
331
65
295
0
243
0
1
113
394
123
0
1
0
69
392
87
319
107
381
0
0
0
240
0
0
10
133
0
282
275
0
0
254
0
202
0
0
397
374
0
0
98
160
0
315
188
0
0
0
323
0
50
0
158
208
0
264
290
0
317
380
0
367
83
30
96
127
218
0
339
0
0
157
106
109
394
0
0
238
0
46
86
210
0
309
232
291
244
8
0
338
119
14
212
328
0
0
216
0
0
129
178
122
0
8
372
0
67
397
0
0
206
0
242
366
133
0
9
0
219
0
382
0
313
260
0
0
307
275
0
1
315
243
0
135
44
0
0
383
0
0
319
349
344
2
386
161
0
216
0
6
0
0
0
378
0
0
132
290
0
397
192
316
367
349
0
0
0
0
10
198
0
45
354
0
93
385
0
0
259
0
307
0
140
0
0
255
203
188
227
5
329
363
6
363
0
0
0
0
151
0
0
0
14
0
125
241
312
13
33
0
96
0
220
0
0
123
2
221
16
247
25
0
0
77
0
0
370
1
334
192
368
0
0
0
256
0
271
142
263
0
0
227
0
372
89
347
0
0
0
0
113
0
0
0
307
0
229
0
0
0
0
279
0
370
0
0
0
0
0
0
8
56
0
376
116
0
168
284
305
0
168
332
0
19
92
85
0
316
0
0
290
332
172
0
0
0
0
320
0
396
0
198
377
143
252
0
21
0
12
0
325
0
228
90
95
0
277
0
57
182
0
61
87
109
114
386
0
52
263
0
0
274
0
265
260
0
0
86
0
0
223
242
337
0
83
138
0
0
11
0
119
0
40
340
0
0
270
0
392
0
375
312
0
259
0
0
184
153
0
0
89
0
0
0
0
0
58
0
0
356
238
0
0
187
284
61
0
1
106
255
0
0
260
21
329
0
0
302
106
279
0
0
253
1
0
0
101
0
4
0
0
62
310
238
0
0
186
56
0
156
244
154
0
0
0
170
28
0
0
0
21
0
0
0
0
0
0
0
0
0
248
0
0
276
0
1
0
0
163
355
0
0
0
259
287
54
95
0
283
0
0
239
233
0
0
174
220
0
252
167
264
0
273
397
115
141
89
27
0
0
232
397
196
142
13
194
1
348
250
191
0
309
282
2
0
93
175
211
18
271
42
17
300
0
261
0
362
63
0
300
8
299
267
0
0
0
334
300
3
0
131
0
28
38
0
0
59
0
358
281
0
216
0
0
0
0
0
0
0
74
229
192
0
0
0
0
0
106
0
363
0
308
376
333
0
0
0
0
0
111
0
0
0
371
0
0
0
89
2
143
397
40
0
193
0
0
0
0
0
1
386
0
125
0
359
386
190
0
0
0
344
0
337
0
190
0
113
0
384
0
0
0
0
196
0
30
0
18
0
90
176
0
0
0
349
215
0
0
0
0
18
0
0
0
314
42
202
0
0
145
0
266
36
126
345
0
0
397
0
0
155
0
0
0
195
0
230
0
0
241
0
24
0
181
0
200
397
0
339
0
0
0
0
118
205
0
266
0
0
0
0
333
360
184
0
153
0
0
0
297
66
0
0
0
16
0
0
207
0
0
372
125
0
270
0
343
248
0
25
0
309
155
173
109
232
236
239
0
365
201
0
0
0
280
0
278
19
0
0
0
143
0
372
107
34
0
83
0
277
0
348
224
290
0
0
0
0
363
299
154
0
255
240
70
14
396
32
0
0
34
2
0
103
142
0
0
303
0
367
397
0
0
0
10
393
103
0
79
0
0
397
0
0
0
0
0
0
61
0
13
350
33
379
0
0
253
0
0
163
0
172
50
0
0
0
323
0
0
395
0
0
0
329
0
371
375
351
180
24
0
0
0
0
0
152
213
0
166
254
0
290
0
0
246
0
348
0
0
396
240
0
46
0
0
10
25
0
0
178
0
0
6
0
74
0
250
314
0
63
0
157
0
0
220
0
107
0
281
0
71
0
0
0
0
354
38
212
201
0
0
0
0
258
0
79
340
0
106
0
259
0
171
78
277
46
81
218
0
294
216
0
209
0
0
152
0
8
0
29
0
370
14
225
0
48
77
87
0
0
0
337
118
0
0
0
0
239
0
14
303
0
0
165
50
0
0
388
0
304
83
197
385
0
251
0
0
0
0
0
0
0
263
203
122
0
98
0
0
0
0
332
0
0
0
0
326
40
0
150
2
0
0
0
50
0
155
0
13
82
257
190
0
76
0
91
0
174
0
5
264
0
317
0
98
0
0
241
0
0
0
0
0
0
4
109
332
0
0
0
62
345
102
0
146
367
0
6
0
210
0
0
0
393
255
300
292
0
303
345
279
0
262
373
223
190
0
367
223
0
0
0
178
242
226
0
110
176
206
0
0
290
339
371
0
0
35
0
0
0
220
211
87
39
0
101
200
0
270
0
7
55
338
0
0
135
313
0
22
0
54
311
0
220
0
329
77
211
282
0
95
0
45
60
25
197
0
0
0
0
0
0
387
0
0
0
0
248
0
208
108
279
0
0
279
157
328
0
82
1
151
23
0
0
0
0
0
80
0
0
106
285
191
90
251
0
62
0
219
0
91
274
150
0
0
2
0
271
0
283
140
309
186
276
0
91
72
0
229
146
282
0
0
197
0
0
88
5
54
362
0
0
0
0
189
188
0
0
221
0
0
57
257
55
0
0
0
385
248
0
258
0
24
2
0
0
0
0
173
0
0
367
319
319
99
0
0
268
195
0
179
82
54
333
111
316
153
0
58
211
200
0
0
0
261
42
335
345
297
91
0
307
0
397
190
376
286
390
345
0
0
232
58
0
267
0
328
124
337
53
0
0
0
120
132
55
253
84
282
0
0
0
0
237
0
351
0
0
0
0
0
0
357
303
129
0
0
200
170
0
0
380
45
213
0
315
0
137
0
0
0
55
397
0
193
0
61
0
0
39
330
0
378
0
0
273
204
0
183
35
0
0
0
292
0
0
0
0
49
142
122
0
0
0
0
0
0
0
6
0
0
158
228
75
0
340
0
5
0
252
0
108
4
304
0
0
204
0
0
0
0
149
296
187
0
175
384
230
0
340
328
320
162
385
0
211
2
0
0
0
332
55
202
0
0
0
57
0
0
1
143
0
0
11
0
318
151
0
0
0
87
394
181
240
0
330
0
0
0
0
0
0
0
149
0
0
281
304
75
0
0
0
0
297
166
210
311
66
349
278
166
1
63
0
15
297
0
234
169
0
0
76
0
0
5
0
0
13
96
9
95
0
299
0
253
0
256
207
154
110
0
0
193
0
0
49
0
0
85
265
0
184
0
0
261
0
231
0
90
0
0
0
146
0
0
0
0
0
0
304
331
379
41
244
151
230
0
254
191
1
307
0
0
0
150
196
0
0
0
44
111
286
341
51
397
241
148
386
177
0
93
0
325
284
0
0
172
397
0
0
303
0
0
54
0
261
80
0
0
328
0
0
378
57
0
0
0
0
0
277
0
306
0
0
0
143
0
0
0
0
0
320
0
94
0
0
0
0
50
100
0
54
0
382
0
226
323
200
0
58
32
0
157
297
132
0
389
333
195
172
0
19
1
0
0
392
48
0
0
0
0
0
0
0
0
0
0
6
234
97
0
0
0
142
72
253
0
0
0
101
74
378
8
130
197
121
378
72
313
0
0
242
0
98
31
0
0
135
1
0
0
26
0
0
294
348
0
0
0
177
368
11
0
0
79
0
192
8
0
0
260
307
0
0
23
0
281
0
0
373
222
0
0
56
0
0
0
396
0
2
3
387
0
147
0
0
0
273
0
206
0
342
396
23
0
12
192
0
0
0
0
282
0
0
222
257
78
0
0
230
277
106
280
0
388
14
0
0
0
121
0
0
97
0
159
371
257
0
31
339
348
0
248
0
0
208
397
331
0
393
0
134
397
0
0
28
148
0
0
0
133
127
0
0
0
0
0
0
82
1
0
158
389
0
0
276
207
281
80
0
1
191
0
305
0
22
0
0
304
0
52
0
0
365
23
397
185
0
0
0
0
281
0
0
0
109
0
2
0
319
0
170
0
6
106
0
164
239
0
21
257
0
374
0
336
0
397
104
291
388
0
0
0
0
0
0
157
351
0
126
0
0
0
0
0
264
160
0
274
0
0
0
360
133
0
153
230
2
0
0
0
0
0
0
371
397
105
162
0
0
123
196
197
27
0
0
0
0
127
0
0
237
7
2
0
0
0
0
0
78
39
0
0
0
0
0
150
103
359
319
100
0
380
150
0
264
94
0
179
0
0
304
113
0
18
86
0
45
0
0
276
0
0
201
90
33
40
319
0
0
0
0
0
3
197
281
0
130
1
215
313
357
0
0
254
0
170
0
206
0
0
0
360
97
13
0
224
0
141
52
145
20
0
210
0
0
0
0
0
0
0
111
318
122
346
309
1
0
0
309
0
0
0
5
0
0
376
0
0
247
210
2
369
285
327
52
171
0
385
118
115
0
0
0
196
112
60
0
0
0
0
0
0
9
157
273
0
393
0
0
292
397
0
395
0
0
384
200
12
81
27
0
29
0
0
0
63
324
170
0
0
0
0
340
187
161
0
0
82
301
112
380
0
0
176
0
0
337
0
0
0
126
20
337
0
0
0
126
0
0
0
0
0
0
0
0
189
332
0
0
0
169
188
159
0
6
0
0
162
0
0
228
333
35
108
97
0
0
7
0
0
117
0
0
72
292
141
0
86
152
236
371
286
243
103
0
0
237
349
0
0
0
0
76
172
298
174
331
0
129
189
278
3
274
0
178
377
250
362
0
260
0
6
1
0
157
147
0
0
305
0
0
258
134
0
373
10
68
281
104
0
1
333
0
0
257
3
2
244
0
343
253
0
82
0
0
54
310
0
41
21
0
336
301
20
179
0
113
357
22
370
254
256
394
218
0
0
0
0
0
0
0
329
67
0
0
253
337
0
50
397
0
0
246
0
119
312
0
0
0
0
397
0
0
0
196
0
0
0
122
0
0
397
317
0
0
0
98
0
0
281
318
216
0
86
186
0
0
281
0
0
0
0
0
0
0
74
0
202
194
0
105
40
0
283
61
0
0
73
0
2
0
238
0
15
310
372
324
0
5
0
0
0
0
0
0
0
148
54
20
354
0
74
64
0
308
2
0
0
257
107
0
0
170
0
23
350
120
0
0
105
0
17
0
0
128
0
379
0
144
0
0
1
312
368
0
397
0
0
0
394
0
105
198
382
106
277
0
0
253
0
0
0
237
333
248
0
336
0
0
171
0
280
317
0
248
26
246
397
0
0
0
336
324
0
192
0
2
349
184
372
372
0
0
250
0
187
0
0
372
0
171
102
397
362
0
0
1
379
0
3
0
208
0
388
0
19
93
299
0
154
0
389
0
301
0
0
74
0
284
107
207
277
389
0
260
0
0
386
0
6
1
61
0
171
0
49
0
124
397
0
314
108
52
342
171
331
110
133
161
0
358
0
329
0
0
107
150
248
0
290
0
0
0
23
115
0
69
0
0
0
0
0
22
0
19
207
2
200
0
9
345
134
169
297
0
141
0
317
337
0
0
0
0
222
0
386
39
175
18
0
187
276
156
0
238
0
49
0
0
223
0
18
0
0
0
7
235
386
86
0
14
0
182
0
237
0
235
0
0
73
0
0
0
0
0
0
0
390
89
161
0
0
0
397
41
378
0
0
390
56
10
148
27
142
0
222
150
75
21
0
4
362
0
0
0
0
170
1
391
368
397
279
89
12
246
372
0
308
56
158
282
254
0
0
373
329
364
82
303
24
103
328
9
5
290
0
308
178
0
87
365
0
134
0
0
295
320
0
0
167
0
213
0
0
88
42
343
201
397
32
91
0
0
0
0
0
0
0
196
149
293
0
0
274
92
87
0
382
64
0
0
0
73
155
5
368
5
0
0
0
383
0
0
137
370
0
0
367
0
0
0
0
9
0
155
0
339
0
0
0
228
25
367
0
168
0
265
0
0
197
0
0
201
0
0
172
262
0
320
0
6
0
142
0
0
332
246
71
159
0
0
0
113
193
252
0
279
0
0
69
1
1
170
0
332
347
47
30
0
85
94
0
386
0
0
41
176
0
0
221
341
185
303
357
339
390
37
0
0
0
221
0
165
0
225
99
394
0
109
161
0
86
224
90
54
46
131
0
327
0
135
0
58
72
25
46
246
281
215
338
351
76
0
36
0
357
91
0
152
8
0
11
170
0
0
0
79
0
149
128
394
13
0
0
312
131
80
188
228
0
290
0
0
0
324
85
0
0
0
0
121
0
0
204
0
0
0
0
27
270
0
170
0
0
339
0
0
36
108
307
86
0
169
0
0
369
135
380
139
0
0
204
38
72
0
0
0
0
266
0
8
0
235
0
0
0
159
0
258
0
376
0
291
56
366
0
0
0
270
106
181
0
154
1
207
0
137
199
0
0
0
301
0
0
351
0
8
5
0
0
1
110
0
0
0
0
7
0
32
0
195
0
397
73
0
299
397
0
0
0
0
257
50
350
39
0
0
47
0
0
0
0
0
0
155
305
255
362
0
87
162
0
0
0
247
375
367
0
208
4
268
233
295
0
228
329
10
0
147
0
0
0
0
0
0
0
0
9
251
207
108
0
365
0
250
0
309
206
0
0
34
109
0
0
1
74
42
0
35
255
110
334
107
157
0
0
306
60
329
0
43
134
270
20
365
12
0
0
14
305
338
0
367
0
332
261
310
325
333
88
261
0
0
0
0
260
0
25
0
0
0
387
0
1
0
0
49
241
0
0
0
87
189
273
0
11
0
0
0
0
0
0
256
0
261
343
397
68
0
0
211
388
174
304
0
158
361
46
0
0
348
139
31
277
195
0
0
247
268
50
391
75
225
0
0
189
0
230
105
300
0
0
1
0
0
60
241
0
0
147
388
0
0
52
242
310
193
0
299
0
255
226
272
0
337
19
0
178
324
0
0
83
0
231
366
397
229
204
0
0
0
0
159
327
203
390
39
178
0
281
0
281
0
0
211
158
0
203
0
0
33
0
147
241
202
0
0
20
186
0
227
16
254
350
193
0
339
251
0
199
2
210
20
25
75
0
25
0
0
0
343
257
249
0
0
3
0
0
0
0
11
0
0
0
273
45
0
76
321
0
339
314
151
147
397
256
157
0
0
0
195
249
0
224
0
0
0
156
325
0
387
329
220
219
280
345
0
0
167
0
0
293
0
39
81
385
0
0
0
223
152
0
329
41
9
0
0
52
286
6
0
227
0
0
0
0
214
8
333
314
0
0
0
238
306
14
0
97
260
54
83
2
108
154
0
336
0
0
282
0
307
0
246
0
371
0
0
57
0
319
373
171
0
0
0
0
171
157
0
0
0
279
0
389
317
87
247
159
358
0
299
0
0
321
0
0
0
0
162
20
0
396
297
24
376
0
0
204
0
0
0
0
307
277
0
0
0
0
0
51
0
203
14
0
109
174
0
375
9
387
1
0
47
114
227
0
364
0
1
388
0
0
81
111
0
397
22
232
252
283
0
282
361
367
0
289
317
384
201
0
0
0
252
60
205
326
212
320
0
170
0
0
107
208
0
0
333
0
0
88
332
0
0
301
0
0
0
397
9
0
226
271
296
0
0
0
0
393
377
0
328
0
0
0
69
0
0
59
0
81
69
0
0
0
0
371
356
0
76
0
59
0
0
0
362
0
0
221
386
0
339
0
157
270
317
0
202
171
312
0
332
0
0
0
0
0
0
0
280
320
368
0
180
268
2
0
0
365
25
0
0
0
138
372
0
252
48
62
99
0
272
7
376
0
357
0
2
0
0
0
0
384
236
0
0
0
0
175
0
354
383
134
0
0
0
0
0
247
363
14
110
0
0
0
0
261
346
103
53
0
374
143
180
371
0
27
32
0
0
0
308
255
0
270
0
0
0
277
0
168
249
226
0
149
9
0
380
8
0
219
0
100
0
317
0
0
0
195
176
0
393
68
0
211
0
45
240
0
46
0
324
173
0
0
0
393
0
240
356
0
297
85
0
190
53
249
0
69
0
0
295
0
378
0
0
0
0
0
155
0
77
276
21
0
397
251
220
51
0
303
0
88
0
168
339
0
333
196
0
0
0
0
270
269
158
209
0
278
181
0
0
1
107
0
0
337
363
165
338
0
385
88
0
95
397
61
255
0
84
0
323
195
0
0
149
0
96
275
0
0
397
108
0
280
0
0
0
189
0
315
0
33
40
169
2
0
0
266
205
0
33
0
238
0
0
0
1
0
144
0
71
24
326
251
291
0
0
279
0
257
0
0
105
0
92
70
107
341
307
249
245
249
0
197
328
163
0
0
0
0
0
0
0
0
9
265
0
295
106
352
0
100
0
0
0
0
0
0
0
0
282
9
111
0
0
153
111
206
0
47
0
0
188
397
10
0
0
290
388
383
240
0
191
185
14
0
338
0
0
0
0
290
0
0
43
0
0
134
0
36
171
94
333
0
0
0
0
240
327
0
0
0
0
0
200
242
0
77
274
0
0
0
263
0
0
84
0
0
0
0
0
0
0
275
0
0
0
0
229
0
9
376
0
387
101
0
332
178
0
0
76
31
0
0
0
85
0
26
3
139
1
63
0
0
9
0
104
131
0
0
0
121
0
369
124
1
0
358
184
45
281
249
3
82
12
0
10
290
0
55
0
0
201
102
131
0
366
0
0
0
150
226
80
80
0
0
0
0
0
130
372
308
0
366
40
146
85
170
0
70
366
59
348
397
90
311
258
109
148
44
0
0
0
0
1
200
315
0
157
318
28
16
0
0
1
1
0
0
126
0
397
0
0
0
0
321
210
4
96
368
0
390
128
9
234
0
53
0
253
286
254
0
264
0
153
365
7
382
0
9
0
0
0
141
0
140
133
176
0
357
67
394
0
0
303
18
0
131
0
0
88
0
0
212
0
232
0
128
0
226
253
88
0
0
246
0
0
162
255
340
134
388
22
0
387
0
0
158
178
120
0
107
0
0
0
0
170
193
33
339
254
0
345
0
0
0
0
127
243
0
0
0
127
0
0
0
0
0
0
349
161
0
0
111
0
0
145
292
0
324
67
11
195
50
294
55
367
79
0
0
75
0
250
0
0
0
27
50
299
320
281
263
319
0
58
0
0
0
162
85
251
4
0
0
223
0
317
307
0
386
334
0
90
0
5
0
86
353
13
0
46
0
98
0
375
0
0
225
108
70
43
38
1
58
373
0
300
0
282
154
0
0
20
108
316
0
0
274
277
0
0
67
100
0
0
0
0
0
0
0
0
0
0
1
0
122
55
334
364
0
0
250
0
283
98
349
255
3
224
0
203
0
178
0
0
0
109
35
49
0
0
310
0
0
0
77
246
247
389
0
185
0
0
144
0
141
0
17
0
0
0
307
0
132
180
147
0
0
127
0
271
0
0
220
11
108
0
0
0
116
0
0
0
86
0
27
0
338
146
0
355
373
7
0
88
267
295
11
77
239
94
194
348
0
0
141
126
214
256
315
391
286
397
0
0
252
0
118
0
160
0
120
0
123
0
0
0
0
0
229
0
167
195
0
150
17
397
8
0
202
0
280
0
184
0
6
0
24
0
0
248
316
0
237
0
125
0
0
0
0
0
215
121
0
0
65
0
0
0
174
0
0
0
334
334
312
294
147
0
40
0
363
0
0
226
249
72
0
0
0
0
0
142
101
0
397
1
0
318
0
44
0
0
271
0
0
0
0
172
72
214
0
0
0
327
95
326
69
26
207
371
0
303
0
272
0
0
0
0
174
109
0
347
0
147
186
0
0
0
40
21
0
0
0
160
0
0
252
61
0
0
173
233
143
26
0
0
0
105
21
0
361
58
0
0
92
0
259
0
0
109
0
198
0
175
38
194
300
313
0
334
0
64
0
0
0
0
0
325
255
0
0
0
102
378
0
0
9
0
11
247
122
0
0
0
0
150
214
340
0
225
0
82
0
0
96
35
180
0
0
45
0
0
345
0
215
0
0
115
0
0
102
103
53
0
227
0
0
261
17
71
0
0
12
0
86
231
397
0
337
0
360
0
56
12
0
0
0
99
0
0
195
0
339
227
57
0
0
0
366
0
42
23
0
110
0
0
0
321
125
208
0
285
296
369
0
0
0
0
0
293
0
0
157
0
0
139
111
340
270
100
0
0
0
40
375
0
305
95
0
66
8
369
309
11
0
0
0
249
187
365
0
0
0
0
67
0
0
0
0
0
375
306
0
213
0
0
0
0
0
2
0
0
57
0
212
76
297
0
28
1
0
0
0
0
0
0
341
100
0
70
0
65
0
228
0
67
211
132
0
0
0
0
276
0
0
57
147
0
0
397
55
320
0
150
158
0
397
0
50
0
0
0
232
67
0
0
0
236
231
0
379
0
332
132
0
144
302
0
0
346
35
0
362
0
221
226
1
106
0
0
284
0
266
0
90
0
0
0
0
205
296
373
0
0
0
0
294
305
0
11
94
0
0
0
0
0
0
371
82
0
239
0
194
200
0
386
113
0
210
134
231
182
0
0
0
381
0
0
0
110
0
283
332
0
114
0
81
365
0
77
185
319
0
0
115
0
0
213
240
272
360
245
311
0
0
41
0
329
313
5
0
0
189
239
61
0
0
332
282
0
132
0
0
0
0
0
372
300
0
3
233
80
0
0
151
303
0
219
7
146
161
195
0
1
333
0
119
0
306
73
79
0
351
0
1
375
205
0
302
0
260
274
344
370
0
0
0
134
255
0
302
266
47
363
373
125
155
228
124
0
5
1
0
0
315
254
0
3
330
0
0
42
0
0
0
84
0
0
0
371
0
257
0
0
0
0
72
159
0
0
0
214
0
80
0
0
353
145
0
0
105
108
0
0
92
0
0
1
0
0
0
0
0
111
0
61
165
51
386
0
161
109
348
26
0
0
93
0
73
188
80
344
2
0
0
0
192
0
88
239
0
0
87
332
135
65
0
140
162
0
17
290
3
0
95
134
249
179
231
87
307
0
285
173
0
0
0
0
0
358
0
242
23
0
0
0
335
0
2
0
0
0
0
0
397
365
2
68
188
94
58
0
60
135
208
61
79
0
191
291
0
304
0
0
397
268
304
5
0
0
0
303
25
0
0
344
0
0
116
203
174
173
57
182
0
0
0
0
0
0
189
312
244
0
267
1
0
28
0
0
84
0
336
214
0
1
0
0
0
0
286
384
0
0
0
115
13
0
0
343
259
170
102
347
0
0
215
370
3
0
0
0
31
158
44
22
315
0
375
0
0
0
0
254
119
317
14
331
106
110
163
91
49
54
357
367
0
0
379
0
0
381
390
0
360
181
0
1
0
77
299
153
178
317
91
204
377
0
0
155
161
1
0
0
357
0
0
0
359
302
0
0
235
390
0
20
0
0
0
0
391
304
136
0
0
0
0
0
0
0
352
66
0
0
375
0
190
107
389
262
0
55
0
0
0
0
0
397
159
0
0
0
255
154
141
264
242
0
60
0
0
0
98
0
313
357
0
99
0
0
0
0
217
114
0
0
252
19
0
0
202
232
0
0
0
14
0
88
313
71
135
308
302
0
155
264
307
0
312
0
0
1
338
0
57
98
381
205
0
0
79
249
248
58
0
303
81
0
285
195
0
69
0
0
238
0
347
359
0
0
159
24
59
0
0
174
0
0
0
52
282
0
0
0
0
295
0
240
288
0
178
0
0
338
380
331
0
227
327
157
48
261
181
0
397
51
78
93
212
287
168
0
0
377
397
0
0
255
0
0
173
0
0
96
0
332
0
393
0
376
138
332
57
286
0
356
221
0
0
355
47
255
216
0
327
4
0
299
0
370
0
273
397
139
0
84
225
0
117
283
153
127
223
0
170
0
250
0
0
0
386
199
74
0
87
49
0
18
123
184
167
86
17
137
0
367
0
0
93
0
24
59
397
0
345
0
313
230
347
280
227
0
248
0
120
0
0
0
228
0
265
347
2
93
0
316
0
0
263
197
8
114
1
0
91
66
0
56
0
0
0
0
0
0
88
273
9
0
0
376
0
0
0
397
94
297
338
165
0
0
0
0
245
221
207
0
0
353
0
0
0
311
151
0
293
0
0
253
0
198
209
332
0
0
0
343
0
261
207
0
156
190
56
280
200
0
0
254
96
12
165
315
0
0
0
380
0
0
308
364
366
27
0
85
0
148
0
263
6
386
0
0
348
292
3
360
0
367
0
0
0
93
179
285
0
20
332
117
0
0
311
201
345
0
257
8
0
148
89
341
142
0
0
0
0
0
0
158
394
395
394
0
0
94
0
0
267
0
0
397
38
0
329
130
0
0
0
0
113
0
0
21
375
176
57
293
391
0
0
284
297
7
187
295
65
0
0
169
199
332
0
0
0
0
0
0
0
0
0
0
362
0
0
0
193
155
0
83
280
336
0
4
89
394
226
308
0
0
7
116
34
35
332
87
0
0
252
218
209
0
309
67
0
0
0
0
0
227
237
108
200
0
382
280
205
302
337
0
0
0
0
0
79
240
0
0
376
261
165
0
341
99
226
0
0
215
0
6
0
0
397
0
207
154
31
267
55
17
156
309
148
195
224
242
0
195
0
159
197
0
0
335
227
59
0
0
0
329
0
0
243
180
0
0
171
0
0
0
0
171
372
329
0
69
0
1
24
56
72
2
0
190
0
0
0
0
0
92
0
0
283
0
282
0
341
2
210
18
0
0
275
0
0
273
0
141
378
0
0
0
0
306
0
0
381
0
210
257
54
139
0
0
0
319
322
346
266
0
21
9
0
251
0
396
0
170
378
0
0
74
0
0
189
57
0
0
0
330
0
0
0
0
0
0
39
0
0
25
27
29
198
0
76
0
236
369
0
128
0
0
3
273
0
101
256
0
106
316
3
9
0
74
0
348
0
2
219
173
18
1
161
285
277
0
2
0
0
0
0
0
278
0
359
257
221
0
304
23
0
0
0
0
1
343
0
0
0
0
0
394
5
0
230
319
0
397
186
6
0
0
0
0
0
85
257
0
137
376
0
0
212
154
0
318
154
51
239
0
0
214
0
368
366
3
192
88
0
27
76
0
279
270
279
240
140
0
61
0
88
22
396
0
0
2
76
0
0
359
292
357
309
11
244
263
3
319
0
0
340
88
179
0
166
2
130
62
0
0
179
305
74
0
0
170
258
312
70
344
0
0
62
130
0
179
0
97
226
59
0
372
0
0
84
56
0
0
69
0
0
0
369
0
0
0
0
266
397
0
0
374
0
0
0
0
0
0
61
388
0
0
0
0
0
226
23
0
0
144
236
0
331
0
0
137
0
0
0
0
0
239
337
107
316
0
0
0
82
0
0
0
241
0
345
0
246
255
0
0
0
161
0
209
21
0
0
156
263
0
1
0
0
84
0
11
0
394
20
0
98
0
0
0
242
195
245
360
114
18
392
52
0
0
166
0
0
42
372
0
10
53
0
286
306
152
395
72
53
0
0
0
0
0
0
0
0
209
0
0
190
64
0
0
338
0
0
0
304
0
388
207
0
10
0
13
93
0
0
397
183
0
243
0
1
74
0
0
0
0
163
394
0
0
0
0
23
113
3
233
0
298
285
79
0
83
16
0
254
0
358
0
0
335
0
2
291
0
317
173
0
0
0
327
112
0
182
0
286
24
0
0
0
0
0
355
0
103
280
60
0
0
90
0
0
0
312
205
0
0
363
94
0
92
0
0
0
64
84
334
168
0
40
0
0
253
318
349
57
40
0
301
0
0
0
0
0
24
291
144
308
0
179
0
0
397
0
10
308
0
0
0
188
291
0
87
0
169
0
371
74
0
245
0
0
0
220
306
54
333
0
0
325
278
0
206
187
72
19
0
0
0
394
87
0
0
0
0
0
0
0
44
102
0
0
210
0
0
157
135
88
0
280
0
8
397
280
0
329
0
1
0
1
242
0
306
0
0
0
0
163
208
18
0
0
60
0
0
0
123
0
0
0
153
0
0
35
185
0
0
1
0
0
154
44
0
130
0
4
365
335
221
60
12
65
301
0
350
256
0
0
0
21
0
204
0
0
0
0
272
164
0
11
208
149
247
0
263
0
86
96
144
275
0
381
170
105
0
339
307
0
0
105
168
27
233
0
0
0
349
0
0
346
7
141
336
111
0
0
0
0
1
263
89
79
0
0
252
221
173
368
47
0
0
114
382
0
85
335
0
136
5
0
0
0
0
0
0
0
332
0
310
0
51
286
293
222
0
22
0
209
0
0
0
80
377
0
31
0
0
27
90
332
58
0
396
86
9
0
0
0
0
0
86
60
148
166
362
0
0
2
0
345
0
0
0
0
0
0
0
93
0
0
0
347
85
0
0
93
0
23
0
256
0
0
0
0
1
0
0
120
0
263
165
277
167
326
157
254
0
27
0
83
241
385
0
97
3
178
0
0
316
0
0
0
0
341
0
220
0
0
116
0
0
151
228
328
147
1
0
376
0
0
282
303
302
0
0
0
328
0
0
397
0
0
397
54
340
2
152
0
0
292
0
72
0
0
155
0
0
0
0
0
0
0
14
0
0
0
0
0
0
0
49
0
0
0
0
280
310
0
71
0
0
139
209
0
76
0
245
0
0
319
31
9
0
0
0
0
0
110
340
230
0
334
208
265
0
242
208
365
107
0
0
347
102
25
127
0
0
0
18
0
0
0
0
151
0
0
293
316
0
0
189
0
353
114
0
156
0
347
0
336
258
0
343
79
320
397
0
222
0
364
169
0
78
4
284
228
180
0
0
0
264
0
47
376
0
5
281
0
57
247
390
0
0
0
282
0
296
252
0
96
0
25
176
346
0
0
0
0
217
252
0
207
84
302
349
0
0
0
171
337
390
304
5
110
0
0
17
45
0
200
0
0
0
190
0
0
349
0
74
30
0
0
11
83
0
7
0
345
375
0
0
0
172
0
322
144
371
179
253
210
397
0
0
0
227
0
140
0
0
52
0
228
374
0
300
248
25
297
112
118
198
348
31
81
1
76
0
350
211
0
0
0
375
29
90
0
226
0
344
2
0
88
79
0
0
379
388
292
375
0
397
208
0
246
337
0
0
0
31
0
370
0
49
0
139
0
331
308
0
0
0
0
57
127
0
0
0
0
0
364
0
104
0
287
325
0
0
0
0
38
0
0
14
0
272
200
0
185
83
102
0
0
124
0
388
61
118
217
0
361
209
0
324
132
0
247
0
81
0
344
231
207
0
0
2
150
170
224
137
332
394
83
0
0
238
0
316
105
0
0
10
344
0
286
337
0
5
0
26
0
0
346
110
0
375
87
331
34
0
308
62
0
221
224
115
166
95
7
287
134
155
330
0
189
0
0
168
0
0
0
0
381
0
9
201
143
263
343
353
0
0
253
108
0
204
375
14
378
0
114
0
229
88
188
0
0
0
306
213
0
271
77
53
0
23
238
0
322
200
159
351
135
371
100
299
152
0
204
0
0
0
0
0
9
309
337
168
397
1
306
128
236
206
0
367
0
319
0
379
0
292
4
149
109
338
337
85
153
0
0
210
0
259
324
0
12
320
0
229
350
88
246
0
174
0
206
0
332
40
280
0
226
234
224
194
282
290
106
0
150
0
0
54
0
0
16
0
171
280
0
0
0
116
74
184
392
126
0
0
0
0
381
184
283
0
0
0
0
0
109
252
259
0
0
164
341
0
0
393
0
333
0
101
274
223
0
208
59
0
247
348
5
74
382
254
0
0
0
326
0
49
329
106
68
0
313
0
0
223
383
244
0
0
384
391
0
0
16
0
89
0
324
26
0
6
337
110
397
274
0
213
212
120
0
397
0
0
0
239
0
0
240
13
324
197
0
397
4
328
325
0
0
11
0
0
0
0
0
0
2
310
0
368
0
63
0
0
0
0
0
0
0
251
268
264
98
195
0
6
12
216
167
0
2
0
0
261
315
0
0
0
0
18
0
355
0
0
340
0
0
296
298
322
320
0
91
0
106
0
0
0
0
0
303
0
29
301
255
316
0
220
0
0
188
314
34
0
0
0
0
74
0
230
57
0
0
128
0
120
312
1
280
0
58
278
181
9
0
195
0
236
17
293
61
0
0
194
23
0
31
0
170
0
0
92
216
372
0
202
0
43
0
0
0
148
362
336
90
0
165
225
157
339
0
0
358
395
239
0
0
200
0
92
0
0
161
347
0
203
243
36
279
0
82
223
0
0
0
0
383
280
372
254
0
103
140
0
104
377
19
0
0
0
0
13
0
93
366
0
0
218
60
59
50
0
0
0
0
0
0
256
145
0
0
0
0
5
239
0
0
95
0
189
95
160
68
110
115
0
0
0
215
0
268
29
253
227
361
304
347
111
0
10
0
328
0
0
0
0
33
1
0
257
0
0
190
0
215
0
0
344
325
220
128
209
10
0
0
275
0
113
0
0
47
0
199
58
261
0
397
308
173
120
0
248
0
216
0
101
0
0
226
278
78
394
0
230
84
0
0
24
135
0
150
0
227
369
345
0
134
384
0
0
252
0
174
0
292
0
162
0
136
0
0
0
0
254
332
216
343
0
169
0
99
0
172
0
0
52
122
342
93
6
397
0
0
273
30
338
53
215
0
81
396
310
186
251
5
253
370
0
223
0
0
191
315
0
0
0
74
0
156
82
0
101
148
0
0
0
0
397
296
0
255
0
10
0
183
351
0
153
0
0
228
47
278
0
0
54
197
168
90
85
382
291
0
0
0
244
0
80
0
0
160
0
0
0
0
107
0
175
251
181
67
0
0
91
0
57
0
396
0
306
221
63
212
158
328
233
106
0
0
0
0
0
0
206
0
0
61
254
0
112
0
0
162
129
137
0
2
0
14
82
0
0
0
338
0
0
295
309
295
21
0
0
0
336
340
0
0
102
339
0
252
21
0
365
0
354
15
0
365
0
287
21
0
0
379
284
180
40
114
0
0
0
318
0
0
0
335
5
0
341
0
312
0
358
0
322
0
189
0
350
0
175
54
380
278
293
0
0
0
0
0
0
0
0
333
0
0
197
0
257
0
214
0
0
155
0
0
154
56
393
0
0
367
0
397
87
0
0
310
58
397
0
330
299
183
277
236
161
199
0
289
219
0
0
0
0
0
0
364
28
58
5
0
46
387
301
0
184
0
115
299
0
0
0
15
0
0
363
250
273
124
207
0
0
0
40
242
55
204
0
96
233
31
355
0
67
0
380
0
345
195
94
0
0
0
10
0
239
80
0
383
0
0
0
0
0
227
0
0
329
0
0
202
27
87
219
0
239
0
0
176
0
0
351
93
0
0
306
163
0
284
0
87
0
21
0
343
0
0
397
0
78
211
0
246
0
334
254
10
0
64
38
372
332
0
332
0
0
46
135
79
0
389
180
0
0
81
287
115
332
0
285
222
0
0
22
90
126
0
61
0
75
206
23
15
0
0
330
308
0
304
179
253
376
0
254
277
199
0
0
5
0
0
0
277
0
220
0
90
278
388
0
0
90
0
40
392
0
357
0
0
397
0
0
0
0
336
36
83
0
351
288
291
0
225
0
0
0
0
0
239
132
254
384
109
0
8
340
119
0
280
0
5
0
0
0
0
0
0
6
6
370
0
14
0
218
372
0
73
13
242
1
0
155
0
157
0
0
0
0
77
0
0
0
0
0
125
79
0
0
0
8
135
75
0
365
0
310
0
0
128
9
171
100
79
238
0
170
244
0
0
0
306
391
275
0
238
0
347
228
86
61
0
236
0
242
1
280
317
282
0
175
0
0
0
0
0
0
232
380
0
0
0
0
117
0
333
216
257
167
2
161
372
0
294
0
0
2
0
263
0
291
323
23
367
146
110
0
373
0
1
0
134
0
221
19
162
0
378
0
0
0
389
0
353
397
0
0
317
154
0
283
0
112
0
0
107
0
0
0
223
107
144
0
0
132
202
49
0
0
0
95
148
301
170
67
0
245
179
0
364
0
26
394
0
0
0
0
371
0
321
88
61
241
0
77
54
167
0
26
383
0
252
344
0
0
383
371
314
0
0
321
384
274
0
163
214
0
229
202
264
29
320
175
240
273
0
0
0
171
0
15
185
213
64
0
4
0
0
0
0
2
131
0
372
391
394
0
377
79
0
238
0
0
0
156
0
122
213
38
337
0
324
0
128
0
257
0
392
57
197
0
335
0
0
298
280
108
19
0
0
213
144
4
149
0
332
0
0
131
233
0
74
0
24
2
62
0
0
276
0
299
0
0
303
59
0
0
230
189
340
56
109
202
0
296
128
0
74
0
50
0
333
310
0
0
171
0
0
363
153
193
95
243
0
236
182
0
0
0
0
332
159
4
0
244
328
0
0
0
22
0
0
285
0
7
0
79
263
0
0
0
0
189
171
0
0
256
0
0
180
169
382
0
50
307
0
0
373
0
0
0
214
0
305
196
0
152
0
0
211
0
255
275
154
237
68
199
187
206
202
386
0
0
370
0
201
0
20
0
0
0
0
0
0
0
129
0
394
35
0
2
0
9
0
129
0
0
0
353
144
0
278
349
360
0
0
147
0
0
0
0
171
0
53
0
0
0
0
86
48
0
0
128
370
57
0
0
0
127
294
92
326
0
0
246
202
0
0
0
4
15
208
42
0
0
0
165
329
1
240
0
276
0
8
148
196
160
279
0
280
0
173
0
42
115
0
30
0
0
0
77
300
0
0
68
22
100
0
177
0
0
0
0
336
8
0
0
113
163
0
161
0
57
38
0
0
17
84
36
249
0
0
0
0
0
0
1
284
142
311
0
0
172
0
333
0
11
0
0
89
0
0
0
365
98
9
307
121
0
0
258
100
0
258
342
88
90
202
84
0
340
0
0
2
150
170
239
58
0
68
128
196
233
0
0
0
66
0
188
11
5
80
0
0
40
341
38
228
47
0
0
331
363
18
0
0
0
246
0
304
0
12
0
0
0
0
0
223
3
37
199
66
0
0
312
57
25
9
0
159
281
125
0
161
0
0
46
0
0
317
0
336
95
0
319
176
0
76
337
189
274
0
345
338
54
0
51
271
0
59
241
268
0
215
0
0
47
41
0
174
144
0
301
187
179
107
0
1
354
0
0
0
0
168
0
325
360
0
0
225
0
73
32
0
0
394
78
328
0
146
0
109
186
244
0
69
0
112
152
4
328
157
30
372
0
397
0
0
80
0
338
0
0
0
0
214
386
0
0
331
66
307
0
109
188
78
0
59
0
203
0
0
0
97
0
0
0
0
0
332
123
5
0
0
0
0
0
0
1
259
5
336
0
0
0
0
1
122
136
354
0
295
262
0
0
49
133
0
0
312
0
319
11
108
1
0
0
144
288
0
288
0
326
376
0
350
0
338
0
0
0
0
147
115
68
44
130
0
0
138
358
0
383
0
1
54
0
0
0
397
16
281
324
0
0
48
315
306
0
64
333
4
0
0
0
220
0
6
119
4
112
0
307
53
0
178
16
358
238
0
115
214
0
151
149
89
0
0
0
0
0
0
2
151
253
0
0
26
0
0
297
48
0
0
351
0
0
0
0
0
9
0
0
253
0
96
0
0
319
0
0
13
184
321
377
52
157
198
95
1
218
216
0
180
29
0
397
373
0
291
383
349
188
150
393
0
0
0
62
335
0
0
0
51
0
347
209
338
156
0
0
202
68
0
390
308
0
0
0
287
306
0
124
0
397
352
185
294
243
0
93
0
4
0
54
0
0
188
0
0
0
397
317
0
390
0
160
0
1
0
0
0
110
0
397
240
6
5
314
157
206
317
389
0
0
0
111
41
0
0
219
278
0
3
307
175
391
0
0
0
0
0
59
314
0
42
0
49
0
302
0
0
206
0
0
0
0
53
108
0
209
0
0
226
269
157
0
0
0
0
1
76
318
0
29
373
20
0
323
0
0
60
216
292
397
0
47
0
201
0
0
83
226
0
0
51
0
111
238
0
0
0
0
9
285
0
394
380
77
253
38
0
128
211
0
0
82
0
290
0
0
180
0
352
381
273
25
0
0
7
0
0
0
46
0
300
0
0
0
0
0
0
0
0
201
0
213
31
321
0
74
39
17
5
370
216
174
0
0
0
17
249
0
0
151
350
58
0
0
0
97
170
123
0
122
0
120
0
147
0
0
0
387
0
215
0
3
379
159
29
0
0
2
25
148
0
0
38
0
0
33
0
46
338
0
0
0
0
0
201
0
364
153
123
50
378
7
0
6
0
275
0
0
0
103
58
0
107
209
394
0
162
0
173
369
125
163
0
0
333
112
15
0
226
0
0
363
286
279
0
317
394
288
4
163
0
211
0
0
16
0
0
0
357
0
0
211
379
0
50
288
0
397
27
0
0
261
0
0
161
0
0
293
194
7
372
187
0
0
0
0
0
0
254
17
0
0
254
359
0
128
306
0
0
0
0
0
31
0
22
0
0
388
390
0
183
0
117
0
0
55
0
130
0
0
383
0
0
273
317
0
0
0
0
239
0
96
160
0
239
0
83
109
83
0
196
228
356
271
0
0
155
184
156
252
0
54
382
0
0
0
288
0
0
0
0
0
156
364
86
353
377
266
0
12
310
0
0
0
227
133
0
244
0
0
0
282
0
362
121
341
170
127
9
0
0
0
0
150
166
119
147
249
0
275
13
2
0
203
325
0
0
0
132
0
359
83
0
0
0
0
161
93
0
252
57
369
0
0
272
397
205
328
304
0
346
0
87
296
29
0
0
355
395
61
37
0
0
0
9
0
0
106
165
323
36
0
0
0
317
0
173
0
0
118
0
2
0
256
248
0
0
0
0
363
360
0
0
187
0
0
0
70
0
330
190
0
0
145
0
13
0
131
0
308
9
256
0
0
0
0
1
126
207
328
376
0
0
44
172
310
77
0
143
2
177
217
0
0
0
328
109
0
0
0
0
0
0
0
190
245
157
27
232
0
0
0
0
0
328
127
0
0
6
114
0
95
0
0
0
261
315
0
88
102
264
0
219
0
236
0
0
153
0
0
0
347
0
244
0
0
0
288
0
0
157
0
397
362
53
359
0
0
397
308
239
0
83
0
0
309
308
329
332
194
386
0
0
207
0
4
229
0
303
0
0
267
141
157
117
1
0
0
0
17
0
62
176
255
0
176
83
0
0
0
77
0
204
11
0
0
116
350
0
371
0
186
347
0
29
366
101
0
239
150
222
0
364
0
316
0
365
397
0
253
163
0
0
280
112
0
0
0
0
0
266
0
0
0
0
265
0
15
269
1
0
0
0
53
317
0
92
0
0
314
0
86
299
0
0
231
0
44
248
0
347
146
208
86
29
63
0
0
228
198
193
74
142
0
0
0
216
247
148
355
0
0
0
0
0
237
1
0
0
0
265
224
0
269
74
224
320
0
2
394
127
0
217
0
171
229
171
365
0
0
320
50
62
0
301
0
65
193
13
0
383
0
184
0
359
0
53
265
211
0
176
0
0
0
151
0
0
96
229
77
3
323
193
246
0
73
93
26
242
0
0
0
156
0
361
190
198
0
1
20
222
154
0
0
330
0
0
383
0
0
19
0
0
46
0
233
397
49
0
0
11
305
0
85
195
0
31
0
18
357
0
0
0
0
91
0
0
0
103
0
24
146
0
0
239
0
0
0
0
0
158
0
0
157
0
0
55
313
0
365
25
0
88
315
0
111
298
0
87
1
144
0
391
170
0
175
211
228
283
249
19
155
0
0
0
0
0
0
386
381
0
330
0
193
383
0
364
0
142
0
17
46
79
397
0
0
27
0
0
0
347
0
160
0
0
106
7
0
11
305
312
0
0
150
28
0
0
0
0
0
55
0
0
165
0
386
108
0
0
0
0
250
392
290
0
0
239
0
0
390
0
221
222
341
0
3
88
380
0
0
0
303
0
0
341
255
242
0
0
0
0
293
0
0
0
0
0
318
0
0
0
242
0
249
0
378
0
328
0
177
0
377
143
0
82
0
49
337
376
0
0
274
86
250
0
0
0
6
0
14
0
0
0
0
183
359
0
0
138
196
0
356
0
107
265
242
0
329
166
0
302
314
373
310
0
58
0
228
0
0
0
0
0
0
341
0
0
0
174
0
0
169
0
8
347
300
0
33
333
0
242
362
316
0
212
397
70
46
259
0
0
0
0
298
146
178
0
0
311
0
0
160
5
114
0
0
367
273
131
203
187
36
0
0
267
0
294
18
0
0
0
256
0
79
0
268
261
261
154
12
256
16
45
333
264
264
0
269
380
124
0
200
118
0
0
107
0
4
0
0
173
36
0
0
0
0
0
0
0
0
22
299
0
73
0
0
289
0
336
163
390
0
0
285
0
364
0
366
0
0
0
190
176
0
0
0
183
0
105
0
0
0
0
68
131
0
0
30
192
0
0
252
0
0
0
238
0
365
0
88
0
0
201
0
0
0
0
381
161
0
0
0
394
0
234
156
0
58
294
48
332
0
317
3
105
294
153
213
288
245
0
0
0
0
0
60
308
380
193
307
0
18
347
353
101
0
0
0
14
333
12
203
375
0
301
0
101
74
0
0
108
317
323
0
226
0
0
0
0
135
288
0
205
0
341
0
0
0
208
160
104
36
0
0
11
0
173
0
0
36
158
0
0
369
271
0
390
209
397
105
145
161
339
0
78
0
0
151
372
303
246
392
0
104
0
0
0
226
0
0
0
338
32
0
332
305
209
371
65
397
242
0
0
0
183
96
130
0
227
358
196
74
0
0
0
272
0
0
0
87
243
0
138
187
79
0
0
203
0
0
0
280
0
0
0
296
0
104
333
0
0
0
216
179
0
0
0
0
0
0
0
145
0
331
0
397
249
0
223
127
275
56
0
0
282
316
0
0
0
0
0
0
160
223
43
19
0
0
15
272
0
0
73
333
50
397
1
0
337
0
0
0
282
0
166
0
0
2
15
0
294
372
0
355
0
253
267
0
169
63
219
387
0
255
240
0
391
324
0
169
21
0
0
331
75
0
0
235
0
156
174
0
0
0
22
0
386
0
145
333
0
0
63
238
163
0
123
246
0
107
0
100
213
46
0
0
13
317
124
0
112
108
311
150
28
0
0
0
64
17
0
0
0
314
386
320
57
1
307
0
0
340
0
0
0
58
123
215
0
0
173
0
0
0
0
389
92
347
0
0
0
1
0
178
76
0
332
13
0
0
0
393
0
345
0
6
0
25
9
0
8
177
0
143
61
313
337
0
300
15
160
131
0
0
156
392
0
0
0
246
0
0
345
238
125
10
134
353
0
68
0
54
0
50
227
0
0
0
164
0
0
311
9
49
0
0
397
339
58
0
394
397
0
0
310
253
315
201
0
0
0
203
368
0
0
0
0
0
130
310
0
0
221
155
185
213
0
0
0
0
0
0
0
105
329
0
0
0
4
0
387
90
0
0
0
0
143
263
368
0
0
367
379
257
0
0
0
0
0
90
0
0
66
48
0
0
238
0
234
0
220
45
0
13
379
350
20
0
0
227
156
0
183
0
151
0
0
4
0
105
0
269
0
0
0
0
56
222
0
238
394
397
0
12
0
12
0
54
0
0
0
0
0
196
0
0
0
238
0
156
304
177
0
0
0
0
371
0
6
0
390
0
0
0
170
311
5
0
47
0
71
44
352
9
0
0
0
251
167
0
0
22
319
22
0
288
0
301
0
0
0
0
0
0
388
397
0
0
0
329
269
284
306
338
0
140
0
384
2
33
320
388
52
385
0
0
0
109
0
0
0
18
165
239
0
127
0
0
261
0
0
187
0
197
121
3
217
72
0
0
238
6
351
56
327
0
0
12
0
0
0
259
376
0
0
0
101
0
6
77
310
296
307
0
150
327
397
96
256
0
0
0
69
0
0
397
0
6
0
112
0
0
11
96
0
201
0
152
83
0
166
0
1
47
35
208
0
0
0
0
0
50
0
0
0
0
55
6
0
183
9
0
344
0
315
0
312
0
341
0
262
137
92
165
0
331
275
0
57
345
0
60
185
92
9
0
0
143
0
16
0
0
278
77
0
396
0
1
352
21
1
0
258
0
1
0
5
100
0
362
169
0
0
257
0
14
0
383
314
0
341
306
0
9
375
0
205
190
397
1
335
0
0
0
0
0
0
0
303
0
0
0
372
9
0
388
0
128
152
0
297
180
0
106
0
383
84
114
0
0
373
1
0
312
72
76
275
0
0
0
0
0
0
0
0
60
337
9
0
0
348
58
136
50
0
0
0
0
228
374
66
23
0
0
0
371
104
0
0
307
0
133
0
0
0
0
333
159
0
0
242
0
142
323
44
76
393
44
0
0
0
259
0
0
0
0
0
128
0
0
187
350
247
306
173
49
92
0
0
0
92
0
0
0
58
0
289
177
66
303
0
22
0
322
0
0
170
129
0
93
0
0
0
0
216
303
0
0
278
0
0
372
0
397
377
29
286
86
0
0
301
2
100
0
389
0
0
0
0
317
195
0
0
41
0
331
114
140
264
117
2
0
172
0
203
0
320
217
0
337
0
372
85
154
182
368
112
0
0
369
0
369
189
171
346
164
0
0
192
0
0
0
242
185
0
340
281
0
238
80
18
312
53
195
0
123
109
370
3
247
0
0
197
0
98
319
90
0
137
394
0
0
14
0
192
57
147
0
0
339
0
0
10
0
0
260
0
0
0
0
349
184
344
107
0
171
73
390
0
132
189
332
351
0
280
0
6
0
104
140
0
0
367
234
365
0
110
112
133
0
386
303
0
315
0
0
259
0
140
219
60
0
0
0
0
245
60
0
227
248
0
0
213
51
0
0
3
0
318
0
0
0
156
0
0
66
365
0
0
182
282
1
388
0
389
294
142
0
0
255
0
0
0
0
0
0
0
58
0
0
338
0
86
53
0
269
0
291
137
0
0
114
0
288
203
50
258
0
315
0
320
200
0
0
387
44
0
0
292
252
356
0
0
110
138
0
245
0
0
259
14
372
345
112
345
262
0
26
0
0
0
233
0
0
375
285
0
225
0
0
0
0
298
369
0
339
23
255
0
0
352
0
159
0
0
0
0
372
0
38
85
0
0
0
20
0
0
0
0
332
0
309
0
115
189
0
0
140
352
343
330
194
43
246
0
0
0
0
286
227
0
0
96
258
0
0
27
201
42
11
0
0
22
216
260
29
249
0
110
382
148
0
205
0
0
0
0
3
13
200
94
76
50
359
0
0
124
332
0
0
0
394
0
226
0
175
0
0
32
349
389
0
236
66
158
114
376
0
0
97
0
103
0
211
0
0
0
0
192
168
317
0
238
0
263
132
0
9
0
134
93
51
0
0
0
0
0
348
236
0
0
46
0
0
188
0
366
282
397
0
180
26
0
0
227
0
396
37
107
0
371
152
0
88
0
0
0
59
362
311
0
160
0
277
184
0
113
210
0
0
0
0
0
150
314
170
0
133
390
0
1
2
0
0
278
295
194
0
0
267
107
0
235
0
115
0
0
70
140
0
0
0
0
358
0
0
1
0
0
129
0
0
251
352
0
0
0
176
132
157
10
0
22
332
250
0
397
155
247
0
161
0
88
183
349
0
324
362
134
311
0
394
0
204
0
0
288
8
337
285
108
149
0
397
0
344
0
0
0
0
137
151
262
281
217
0
278
118
0
381
391
365
0
4
0
5
178
0
115
240
392
352
283
71
340
397
141
60
1
209
171
49
11
61
0
0
88
0
151
0
127
0
168
1
0
8
0
2
0
51
343
189
104
169
201
246
258
62
215
341
378
140
135
0
308
0
176
388
167
377
0
0
277
0
210
170
0
0
0
0
247
0
141
130
117
174
2
0
0
72
172
88
89
0
113
0
0
0
380
0
396
278
0
0
0
318
0
3
197
0
0
245
115
0
0
188
0
0
0
84
233
394
103
0
340
0
138
0
0
0
84
285
0
0
0
141
0
0
0
0
90
0
0
16
1
139
0
105
0
149
252
376
188
0
110
0
219
92
72
248
326
0
236
397
44
0
0
214
246
68
0
0
21
394
26
237
323
176
33
0
219
241
0
95
0
0
0
153
0
352
6
0
0
0
87
0
0
94
264
0
0
0
177
245
0
278
0
200
0
130
0
315
0
0
0
236
0
131
179
160
241
0
0
3
0
0
308
0
0
386
0
58
334
0
202
230
220
0
0
371
0
19
376
168
0
78
0
0
51
0
351
0
0
206
0
0
246
296
0
147
285
0
321
235
340
314
117
0
365
0
253
323
251
397
310
79
0
261
0
20
347
0
0
0
4
0
0
0
274
157
235
160
202
251
0
0
158
0
0
0
0
0
0
0
218
210
0
210
361
226
267
0
162
84
10
0
0
157
254
14
0
0
0
0
8
397
0
0
0
172
257
188
330
0
0
77
162
226
197
308
0
158
0
139
154
119
375
397
376
171
151
0
0
335
0
1
0
0
0
299
0
180
376
343
351
11
150
0
0
0
209
214
38
44
0
0
365
33
0
18
139
356
8
0
0
0
214
39
98
0
0
0
0
48
352
95
103
240
182
1
393
351
255
16
247
338
0
0
0
69
335
230
0
36
0
0
224
0
291
125
321
48
0
137
0
0
262
212
0
227
0
160
0
0
0
9
263
238
64
0
0
108
0
350
177
0
121
0
262
297
0
0
150
0
179
221
0
0
0
0
62
366
239
195
0
86
0
60
395
139
122
57
0
34
0
32
0
0
332
15
0
0
265
7
300
9
0
0
82
78
219
22
87
328
0
187
98
264
21
65
85
28
179
0
0
0
0
281
344
397
0
330
88
0
77
0
0
0
0
0
0
0
0
0
0
275
328
216
88
0
0
351
0
270
301
13
0
379
283
76
128
166
0
0
331
10
0
0
197
0
78
101
0
0
0
132
0
0
57
0
397
11
0
0
0
0
366
0
0
72
0
218
355
302
354
0
0
139
313
0
383
16
0
272
256
0
4
116
27
0
123
0
229
48
0
0
113
0
0
7
0
0
154
139
145
0
0
3
0
0
0
295
108
310
0
0
315
0
397
134
152
0
0
0
183
276
228
4
374
385
175
0
0
0
0
0
273
0
29
0
3
0
0
228
0
1
370
312
0
0
152
140
235
205
93
217
0
52
94
82
0
102
95
0
229
137
0
0
300
222
22
0
0
25
0
273
151
0
0
332
357
0
0
16
397
345
64
182
37
0
237
290
0
129
0
55
0
299
193
121
0
0
0
296
291
380
0
9
0
0
51
0
0
0
0
0
90
394
160
0
0
0
0
0
0
391
307
0
262
391
164
0
0
0
0
0
59
0
0
0
181
359
0
0
0
134
0
90
0
40
0
18
236
0
0
16
349
0
330
30
0
0
267
0
264
0
306
54
0
0
0
114
99
215
0
366
397
0
0
0
0
16
144
204
0
76
358
0
259
0
0
0
38
0
337
147
145
0
27
0
384
303
0
1
368
2
377
136
253
0
215
0
0
179
0
0
54
300
0
331
277
0
0
0
0
52
295
0
0
0
0
110
0
0
0
0
305
338
0
212
0
363
378
39
0
45
0
270
6
0
0
299
15
7
0
162
0
0
307
397
0
0
0
0
0
325
198
273
339
144
0
275
0
197
337
237
375
303
390
4
393
0
315
148
0
0
237
0
305
0
0
0
131
331
0
373
32
185
0
315
68
121
167
353
0
346
0
0
204
0
143
0
397
332
0
0
0
208
0
0
0
0
138
174
0
0
0
0
157
180
0
298
0
76
0
190
1
0
0
55
101
138
227
118
70
17
54
137
13
0
0
144
0
0
0
343
29
97
27
288
0
0
245
56
1
367
0
0
0
320
246
1
0
0
0
84
163
212
0
259
346
307
0
238
0
0
382
394
0
0
0
72
0
0
61
0
16
0
210
292
25
303
48
116
0
79
0
226
0
131
369
0
0
0
241
0
230
0
30
0
0
0
0
393
0
380
84
75
0
0
0
29
0
0
244
170
0
0
307
100
203
111
0
11
165
0
240
0
27
0
0
0
155
58
0
234
331
0
0
275
0
0
0
0
0
47
0
0
0
157
245
0
391
0
0
0
152
0
369
253
0
0
19
1
330
0
286
170
81
0
224
99
0
279
84
0
0
347
199
216
0
19
147
0
0
248
0
0
192
0
0
0
310
92
0
158
0
0
178
0
61
167
0
9
0
0
149
375
0
304
0
0
330
0
0
78
125
210
312
273
0
0
0
332
153
0
91
0
147
0
177
370
0
51
0
390
0
20
71
0
0
254
146
0
0
0
0
367
0
98
196
183
199
0
0
293
11
0
22
0
4
235
0
253
0
106
0
204
371
0
0
0
65
107
338
350
0
194
86
159
0
192
35
352
348
0
181
0
0
0
0
0
0
358
51
112
0
0
356
147
287
0
0
0
0
0
333
0
0
0
0
64
0
275
109
0
204
100
6
0
367
344
0
0
84
397
92
0
0
310
215
264
284
0
229
156
0
251
0
123
0
396
211
60
43
384
196
0
52
0
213
236
279
0
342
378
105
0
390
0
142
0
339
0
89
0
0
350
0
244
120
234
384
0
0
0
0
0
304
0
171
397
1
0
85
0
0
0
209
0
326
0
55
325
264
0
250
1
0
0
0
0
154
331
0
0
311
0
0
110
0
0
213
0
46
394
180
0
0
0
213
294
0
0
344
0
68
235
279
0
299
0
32
192
283
0
0
0
0
0
0
283
0
1
297
346
0
0
207
0
315
281
326
298
0
299
108
0
271
18
297
0
185
0
297
0
0
279
316
0
327
289
0
51
7
0
0
375
279
0
0
220
334
258
0
0
0
138
0
332
0
0
258
0
0
242
291
0
0
202
0
305
345
278
289
0
0
254
7
0
0
195
0
0
157
10
158
0
0
0
31
0
0
0
0
0
206
0
126
109
131
0
0
230
0
0
0
169
137
279
16
0
0
0
0
29
254
0
0
0
0
100
0
251
0
0
66
0
0
158
112
319
285
0
199
60
0
169
346
0
0
296
299
2
212
169
0
0
0
135
0
0
297
354
90
1
360
0
0
0
176
66
387
0
340
376
0
0
132
0
105
150
153
110
343
0
155
280
0
388
0
377
388
1
370
147
11
1
0
0
354
351
119
118
0
0
0
0
0
0
199
118
371
0
69
0
93
0
0
0
0
66
269
171
0
294
0
248
0
0
96
313
0
189
293
0
0
0
0
0
0
181
108
0
259
0
0
1
0
231
0
313
392
0
0
0
392
47
5
0
320
0
181
0
229
230
0
265
93
0
250
386
10
89
0
0
252
252
146
121
339
0
0
11
113
1
0
0
314
167
69
0
376
0
0
0
2
0
95
26
263
338
169
0
385
0
0
0
0
0
175
0
0
0
0
377
225
235
0
323
0
187
0
0
365
370
235
252
397
0
2
233
0
52
0
279
0
379
0
0
0
86
0
145
319
0
0
44
0
0
319
208
166
356
0
0
0
373
397
206
0
0
0
0
55
394
288
328
261
0
0
150
59
0
218
227
0
0
136
0
375
0
281
160
49
378
0
0
140
175
0
0
195
271
263
0
0
0
0
305
0
253
366
0
139
4
0
0
0
0
0
342
0
153
0
0
128
0
0
264
271
0
0
397
220
20
0
151
91
217
257
0
319
0
0
86
0
373
0
363
164
0
22
369
176
350
48
54
41
285
0
180
344
1
317
0
0
0
54
217
349
309
311
0
328
10
78
0
136
168
211
204
346
0
0
45
131
0
141
0
0
0
283
0
182
341
1
0
242
360
287
0
0
115
0
23
145
238
0
0
302
52
113
240
26
29
0
0
259
0
350
0
0
0
0
366
0
0
0
347
242
394
22
0
295
373
224
282
128
191
0
0
319
203
0
241
0
199
0
0
264
281
0
0
0
280
19
6
145
52
0
0
146
338
0
0
0
135
0
0
0
8
0
0
380
0
197
256
55
315
188
0
0
0
0
0
3
2
339
91
292
91
0
138
55
355
373
0
0
298
127
247
0
120
0
0
0
286
267
0
0
80
0
154
0
0
89
0
0
249
0
263
0
0
188
1
100
64
0
0
0
192
319
40
0
80
10
0
0
0
79
350
257
0
0
28
248
17
123
0
0
171
331
74
148
270
0
123
0
0
0
0
0
216
221
0
0
0
0
82
99
0
0
109
0
73
111
198
22
64
1
173
196
201
223
0
386
291
0
0
0
0
0
0
0
0
0
0
97
0
335
15
192
0
0
0
0
348
0
0
281
266
111
132
0
0
160
28
329
0
0
0
309
0
0
0
393
0
0
0
0
182
144
0
187
105
175
382
276
0
10
6
61
0
0
0
0
0
257
90
0
226
277
0
315
0
11
0
0
15
0
0
28
0
0
341
386
148
0
0
147
5
310
0
394
0
150
137
225
167
0
0
112
244
235
49
161
0
0
191
0
0
10
148
102
156
0
225
0
397
3
0
1
66
83
212
0
193
0
244
0
0
0
0
0
331
0
34
133
0
223
186
303
0
40
248
0
0
327
367
0
188
190
313
201
0
0
389
17
255
273
0
297
397
138
0
0
260
0
0
229
82
0
0
0
0
0
8
133
101
161
0
0
0
0
106
197
352
132
0
0
210
0
0
0
0
11
58
52
86
317
0
1
64
0
220
380
284
0
0
0
274
0
129
0
159
366
368
0
0
381
236
0
265
344
0
0
0
45
0
0
248
331
393
0
0
0
384
370
0
0
0
0
0
255
209
0
0
0
53
60
255
43
0
334
250
0
78
181
0
0
98
0
0
281
357
189
0
77
0
46
0
237
0
0
195
0
0
249
58
0
143
0
0
294
261
19
0
0
0
0
1
0
372
0
0
318
0
0
109
0
0
0
0
0
139
334
76
369
0
23
0
116
89
112
58
170
300
0
178
0
350
0
0
0
254
319
272
0
345
362
233
0
29
385
65
0
215
0
201
0
118
255
143
0
0
227
169
299
197
81
6
0
3
49
0
258
0
141
230
0
110
285
0
328
241
0
0
249
170
304
104
351
96
351
135
0
0
0
0
159
0
58
3
341
0
323
0
105
8
0
304
344
0
286
185
23
0
3
76
0
0
195
229
0
111
337
0
172
0
0
323
93
0
0
0
0
60
82
172
164
1
324
0
0
196
0
120
0
282
0
295
291
0
115
0
0
102
0
0
200
0
0
367
10
0
5
377
0
0
0
209
0
241
381
236
7
0
325
0
0
0
201
0
181
0
69
340
28
0
0
28
55
0
65
162
0
25
110
143
0
0
338
0
358
0
0
24
0
7
0
0
28
0
0
302
93
0
0
0
21
372
0
0
105
59
268
5
143
0
0
8
0
386
0
307
0
0
0
394
0
165
310
0
143
282
42
0
0
245
0
40
0
0
83
346
0
0
69
0
0
0
0
366
0
0
0
0
335
0
0
189
21
0
247
0
0
308
246
0
387
14
0
318
0
189
34
38
214
0
192
1
0
345
232
87
309
0
10
278
0
46
200
225
0
154
11
377
181
0
362
0
310
0
0
0
36
75
229
308
248
282
178
22
0
231
0
0
397
0
202
392
129
275
0
70
141
173
386
302
201
0
2
232
111
0
224
0
170
382
42
0
283
0
361
4
0
298
303
304
124
0
397
340
0
0
0
0
0
218
6
0
254
0
0
0
0
175
312
253
361
225
53
41
0
0
338
311
0
106
0
0
253
0
0
94
0
0
0
0
5
232
223
0
252
257
56
149
64
50
0
282
0
60
0
0
166
0
0
59
0
104
0
302
0
0
60
0
299
0
0
0
0
0
0
0
0
0
0
325
0
0
0
394
0
0
46
0
0
0
0
0
0
86
14
268
0
361
0
170
0
320
140
371
258
279
0
0
0
0
0
394
0
0
0
0
157
22
109
236
281
0
0
394
0
354
222
0
0
141
239
4
294
0
0
0
333
87
244
68
1
12
0
29
1
0
250
0
78
0
0
348
0
209
57
203
300
330
0
0
0
0
78
331
0
84
192
0
0
0
0
0
284
81
0
191
0
0
0
376
0
0
187
239
78
19
104
17
0
73
0
0
0
45
0
365
139
345
0
257
0
34
0
184
374
0
379
36
0
0
0
44
0
245
312
0
101
209
0
0
0
191
54
131
0
0
0
0
306
397
192
0
0
0
14
0
0
300
0
0
13
0
171
117
319
281
0
47
0
370
253
368
63
397
90
371
243
0
4
52
0
0
17
339
256
0
0
0
380
30
0
277
0
384
11
86
0
135
372
176
312
77
0
0
0
115
0
0
34
1
0
143
0
194
377
0
157
0
0
34
105
341
0
347
302
60
0
0
0
71
0
0
0
237
0
0
26
262
0
0
110
0
0
0
231
0
0
0
309
61
142
379
379
0
52
0
68
72
12
0
114
171
76
368
0
367
0
334
0
60
0
179
43
0
259
0
88
109
227
62
340
0
275
0
0
150
111
0
0
0
0
127
0
0
0
0
98
112
236
327
165
0
341
146
394
0
155
80
150
0
77
142
0
0
397
0
0
397
0
372
0
0
0
261
105
277
314
0
0
0
397
1
0
14
0
0
0
144
0
0
0
0
339
216
14
0
0
0
279
277
313
0
0
156
0
301
206
0
277
231
224
0
238
0
0
8
55
0
0
0
0
0
0
0
17
0
200
0
352
0
201
0
268
316
110
0
0
238
0
0
0
0
0
0
0
144
0
0
258
1
0
0
300
0
73
324
0
221
0
247
283
159
0
371
387
178
0
304
10
0
0
0
0
274
239
203
344
43
0
42
295
0
0
0
275
0
274
397
0
221
0
339
0
0
0
314
0
242
0
0
73
0
127
1
351
35
0
216
295
161
94
0
0
0
0
0
71
280
5
0
0
0
283
14
149
225
105
46
151
0
214
0
0
0
0
325
97
116
156
288
383
0
59
334
0
0
246
106
290
134
215
0
1
0
0
175
0
112
259
0
188
0
0
0
0
257
0
348
0
197
287
255
353
0
2
0
1
0
337
0
0
0
0
360
0
0
298
38
232
101
276
252
0
0
72
0
0
9
0
44
0
0
54
0
347
278
0
389
2
317
0
9
173
181
386
0
283
247
10
0
105
9
41
0
248
109
142
307
86
237
189
0
4
86
0
308
239
0
278
0
332
0
0
0
0
0
0
76
5
0
0
2
0
0
0
0
228
0
279
0
0
81
149
0
147
0
0
246
0
164
0
397
0
183
0
0
0
225
39
66
51
0
73
355
263
389
0
0
0
366
0
0
348
220
0
142
84
231
0
0
58
0
391
0
12
380
307
14
0
366
0
14
0
1
0
64
295
318
0
298
0
0
298
0
49
319
300
0
332
82
0
0
0
0
143
0
19
155
309
0
0
0
0
0
333
95
0
332
36
115
112
3
0
0
394
209
0
0
0
0
0
0
261
369
0
0
183
397
331
148
180
269
116
191
307
365
202
0
1
338
38
158
170
100
274
0
86
140
335
0
0
8
253
201
0
0
390
327
0
0
313
16
0
0
360
0
0
257
174
0
0
317
130
253
2
0
0
0
0
0
20
0
189
11
0
0
104
234
0
158
188
107
134
13
0
0
26
48
0
0
386
3
339
0
228
66
0
251
0
0
176
0
281
251
0
259
50
0
0
0
157
0
397
355
10
0
244
0
0
254
0
0
0
164
217
105
309
26
0
0
280
143
289
0
179
151
50
0
225
0
65
1
0
0
206
0
0
0
5
0
327
0
171
190
0
0
315
278
0
0
0
131
0
96
64
242
49
0
334
0
0
227
191
0
0
6
0
0
159
0
0
0
0
152
371
338
24
4
1
0
0
0
79
0
204
343
345
0
0
131
0
0
42
392
280
357
397
265
107
20
319
0
394
0
148
244
0
161
75
0
0
0
251
193
200
0
135
187
0
357
219
0
57
15
81
0
135
0
0
0
0
71
136
206
0
0
125
0
0
300
367
296
0
0
81
0
185
0
0
149
0
352
0
152
0
0
244
340
0
0
366
0
190
0
45
0
0
100
0
9
0
0
0
359
0
0
364
0
0
0
85
0
246
46
270
93
3
0
0
9
323
66
0
0
0
140
290
397
163
397
0
0
0
336
371
0
0
14
154
0
0
0
0
344
1
245
184
196
66
397
397
45
158
199
251
0
214
328
281
0
0
0
346
0
154
3
19
0
91
254
0
0
212
170
0
174
0
0
43
0
0
246
146
12
154
175
0
396
268
0
0
34
283
0
0
0
337
0
326
366
20
0
0
278
0
227
281
0
141
0
390
0
0
0
87
0
0
0
0
88
121
0
0
0
62
0
232
365
294
0
264
0
0
10
310
29
131
19
0
181
307
0
0
0
0
0
311
0
134
82
285
0
0
294
200
0
0
0
148
357
60
0
196
23
0
209
293
0
0
339
0
0
65
345
241
203
251
329
0
68
0
55
0
0
0
272
0
27
38
269
0
0
0
253
301
62
0
0
0
0
0
154
0
0
0
129
202
33
0
0
0
0
0
0
140
0
0
0
81
0
0
157
331
385
0
10
204
0
370
41
0
96
0
0
0
6
337
0
340
0
266
0
332
0
146
280
0
0
0
178
268
0
0
0
59
2
0
0
219
386
0
179
0
0
0
0
0
0
0
74
205
386
0
158
50
386
217
384
0
369
0
0
0
17
0
120
0
0
0
0
0
0
397
0
197
100
0
0
314
241
280
366
0
0
0
31
57
305
0
0
0
1
0
348
0
397
75
0
84
0
0
158
101
0
1
237
306
0
0
157
226
0
0
332
318
0
0
0
0
0
357
0
0
0
109
1
332
149
145
303
376
397
85
0
295
0
0
61
0
4
149
236
370
0
220
0
397
0
379
8
254
107
158
397
0
241
0
0
350
0
0
0
0
0
0
0
357
79
0
0
257
0
383
0
324
280
119
0
0
0
26
0
0
66
220
0
0
0
252
0
0
34
5
0
1
206
0
0
0
371
0
0
0
0
348
293
282
0
0
0
242
0
65
0
0
317
212
0
0
0
0
0
0
113
0
128
0
10
0
373
0
0
0
94
0
246
103
0
0
218
0
346
0
0
6
358
0
0
4
384
168
0
324
0
234
14
119
135
0
0
6
0
0
293
83
180
0
107
0
148
306
189
227
339
392
0
188
35
169
47
58
0
61
0
0
185
333
390
0
180
188
170
265
376
194
0
0
279
1
0
8
240
143
397
0
196
0
0
0
0
0
51
0
221
0
0
312
0
0
0
180
55
342
0
239
71
0
248
0
0
0
165
69
0
0
212
238
82
0
0
0
0
7
0
0
0
0
0
187
0
316
249
6
281
0
130
240
224
0
0
0
76
0
0
118
181
0
0
296
0
154
271
0
0
270
339
0
2
0
221
238
11
384
141
84
0
2
0
0
274
0
0
0
336
151
0
186
0
16
371
74
0
0
370
0
151
249
0
153
0
162
156
262
367
0
394
0
110
279
283
17
0
0
0
0
161
0
8
230
339
0
77
228
0
0
391
0
170
345
90
291
340
160
230
0
390
377
0
0
0
0
171
223
0
0
189
248
247
0
78
0
0
0
397
154
281
0
387
0
62
0
0
226
372
1
0
0
281
120
0
332
103
330
151
0
0
0
0
209
0
222
93
49
0
0
0
0
0
0
0
0
1
357
377
0
0
195
279
42
264
0
57
0
0
0
0
0
131
77
0
0
0
0
297
0
267
21
0
0
178
0
229
367
0
0
0
0
0
0
261
0
0
304
372
46
1
0
0
67
0
301
87
0
0
178
0
0
0
120
350
0
382
0
365
0
0
98
0
0
0
114
0
0
334
197
0
32
0
295
235
122
204
265
0
182
221
0
373
0
0
79
331
0
0
0
3
0
329
0
21
0
0
0
0
0
26
21
0
0
0
0
305
229
0
317
0
3
150
0
0
0
61
0
0
0
286
56
7
198
279
0
0
0
0
0
174
0
0
0
0
267
0
385
0
99
255
381
337
0
122
0
0
375
177
190
0
87
143
137
385
0
0
0
0
0
310
276
0
320
69
125
332
49
103
257
254
0
128
354
0
0
268
181
0
243
277
0
182
0
0
188
25
0
0
1
31
64
149
111
30
0
0
94
49
0
0
168
0
285
0
0
0
316
0
374
70
0
208
0
88
0
207
0
169
15
0
255
0
0
212
280
0
0
0
0
336
0
384
317
287
79
97
0
226
0
0
0
0
0
0
79
381
0
201
94
25
0
19
0
63
0
26
0
0
333
0
0
0
0
300
216
317
397
0
0
0
351
0
203
0
0
0
0
167
339
211
0
111
22
154
0
0
0
239
0
0
58
369
0
0
0
0
0
391
397
0
321
0
299
86
0
196
0
0
0
70
328
0
358
1
91
192
218
0
0
0
2
0
57
391
253
366
110
221
0
19
328
259
286
342
59
209
397
0
197
0
0
0
0
297
0
83
19
171
0
158
165
17
315
327
212
0
0
0
352
0
0
159
0
149
0
48
0
370
0
91
0
334
332
3
92
0
0
0
313
0
395
246
25
0
296
0
0
56
142
271
0
288
0
175
0
0
0
166
131
0
2
33
162
362
255
0
0
334
0
320
0
0
262
0
0
284
0
78
0
0
307
54
200
96
32
0
295
0
348
0
333
9
0
336
0
0
322
248
149
0
0
57
255
339
0
374
0
101
0
0
0
0
0
42
0
345
370
40
0
212
23
254
275
0
42
250
350
235
51
0
205
0
165
0
377
366
0
87
1
182
0
0
0
262
53
59
0
0
248
303
0
0
155
0
0
149
232
0
0
0
336
0
0
8
229
0
383
8
137
0
107
0
0
109
0
160
0
64
256
145
0
0
349
85
90
352
57
167
305
293
0
171
38
34
0
77
0
373
0
339
0
0
70
81
0
328
0
270
188
0
314
15
185
146
371
50
323
92
0
1
0
150
0
0
0
163
394
317
233
21
0
350
241
0
0
203
0
38
188
0
318
0
0
386
273
370
328
317
23
76
0
73
302
263
198
61
130
265
0
279
267
0
45
143
117
0
282
202
0
0
261
28
0
0
0
0
0
0
263
0
325
36
0
39
0
349
385
0
0
19
81
0
0
0
0
0
0
63
372
290
0
72
23
0
336
241
215
48
155
245
0
328
229
63
182
22
0
0
0
317
0
280
0
0
0
46
231
69
139
94
0
0
145
0
1
220
225
0
278
20
0
385
0
123
0
1
0
172
48
0
0
5
0
12
0
134
0
143
0
10
0
210
0
0
0
146
148
146
307
286
0
0
92
135
0
122
0
389
130
301
0
0
0
0
0
0
0
0
0
250
0
1
91
0
0
0
202
4
0
0
0
0
148
0
0
0
158
0
0
0
145
69
0
0
396
0
250
0
157
383
155
0
265
249
245
0
0
397
133
132
257
0
0
1
0
75
227
0
0
54
376
13
56
85
0
0
0
0
22
309
0
25
0
0
0
0
0
0
2
13
0
0
0
84
397
47
0
0
0
347
316
0
2
316
0
338
0
337
0
294
30
367
0
159
262
163
397
281
305
237
134
0
141
0
0
0
285
0
120
0
0
0
0
169
1
169
0
394
0
180
0
50
83
73
0
36
200
393
0
172
3
0
0
0
325
52
310
0
277
223
0
1
0
47
0
0
0
0
1
0
0
0
0
341
0
21
260
0
294
0
0
284
0
0
0
0
252
351
332
0
0
0
0
396
0
330
0
0
268
0
179
299
152
0
0
0
0
78
0
0
3
397
23
397
0
258
30
210
358
0
25
0
85
3
24
78
54
384
151
168
55
0
0
95
0
0
227
0
228
0
14
135
345
282
149
0
122
0
109
0
1
0
60
221
0
390
154
359
72
0
0
0
342
219
24
0
3
61
0
97
195
0
0
0
0
300
0
0
74
156
11
20
0
0
314
260
0
118
0
51
0
5
0
0
0
4
382
0
0
285
223
2
29
144
64
0
318
0
0
0
275
0
256
197
351
115
0
0
209
0
0
0
254
168
152
281
0
0
37
77
387
0
7
83
0
57
336
0
80
396
273
0
0
7
0
382
0
0
284
249
119
0
3
0
375
227
0
392
361
0
102
26
0
66
382
363
306
210
10
0
167
0
1
36
366
0
126
0
0
49
0
0
326
0
0
87
0
113
0
0
0
0
223
0
0
170
0
0
0
0
0
187
285
0
332
0
185
0
341
151
0
0
0
0
122
127
241
255
0
0
0
0
120
192
149
204
0
1
74
90
0
0
0
0
106
77
64
0
0
0
143
0
0
0
0
0
17
1
0
0
0
0
34
0
204
0
316
0
0
137
182
0
0
126
242
0
116
366
396
14
275
212
318
0
0
0
304
0
0
0
196
0
0
150
0
275
0
0
162
0
199
0
0
233
248
347
84
118
318
81
291
0
0
2
190
0
205
327
314
0
66
329
393
180
196
55
49
0
392
0
0
190
364
21
103
0
0
386
0
0
171
151
0
232
123
0
0
72
316
40
204
0
0
69
255
0
15
0
346
321
0
0
163
0
137
4
0
0
0
0
255
396
0
0
334
0
0
332
210
243
17
0
227
0
20
0
45
51
147
24
0
201
5
112
0
266
58
0
186
345
0
355
0
0
0
0
0
0
353
0
0
223
157
0
198
0
0
372
254
306
365
169
97
0
197
173
1
225
1
249
119
23
213
267
181
0
0
371
0
167
172
286
248
397
0
203
247
0
0
23
253
109
0
0
44
0
35
283
0
325
0
85
0
0
150
269
0
212
394
161
1
314
313
0
0
0
0
0
271
0
377
21
342
13
0
5
0
227
0
56
0
0
274
240
0
241
0
0
0
2
0
18
394
119
117
0
0
0
139
0
60
0
0
0
306
167
121
129
88
0
395
25
156
0
348
374
255
237
397
0
49
0
386
0
0
177
257
0
0
130
0
341
189
110
382
0
0
204
0
0
0
9
94
2
159
379
54
0
17
53
237
14
331
0
0
0
248
0
317
0
25
1
92
292
7
0
159
0
108
2
0
0
135
0
258
9
6
158
202
0
98
0
308
313
51
0
0
217
0
167
0
2
0
0
0
0
39
105
0
0
0
0
79
0
343
0
0
373
157
110
0
20
336
0
0
0
276
40
166
242
0
0
307
0
1
262
9
397
0
45
0
0
0
161
215
0
246
0
275
0
44
252
0
375
209
130
274
4
0
61
360
350
0
366
302
118
0
227
187
0
0
0
0
0
88
202
0
0
0
142
42
0
86
215
162
110
0
0
0
0
332
152
295
183
1
58
394
38
0
127
159
0
90
0
0
0
94
0
1
0
176
354
0
381
0
393
0
0
0
89
356
0
138
0
17
183
390
92
224
0
226
0
381
3
278
0
65
0
233
316
0
8
377
0
0
306
166
351
0
0
24
0
0
0
0
52
282
0
0
267
0
397
306
397
0
345
363
30
0
0
0
0
45
379
140
25
39
0
0
0
0
168
383
177
111
0
89
383
0
0
0
0
38
0
0
0
9
0
0
0
0
67
379
189
0
0
0
352
303
0
382
386
0
0
277
147
0
122
37
276
394
0
0
0
360
0
0
381
112
0
57
0
0
260
0
0
297
0
0
0
0
0
49
0
0
284
0
142
86
320
0
62
0
221
253
0
164
259
35
0
0
0
0
361
0
396
2
1
0
0
1
46
226
54
316
147
0
345
0
2
397
0
163
1
107
48
0
0
0
0
19
165
25
0
235
0
0
153
90
106
0
121
0
323
0
329
0
2
0
397
0
26
106
0
0
0
395
0
0
0
0
0
255
0
0
351
293
378
0
0
293
260
69
94
206
0
267
249
55
0
0
397
144
386
0
0
55
0
0
138
1
366
348
0
0
0
379
10
355
219
393
336
0
0
0
0
0
0
162
0
340
271
4
56
44
15
67
0
0
254
0
0
0
372
120
0
0
0
0
0
161
87
36
0
0
48
0
0
355
353
1
267
372
0
97
12
0
0
3
0
0
304
0
18
110
0
0
58
0
0
0
127
332
0
307
0
238
317
136
0
0
0
316
0
112
54
0
370
0
59
0
252
187
144
0
23
210
17
0
384
1
165
103
304
0
298
0
166
3
0
0
307
56
295
294
292
0
143
226
0
240
0
0
300
0
397
61
0
227
133
0
0
85
0
139
282
331
0
178
0
0
78
52
0
241
0
0
0
204
0
0
295
0
0
0
0
2
82
388
0
44
98
152
0
208
0
0
22
0
162
0
12
171
0
3
166
0
325
25
57
74
191
0
83
186
0
110
0
0
341
321
296
109
0
0
277
0
0
0
252
94
159
7
0
142
0
0
0
0
392
19
0
358
0
17
0
0
17
113
0
0
320
253
0
250
0
348
0
0
181
0
0
86
397
154
14
198
317
0
31
0
397
270
27
0
0
236
99
0
0
0
0
0
0
107
222
0
0
0
224
0
281
350
206
0
0
134
77
105
49
0
225
0
0
0
0
0
271
0
0
0
0
0
0
0
55
384
151
0
154
0
0
75
0
52
238
52
71
0
0
199
376
0
0
1
193
0
0
357
397
0
24
0
0
0
0
0
0
100
140
86
206
109
0
0
0
203
0
0
39
0
367
0
52
0
0
0
0
0
264
247
0
0
0
383
0
341
0
0
0
335
217
353
84
312
0
0
29
0
32
0
0
70
183
210
106
25
278
0
0
232
0
0
111
0
310
0
0
0
0
153
0
0
0
209
0
0
0
0
0
0
0
0
366
394
0
0
296
0
58
367
286
267
322
42
148
0
293
0
99
0
110
137
136
32
0
0
337
51
0
24
0
0
373
54
0
199
0
1
17
0
1
397
150
0
291
380
24
295
43
0
78
0
158
117
0
0
3
332
0
0
0
0
282
179
0
0
0
0
330
0
0
0
323
0
0
0
389
258
138
332
1
278
223
325
286
0
0
371
26
189
367
0
0
4
29
6
106
317
0
0
134
0
221
181
111
0
73
267
0
78
0
114
161
0
0
0
239
53
0
0
361
259
352
102
130
348
339
0
353
60
0
367
0
197
53
279
333
3
0
0
208
205
0
0
0
0
110
0
66
378
298
119
145
397
51
397
189
0
0
30
52
0
236
34
23
238
205
0
0
78
375
0
0
359
0
0
0
0
40
189
1
0
0
51
0
199
0
317
0
307
0
0
143
233
125
120
0
194
51
336
192
0
152
363
0
31
247
0
133
104
332
150
0
18
61
353
332
0
1
0
0
0
0
280
62
0
0
237
0
171
210
244
0
319
86
0
232
0
73
286
6
0
145
0
207
0
80
187
0
0
226
0
0
0
124
170
138
302
28
0
0
215
0
299
386
0
0
124
0
0
198
367
115
375
113
341
0
0
248
0
0
229
24
0
77
167
172
378
327
0
77
142
51
0
0
0
246
0
296
154
119
334
373
0
0
183
0
0
375
0
0
69
393
176
100
98
238
121
0
0
149
182
0
0
0
303
355
138
0
154
0
171
7
0
0
72
397
369
1
266
0
0
0
0
0
0
0
360
305
59
0
172
363
0
0
356
371
104
361
0
0
280
0
384
355
1
0
204
90
2
0
146
0
26
0
0
10
254
0
0
0
378
0
100
6
323
0
45
262
210
105
362
0
199
0
2
0
110
315
0
32
0
58
395
0
30
242
0
162
0
0
298
0
0
0
0
0
94
294
0
0
366
192
320
0
0
190
335
0
0
375
286
191
0
0
325
8
59
200
348
0
0
0
151
0
0
0
48
247
250
0
83
102
0
79
158
18
14
0
1
0
0
0
0
0
0
0
0
0
217
0
355
204
93
162
9
326
143
0
0
0
172
109
4
0
151
0
0
337
237
70
195
0
54
184
2
4
193
0
131
0
154
0
242
0
8
205
0
0
0
0
40
0
0
0
0
0
211
0
0
228
208
373
233
0
0
0
63
0
0
355
214
299
129
214
255
163
195
220
0
0
360
97
155
0
140
0
0
0
117
0
83
0
17
194
395
79
0
185
204
0
183
0
355
161
0
0
0
50
241
103
178
0
0
0
147
264
0
5
375
0
0
0
188
332
0
0
0
383
0
117
290
214
159
397
139
385
140
74
0
257
224
0
0
0
43
320
100
0
15
10
128
0
0
264
0
0
248
188
397
88
205
305
226
0
188
397
0
365
372
261
108
0
0
0
302
306
0
0
304
0
397
397
0
252
354
0
119
0
0
158
12
325
294
0
13
318
130
0
203
352
0
217
0
0
332
371
251
196
0
187
132
0
368
0
89
50
394
6
329
0
0
10
195
323
0
320
0
300
0
92
0
0
92
0
175
0
0
281
0
0
148
0
0
0
0
162
53
106
215
357
0
0
0
317
0
0
0
0
177
0
92
0
263
201
182
0
144
318
0
0
57
285
320
0
397
138
32
289
14
125
0
0
177
115
99
185
0
0
0
0
34
171
24
0
208
220
311
0
1
283
58
380
0
68
201
350
381
0
0
109
80
0
0
19
204
84
0
0
0
0
0
181
266
0
0
0
0
0
302
0
0
0
162
0
203
0
0
0
0
0
0
323
52
177
39
0
376
0
393
0
0
263
271
0
156
77
66
71
34
0
0
0
0
0
196
85
302
0
291
131
40
321
0
156
0
0
257
300
343
105
0
131
188
95
0
0
0
212
83
335
0
0
273
103
0
0
0
295
0
0
71
230
0
93
332
0
0
144
67
0
75
43
0
0
0
4
110
0
299
0
0
0
0
195
357
154
0
0
0
288
0
177
363
0
0
0
0
370
87
0
0
230
81
93
205
27
0
112
318
0
80
192
397
242
0
167
124
339
0
0
270
0
0
162
95
280
291
0
0
0
57
0
0
215
0
0
128
0
0
0
1
4
276
106
0
0
299
0
273
86
0
0
0
0
0
152
229
390
313
0
72
0
0
0
20
42
0
0
0
56
201
198
181
0
218
0
241
0
0
0
0
0
42
149
25
6
0
110
39
1
348
359
0
0
383
0
266
379
0
224
72
250
389
8
307
300
0
101
7
362
341
162
141
7
205
0
0
19
0
0
217
343
0
0
0
0
0
65
297
0
0
0
20
28
357
16
0
195
0
0
0
83
0
0
0
0
300
259
226
386
7
362
7
281
58
0
6
177
0
0
0
4
270
337
0
0
0
0
165
0
68
0
0
0
88
61
27
51
262
0
23
259
0
90
0
0
235
0
162
0
0
51
0
372
0
49
138
0
0
126
0
0
0
196
108
322
356
0
0
0
335
249
53
46
0
0
225
397
206
0
280
102
153
136
332
0
86
0
0
0
0
376
218
0
0
325
158
84
0
0
0
111
36
0
348
0
0
0
286
67
58
0
0
1
0
0
336
62
0
0
0
0
0
158
0
66
219
0
376
246
332
221
14
0
0
0
50
0
129
3
264
0
0
0
114
103
161
213
108
365
0
0
0
297
0
0
58
0
221
61
21
7
0
0
0
0
18
0
266
316
257
236
0
352
0
54
0
8
0
98
214
181
204
69
84
0
0
349
144
47
0
0
0
6
0
0
0
151
390
0
266
149
106
46
0
0
5
0
0
0
0
0
46
20
0
0
227
151
0
199
0
33
0
0
48
253
0
0
392
0
154
0
0
0
0
0
0
3
310
160
394
0
311
0
0
0
251
397
42
333
315
0
0
0
307
111
291
200
132
116
0
386
0
5
0
45
333
123
0
304
0
47
68
335
338
339
0
0
0
0
252
12
387
84
388
0
211
272
0
0
0
394
83
195
0
0
189
0
0
0
397
17
0
0
0
67
0
0
4
0
0
0
0
0
0
377
353
114
353
0
0
0
0
0
136
0
0
332
0
161
40
94
0
148
57
205
214
74
259
256
139
192
193
0
9
102
13
0
0
320
129
0
0
217
0
0
87
0
0
113
135
186
41
154
8
332
0
0
0
252
0
114
341
394
317
268
192
278
0
236
0
15
0
93
0
0
369
0
267
367
0
0
0
41
86
349
0
249
0
0
0
178
0
0
12
112
194
257
70
386
0
277
301
49
0
341
261
0
0
336
280
0
0
0
22
296
0
0
37
0
0
0
0
0
0
237
0
0
141
296
293
0
57
0
0
225
0
200
0
118
0
0
0
0
0
0
86
0
367
99
0
0
0
0
0
166
0
364
146
13
227
0
0
185
0
57
257
0
296
354
271
303
370
129
0
0
0
135
280
366
48
0
367
0
0
0
332
234
0
205
229
146
241
108
285
75
0
0
55
154
0
0
397
390
391
0
157
0
0
338
347
0
397
58
205
314
0
225
316
0
0
0
0
0
279
12
0
386
0
0
0
0
0
198
195
0
92
0
0
375
8
0
198
134
0
0
0
261
275
0
129
0
0
146
314
222
0
253
379
310
222
0
285
138
303
152
247
0
207
283
0
348
332
92
259
34
0
0
0
254
0
0
55
205
0
303
288
0
0
397
0
283
0
7
190
21
0
198
0
1
348
267
0
0
0
10
0
115
0
0
0
380
9
0
0
153
125
397
0
0
0
115
0
0
0
178
156
14
0
0
0
97
267
76
0
71
227
395
90
0
0
0
0
0
375
0
302
279
0
195
373
0
306
0
0
232
101
0
201
10
112
175
0
143
11
0
234
176
0
0
79
32
234
0
145
0
281
127
0
0
47
157
0
286
89
210
0
27
0
330
266
0
262
0
0
142
253
0
289
341
10
344
0
0
18
154
0
0
0
0
370
250
0
161
0
94
251
202
0
231
136
0
0
362
18
354
397
36
371
3
246
0
0
0
143
0
0
232
391
0
0
0
0
220
0
0
4
0
77
146
131
0
0
0
0
287
397
93
47
397
0
0
0
0
0
360
0
0
0
0
57
0
234
207
366
0
0
169
0
59
221
0
184
0
240
42
0
0
0
396
0
1
244
377
0
61
273
53
234
27
0
0
0
68
196
149
0
343
0
0
0
21
168
0
147
0
0
0
226
0
0
271
319
0
0
2
296
0
0
0
140
106
229
8
227
0
384
190
185
0
0
0
0
14
89
0
0
377
225
0
44
0
282
7
174
53
379
0
0
0
0
135
396
0
359
0
199
0
332
0
0
2
0
25
329
65
0
0
365
0
0
1
256
0
0
0
43
108
0
43
21
0
0
163
0
242
254
0
0
0
0
63
0
0
0
140
0
103
0
0
106
0
0
0
0
0
0
0
276
0
0
204
76
124
158
0
10
374
311
0
0
0
0
367
385
0
0
52
0
67
25
128
0
278
0
7
0
0
193
0
288
0
1
0
0
196
184
0
0
397
215
0
0
0
0
169
49
0
279
0
0
395
211
248
161
0
0
394
264
0
366
0
161
0
172
0
21
83
0
227
0
33
75
257
0
0
224
106
0
0
0
0
252
308
0
0
237
289
0
175
179
0
36
332
347
241
232
0
263
0
225
143
84
0
80
0
362
397
391
0
309
317
0
9
210
57
0
0
0
381
0
0
110
387
0
0
1
0
180
90
394
367
138
0
376
224
104
29
346
0
185
0
0
0
0
249
0
0
318
0
1
163
330
0
0
0
0
0
356
37
293
160
0
240
0
0
207
186
0
240
81
0
0
122
0
0
335
0
374
182
0
0
0
4
0
0
0
0
49
0
118
0
172
45
241
0
0
0
10
0
338
2
387
306
0
0
0
0
226
0
317
383
314
85
312
0
0
21
0
394
0
0
298
38
0
0
0
0
0
0
0
200
367
102
262
0
110
1
0
353
0
140
0
0
162
58
133
0
9
375
0
0
0
0
0
67
36
0
64
128
0
4
0
390
296
1
0
49
71
0
0
321
0
58
20
202
243
258
303
0
47
0
47
0
0
139
312
0
0
0
386
0
0
0
0
0
0
19
8
328
0
287
16
34
0
325
0
189
5
376
0
54
85
262
340
0
68
87
34
64
0
0
0
0
0
350
0
355
0
0
173
87
397
81
0
170
161
0
148
0
4
20
364
355
0
0
267
283
36
0
0
246
316
84
84
0
254
0
271
9
332
351
353
1
0
194
0
0
0
0
113
8
0
0
0
0
0
226
12
397
87
259
0
0
201
0
368
155
0
0
152
0
208
0
67
0
0
333
155
0
0
43
0
0
0
0
0
229
0
0
203
79
217
232
0
0
340
0
332
81
397
310
296
278
0
0
0
0
0
329
42
0
0
0
0
6
170
203
163
107
0
47
0
349
275
0
0
376
319
165
48
291
283
0
110
0
0
102
0
289
0
141
0
0
288
119
0
0
168
98
82
150
0
139
382
108
0
337
360
206
384
296
5
370
0
29
0
397
0
0
0
0
0
258
0
182
218
351
0
40
0
0
0
394
0
13
23
0
0
0
0
0
0
151
0
146
0
0
90
0
397
184
0
397
0
0
0
351
184
0
0
141
0
199
0
397
0
303
0
188
0
0
0
376
276
159
0
0
312
0
212
0
186
0
89
0
0
333
0
394
378
210
145
107
263
371
0
177
0
0
396
0
0
0
222
148
0
290
317
0
0
0
288
160
198
0
0
0
0
332
18
0
77
0
253
0
248
0
0
0
63
341
361
0
347
0
27
54
0
226
0
332
0
360
0
0
0
351
0
0
0
0
0
83
142
0
366
302
241
0
0
0
279
0
0
0
142
11
0
248
0
324
0
0
76
0
0
397
169
173
260
0
0
353
246
325
201
82
0
0
279
151
0
0
0
0
102
0
0
97
0
0
0
310
82
155
324
0
0
261
0
0
64
1
311
0
0
0
395
3
81
0
338
2
0
0
0
0
0
0
0
0
0
0
47
25
86
13
307
242
1
0
35
0
0
19
0
120
12
128
72
0
90
52
28
334
216
162
63
0
54
0
96
0
0
0
350
0
109
0
244
0
132
233
0
358
121
28
0
375
126
273
0
0
0
0
0
0
284
222
0
0
0
27
0
4
0
0
0
0
326
0
162
0
98
306
103
328
0
80
0
0
11
100
0
0
56
0
0
15
0
231
389
0
0
5
0
0
0
229
367
0
294
0
84
0
0
0
377
0
0
0
0
396
0
0
0
295
0
157
72
304
0
0
0
1
0
212
167
0
0
0
0
385
0
351
388
219
0
19
247
327
163
222
62
291
97
1
0
299
375
0
178
325
306
0
0
0
0
87
95
0
0
0
0
383
75
397
394
0
138
99
0
0
21
345
0
378
251
0
0
0
0
102
285
0
0
0
0
0
0
312
284
281
0
0
0
0
195
0
0
152
89
0
0
358
317
270
0
0
107
239
74
0
227
0
0
255
314
0
362
159
296
140
43
99
0
0
0
21
0
37
239
106
8
313
0
0
0
28
0
0
210
0
75
0
14
0
397
149
318
59
0
0
0
198
0
0
0
247
280
0
156
0
0
97
0
0
0
357
152
159
104
0
9
0
0
2
204
0
0
0
304
166
22
152
280
375
25
70
228
0
0
0
0
0
54
228
0
85
0
34
233
303
1
246
234
392
325
165
122
397
293
340
0
230
0
160
0
0
0
257
0
192
271
317
362
193
154
54
63
330
187
217
136
0
0
0
314
0
0
216
302
243
4
168
232
0
334
0
288
114
0
0
0
47
0
358
6
126
0
0
309
168
0
0
193
0
1
0
103
0
3
332
0
87
0
204
9
184
100
0
334
0
0
0
0
0
320
0
0
242
0
150
331
163
0
0
218
100
308
0
237
0
0
332
0
28
277
0
233
0
0
0
124
210
0
0
0
0
296
39
19
182
0
0
385
0
0
57
0
64
0
81
229
347
0
135
256
47
32
284
0
0
58
72
0
280
0
0
147
268
0
356
0
283
0
0
0
396
0
0
0
0
178
46
175
0
0
0
284
40
0
370
196
0
0
0
162
107
0
0
5
365
201
0
188
0
0
335
292
0
298
70
0
0
200
52
0
0
55
33
289
308
0
233
82
0
0
0
339
0
78
82
0
333
346
164
0
6
157
309
0
318
158
239
0
0
0
268
366
0
0
6
0
93
0
250
112
0
380
0
145
0
276
0
25
0
0
15
2
0
163
253
0
90
0
237
247
182
0
151
0
0
104
267
0
0
0
387
18
360
235
0
0
141
186
0
311
52
0
0
48
347
0
0
192
397
0
184
199
0
387
0
0
0
0
58
294
0
0
172
242
21
280
34
0
0
365
0
85
394
290
298
271
0
42
0
0
210
357
0
0
196
370
294
226
343
0
65
0
198
370
397
185
228
0
0
0
0
95
378
105
165
288
124
334
233
0
0
0
347
0
0
112
0
192
29
50
254
280
247
231
0
239
0
201
18
0
397
376
230
281
0
210
0
0
0
0
200
0
216
251
0
93
93
266
0
367
294
0
0
61
0
0
0
36
365
0
0
0
119
333
0
0
0
0
0
0
145
85
182
255
154
0
331
0
0
49
0
81
304
231
107
318
0
220
373
2
397
0
150
0
350
215
0
182
75
8
10
94
349
218
249
0
0
0
0
0
0
0
1
0
0
0
0
64
0
397
0
151
324
248
382
0
218
47
205
204
102
6
0
322
72
0
48
0
157
0
0
133
3
0
92
0
325
0
0
236
206
282
52
82
348
13
278
343
0
209
0
0
119
53
18
370
0
232
0
0
0
0
0
0
285
365
371
0
209
0
0
6
250
0
278
0
281
226
288
141
13
0
128
0
0
0
129
211
0
0
0
392
16
388
0
194
155
0
0
0
357
44
39
0
153
0
6
57
0
163
0
149
265
187
0
292
207
17
0
216
0
0
365
249
0
0
245
0
390
240
66
325
0
139
0
0
378
0
327
0
16
0
376
0
119
374
0
0
0
216
121
350
0
0
288
361
0
0
0
14
351
0
0
264
0
0
0
0
362
351
349
279
0
0
0
76
165
292
142
0
0
0
393
277
54
63
0
0
0
104
96
314
0
0
277
282
346
315
0
45
253
0
55
92
0
115
0
369
167
354
0
377
81
0
146
0
252
252
0
109
0
0
230
90
363
0
338
188
0
89
23
187
0
0
341
0
0
394
0
0
0
9
0
22
0
253
269
150
92
0
240
224
0
44
211
30
362
383
33
0
0
0
0
114
79
389
0
0
250
252
0
376
0
0
0
346
0
0
267
255
120
96
0
0
0
257
0
182
0
382
0
110
230
0
278
208
370
0
78
311
0
20
0
0
50
0
0
146
376
0
0
329
165
380
0
0
117
0
199
149
0
68
0
218
318
316
0
0
0
68
161
375
0
0
0
0
325
0
54
149
36
365
0
342
2
228
0
57
323
0
30
315
0
0
138
300
0
176
0
18
341
196
389
30
296
0
157
0
0
0
355
386
0
353
0
0
0
0
0
211
0
0
0
363
4
0
0
0
0
123
0
9
158
217
350
0
0
221
0
67
239
77
246
41
96
0
172
389
9
330
0
80
0
0
105
0
375
0
0
283
0
0
0
182
3
0
0
121
0
372
153
313
0
0
0
211
110
316
0
0
0
183
228
252
0
43
30
280
311
0
370
0
64
0
0
0
0
0
345
0
0
0
0
0
72
0
0
0
0
0
15
70
337
0
0
170
332
368
0
0
373
289
135
0
0
162
298
0
0
396
216
238
230
305
0
374
276
375
208
0
0
194
0
2
358
0
267
393
0
0
0
0
0
143
243
0
0
0
0
0
115
379
0
116
0
337
0
0
0
0
157
89
220
0
142
333
135
319
0
306
0
3
0
0
266
0
315
218
187
0
0
5
0
0
351
0
213
0
226
0
212
0
3
12
84
0
0
301
92
0
265
0
53
0
47
0
144
101
247
396
6
0
109
0
207
0
0
246
329
180
0
0
0
157
0
26
0
77
11
329
0
330
0
0
0
0
0
0
230
0
0
30
348
0
371
0
0
397
0
0
329
385
198
0
53
305
0
0
271
3
291
0
7
39
0
369
386
39
53
200
385
45
3
0
0
72
0
0
0
32
0
0
250
0
70
31
226
0
0
269
0
0
0
208
44
0
0
0
283
0
0
284
151
338
18
143
281
20
287
357
0
0
0
196
71
297
0
0
224
260
72
0
269
311
240
0
166
0
102
0
361
255
0
222
0
356
156
0
0
0
0
0
288
0
300
0
287
181
0
0
274
0
0
22
0
182
0
15
49
0
0
0
131
0
0
305
318
16
0
90
174
177
0
0
237
0
0
3
0
0
0
266
0
0
22
0
383
17
0
0
0
386
188
0
0
0
154
21
286
96
318
0
110
397
88
0
221
56
0
0
0
0
127
299
68
243
0
1
0
280
0
0
286
0
233
1
0
45
319
0
137
317
0
156
336
121
388
387
0
0
397
397
141
9
0
0
397
112
325
210
0
0
0
63
4
281
0
13
0
134
175
0
171
0
202
0
139
104
344
3
126
82
84
0
214
243
129
227
0
0
160
0
0
397
0
0
0
0
300
0
0
0
0
0
0
7
209
159
0
165
0
218
113
327
0
0
46
0
278
6
0
2
332
0
88
0
0
0
118
268
113
1
145
0
0
0
318
3
0
0
0
0
0
0
25
0
0
0
171
284
198
5
0
0
0
0
0
376
299
6
0
6
0
394
393
0
180
0
0
7
0
273
392
133
98
0
0
370
0
0
0
5
292
0
0
84
19
77
8
0
294
211
86
388
0
203
0
194
377
5
196
0
4
0
187
395
166
244
176
0
0
352
0
0
5
0
16
96
150
0
0
0
345
142
194
0
0
0
0
127
247
83
78
0
397
0
105
376
95
0
2
0
58
246
0
0
373
332
308
0
0
0
243
266
0
2
0
0
129
231
0
394
11
274
0
0
110
135
242
0
0
122
0
0
72
0
0
0
289
15
166
337
325
0
0
0
286
0
0
0
298
346
291
0
0
281
251
382
0
5
0
0
0
327
71
12
0
290
0
0
129
0
191
0
82
0
231
232
237
316
15
0
103
375
78
0
156
235
101
0
44
394
0
0
0
0
303
241
0
0
0
54
29
0
0
107
0
69
0
159
0
0
40
0
0
65
92
0
0
0
0
66
334
0
138
0
159
308
0
306
0
0
337
2
0
364
108
0
385
0
45
0
100
0
1
0
376
392
209
0
0
8
0
0
385
327
0
260
136
61
275
325
0
230
52
0
104
0
0
168
0
147
0
77
0
8
0
0
35
316
252
282
0
56
46
19
350
3
282
0
0
277
0
247
0
0
23
0
170
0
370
88
379
0
106
92
153
5
0
115
61
0
147
137
309
0
0
384
0
0
243
0
0
269
221
0
0
0
0
0
173
150
0
0
7
185
0
0
189
0
0
0
0
0
10
0
369
0
57
0
0
0
104
0
0
1
308
0
52
397
1
236
291
333
0
0
0
91
134
0
166
157
249
0
377
397
0
113
6
0
166
0
0
0
0
76
0
0
0
271
2
231
64
129
0
93
0
352
380
381
86
363
0
249
92
0
335
344
269
42
60
0
143
99
70
318
384
206
112
69
0
0
332
0
0
0
375
138
357
0
332
0
105
377
396
0
31
283
0
0
0
357
345
0
0
382
15
232
0
0
190
233
0
349
49
0
0
97
0
10
178
0
104
1
286
146
110
179
0
0
176
267
243
317
0
8
0
0
106
0
251
42
9
296
0
0
0
391
0
383
200
7
0
7
0
0
159
50
275
0
95
0
0
0
0
45
281
378
0
378
269
0
278
184
0
357
0
0
0
274
0
123
226
352
5
374
0
393
0
313
0
0
0
0
0
0
0
0
0
0
48
0
0
224
0
190
41
142
238
0
383
0
1
397
379
271
0
110
72
275
0
0
160
0
136
121
213
129
0
0
0
394
385
0
160
128
0
0
13
397
0
168
241
0
127
0
151
0
351
74
311
0
237
0
156
242
0
108
0
120
0
106
259
0
104
204
175
83
0
62
239
0
0
315
0
81
394
261
0
0
7
0
0
112
0
0
0
0
28
350
347
0
204
158
0
0
0
0
376
0
51
30
53
139
0
347
0
46
204
1
29
0
154
103
50
133
0
21
130
313
0
199
0
0
2
0
201
307
0
75
0
0
108
50
203
333
246
109
378
223
240
0
0
0
0
372
0
0
1
348
0
0
0
264
0
378
0
0
0
0
35
160
229
0
29
0
0
160
0
0
13
378
0
2
160
0
0
0
0
0
0
0
0
190
0
0
0
377
0
0
0
0
92
285
0
0
0
0
227
2
0
0
95
0
247
0
0
0
0
0
0
0
0
397
0
270
0
0
0
104
4
0
316
96
8
0
187
0
90
92
0
0
0
188
0
316
148
0
94
0
379
317
0
135
0
0
386
307
109
14
0
230
0
0
0
312
176
14
0
165
273
0
0
0
8
5
54
306
107
0
0
0
390
4
81
303
294
0
0
206
216
213
299
71
0
0
1
242
0
0
397
185
397
0
98
0
211
0
238
0
308
307
0
0
113
189
202
317
349
284
0
200
203
0
0
0
0
0
0
205
353
0
0
0
208
0
106
88
278
366
157
0
388
0
44
82
0
0
327
161
7
0
0
0
264
275
0
0
156
48
377
0
0
0
367
0
0
0
341
0
106
0
150
0
41
0
0
352
0
0
148
0
0
0
0
303
0
0
0
0
310
28
0
182
3
9
0
102
0
0
152
162
284
76
43
394
223
278
0
0
0
63
24
72
0
0
34
172
75
1
183
202
22
397
0
198
0
211
0
191
335
32
0
212
281
184
311
0
371
57
0
0
372
0
0
7
0
0
0
0
0
0
108
0
37
0
42
0
261
150
0
213
182
0
129
0
0
0
104
0
0
0
54
0
46
0
170
0
221
74
126
243
273
323
0
144
0
227
0
0
0
0
194
372
0
0
0
243
291
0
9
0
345
215
175
53
0
0
0
0
143
115
0
371
5
269
71
246
1
99
113
35
319
377
0
90
0
397
50
0
0
349
0
0
0
0
316
0
0
0
0
9
0
80
38
354
68
0
118
0
0
244
0
155
0
390
0
0
0
0
0
273
174
374
166
0
0
12
215
212
0
0
397
0
314
319
372
193
13
0
374
0
175
397
0
162
0
0
347
118
0
129
1
0
15
354
0
0
207
0
397
146
98
0
0
67
44
0
180
0
0
96
0
0
0
284
0
195
0
0
240
0
245
0
0
212
291
0
0
0
276
222
355
0
159
171
0
0
0
6
229
0
0
287
0
0
0
153
324
114
129
247
103
0
0
0
36
4
3
0
259
10
0
2
306
0
110
0
0
0
13
254
355
0
0
0
0
228
338
0
84
187
262
338
0
397
0
167
217
0
0
390
346
0
0
0
59
133
0
0
0
297
0
0
309
397
240
376
0
397
352
105
188
221
0
342
0
192
0
20
0
3
0
25
0
95
255
98
275
157
0
0
215
0
7
75
85
0
85
64
0
201
156
338
203
104
278
0
0
0
260
0
0
0
343
177
6
150
231
273
14
0
0
0
0
0
0
0
135
127
0
171
0
0
0
391
3
1
0
71
90
0
0
0
355
0
244
273
42
0
0
188
0
45
353
303
0
0
109
80
153
0
0
178
0
291
327
120
340
357
364
0
81
97
0
0
0
34
0
69
397
0
0
387
0
366
0
32
313
48
0
0
10
0
0
0
285
227
0
150
13
246
0
0
0
0
201
65
283
0
0
206
0
288
0
0
0
68
299
0
392
0
0
0
168
0
388
241
151
0
0
161
0
132
0
0
0
227
316
2
0
0
0
208
0
45
0
0
0
2
0
0
0
271
172
0
0
0
60
18
0
0
225
24
280
397
64
318
327
0
356
0
0
371
36
0
0
277
168
0
0
320
377
0
187
0
1
0
367
0
0
133
338
0
329
109
232
0
0
0
0
0
113
294
0
305
0
200
71
0
137
0
277
252
0
207
323
0
94
0
0
275
0
0
35
0
0
0
1
0
1
338
212
368
0
0
122
8
0
190
88
0
0
0
0
76
374
0
0
0
324
84
0
34
0
13
0
108
0
0
0
29
103
181
0
345
364
0
290
86
0
0
134
49
197
370
221
349
0
36
0
242
319
0
0
0
0
0
0
134
303
262
42
0
0
173
0
0
201
397
0
0
251
0
298
0
225
87
0
330
0
24
0
283
0
38
29
157
0
278
86
0
0
156
70
194
0
0
0
0
0
395
290
0
0
0
182
0
25
255
142
0
0
0
188
10
0
284
84
0
317
277
0
392
0
0
335
0
334
40
397
1
320
173
159
0
0
0
232
0
0
48
208
322
0
92
0
397
0
247
376
189
151
0
236
16
0
89
254
0
10
190
0
116
0
0
8
80
0
0
0
0
381
241
0
0
138
29
379
10
59
139
292
0
0
0
0
0
162
359
279
66
60
396
0
0
81
0
14
365
0
0
286
0
0
197
0
1
217
0
0
0
163
392
0
238
0
0
0
31
65
0
397
26
397
349
0
0
394
71
152
0
26
0
0
367
0
239
142
0
377
0
397
0
393
0
41
135
45
0
0
0
0
186
0
0
393
0
313
12
1
104
189
104
152
0
0
0
0
37
337
0
0
80
0
261
0
199
104
371
212
0
191
0
0
39
189
0
307
0
171
397
0
181
0
0
0
0
233
0
0
220
0
0
356
196
378
341
354
262
331
0
119
0
0
0
315
0
0
0
0
174
0
0
305
391
303
0
214
0
258
194
77
0
0
14
327
278
0
0
3
151
0
0
89
0
147
303
0
141
0
0
0
0
124
0
267
244
306
0
0
0
281
159
0
255
0
0
1
152
122
0
48
0
0
0
13
309
226
365
193
280
323
1
349
230
204
374
0
0
0
123
303
0
1
379
2
0
0
31
175
14
0
0
265
0
0
102
332
272
94
198
0
0
321
397
2
62
126
0
118
327
0
357
160
19
0
2
131
0
0
0
369
14
169
0
0
0
135
367
0
226
0
222
322
290
0
347
328
0
88
279
0
0
36
15
265
378
0
0
397
0
0
129
0
168
0
386
206
2
209
181
215
0
105
297
0
0
0
0
0
0
0
331
373
276
2
335
134
301
0
0
397
190
394
322
372
0
0
0
0
0
0
0
0
48
0
226
0
68
0
0
0
0
236
99
0
297
0
0
294
0
154
0
56
0
0
218
0
0
185
227
383
74
123
248
71
75
0
162
167
188
0
0
353
96
211
0
158
395
212
137
0
0
162
0
0
94
275
64
0
37
397
0
0
0
155
0
107
5
110
159
0
0
195
0
202
0
0
327
0
0
0
0
0
0
0
0
0
0
1
0
316
305
0
255
0
0
63
0
161
142
281
340
155
28
0
331
150
0
0
0
340
370
0
394
287
146
366
236
78
344
52
0
84
281
0
108
0
0
0
190
201
101
54
342
279
0
214
0
146
56
25
289
2
0
69
0
11
285
0
0
0
367
0
211
85
0
12
74
54
0
152
397
0
0
0
0
0
72
0
0
359
376
305
282
0
0
14
255
0
2
0
290
145
247
0
262
108
0
314
0
321
0
0
0
236
252
94
109
338
373
370
51
0
0
283
92
0
77
0
0
0
262
0
0
0
0
0
0
219
139
0
143
211
0
0
1
193
42
0
343
343
369
19
106
0
0
131
0
253
199
0
384
156
315
0
0
0
0
0
0
0
133
0
363
252
0
0
41
76
0
109
0
167
1
0
0
0
11
271
237
0
0
281
384
208
290
378
328
0
309
126
0
47
0
0
197
0
0
334
332
0
384
0
0
278
0
0
157
0
0
132
27
0
7
359
0
0
12
0
226
0
86
0
63
0
373
305
92
0
173
0
174
207
70
0
0
0
75
4
231
0
0
339
0
0
0
0
271
0
0
271
168
149
344
0
0
75
335
0
299
303
217
246
216
64
147
0
375
326
7
0
137
0
0
209
0
0
0
101
366
4
166
0
0
0
12
0
26
50
199
0
393
0
39
217
99
68
61
0
187
111
0
0
0
0
71
0
144
88
0
212
160
60
0
0
0
0
363
13
84
0
243
367
246
0
0
0
0
0
0
238
20
0
0
0
242
6
203
89
342
258
76
96
0
170
0
0
254
306
89
260
315
197
0
0
0
102
0
1
238
35
338
0
38
280
0
362
243
367
21
159
397
274
0
6
338
0
0
0
264
190
168
0
164
123
240
356
86
275
292
0
397
319
0
0
305
0
0
0
151
397
0
297
1
0
135
5
188
0
0
0
0
0
0
85
280
331
0
201
295
268
161
0
0
187
15
128
0
0
34
0
0
15
163
0
0
0
0
26
391
0
23
0
0
0
0
345
56
0
0
0
14
310
0
0
0
194
0
20
0
97
0
258
7
0
0
3
142
166
334
200
46
281
189
0
314
89
3
87
0
282
53
0
57
137
0
0
0
0
0
0
0
0
106
0
0
0
0
17
14
182
254
0
0
256
112
0
253
0
0
44
85
150
397
0
0
0
245
44
358
0
319
0
0
0
0
376
0
377
1
304
3
120
397
246
0
0
5
255
0
0
278
332
328
159
211
0
109
149
227
0
0
226
101
0
0
0
0
195
0
367
0
230
0
0
0
0
58
0
107
0
380
0
0
55
337
0
294
0
357
350
0
56
340
82
0
249
0
351
110
0
66
222
0
0
315
0
383
0
0
0
0
147
0
3
204
21
69
0
250
0
344
0
0
119
214
4
0
0
0
179
34
3
0
0
5
0
351
0
11
341
236
0
216
387
243
93
0
0
296
94
385
0
0
0
0
344
232
241
0
0
195
125
124
215
87
0
76
324
0
0
0
0
0
0
345
0
307
329
269
31
0
0
0
0
374
317
0
11
76
154
272
134
355
0
0
108
199
0
389
0
379
0
331
0
357
49
0
0
0
0
0
0
308
0
0
0
129
6
165
0
290
357
255
116
302
310
0
106
0
0
74
313
0
202
0
0
0
200
0
0
43
224
65
245
144
311
274
209
323
32
0
386
28
0
203
0
189
281
0
274
294
195
139
0
1
113
0
0
332
176
0
160
220
0
0
206
0
282
280
0
50
359
85
77
0
92
0
245
137
0
213
104
269
0
332
0
147
0
1
0
0
0
257
0
359
0
184
0
166
141
0
310
304
0
327
0
316
267
0
156
55
19
165
242
0
25
79
112
0
221
394
0
0
0
270
0
0
0
0
68
0
138
262
0
232
0
179
0
0
292
0
0
6
0
0
198
5
0
0
0
85
295
108
17
0
0
0
394
37
0
39
0
0
0
0
0
369
0
114
278
0
217
155
0
194
44
310
0
357
0
324
112
308
61
0
0
0
74
135
107
263
325
201
0
302
366
232
297
370
0
0
280
0
215
0
156
85
0
0
222
0
0
331
0
0
7
250
0
0
293
0
10
72
341
149
119
0
0
325
12
0
163
0
0
374
0
292
40
76
0
339
0
53
0
341
0
13
130
100
0
0
284
0
80
0
0
291
0
235
388
260
0
261
0
0
0
249
0
0
0
2
230
0
0
0
88
0
369
383
0
74
0
152
299
0
1
340
335
371
0
0
166
3
184
0
0
281
0
246
317
0
305
68
22
340
0
255
0
0
0
5
0
0
0
2
0
345
132
0
186
367
0
162
0
29
0
0
0
71
0
0
0
139
0
0
145
84
31
318
0
194
243
121
0
275
148
252
0
231
0
358
0
0
0
3
260
0
0
0
253
0
0
349
294
0
0
0
0
10
348
162
0
247
0
330
142
0
350
0
188
277
0
0
1
0
199
59
88
276
86
0
329
6
317
0
281
195
0
259
0
295
116
326
351
0
23
0
89
237
223
0
22
11
261
46
0
0
99
165
26
0
0
159
0
124
0
0
0
387
154
305
141
184
5
137
256
68
0
0
0
0
53
0
375
152
0
246
157
213
185
0
0
287
10
0
192
2
101
0
286
352
309
0
0
0
200
0
0
0
0
0
140
90
352
0
0
269
109
277
0
195
0
0
0
156
0
0
191
0
146
0
0
0
120
0
5
0
319
63
0
247
0
397
0
340
0
205
0
0
305
29
137
0
194
159
397
226
0
0
0
325
0
260
0
321
60
296
54
162
0
205
78
0
94
232
128
84
347
0
0
0
19
0
271
0
0
23
340
298
299
22
267
0
127
35
228
0
145
397
0
0
236
47
0
71
396
0
101
222
0
0
239
370
89
244
0
10
171
227
249
164
195
0
57
0
155
0
0
146
292
271
384
0
0
3
0
0
0
74
36
0
0
12
0
0
328
0
0
0
19
256
0
56
67
392
317
0
0
106
0
0
0
171
1
0
174
0
201
359
0
121
0
194
0
259
334
4
0
0
276
267
0
229
0
0
0
263
351
211
173
24
0
104
339
146
0
277
0
0
0
0
0
0
0
0
0
0
132
0
37
359
281
0
196
0
0
222
0
0
178
0
0
263
276
0
362
85
392
0
310
341
0
359
0
3
324
0
169
174
0
159
37
0
0
136
0
143
65
0
0
143
0
55
48
0
212
329
0
99
87
0
394
3
0
61
0
53
0
0
0
0
0
0
56
0
0
378
57
0
127
0
31
16
361
274
255
0
278
0
212
39
0
0
6
374
0
277
335
126
0
198
348
6
58
0
88
108
144
186
0
0
322
252
0
361
328
0
0
0
36
97
25
0
87
229
230
373
0
216
11
0
0
0
0
275
0
215
0
206
16
59
120
296
10
369
0
293
0
0
0
0
187
265
127
0
0
345
20
161
7
0
286
0
0
0
90
0
300
372
256
0
0
196
382
85
149
67
0
7
0
0
0
0
0
0
290
195
0
106
240
352
0
37
0
0
0
317
173
117
334
143
11
197
327
0
0
257
0
89
0
58
1
72
0
263
0
158
183
0
350
0
0
151
0
0
370
9
152
0
0
308
374
57
18
0
237
0
352
0
0
0
274
0
0
49
0
255
264
175
0
0
0
144
0
75
190
0
0
0
0
0
236
277
260
275
0
185
321
108
0
0
345
83
64
279
0
246
110
188
0
0
312
369
23
0
0
0
0
0
385
167
253
0
52
0
0
189
1
276
0
255
0
0
0
333
0
19
0
0
0
0
6
0
0
0
381
0
32
0
135
391
273
0
0
0
0
353
46
285
155
0
95
341
0
0
0
126
0
0
308
82
0
255
259
366
114
0
232
353
0
0
227
135
196
0
0
204
0
267
247
0
0
350
216
0
0
8
0
0
245
0
0
0
0
0
312
122
64
0
0
301
248
366
0
0
205
160
0
111
76
0
9
201
34
0
0
0
0
0
36
0
181
0
0
0
56
0
0
0
0
22
0
309
23
0
0
77
0
0
0
332
0
0
363
0
0
312
187
301
268
0
0
291
0
0
0
153
0
0
0
0
0
198
238
0
0
0
0
0
4
270
162
264
149
246
332
0
0
0
0
0
0
84
0
0
104
0
0
0
0
0
0
0
133
0
221
0
0
0
0
0
0
254
95
204
83
0
0
0
0
0
14
0
0
188
0
382
0
0
0
219
189
1
23
0
0
0
387
120
277
0
171
0
1
298
0
10
151
0
285
0
2
340
0
0
265
181
191
17
0
0
144
91
131
396
0
63
0
95
68
151
0
0
82
150
135
228
0
280
0
214
137
0
0
221
0
291
0
71
98
0
0
288
316
0
0
0
326
0
201
0
0
83
318
258
0
0
0
0
121
0
283
243
121
277
248
176
0
0
148
102
0
0
18
357
0
281
0
0
0
301
0
315
328
8
92
340
0
0
0
0
0
321
38
250
0
0
0
283
44
62
64
0
133
200
215
101
48
205
0
157
0
247
0
0
0
319
0
337
0
200
0
210
0
358
0
0
140
104
153
0
0
373
397
0
0
25
0
298
48
289
0
0
0
307
0
354
0
74
255
8
274
299
0
9
320
0
353
190
105
383
0
0
66
0
329
0
0
382
0
224
0
291
366
57
319
238
0
0
0
0
0
0
80
386
0
0
0
0
46
1
80
0
89
0
0
187
2
0
0
0
290
143
27
0
0
36
0
336
299
0
62
78
382
28
157
137
259
70
0
185
144
0
277
246
0
0
168
62
0
339
0
102
0
0
296
109
0
1
0
122
59
0
0
160
0
274
0
0
0
259
339
282
0
0
0
67
161
0
144
222
0
0
0
15
11
1
141
124
304
164
0
88
279
250
313
77
12
238
0
0
348
286
0
0
0
249
96
0
0
0
362
298
379
224
0
0
108
172
391
308
0
136
394
0
352
151
0
286
383
0
312
0
86
120
55
0
338
0
157
166
57
112
0
0
0
230
0
0
0
278
360
394
0
0
1
24
0
61
140
185
50
29
0
161
0
146
393
0
0
0
0
0
303
0
335
20
0
397
272
0
341
48
8
0
300
254
0
0
12
374
0
0
0
0
0
0
165
0
0
190
277
0
0
278
0
0
397
125
0
11
0
219
378
24
0
0
4
387
347
22
0
343
234
0
331
369
63
0
108
0
249
169
0
0
303
142
238
102
163
0
0
193
0
177
137
0
305
0
0
286
86
0
343
0
244
0
0
220
0
214
0
227
0
0
377
0
0
0
26
0
94
126
0
137
247
0
227
123
108
211
160
369
0
41
49
290
255
0
0
351
0
0
0
0
34
0
0
102
109
0
288
0
0
0
371
3
0
0
328
0
357
350
0
202
97
0
49
0
0
0
189
335
0
0
0
214
0
106
0
0
0
18
0
0
194
114
317
150
0
0
196
0
0
0
0
280
0
0
262
213
271
397
11
394
0
0
32
0
286
128
0
250
354
0
0
321
31
148
0
168
147
353
0
0
0
0
0
246
0
354
0
0
157
366
348
389
202
0
0
112
0
78
0
0
178
228
0
133
15
0
0
43
0
0
95
49
267
147
0
7
0
0
0
72
0
0
0
358
397
109
0
0
265
390
64
213
201
105
12
391
338
0
296
0
0
0
0
0
0
0
0
7
0
224
69
0
0
0
0
332
0
0
237
225
264
381
0
0
144
161
249
0
0
0
0
0
0
169
235
260
391
0
34
359
255
0
158
0
0
6
0
0
0
0
43
0
0
0
0
124
366
253
0
0
0
0
0
269
0
0
0
0
380
20
243
57
0
0
119
1
138
65
128
324
315
0
353
9
0
3
37
371
0
0
9
8
157
268
66
0
0
0
258
344
0
264
0
345
0
0
222
49
0
0
251
94
0
0
3
0
262
329
153
245
0
250
0
148
332
0
394
286
0
0
7
0
158
0
0
0
0
340
105
397
167
10
167
0
0
0
324
264
0
0
0
50
149
75
15
397
0
193
333
97
268
0
0
51
140
0
163
168
245
80
1
251
312
386
375
176
0
0
0
0
226
342
78
0
0
0
248
2
0
0
171
281
0
227
159
2
334
0
135
0
42
103
6
86
0
333
0
91
290
0
0
0
0
201
0
0
109
211
71
0
159
0
0
0
2
174
254
18
0
367
299
0
0
358
197
0
0
0
0
0
0
211
368
0
50
191
127
0
245
206
0
397
375
56
346
53
0
0
360
0
97
0
0
201
0
121
338
0
0
343
103
0
386
259
0
306
0
224
307
0
0
0
0
183
274
168
9
1
0
13
0
70
205
122
0
76
373
389
233
300
0
0
158
0
1
105
0
370
137
0
0
317
0
207
323
312
243
0
179
0
304
205
338
0
0
355
0
215
0
24
2
256
0
0
41
163
1
10
0
231
311
335
0
270
0
0
0
261
0
0
68
0
0
0
5
0
280
383
0
0
244
191
150
161
0
0
0
0
259
0
0
13
0
240
250
0
213
314
0
0
0
194
0
37
0
138
0
0
0
0
0
165
286
0
167
0
0
91
1
0
21
165
237
9
55
0
0
0
0
0
205
1
0
234
179
389
0
68
0
0
335
0
71
0
0
0
187
0
0
50
328
0
301
0
397
30
53
0
0
169
223
149
231
0
310
61
0
3
0
0
109
0
292
0
0
318
0
226
304
394
0
261
271
0
0
395
286
0
40
384
327
0
397
0
54
373
284
5
128
0
0
0
350
164
0
0
313
318
1
234
0
86
1
0
331
59
0
0
0
0
0
45
0
114
267
147
1
121
109
0
0
0
0
161
211
41
0
0
0
152
47
54
0
361
147
0
0
0
128
351
0
133
39
0
0
0
0
0
25
0
379
0
348
0
0
354
0
265
96
96
104
195
0
164
373
105
0
267
104
0
232
0
165
362
276
348
0
372
337
0
1
0
63
343
0
0
333
198
0
349
0
30
207
0
181
6
0
13
0
85
129
0
200
0
0
0
196
263
0
345
0
0
66
80
64
0
0
0
139
73
0
0
66
391
0
0
0
171
0
0
214
0
0
0
64
0
0
0
81
0
1
247
0
0
0
349
289
0
0
207
0
39
0
0
154
171
0
0
0
251
14
361
0
247
0
0
0
0
58
0
0
0
0
270
202
50
218
0
267
191
0
0
0
0
0
349
0
0
146
0
0
336
37
259
0
329
0
0
0
1
0
87
0
332
371
3
0
0
335
40
305
61
0
279
309
0
201
0
25
0
0
0
243
322
57
14
258
41
86
0
0
296
149
36
119
0
0
55
0
0
0
245
0
69
20
0
303
0
75
59
0
0
0
295
236
0
223
375
0
0
0
90
0
45
0
0
0
0
284
206
135
0
0
0
0
62
0
171
0
0
0
0
35
0
305
0
0
121
278
103
63
0
83
397
82
0
0
73
0
0
108
0
0
0
0
188
74
256
0
0
11
193
6
169
0
0
112
0
226
4
0
207
0
204
0
0
344
377
0
0
199
0
138
238
195
226
42
0
132
0
127
0
0
379
317
0
0
0
299
0
0
0
0
89
319
347
219
0
38
87
41
0
245
0
188
232
0
0
91
0
0
226
210
69
0
46
83
218
292
38
0
0
0
0
208
0
1
314
120
0
0
297
0
0
0
183
348
3
0
0
2
158
253
0
202
154
287
0
142
0
279
0
0
69
346
5
57
56
184
234
310
279
0
276
0
200
0
0
166
70
6
248
373
235
0
376
211
354
58
0
320
397
222
0
0
0
293
125
0
0
0
0
388
0
0
203
346
0
0
256
0
0
221
0
0
0
81
0
262
41
257
0
29
185
0
0
0
0
273
197
0
278
0
148
161
0
0
347
0
0
0
375
0
0
0
0
200
20
191
0
0
142
270
149
280
0
0
397
322
332
51
14
245
0
318
64
0
317
395
290
368
1
0
305
0
0
0
394
224
0
0
253
283
225
0
0
262
273
14
0
137
263
345
0
216
198
0
0
296
255
192
0
1
0
393
388
133
304
0
172
0
283
0
356
329
282
0
81
99
133
0
0
342
0
5
0
0
338
0
0
0
0
0
180
183
146
73
0
0
42
0
55
108
308
0
0
0
85
124
141
333
0
149
0
257
345
0
29
183
332
197
0
0
251
38
84
178
0
379
0
0
26
53
209
378
0
0
75
0
391
368
117
151
0
0
0
0
382
0
355
0
0
13
0
340
247
255
25
222
82
267
0
10
0
244
0
0
252
0
324
85
77
3
164
0
345
6
0
126
0
0
0
1
0
0
0
0
332
324
363
0
254
332
0
214
5
0
0
0
26
0
0
0
377
9
184
181
21
279
0
0
0
120
0
111
315
59
374
0
258
0
0
0
0
0
1
147
0
96
210
77
0
252
350
33
389
24
0
73
49
234
0
134
319
0
0
0
357
0
0
0
0
0
0
10
0
21
104
105
0
0
0
144
0
353
0
284
0
0
106
85
376
397
341
0
0
102
175
2
0
0
0
0
148
173
297
0
350
1
334
212
138
0
0
0
0
147
76
0
0
0
260
0
54
297
0
0
0
53
353
17
62
237
59
0
214
0
223
264
216
0
0
0
308
77
327
0
0
74
227
0
0
0
0
55
0
1
0
0
17
0
0
382
22
349
0
280
273
336
25
33
121
0
360
0
0
319
0
244
1
213
232
0
19
0
159
311
0
0
0
0
173
387
155
0
383
0
0
0
0
0
0
0
256
139
0
370
103
188
199
297
349
271
0
0
59
0
34
26
40
0
0
149
231
0
0
0
96
0
99
0
0
87
0
41
0
0
0
326
22
0
211
187
168
0
0
69
64
0
367
267
0
0
220
330
0
0
130
303
42
0
0
0
0
43
221
375
102
0
0
0
0
0
0
0
0
0
0
0
371
0
23
48
11
131
1
0
0
0
366
92
37
142
288
107
318
0
0
259
0
111
0
0
285
97
196
0
0
0
71
262
231
193
277
256
312
0
0
0
54
0
30
192
366
0
0
286
30
0
49
0
23
0
330
0
0
394
246
45
0
0
355
328
0
235
0
0
221
317
319
0
0
0
153
343
165
276
0
0
302
210
235
0
0
160
171
359
153
0
12
0
0
219
397
4
150
281
106
233
0
315
0
0
0
0
318
238
0
45
8
169
0
0
0
185
144
4
78
0
316
0
0
0
0
288
192
0
27
0
195
29
0
157
0
171
255
372
63
341
24
180
0
279
306
0
0
175
0
148
0
73
1
321
77
316
96
0
222
7
6
0
0
0
0
154
166
0
0
0
306
257
325
0
0
305
0
0
319
0
0
0
0
367
51
0
375
0
0
199
326
364
0
382
0
0
0
203
248
200
219
69
252
2
92
333
0
200
309
0
0
0
0
18
0
138
0
0
0
364
92
35
205
0
59
0
0
390
0
0
309
156
0
278
267
386
0
0
123
0
187
208
207
230
0
0
0
299
0
251
195
235
68
354
317
0
296
0
121
0
0
0
118
0
85
0
354
126
0
0
106
0
154
199
378
0
190
0
0
0
130
0
0
0
0
162
36
0
264
394
0
0
338
0
205
254
319
0
233
12
68
0
0
8
0
83
0
0
0
332
214
58
0
349
0
128
190
51
230
1
276
368
0
386
124
58
238
0
259
264
103
317
0
124
93
0
303
0
17
0
2
0
0
5
0
0
295
0
181
0
90
312
344
0
158
130
395
1
0
0
333
308
66
1
0
305
43
0
282
180
56
240
155
152
316
0
8
0
0
228
0
0
0
0
0
249
0
280
0
24
337
142
0
131
248
390
44
69
0
212
0
394
318
0
0
0
141
0
0
397
0
384
0
306
0
0
377
0
0
170
0
0
1
375
0
0
90
4
171
144
102
156
0
0
0
0
249
85
0
0
0
0
347
0
0
0
244
376
243
384
0
372
194
0
333
2
172
24
349
368
0
24
376
0
0
25
0
9
247
397
54
295
45
58
0
0
0
3
0
371
223
4
0
0
0
0
285
332
103
0
0
0
0
84
38
0
0
92
282
149
0
1
373
4
131
0
0
0
0
0
209
91
0
186
332
201
0
317
0
0
0
334
0
0
113
0
0
0
347
320
318
351
195
123
0
0
0
383
257
0
275
0
331
2
0
143
0
0
0
0
0
0
0
0
154
74
145
289
359
244
0
0
375
158
150
0
287
0
162
263
0
386
170
0
231
0
0
206
0
0
33
0
0
340
158
242
375
395
0
182
0
0
0
316
0
0
0
0
0
201
0
0
149
0
373
0
204
279
0
0
0
328
0
0
243
0
0
0
54
7
213
0
0
0
6
77
170
0
98
50
0
7
21
0
93
348
55
156
134
242
330
281
159
17
0
39
0
344
213
0
0
119
192
0
0
0
71
0
0
0
346
0
0
383
55
10
365
271
0
0
92
0
0
0
0
341
82
299
152
58
374
0
131
376
0
253
357
0
94
0
37
371
0
0
0
91
130
0
3
23
257
315
83
0
0
1
86
320
348
0
0
210
333
25
175
0
271
0
0
0
240
356
0
282
117
187
334
0
0
0
0
0
60
216
0
0
30
284
366
0
0
336
394
123
0
3
0
0
0
0
70
0
0
20
183
68
0
0
195
0
169
0
0
249
93
397
176
0
146
149
0
240
0
0
0
165
392
0
180
0
1
153
14
254
0
9
0
8
0
0
0
274
0
105
170
0
0
0
0
6
212
269
0
278
245
160
101
225
107
397
0
0
244
2
0
0
80
192
59
0
0
101
199
0
364
0
0
82
322
155
0
0
0
0
77
0
0
33
207
0
0
253
0
108
0
397
0
148
229
17
307
0
0
0
0
65
216
0
0
0
0
0
0
0
9
0
0
0
168
218
389
0
58
101
209
261
0
0
23
158
0
22
197
271
46
104
15
0
0
278
0
99
248
227
119
1
279
0
255
0
0
305
7
23
0
0
257
375
0
1
281
204
0
228
0
275
273
0
0
0
147
14
0
0
279
245
0
256
0
164
61
0
0
3
214
70
0
0
0
195
0
0
0
380
160
254
249
154
43
162
281
0
75
0
0
199
0
153
334
0
0
0
226
244
0
284
0
359
143
82
0
0
86
236
0
65
0
282
0
66
200
0
0
0
280
0
0
385
16
284
371
147
0
0
0
0
240
0
0
0
317
332
230
282
37
240
108
316
0
309
200
184
0
0
70
0
0
73
0
0
77
41
303
0
0
44
0
1
0
0
93
100
10
0
0
0
342
339
1
0
0
0
0
248
254
0
213
0
180
383
0
368
0
198
0
0
224
114
2
128
366
194
0
0
278
15
148
0
370
0
298
295
104
0
194
0
1
162
69
355
297
20
0
0
70
0
0
150
397
394
0
0
0
235
182
0
0
171
198
73
379
0
158
282
0
10
183
270
176
130
237
0
0
0
142
0
0
0
7
0
0
150
391
345
35
104
358
0
142
333
0
0
0
0
0
250
0
364
0
256
0
2
183
0
0
0
0
138
0
0
0
0
171
0
245
212
40
0
0
0
75
0
0
0
217
0
269
0
0
106
103
340
0
234
0
0
185
12
83
0
209
0
316
0
182
0
134
165
0
0
187
189
0
0
330
0
0
167
26
67
101
80
0
385
76
0
8
346
0
123
82
346
0
0
221
168
261
397
0
217
74
273
1
292
0
0
0
0
0
0
0
0
78
16
0
0
0
0
0
262
254
0
0
0
284
0
0
0
140
84
328
178
0
0
94
377
0
363
0
175
0
304
0
0
14
0
0
0
0
0
0
0
396
134
0
0
0
56
79
0
1
99
155
68
0
333
226
0
0
0
0
7
137
89
240
347
0
0
0
0
0
57
19
90
0
0
0
0
0
129
206
240
0
256
384
388
19
0
270
295
86
182
0
161
1
19
0
348
0
71
188
0
0
283
1
198
330
88
212
353
0
0
227
341
319
336
0
258
221
0
375
0
28
57
345
156
0
221
0
0
0
201
190
86
66
203
189
0
0
0
0
236
55
144
164
0
397
55
115
394
0
47
0
0
0
0
0
0
27
0
0
61
0
197
125
0
329
14
0
0
0
145
0
9
307
0
179
107
315
176
0
0
0
397
11
225
0
9
386
52
0
201
177
377
0
299
287
0
241
354
331
167
148
0
0
154
0
0
332
0
358
17
71
379
201
394
202
0
0
1
0
0
332
0
7
0
95
0
0
0
89
0
330
0
221
108
0
60
0
110
254
314
0
0
21
331
0
28
49
312
232
0
386
0
0
49
397
189
0
391
123
0
7
91
26
180
177
0
0
307
386
0
343
294
60
11
6
0
0
38
0
231
0
0
6
3
336
314
185
0
0
0
59
0
16
0
0
354
397
0
0
0
211
0
381
0
391
116
24
1
131
0
252
0
226
0
0
0
0
0
17
0
0
82
0
182
62
0
182
0
0
397
298
264
0
386
1
213
349
179
340
0
45
0
94
93
312
0
340
177
170
0
154
300
0
48
381
0
47
2
64
231
0
240
259
338
0
64
124
0
337
0
366
0
0
130
0
372
397
0
0
141
238
394
0
317
0
149
100
0
55
0
0
151
283
0
200
20
104
0
131
0
0
0
0
253
0
383
0
1
0
0
0
0
320
160
0
11
391
0
397
38
0
0
0
150
373
296
8
104
370
0
0
158
81
156
0
0
156
0
1
0
0
75
0
0
0
0
0
269
0
0
82
272
211
397
174
0
0
0
6
0
12
51
0
1
396
0
191
366
71
0
281
0
0
2
87
114
80
242
2
36
274
397
0
0
115
365
197
1
55
0
178
59
0
236
0
195
0
0
0
383
248
17
0
0
171
39
0
0
2
339
0
0
201
388
0
221
104
300
0
189
0
232
0
0
0
0
0
377
218
15
332
196
0
280
202
0
105
0
15
308
172
0
252
0
198
0
0
0
0
299
0
14
0
0
212
11
0
103
249
0
168
391
0
184
0
254
0
254
0
58
0
0
23
280
0
374
320
358
149
98
0
0
5
25
332
118
0
354
332
0
0
0
0
0
0
0
0
0
229
297
0
1
13
221
13
166
3
0
211
397
166
180
45
299
17
0
0
0
155
220
257
83
125
298
0
0
0
0
79
278
90
156
0
0
35
29
0
0
195
224
310
0
250
329
0
0
0
0
0
0
0
384
0
0
201
0
0
366
0
116
330
320
132
145
100
69
90
1
0
0
0
0
0
375
91
23
292
0
0
0
0
301
310
235
0
0
0
0
0
0
0
343
0
0
397
158
0
372
67
0
131
0
0
0
169
0
71
0
0
0
0
163
0
0
0
92
123
0
0
81
251
36
0
390
0
223
318
0
108
376
0
270
67
0
0
295
354
0
276
151
211
309
208
349
0
253
0
144
173
0
10
0
31
158
0
0
19
283
0
341
369
297
38
0
0
274
249
207
0
0
0
0
339
336
272
0
0
187
146
0
0
26
0
231
0
272
13
0
192
153
172
225
362
1
382
285
0
106
67
362
0
26
0
0
0
316
277
0
209
0
0
0
214
150
0
0
186
374
0
212
164
362
0
397
0
337
0
297
0
0
0
68
116
185
0
1
0
146
0
265
156
0
385
140
0
0
300
0
0
11
149
0
337
0
0
0
205
112
0
83
0
0
0
0
347
276
0
377
228
0
110
242
0
307
346
0
0
89
235
0
213
199
346
0
28
0
0
0
21
0
0
69
110
364
0
111
369
0
59
217
257
0
57
289
205
0
298
0
0
0
188
0
394
0
307
47
0
142
0
106
146
0
341
299
393
0
0
234
0
279
0
373
364
0
171
0
0
0
0
3
181
215
318
0
105
0
342
0
0
0
0
22
0
122
0
84
17
0
260
0
0
0
133
27
246
0
308
0
144
281
0
0
0
121
0
224
334
0
112
0
299
0
366
0
216
279
0
0
0
0
8
0
178
0
198
303
0
148
0
0
73
71
217
0
0
146
0
0
203
0
342
83
0
0
201
0
0
346
0
0
118
0
0
232
9
192
0
0
248
110
180
89
5
367
271
103
107
0
83
205
140
0
129
10
254
0
279
0
2
0
0
349
335
69
0
0
0
360
0
345
227
0
0
146
0
0
309
387
0
0
0
168
168
352
319
0
263
350
0
82
0
0
120
145
376
0
162
390
374
329
300
0
0
116
0
170
8
145
0
360
0
0
97
395
0
6
0
59
33
374
363
37
0
0
0
0
0
0
0
0
176
0
397
19
0
0
0
31
0
0
0
219
126
0
0
51
0
63
286
211
7
243
0
1
0
0
0
0
0
0
315
0
0
229
272
78
0
0
0
1
390
162
287
0
280
0
0
0
0
0
207
14
0
21
187
111
0
264
4
256
0
141
394
0
0
1
0
0
135
1
0
81
0
0
248
330
0
0
10
214
115
72
0
100
0
368
0
0
0
277
0
0
71
334
0
0
0
0
74
0
0
350
1
0
187
11
22
365
0
0
0
0
344
275
2
0
0
178
200
0
204
0
0
353
116
314
92
0
137
65
260
283
0
0
3
143
0
0
88
0
0
251
0
0
0
390
0
0
0
0
334
24
59
347
0
330
0
25
0
0
0
283
0
12
182
394
139
33
89
0
261
258
0
1
61
0
96
138
0
0
3
0
0
0
94
0
0
0
0
0
45
197
0
0
162
397
0
30
0
0
28
196
44
280
0
0
338
0
0
49
0
79
229
33
302
0
0
0
106
217
0
123
0
236
107
0
251
0
0
0
0
0
0
294
0
0
51
337
42
396
16
0
62
212
15
174
0
0
301
0
0
0
0
223
10
0
0
118
0
0
122
89
19
0
0
67
63
112
194
0
18
360
304
18
304
0
285
0
0
58
156
0
19
362
0
366
38
119
0
151
332
383
257
0
397
0
108
284
88
0
22
131
40
0
342
0
5
0
295
74
0
229
134
331
0
0
0
0
0
243
0
0
0
166
0
50
0
238
0
0
368
0
337
50
0
368
202
48
0
330
122
201
0
0
0
0
125
0
186
155
0
382
247
49
258
37
0
0
101
131
0
0
112
0
0
46
336
13
0
310
0
238
0
126
110
346
135
0
0
0
0
0
0
42
126
0
0
0
0
243
0
0
133
270
214
297
0
0
204
0
29
17
0
0
58
0
0
0
293
0
333
0
394
105
0
0
0
101
353
274
233
0
245
0
0
127
0
0
318
349
0
372
349
397
82
155
0
0
123
0
239
0
0
0
0
0
340
0
167
0
0
0
319
397
337
370
0
0
0
0
0
382
0
0
0
252
20
0
397
0
0
0
1
0
0
85
257
23
244
11
366
301
0
0
0
0
166
0
0
0
0
0
160
0
394
0
279
359
286
0
0
0
36
40
85
326
0
0
0
0
0
99
0
368
236
374
0
0
75
179
236
0
13
112
141
0
64
0
0
0
148
25
0
4
0
195
0
17
133
397
339
158
0
317
372
0
100
0
74
369
0
0
0
0
0
223
0
60
225
0
159
0
307
18
0
376
0
0
106
397
0
0
199
220
0
390
0
204
0
242
0
83
0
0
329
47
0
0
12
150
131
0
168
324
47
0
201
185
0
197
180
38
0
0
21
0
59
37
152
0
0
327
266
0
0
0
350
0
349
241
0
0
241
3
0
0
19
0
0
43
131
297
214
330
272
0
116
0
0
0
0
0
27
0
132
170
313
387
305
183
36
208
304
0
244
116
0
0
1
330
59
0
0
0
302
0
0
0
0
228
0
0
0
0
6
0
0
0
279
0
0
101
0
7
371
0
59
29
0
241
0
214
333
0
9
0
381
0
395
0
0
0
50
0
119
163
0
214
167
148
250
342
230
0
228
355
0
0
154
0
0
0
1
79
154
0
0
0
318
0
0
0
160
304
0
98
0
351
388
0
32
174
0
376
362
144
133
61
3
0
171
0
370
75
246
397
215
159
351
16
0
0
0
0
0
0
365
282
0
8
382
0
308
0
0
279
0
10
339
0
0
0
0
309
0
180
0
181
100
258
0
171
314
0
0
0
302
47
0
0
0
0
0
244
285
0
0
0
0
185
0
0
0
136
0
0
0
13
333
2
396
0
0
0
213
71
0
56
164
0
184
4
0
0
195
0
0
397
265
0
0
259
0
339
397
245
0
0
145
332
1
240
0
307
187
0
204
0
0
0
296
162
0
0
242
109
0
0
15
193
0
44
0
165
381
0
0
0
0
0
0
151
0
179
0
0
7
0
42
0
397
0
373
0
0
0
0
87
0
0
24
79
0
73
283
0
316
0
111
0
0
0
0
292
0
330
40
0
0
390
370
220
0
237
316
0
397
0
295
212
0
278
0
0
201
0
60
0
0
0
259
0
317
152
171
0
110
0
0
0
0
0
0
0
91
3
308
0
200
229
283
304
184
1
0
0
0
46
335
182
98
87
0
106
332
175
392
0
0
378
25
250
334
43
0
143
339
146
0
215
0
0
1
257
76
0
191
0
228
244
0
110
0
0
4
0
122
0
40
34
0
329
109
338
233
0
267
75
173
0
0
74
0
397
0
338
0
2
0
1
0
0
0
376
291
338
170
242
110
6
0
278
368
0
0
103
0
44
0
336
0
90
0
206
0
158
397
350
204
0
0
4
292
138
0
102
233
0
0
206
0
0
313
375
0
0
391
0
217
85
142
69
305
198
286
0
0
0
340
0
9
0
315
195
45
67
0
0
252
86
0
139
0
0
232
60
94
0
0
0
226
0
316
385
101
397
125
30
231
0
356
0
19
225
292
0
198
219
0
0
0
8
0
0
62
327
0
0
0
0
0
0
0
341
0
0
397
0
0
1
0
167
156
50
233
0
0
329
4
0
63
27
0
126
221
385
0
0
307
0
0
0
0
0
118
112
20
0
307
255
44
223
155
0
0
0
298
2
0
0
0
0
0
0
0
198
0
0
0
75
0
209
0
0
0
346
397
0
38
0
260
0
394
0
0
215
37
243
383
0
0
0
365
298
397
352
0
181
90
221
0
0
0
0
19
6
0
298
0
0
105
0
211
223
0
0
155
311
0
16
12
140
95
19
0
0
0
211
99
0
307
314
290
238
0
0
171
0
0
0
270
217
0
0
1
332
292
237
0
0
0
0
121
339
378
196
280
20
0
235
0
0
0
0
0
392
0
0
0
145
0
0
0
343
322
54
232
0
0
0
0
360
94
0
0
0
0
10
75
0
374
88
0
161
0
0
236
71
0
0
106
3
240
0
319
89
64
358
0
15
100
5
0
200
341
0
0
3
0
0
350
216
83
28
0
173
102
132
302
235
2
302
0
10
2
0
0
159
146
104
0
0
245
81
55
97
326
51
0
0
0
0
0
0
198
374
369
0
204
72
0
319
0
0
204
1
0
187
0
239
222
0
0
316
0
0
0
0
0
146
0
299
163
0
364
109
182
0
0
149
0
0
163
0
319
58
377
210
271
192
0
229
0
0
221
151
0
0
0
114
365
153
0
211
0
340
195
134
0
0
373
35
208
277
0
186
0
239
0
0
228
204
139
0
0
0
0
0
99
149
0
199
0
0
0
0
0
199
0
285
22
0
107
0
0
0
0
58
0
218
0
261
0
200
0
0
0
397
0
0
0
0
10
179
0
0
96
0
0
0
0
362
0
273
0
23
159
0
0
95
0
0
0
341
18
283
0
28
194
263
0
0
117
397
0
270
0
385
0
80
0
0
0
0
0
57
91
0
0
0
217
31
0
1
234
148
332
80
44
200
0
252
363
0
0
231
205
0
397
182
279
0
0
143
76
0
0
0
0
76
0
271
0
0
147
40
0
4
255
193
264
0
0
386
390
201
341
355
0
344
0
64
81
0
8
0
192
281
203
160
9
293
0
190
0
149
254
66
0
0
0
0
341
0
0
348
30
6
332
161
0
391
0
341
362
52
281
0
376
55
171
0
0
129
396
0
0
218
1
0
0
174
0
0
0
0
187
0
0
0
363
0
20
0
0
154
0
304
0
144
22
0
253
224
0
277
374
296
233
0
28
365
258
2
151
27
133
0
341
235
0
63
206
0
301
18
1
154
0
242
0
0
64
0
0
0
0
222
0
0
2
187
2
397
59
47
255
350
314
63
302
345
145
0
208
0
231
377
0
0
10
0
342
117
0
67
0
0
0
327
159
328
0
173
8
0
0
333
253
0
0
397
0
0
0
69
0
23
370
0
0
0
0
0
0
31
0
244
243
0
0
93
352
311
0
298
26
0
72
176
392
0
360
127
287
73
0
0
0
5
0
0
160
0
0
207
371
155
0
0
0
104
0
0
0
1
249
0
108
273
397
342
0
0
152
146
187
348
0
49
33
320
223
310
152
243
63
366
0
365
388
0
276
144
233
243
0
36
0
365
66
219
87
226
23
26
170
0
5
0
104
0
47
275
0
50
370
7
0
56
0
0
0
109
180
78
299
0
0
207
0
111
0
186
0
87
0
0
165
0
0
0
281
0
158
109
282
300
0
63
26
358
0
0
180
25
356
0
0
140
0
159
0
352
207
150
0
0
116
190
395
0
181
384
0
0
0
0
320
0
227
0
72
0
394
0
348
100
127
0
248
397
0
0
0
0
274
347
0
0
0
316
0
177
209
283
0
0
0
277
0
0
268
0
84
391
228
165
265
227
389
19
0
231
268
0
0
0
61
397
0
389
0
277
124
349
0
59
0
260
101
171
0
0
91
224
0
1
391
0
0
308
154
315
214
0
0
204
385
0
269
170
0
0
0
0
180
0
0
397
321
0
0
0
302
0
216
6
0
0
0
237
0
0
334
0
0
380
0
0
141
375
0
365
0
394
275
0
0
2
215
0
0
343
0
166
261
96
188
38
17
310
0
3
91
177
391
0
0
5
110
1
291
353
0
42
0
0
367
255
168
350
0
0
0
0
97
263
57
54
0
145
161
397
0
0
281
0
237
231
0
0
0
7
0
347
397
0
366
0
0
0
0
0
2
0
0
0
0
80
254
256
0
208
48
390
376
38
315
171
317
38
359
0
0
110
248
1
179
1
235
342
6
0
0
0
2
0
26
379
0
219
0
190
353
0
304
0
71
0
150
231
319
0
229
397
269
396
0
80
0
0
387
0
0
0
344
47
187
147
111
370
0
0
0
344
142
348
10
0
0
0
0
0
0
0
0
0
0
0
83
0
324
0
0
0
29
0
276
370
105
0
0
0
0
0
0
375
247
246
1
0
327
0
99
0
82
0
146
50
0
0
25
192
0
241
0
0
1
238
165
1
0
260
0
41
370
312
34
0
0
240
287
252
306
275
70
0
156
0
0
0
0
0
197
204
338
22
105
0
263
0
271
336
30
148
0
246
222
226
0
138
94
103
0
277
0
395
240
383
279
46
0
7
0
0
205
0
0
0
0
0
97
386
309
282
0
0
0
29
0
0
0
0
0
0
0
0
0
124
113
69
0
0
0
277
394
185
0
0
314
0
0
165
106
254
0
348
10
251
384
54
0
104
3
0
0
0
0
141
345
0
185
168
256
25
0
55
156
0
242
0
38
0
285
397
0
0
323
224
385
285
0
338
0
60
0
258
0
372
0
0
299
0
11
0
15
219
0
163
309
386
311
81
0
0
32
227
12
0
0
347
0
350
257
1
48
381
0
302
48
53
2
0
302
0
0
117
0
0
0
33
335
0
245
0
0
248
0
0
65
0
15
356
74
0
0
0
0
0
58
397
397
44
0
0
0
0
0
0
0
83
178
236
286
57
0
342
215
397
1
7
0
320
0
151
19
212
16
0
194
0
258
0
242
377
0
81
397
307
1
109
0
379
37
0
51
0
163
379
396
0
0
143
0
34
2
57
0
0
77
91
67
0
0
133
0
0
275
0
0
212
0
282
89
397
82
34
326
0
314
0
172
0
340
0
26
157
0
342
207
182
0
0
0
17
0
0
347
102
0
287
76
81
287
0
0
345
349
350
351
272
129
0
0
361
0
334
257
256
0
299
0
333
0
0
0
376
72
131
144
225
11
384
286
151
0
0
0
318
0
324
0
296
196
343
26
397
0
189
274
278
38
27
224
0
0
21
196
66
0
0
269
0
186
76
391
0
397
232
292
388
0
0
369
0
228
0
58
0
224
0
0
0
0
30
0
190
118
106
0
0
0
0
0
244
0
0
0
134
340
0
93
149
0
374
0
293
25
112
204
0
109
0
0
105
0
184
0
28
0
0
0
193
375
125
0
157
0
169
341
207
0
227
102
197
0
386
380
205
47
6
0
0
0
0
0
247
117
0
195
124
0
0
216
204
0
80
333
265
0
201
191
315
123
0
38
6
50
0
0
379
0
0
0
0
397
266
141
84
0
0
202
298
3
0
94
0
0
0
0
0
0
291
0
0
119
63
329
0
0
0
100
254
136
0
0
0
0
0
204
57
0
143
0
0
89
0
43
0
254
0
10
56
0
188
255
290
0
236
227
0
7
5
269
0
0
207
0
0
0
4
117
0
397
0
125
0
0
284
275
397
226
333
54
0
0
108
0
374
90
207
337
0
187
23
22
0
0
0
221
0
131
0
17
210
0
0
12
0
0
231
250
0
0
183
0
0
328
0
0
0
181
0
1
0
0
343
0
190
0
50
0
315
267
105
0
0
335
0
0
114
364
79
0
85
9
38
232
0
161
0
0
373
0
347
126
35
372
1
193
188
90
2
157
21
0
394
0
46
0
0
0
214
0
347
19
0
86
49
0
10
377
0
379
145
0
0
0
0
0
0
0
0
0
120
103
241
0
100
365
132
64
0
208
0
64
0
63
376
0
0
0
288
0
369
162
351
0
0
333
0
239
220
122
304
145
0
0
0
0
369
0
343
101
0
0
0
188
0
246
53
0
0
325
0
0
199
247
182
0
0
299
387
329
0
0
0
0
83
103
0
113
0
0
0
0
0
0
116
271
0
217
0
0
0
0
85
0
297
0
0
64
109
0
0
0
0
12
280
0
397
91
0
0
0
169
0
46
126
0
0
0
209
370
272
396
397
60
132
75
7
317
0
0
0
225
24
12
0
0
0
0
56
0
388
0
328
7
174
397
0
0
0
0
352
50
284
261
0
335
74
26
0
0
272
351
0
337
0
0
0
244
239
0
0
143
0
0
0
0
0
311
0
104
0
216
0
82
336
311
11
377
359
0
0
330
0
0
365
61
0
0
0
0
0
59
0
5
91
0
0
0
139
0
387
397
218
0
64
229
292
159
376
0
0
0
69
0
203
335
117
51
0
106
192
69
83
0
0
316
0
173
0
337
0
0
103
313
110
97
14
0
0
0
282
0
0
97
163
195
137
0
0
302
46
20
0
0
0
194
287
0
25
205
0
204
0
248
291
0
207
224
137
319
4
173
395
0
397
141
339
3
1
98
290
46
0
0
0
23
0
0
0
309
0
0
12
0
0
0
0
0
0
178
0
207
298
0
232
280
365
22
0
0
72
323
0
166
0
0
394
0
276
83
194
0
37
0
38
371
0
241
216
0
0
13
360
0
0
0
232
182
217
0
0
205
168
0
0
172
0
0
303
197
0
0
7
132
0
371
379
262
159
69
0
284
286
0
0
175
373
0
101
246
0
0
16
295
366
160
0
375
53
34
28
0
1
202
0
210
373
0
356
314
0
0
0
308
192
354
0
195
0
377
193
0
0
238
0
0
188
0
58
0
0
204
0
0
0
394
0
381
0
0
68
0
248
209
0
26
0
180
0
1
394
95
365
290
0
0
7
0
0
339
0
0
185
0
0
0
89
0
135
0
0
0
337
0
62
0
397
235
155
0
155
0
281
0
0
0
0
0
162
0
172
0
0
0
0
65
27
106
0
252
302
0
2
0
0
0
0
266
0
0
0
51
0
6
1
0
358
83
311
317
30
232
0
27
213
209
61
222
330
0
93
331
0
397
381
283
41
0
2
0
153
0
0
0
144
0
306
0
0
0
0
0
0
0
5
0
93
0
0
0
394
60
105
0
1
12
79
168
99
129
265
6
0
0
81
0
359
0
281
195
101
0
0
25
0
334
239
378
281
0
306
183
384
193
6
0
3
307
0
394
253
102
0
0
17
109
0
274
0
0
0
0
220
2
0
156
0
0
372
289
0
0
0
0
0
55
0
16
0
197
274
59
118
0
0
0
299
239
275
147
0
0
0
56
0
188
207
0
397
0
204
0
248
0
276
0
0
37
297
0
0
0
0
170
0
149
231
0
0
373
77
20
0
365
397
2
7
366
332
0
0
0
0
0
11
0
0
167
0
0
318
0
0
129
0
370
1
0
0
0
0
266
343
1
208
138
0
273
305
0
252
0
0
8
0
0
273
0
0
0
0
49
130
0
225
0
96
354
207
0
0
152
0
349
221
264
106
192
245
305
0
367
312
220
0
129
0
0
57
280
317
0
0
0
246
274
0
0
0
110
265
0
0
0
134
0
178
0
0
292
0
0
0
0
0
0
16
0
377
77
66
351
22
0
379
0
259
339
0
0
0
41
227
314
0
384
209
264
152
132
0
153
0
0
0
208
349
317
0
149
0
242
134
333
0
0
0
151
235
161
89
371
124
0
44
85
0
0
0
262
0
395
341
4
0
0
0
0
309
231
237
0
0
0
348
152
345
0
0
128
16
1
328
0
0
0
0
376
0
110
371
0
274
0
217
328
0
0
214
88
83
39
0
0
0
0
0
0
0
0
0
0
116
55
22
366
397
0
359
168
332
0
238
3
397
0
397
0
0
0
299
305
300
0
101
99
74
0
0
151
0
353
16
0
394
0
223
181
342
57
210
0
42
0
0
397
176
0
0
14
0
0
0
202
0
134
0
0
211
146
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
246
154
0
0
0
16
157
0
132
181
253
238
0
0
177
0
0
304
369
0
0
0
0
131
0
387
0
161
0
253
0
0
395
281
0
14
144
0
0
31
0
295
0
217
0
0
16
0
0
0
349
0
0
44
127
0
56
305
0
0
213
0
40
133
367
0
2
0
53
0
111
1
0
308
53
253
0
0
0
0
293
0
0
0
0
25
0
0
12
371
0
0
175
0
0
147
147
135
0
357
0
0
49
0
0
0
0
0
0
0
0
328
0
0
70
0
0
0
282
329
372
171
0
2
0
0
40
0
0
0
43
0
0
1
20
224
0
90
240
272
0
0
0
0
0
251
12
327
0
297
0
118
44
0
0
0
0
0
198
385
10
0
349
0
94
194
8
0
78
191
162
0
0
0
397
337
0
0
364
371
282
42
397
366
0
340
92
0
0
330
43
0
0
0
0
393
331
14
146
198
0
1
305
393
0
237
38
0
380
63
0
345
387
0
0
160
27
0
174
0
2
90
0
0
343
224
347
0
0
393
2
211
248
98
0
380
253
0
0
200
0
0
0
307
0
182
0
303
0
39
0
0
378
253
20
345
0
6
0
367
0
0
0
206
155
0
0
0
341
173
25
0
0
223
80
312
0
5
359
0
0
0
173
300
0
397
308
229
0
0
91
0
0
2
364
387
0
0
348
0
382
0
316
2
0
0
130
154
0
9
216
0
0
191
0
18
279
0
157
0
0
167
376
75
286
80
0
385
0
0
308
71
166
94
68
75
248
112
0
15
0
54
0
55
0
0
390
0
0
371
0
53
141
40
0
230
311
387
0
0
201
157
1
364
188
0
0
157
0
0
0
0
55
154
73
199
0
289
132
282
0
0
0
103
0
0
168
310
0
0
0
0
333
0
0
0
84
0
0
304
0
72
1
16
180
393
0
237
0
0
0
288
0
0
0
397
21
289
0
0
115
0
0
0
0
0
0
0
0
355
0
355
99
263
0
0
83
0
0
299
0
0
43
203
171
96
233
255
338
332
97
397
45
0
180
312
0
364
0
317
300
161
273
0
0
0
0
0
94
0
0
383
189
0
0
264
111
0
25
285
0
397
0
0
0
0
0
0
0
0
0
99
63
0
15
339
365
122
0
59
0
12
81
35
0
101
1
88
113
0
0
250
0
189
87
0
238
251
168
0
0
0
0
285
0
313
0
0
244
0
0
250
0
14
8
0
148
0
0
188
52
102
251
0
373
108
98
0
0
295
195
392
0
177
0
50
0
2
312
42
239
0
117
40
281
0
0
11
208
0
0
342
111
11
91
0
189
365
0
0
3
0
215
0
170
285
84
0
0
9
114
0
207
0
224
5
208
323
0
0
393
0
152
395
297
0
0
0
0
2
0
0
0
376
0
0
68
0
30
192
0
371
7
334
0
0
0
0
377
0
235
310
221
143
0
106
389
92
0
0
133
0
22
277
0
365
343
0
0
0
0
200
0
79
8
243
173
0
0
0
287
387
90
0
0
125
0
76
343
0
0
0
130
0
0
48
344
288
203
0
304
0
97
388
379
0
254
0
1
0
0
338
160
339
1
397
287
123
41
59
137
0
0
89
0
65
0
0
46
104
0
0
0
293
0
0
28
0
344
278
0
0
0
0
0
0
162
94
388
96
0
0
236
39
0
0
0
0
0
240
0
0
0
17
107
0
0
0
3
0
266
0
170
48
0
0
124
0
0
0
0
173
0
88
5
0
0
0
366
4
0
311
169
0
376
1
0
0
0
0
321
375
0
81
215
0
242
0
0
0
95
5
397
0
132
0
206
397
0
91
159
309
0
332
353
132
336
0
61
329
349
320
226
0
94
187
233
0
92
285
0
133
159
45
38
0
304
83
0
87
0
302
299
0
6
10
265
397
157
0
51
104
0
224
369
254
0
317
0
0
0
0
393
0
380
0
0
176
0
17
0
276
38
0
135
0
237
0
0
0
218
0
0
107
0
139
357
123
117
0
190
314
0
301
282
0
0
0
194
0
61
0
342
0
0
12
0
317
168
325
0
0
0
0
0
217
127
0
293
0
8
73
0
0
161
0
0
209
0
0
0
0
30
55
0
377
397
59
374
238
361
0
0
0
0
96
108
2
0
5
271
0
0
245
372
243
100
295
0
0
335
324
356
0
0
0
186
0
201
276
228
42
106
0
0
0
276
0
0
140
316
331
184
312
0
0
0
193
0
0
0
0
0
332
5
0
0
0
0
169
0
110
0
71
52
128
218
0
52
270
397
59
0
168
0
0
279
0
0
0
316
0
386
204
0
250
96
301
0
302
1
314
0
68
0
25
0
238
330
0
352
3
322
1
0
381
0
0
397
0
369
0
0
0
67
76
45
0
0
118
125
81
207
0
0
0
0
93
84
0
163
0
377
315
244
330
222
313
142
167
0
286
0
340
0
42
0
88
0
0
0
0
64
160
211
0
0
245
0
210
150
0
208
0
323
127
0
0
56
147
0
0
0
0
120
161
0
305
94
0
0
0
80
0
116
0
0
287
371
0
0
0
396
269
239
0
0
0
56
0
134
329
0
337
0
272
294
0
1
0
7
0
263
95
0
0
187
262
335
0
0
0
0
28
0
0
31
0
127
0
0
0
0
0
0
0
281
80
57
1
0
0
152
44
0
366
0
59
248
128
397
255
360
199
0
0
0
187
0
0
0
0
0
311
255
0
0
98
0
0
7
0
133
339
0
15
0
396
201
63
0
0
0
110
0
47
245
0
70
16
0
0
0
0
269
0
318
0
214
0
2
283
0
0
335
0
128
10
0
338
362
346
12
354
0
55
0
227
372
329
325
319
1
0
385
0
0
85
0
99
0
151
185
271
83
212
5
203
397
0
13
0
0
0
123
0
0
249
0
208
377
0
0
106
116
0
151
332
0
0
210
0
174
379
0
313
0
0
147
349
304
241
0
0
0
0
140
280
4
0
364
222
0
342
0
0
0
163
172
0
20
9
0
200
86
0
0
157
0
115
0
340
0
0
169
105
232
1
0
114
85
0
140
279
0
172
0
0
80
0
185
280
0
243
338
0
0
375
4
0
154
0
252
0
0
0
0
0
328
332
0
231
105
0
49
166
308
0
0
286
0
164
22
347
0
0
0
0
0
47
52
0
391
0
0
285
0
0
277
106
250
0
118
0
0
0
127
306
0
0
0
3
100
4
0
119
0
0
0
0
287
39
0
0
0
0
0
216
19
192
0
23
0
10
0
0
0
0
0
198
257
112
223
0
220
0
0
0
0
348
85
348
186
0
100
0
31
0
254
0
0
223
349
0
0
397
67
59
0
0
0
0
0
334
0
0
0
0
328
0
44
0
0
54
226
338
0
0
0
172
169
0
0
0
0
258
378
179
225
31
217
0
90
173
261
0
48
0
0
0
0
0
3
241
0
0
0
184
42
0
128
205
364
52
7
0
54
104
85
282
36
153
231
0
0
0
205
278
0
194
0
345
0
0
0
164
357
0
281
255
333
0
0
0
396
184
0
0
23
133
50
0
0
0
0
22
251
317
0
202
0
0
0
0
0
0
257
0
90
0
88
0
0
0
362
0
94
384
230
395
0
244
243
0
0
0
341
332
0
0
196
0
0
0
0
0
114
235
0
377
0
250
33
0
253
246
24
0
389
388
0
0
339
0
0
0
0
181
299
0
99
0
226
10
84
0
196
119
0
12
0
353
0
0
205
180
7
275
0
0
2
45
0
55
69
0
90
0
202
0
0
249
366
0
0
23
0
0
0
0
0
14
148
0
0
0
0
359
221
134
394
198
24
0
0
146
0
394
0
317
156
0
0
363
0
0
51
89
0
0
248
47
0
380
0
0
298
393
0
346
0
0
63
316
112
0
371
303
0
50
0
1
0
0
0
279
189
14
152
60
0
12
340
0
370
0
226
0
105
107
0
101
185
11
329
147
0
0
278
6
0
0
0
247
0
297
382
0
0
291
0
150
0
0
182
0
0
378
0
202
329
0
1
0
31
3
0
151
203
1
265
0
0
0
24
0
0
223
295
0
259
0
215
42
355
63
0
255
0
0
0
0
0
0
0
276
0
150
0
226
136
0
0
0
15
154
0
348
130
0
165
37
0
29
0
0
0
0
0
0
213
0
0
206
119
0
0
0
0
0
255
218
113
105
271
0
282
5
0
0
0
310
160
0
0
0
0
241
0
0
0
17
0
3
348
0
191
308
377
54
0
0
0
159
394
0
1
46
0
0
385
156
190
80
195
302
0
274
0
0
0
249
338
5
305
0
68
182
14
0
0
332
1
0
202
12
0
0
166
0
0
384
0
0
0
270
0
201
139
375
0
0
0
43
0
313
340
49
97
266
0
24
211
0
145
0
0
344
279
83
0
10
147
195
5
0
0
0
0
377
153
43
180
343
0
373
81
71
0
0
0
0
0
211
365
68
253
246
386
349
312
6
197
0
81
0
63
3
51
0
107
21
0
250
0
0
6
0
0
356
279
0
125
0
0
0
317
369
80
0
211
0
391
0
0
53
329
0
99
90
153
0
57
137
0
341
324
0
309
0
0
217
365
311
1
332
311
0
2
0
178
54
0
393
155
0
323
189
0
284
0
0
316
0
0
365
318
0
51
0
1
0
74
68
0
0
0
334
0
0
166
0
0
173
311
0
287
0
153
0
184
0
0
0
0
366
15
183
0
101
324
0
23
0
321
203
0
0
0
288
0
0
328
0
0
156
23
0
372
130
300
106
0
283
0
0
0
219
0
0
137
0
190
108
0
0
46
337
0
144
312
0
0
277
394
0
397
83
0
233
0
0
382
0
228
67
0
90
113
207
112
200
0
0
0
0
116
0
74
236
243
0
388
0
52
0
265
98
0
0
0
291
0
0
0
0
222
229
109
103
0
0
90
0
0
0
333
51
92
397
0
183
389
0
0
29
0
0
0
0
160
206
0
235
19
0
0
289
0
110
0
383
277
232
354
0
161
248
0
0
167
332
15
0
186
5
0
0
0
196
277
0
0
0
200
207
0
129
0
52
150
0
0
348
81
0
146
190
0
0
269
387
14
150
237
0
359
252
0
0
0
104
0
217
148
0
345
332
32
361
0
0
0
203
47
0
79
341
39
0
0
186
0
397
0
355
120
0
241
0
0
193
0
0
0
361
395
0
0
89
359
0
0
0
329
0
302
0
0
163
338
43
0
173
0
314
0
144
0
0
0
0
0
0
0
332
0
0
0
190
330
247
341
0
0
17
56
353
248
138
0
55
0
0
5
0
0
0
161
0
54
397
0
0
21
213
93
380
5
0
150
309
0
0
370
0
0
339
0
224
59
0
365
0
195
229
9
30
0
0
87
332
19
247
125
0
281
0
252
27
14
209
0
0
134
346
0
360
336
0
0
0
365
33
114
0
225
62
0
101
0
344
51
80
242
13
41
0
0
0
151
0
215
185
243
0
0
375
362
0
0
0
83
332
0
126
5
125
259
0
0
0
0
253
0
0
0
0
77
293
0
0
244
151
304
233
0
0
9
48
0
85
0
0
2
49
0
170
0
0
154
139
0
299
117
275
0
28
194
19
63
0
115
349
308
324
7
394
241
192
0
45
186
2
0
0
267
0
0
159
250
69
0
0
302
126
0
0
237
136
6
0
0
147
84
0
245
0
0
154
0
5
0
0
348
0
0
0
319
0
318
0
0
0
0
0
201
0
359
0
2
203
150
0
140
184
349
67
0
0
345
0
195
0
0
0
371
0
0
105
0
0
150
112
0
313
300
0
0
59
0
100
57
248
309
0
0
8
190
256
152
0
286
298
0
0
33
0
63
0
0
138
0
0
0
0
70
3
246
0
0
0
0
290
358
0
0
345
290
2
0
0
0
271
1
394
279
0
10
0
154
0
0
54
279
166
143
45
0
0
261
13
82
208
289
27
330
291
2
328
280
251
0
0
208
0
183
207
0
279
360
0
0
0
0
386
0
184
190
165
0
0
285
62
307
192
0
330
296
0
65
240
0
161
0
0
209
77
136
153
268
187
77
58
22
117
0
384
0
0
209
0
0
112
0
9
0
0
252
381
180
111
0
240
0
0
0
0
150
144
0
0
40
242
0
0
0
329
0
6
0
0
251
184
397
0
0
279
0
0
0
0
0
0
0
26
0
0
311
301
3
0
363
0
149
121
148
83
0
269
0
0
4
392
0
0
0
45
111
0
0
0
240
397
278
0
3
344
0
334
52
0
254
0
368
363
141
0
0
0
43
0
274
237
0
231
0
0
0
0
327
320
234
374
54
393
0
0
0
342
3
78
264
0
0
6
0
51
158
0
124
21
58
0
396
47
0
370
251
205
1
0
222
239
1
0
0
220
243
254
0
0
30
139
112
92
0
328
0
0
128
286
0
229
0
0
190
0
0
0
0
232
0
0
0
2
0
247
349
315
0
293
311
240
0
0
0
19
27
0
0
26
0
0
0
48
327
135
0
0
100
0
48
0
277
71
212
0
239
113
138
0
160
0
0
47
150
92
173
397
100
250
0
377
0
257
0
230
0
254
133
303
0
168
0
0
101
77
0
217
0
73
0
188
0
202
336
0
0
0
0
0
116
0
254
0
1
5
397
163
350
0
334
0
0
226
0
205
13
157
222
0
193
222
151
0
0
141
228
75
394
388
268
0
173
0
0
199
253
75
0
13
0
0
0
0
247
21
189
156
0
0
0
195
0
163
0
0
0
91
0
0
34
0
201
214
0
396
0
0
0
298
391
257
0
0
255
0
0
149
115
0
21
0
17
201
0
255
0
0
170
0
0
0
60
87
0
256
207
20
0
149
0
1
0
0
0
0
0
237
0
0
0
108
0
0
2
0
0
0
0
203
14
165
0
24
2
0
32
386
323
0
0
0
374
0
0
0
231
332
397
103
0
0
239
0
92
1
182
237
0
0
255
267
269
139
182
0
350
0
0
0
0
0
0
0
0
22
376
0
6
103
0
0
0
84
0
0
376
0
134
56
0
16
117
9
0
0
0
0
121
0
188
0
345
380
0
115
0
0
347
0
323
226
0
0
0
129
317
251
178
0
0
0
4
0
151
0
0
394
82
384
0
0
18
0
274
0
0
0
161
0
88
277
101
206
0
0
196
397
0
326
121
0
227
283
0
291
285
397
57
257
0
0
0
0
8
332
5
257
271
0
0
0
54
327
0
3
149
197
0
0
0
0
396
0
327
0
180
338
383
0
222
101
156
0
95
156
0
0
8
17
33
0
220
0
0
0
265
0
158
197
317
0
0
0
301
0
0
263
227
125
289
27
0
332
350
168
58
0
170
0
0
115
0
115
0
0
204
244
42
10
87
14
0
0
0
4
12
210
115
0
212
0
0
397
0
124
0
55
249
9
0
391
64
0
35
331
250
0
246
0
63
0
0
0
0
118
117
0
364
0
0
1
397
0
334
106
0
0
58
368
0
0
134
0
324
0
0
0
368
316
0
277
0
87
0
0
265
212
58
0
0
0
70
397
0
0
0
283
121
276
265
0
0
164
97
0
0
0
24
0
0
350
246
0
0
0
0
250
94
0
199
301
333
0
0
256
0
0
134
234
0
0
0
363
249
0
0
0
238
0
0
108
187
5
12
348
0
312
386
310
69
0
0
0
0
0
0
136
0
0
0
96
0
0
161
299
0
0
77
245
373
0
0
0
166
0
193
0
304
0
0
0
118
0
0
180
0
0
0
252
1
338
0
0
270
305
284
0
153
247
0
318
0
184
94
262
371
0
0
332
0
0
135
278
0
0
394
0
0
105
0
147
331
0
364
314
357
0
260
329
0
0
0
370
61
385
184
90
48
78
375
283
262
32
0
217
0
0
67
0
41
319
318
55
0
49
270
216
0
307
370
248
0
221
326
0
391
376
0
353
397
156
33
180
250
0
0
110
0
0
14
306
0
322
0
230
0
0
93
0
320
190
0
0
0
0
241
0
90
0
46
0
226
205
0
203
0
0
0
178
0
371
0
42
154
184
0
91
327
32
0
19
0
0
36
0
0
0
0
129
0
0
63
0
14
320
0
0
0
240
190
12
352
0
397
0
0
0
150
177
287
0
211
361
0
0
106
0
0
0
1
0
360
0
0
391
241
264
184
0
0
1
81
0
85
346
207
0
0
0
0
0
288
318
0
205
303
190
0
0
269
0
0
0
0
115
266
0
187
0
262
216
0
233
202
333
257
196
0
0
284
0
0
154
0
0
0
112
171
0
84
0
307
85
0
0
376
248
0
227
202
6
397
0
0
0
0
131
87
5
39
0
130
112
91
51
0
384
0
0
85
110
371
0
0
0
0
4
0
277
189
0
0
0
0
227
0
159
58
247
262
184
0
332
394
185
0
0
142
0
0
0
0
0
0
0
152
95
1
57
358
397
137
218
0
236
333
0
0
252
181
279
0
0
308
0
6
0
0
164
0
0
225
347
190
340
0
0
137
0
227
0
351
315
0
49
0
0
0
271
121
108
194
296
386
379
288
64
109
0
0
0
274
0
226
0
0
104
5
0
124
229
0
0
184
332
359
0
0
0
258
194
0
397
114
0
69
75
51
0
79
29
0
0
0
20
218
0
275
173
212
0
294
0
0
0
147
0
0
0
48
61
5
379
270
1
182
0
0
136
0
0
8
0
0
11
70
226
162
0
0
317
149
235
0
0
333
305
140
130
0
0
345
83
31
371
68
286
397
50
198
53
0
348
0
163
249
345
0
0
361
82
105
4
245
0
209
340
0
280
0
254
342
0
365
0
0
0
0
0
0
19
0
298
325
0
356
0
0
13
0
347
327
0
171
0
345
0
311
0
332
0
0
168
31
0
0
0
79
138
0
205
229
0
104
0
0
0
187
239
0
27
0
0
0
192
0
0
0
0
169
368
0
0
0
0
0
0
0
0
0
332
204
0
0
165
4
0
0
0
0
216
328
309
291
89
86
0
329
0
0
0
0
172
0
0
0
0
0
0
0
134
0
293
306
0
0
275
0
0
63
200
376
120
0
0
73
388
347
0
241
67
139
0
135
0
0
2
0
0
37
259
0
208
0
90
347
0
140
0
0
148
51
0
90
0
282
0
34
0
0
0
0
0
166
0
0
0
0
167
0
1
263
365
250
76
134
36
0
0
101
360
203
0
0
291
148
0
0
89
0
49
76
0
0
0
0
126
0
0
0
0
0
1
0
0
332
129
0
362
155
347
207
0
0
282
83
152
0
0
33
28
107
334
0
306
275
0
0
0
0
0
111
225
204
135
0
312
0
321
0
328
315
0
0
0
0
148
0
0
59
0
100
0
0
0
0
0
0
0
309
0
0
0
248
241
147
129
201
0
214
302
0
341
0
0
317
0
0
0
284
248
84
254
106
0
280
0
0
0
12
386
0
0
354
0
0
0
0
0
0
0
0
18
0
263
0
224
0
0
87
383
299
0
59
28
0
174
0
244
2
131
236
15
290
81
315
159
198
13
275
0
0
0
0
0
236
0
250
13
0
0
138
325
0
15
383
262
289
316
75
0
0
173
317
0
193
0
0
383
0
0
35
101
18
305
0
0
0
190
109
226
394
0
0
0
8
0
0
0
0
266
173
0
0
231
0
279
65
9
0
62
0
0
0
0
0
0
226
0
333
331
231
0
226
0
21
241
0
183
119
396
7
213
91
0
352
0
1
332
212
0
303
392
0
0
293
241
0
0
0
306
0
269
374
0
0
14
0
388
146
90
0
377
0
0
0
239
296
0
185
88
83
280
0
0
281
0
282
164
0
0
0
221
364
134
0
238
0
0
0
0
223
0
352
0
0
15
0
0
384
381
373
341
0
201
0
355
0
366
366
0
0
195
0
0
337
0
7
351
0
0
171
0
47
8
109
308
156
5
51
0
386
0
93
0
176
0
386
0
0
0
16
0
397
0
397
0
263
12
239
0
383
264
0
204
145
100
259
0
31
0
22
0
9
0
58
0
322
0
0
4
361
0
0
123
0
0
77
0
194
242
1
0
0
276
0
0
272
0
0
393
281
366
0
0
0
0
127
0
397
0
0
152
106
206
0
114
324
21
104
278
0
196
292
209
0
25
0
0
0
0
0
0
0
20
55
296
98
0
104
0
283
351
0
267
0
269
284
0
0
283
0
0
0
0
0
138
0
45
239
0
0
73
0
104
223
0
380
66
125
0
371
0
331
0
0
0
0
64
0
101
0
0
315
109
243
131
0
0
0
343
0
0
155
0
308
0
379
224
0
0
0
108
0
0
32
0
22
0
271
0
54
0
0
285
390
170
0
225
199
0
0
0
88
0
254
250
0
0
100
0
0
0
0
0
0
0
0
0
183
0
1
254
286
32
90
0
372
337
0
48
0
0
343
0
196
0
0
351
276
0
331
53
224
348
0
124
279
0
68
0
280
0
0
290
0
340
0
173
0
0
50
0
0
0
0
46
1
0
326
0
0
397
0
224
0
123
184
0
340
390
304
131
175
356
328
0
12
0
0
0
5
264
6
210
0
0
0
0
0
0
268
243
3
169
259
397
0
346
307
0
0
226
0
366
0
328
285
138
348
0
7
170
209
0
0
238
373
228
0
352
0
0
395
0
2
0
0
10
0
63
134
0
0
292
0
0
225
116
0
389
0
247
0
229
20
97
229
78
0
94
0
332
247
0
0
0
0
324
372
0
194
7
257
191
397
0
0
0
0
139
7
348
140
0
0
0
273
0
222
235
303
0
1
45
0
280
0
0
45
127
0
0
0
264
391
99
0
40
0
0
247
0
334
170
0
0
0
0
0
24
260
188
117
0
205
278
0
79
12
0
0
0
0
71
345
230
383
195
317
397
0
0
380
115
234
0
0
0
0
0
0
0
0
0
318
0
0
0
377
358
373
0
136
0
0
19
0
154
0
0
0
44
0
314
343
0
0
0
0
0
0
125
104
0
196
67
3
194
117
174
0
7
0
0
316
350
267
88
0
345
302
287
1
129
0
333
0
0
0
0
130
230
0
0
137
0
144
0
199
0
96
0
357
0
362
0
0
0
136
0
0
0
0
146
148
193
169
3
316
0
100
0
0
0
0
238
125
190
13
0
191
195
299
0
313
0
0
0
0
205
249
0
0
0
106
13
0
0
170
0
397
0
40
386
45
0
0
0
289
0
0
0
24
0
83
236
140
63
0
0
226
0
0
0
0
286
0
0
0
0
0
0
1
317
0
164
0
13
154
361
301
0
244
157
0
116
0
0
86
0
277
0
0
0
0
3
78
0
2
0
227
146
0
48
0
0
0
0
328
369
0
0
58
26
0
0
0
0
31
0
0
315
357
0
0
45
166
0
0
0
371
0
0
69
0
0
317
217
0
0
0
193
174
0
0
0
294
0
307
0
0
199
0
254
141
6
188
378
231
205
207
163
75
0
0
397
333
0
370
252
390
244
162
109
102
194
84
0
2
391
0
174
282
77
0
0
0
156
0
0
0
0
0
165
341
0
0
311
39
0
0
0
72
2
124
0
0
0
0
0
0
0
0
0
29
305
183
0
0
0
94
168
4
0
226
74
0
378
304
0
0
0
66
375
237
0
150
329
309
40
0
134
0
345
0
325
24
280
1
143
237
0
20
0
383
165
378
248
30
149
0
4
110
394
0
0
107
0
0
5
0
0
0
267
189
193
0
0
0
192
0
0
0
17
0
52
3
59
0
370
319
0
12
0
0
8
0
364
365
54
0
345
321
0
164
236
0
0
240
0
0
0
0
182
0
0
0
42
0
0
372
0
397
0
0
0
1
0
0
249
0
283
394
0
76
137
147
230
1
0
351
61
217
98
0
121
150
171
0
194
0
0
0
1
0
0
318
392
0
0
244
0
8
0
0
0
0
0
181
0
0
0
392
53
0
376
35
0
172
383
0
0
361
0
85
0
24
0
309
96
17
142
0
0
392
397
0
0
0
344
285
0
0
24
37
0
0
0
0
0
0
53
0
0
225
38
391
0
380
348
0
0
0
375
0
127
294
0
0
171
0
226
385
0
318
0
0
397
0
261
300
2
0
327
250
366
0
145
0
323
0
0
45
248
335
280
33
0
0
281
0
0
12
59
350
125
129
174
387
0
343
0
0
175
0
0
0
127
0
184
119
0
0
0
223
0
0
262
0
275
0
0
376
289
326
373
218
25
324
0
0
0
346
0
0
0
0
15
0
272
0
243
138
47
20
378
137
197
0
0
0
0
0
15
0
0
240
295
0
0
0
0
292
0
350
4
1
0
0
0
0
356
332
0
0
0
337
0
334
371
0
36
293
374
0
0
0
178
0
0
214
223
146
0
0
58
0
0
258
0
186
249
0
60
5
47
0
0
1
146
41
0
0
269
265
0
83
0
104
225
0
296
264
140
264
249
0
0
0
299
103
0
0
0
357
0
254
0
0
190
0
226
163
0
0
0
0
0
249
0
224
242
227
0
0
65
384
49
0
0
0
83
65
70
269
370
237
0
211
0
394
14
0
213
0
0
0
148
191
245
48
0
267
1
191
75
0
0
305
134
0
346
0
0
0
0
0
0
0
0
46
297
0
0
0
75
0
81
0
0
13
0
0
0
199
0
275
0
0
325
0
0
0
39
105
147
24
317
257
0
0
0
5
109
25
0
284
349
385
71
0
387
333
260
0
0
0
0
0
0
334
0
0
135
212
0
0
394
0
0
0
365
231
0
110
105
205
0
0
0
208
397
331
321
306
0
121
0
60
0
240
40
0
95
177
0
295
236
257
177
0
397
330
0
346
111
266
397
229
39
0
7
219
0
279
0
343
269
226
0
1
0
22
299
374
0
250
0
78
0
299
137
199
0
0
0
349
188
0
173
199
0
0
0
0
0
203
217
0
329
0
204
0
0
58
199
0
347
0
393
181
70
0
151
278
180
0
314
0
0
260
317
98
144
149
0
101
0
0
0
0
289
31
365
14
185
0
31
0
153
0
373
0
182
29
0
0
0
334
30
45
47
329
316
337
0
94
0
0
299
0
293
0
0
0
126
0
0
0
0
318
0
0
226
0
10
0
0
348
0
1
44
138
0
383
0
0
341
0
0
0
169
355
277
0
0
0
304
27
137
11
397
0
0
195
0
0
367
0
0
288
282
0
14
0
221
0
326
0
0
109
274
0
137
0
342
0
317
1
184
397
207
0
0
0
0
284
192
254
0
0
9
0
0
0
0
222
0
0
44
364
259
0
0
0
0
0
0
0
254
146
0
35
255
308
131
151
0
9
230
0
0
0
0
0
0
0
1
147
392
127
178
0
28
0
0
256
123
149
0
0
0
13
394
375
0
369
22
271
0
0
25
273
0
370
3
0
257
38
138
0
0
0
0
229
1
0
143
0
330
0
392
29
362
237
11
197
243
0
0
0
0
0
371
0
0
1
107
0
0
0
0
281
0
0
31
208
99
0
135
0
371
397
0
104
12
0
312
284
0
266
0
0
184
333
0
311
348
0
152
217
246
165
0
211
42
0
0
10
10
333
0
58
0
0
0
371
172
388
0
0
108
228
55
0
0
13
0
0
0
0
317
162
0
0
0
337
0
261
0
200
0
0
268
0
0
396
212
0
0
0
205
0
300
151
117
0
86
0
0
107
252
0
0
0
341
189
51
0
0
236
0
0
1
0
0
109
0
0
397
212
17
252
0
199
24
55
0
0
107
279
0
0
0
366
251
0
0
0
0
0
0
0
397
0
77
30
219
0
392
341
0
0
0
332
326
210
230
334
257
102
184
0
218
0
246
170
279
0
278
0
122
0
0
0
110
366
0
0
0
0
0
0
0
194
2
0
393
3
0
0
0
0
368
330
297
0
7
0
244
80
0
190
0
341
0
397
0
154
256
58
0
194
0
358
197
77
0
375
0
0
218
0
261
397
0
0
293
24
47
0
350
0
0
0
124
0
0
74
394
0
109
0
263
0
0
160
0
225
0
241
0
13
15
58
0
134
0
252
0
0
0
371
54
0
108
35
0
393
8
260
0
91
0
337
129
48
0
109
0
263
16
150
338
109
0
0
0
0
339
23
0
113
195
0
0
0
0
3
316
57
0
0
1
0
142
0
152
333
17
149
0
0
164
335
0
0
0
95
91
159
0
0
161
0
205
0
314
9
2
0
0
238
0
29
348
0
317
0
107
0
223
174
179
0
52
0
92
0
259
0
0
138
0
0
0
287
0
247
381
0
287
15
0
0
366
63
224
0
329
138
0
0
1
0
0
0
0
272
0
0
0
121
205
0
51
131
0
0
0
301
0
394
0
181
277
0
0
0
355
0
0
0
0
302
397
376
0
0
0
75
0
0
252
262
233
0
328
358
0
1
0
0
0
158
33
204
231
0
82
95
186
0
0
0
0
0
0
6
160
294
290
0
0
0
3
0
0
43
0
390
356
191
0
0
0
66
318
371
0
124
0
0
185
0
0
254
262
8
0
15
0
0
0
205
0
133
43
0
0
0
84
0
276
0
369
262
276
322
171
32
139
0
0
0
0
271
0
0
0
181
0
0
0
0
0
0
80
0
0
373
182
77
41
77
3
328
394
348
0
351
0
120
0
14
0
0
0
0
243
98
298
0
0
94
243
0
302
296
93
0
318
0
0
0
33
74
324
58
0
0
0
0
377
0
226
0
356
0
0
54
251
0
0
388
0
0
361
0
0
0
0
121
0
0
1
49
0
0
88
397
0
0
0
0
0
226
3
152
0
22
0
0
0
391
0
313
391
394
0
0
0
75
50
42
0
0
371
358
0
0
0
0
0
0
349
57
141
23
0
158
288
300
0
0
0
0
60
394
317
0
36
77
254
74
102
0
85
0
0
391
281
70
357
0
0
0
0
19
0
0
1
0
0
204
0
239
0
0
0
231
0
0
0
70
0
212
143
208
0
0
84
224
0
0
0
0
276
90
30
0
294
0
0
307
0
340
0
0
276
0
0
353
393
0
290
282
2
363
0
0
78
199
394
188
0
0
25
96
0
396
0
253
0
0
256
0
143
397
0
0
0
0
7
145
0
0
21
0
370
256
148
78
47
0
0
0
353
0
149
9
306
0
352
0
286
362
78
296
0
304
281
151
244
0
0
0
347
301
0
0
0
258
345
0
0
0
283
0
392
0
0
0
0
0
137
224
127
0
225
394
0
0
90
239
0
288
391
22
333
0
41
0
0
0
48
0
136
0
156
0
280
0
54
278
0
95
332
5
0
347
0
158
202
0
0
9
0
0
0
0
167
147
110
0
0
0
347
384
28
0
335
182
0
69
34
0
0
222
158
58
0
179
0
0
16
0
397
0
315
0
17
393
25
19
1
211
0
0
0
99
0
0
0
0
340
0
375
0
66
0
0
0
0
170
0
0
0
0
0
394
257
0
0
0
296
128
394
0
138
0
0
0
0
272
185
0
0
85
188
0
0
279
249
383
0
17
0
0
0
357
109
0
253
247
223
0
289
33
0
0
0
0
278
0
228
0
217
0
41
342
46
397
90
0
0
397
280
0
83
0
340
0
207
0
0
0
0
3
0
5
0
0
386
0
205
0
0
2
0
140
220
355
84
0
205
275
208
272
0
0
304
369
2
50
277
328
0
0
0
0
0
384
0
329
81
0
44
91
0
289
0
0
0
0
214
40
202
102
0
332
136
295
194
0
0
262
0
0
145
260
0
225
0
1
0
0
0
136
313
1
0
0
0
0
0
0
206
0
0
82
0
0
0
0
201
0
53
332
50
3
0
62
0
0
4
208
145
0
0
0
180
0
147
0
0
304
58
137
97
131
0
170
278
0
0
353
177
0
104
0
178
0
0
0
374
0
0
72
0
249
311
0
351
35
0
372
0
299
378
0
0
24
0
226
0
397
0
242
90
0
0
123
368
329
0
0
0
0
186
0
16
10
75
375
302
0
90
350
332
43
50
132
86
0
68
155
15
333
160
372
7
100
144
0
84
189
0
2
0
0
7
0
0
0
158
71
10
0
0
0
0
391
0
0
325
328
384
363
0
1
156
0
212
49
0
166
0
153
204
316
0
305
0
0
0
0
21
0
0
0
0
386
0
0
0
0
104
0
390
0
0
156
338
175
0
269
306
0
212
8
0
0
170
6
0
0
167
0
0
0
0
210
9
169
0
210
0
34
0
157
377
89
380
0
337
0
330
0
93
0
0
344
109
0
68
301
0
0
0
0
0
334
39
0
0
64
147
0
2
237
4
1
157
375
181
45
0
0
0
0
0
0
4
80
37
0
62
342
145
0
0
0
0
0
273
93
0
0
0
95
183
167
0
0
205
0
234
139
281
0
0
0
76
83
141
58
296
100
0
0
208
356
0
173
177
0
0
357
314
0
0
239
293
0
144
163
0
100
0
0
0
0
26
45
0
0
0
381
0
0
3
242
227
8
0
272
397
0
4
115
0
276
0
0
49
0
111
0
0
177
225
394
6
83
377
90
0
171
0
241
0
391
99
0
56
0
340
0
0
0
299
188
0
0
29
0
269
356
0
280
196
0
0
176
0
0
0
397
0
104
0
0
26
0
0
0
0
299
83
0
178
0
0
394
193
68
206
391
0
15
143
39
0
0
151
194
311
0
0
0
218
174
84
283
0
9
0
0
84
128
0
0
243
0
280
349
0
0
39
0
294
0
392
0
319
0
62
318
77
0
0
0
0
0
198
0
0
0
0
383
0
207
0
0
76
0
292
0
216
253
0
0
0
134
54
0
317
1
137
0
0
353
0
0
221
300
135
0
248
0
0
0
386
0
0
331
0
0
0
0
107
0
21
383
0
33
0
0
0
0
0
366
0
289
183
0
369
0
35
234
51
0
106
0
374
0
0
0
0
239
391
94
98
0
0
103
369
0
50
66
0
0
195
317
374
0
0
0
284
0
240
0
0
0
69
332
0
0
0
98
0
0
0
259
0
9
164
0
22
383
323
3
366
383
5
0
0
0
0
0
203
385
0
0
74
0
382
276
0
0
180
0
244
184
0
106
0
161
142
324
0
0
0
397
393
0
351
51
0
370
193
0
244
0
0
216
0
0
0
115
0
374
213
0
83
302
149
234
338
0
294
0
144
0
0
0
57
80
48
0
183
3
90
92
355
0
0
99
0
295
0
169
265
0
0
136
376
20
0
17
284
0
0
0
397
0
0
349
280
0
0
142
0
162
0
0
285
79
0
217
0
5
88
33
90
0
160
0
47
385
0
223
0
0
224
0
0
279
32
0
397
229
0
281
183
0
362
0
0
394
0
0
0
366
54
29
0
229
0
333
0
351
0
55
80
376
0
102
93
0
0
332
363
29
0
113
276
108
0
0
372
2
0
283
195
0
0
148
0
235
0
0
0
0
151
0
0
0
305
372
0
0
0
155
82
0
0
353
0
166
302
0
42
176
0
0
0
0
0
0
324
0
365
2
41
0
25
41
0
277
0
318
85
0
0
0
0
190
0
180
40
119
115
223
0
0
205
160
0
0
239
0
0
0
0
133
0
0
0
13
229
348
0
115
169
207
0
226
0
238
0
0
362
0
332
0
0
252
297
26
0
0
62
350
0
105
0
0
0
257
178
0
129
83
0
0
220
266
34
6
0
92
0
0
0
23
74
397
0
326
47
32
331
0
2
0
230
339
0
247
144
332
175
310
328
47
0
0
0
0
109
1
0
116
61
1
0
0
69
0
233
7
0
0
0
263
285
74
0
2
0
0
95
0
0
224
0
0
0
199
0
0
373
0
165
0
10
248
0
0
0
0
72
0
0
0
172
0
0
185
72
0
91
331
261
0
0
0
0
20
0
0
0
148
0
371
204
0
316
152
0
196
0
0
0
224
0
0
134
0
0
256
58
96
0
328
202
294
128
332
0
0
0
300
0
0
0
0
0
162
0
0
0
0
231
47
98
116
0
383
112
0
102
111
65
0
0
0
327
179
317
13
0
21
325
0
0
216
0
192
0
188
267
389
315
83
0
0
329
275
0
150
0
0
104
263
0
0
0
268
55
141
219
160
0
0
397
0
340
10
5
137
282
106
0
280
79
0
0
288
0
241
0
0
378
0
1
0
270
0
0
169
0
366
134
374
0
0
251
0
182
98
385
9
0
0
0
365
193
0
0
144
393
317
0
0
0
317
242
0
16
0
301
0
222
0
384
0
397
0
113
0
238
0
0
0
74
0
27
327
281
91
328
42
1
0
284
314
155
3
397
309
370
0
36
163
0
0
0
361
294
48
0
193
0
0
261
390
0
0
5
0
0
0
296
67
0
113
46
148
9
388
66
319
0
0
383
350
345
388
0
0
390
148
383
0
0
260
377
0
85
126
0
0
393
0
0
210
0
397
60
354
0
0
383
248
240
256
384
0
54
0
0
155
123
0
139
51
0
204
0
0
0
109
0
164
0
0
0
90
0
125
1
353
0
0
0
178
0
0
0
55
162
0
0
0
10
0
145
0
196
0
0
178
370
0
0
0
0
174
287
0
0
150
0
5
252
26
0
89
235
0
0
0
0
134
0
397
383
0
5
306
146
220
0
0
0
0
258
0
324
332
0
116
302
0
0
0
207
0
257
243
0
0
0
120
0
296
0
0
0
0
1
356
0
0
156
127
0
0
0
264
261
50
0
0
0
396
79
0
0
0
0
0
271
0
0
0
243
33
0
0
1
124
343
339
74
115
0
140
0
355
80
0
0
0
350
0
0
0
258
67
397
0
0
365
0
0
146
237
253
74
384
202
0
0
0
0
0
108
127
0
336
345
191
73
0
0
293
265
332
0
0
107
198
0
0
27
0
0
237
0
0
0
107
136
251
253
178
63
0
0
193
0
0
253
50
0
148
15
0
184
0
41
0
0
0
52
0
230
196
29
0
0
0
191
269
263
0
0
198
0
181
244
0
29
0
235
0
0
397
0
0
278
0
0
0
394
397
0
0
0
36
183
0
26
0
0
310
35
0
223
0
216
0
64
259
0
57
336
0
0
0
28
0
44
341
0
65
0
386
397
0
8
0
57
0
0
0
57
296
235
25
0
384
0
389
395
9
188
364
95
0
243
0
0
0
277
274
33
0
2
0
0
91
216
75
235
3
374
0
363
86
307
0
226
0
296
373
150
298
0
0
394
0
394
19
0
0
189
0
7
211
195
0
279
330
178
358
0
0
0
0
105
344
0
154
108
0
155
284
0
340
344
109
0
394
0
0
201
0
0
170
291
247
206
0
331
155
0
0
260
0
0
336
0
0
0
153
87
0
299
345
116
380
339
5
46
0
0
375
214
0
166
0
55
0
12
173
36
0
369
4
182
0
218
357
0
397
257
0
264
0
0
0
121
309
397
0
57
243
283
0
0
153
0
140
0
0
0
0
0
0
38
0
0
0
96
72
0
215
0
32
295
311
9
0
0
0
0
150
198
0
0
139
148
0
0
0
60
192
367
0
75
304
0
86
0
276
212
211
0
147
0
21
0
0
216
187
145
0
0
9
198
129
280
0
352
0
31
0
368
0
0
0
53
0
284
318
0
0
124
0
0
390
0
397
0
87
383
397
297
155
337
38
0
337
0
165
0
64
0
219
214
0
0
0
0
357
235
0
0
72
0
0
159
0
0
0
299
53
263
0
281
150
280
0
95
309
0
352
238
0
357
0
224
215
207
88
8
102
0
0
110
0
0
265
0
0
304
0
282
0
253
255
0
0
0
32
213
0
0
0
0
0
0
0
26
383
397
102
108
0
0
159
0
315
0
148
0
0
0
7
0
0
81
0
0
0
0
0
0
0
0
341
60
189
201
0
256
0
273
0
0
1
205
0
161
35
0
110
0
280
68
7
0
279
43
108
0
145
108
176
309
0
1
180
0
164
106
393
397
0
94
0
136
0
0
0
214
138
91
0
170
0
367
0
304
21
0
0
0
0
251
342
0
84
0
121
0
305
122
156
241
157
165
359
0
0
318
82
362
1
148
0
114
396
2
0
171
147
255
347
128
2
178
239
306
99
54
0
65
0
397
253
0
357
8
0
10
226
39
203
0
234
0
0
0
186
388
57
0
78
0
12
0
301
0
0
0
152
181
26
0
117
0
333
0
85
0
0
0
0
113
0
105
101
0
321
243
0
255
263
108
0
1
0
0
0
0
3
112
0
10
206
0
0
0
42
321
0
201
1
26
0
191
304
0
126
19
0
95
0
313
14
0
0
0
0
0
46
0
0
123
0
266
0
0
0
0
326
0
66
0
187
379
71
0
0
383
0
0
0
171
0
10
0
308
0
107
0
265
105
0
0
0
0
76
5
0
243
0
0
105
0
0
52
0
0
277
0
68
0
342
0
99
177
0
0
376
148
3
78
173
0
373
277
0
0
0
244
376
44
151
314
18
0
0
0
0
204
74
0
0
368
0
0
14
0
0
51
0
0
317
113
0
0
27
0
0
182
0
271
201
0
0
236
0
1
171
0
134
0
0
0
0
0
0
0
0
9
333
333
0
0
373
2
0
141
303
0
0
0
0
0
255
0
24
55
0
0
305
0
321
63
94
0
301
319
0
0
0
0
0
0
84
215
133
0
266
0
80
124
0
0
62
0
0
143
129
371
0
301
149
190
0
0
120
0
0
112
276
0
0
187
0
293
0
8
0
204
356
0
283
0
281
0
51
185
298
1
171
87
227
229
397
181
194
62
0
343
0
211
1
285
135
394
0
1
140
1
325
372
0
308
0
0
265
367
0
291
0
0
0
0
230
0
53
0
276
43
28
18
102
180
104
0
190
0
164
127
0
148
367
0
0
110
36
207
0
87
247
0
0
0
0
0
0
0
304
141
397
307
38
280
1
10
0
147
255
0
180
0
3
1
16
370
53
0
0
70
345
185
3
0
0
156
291
204
146
211
0
0
234
0
170
0
0
314
394
263
0
334
0
253
0
335
0
108
234
91
0
67
0
0
0
207
200
0
58
3
314
0
0
375
0
280
0
150
0
304
304
0
0
150
324
0
0
0
0
1
0
0
0
214
0
0
120
0
351
104
0
109
0
0
0
0
0
1
22
255
397
0
254
161
0
0
0
176
0
0
0
372
304
314
0
46
0
0
94
0
97
106
217
128
2
210
0
144
0
0
0
0
55
157
0
0
0
6
0
0
0
6
0
0
0
321
0
0
0
87
0
0
366
2
297
0
273
340
1
0
0
0
281
299
111
0
49
0
85
0
0
0
0
321
357
362
0
0
0
304
218
236
332
0
0
0
353
64
281
114
0
104
160
0
198
106
0
396
0
297
103
270
286
248
3
375
273
280
66
111
0
307
26
91
0
0
169
322
27
116
127
0
0
288
183
326
0
53
284
384
211
1
0
155
0
0
168
0
0
0
0
43
160
22
0
349
0
0
0
335
334
380
0
246
0
299
229
0
0
0
383
0
0
391
348
22
254
199
23
0
0
342
233
0
2
0
0
0
110
362
213
0
216
58
0
57
236
219
0
0
0
334
110
244
0
79
167
175
0
0
62
0
61
0
0
0
115
203
364
137
0
373
0
0
0
100
11
0
143
211
5
0
0
0
0
129
0
251
0
0
0
0
206
8
82
0
134
372
122
0
0
73
0
269
371
181
0
53
0
151
360
102
0
156
0
282
0
9
280
353
0
0
0
0
190
0
0
23
0
1
333
26
0
358
0
277
0
0
365
368
0
143
0
55
0
301
0
391
313
0
0
144
0
0
302
0
1
35
283
0
377
0
0
280
0
378
38
0
97
115
158
158
42
0
0
0
0
0
0
43
0
39
0
0
0
313
64
104
0
366
215
392
0
0
349
162
202
85
241
1
75
0
162
0
0
0
51
319
290
0
0
0
0
253
301
0
0
0
318
0
0
0
345
0
0
0
198
0
171
0
0
0
313
338
386
47
317
0
109
0
262
0
0
68
0
0
66
141
296
332
32
0
0
194
0
397
9
0
386
187
0
0
0
0
117
128
6
0
250
0
0
28
0
0
0
237
386
5
16
0
341
151
274
281
0
138
342
0
0
0
299
235
0
173
297
0
27
0
0
327
148
0
0
0
0
0
1
0
0
381
377
215
0
330
106
353
386
0
0
81
294
0
373
0
0
195
0
211
0
24
1
0
0
363
0
0
0
183
0
153
172
0
337
141
203
0
0
0
0
348
0
0
192
93
0
168
0
0
162
78
0
7
173
260
137
397
0
84
18
0
0
0
0
0
46
0
147
0
1
319
136
0
256
0
133
0
152
0
34
280
0
315
86
0
0
164
0
0
0
386
0
0
0
50
0
229
0
0
4
0
89
1
0
0
125
0
0
279
0
13
26
0
341
169
8
0
189
0
1
343
281
232
37
218
0
0
216
0
161
186
125
0
191
102
348
0
0
0
40
0
0
32
0
21
0
0
0
0
47
0
242
390
0
0
0
0
0
0
178
3
0
318
0
0
294
0
105
0
238
75
33
0
42
0
230
0
131
336
349
83
336
0
0
0
375
312
386
69
0
0
391
0
9
77
0
129
324
1
55
0
81
159
349
328
81
357
9
0
244
229
0
127
92
190
387
0
397
0
217
0
0
82
151
296
43
197
257
0
0
0
80
256
0
271
0
359
249
0
0
124
23
0
294
0
0
299
247
0
0
0
0
0
0
0
301
0
15
284
0
0
175
0
227
97
0
124
0
0
225
0
148
0
55
0
62
194
300
0
4
3
0
0
190
36
0
0
0
281
220
83
0
394
0
0
0
368
238
0
15
0
368
0
109
0
62
5
0
0
212
294
1
0
276
208
0
28
0
0
0
0
0
377
0
385
1
365
376
3
0
320
121
153
0
10
3
63
152
136
269
0
351
376
37
0
0
0
104
22
78
317
0
255
154
353
0
0
0
253
8
82
151
0
0
318
0
0
0
259
185
331
0
199
1
375
0
57
0
4
0
209
0
58
364
0
0
0
0
0
112
0
0
0
0
0
0
40
259
314
0
0
98
0
271
302
0
0
0
186
266
0
32
313
1
0
0
0
0
3
241
272
39
374
0
199
66
0
0
0
132
166
0
397
0
0
0
0
0
137
51
0
0
220
88
65
137
0
8
0
0
1
0
4
284
201
0
158
0
88
215
131
234
0
353
95
0
0
155
107
0
0
0
150
61
194
348
49
171
245
388
71
395
312
89
1
306
243
161
24
208
0
207
362
0
0
8
199
136
0
331
140
5
335
0
386
0
0
0
0
0
0
351
0
0
0
0
0
0
0
113
0
141
396
0
207
107
0
0
193
0
0
250
0
5
0
0
53
136
86
193
82
0
0
0
0
394
0
176
180
61
0
0
0
308
0
0
0
397
0
0
0
0
178
0
350
342
125
0
0
0
154
364
76
1
58
124
357
0
0
0
225
0
0
306
36
0
249
7
0
0
0
257
365
0
329
0
318
0
106
88
244
0
0
257
0
371
397
167
0
0
0
0
0
94
167
0
162
0
0
1
0
0
0
178
326
8
0
0
0
256
25
0
160
0
368
110
330
397
0
0
253
394
206
296
0
0
0
394
0
26
397
259
0
189
0
0
206
0
0
3
0
0
391
0
0
106
215
0
0
0
5
177
307
249
261
0
0
0
371
154
250
0
203
0
370
204
290
193
182
315
152
0
365
0
133
5
0
347
0
0
0
0
203
181
0
91
0
40
17
0
132
160
386
0
0
0
0
0
387
0
4
259
0
331
25
0
0
0
391
142
389
0
0
0
0
134
329
0
274
121
0
0
140
293
162
0
0
0
174
0
0
181
145
69
90
19
195
0
0
0
0
57
0
25
325
0
0
0
169
0
0
197
204
85
0
165
0
24
334
2
0
42
208
397
10
0
88
85
0
0
303
99
48
322
0
204
302
0
173
0
0
110
0
76
0
208
138
183
159
0
0
344
0
260
117
387
279
55
0
0
134
39
381
0
0
0
0
0
239
0
0
392
0
165
30
0
0
0
0
0
0
0
0
47
0
0
0
57
367
315
393
0
188
310
279
96
0
66
0
201
341
0
1
268
18
305
254
372
0
273
122
0
85
53
170
6
60
204
108
5
1
280
0
176
0
147
0
0
303
55
254
255
0
0
1
0
0
326
0
102
0
397
206
0
0
0
0
385
60
0
0
0
373
0
263
0
332
0
0
0
0
221
0
0
0
333
153
281
388
340
0
198
1
397
253
318
0
108
0
0
114
43
335
0
0
0
228
347
8
284
56
26
352
0
188
16
204
0
109
342
0
155
340
8
0
0
0
23
344
194
0
0
0
0
0
1
372
0
26
320
0
0
7
90
0
397
249
0
0
0
1
0
0
384
272
68
0
387
0
0
115
241
4
103
0
108
0
0
209
71
0
266
317
135
0
210
0
222
85
92
0
0
0
0
340
122
48
45
136
227
0
0
302
387
337
338
0
112
332
0
0
305
0
0
81
0
0
2
364
103
254
43
0
0
0
84
0
397
70
55
250
12
15
87
0
0
0
397
0
373
395
0
341
384
0
125
52
182
0
34
0
79
0
0
303
0
371
338
151
108
0
249
216
0
0
0
353
1
0
85
0
0
0
168
201
280
0
23
253
5
168
225
0
0
0
0
14
312
0
0
0
332
0
0
0
258
0
285
394
0
0
188
157
0
0
340
47
234
47
108
40
326
233
231
0
131
0
0
71
0
0
16
288
242
0
0
0
44
0
101
0
0
396
299
1
0
100
0
249
150
0
282
0
394
0
47
0
378
39
0
0
68
0
300
0
148
1
185
152
0
0
153
4
0
0
0
151
0
261
91
0
169
205
0
236
363
0
0
0
0
294
372
0
365
159
0
20
0
100
2
0
0
345
0
263
0
393
372
116
0
332
0
0
0
0
0
0
0
1
255
128
191
0
233
45
0
395
0
15
274
0
0
302
222
370
0
352
0
0
267
0
0
0
203
0
0
0
0
0
0
160
247
0
0
328
0
361
0
343
0
0
236
150
0
0
0
0
0
8
0
66
365
0
159
0
0
0
228
0
387
12
284
0
376
0
12
201
0
75
390
4
373
106
0
0
0
68
0
41
100
147
200
159
353
134
0
0
0
68
0
342
187
397
305
326
0
0
233
0
0
0
329
0
251
306
0
28
0
139
0
235
0
0
0
278
0
0
0
10
0
0
53
164
0
199
250
0
87
14
231
0
18
0
78
0
26
1
0
0
152
0
0
334
0
250
0
387
145
127
255
280
333
256
88
75
0
37
249
0
0
0
269
0
270
0
0
347
253
0
154
0
0
0
245
0
0
0
0
397
0
100
0
192
296
381
0
195
364
0
166
60
0
0
0
0
110
397
268
0
31
385
256
0
3
117
219
357
0
0
0
7
32
1
149
0
0
87
11
117
384
262
0
0
105
278
0
0
217
0
0
0
358
0
394
191
298
0
166
0
51
14
0
56
343
336
397
0
188
0
3
0
367
0
0
225
0
0
0
0
0
0
0
376
0
0
0
28
365
158
235
4
0
0
0
0
202
0
340
0
60
0
0
0
153
274
88
69
0
342
0
0
0
112
158
0
264
0
46
0
277
0
251
68
0
150
249
152
0
55
155
85
332
0
215
80
0
0
57
188
151
215
14
27
54
197
0
229
334
0
0
378
3
386
0
0
251
0
0
0
0
97
152
143
0
340
0
155
0
0
28
0
90
0
283
285
0
108
128
0
248
331
81
16
0
0
6
330
0
4
305
64
0
359
0
0
5
0
3
0
0
0
307
346
0
2
228
0
0
360
0
385
37
0
0
0
197
81
0
358
0
0
235
55
348
0
0
47
31
0
0
214
0
0
0
0
204
12
36
147
220
1
0
0
41
0
216
275
244
124
0
0
0
206
0
0
0
0
375
16
0
290
0
9
199
0
324
40
194
65
0
0
247
0
12
274
252
0
74
386
0
0
370
0
0
1
326
160
0
0
0
0
195
0
17
0
214
0
316
17
0
0
289
307
391
0
67
242
292
180
0
397
0
0
0
0
0
1
0
345
337
0
222
0
0
0
0
373
0
0
164
153
0
157
55
1
106
201
221
18
311
174
0
202
20
323
0
0
301
12
0
0
208
397
0
166
0
0
0
1
259
0
17
223
248
65
82
85
0
390
5
241
0
0
397
0
302
0
0
32
383
369
51
248
0
0
0
0
386
98
138
162
4
237
306
186
160
0
207
0
0
0
211
50
0
325
203
75
126
0
0
286
258
0
0
0
334
2
20
372
0
0
44
243
206
0
397
119
0
0
0
324
175
392
0
83
101
68
0
205
4
95
0
0
84
0
32
0
0
0
143
0
9
0
0
0
198
37
93
12
0
76
325
0
0
245
355
391
230
28
315
238
0
172
0
0
78
0
0
0
356
0
0
266
0
369
1
0
0
0
0
0
369
0
0
0
397
155
0
1
0
90
333
215
388
384
0
172
91
0
112
91
0
289
225
159
0
4
75
276
312
0
0
88
97
56
0
0
120
342
195
0
0
0
333
0
319
0
245
299
0
221
0
0
0
0
52
0
0
42
0
120
0
154
219
207
240
341
40
0
340
0
0
0
0
64
0
72
265
376
286
92
0
0
230
82
1
80
276
128
0
0
0
0
0
1
0
0
0
251
0
0
0
267
0
386
0
0
0
190
0
0
73
0
103
254
0
0
80
0
0
353
383
115
0
221
95
144
352
0
0
327
390
0
0
209
289
54
6
0
0
0
300
394
239
127
23
0
397
318
60
0
0
32
276
0
1
0
380
254
0
215
0
280
0
0
0
370
9
215
0
0
0
0
0
0
0
360
190
0
387
1
0
0
172
0
355
0
0
370
0
199
326
33
0
0
0
66
202
7
92
0
0
162
149
286
257
254
190
40
43
145
0
0
6
0
0
0
394
321
296
143
98
384
301
169
12
248
372
203
169
106
0
312
214
0
348
0
0
343
0
0
287
0
0
0
0
0
57
0
1
0
49
107
78
0
0
0
316
22
342
187
65
0
0
0
0
156
87
72
1
57
0
0
107
54
0
254
0
0
309
0
272
196
0
0
344
79
0
275
0
338
1
341
78
82
112
299
0
116
0
108
333
0
5
70
151
178
64
253
0
0
0
0
80
0
239
0
0
0
0
327
0
147
0
52
370
325
204
0
190
0
145
144
0
0
0
0
0
227
0
0
0
12
0
0
0
0
212
302
128
0
231
256
303
0
44
325
0
0
0
0
312
0
0
0
203
0
334
57
172
348
91
0
0
0
0
13
369
44
0
92
0
123
139
0
0
0
0
0
224
148
32
343
262
0
0
9
1
48
194
137
0
0
353
0
397
26
165
0
262
377
53
0
259
37
69
87
213
0
68
245
101
0
0
251
156
0
0
177
371
39
261
318
277
151
0
112
0
247
0
82
0
207
0
2
0
352
0
336
0
172
0
372
183
394
61
329
0
54
171
205
236
0
0
251
0
0
0
0
0
283
0
343
250
55
0
0
397
257
4
81
222
146
199
0
239
0
0
163
0
0
0
0
0
193
0
0
0
323
0
232
105
49
0
0
0
200
0
0
0
349
5
327
156
256
0
88
62
251
0
0
0
322
1
0
0
0
0
155
0
397
298
242
51
72
225
379
0
0
90
172
4
115
0
266
0
1
22
69
0
177
0
232
99
0
0
0
0
0
0
0
0
95
0
0
0
285
234
0
0
107
0
0
0
0
0
353
84
106
1
0
0
306
0
397
0
0
135
0
386
0
0
0
393
165
0
0
0
0
106
0
254
209
107
217
155
0
0
101
116
340
0
0
205
124
0
0
1
0
0
0
0
330
35
394
187
0
4
0
4
316
188
357
8
344
0
0
149
385
214
368
0
49
332
0
0
347
378
266
228
0
0
148
0
38
3
2
0
131
222
0
104
0
307
0
0
219
0
194
383
3
0
339
0
0
0
0
87
237
150
0
0
322
396
0
0
0
0
7
202
205
341
0
0
81
60
0
0
0
0
0
315
0
328
11
237
224
0
186
157
190
43
0
116
0
0
24
17
0
0
354
58
352
0
0
0
0
29
57
383
140
174
256
0
0
230
0
196
100
0
0
0
0
337
90
0
138
0
125
149
49
256
0
224
0
0
227
174
28
0
0
337
0
0
0
0
301
0
0
363
0
36
327
0
122
397
0
0
0
47
334
0
0
0
0
0
24
0
0
72
0
0
0
93
95
12
0
0
0
79
0
0
145
0
0
194
0
0
331
0
27
300
0
0
0
0
379
0
189
166
2
0
0
255
143
303
0
0
0
0
67
17
86
130
25
0
0
0
0
0
0
0
285
300
0
266
0
0
141
0
260
0
19
387
327
4
295
0
0
4
43
281
0
0
47
351
326
0
354
0
333
237
308
0
0
0
199
340
0
394
0
316
0
0
0
142
329
5
0
0
77
324
0
297
0
0
214
0
252
222
0
90
0
70
377
0
86
87
238
111
0
0
0
0
212
0
0
0
87
10
0
0
319
0
272
160
0
24
15
320
151
199
0
86
342
270
239
191
0
0
0
0
248
0
283
177
137
0
194
375
0
307
257
355
126
6
216
216
0
0
0
0
0
0
175
138
0
376
0
123
0
55
383
0
80
0
307
0
0
0
0
283
0
5
0
85
0
0
314
0
306
311
294
210
6
0
0
335
112
0
23
0
0
216
249
5
196
330
95
0
0
267
314
227
27
0
0
337
75
333
17
0
0
0
202
0
0
11
338
0
0
364
145
0
0
0
0
113
324
0
52
9
0
276
0
0
224
0
338
1
81
188
0
0
397
0
0
0
8
99
43
0
350
0
0
0
0
336
54
0
0
0
0
310
0
0
0
0
227
0
167
376
241
392
337
0
0
389
0
0
326
0
277
0
0
0
19
28
5
364
85
327
0
371
0
5
300
0
1
5
395
250
295
1
0
0
397
0
0
0
351
322
216
0
371
0
258
0
0
0
391
0
383
262
0
395
155
314
0
275
0
0
166
86
329
350
207
348
385
357
251
0
91
346
2
192
0
104
90
0
83
198
0
129
0
0
0
154
0
82
188
0
271
111
224
0
276
266
1
0
0
204
9
0
0
0
0
0
0
345
0
218
382
71
0
339
0
0
349
12
145
0
0
367
0
0
0
99
0
257
258
284
0
0
0
154
0
162
31
24
19
0
299
390
337
0
338
0
0
197
0
0
106
187
0
201
0
0
0
0
0
0
0
12
41
397
36
212
0
0
92
330
0
106
0
0
0
0
0
0
394
0
315
0
223
65
0
1
0
0
0
0
351
0
0
106
0
0
86
0
0
366
198
0
0
0
0
397
376
78
0
316
40
110
118
52
258
206
147
0
7
189
0
0
0
248
156
337
176
79
0
397
303
0
305
373
256
2
0
43
0
20
44
0
0
0
0
0
8
84
260
0
27
295
0
53
66
163
214
397
7
272
314
0
381
300
0
210
0
156
0
302
0
181
217
0
370
0
257
0
42
28
0
137
60
0
303
201
224
0
366
0
0
34
84
0
0
136
217
208
0
366
340
351
0
236
0
26
0
0
0
396
244
0
0
372
0
168
0
0
0
0
356
0
230
0
0
270
0
0
0
0
0
357
4
171
0
262
198
1
0
283
252
116
52
0
0
339
0
343
305
15
0
159
0
369
77
0
185
0
238
241
0
0
0
158
0
334
149
0
159
129
299
0
0
341
103
0
0
0
0
127
315
0
0
178
272
0
314
0
105
263
0
0
81
372
0
0
0
0
135
41
141
329
0
0
0
0
0
253
0
0
110
0
12
61
0
0
0
0
14
0
210
0
107
0
0
0
325
238
249
278
0
192
30
108
380
385
370
61
12
1
0
0
0
267
0
0
21
308
47
0
0
358
155
340
382
0
63
151
220
0
131
317
0
0
1
333
0
199
0
0
230
211
116
384
192
55
71
40
295
0
0
0
0
0
295
0
102
0
248
0
293
73
0
201
12
0
1
0
383
0
147
93
0
23
0
217
0
32
0
177
0
343
316
0
138
212
5
0
4
125
34
0
363
0
266
0
272
135
0
2
166
262
339
0
151
0
0
58
0
57
0
150
0
0
0
40
324
14
296
0
0
108
183
63
0
0
0
0
51
0
0
0
88
0
0
0
179
0
53
191
0
1
224
0
332
0
0
53
0
0
0
309
0
154
0
327
133
0
348
264
0
0
0
0
298
385
230
0
0
237
0
107
352
356
0
1
0
0
0
15
186
282
0
0
0
50
0
162
0
150
16
57
302
286
0
0
0
49
0
0
0
25
381
52
0
143
0
0
0
192
0
0
0
0
71
347
243
0
273
0
0
0
0
317
203
118
0
0
0
0
384
0
0
0
76
80
281
227
0
0
0
267
290
92
0
253
353
220
0
299
316
0
0
0
352
213
0
0
0
368
302
319
229
215
200
395
0
366
0
244
0
0
0
0
0
212
365
0
5
120
146
0
245
201
228
0
0
355
224
11
72
74
0
0
261
0
0
0
64
271
267
76
308
0
19
0
83
15
75
0
383
0
288
0
0
0
0
187
0
49
0
0
6
394
0
316
196
196
0
276
397
0
0
0
0
0
0
0
377
36
16
139
4
206
397
279
0
325
106
0
0
206
0
273
56
0
0
46
268
328
0
286
110
219
69
85
0
158
264
0
0
0
237
214
0
103
0
375
0
252
0
349
0
154
0
0
331
174
0
77
1
386
125
0
0
0
195
0
0
186
205
1
0
3
249
166
0
0
9
0
248
218
112
0
383
0
0
158
303
0
0
128
83
2
343
0
237
0
302
222
198
0
343
86
310
314
63
0
231
341
317
0
94
0
378
0
0
255
333
0
0
85
287
344
0
172
318
348
338
175
5
0
0
267
0
0
0
0
149
338
108
226
0
241
0
0
96
0
0
369
0
0
85
0
259
74
299
349
1
12
46
30
59
0
280
393
204
84
86
0
147
211
0
0
0
0
0
0
0
0
0
138
383
0
353
95
0
165
241
2
139
0
131
273
17
52
358
273
81
207
237
243
0
0
0
0
0
0
137
98
0
0
274
0
0
0
147
384
0
28
0
397
75
369
313
397
0
0
0
355
0
192
0
248
0
0
0
204
244
0
347
305
0
332
373
64
175
0
0
0
0
0
0
110
229
104
289
384
0
72
299
263
0
0
0
61
139
0
0
0
260
11
0
397
0
0
0
0
267
179
167
26
246
0
304
0
0
0
367
257
315
177
206
0
35
206
226
168
103
156
150
140
100
0
0
47
0
155
0
173
118
370
353
0
0
250
0
0
250
0
12
155
143
0
0
5
42
0
0
0
196
225
156
0
0
54
128
168
0
397
0
234
0
153
0
0
232
0
0
174
0
356
0
0
348
343
309
157
0
1
0
397
105
195
0
9
154
0
256
0
0
0
303
134
0
171
271
326
0
368
94
143
234
0
337
2
160
101
0
0
0
256
207
0
0
120
368
2
244
332
0
11
266
0
42
31
22
0
0
0
0
62
0
250
307
9
115
3
227
343
0
0
210
364
176
0
0
108
127
0
187
74
0
0
0
0
336
179
46
0
0
0
0
369
0
301
297
229
141
0
301
284
161
0
311
338
4
12
162
0
182
355
8
1
266
381
0
0
246
0
82
217
1
75
0
0
0
156
385
119
234
70
205
0
44
77
0
2
58
0
341
222
9
0
114
275
160
0
0
347
0
0
162
8
66
54
397
0
0
139
207
287
51
0
0
43
0
222
390
397
0
203
83
0
316
0
370
186
0
0
0
0
0
108
0
0
0
0
169
0
90
0
0
0
350
0
0
0
348
0
0
0
160
353
59
288
0
0
0
115
0
234
329
17
0
334
24
0
0
103
0
0
264
387
0
147
79
0
0
0
0
306
0
0
0
0
0
380
0
236
0
0
195
0
0
20
394
4
0
235
191
1
94
0
0
69
325
0
93
0
109
266
218
81
0
0
0
397
10
109
326
0
55
34
158
179
162
392
0
170
0
0
111
0
15
223
7
0
92
0
152
145
171
61
193
199
0
0
0
0
0
0
247
164
0
68
0
0
9
65
0
0
71
157
201
316
55
304
0
0
0
0
0
0
141
2
0
360
10
56
0
0
0
0
179
15
238
121
222
0
218
0
0
51
0
0
0
0
169
327
0
54
0
8
0
252
55
0
0
3
0
165
0
0
362
77
103
236
144
0
19
0
0
0
214
144
0
0
254
1
0
0
84
0
0
394
0
0
0
0
40
0
0
324
0
218
0
0
0
0
20
200
294
0
0
0
0
298
322
266
0
1
0
46
263
0
184
0
0
0
352
0
0
0
141
0
6
0
0
0
145
192
0
7
280
0
95
164
0
0
0
85
117
0
0
0
0
152
0
0
0
358
108
0
0
11
0
356
184
207
0
162
0
0
0
183
2
175
210
0
0
0
0
156
0
80
0
0
150
121
0
0
183
0
207
0
304
57
68
93
241
339
0
0
332
397
189
0
162
0
159
0
0
85
0
298
0
319
0
226
263
374
0
0
280
375
58
342
385
0
3
0
368
349
0
26
290
4
33
0
0
0
0
193
0
142
7
196
179
0
222
0
26
183
116
120
280
0
2
224
0
386
0
0
0
376
343
339
0
0
279
0
0
171
0
57
86
0
0
84
0
0
192
0
26
1
0
381
205
199
330
268
92
0
252
388
350
280
0
106
0
174
0
0
0
287
0
1
0
283
0
0
212
0
308
0
0
198
172
0
0
0
0
52
369
17
0
138
253
310
99
205
40
248
0
0
66
0
255
2
0
47
0
0
0
206
0
0
93
0
0
0
0
211
162
192
0
126
0
59
170
366
56
228
0
157
59
147
0
0
0
0
0
379
0
0
0
265
26
366
0
243
195
63
217
0
88
343
286
0
0
39
0
0
0
0
0
79
275
248
0
1
0
0
159
0
0
165
0
279
126
88
330
27
0
60
0
190
45
301
20
0
74
0
0
0
71
196
0
344
0
42
378
0
0
87
395
0
236
0
338
0
0
239
0
0
191
240
0
381
5
19
93
0
174
21
0
126
348
303
320
321
219
224
397
1
0
248
190
191
0
0
22
0
0
0
0
0
0
0
0
0
35
48
151
162
0
201
58
140
0
170
365
0
0
181
0
17
0
0
397
333
0
371
0
0
94
0
345
0
39
0
193
0
268
10
313
165
0
0
0
0
0
6
0
0
0
0
0
77
128
368
87
285
257
8
161
0
0
210
1
152
0
0
0
0
0
0
0
103
248
0
35
0
237
187
259
0
244
283
18
0
0
38
1
0
88
0
332
0
254
286
242
40
107
24
0
0
0
0
0
137
0
0
0
247
0
0
51
142
0
0
0
195
0
0
81
0
0
0
0
0
0
0
387
0
197
0
0
0
0
35
305
0
0
0
316
0
395
0
0
16
21
0
87
46
3
0
0
0
320
156
283
336
0
112
253
212
352
0
0
0
5
321
219
0
394
0
397
0
310
225
345
0
0
0
94
0
383
113
43
0
0
0
0
0
0
59
170
149
390
148
0
191
257
0
0
45
0
12
0
0
18
0
26
57
0
26
0
0
0
350
0
283
106
333
55
0
62
0
100
0
135
0
30
376
100
0
0
235
0
0
0
0
96
0
295
26
40
0
306
0
78
119
0
345
0
0
365
285
0
243
0
0
378
200
0
0
345
320
372
0
168
0
397
0
1
0
0
0
0
0
207
1
0
391
0
109
0
0
153
7
0
397
0
0
0
0
124
318
0
306
0
0
124
23
351
0
205
275
397
93
0
191
327
149
0
367
354
124
292
1
19
160
249
81
72
0
0
301
163
0
0
0
197
0
0
46
157
0
0
0
0
331
0
321
0
0
0
0
4
0
1
33
397
373
192
152
0
212
0
14
35
0
0
0
182
332
297
0
375
0
333
0
374
0
348
0
376
294
0
12
218
0
275
0
0
235
0
0
26
0
113
212
0
127
231
308
170
365
68
0
25
0
0
0
372
397
1
333
0
0
397
0
0
118
208
0
0
0
0
203
46
261
372
0
0
0
4
1
0
372
0
244
0
0
0
252
0
0
221
0
0
294
12
0
94
384
195
0
0
0
0
0
83
148
124
0
54
248
167
0
0
0
0
276
374
293
329
155
0
296
349
129
0
6
5
79
392
0
0
0
88
157
122
0
0
0
0
139
0
274
79
312
336
0
330
291
192
235
355
0
89
0
30
225
186
0
236
0
397
0
310
48
279
0
2
139
147
386
0
90
0
153
0
321
0
3
305
136
0
257
383
0
0
0
100
106
203
229
350
169
0
0
209
328
0
0
327
0
0
129
260
0
228
0
318
114
0
0
121
229
394
0
222
0
205
0
15
59
84
397
0
319
0
0
11
125
184
0
0
0
317
94
351
295
109
0
8
0
0
79
23
352
110
0
147
0
0
8
142
0
0
0
141
32
0
143
0
71
83
0
238
0
0
0
370
0
0
153
0
13
0
0
0
0
0
7
64
106
62
211
0
0
0
0
0
14
49
0
0
202
0
66
376
0
272
0
36
178
0
23
0
386
397
0
108
192
0
141
0
263
277
115
0
0
60
0
0
0
0
47
113
0
124
385
3
0
0
0
0
116
279
0
0
0
300
0
172
115
49
0
92
0
0
10
0
232
167
0
2
0
332
0
0
74
87
0
0
6
181
0
0
0
396
0
71
7
93
331
0
0
141
179
0
349
0
214
0
201
0
0
167
0
0
0
166
129
0
332
0
350
0
0
24
0
0
307
0
124
0
0
394
139
0
275
0
27
198
366
0
5
291
0
0
0
193
0
0
223
0
200
343
77
0
0
53
0
375
5
0
0
0
0
0
1
379
72
206
0
0
0
0
0
0
100
0
0
373
0
0
0
0
0
62
259
0
0
0
149
0
0
61
0
0
0
0
0
1
0
41
6
0
0
223
124
361
26
168
108
0
9
39
243
134
0
0
0
0
249
0
0
397
10
169
225
0
77
185
310
181
0
0
0
0
73
375
0
106
0
109
0
282
0
276
10
263
0
0
0
306
0
41
155
21
357
0
82
142
312
383
105
93
45
0
0
0
249
166
0
333
339
3
162
0
123
0
1
68
262
91
0
123
0
298
335
271
0
0
0
0
119
0
0
6
22
0
0
328
281
208
29
0
5
0
397
235
0
361
105
16
0
16
383
0
356
266
0
0
0
0
0
0
352
309
298
147
0
0
8
0
0
0
157
0
183
0
251
347
45
150
0
333
0
0
0
264
195
0
0
0
0
144
203
0
104
317
0
0
308
0
394
397
0
5
0
0
0
35
0
158
94
0
0
0
262
0
0
337
0
0
157
0
0
213
0
151
85
0
0
0
169
233
181
0
394
0
110
0
0
282
0
0
17
359
397
197
0
0
0
0
0
189
167
39
0
0
0
39
0
0
175
0
341
186
18
248
0
0
0
0
0
0
0
136
0
0
0
17
294
162
191
270
120
0
0
231
317
0
9
242
0
151
231
394
0
0
0
0
75
0
0
0
0
0
23
0
349
0
342
6
388
323
281
158
0
0
0
197
0
0
25
0
341
280
118
270
253
0
64
0
159
0
196
68
82
0
0
0
0
338
211
0
0
0
312
38
2
44
67
83
278
288
0
282
237
327
0
312
0
192
191
0
356
0
27
185
59
0
136
0
0
163
0
0
138
0
383
0
397
1
0
0
0
334
64
103
0
7
106
393
252
0
338
49
0
365
55
255
160
311
225
9
0
0
103
235
0
340
0
0
240
331
3
0
86
100
387
293
0
0
1
0
332
8
0
153
0
323
0
145
237
0
46
0
190
0
124
1
140
318
282
0
0
0
0
282
0
0
278
0
101
362
387
282
0
0
0
0
230
215
0
0
240
0
282
85
75
238
0
309
0
0
0
0
146
347
142
186
0
0
200
89
3
0
145
155
0
5
139
0
309
342
54
0
58
0
225
0
0
0
0
380
77
0
0
85
355
0
0
43
202
332
320
0
0
0
0
0
3
0
0
7
0
0
0
0
30
255
173
121
0
243
328
397
317
358
292
0
0
0
302
0
0
330
16
191
0
303
0
0
278
242
277
0
0
0
0
39
0
21
0
236
5
1
12
0
394
0
59
54
0
0
0
8
17
0
369
397
259
320
289
0
49
210
392
384
372
0
0
0
366
0
342
108
219
0
0
391
0
144
279
0
34
76
0
64
100
390
14
110
0
16
372
160
0
0
0
1
68
2
0
0
260
0
0
0
145
0
87
0
0
0
381
394
166
151
102
0
73
0
108
143
213
0
38
0
291
217
56
88
0
0
126
83
332
47
0
0
0
392
0
286
248
0
157
0
298
378
188
23
294
0
394
258
0
144
316
0
15
310
0
0
182
0
0
72
186
0
154
47
107
0
0
0
143
0
0
0
367
0
0
4
337
386
385
0
387
0
0
11
0
302
0
0
264
32
203
0
0
0
359
191
137
116
137
92
362
0
190
370
3
0
0
326
393
332
0
253
302
0
0
0
0
7
203
190
19
0
0
321
330
276
0
281
111
0
346
6
304
296
354
84
170
0
0
318
212
51
6
0
347
151
0
220
0
0
0
0
254
0
0
154
0
0
0
0
9
140
91
0
0
209
8
0
0
94
0
211
0
0
0
223
148
187
0
0
55
264
169
0
249
0
0
248
0
0
0
0
340
0
146
0
47
345
0
0
129
0
0
1
213
0
219
44
0
0
55
314
0
0
278
7
331
0
393
0
397
0
219
0
171
0
276
3
0
0
0
152
2
61
347
0
255
253
0
0
5
387
105
338
0
157
236
319
0
243
0
0
0
0
0
0
269
0
149
0
206
191
84
233
120
0
0
48
0
0
0
0
3
0
0
6
88
74
0
0
248
186
397
89
274
105
0
48
0
397
334
214
140
72
0
0
107
194
0
149
0
15
133
266
0
0
0
0
349
0
375
0
192
0
255
371
0
0
105
71
227
123
0
0
184
0
0
0
0
0
0
0
0
284
231
0
0
145
109
0
11
140
249
88
0
0
0
307
90
324
0
197
349
0
250
0
309
3
1
5
0
0
241
376
0
85
225
85
40
225
0
0
0
69
0
239
0
10
0
81
190
0
0
11
301
147
0
0
0
0
129
0
0
10
0
114
0
0
0
0
78
355
0
0
0
0
367
0
0
0
220
229
65
0
309
0
72
304
0
185
334
14
0
384
147
0
0
0
259
225
353
0
343
0
225
148
0
74
0
142
0
66
0
0
292
242
160
5
6
387
0
120
0
0
0
0
0
204
0
331
173
0
0
0
0
0
0
376
150
0
1
333
0
148
0
190
67
162
0
0
338
0
321
288
0
0
0
276
0
0
132
52
176
397
0
0
0
14
0
0
0
358
0
170
0
0
91
154
212
0
342
0
51
94
191
397
0
142
0
0
95
0
94
0
0
0
70
0
0
0
0
0
192
0
0
397
0
78
0
0
213
277
254
56
0
359
0
0
384
0
0
0
0
0
17
114
36
0
0
6
0
0
1
163
0
344
0
0
0
0
224
152
0
0
56
0
89
0
114
0
0
0
123
0
189
386
352
0
326
394
177
41
2
333
99
0
278
0
94
0
0
217
0
0
287
131
0
262
0
126
0
0
176
226
0
107
0
0
397
0
359
36
0
0
0
59
0
0
0
0
0
396
244
368
0
252
275
0
0
0
332
0
0
351
0
377
0
0
0
0
0
0
0
133
163
0
0
0
0
0
0
0
44
77
118
164
28
200
0
363
385
341
1
0
0
0
274
10
0
335
155
73
353
0
362
0
344
0
149
25
0
0
0
0
356
0
195
0
0
0
0
0
0
0
0
195
0
0
115
18
56
0
0
182
19
189
218
72
161
0
0
0
138
168
0
0
0
349
0
345
0
241
87
127
390
0
317
304
0
0
0
0
0
0
0
6
0
0
0
0
251
0
0
387
344
308
0
322
320
0
0
338
0
136
39
23
317
36
380
0
0
386
130
132
104
396
0
371
10
0
21
0
0
397
115
0
11
178
356
0
0
359
127
0
69
176
315
0
0
369
227
105
0
0
79
0
141
27
160
0
286
91
331
232
0
0
0
0
70
0
271
375
0
56
0
0
231
212
0
372
262
0
395
0
0
51
11
160
0
191
20
0
237
73
0
0
234
316
0
267
210
0
0
302
0
336
84
0
0
0
0
0
0
0
224
0
296
178
0
0
0
0
144
22
0
395
0
0
197
0
0
0
335
202
0
0
279
108
0
345
0
100
0
0
0
0
0
310
0
0
98
0
0
377
0
141
0
0
116
0
0
0
5
0
61
338
139
0
0
212
166
289
0
0
0
356
0
299
0
0
256
0
0
226
0
0
0
357
0
0
1
252
369
376
50
396
0
263
0
83
6
0
153
100
246
49
0
0
0
0
0
369
26
0
0
0
150
334
0
359
339
363
0
0
257
91
388
40
0
351
0
0
0
232
297
0
2
270
0
103
0
0
0
48
4
0
36
165
0
306
393
27
189
0
0
200
0
168
142
172
0
288
113
167
262
377
6
168
0
240
282
0
0
0
0
332
0
37
172
0
0
345
152
0
161
33
317
79
369
0
149
306
0
289
26
0
0
5
0
0
0
0
0
64
362
8
0
0
302
258
0
0
230
0
30
393
155
178
381
0
0
12
54
244
0
0
48
301
153
21
0
0
0
103
1
0
0
289
0
0
274
255
308
0
0
307
0
376
0
58
0
343
0
148
0
220
0
0
0
0
0
0
0
318
243
267
163
33
0
325
362
0
377
192
0
0
0
0
0
142
0
0
335
130
0
0
0
0
0
218
307
343
146
0
0
265
156
0
308
337
0
0
96
0
0
364
155
153
0
214
89
189
0
6
3
1
378
280
49
0
142
0
72
0
4
94
109
0
1
0
0
366
87
0
100
0
9
0
98
112
3
0
155
228
197
249
54
297
0
0
149
0
0
0
43
0
380
214
0
272
100
389
291
43
217
35
21
0
0
226
366
377
0
285
0
341
0
0
0
0
0
202
251
0
335
265
281
0
181
20
217
183
274
0
13
387
0
0
1
90
353
71
363
0
0
0
123
0
233
85
0
393
104
326
0
0
0
201
37
0
10
244
119
235
0
0
0
0
296
78
201
383
0
0
83
0
258
0
0
324
286
0
0
92
1
0
0
0
273
0
73
90
208
0
268
6
0
0
249
124
296
111
375
0
0
0
257
148
397
0
0
280
0
0
115
213
148
0
89
0
0
206
2
0
0
7
0
1
72
0
333
10
0
116
0
0
9
362
200
0
386
109
38
0
390
0
1
240
281
314
0
91
0
0
207
0
247
0
148
180
221
47
332
359
0
0
3
360
0
0
23
107
0
0
317
283
0
0
292
59
0
0
0
0
219
320
79
0
0
377
0
147
0
0
125
183
0
62
25
25
0
0
0
2
0
0
0
0
116
168
0
351
0
247
361
146
0
0
0
235
231
0
0
338
368
0
12
0
275
0
199
80
72
0
0
0
136
387
109
0
72
0
0
100
11
356
0
0
0
0
0
241
0
0
241
0
0
236
251
14
0
240
0
0
0
48
383
0
0
262
0
346
1
0
199
0
384
0
0
0
0
0
230
123
0
395
390
78
0
46
0
379
176
0
0
0
338
235
377
70
0
0
334
175
0
0
79
357
0
224
211
378
0
0
0
0
290
0
197
0
297
0
0
0
277
0
281
0
0
397
211
0
0
0
0
0
107
208
123
44
0
0
282
386
0
256
0
26
0
279
0
111
284
6
0
0
372
272
135
194
0
223
0
0
112
0
0
318
169
0
0
323
0
304
18
363
0
139
0
0
0
0
0
0
388
395
0
0
0
0
0
148
0
313
47
314
0
134
0
193
344
0
0
0
174
6
0
307
0
0
82
0
314
0
15
0
365
296
0
210
9
348
0
383
0
0
95
182
341
323
0
0
0
0
0
340
1
0
138
253
0
0
0
0
0
0
283
333
0
0
241
281
0
0
0
388
237
0
0
5
345
0
0
0
287
258
106
175
0
168
204
0
0
238
272
0
162
21
41
26
0
0
0
0
151
100
0
0
266
0
0
308
0
323
2
0
0
292
0
0
384
65
0
0
85
163
231
0
42
0
0
378
391
210
208
0
366
0
0
94
25
0
0
0
0
294
132
0
0
56
82
294
0
0
0
91
0
0
397
394
288
4
0
223
384
236
249
183
237
69
0
114
0
66
0
0
376
0
0
313
0
1
0
0
0
0
240
0
0
236
102
0
187
360
172
322
386
0
0
0
59
198
0
0
0
0
157
0
0
223
373
289
0
0
0
0
322
0
0
140
165
23
0
0
380
0
231
0
0
0
171
239
0
0
0
0
0
288
0
0
26
0
0
0
0
0
105
397
0
0
0
0
0
0
260
143
0
0
215
0
0
0
0
187
20
0
65
0
360
348
7
370
0
205
87
283
8
210
0
174
219
142
0
334
0
0
70
157
0
313
230
0
305
54
0
58
100
0
357
328
186
0
297
0
28
391
293
0
385
173
117
0
0
183
0
0
148
82
231
376
322
0
12
105
0
318
0
0
297
257
251
270
112
225
0
384
0
0
215
81
1
0
0
284
204
332
0
26
56
306
28
97
0
356
320
254
0
51
240
92
0
376
0
0
0
238
162
0
0
146
0
1
17
129
278
0
251
335
291
95
0
1
0
0
0
0
0
397
256
75
189
0
119
190
230
78
161
75
0
0
0
51
0
0
364
0
0
0
0
0
148
73
338
0
0
0
279
0
329
203
0
248
130
221
0
58
0
140
16
0
355
0
189
157
0
0
157
0
0
0
0
35
301
204
332
0
0
0
89
185
3
22
0
0
278
16
275
190
286
0
312
105
0
0
311
0
0
160
0
279
75
172
134
0
0
0
154
186
238
387
76
0
0
0
0
0
0
189
0
0
309
0
0
0
0
0
0
48
0
0
0
0
0
217
23
204
0
225
393
0
136
0
302
224
147
55
0
0
0
276
0
175
0
0
90
0
0
362
0
375
44
275
123
269
0
0
44
141
0
0
166
0
0
9
0
0
0
159
99
0
214
0
284
1
0
0
366
14
44
89
203
0
18
0
0
21
0
170
5
0
56
35
139
0
0
397
0
42
0
0
0
0
0
374
131
280
0
278
6
0
0
140
0
312
22
0
0
0
0
35
0
6
0
0
0
183
0
25
0
184
49
0
0
307
0
107
161
105
191
0
0
0
0
0
292
51
120
86
19
377
0
0
0
60
368
0
180
98
0
82
0
0
0
44
5
0
0
116
0
0
144
370
135
0
0
0
172
0
0
0
108
88
294
0
0
390
384
260
0
229
0
18
0
0
318
97
39
0
63
0
0
319
120
0
391
0
360
0
0
0
0
0
54
394
0
240
107
0
0
20
226
0
20
160
0
0
114
127
0
210
0
0
170
79
397
43
0
8
223
103
117
1
20
0
0
0
253
312
0
158
250
209
0
0
338
171
197
41
0
0
397
237
0
58
0
200
123
0
273
201
397
285
274
349
0
337
361
128
0
0
316
0
0
0
0
0
30
0
0
313
304
0
15
0
13
102
0
0
0
0
0
35
0
172
124
0
0
349
212
295
0
220
0
0
370
0
0
0
380
0
171
0
344
0
0
9
0
381
0
95
195
0
0
358
0
0
0
0
234
49
88
0
0
171
0
178
0
26
341
144
0
290
0
0
240
372
248
0
390
0
131
0
0
0
0
0
0
0
0
18
288
0
372
178
0
242
0
0
16
0
0
24
0
279
135
63
9
329
0
111
5
282
216
0
176
0
0
0
366
259
0
116
0
0
313
0
0
0
130
22
53
0
370
0
0
168
368
0
306
192
267
67
183
6
311
0
369
305
18
332
346
0
0
0
0
46
251
0
12
155
96
109
0
0
263
1
0
0
0
391
0
0
50
277
97
0
0
0
0
139
0
265
394
36
0
0
0
0
287
0
299
0
397
26
88
151
39
1
29
1
0
4
297
248
82
0
0
0
0
101
0
17
187
0
370
0
0
0
366
70
176
0
0
126
0
0
221
297
0
328
5
0
393
1
0
8
347
397
138
0
0
0
347
0
351
0
363
0
101
0
0
301
0
128
372
224
0
349
0
141
0
0
0
0
387
397
0
392
0
0
0
0
0
349
129
193
0
230
0
158
0
0
0
383
59
0
336
282
45
0
0
206
358
253
83
320
173
0
212
85
0
10
130
76
0
0
0
0
74
343
0
28
0
0
32
297
299
239
236
332
307
0
93
0
0
0
0
0
66
121
369
0
0
321
0
0
320
0
140
344
110
0
14
0
314
0
2
0
0
0
394
310
0
97
89
0
28
0
0
161
0
390
73
252
0
337
316
0
0
1
0
0
0
0
330
0
128
0
0
199
0
0
292
0
276
298
248
0
0
326
223
0
350
0
0
0
156
203
286
180
0
108
116
0
181
308
214
0
64
0
211
0
25
0
325
0
0
0
300
188
0
117
11
0
0
106
0
0
0
288
142
243
68
0
57
235
0
0
49
128
187
378
0
106
0
5
35
277
0
0
69
0
89
8
0
0
391
126
109
0
0
0
150
257
0
0
0
0
82
0
0
47
286
198
0
215
7
397
96
344
3
0
238
312
207
0
0
395
0
0
239
156
62
336
0
373
0
239
216
152
0
0
192
0
98
87
0
76
172
89
82
2
13
0
0
0
0
0
281
90
0
169
284
0
179
262
2
281
44
43
162
0
47
24
0
175
0
0
104
264
127
397
0
127
385
213
219
389
0
0
0
0
0
48
90
0
86
246
222
0
363
54
0
0
0
40
0
0
0
0
157
285
2
27
395
0
28
0
346
0
0
53
300
0
372
0
53
0
0
5
163
0
100
16
0
288
0
0
45
3
0
214
197
0
0
77
0
0
0
0
0
0
12
0
0
295
0
347
280
0
0
325
0
0
11
365
0
0
266
0
109
61
0
0
248
0
0
51
160
0
0
0
0
195
166
179
223
0
9
0
258
55
0
396
352
307
2
385
274
222
11
0
0
108
0
267
0
313
0
339
346
29
244
0
151
0
0
333
148
0
0
0
358
366
0
0
0
0
0
89
6
0
3
0
0
384
0
199
108
359
158
0
140
0
0
71
289
0
252
0
0
302
0
64
363
70
58
0
60
31
314
0
83
0
0
208
0
0
0
252
44
249
0
0
0
110
0
255
167
0
0
200
278
0
149
0
0
0
0
5
57
250
339
0
0
0
0
378
0
0
0
51
16
387
0
0
0
282
0
0
277
0
66
182
330
0
0
0
0
0
102
0
222
0
0
0
43
0
0
0
230
397
0
0
0
341
308
316
200
0
233
0
50
144
397
0
370
124
0
0
0
0
0
0
57
227
263
0
0
290
0
0
0
215
0
0
0
0
366
0
0
238
257
327
169
8
0
332
180
326
217
295
78
0
0
256
0
260
63
74
0
0
115
0
0
0
87
339
0
388
395
0
249
0
0
3
0
231
0
147
0
321
364
20
40
3
0
0
0
0
206
0
159
75
0
165
0
243
0
0
0
0
370
0
0
0
0
0
205
0
0
326
61
268
336
0
0
0
0
0
0
6
0
243
65
0
0
36
217
0
26
0
0
382
0
0
350
312
34
0
327
0
18
205
225
206
0
30
0
361
0
0
316
0
205
126
0
97
0
0
0
388
0
0
4
0
77
317
0
244
0
0
0
11
0
158
204
233
282
143
54
0
302
173
22
23
207
329
0
385
198
238
0
208
0
275
0
267
0
0
263
345
0
0
0
20
0
0
22
0
153
15
376
0
199
3
154
0
0
0
0
12
0
273
104
337
0
2
267
0
314
0
313
0
0
181
0
0
0
354
0
46
345
0
0
0
154
0
294
196
215
0
0
0
0
239
0
366
0
13
45
0
202
137
0
235
162
0
380
53
345
252
0
53
246
116
312
0
0
0
370
20
0
0
155
0
288
0
245
299
10
0
0
238
0
345
0
0
0
217
246
214
0
319
0
334
0
0
0
143
315
0
156
35
116
194
31
6
0
0
0
0
0
0
129
148
1
297
0
7
0
0
0
0
0
0
126
332
0
0
0
12
91
79
0
76
180
0
114
22
295
0
0
118
0
308
253
0
0
154
79
0
0
0
44
0
61
0
173
0
0
323
304
0
0
367
0
0
0
0
374
0
0
0
2
0
367
387
9
49
351
378
0
164
188
0
90
0
208
96
0
320
264
0
0
0
0
0
69
0
314
0
0
22
0
21
286
110
0
347
204
0
1
54
0
0
329
60
0
0
0
157
330
0
26
192
254
11
6
0
131
116
33
0
0
0
0
158
0
0
232
239
60
5
0
264
198
0
22
0
149
0
4
0
0
254
0
10
10
0
0
0
374
119
277
140
0
0
0
0
142
0
0
0
299
0
174
0
0
0
0
0
10
240
0
31
0
0
333
0
0
0
190
179
218
107
318
276
104
264
0
210
8
253
0
0
377
0
0
4
100
0
323
0
0
0
1
100
129
1
319
396
0
0
40
3
0
0
246
317
76
0
37
0
60
0
208
166
74
0
0
362
364
160
0
95
0
180
347
357
0
178
0
240
384
0
243
0
345
51
0
0
353
0
92
215
0
0
43
150
0
0
349
0
0
0
44
312
391
167
0
0
0
198
298
312
287
153
16
371
0
0
0
0
82
0
0
84
366
157
33
32
154
150
381
0
101
54
0
255
0
76
134
300
306
0
0
0
0
43
0
250
385
0
274
0
0
180
0
0
0
253
23
66
50
66
0
0
0
339
1
0
0
205
0
377
0
293
263
82
139
0
0
79
385
0
202
0
0
82
0
38
366
0
379
0
72
0
0
143
0
0
0
209
0
176
34
193
0
338
0
317
0
0
27
228
0
0
0
301
0
242
0
85
0
227
0
122
0
152
97
0
0
13
0
0
85
0
0
136
0
172
0
0
237
197
0
0
0
0
394
0
0
0
0
0
0
0
0
0
279
21
371
147
121
0
0
62
303
103
229
0
0
166
0
0
0
0
0
0
232
0
95
213
210
217
0
133
214
310
108
386
397
0
91
263
0
366
326
312
0
0
170
0
0
344
0
0
0
0
0
244
33
157
0
0
0
0
261
242
0
204
361
333
0
0
90
0
0
84
0
132
29
0
0
0
0
0
143
0
50
249
1
0
356
0
218
0
0
49
0
0
46
387
0
59
170
177
0
0
0
284
0
0
327
0
0
0
128
207
127
4
49
0
67
281
267
19
396
0
0
202
28
0
0
8
341
0
0
0
354
267
5
0
0
127
46
0
0
0
338
23
0
0
13
37
0
54
97
0
0
0
0
0
0
0
0
112
54
367
174
0
0
26
351
0
66
0
23
337
3
245
0
43
46
43
278
0
346
308
0
0
184
350
0
325
0
0
198
0
0
0
108
311
195
287
0
85
37
0
0
161
0
0
188
311
250
397
363
103
0
18
0
0
311
0
135
0
77
236
0
192
309
287
0
319
0
0
1
0
0
371
0
57
0
75
280
168
0
0
232
0
47
0
0
234
306
198
212
0
0
358
0
0
0
0
23
1
30
0
397
353
149
0
0
348
0
111
173
0
293
0
370
189
0
0
0
20
252
24
4
0
0
0
299
350
110
0
288
24
0
0
0
0
0
0
0
0
124
23
45
379
135
52
0
297
345
166
0
0
0
184
0
397
186
0
0
289
0
0
0
257
246
0
255
0
0
33
148
268
9
0
158
234
0
255
83
226
75
332
0
154
232
0
0
0
0
354
0
158
166
0
0
254
0
0
0
0
0
103
38
300
261
0
0
0
146
0
0
161
395
0
88
1
0
109
134
0
153
232
54
0
8
0
76
271
236
0
0
304
340
0
3
334
64
273
0
0
0
374
0
0
0
0
314
213
233
0
0
275
165
290
53
253
0
0
0
217
212
161
0
0
0
204
0
201
6
285
0
0
0
47
0
0
0
0
71
0
266
199
244
26
0
0
45
46
96
0
0
1
0
211
0
0
0
340
156
209
131
371
103
72
0
37
0
0
330
0
0
0
156
0
236
0
207
182
24
0
0
96
0
278
349
367
205
202
0
0
0
345
44
0
292
50
75
135
368
396
232
0
0
0
0
0
252
84
262
11
0
244
134
75
333
238
105
0
0
0
0
193
0
6
0
0
0
0
0
307
0
0
369
52
0
53
18
1
60
333
0
332
318
40
44
0
0
0
0
265
251
0
192
109
347
228
0
26
0
196
35
58
39
0
0
374
0
0
0
0
217
142
0
0
13
194
75
0
383
0
397
0
160
4
14
0
40
0
0
256
0
0
1
22
0
337
92
391
0
74
335
0
137
5
0
8
0
58
0
0
0
67
371
266
153
0
95
8
343
160
9
227
0
15
327
261
202
394
360
74
219
0
0
0
0
0
0
11
0
164
28
0
129
0
0
184
0
113
397
0
195
55
97
0
206
0
0
0
228
0
0
124
247
0
0
0
232
0
0
231
0
122
156
7
181
0
84
49
377
0
1
0
28
10
0
0
154
0
260
0
158
0
158
246
149
277
0
12
0
157
198
121
0
9
0
51
0
45
73
0
210
397
280
263
0
0
0
0
0
213
0
14
2
0
0
0
0
0
0
300
0
372
0
301
332
154
216
2
0
64
7
147
140
0
359
47
87
0
225
349
0
0
0
49
388
241
40
0
210
236
0
10
0
0
300
73
248
330
13
0
0
0
87
0
12
0
366
0
65
0
310
0
0
0
79
315
0
329
0
0
264
255
1
0
148
0
48
261
0
16
397
0
54
0
0
0
0
0
59
0
258
0
0
124
255
397
5
0
208
195
0
0
0
264
0
397
5
0
314
156
198
0
0
0
271
108
186
41
0
196
0
164
52
0
0
318
1
292
0
0
262
0
372
0
234
9
0
109
1
0
247
356
396
1
136
293
0
26
0
74
20
274
0
0
26
0
65
0
0
0
316
0
0
0
0
33
87
0
108
193
6
0
0
358
0
300
0
0
294
0
4
0
155
54
31
0
0
125
0
295
93
204
184
223
258
0
253
256
136
0
368
170
0
0
0
0
0
0
192
60
129
0
379
0
0
268
0
138
109
313
0
0
189
243
0
0
397
0
182
0
394
0
206
280
156
366
157
296
86
0
0
147
0
272
0
173
0
0
186
202
25
301
0
63
294
206
9
319
21
243
0
0
0
58
0
0
378
29
145
0
10
0
0
163
371
217
338
0
0
31
278
0
109
365
0
311
244
283
0
0
0
110
0
212
342
0
379
0
1
0
0
215
332
0
0
91
0
0
0
337
0
157
1
343
286
380
0
381
11
397
8
162
0
248
348
0
0
149
0
281
0
0
377
0
52
0
373
0
0
0
329
78
0
114
51
0
0
0
0
228
392
0
53
184
92
156
0
397
0
243
211
333
249
163
347
0
90
195
304
0
0
273
320
0
146
51
81
0
14
0
85
0
248
0
0
22
149
0
0
98
0
0
47
237
0
0
208
207
0
0
0
0
0
169
0
0
282
0
46
49
0
28
0
0
0
0
1
380
282
265
0
38
113
34
0
0
0
183
334
0
214
193
0
241
213
0
0
0
144
385
2
0
130
0
0
0
0
166
0
331
0
0
256
384
0
387
114
0
228
0
0
0
225
199
0
8
39
315
0
329
0
0
122
0
0
397
325
25
208
259
69
263
0
17
0
35
220
320
0
18
128
30
34
0
0
5
106
180
0
1
184
0
9
0
193
143
0
0
228
0
0
55
244
201
0
0
170
2
377
268
245
249
370
71
13
0
0
91
90
344
365
0
0
0
298
0
230
224
209
231
222
0
214
250
236
62
312
52
271
240
27
109
235
330
0
0
0
1
23
0
326
0
388
0
0
286
227
81
242
1
313
283
0
269
333
0
0
0
0
0
0
0
0
14
187
0
0
250
77
0
274
193
0
0
376
0
0
189
48
8
244
320
0
278
0
96
1
53
0
169
0
127
264
153
13
0
397
327
177
244
33
35
333
282
0
104
84
374
0
0
0
0
0
0
0
5
83
75
286
0
0
289
141
0
0
300
333
0
0
45
127
252
346
0
2
1
27
354
0
168
0
397
34
246
0
215
0
1
120
0
251
213
0
77
0
306
40
150
0
0
59
0
103
140
0
0
361
0
311
0
3
0
151
0
0
0
0
0
0
183
0
122
108
126
26
157
0
0
55
346
271
227
217
0
0
0
0
98
0
234
0
324
340
316
255
0
19
26
0
321
0
85
55
0
0
313
121
54
0
0
105
162
94
44
0
60
18
0
390
0
329
0
0
28
348
368
204
0
21
338
0
48
0
0
1
289
0
0
0
39
211
4
0
0
0
135
339
292
0
0
0
187
140
0
397
67
97
252
95
0
245
0
0
217
340
0
0
93
0
321
0
50
98
0
0
0
0
0
325
0
0
268
0
0
312
0
368
144
0
256
0
0
193
0
197
0
0
0
185
0
256
0
5
0
125
0
369
0
69
0
397
299
0
0
0
0
113
133
25
0
0
160
369
221
396
0
383
0
0
0
0
0
0
199
286
47
179
313
122
254
0
123
256
369
129
135
149
0
0
340
348
165
0
49
23
0
311
0
397
0
0
0
257
20
38
335
0
169
0
314
277
0
0
229
0
56
0
0
42
0
71
0
0
0
4
0
52
160
0
0
0
9
198
397
0
206
117
0
0
3
395
275
204
38
0
0
0
0
42
394
68
0
397
0
0
360
252
256
0
265
0
0
0
11
209
0
211
339
26
229
85
85
0
122
259
0
187
3
0
105
0
344
0
0
0
0
0
0
0
196
0
295
0
285
293
0
0
0
169
355
9
150
174
0
224
0
0
189
397
0
89
254
0
0
397
216
0
0
0
75
0
0
0
229
311
0
0
89
0
166
314
366
242
9
397
307
8
225
0
0
0
154
175
1
0
0
289
367
0
234
0
376
153
0
0
0
0
175
144
71
28
0
0
297
235
72
0
0
0
0
347
0
0
0
29
303
179
82
0
0
0
0
350
0
0
392
1
0
0
254
134
0
0
0
189
0
163
397
225
304
29
58
1
4
0
0
355
152
0
0
0
1
0
31
342
0
0
221
396
0
173
275
0
366
0
11
252
0
0
233
0
0
0
210
0
0
239
162
0
0
56
19
256
0
291
192
0
268
39
283
0
205
351
149
0
0
0
295
0
0
0
0
317
206
351
0
377
316
316
200
279
241
0
249
0
0
78
5
396
0
0
29
150
202
321
257
302
242
165
9
198
0
35
89
112
0
0
340
274
0
0
0
0
0
1
0
0
349
0
0
0
49
0
132
0
332
0
1
0
0
0
59
10
243
296
2
329
0
0
1
0
0
14
27
0
0
0
0
51
0
169
1
0
123
210
0
0
265
0
0
273
0
315
0
0
0
203
0
378
0
0
146
0
310
37
274
1
170
37
0
135
0
305
291
0
0
0
253
6
0
200
0
273
134
0
365
0
223
249
147
0
0
97
21
0
0
2
0
1
0
0
0
0
0
360
24
183
0
229
0
0
0
195
224
214
0
0
0
355
350
0
0
55
108
299
106
238
57
144
0
0
0
31
0
244
26
352
4
364
0
250
267
242
0
135
64
8
205
334
85
0
0
0
387
375
167
331
0
62
190
0
68
0
0
0
309
0
353
122
0
0
386
0
0
130
0
19
0
22
0
0
163
0
150
254
0
0
0
141
0
0
0
56
0
0
315
158
375
297
397
374
317
0
0
47
0
0
0
0
0
0
64
53
226
332
0
89
0
0
124
294
0
165
281
45
33
376
163
295
1
0
36
156
370
0
0
35
90
0
0
346
397
0
366
0
88
343
40
0
0
253
0
0
256
127
0
0
0
124
0
0
0
337
269
203
0
0
32
2
345
0
198
0
0
0
0
79
0
74
374
0
0
0
0
0
0
0
259
250
108
0
157
0
46
0
0
0
143
38
88
302
0
0
132
54
215
171
0
0
0
0
208
98
0
204
329
0
0
10
170
9
24
0
0
0
0
0
0
0
0
77
204
0
196
0
317
0
172
0
0
1
152
165
165
83
0
0
31
79
0
199
140
52
0
135
332
0
0
0
169
181
207
87
298
394
0
0
58
0
57
357
51
1
99
0
0
0
171
397
353
0
0
141
271
206
0
0
0
147
1
247
0
96
100
0
0
394
152
1
0
0
0
191
156
0
0
332
86
119
0
234
5
0
0
0
332
132
0
26
44
0
35
0
122
0
0
0
0
0
0
125
0
0
292
8
0
55
76
143
0
262
321
0
0
0
397
1
326
0
8
0
0
366
0
0
197
0
306
0
0
0
58
0
0
0
107
214
310
0
0
0
169
1
0
0
95
0
380
348
397
167
0
0
170
0
93
0
0
394
0
58
242
0
0
0
289
0
0
0
15
390
0
193
20
95
0
82
0
365
155
0
0
303
76
0
238
113
0
289
42
0
274
48
19
139
128
0
0
24
370
212
0
385
222
0
90
0
320
82
394
369
196
0
41
58
112
175
318
397
0
350
0
0
56
51
22
0
0
127
131
85
0
237
264
233
82
0
339
135
282
342
0
0
340
231
0
2
304
0
385
94
0
0
0
6
106
328
124
0
32
257
21
260
0
0
0
397
270
0
3
0
0
203
0
169
0
224
0
255
100
4
0
0
0
0
249
151
237
0
0
0
7
251
0
186
70
0
2
342
101
0
110
0
0
0
2
0
0
0
21
0
0
397
0
297
0
0
0
278
149
0
134
0
0
0
255
397
263
96
12
99
0
302
0
332
3
15
247
0
254
94
0
93
0
0
231
0
300
342
194
12
125
0
260
55
299
253
0
142
247
292
331
215
51
0
180
0
3
29
93
0
107
108
0
278
0
129
4
0
0
0
313
0
0
1
49
55
0
0
332
107
0
0
0
0
216
82
0
0
0
397
0
130
10
7
320
0
13
0
0
0
0
88
254
175
0
161
0
17
367
7
51
310
135
0
51
86
343
0
258
0
374
340
173
0
72
0
0
0
30
397
342
0
155
0
0
207
0
212
0
0
0
0
44
292
0
260
233
333
157
313
0
205
0
190
0
234
0
195
0
0
108
192
330
0
286
157
0
271
238
181
161
0
5
0
252
0
261
0
0
0
0
0
80
0
125
278
45
0
332
0
366
277
233
330
0
0
0
235
1
213
0
22
337
241
192
247
196
3
0
35
300
0
0
0
0
368
133
0
2
163
302
258
56
262
0
0
0
0
362
266
284
0
49
0
294
0
0
15
60
0
397
204
0
32
207
0
203
108
0
0
0
0
0
3
0
0
0
0
380
0
0
199
146
56
170
0
253
14
0
17
282
0
13
0
0
130
0
0
196
0
335
318
0
176
397
0
0
82
256
0
56
252
92
249
0
0
87
151
0
87
24
391
0
345
37
265
0
336
0
157
7
0
4
0
333
0
382
0
0
0
0
0
109
241
0
285
0
373
0
385
66
194
0
0
0
109
0
0
0
273
0
63
221
0
121
370
0
38
0
0
0
0
383
220
0
0
223
0
0
0
341
381
6
0
169
56
0
0
225
376
318
155
0
274
308
0
4
0
0
0
87
98
0
275
0
362
0
0
157
0
2
384
306
139
181
8
0
0
125
0
0
362
0
0
0
0
345
107
0
139
0
0
0
249
345
281
0
274
379
0
0
0
22
238
0
160
0
37
85
0
0
160
190
86
324
0
0
338
10
301
0
258
0
341
0
72
45
93
0
84
0
339
62
0
0
0
0
0
0
0
0
11
0
141
203
0
282
354
138
269
28
12
0
0
1
0
0
115
256
302
0
0
0
346
375
0
0
0
0
185
247
315
202
0
309
0
0
0
383
127
1
0
76
0
0
0
254
0
365
1
99
0
306
0
304
0
0
377
0
0
0
0
0
0
0
395
13
355
119
4
0
343
379
4
332
0
227
1
369
342
338
239
88
320
58
72
29
367
0
0
287
0
119
199
0
0
103
314
374
242
0
0
0
0
383
0
0
0
227
0
0
132
92
170
0
54
345
205
160
0
281
102
229
76
0
0
53
385
0
110
0
309
161
285
1
301
0
0
0
5
301
393
0
349
256
0
0
0
7
12
324
318
0
0
0
0
152
0
0
0
134
0
10
0
154
0
0
0
297
397
0
0
344
0
3
278
362
202
0
0
325
0
0
51
222
0
0
95
0
0
208
384
0
0
300
215
0
0
0
78
0
315
159
36
267
149
0
0
56
351
156
364
0
88
0
0
65
0
51
0
0
0
232
114
0
12
0
0
160
130
0
177
0
102
221
281
36
0
0
120
192
90
397
0
0
339
9
112
0
144
283
0
0
0
77
360
18
375
25
341
327
384
60
216
0
31
0
191
0
384
0
0
0
88
95
192
0
223
0
8
16
0
38
279
171
215
288
93
0
0
171
0
217
242
7
332
397
395
0
223
341
0
0
289
299
0
0
0
380
192
0
0
174
0
0
0
0
0
132
0
348
0
395
225
0
0
49
46
0
397
0
198
108
394
82
0
0
0
282
110
0
47
43
1
0
0
147
253
325
0
308
0
230
339
79
285
210
0
0
0
0
0
1
232
343
0
216
0
0
74
0
385
266
305
0
225
0
0
106
176
179
0
121
0
0
310
199
60
0
0
143
0
2
115
275
0
0
0
0
31
0
203
181
0
1
0
20
112
119
334
70
0
83
0
202
0
0
160
0
195
325
57
162
0
0
0
194
0
0
0
0
0
139
0
4
328
147
0
0
223
290
0
0
360
268
0
0
0
107
239
228
246
301
395
0
0
157
0
24
0
349
2
270
145
113
92
154
181
145
107
256
383
382
57
0
0
168
205
325
0
137
0
58
0
0
3
235
387
0
0
0
0
0
26
0
0
102
0
0
0
0
282
0
0
184
0
67
0
0
222
180
103
0
0
0
1
150
0
240
122
223
242
0
223
0
0
0
5
0
0
0
0
0
0
157
80
143
314
347
0
241
0
2
66
282
213
0
0
0
0
333
137
0
0
0
0
16
0
0
58
0
188
107
0
0
0
43
216
0
213
163
0
0
14
393
70
0
0
0
351
0
0
247
0
0
4
0
0
394
0
99
216
0
151
0
315
302
368
0
84
201
0
0
229
186
229
0
0
307
0
255
147
0
155
94
0
0
265
190
332
50
244
0
259
281
0
14
394
0
245
202
41
136
0
0
0
0
0
0
0
142
397
0
0
0
0
0
287
0
161
200
187
374
0
0
351
0
0
0
0
177
1
0
220
0
376
222
0
80
0
381
0
245
1
13
4
214
0
0
0
27
225
258
96
13
0
258
20
113
383
0
0
83
5
0
337
0
0
249
394
0
0
0
0
0
184
349
383
103
271
0
0
343
0
164
24
171
0
0
143
0
0
0
0
0
0
0
0
0
290
0
28
0
18
369
384
0
102
0
0
0
0
192
0
0
0
0
229
139
0
97
316
176
8
59
14
0
0
0
298
0
196
148
86
0
11
0
1
330
0
82
0
0
0
0
181
0
0
362
0
2
173
194
171
286
0
0
388
176
0
334
11
0
0
0
277
0
194
0
1
0
287
0
0
207
6
281
0
0
191
119
244
139
157
145
279
0
0
0
0
142
0
338
191
73
0
0
0
175
154
13
0
0
131
0
389
166
62
0
152
0
50
0
154
0
0
82
249
345
33
371
0
0
37
0
48
0
15
0
0
0
4
139
0
252
384
289
0
0
0
263
0
0
55
287
185
0
195
359
198
296
0
261
0
0
297
3
0
0
0
0
0
0
0
60
81
143
0
39
0
285
397
0
0
156
253
362
0
0
200
228
0
192
0
0
0
272
264
322
349
219
2
391
10
0
0
0
0
305
342
271
4
252
11
366
0
95
277
3
261
0
14
0
0
60
44
309
362
0
320
45
0
372
0
0
8
27
0
0
0
35
0
242
0
0
386
0
3
0
69
39
188
250
18
0
155
0
394
8
0
196
0
275
88
0
154
183
0
0
0
229
0
279
0
275
278
0
0
363
0
0
0
350
0
0
0
0
162
345
0
122
357
0
0
267
190
203
130
345
0
0
0
0
156
246
99
27
167
111
47
129
14
0
0
0
179
23
0
0
0
0
255
0
0
316
0
358
83
0
215
0
225
0
66
257
115
0
0
1
0
22
31
107
240
0
364
37
93
0
0
0
0
60
209
315
0
22
0
254
0
355
0
236
250
0
0
91
0
0
0
0
0
134
211
67
0
0
117
0
286
79
0
263
8
0
0
0
0
0
170
282
280
0
384
371
110
0
119
0
0
0
0
59
43
235
253
0
0
169
0
0
0
119
55
0
0
200
0
0
157
188
0
0
0
0
103
397
11
305
0
345
293
0
258
0
386
0
0
1
126
1
286
0
0
0
0
0
50
135
0
2
377
0
365
1
0
0
324
0
77
43
244
397
0
0
0
396
0
97
0
375
203
19
0
0
169
46
162
7
282
280
0
71
0
363
30
0
0
0
0
0
341
0
0
397
0
0
0
80
147
83
0
0
157
0
0
312
232
0
0
242
0
92
97
0
279
0
0
83
1
308
0
139
200
71
81
290
0
0
231
105
270
0
0
144
0
0
0
0
55
169
113
28
0
278
0
0
116
1
0
332
0
242
21
239
133
106
0
0
255
0
89
0
0
0
0
0
0
289
0
68
0
345
56
0
222
394
0
56
31
74
0
59
264
195
109
0
0
98
0
117
176
0
0
0
0
189
233
62
0
26
278
0
77
0
0
346
0
0
0
159
394
26
0
120
374
0
0
122
225
0
0
275
71
0
0
46
199
0
276
180
1
1
349
0
18
120
27
0
284
0
316
171
0
160
0
0
0
108
257
0
364
6
0
190
136
53
30
365
88
0
0
210
130
119
157
307
224
284
259
184
0
196
16
26
374
0
25
258
0
0
0
0
322
0
229
145
234
0
58
0
0
54
0
293
202
68
138
217
0
384
1
0
228
0
0
155
0
0
33
0
0
12
13
151
0
51
0
205
0
0
18
0
333
0
0
283
333
11
19
93
0
170
346
0
0
298
0
0
213
39
376
0
0
0
0
0
256
207
14
17
148
1
195
345
0
0
239
61
0
57
0
347
144
177
33
331
0
57
229
390
67
0
0
0
336
68
112
240
397
210
0
241
363
0
317
0
329
126
320
0
9
1
0
377
0
37
0
0
0
195
0
256
0
0
313
318
128
0
194
0
395
208
241
143
3
0
0
365
341
245
283
0
0
154
0
0
320
0
274
0
397
185
49
211
210
0
0
351
28
0
89
0
0
330
209
65
0
318
307
247
0
0
0
0
0
0
163
306
0
187
0
0
272
218
0
245
262
0
0
0
207
266
185
0
251
0
84
358
0
348
89
372
4
0
0
0
395
154
0
105
388
104
301
0
248
0
0
365
257
0
0
90
84
0
0
0
0
342
268
0
0
164
0
0
0
0
0
6
88
0
359
0
0
194
349
100
73
2
0
0
0
0
0
388
287
0
316
225
0
0
0
30
0
90
208
0
312
0
0
386
0
62
0
220
0
216
0
0
0
0
183
382
0
0
0
161
219
0
139
1
0
0
0
102
238
270
205
0
377
0
0
0
53
280
277
303
238
247
268
0
185
0
10
153
0
18
119
332
0
0
301
321
192
302
349
0
0
63
282
0
243
0
392
0
312
0
225
143
162
247
0
115
87
0
0
0
0
105
3
0
0
0
0
76
0
0
275
0
0
52
112
89
235
0
394
95
212
139
113
362
0
0
157
0
0
228
0
386
0
334
0
271
32
0
32
0
272
0
0
0
0
0
8
0
0
0
0
303
397
76
0
53
0
0
0
83
0
0
0
0
315
244
0
0
213
124
0
0
0
0
172
0
194
0
0
388
73
187
77
0
195
134
0
352
0
0
0
251
367
148
22
111
21
91
130
0
330
0
0
327
249
79
197
0
243
0
0
9
0
0
0
0
345
147
2
0
0
0
0
0
0
320
114
331
0
89
306
0
0
340
1
0
311
0
0
4
148
394
0
0
0
206
58
87
0
0
384
0
6
209
0
0
0
56
0
0
355
122
0
108
99
0
10
45
0
0
0
105
304
0
0
0
396
6
268
5
1
396
0
0
0
394
0
0
0
78
333
55
0
0
190
267
178
36
382
57
0
167
54
0
172
139
151
0
0
0
230
0
386
61
397
0
0
0
371
299
240
54
0
0
199
37
73
352
263
262
365
149
0
118
0
310
0
347
0
48
0
17
0
0
0
0
16
79
113
106
0
0
85
0
0
268
0
261
0
0
381
0
16
219
0
0
102
186
387
345
121
0
6
0
0
0
0
0
343
355
111
155
393
34
0
0
0
368
0
347
308
0
370
257
0
0
162
29
0
0
0
0
91
193
160
222
396
0
0
345
47
331
0
0
67
0
342
0
0
0
0
0
57
16
365
339
200
49
0
0
159
42
3
0
160
371
0
69
0
0
364
0
0
117
153
152
0
186
316
218
0
2
0
387
293
0
143
0
0
66
0
133
64
284
0
245
0
0
145
89
0
232
202
0
270
0
15
209
0
0
346
67
1
0
397
234
363
0
0
253
0
0
0
376
393
0
64
0
22
0
0
28
0
22
235
0
360
383
0
177
232
0
0
366
200
0
320
0
247
89
387
0
0
164
32
148
3
0
308
243
195
0
0
282
294
0
198
388
216
0
191
136
0
0
80
152
73
0
179
351
253
63
0
0
94
367
295
193
182
201
169
376
248
190
0
386
0
288
0
0
0
244
151
0
387
0
365
117
340
0
0
20
109
0
0
0
99
209
0
157
0
96
105
0
0
0
238
0
0
0
0
0
297
397
397
0
35
0
161
0
28
0
352
0
249
372
169
242
0
8
205
30
67
0
56
6
137
0
0
0
57
0
104
299
359
337
244
0
120
0
0
0
0
215
0
0
0
0
0
270
280
163
0
39
0
0
0
370
208
34
266
0
79
64
0
0
223
393
280
0
305
139
5
317
393
0
0
356
0
0
192
318
0
0
279
0
249
278
0
0
86
0
0
193
347
11
315
0
297
68
0
38
0
175
1
0
0
334
240
0
267
0
182
160
0
128
180
0
251
3
305
46
14
196
246
0
0
116
0
162
0
0
106
0
0
47
178
0
0
120
0
314
53
317
58
1
0
0
299
162
0
336
0
163
0
0
0
396
0
98
0
386
387
0
0
207
317
81
0
4
128
0
82
324
0
0
214
0
36
0
333
0
0
0
0
0
0
0
253
1
361
0
230
0
0
335
0
68
0
81
262
0
0
0
0
59
92
397
175
249
363
0
26
0
0
233
0
16
168
0
0
0
245
62
0
0
0
0
15
239
131
317
85
15
0
0
0
0
0
0
0
0
0
36
2
0
275
0
206
0
356
0
0
119
0
0
366
0
0
0
100
0
23
139
41
0
0
336
331
88
87
7
19
397
0
0
0
225
0
389
38
244
305
160
348
149
0
188
349
0
0
0
342
0
345
0
0
45
75
0
0
375
0
196
0
0
76
85
183
58
0
0
332
0
0
284
0
20
392
0
0
226
361
246
253
260
0
0
77
0
348
0
0
122
0
314
0
0
0
0
0
279
354
0
0
0
0
343
0
0
170
153
281
84
256
0
0
389
262
61
320
10
138
0
303
190
0
41
360
0
0
394
0
279
159
277
0
248
0
1
0
0
0
133
87
264
0
221
0
32
0
0
191
240
216
50
314
0
1
0
0
0
1
5
0
204
9
0
0
0
0
0
252
214
0
0
0
360
20
1
0
274
205
230
0
280
0
13
0
0
0
0
0
0
62
0
0
0
82
311
95
0
281
18
0
0
282
0
0
0
0
0
262
54
0
346
277
211
106
166
0
0
258
286
376
0
1
0
329
206
0
350
0
0
0
0
397
384
0
110
156
301
328
367
20
182
0
0
0
173
0
0
0
77
349
0
34
0
103
0
212
0
0
156
0
17
0
0
0
171
0
148
0
0
0
0
0
346
160
301
47
296
0
0
212
223
0
0
0
0
300
287
0
0
0
253
219
296
0
0
93
0
329
36
310
142
0
255
55
0
192
249
0
157
289
221
346
334
22
0
281
360
0
314
0
85
115
245
0
280
0
0
266
0
0
0
0
0
0
86
31
58
0
0
348
83
0
95
0
0
379
0
397
0
99
384
397
0
162
293
49
0
396
107
150
239
0
51
139
258
43
389
154
220
176
6
0
0
0
263
0
0
29
0
309
383
0
286
395
0
0
0
0
226
0
322
2
68
0
0
381
173
76
0
111
0
288
306
274
322
0
0
0
0
238
45
0
106
240
0
0
153
107
0
288
270
38
0
0
228
0
0
85
231
53
306
0
124
182
226
95
249
0
141
31
0
389
197
0
239
260
0
243
150
45
0
103
6
200
0
0
9
0
280
160
5
5
146
74
269
1
0
0
386
290
397
148
0
65
0
6
1
0
25
0
0
0
207
0
0
284
366
11
0
0
0
0
44
0
352
81
282
10
375
0
0
0
25
0
227
0
0
0
1
285
0
101
0
271
0
289
0
245
0
216
0
159
265
176
103
0
0
0
390
86
317
157
0
49
70
171
82
0
20
374
0
0
324
114
36
0
0
397
153
280
0
0
127
0
0
0
0
0
0
155
0
101
368
332
0
0
357
0
0
165
0
0
0
0
159
0
385
282
0
24
382
0
141
174
0
0
0
77
0
21
58
0
0
13
224
0
0
385
265
217
0
55
0
0
0
0
45
0
0
83
371
0
229
0
298
0
275
59
221
0
54
0
339
0
115
168
0
0
156
5
348
0
124
0
1
0
233
92
327
0
22
30
8
261
29
0
0
0
0
0
0
0
0
352
23
2
20
0
340
0
0
18
44
0
328
0
208
0
0
0
155
0
0
326
0
16
116
0
0
180
0
238
0
0
193
0
0
0
0
59
182
0
0
0
0
0
269
0
161
0
371
16
0
0
346
0
0
0
0
0
48
132
356
0
0
0
149
263
0
384
0
132
0
362
383
0
0
351
0
0
97
37
120
0
137
0
0
169
314
0
218
0
0
0
0
267
0
0
0
263
0
56
0
0
73
105
390
0
72
21
0
0
0
309
0
394
52
306
175
0
0
215
342
0
112
0
309
286
0
346
0
0
197
0
198
299
0
0
233
85
0
0
97
0
169
0
0
375
0
95
77
136
305
0
3
0
80
316
204
1
0
0
69
98
0
0
369
0
0
71
0
0
198
0
0
2
153
0
0
148
268
0
0
333
245
394
135
206
397
201
0
0
62
281
0
0
302
83
0
0
145
237
245
356
1
340
0
307
0
191
247
99
0
0
248
234
0
379
0
91
0
90
0
0
196
0
0
0
0
0
0
370
332
0
168
0
0
0
360
0
396
0
305
1
36
235
279
73
138
0
0
331
0
0
0
280
8
0
0
312
313
299
0
78
0
0
355
0
0
249
45
0
248
164
393
0
193
0
35
0
124
0
0
251
347
0
1
0
0
0
0
51
189
2
168
244
0
0
0
0
0
150
367
0
0
0
75
261
0
0
365
61
1
310
0
283
0
0
0
0
246
254
5
60
0
380
232
83
3
0
340
0
91
112
0
22
0
0
0
65
0
0
0
5
25
330
0
143
0
0
0
326
55
133
133
219
224
0
132
397
199
345
326
175
0
12
136
339
0
13
0
0
0
0
78
199
0
154
0
336
303
318
177
89
0
0
0
36
0
0
286
59
0
135
0
61
175
0
51
0
0
182
0
279
62
214
0
284
0
0
0
0
350
0
82
0
44
0
292
261
0
0
254
0
0
0
103
0
64
0
0
0
117
223
193
48
0
235
0
0
0
19
147
0
1
188
0
0
349
21
63
244
0
180
374
0
0
260
0
0
44
0
0
0
0
23
0
368
353
0
0
0
0
1
0
207
239
0
0
201
0
375
0
29
0
360
0
0
319
0
0
382
0
134
368
0
350
76
312
6
0
266
270
4
0
0
256
365
0
0
0
0
0
188
82
0
256
0
0
0
14
0
10
363
0
73
0
0
0
105
0
119
0
0
0
0
16
272
207
60
0
0
21
0
129
0
335
0
0
0
300
0
4
243
0
0
209
0
136
0
0
0
213
0
0
0
0
0
0
0
0
203
26
0
34
218
93
0
0
49
237
41
0
178
0
152
0
132
0
370
0
205
8
246
273
0
322
0
254
33
286
0
0
328
0
395
0
205
0
0
59
264
0
0
0
5
97
0
0
125
94
0
182
0
379
0
58
0
369
335
187
0
205
0
0
108
0
29
0
0
0
0
0
237
171
0
0
332
204
0
0
44
123
240
240
52
155
141
60
0
0
0
53
0
0
0
4
289
311
235
306
130
0
0
35
300
0
0
0
0
78
2
0
253
324
173
0
52
284
341
38
0
186
0
0
0
0
6
245
252
0
353
0
0
38
378
8
265
0
0
1
35
314
341
183
0
0
185
0
0
126
0
0
0
0
340
25
0
0
0
0
43
296
37
187
0
0
189
144
0
0
105
0
0
0
0
341
21
0
98
102
0
0
134
280
67
122
1
0
172
0
137
278
110
281
365
184
120
0
0
0
385
0
0
10
101
0
392
0
305
0
18
332
5
110
0
107
315
290
0
194
0
397
0
0
0
0
0
32
0
0
397
0
348
0
280
0
0
136
156
60
104
25
146
0
0
0
0
313
0
396
155
0
5
0
266
0
10
0
109
0
34
0
332
32
0
247
0
0
149
0
379
0
3
0
245
342
92
176
298
333
0
0
0
257
21
103
11
0
244
225
397
169
311
0
144
211
0
167
61
0
0
0
0
149
0
0
273
199
2
0
0
20
95
119
0
237
372
133
255
0
0
247
0
0
205
0
252
78
172
187
0
0
0
0
0
0
0
0
225
383
0
0
0
346
0
0
365
57
0
0
253
245
0
113
240
0
158
116
0
397
22
190
0
0
89
81
25
0
0
140
397
0
123
224
0
0
0
0
0
0
58
252
397
15
0
96
254
0
0
196
83
393
174
0
259
287
0
0
42
329
289
0
264
230
0
181
6
0
43
0
0
111
281
0
0
193
345
0
383
0
0
82
90
0
0
0
0
281
0
0
20
0
0
196
67
0
161
277
0
199
0
324
0
0
397
340
378
0
107
0
197
0
0
0
0
0
0
290
0
0
0
317
0
0
42
0
121
144
154
77
195
39
0
229
254
0
351
0
0
0
0
198
369
0
0
36
350
0
0
39
0
0
0
254
0
0
0
0
0
1
0
0
0
370
0
44
16
0
0
318
0
366
228
0
373
0
0
0
296
0
0
0
300
76
0
365
0
349
0
338
0
248
394
397
0
0
0
10
0
0
0
300
201
176
124
0
46
166
85
366
252
0
20
146
0
0
264
0
166
0
334
0
73
0
200
26
0
304
0
0
0
0
0
345
366
0
382
334
207
0
0
0
0
49
0
0
162
0
340
0
0
0
93
165
1
114
0
223
25
64
0
175
13
0
0
366
0
0
107
0
0
0
145
0
102
262
0
169
0
351
240
0
0
0
0
0
0
101
0
226
0
200
46
0
392
0
0
156
56
111
106
302
0
0
0
251
0
390
116
8
0
31
7
385
0
9
0
40
289
0
10
332
327
364
332
0
128
0
0
0
156
0
74
0
0
0
249
0
0
245
205
0
207
0
47
0
0
0
0
394
302
145
0
0
224
0
0
7
366
191
159
161
279
148
0
0
0
239
50
328
21
0
95
275
0
397
0
0
0
0
302
0
0
0
215
0
75
216
394
0
0
249
161
0
0
1
148
0
185
0
0
195
0
0
374
294
181
0
0
278
131
10
0
0
22
0
338
356
0
207
0
0
0
0
0
0
0
63
0
0
146
0
0
0
0
206
254
351
0
223
96
47
0
0
8
0
0
67
241
42
0
0
310
0
0
358
213
155
188
108
280
0
0
0
123
0
0
0
0
0
223
178
0
0
238
306
0
334
59
0
0
0
376
372
0
307
0
0
324
0
215
0
235
63
0
251
0
268
0
299
26
0
348
81
0
49
0
0
318
49
0
23
0
267
300
230
0
0
342
0
0
262
60
71
0
0
0
329
0
9
172
2
0
45
357
375
0
108
226
355
0
0
0
128
0
366
0
0
175
214
0
259
77
0
0
6
0
0
0
348
29
0
0
44
335
356
249
0
203
0
0
172
0
250
0
66
392
0
0
0
306
0
25
172
239
374
91
0
69
0
0
75
208
0
0
23
0
0
0
0
0
58
0
147
302
1
18
397
375
0
0
261
90
59
96
2
337
0
6
0
122
0
107
0
0
338
219
314
241
330
174
19
145
0
320
366
0
0
0
231
231
0
38
88
397
370
0
75
0
0
279
0
0
153
0
0
185
0
0
345
258
81
0
359
363
0
0
297
152
0
0
0
1
0
202
0
392
41
25
0
3
315
281
0
0
0
0
382
0
0
339
303
0
0
0
70
44
0
0
0
239
78
48
366
362
117
22
0
0
144
224
26
397
0
122
327
0
0
0
0
16
250
0
7
0
35
0
238
0
85
370
298
5
0
0
213
224
318
0
379
0
203
161
0
0
175
83
397
281
119
266
0
0
243
0
100
322
287
278
0
388
278
0
0
283
0
0
4
0
0
345
155
0
366
0
136
349
25
0
62
383
386
0
141
0
5
139
373
0
0
0
61
0
365
36
259
51
0
0
359
185
0
137
0
0
255
0
0
0
0
0
155
96
27
0
318
19
309
0
0
0
111
0
394
380
0
44
265
0
0
0
223
0
301
0
0
0
0
47
0
71
164
161
27
3
0
65
0
27
0
322
0
112
91
239
190
0
210
0
0
359
251
0
210
370
12
0
0
104
6
153
26
0
1
151
0
0
207
0
0
0
206
152
0
203
0
89
114
146
0
0
0
381
386
0
206
0
0
64
0
188
394
0
0
0
0
0
0
47
0
0
279
31
0
10
0
55
0
295
106
0
0
0
134
313
0
0
317
284
156
285
202
0
109
100
0
351
107
363
0
0
0
0
0
0
203
227
0
3
0
200
186
133
0
0
42
318
341
0
326
130
0
0
0
1
241
0
0
0
0
1
0
0
218
0
187
0
365
171
219
16
203
0
0
0
66
0
0
0
334
150
281
0
256
0
0
0
242
0
266
9
0
77
60
0
0
0
253
0
312
171
247
0
0
78
0
40
78
0
274
0
164
341
0
181
368
90
0
287
0
10
80
195
0
80
62
0
0
361
0
133
0
157
0
172
0
0
204
0
0
0
0
161
0
0
1
294
297
359
265
0
97
357
90
93
0
231
0
269
1
34
0
215
0
0
317
390
279
0
0
359
285
0
0
0
154
119
0
110
388
0
7
0
57
0
18
374
0
286
232
0
362
23
0
58
243
0
0
335
7
356
113
388
330
0
0
0
272
397
397
0
25
99
397
258
0
311
0
0
207
0
186
0
0
0
1
0
392
0
109
147
0
241
0
0
68
151
292
0
0
0
0
88
337
0
203
317
0
189
0
0
0
253
1
33
7
186
197
0
0
0
7
0
0
216
214
0
0
0
0
158
0
295
0
267
0
214
64
0
9
182
153
176
235
0
0
0
0
322
370
48
0
84
281
203
0
0
116
0
260
87
0
56
108
229
0
0
242
181
123
0
25
0
259
0
277
39
8
0
0
133
12
291
111
318
385
375
0
0
0
0
20
30
126
13
88
129
0
175
69
6
337
262
104
0
0
0
256
55
152
182
345
260
387
0
0
55
221
218
221
0
0
0
280
345
0
142
156
0
0
0
0
0
0
397
0
0
0
0
49
0
0
0
24
0
0
0
0
0
351
200
226
0
239
0
0
378
326
56
0
30
0
279
348
0
0
0
102
0
0
6
312
0
386
127
0
353
0
94
0
236
0
0
147
152
0
317
207
53
0
252
278
0
0
241
165
348
397
0
162
106
0
51
0
0
349
0
0
101
0
18
7
187
0
0
0
0
187
0
324
0
0
0
0
349
0
0
296
343
0
88
0
73
245
0
0
0
314
0
196
0
153
231
0
0
0
0
173
24
234
111
0
169
235
0
0
0
0
0
182
0
0
195
11
0
0
0
0
0
0
0
314
260
1
0
245
0
0
254
0
0
0
349
0
258
142
330
363
209
0
123
0
79
0
302
326
0
14
31
44
226
0
256
0
0
333
0
278
0
294
36
0
195
385
0
92
340
165
54
0
276
0
258
0
0
135
0
0
104
55
0
296
357
29
0
0
376
237
238
53
274
0
204
0
0
295
317
0
11
248
17
0
0
0
84
120
0
1
0
254
263
71
0
0
112
5
0
0
100
262
0
228
0
264
237
0
0
0
0
0
154
0
0
0
0
109
143
0
251
0
0
309
41
0
0
201
202
244
0
0
226
74
0
379
329
0
1
190
0
262
111
0
344
0
0
116
8
0
0
320
325
366
0
95
109
307
387
224
70
0
18
0
301
212
0
74
0
24
55
0
0
0
366
397
71
87
254
0
332
298
0
85
390
83
0
324
0
0
191
0
0
96
0
338
0
117
0
0
151
0
41
324
4
0
0
103
0
197
0
0
200
135
48
44
6
0
7
226
76
13
248
0
154
3
0
0
0
362
249
134
0
0
0
0
0
85
5
54
0
265
198
159
0
41
0
0
0
239
0
347
156
98
0
0
364
149
125
306
319
35
0
0
337
0
0
0
283
0
295
0
23
374
106
0
346
78
0
219
12
137
7
0
321
245
0
229
178
83
377
361
388
5
0
0
238
1
119
0
375
0
394
240
0
141
0
0
0
3
313
0
5
0
0
128
0
215
0
36
141
82
159
10
262
0
0
0
0
0
184
0
0
239
0
0
227
0
69
0
11
394
55
0
13
0
0
250
11
5
0
252
104
322
27
0
0
98
0
337
375
0
2
374
149
213
314
276
172
0
0
227
0
0
0
21
0
0
192
0
205
308
0
0
0
0
0
0
0
125
0
123
0
34
0
0
341
265
302
0
0
0
0
0
0
56
361
243
0
107
0
0
46
0
0
214
0
23
376
15
0
2
301
394
281
287
54
0
368
362
271
0
0
261
188
0
0
8
180
0
311
73
327
0
0
90
297
0
396
0
319
0
84
0
182
0
56
0
0
0
0
1
0
0
258
0
0
185
1
11
0
0
147
258
161
89
0
0
53
366
0
394
0
370
0
144
0
0
0
0
0
35
0
268
227
322
0
0
394
167
367
1
271
331
91
0
168
0
2
11
56
58
0
163
0
258
0
154
6
0
376
208
0
336
0
0
191
0
0
0
33
0
144
0
0
0
132
191
112
325
1
122
311
0
0
40
336
327
327
0
0
0
186
0
178
0
0
262
214
33
0
385
200
128
0
263
333
0
1
222
108
281
0
326
1
136
0
91
363
0
349
0
145
63
0
0
314
82
0
279
0
194
0
0
0
98
49
234
0
0
0
140
289
332
0
146
0
244
362
0
378
222
0
0
204
0
0
338
0
0
0
348
155
0
42
279
174
358
181
13
390
0
0
0
0
99
149
98
0
50
36
62
0
317
250
194
209
0
0
0
0
1
289
114
0
0
0
0
0
0
0
112
0
0
0
136
0
0
64
202
0
0
57
0
392
0
340
0
366
0
318
0
109
54
0
111
344
296
146
333
164
0
0
0
164
0
204
305
31
0
379
332
161
1
207
73
0
0
0
0
152
0
337
0
274
111
0
376
13
262
258
0
0
320
0
0
0
0
397
0
0
313
0
170
0
219
20
255
374
25
0
275
266
301
366
153
139
0
74
332
333
37
118
0
0
266
203
232
6
0
7
0
0
386
111
226
274
151
38
0
370
129
0
136
0
0
148
38
0
283
261
0
0
236
0
0
0
0
0
287
304
0
34
270
243
343
218
0
0
0
0
355
0
25
10
0
379
276
0
380
0
0
0
2
397
0
0
0
0
0
224
328
0
0
251
337
0
173
182
60
2
0
334
0
0
368
167
32
0
274
119
246
302
0
390
39
0
0
0
0
84
81
0
0
0
367
234
174
285
0
0
108
181
227
0
28
0
199
82
8
73
365
102
128
0
197
0
0
340
0
3
0
0
0
0
0
351
31
0
172
0
0
0
0
158
37
0
233
237
21
0
328
0
0
5
209
0
0
44
100
397
321
23
262
0
0
37
0
369
0
49
0
13
212
389
77
0
0
0
86
0
0
0
382
0
216
0
149
159
1
335
0
0
0
38
293
394
225
3
0
0
280
0
0
251
0
236
154
0
0
134
0
318
92
0
0
357
0
0
102
333
238
0
158
344
0
0
210
0
0
0
0
1
0
5
0
0
205
170
0
7
0
64
323
360
66
0
0
384
0
0
147
0
81
241
0
0
0
208
231
290
0
0
40
0
1
341
0
0
243
0
207
0
0
0
0
169
0
346
206
313
0
0
52
0
0
75
0
0
6
0
0
0
0
0
0
0
332
0
25
0
0
0
3
0
0
0
317
0
33
227
0
382
0
0
79
393
0
19
0
54
0
0
0
53
0
1
0
0
147
98
85
283
167
0
0
0
395
245
395
264
152
317
104
324
0
0
0
29
0
0
389
227
394
136
0
86
0
0
272
0
80
317
135
0
21
0
183
0
175
324
314
0
358
0
379
344
0
46
187
0
0
389
0
0
282
0
166
112
196
0
366
129
0
165
0
0
302
0
57
0
0
91
0
0
84
332
0
276
0
386
246
11
0
0
77
214
0
0
0
300
147
91
172
164
370
0
56
0
374
0
0
0
271
209
342
0
0
0
6
0
128
0
348
0
348
23
353
243
0
189
323
83
212
104
218
8
193
0
0
125
126
23
255
386
0
0
0
104
24
0
0
0
71
170
212
55
0
0
0
0
0
0
41
307
365
247
69
105
0
0
49
0
0
0
210
358
31
166
0
181
0
13
322
367
313
158
382
67
0
0
0
0
0
70
209
217
0
0
205
244
0
7
385
144
0
113
0
395
350
0
24
0
0
114
0
92
0
366
0
0
0
0
0
0
4
158
0
375
0
0
77
0
294
0
161
112
394
378
217
143
0
0
144
0
0
0
348
197
0
0
374
0
345
0
93
0
247
0
177
25
351
332
0
157
0
359
0
0
0
0
360
0
182
316
238
46
257
0
0
0
0
375
0
20
0
389
287
190
0
0
0
346
0
0
0
0
332
0
214
0
0
370
0
0
7
232
229
254
140
114
0
0
302
148
117
301
0
0
12
0
0
48
258
25
0
344
181
122
0
213
0
0
351
357
0
143
0
0
0
222
0
11
0
0
0
0
163
134
0
0
0
0
89
0
0
22
0
0
0
97
1
0
130
0
150
324
7
0
0
159
369
375
0
0
359
344
0
191
0
0
185
214
129
311
0
397
35
0
160
0
63
46
75
166
182
394
0
234
27
214
0
2
325
255
193
0
0
307
0
0
0
0
367
21
0
0
0
35
0
0
53
69
0
0
0
152
314
122
2
0
282
195
10
0
0
0
67
0
342
0
6
0
0
160
234
244
258
376
0
0
0
0
369
0
147
0
127
21
393
22
386
107
0
328
243
0
345
0
125
0
261
87
167
356
226
92
20
386
36
0
386
0
224
59
0
0
108
138
284
234
303
0
0
118
0
0
0
0
253
0
82
0
158
5
54
0
397
0
16
0
354
300
274
0
0
0
245
279
228
73
118
9
0
349
0
0
6
148
241
0
128
41
0
0
0
0
0
165
0
314
5
11
0
0
23
200
317
0
310
305
157
0
256
377
397
0
0
247
224
0
158
346
0
16
0
0
0
10
0
131
0
371
320
236
0
0
0
322
0
0
0
4
144
387
0
246
56
232
263
0
158
187
0
206
0
0
0
279
0
57
168
212
53
109
0
0
393
158
314
0
337
156
338
195
397
318
0
0
0
0
0
0
0
0
215
138
0
0
190
60
0
0
176
0
47
201
376
222
386
0
0
30
0
342
397
247
108
184
139
0
0
0
0
0
338
1
0
123
0
85
376
0
0
335
308
271
385
0
257
0
0
64
258
241
0
306
11
48
0
216
308
0
6
0
314
0
383
154
87
78
0
358
168
1
0
0
0
123
0
0
6
0
0
303
63
47
0
0
0
397
0
0
88
151
0
177
280
0
397
0
307
0
135
372
0
0
322
0
194
79
0
198
67
0
0
10
158
0
157
0
0
0
271
0
7
0
135
0
283
133
0
223
84
12
0
336
140
0
0
249
174
0
380
0
221
96
0
259
324
245
213
206
0
0
29
0
250
72
46
0
0
0
0
355
90
394
24
0
0
0
0
306
0
0
84
0
0
316
261
172
0
0
0
374
152
0
0
219
175
0
8
0
0
0
0
0
0
148
0
173
0
168
391
118
0
337
0
0
0
0
0
227
359
193
221
0
85
0
0
0
0
227
0
17
90
349
10
290
0
9
347
0
0
0
0
336
199
209
0
2
0
0
149
281
387
377
0
301
22
237
326
256
211
79
224
0
160
334
248
0
247
0
205
152
0
0
182
0
0
0
0
79
0
0
0
0
186
42
346
338
339
8
0
0
0
0
0
0
307
0
0
80
148
0
284
393
0
176
0
386
0
0
0
47
0
238
0
65
281
260
0
0
0
290
0
0
0
312
78
0
13
387
397
394
0
0
47
383
0
397
0
0
208
246
0
10
0
0
309
0
381
152
203
0
0
287
93
263
0
0
0
0
109
80
346
0
147
300
0
150
106
0
115
130
172
0
0
0
216
107
0
0
220
95
0
6
366
227
129
0
175
18
353
276
0
0
269
279
276
46
249
229
215
0
383
0
201
338
259
0
148
259
144
123
0
0
251
207
134
0
321
33
240
0
200
0
45
0
0
0
0
0
0
0
275
0
316
200
0
2
14
0
0
232
0
0
0
0
0
268
25
290
307
302
375
108
0
397
303
159
164
108
331
43
0
397
310
13
0
47
196
0
175
362
44
0
85
0
0
393
150
0
0
88
0
0
0
1
354
246
12
2
0
39
0
0
0
0
331
0
0
0
0
0
0
61
0
253
102
322
294
0
0
32
191
0
0
296
49
332
0
0
0
0
0
273
270
0
380
0
87
126
0
0
0
0
307
0
57
0
0
305
259
391
373
285
0
0
15
265
233
0
0
0
0
385
2
0
0
338
2
359
128
352
44
0
0
0
0
241
396
0
160
242
108
354
96
0
0
0
0
0
203
128
327
0
0
0
0
0
0
0
1
167
0
0
0
372
44
67
0
224
354
332
245
245
0
0
198
0
0
0
56
147
249
0
386
96
0
396
295
90
8
315
171
186
0
226
21
171
368
0
0
306
252
313
266
0
6
239
1
0
0
44
291
144
311
0
284
318
0
2
375
0
53
0
300
238
159
345
0
36
43
203
0
0
397
2
143
31
0
0
318
0
252
363
364
0
0
283
0
146
0
279
0
113
0
159
0
0
0
0
308
211
0
0
17
0
59
212
319
0
105
58
270
0
397
0
294
363
0
146
273
99
89
364
79
334
100
274
74
112
1
173
170
252
240
361
149
343
0
27
397
186
0
151
5
52
376
0
0
358
0
0
0
0
0
273
140
0
0
0
47
246
221
47
0
0
354
0
202
322
276
345
133
0
0
108
214
0
353
0
0
189
95
56
0
6
362
0
217
144
0
302
0
0
0
0
160
161
365
0
0
0
138
198
0
0
66
0
19
113
74
256
0
388
0
377
0
253
169
225
0
382
0
211
0
112
202
123
0
0
0
0
170
316
0
0
0
2
3
138
0
0
324
0
2
0
204
343
0
0
0
307
0
0
0
0
0
0
206
265
207
334
0
0
1
326
0
337
21
0
320
272
0
0
0
0
236
0
0
352
266
0
0
348
147
214
0
302
0
321
192
392
318
332
0
47
0
0
67
332
258
1
0
245
302
0
0
0
0
194
0
0
158
0
0
0
0
0
351
0
0
243
97
1
62
0
0
180
262
0
303
282
0
191
293
0
228
0
214
94
0
387
0
0
0
0
397
334
1
297
113
0
0
0
0
182
0
0
0
67
0
0
151
0
190
395
0
11
0
331
0
77
241
216
0
0
0
0
0
0
323
25
0
328
164
0
278
25
0
0
0
0
365
183
7
0
37
0
0
137
0
0
370
0
0
0
22
32
0
235
0
338
0
359
0
0
280
212
263
0
236
0
339
9
0
397
317
214
0
117
0
0
0
66
86
5
318
327
0
347
342
194
0
94
0
0
0
283
0
54
341
337
311
193
0
67
127
154
0
318
104
345
242
0
337
2
126
178
105
179
0
47
87
149
0
57
0
0
188
386
299
0
0
0
0
0
0
9
0
0
0
0
0
0
0
0
0
0
119
65
0
149
73
108
229
338
0
206
324
0
120
0
0
0
33
1
362
0
161
321
0
60
369
299
308
70
151
111
0
279
50
0
0
248
1
0
0
0
2
241
230
0
0
215
231
1
304
222
366
251
0
8
0
201
0
371
221
73
226
0
0
230
0
0
357
0
30
1
0
138
145
0
0
91
333
180
0
0
0
171
107
177
261
67
0
0
306
397
166
199
144
0
91
0
0
0
67
0
0
0
297
0
386
0
397
346
0
0
370
90
0
0
0
363
303
338
234
0
40
0
106
0
362
0
0
195
79
330
3
306
349
0
0
283
238
213
0
5
0
328
37
10
306
397
0
0
0
0
0
193
397
0
0
0
263
384
0
397
43
0
317
15
188
0
0
317
164
0
0
0
0
0
0
7
373
263
0
0
205
362
67
91
264
47
1
278
1
213
92
157
153
247
274
246
36
191
0
208
155
208
93
251
0
189
0
270
241
0
73
383
246
0
50
0
0
50
0
330
272
30
356
0
0
0
0
391
0
0
0
0
74
300
282
0
0
0
180
0
183
366
179
0
234
76
167
0
109
226
0
312
0
0
0
0
0
209
0
199
0
0
345
0
376
95
0
0
0
368
101
376
0
51
0
74
78
131
16
0
67
0
0
253
0
145
141
0
0
109
0
81
0
0
0
0
393
0
122
0
333
0
0
0
325
0
0
0
304
0
0
54
82
309
0
176
65
0
213
0
0
375
0
0
0
253
0
39
253
343
0
0
238
0
0
3
7
0
353
0
306
47
0
0
220
0
0
0
251
0
263
65
157
90
91
190
45
0
364
75
0
0
73
23
0
0
119
0
114
297
132
9
276
0
183
0
343
146
0
0
0
0
366
201
256
99
0
0
55
0
0
0
262
0
62
0
112
365
0
332
49
143
0
284
0
0
221
0
0
0
0
0
238
0
143
36
0
0
0
0
0
0
0
0
113
0
0
270
128
362
55
5
83
0
371
195
0
99
0
0
193
310
158
397
0
0
236
0
0
366
0
0
111
0
0
210
195
257
0
318
308
283
0
0
332
0
0
0
8
201
111
289
0
0
273
0
0
162
298
0
368
2
219
0
0
97
1
0
0
391
22
0
0
0
0
0
173
90
190
221
106
0
0
0
0
328
10
373
123
187
0
0
0
0
108
21
0
9
322
0
0
389
181
0
295
148
350
0
0
0
0
7
0
172
40
164
0
0
321
0
169
38
0
218
0
0
0
0
315
0
193
250
0
0
342
116
368
259
24
0
181
0
47
0
305
0
0
0
0
0
0
274
0
239
0
156
0
0
0
0
73
56
284
0
8
0
332
0
49
377
291
247
0
0
325
98
277
0
0
67
376
0
384
0
40
0
0
0
94
282
155
347
275
385
0
244
11
338
0
174
0
0
123
0
0
236
47
384
0
13
0
269
0
0
206
283
77
29
358
334
0
119
0
1
0
254
241
0
0
0
394
0
373
279
0
0
174
160
0
0
0
20
0
0
141
0
0
14
0
348
0
230
314
9
0
0
242
183
281
313
0
0
0
272
0
286
210
0
0
0
337
0
0
0
155
0
0
0
161
0
4
23
121
0
0
0
0
0
0
0
0
101
60
34
0
319
0
0
162
0
310
0
0
0
67
18
0
380
193
28
371
160
23
0
11
60
0
95
178
0
47
5
0
0
86
88
377
0
0
0
91
214
205
0
346
0
346
0
0
34
0
0
89
230
0
0
37
262
205
16
0
397
191
358
0
0
226
0
238
119
20
95
0
0
84
151
0
397
97
370
0
0
0
0
286
0
160
29
397
0
0
0
0
1
0
229
165
0
122
18
39
162
138
0
216
397
58
0
0
238
0
0
0
170
0
379
20
0
299
313
127
1
0
0
49
0
38
281
0
63
0
78
0
0
28
0
0
0
349
0
0
373
202
373
79
217
149
0
0
183
0
94
30
0
0
112
0
0
0
319
328
50
0
0
184
209
0
0
0
147
0
328
0
347
0
0
0
0
360
0
0
0
328
142
397
0
341
315
0
85
368
295
0
161
156
0
0
136
0
0
318
0
82
14
0
0
29
0
0
0
0
0
0
0
0
0
0
0
317
0
0
0
389
111
396
78
194
0
0
86
161
151
300
0
0
379
0
156
372
0
185
0
0
0
332
0
0
276
53
0
0
332
302
0
14
0
0
206
0
0
0
268
0
61
339
0
369
30
371
0
61
155
284
56
0
0
0
89
0
0
137
126
74
252
0
239
309
0
397
378
0
150
0
0
0
222
64
0
11
158
328
74
169
113
366
350
0
0
0
0
0
283
0
0
132
106
0
216
0
24
330
0
0
0
0
13
0
52
0
0
0
273
205
0
0
176
160
0
0
200
0
162
0
237
0
0
0
115
0
1
0
0
390
0
201
373
0
149
237
312
397
193
0
1
0
346
111
380
345
372
311
115
0
0
7
302
36
301
11
0
120
0
0
254
258
4
316
0
230
0
21
333
213
186
0
0
55
194
0
0
0
130
251
372
338
397
0
0
0
295
0
0
0
40
0
133
82
0
0
0
0
193
0
0
0
132
0
94
157
164
280
235
0
15
0
276
280
50
55
104
21
188
7
159
0
125
0
0
376
146
0
0
185
0
0
0
180
340
0
288
316
0
0
227
0
0
0
0
0
0
45
0
209
121
189
0
327
0
0
0
0
0
0
0
225
0
0
0
299
0
387
0
0
0
0
2
195
0
0
162
211
350
129
341
136
291
0
0
1
35
331
1
394
273
113
313
0
0
0
248
335
98
137
0
0
0
0
304
157
85
0
320
0
186
93
0
0
239
167
0
341
3
250
73
25
0
296
144
0
0
0
0
67
367
0
0
344
153
0
0
0
230
371
0
0
18
239
194
0
0
135
0
0
0
0
205
111
0
0
0
147
13
0
377
0
43
0
0
0
0
0
0
0
363
252
390
0
0
0
192
0
149
0
18
0
0
397
265
86
20
226
0
80
0
352
252
392
367
0
2
397
112
0
91
0
60
0
332
396
334
0
0
260
0
0
126
0
0
0
0
0
0
181
0
0
0
279
0
0
0
230
158
202
397
0
397
0
384
42
0
0
129
0
0
0
0
85
2
79
0
0
0
0
129
0
21
241
0
75
219
0
0
0
0
275
21
0
0
52
0
327
0
3
0
92
0
0
0
0
308
0
23
93
0
0
0
261
82
84
0
149
0
0
358
75
0
0
0
0
175
158
133
0
139
0
0
4
2
0
184
0
0
319
0
0
0
0
0
196
0
346
0
0
211
313
0
84
0
0
9
0
379
130
152
0
0
0
142
362
268
153
225
338
0
4
0
0
0
0
0
0
151
257
0
73
0
0
0
39
132
0
58
373
0
0
31
0
0
234
0
0
124
180
0
206
0
0
198
22
49
0
82
0
27
0
0
155
320
277
275
374
0
201
0
0
139
0
96
0
2
0
172
392
391
0
0
0
36
0
0
0
17
210
116
304
303
0
10
8
0
36
356
0
196
0
0
0
50
1
0
3
57
0
0
234
124
63
348
0
44
33
135
0
1
215
0
390
0
375
36
317
240
30
74
136
0
0
0
30
122
0
316
0
0
306
49
0
0
338
0
285
169
89
393
362
0
0
363
0
230
152
0
112
0
0
0
281
0
105
0
320
0
85
204
0
0
0
0
0
144
20
0
85
0
302
317
173
0
0
235
17
397
0
0
0
360
0
397
0
344
7
255
120
0
12
0
0
278
0
6
239
0
0
397
125
0
334
0
235
0
0
1
212
0
397
0
0
92
157
0
0
0
65
0
125
0
282
1
248
203
384
82
0
385
0
356
0
0
127
0
278
0
0
277
0
0
150
0
0
109
174
0
362
0
339
0
0
0
0
0
0
0
280
98
139
105
0
358
318
0
332
162
0
0
174
251
175
224
374
0
0
40
320
369
0
294
104
0
170
371
228
0
0
0
0
47
0
0
0
317
0
0
0
218
21
182
34
278
198
366
82
0
22
0
0
85
0
0
334
0
154
56
83
0
348
286
160
334
81
0
97
0
0
380
0
112
211
218
0
295
142
0
127
148
210
0
0
0
0
0
0
0
3
0
85
0
0
0
0
0
3
332
0
0
0
0
0
0
368
150
105
277
0
277
61
208
391
15
202
0
93
0
6
80
1
64
161
0
97
0
110
0
0
0
105
53
327
0
0
15
337
353
0
0
254
57
0
265
397
0
207
0
1
314
0
0
0
1
351
0
310
0
142
0
0
189
0
0
301
47
145
135
261
308
288
396
83
324
0
215
0
0
262
317
81
44
185
73
185
0
0
31
0
257
109
0
127
151
159
287
0
117
0
0
0
340
134
143
310
174
0
246
236
83
148
0
0
36
0
105
232
28
0
0
0
150
0
93
299
0
0
129
317
307
0
204
0
359
362
89
265
295
349
383
0
0
189
1
123
195
194
315
0
0
366
0
133
48
0
378
0
0
0
331
0
149
91
174
0
0
0
5
156
0
204
0
106
2
0
0
206
0
0
0
0
0
0
112
33
0
0
0
297
0
85
0
0
0
315
243
229
237
349
227
103
174
0
316
0
0
60
0
0
0
268
0
0
0
0
0
31
30
80
0
79
0
0
68
194
0
0
0
229
151
246
1
280
0
0
0
0
0
173
0
1
304
251
0
0
279
298
178
318
54
161
0
186
0
0
0
81
0
0
0
0
0
0
31
0
0
0
276
0
94
25
271
172
0
77
0
0
319
395
0
192
0
0
350
347
0
0
0
0
0
131
0
139
0
66
80
34
337
161
154
0
0
44
19
0
0
0
99
0
0
351
193
0
0
373
0
0
325
0
334
0
32
112
45
0
0
252
0
0
281
292
380
0
1
0
304
0
0
367
64
0
0
0
0
0
1
0
0
0
0
5
370
0
0
0
0
218
8
0
0
153
0
0
163
154
0
0
313
0
259
0
0
279
0
327
0
0
170
194
198
57
0
0
0
0
0
0
225
0
350
365
0
0
328
0
397
0
387
2
263
0
0
0
67
29
281
0
0
0
0
50
359
0
0
370
304
247
0
79
0
109
0
0
376
94
0
7
0
0
0
0
12
9
0
0
0
298
51
0
0
0
220
55
0
115
0
0
0
396
0
0
0
0
342
0
0
0
282
177
0
332
344
0
0
0
0
227
77
0
283
0
0
90
11
0
0
110
279
0
0
0
0
149
0
115
0
0
372
154
341
68
246
0
287
242
0
160
0
315
0
0
332
340
0
98
175
71
164
0
0
0
0
36
233
2
0
211
58
0
55
180
0
0
0
145
25
128
0
0
0
5
0
313
62
150
192
0
0
0
0
0
300
359
342
156
211
0
0
373
0
71
225
72
124
95
0
1
99
0
15
17
0
62
0
188
306
286
0
394
53
0
0
110
252
77
150
0
202
163
60
0
360
251
7
0
397
116
8
0
3
375
73
40
0
0
157
0
90
150
35
0
296
256
332
313
339
337
93
33
0
0
0
334
134
287
0
234
0
385
0
23
0
0
0
0
200
335
2
183
186
68
0
114
0
0
351
0
0
0
76
0
0
290
0
210
0
0
181
231
302
58
0
0
119
0
0
0
0
287
285
397
0
346
0
0
287
0
397
0
74
36
313
273
327
145
0
0
0
0
0
0
0
281
0
0
0
0
156
0
0
2
0
0
12
0
0
0
137
378
0
395
147
253
0
332
152
293
0
266
314
0
43
91
0
0
0
0
67
1
357
251
389
181
145
295
0
383
0
0
0
76
0
374
1
0
57
215
0
0
147
0
0
0
180
0
185
189
291
355
0
368
0
0
0
0
0
112
0
0
233
349
0
222
58
174
385
235
0
358
0
207
124
4
363
0
134
341
203
0
397
397
0
300
0
394
0
356
0
185
27
0
0
311
0
0
250
0
83
0
0
24
1
0
266
0
115
0
0
393
0
0
0
0
318
0
191
0
278
88
251
361
0
235
285
70
0
129
365
0
189
0
0
0
1
144
0
337
22
0
277
388
304
280
211
348
0
205
0
0
257
0
275
0
52
0
375
262
75
0
256
0
0
384
0
166
83
64
0
107
0
200
0
142
313
155
324
51
0
0
340
354
211
0
253
9
0
331
144
23
0
0
0
0
96
383
88
130
0
263
160
0
33
175
0
240
0
0
90
0
0
0
258
0
1
0
97
34
1
0
0
0
326
0
0
0
148
283
0
312
11
12
0
89
0
112
189
0
0
378
0
0
236
14
337
155
285
281
0
195
334
227
299
0
292
318
0
0
0
4
0
0
0
285
0
0
166
187
40
0
209
153
116
76
0
0
0
147
0
393
166
39
81
130
0
0
281
0
0
2
8
35
0
0
225
1
0
84
0
219
0
333
0
7
395
0
45
86
0
0
87
0
172
1
332
0
136
120
79
0
386
235
109
15
0
0
0
0
0
0
0
1
202
209
0
0
0
0
0
44
155
182
247
277
292
0
0
0
0
0
158
0
0
208
0
0
0
0
19
0
315
397
0
246
97
82
315
172
0
0
0
0
0
147
166
329
134
128
248
159
24
0
0
318
0
259
0
244
20
134
0
151
370
1
256
1
48
0
256
0
0
380
0
0
256
8
363
166
0
176
0
0
248
331
3
0
15
329
338
0
0
397
0
359
0
117
171
278
0
350
0
0
317
384
17
22
0
262
0
301
0
0
0
183
0
362
0
0
236
33
6
8
248
21
346
22
0
338
397
305
0
0
196
270
118
0
0
0
36
0
157
235
292
43
0
376
0
111
43
0
0
0
95
196
46
370
249
0
56
0
82
0
92
98
56
0
0
0
73
139
0
0
136
377
360
377
0
38
389
179
195
169
296
0
0
4
175
0
199
180
0
266
0
194
0
0
0
393
308
222
70
0
0
225
81
0
337
345
266
17
96
22
0
152
366
246
83
0
0
334
27
385
391
0
0
0
243
196
0
0
0
205
0
28
156
311
0
4
26
233
53
17
0
0
73
20
158
255
0
0
0
0
0
202
244
0
316
311
0
206
0
160
0
75
239
332
0
343
0
125
0
0
112
0
0
0
164
0
0
120
153
10
198
127
0
0
144
27
364
184
0
0
0
99
0
0
0
0
1
0
0
0
0
0
284
0
0
374
0
0
0
0
329
51
0
0
0
169
103
0
1
0
0
150
0
79
0
0
0
93
0
1
0
3
0
89
55
0
0
0
0
0
235
34
0
0
10
0
0
386
0
0
321
0
274
253
0
0
0
326
100
348
390
0
0
0
0
2
0
0
0
0
0
136
200
92
0
0
0
0
51
111
305
1
0
2
0
397
17
252
0
250
361
0
251
132
285
195
0
227
0
0
185
1
0
130
0
0
228
113
0
317
0
373
22
0
57
0
0
319
0
0
388
0
0
1
0
0
64
155
0
0
211
0
0
382
9
39
212
0
16
150
0
379
53
0
220
142
221
371
379
286
57
112
93
282
301
0
69
158
0
0
240
266
214
144
0
0
0
157
334
20
355
0
0
0
0
0
0
0
0
0
271
353
0
260
0
0
138
82
358
0
0
0
333
340
119
272
0
0
0
0
109
163
10
0
96
13
0
0
336
225
0
250
134
30
0
160
34
140
0
183
267
26
0
275
317
68
0
0
208
1
0
329
359
346
0
0
0
0
0
131
374
0
0
146
274
329
0
0
0
0
331
0
0
0
0
0
0
0
0
217
0
0
85
35
0
0
0
194
0
0
1
210
10
0
306
0
195
0
0
0
0
164
218
0
175
365
0
394
0
0
0
0
3
9
220
341
0
245
0
48
0
240
0
282
322
0
0
0
42
0
0
0
0
320
286
0
82
0
0
0
254
0
0
167
165
0
0
334
168
0
0
246
23
0
0
196
0
0
0
98
319
157
0
52
0
0
290
0
106
109
7
191
164
199
76
25
0
0
196
0
0
0
0
0
376
0
0
137
234
370
69
34
95
20
176
22
1
0
0
343
0
313
0
102
238
213
9
345
382
0
0
214
214
197
372
0
150
0
0
174
0
0
0
0
299
0
0
195
0
249
0
153
386
185
0
0
0
0
0
88
177
0
66
0
0
0
83
0
191
0
0
135
2
15
295
301
289
72
166
233
0
0
0
18
0
201
18
0
0
0
0
39
0
0
0
0
0
29
141
316
0
240
0
0
266
0
0
0
152
372
366
0
283
0
0
0
397
224
0
0
0
0
46
106
12
0
0
0
176
0
57
0
0
49
281
305
250
0
0
155
365
56
0
0
214
0
79
0
239
33
0
110
326
0
0
0
0
76
0
372
0
352
397
0
0
0
0
0
350
118
157
153
0
89
374
296
154
0
0
113
0
0
30
317
219
130
33
338
187
26
201
225
0
0
397
304
363
0
281
0
0
0
0
5
59
0
289
194
21
0
0
218
0
109
0
316
312
0
299
357
35
0
54
0
0
0
0
389
37
0
282
0
0
0
130
133
0
0
0
293
138
34
4
0
290
0
83
0
328
0
0
0
116
0
287
0
154
0
0
0
178
109
265
118
287
0
0
327
0
0
0
0
292
239
1
109
0
0
0
206
0
93
202
332
0
0
223
0
35
0
159
0
0
305
74
397
0
7
0
0
32
154
105
182
374
0
131
348
33
395
98
0
27
0
0
0
0
0
0
0
142
332
23
275
0
373
74
0
30
0
190
267
375
0
346
121
146
118
198
0
0
72
0
0
117
215
397
0
368
88
0
304
275
0
119
0
388
207
196
306
5
0
0
315
52
10
377
0
0
7
98
0
0
0
172
0
0
0
286
0
155
0
0
366
0
268
0
51
0
384
286
187
272
220
111
0
0
0
0
0
1
265
28
371
101
0
252
336
0
0
0
128
0
0
0
0
310
346
0
386
0
394
338
0
0
127
0
298
0
322
0
16
0
0
0
229
158
0
106
0
0
0
355
0
1
0
353
257
376
0
0
79
334
54
0
225
0
0
106
0
75
158
63
0
332
0
0
0
73
224
5
0
0
58
14
276
0
242
60
0
1
252
0
0
98
0
0
230
233
221
156
41
362
252
349
84
0
337
42
139
0
7
0
0
386
279
217
0
142
42
333
384
368
397
0
0
0
234
75
65
0
343
0
0
0
0
0
0
44
0
137
4
0
59
0
0
0
312
0
315
0
287
0
0
0
0
0
0
0
0
397
0
0
58
281
112
0
0
314
310
11
0
226
0
0
186
0
0
12
338
1
120
0
26
181
61
0
335
245
199
0
239
0
0
14
0
0
39
84
0
0
195
88
16
0
0
187
0
0
0
0
239
5
334
73
12
270
351
0
108
0
64
0
317
203
230
5
393
136
5
303
0
0
0
0
89
0
0
155
0
30
192
275
141
306
105
138
0
96
0
0
0
124
0
0
0
282
0
0
0
255
56
0
0
25
0
0
195
0
125
324
327
0
0
44
0
69
149
91
100
267
0
1
255
307
53
211
0
0
0
317
250
71
338
6
166
0
0
351
0
0
0
253
279
0
79
0
326
0
0
0
149
366
0
397
385
0
0
0
179
0
0
208
278
247
85
0
0
0
0
172
121
0
377
0
0
154
158
13
15
0
95
0
342
281
0
126
184
0
79
304
0
334
308
0
205
380
0
201
349
149
285
144
205
397
0
92
39
0
0
0
90
16
162
0
0
213
324
194
361
0
0
270
0
0
170
0
1
394
254
2
238
395
244
0
394
166
0
155
0
280
296
170
0
0
0
375
152
173
200
131
20
0
0
274
0
0
2
0
0
231
347
20
99
84
0
330
355
0
0
0
0
288
233
279
378
141
128
0
0
0
185
64
0
0
0
13
0
66
143
37
197
276
0
0
161
0
0
0
0
0
110
0
80
151
376
0
81
62
0
63
394
386
0
191
0
380
0
0
0
0
0
62
0
366
204
0
318
382
131
0
0
219
0
317
250
0
0
356
140
375
0
0
0
0
0
317
252
0
210
46
388
357
304
0
124
305
249
0
0
0
0
0
332
0
1
0
244
48
72
265
0
25
0
62
0
0
180
337
253
26
21
375
0
0
63
0
0
0
0
150
256
0
1
352
297
0
177
0
0
0
0
31
147
233
0
42
284
0
386
0
149
0
0
0
23
202
0
394
294
184
0
0
68
0
0
0
238
257
56
296
327
88
375
23
0
0
377
108
0
0
0
0
0
129
397
0
0
0
0
344
0
0
87
253
223
0
0
0
377
0
296
0
91
0
28
0
325
279
0
105
161
0
278
0
0
0
17
280
304
374
31
0
0
104
230
1
0
44
60
332
343
78
394
205
0
151
0
46
0
0
0
379
0
0
383
0
158
0
119
313
244
0
369
230
397
379
116
128
204
0
61
0
0
191
0
277
0
250
0
4
0
0
307
0
318
0
0
365
305
0
182
142
0
0
275
0
387
226
0
0
192
0
0
134
0
396
0
4
93
0
0
341
288
0
366
141
0
107
187
239
0
171
1
166
214
221
0
150
139
0
0
40
89
0
283
208
0
281
0
136
249
0
0
0
0
170
24
0
281
167
0
0
0
7
297
1
144
0
0
358
0
0
0
0
110
10
394
0
113
0
392
0
388
397
397
0
299
0
368
397
0
36
0
0
0
252
0
0
0
375
0
365
298
0
333
0
121
349
251
149
0
0
158
122
0
0
55
0
387
0
0
0
195
218
333
144
249
124
0
0
0
0
3
0
247
0
387
345
0
0
107
0
206
8
49
0
152
6
393
329
223
0
0
252
358
0
0
379
74
280
0
178
0
0
305
261
371
0
0
210
0
0
239
227
157
109
397
287
66
0
394
0
0
274
148
141
15
43
0
0
0
0
314
0
302
226
140
248
0
276
311
0
0
0
11
0
0
328
362
0
0
43
78
0
149
288
340
1
0
352
0
0
0
0
30
95
397
0
178
194
24
191
0
238
0
0
200
317
0
185
41
0
0
1
186
159
1
177
0
0
0
138
7
66
383
329
0
0
0
0
23
363
85
116
0
299
0
0
297
0
0
47
0
148
201
0
278
0
0
348
32
194
396
260
3
0
0
0
5
366
390
0
0
0
343
235
0
0
18
132
0
196
305
288
0
223
267
0
0
0
303
241
27
126
95
0
0
0
0
0
0
342
175
0
0
1
358
0
0
0
14
127
0
0
250
201
0
0
0
309
0
332
359
0
0
397
307
0
0
382
225
0
0
0
0
244
0
199
0
164
280
0
0
162
0
105
0
0
397
0
397
0
327
0
0
298
0
45
0
314
119
70
0
278
227
2
333
0
96
318
0
0
4
194
0
335
0
0
263
0
239
148
2
0
244
65
300
0
52
0
0
0
0
143
211
303
0
332
0
8
0
0
257
0
0
85
83
0
209
390
0
51
0
0
247
0
164
0
265
26
231
0
0
228
0
33
0
282
29
102
0
0
0
0
0
87
275
102
0
1
41
111
259
32
0
0
0
321
217
239
0
0
85
0
0
171
0
107
205
347
79
0
281
318
0
94
0
0
0
1
164
0
348
0
0
61
274
366
0
0
328
10
0
0
251
140
0
0
231
77
190
81
0
237
176
0
0
257
11
1
0
0
132
0
0
0
174
0
0
212
116
0
0
0
0
248
375
224
0
96
304
5
73
293
181
0
0
0
228
0
0
0
0
301
26
303
181
58
0
88
0
113
0
0
174
0
152
391
0
283
12
0
0
222
21
208
240
0
0
0
319
155
0
196
13
0
0
340
0
338
0
0
260
0
226
0
0
0
36
0
0
0
338
290
0
0
60
0
245
290
380
269
386
0
3
0
1
0
0
75
359
65
0
141
169
54
208
304
309
0
0
118
193
158
384
0
43
377
298
131
0
59
332
0
4
131
26
98
0
2
169
0
304
0
375
251
0
0
262
88
290
386
194
11
69
0
0
1
0
0
0
286
0
0
81
160
317
273
251
203
384
0
238
201
11
388
362
187
21
0
0
189
0
158
0
0
324
142
0
83
105
350
56
102
0
375
177
290
139
158
0
244
394
0
0
0
177
0
0
0
0
0
88
0
315
74
0
60
266
0
0
205
0
149
0
271
171
126
192
0
0
129
0
0
383
0
0
0
137
280
0
397
0
0
102
218
277
258
375
259
56
309
397
0
0
68
293
1
0
85
374
227
0
393
0
75
325
0
0
224
0
0
314
0
0
0
352
0
3
7
0
397
368
41
0
0
382
0
0
0
151
0
366
0
252
0
253
0
0
0
0
0
0
389
152
8
3
0
0
0
0
235
0
0
0
195
229
141
242
0
0
0
338
0
0
213
185
46
0
16
0
373
0
0
0
9
326
0
69
0
0
52
0
0
0
0
0
0
70
0
121
0
135
211
357
0
0
0
0
241
333
0
0
276
97
15
29
4
0
10
223
0
0
253
127
0
0
0
319
0
29
0
317
362
0
194
2
83
115
0
0
0
0
364
0
50
133
0
106
280
0
395
328
0
0
151
190
122
103
85
253
0
0
151
0
0
24
0
365
0
0
194
85
0
0
30
0
53
0
253
67
0
0
240
0
311
397
156
387
0
157
0
0
16
0
0
0
0
0
66
291
317
0
171
0
167
387
0
90
193
0
0
206
191
0
202
2
213
148
0
0
256
367
15
0
336
317
0
297
0
0
264
396
0
0
1
0
0
0
0
0
98
280
0
0
0
0
278
179
199
232
225
0
277
0
0
0
202
0
86
0
111
106
85
389
1
186
203
0
205
0
0
0
0
0
0
11
0
0
366
0
0
345
61
158
111
0
0
216
0
75
381
276
395
286
0
0
197
0
0
288
0
310
0
0
366
0
0
192
269
0
51
172
331
153
0
298
279
292
180
249
391
397
82
0
0
295
0
397
0
0
90
0
334
0
349
0
0
11
23
0
128
0
0
0
244
0
0
0
0
0
107
0
0
367
0
80
198
0
157
201
114
149
336
232
0
264
54
0
334
0
330
379
1
0
277
316
0
0
0
340
0
0
0
0
0
0
1
0
0
0
0
151
0
136
0
81
0
397
360
0
0
124
311
373
386
19
0
0
111
0
4
0
43
91
0
38
39
294
0
316
0
0
0
114
249
0
340
97
0
73
119
0
0
0
0
303
0
0
0
45
100
0
186
140
1
116
0
275
0
0
328
0
4
96
140
0
48
5
294
0
0
0
0
0
0
0
0
0
76
59
0
396
350
0
0
328
259
284
272
0
287
0
168
292
0
324
0
0
1
392
286
392
0
0
133
14
49
2
245
0
280
0
124
0
303
0
0
126
125
0
272
0
88
339
0
136
0
0
32
380
0
327
341
0
153
1
0
340
116
0
214
200
0
196
102
0
0
0
0
253
205
111
7
0
0
52
236
0
179
208
366
0
0
0
0
0
0
0
0
0
11
0
0
0
0
369
391
351
97
0
55
275
0
375
0
225
0
268
0
0
260
162
299
183
397
0
0
298
0
0
0
353
183
268
363
352
371
359
0
379
10
0
0
121
4
0
387
0
0
387
0
75
40
265
22
104
268
0
0
0
51
149
314
0
122
324
93
0
0
0
0
142
170
0
0
0
0
0
279
99
6
0
0
392
156
0
182
0
0
0
0
0
233
324
27
291
28
0
96
0
0
187
20
0
1
0
12
0
163
0
379
135
0
13
33
0
239
0
124
0
0
141
369
0
0
376
0
199
7
0
0
249
272
266
0
0
1
51
0
5
0
175
105
282
0
346
0
242
58
0
0
0
0
107
27
322
0
176
0
0
154
0
0
0
0
290
0
112
135
14
0
0
15
253
0
45
11
379
7
0
0
47
0
152
249
238
0
201
389
0
1
0
247
0
3
229
7
216
0
0
0
30
202
0
0
214
83
233
136
279
0
5
381
180
0
111
0
4
13
0
244
332
0
150
117
284
97
16
150
17
163
0
0
21
313
0
0
142
137
140
375
0
0
385
208
306
343
197
0
0
263
95
0
177
0
354
0
196
0
355
0
146
50
31
56
0
63
0
234
0
0
211
72
49
0
0
0
0
0
0
21
81
0
0
114
173
293
0
176
394
0
114
0
342
306
0
348
0
0
146
245
246
0
337
326
23
0
279
0
0
0
0
0
393
0
397
0
0
0
266
0
0
337
121
72
0
0
0
0
0
0
0
22
0
25
0
13
9
277
191
0
0
0
0
313
0
46
0
397
73
0
0
0
0
2
0
0
129
62
0
0
179
84
217
0
91
239
37
92
118
0
2
0
276
0
270
393
0
126
180
198
0
311
110
0
49
0
0
0
326
90
0
285
0
0
0
365
0
257
99
353
397
191
0
0
95
104
165
0
0
0
0
0
201
0
0
394
0
0
194
87
0
34
207
24
0
0
100
211
397
207
0
0
0
65
0
0
0
0
95
187
0
0
191
0
153
0
162
0
272
0
0
385
206
0
0
337
0
0
301
0
82
0
0
110
0
108
10
70
0
372
0
273
268
393
44
0
0
0
0
397
0
235
0
378
0
0
0
0
374
136
0
0
0
0
321
300
172
0
42
349
0
86
0
71
0
368
0
0
0
93
0
0
89
0
124
0
0
12
0
1
383
0
0
0
129
32
0
244
253
0
0
113
177
1
0
0
0
0
150
351
0
247
378
0
175
0
67
0
0
0
129
0
0
0
0
227
0
244
370
0
205
359
372
225
0
75
390
216
21
10
104
1
342
289
133
0
0
39
157
222
0
84
19
286
125
0
94
0
0
0
0
0
0
0
393
22
0
0
313
355
189
121
332
0
0
0
1
196
238
0
0
230
0
0
0
190
293
0
0
0
338
0
5
25
0
0
312
0
0
0
386
159
88
0
0
77
191
101
142
340
0
0
0
348
0
145
105
0
0
0
330
0
0
0
133
313
115
365
192
181
0
360
174
0
387
0
23
0
146
0
351
196
47
4
8
0
0
0
136
313
287
376
0
171
0
0
0
0
0
80
126
0
282
0
0
262
0
71
88
370
0
0
382
0
0
0
159
370
0
258
0
205
115
336
0
40
93
385
0
216
56
0
44
346
0
175
0
0
0
41
393
0
24
0
298
0
172
0
207
174
8
0
0
0
0
312
0
283
384
0
202
53
341
97
0
383
162
208
148
0
0
0
88
214
325
0
303
0
0
0
0
25
370
109
0
247
146
201
356
0
0
9
0
0
0
92
110
0
193
0
0
0
211
0
200
0
352
43
394
397
0
97
0
0
0
130
138
356
0
0
125
306
1
0
0
321
296
0
133
0
0
0
0
0
0
259
0
0
0
252
0
283
282
0
0
11
0
174
397
284
1
173
14
96
69
0
0
260
0
0
45
370
0
48
170
325
28
0
117
0
0
0
0
41
0
0
0
371
96
179
388
0
0
0
217
373
0
126
384
0
0
255
0
0
0
371
0
0
187
1
336
224
0
90
113
0
45
348
298
0
67
183
0
82
224
0
155
0
226
0
84
0
258
0
0
0
129
328
148
0
0
95
367
0
7
0
195
0
0
0
0
0
0
42
0
166
258
112
0
0
0
7
0
1
349
12
226
0
7
0
170
0
0
108
345
275
10
0
36
0
357
149
0
0
241
69
0
0
71
0
0
113
0
334
397
0
172
58
288
0
0
355
0
0
317
0
0
0
104
0
64
0
293
0
0
0
189
106
397
350
36
352
0
15
86
141
0
0
0
103
0
4
91
0
141
180
190
78
208
86
0
0
0
175
85
133
294
0
150
0
280
0
0
51
0
0
64
0
0
0
0
0
218
0
41
0
0
196
0
282
0
306
0
267
247
390
0
256
0
288
0
113
0
157
0
88
310
80
312
0
397
201
0
366
0
0
110
124
193
0
291
0
332
0
0
384
136
0
155
0
0
0
0
0
13
0
0
0
258
0
49
125
0
0
219
0
72
0
259
172
0
72
209
0
41
0
0
0
397
371
0
186
0
16
0
359
0
303
0
29
301
12
0
46
0
0
371
0
389
331
325
0
0
98
366
182
286
0
0
220
0
295
220
348
0
0
2
0
328
0
0
369
242
0
0
132
0
342
190
0
197
255
0
333
0
105
101
0
0
0
147
312
0
0
248
0
357
121
313
0
1
0
30
19
267
0
194
0
0
0
111
0
0
3
95
388
1
0
293
0
101
1
0
397
35
0
234
43
376
247
72
0
0
0
0
0
0
228
365
315
24
315
126
9
91
0
0
0
161
162
99
8
0
367
0
0
178
397
0
0
0
353
0
0
19
0
220
0
0
13
163
346
0
0
313
0
1
147
2
0
0
82
296
118
0
0
89
131
228
351
64
0
320
0
201
0
0
0
38
0
0
0
0
0
0
0
0
123
0
0
185
0
147
0
0
0
0
0
0
0
0
0
317
0
69
332
0
244
189
52
0
0
9
7
205
0
255
354
0
0
340
209
237
339
0
0
0
50
0
261
205
0
0
0
276
394
194
0
0
0
0
88
77
0
0
0
272
86
0
53
381
366
72
0
51
0
0
0
153
80
78
0
0
0
0
0
367
0
351
188
0
0
375
11
0
0
239
0
0
232
345
129
279
0
0
0
298
8
0
119
99
0
234
1
115
0
0
208
165
151
0
0
0
72
0
129
0
331
109
32
0
0
0
265
0
0
0
326
0
0
0
0
54
76
0
384
210
0
0
0
0
0
318
0
370
0
0
327
0
394
0
166
327
213
0
306
0
0
0
184
265
0
0
6
189
119
87
141
260
0
0
384
57
79
221
95
0
86
64
246
0
0
0
212
0
251
0
0
136
0
0
159
0
118
0
1
129
0
110
0
113
0
397
0
332
0
0
275
0
251
0
316
22
75
371
0
280
152
0
0
207
0
92
0
276
174
0
387
0
0
88
0
0
0
0
203
210
86
0
153
0
0
4
0
323
146
116
274
0
0
396
356
182
0
0
0
159
363
128
120
0
0
387
212
186
190
0
305
366
0
22
0
0
4
318
0
0
0
0
20
224
170
164
226
262
0
0
307
0
156
123
0
0
34
281
1
9
0
0
0
210
374
131
353
0
389
73
0
397
0
0
192
0
201
53
0
202
259
186
145
177
0
0
0
367
0
0
0
0
9
0
0
0
0
7
0
0
0
0
0
0
0
0
137
0
0
111
78
16
0
151
0
0
141
0
0
198
0
107
15
2
0
0
0
0
30
0
0
0
0
109
0
122
0
0
225
149
31
30
1
0
342
0
173
0
9
177
0
0
151
62
190
0
307
0
0
311
0
185
211
0
0
0
2
0
0
0
244
0
171
63
20
249
318
0
332
24
194
127
0
137
0
252
0
333
145
89
0
397
9
393
202
2
0
115
261
158
349
76
0
169
0
0
206
0
272
228
184
0
302
223
243
319
256
0
242
49
313
332
0
16
0
4
237
0
0
0
0
0
201
0
394
0
0
332
0
0
368
220
315
263
30
0
112
352
1
256
158
0
0
348
0
232
0
318
0
0
0
328
26
0
0
0
0
382
0
365
257
0
0
302
330
0
361
397
59
0
0
0
0
0
379
4
0
338
74
0
0
317
0
0
0
0
28
74
0
0
387
397
0
346
0
0
172
236
259
327
0
0
328
0
348
243
0
0
204
78
63
381
287
235
0
65
168
0
0
104
237
0
213
7
23
0
0
0
0
388
114
337
166
329
0
191
0
254
0
33
184
0
66
0
164
373
97
0
230
225
0
92
306
57
276
166
215
0
333
10
61
0
314
0
1
0
0
15
0
53
0
60
0
0
59
26
0
373
0
0
0
0
373
154
79
4
8
114
0
241
372
0
397
115
0
0
324
128
394
155
0
0
151
377
0
0
0
253
370
52
0
0
0
386
0
0
246
343
0
240
123
0
372
0
0
0
95
0
0
0
26
124
317
397
0
253
171
0
226
365
0
207
0
0
366
0
362
0
0
0
58
347
0
377
85
0
0
0
288
0
0
294
0
0
394
0
111
0
0
0
0
165
39
0
0
158
104
52
37
159
0
160
0
0
0
0
78
0
0
0
0
6
0
150
63
0
152
351
189
55
166
397
0
0
0
0
0
156
334
28
119
0
0
0
0
0
0
154
0
0
0
213
0
253
0
221
0
291
356
0
0
0
0
0
0
0
316
0
196
140
0
0
226
0
0
0
273
0
0
0
0
0
337
0
0
254
0
201
0
213
0
0
26
0
0
266
0
0
318
94
0
323
0
105
333
250
123
349
246
83
276
0
0
0
0
0
24
248
0
126
68
214
0
0
0
0
334
270
319
0
0
280
107
0
0
260
0
66
0
0
33
0
0
137
0
243
313
0
0
15
99
0
0
219
95
1
385
396
0
392
0
0
338
397
0
0
1
302
0
61
279
112
0
0
34
376
0
136
209
0
0
195
68
98
0
210
138
0
208
60
0
0
342
95
341
0
0
137
322
0
184
187
0
306
0
5
0
52
339
237
240
0
0
0
169
144
194
0
393
34
245
159
53
363
0
0
0
64
0
117
5
0
0
0
0
5
89
199
0
178
330
61
0
205
364
0
171
0
94
227
0
0
0
26
0
0
0
298
0
150
0
0
0
0
0
0
108
332
0
0
19
326
0
0
0
0
15
393
0
0
118
189
4
0
0
0
67
234
0
0
0
0
0
0
0
301
0
0
0
0
0
0
0
76
377
125
361
91
0
316
0
68
36
387
40
106
157
252
53
322
62
0
0
137
9
0
397
96
388
0
8
19
0
202
0
3
0
299
0
373
317
241
0
118
0
146
0
0
222
330
148
306
252
0
202
64
281
3
0
28
0
0
0
0
332
0
246
122
293
0
0
349
157
203
279
177
364
0
0
0
0
365
309
0
197
237
319
48
62
0
0
397
46
0
329
0
42
397
220
0
166
17
0
0
0
30
0
0
0
0
0
258
0
0
0
0
0
239
371
0
141
83
0
43
199
0
0
0
0
332
206
195
0
0
0
0
380
0
0
89
328
397
0
181
7
0
93
0
270
2
83
339
186
0
193
0
0
0
0
0
0
210
0
86
216
0
315
150
265
349
0
355
0
263
169
55
0
0
192
0
0
217
0
0
0
372
0
171
0
0
0
3
77
310
84
255
1
0
0
0
0
141
172
107
0
0
0
0
0
0
75
0
341
325
0
0
343
0
280
0
0
125
167
0
204
213
0
90
0
0
0
70
0
14
338
333
0
317
0
45
225
0
8
0
230
58
332
0
301
0
154
0
0
1
0
0
0
1
0
347
0
0
173
0
0
0
140
0
0
0
397
148
0
96
0
268
0
220
0
134
334
0
184
0
9
0
345
100
144
297
354
394
88
0
21
272
211
0
0
351
0
63
291
0
53
0
0
0
149
32
88
0
92
142
0
300
2
0
158
313
342
0
366
8
0
0
0
276
395
0
0
372
374
0
0
1
0
15
0
370
367
0
0
136
310
140
148
0
0
337
243
0
68
0
0
0
175
0
0
305
131
7
29
247
0
113
0
277
0
315
0
0
0
33
279
0
332
0
277
152
0
354
0
51
65
0
58
394
0
187
0
0
368
52
0
0
246
0
171
0
57
269
0
0
189
0
339
0
0
244
210
167
265
0
21
15
0
248
0
3
0
63
0
254
60
364
0
0
88
229
0
0
204
130
189
198
9
5
0
0
270
177
0
161
0
0
316
0
0
317
0
0
37
0
346
297
0
342
0
395
107
0
201
241
0
0
79
0
264
381
0
0
0
75
296
0
4
0
66
0
155
0
335
75
0
172
0
180
15
120
267
0
188
285
59
0
0
317
0
196
301
0
388
131
0
147
125
0
0
12
130
308
272
42
320
0
382
0
187
0
376
311
0
0
38
296
27
73
36
1
59
0
129
246
0
7
2
215
30
0
103
0
142
0
301
90
0
0
0
1
260
240
0
19
0
273
0
0
326
300
306
0
0
198
0
12
34
0
0
276
161
159
317
307
247
13
0
0
0
247
0
281
191
0
327
0
0
67
0
0
193
144
0
118
17
342
344
0
0
0
279
144
370
0
360
270
146
0
5
75
0
212
78
117
0
79
24
0
0
69
332
21
98
0
157
311
0
0
0
0
367
223
137
158
0
0
30
143
371
334
12
275
0
357
0
199
0
282
0
195
227
109
211
345
0
0
0
219
0
251
358
84
261
0
0
0
0
56
152
211
0
0
0
351
0
254
3
0
1
0
0
8
0
93
0
328
10
0
393
97
0
0
235
302
0
109
397
43
332
24
0
0
0
10
397
294
66
0
383
341
368
0
0
310
221
0
0
14
232
77
295
0
0
97
0
0
30
0
382
280
372
345
390
80
0
0
0
334
75
87
0
175
239
0
0
252
0
0
0
55
65
38
195
0
0
0
122
0
279
0
0
233
0
64
0
0
142
180
0
62
0
0
342
108
0
0
377
164
0
0
289
0
65
104
293
22
0
203
175
0
115
303
0
123
374
8
0
0
276
0
97
247
0
317
0
0
281
0
0
0
0
155
0
0
112
39
184
302
0
0
149
243
0
0
307
0
160
2
0
0
341
0
0
0
273
0
0
0
336
0
283
28
0
0
0
10
0
0
36
0
171
0
164
0
0
263
0
0
14
146
394
146
343
296
0
380
0
0
0
387
38
18
0
0
217
0
0
234
0
0
181
144
0
333
0
86
232
155
165
332
308
9
0
0
333
0
1
82
339
0
0
365
124
0
11
0
147
1
0
66
361
51
0
0
292
0
19
90
207
0
0
3
0
0
51
17
281
245
209
0
271
0
188
371
77
207
0
300
0
371
0
0
0
123
109
0
5
217
139
6
0
323
350
0
0
111
0
0
0
0
69
63
254
379
0
378
328
0
0
0
157
212
112
340
206
187
364
376
0
324
0
375
86
137
0
204
0
272
0
358
150
370
1
17
397
0
383
214
319
213
0
397
11
0
397
165
202
0
348
0
61
69
0
53
65
317
0
388
0
0
339
308
0
0
91
0
0
27
33
335
126
340
0
196
384
303
54
0
227
0
184
384
0
224
0
280
316
323
0
278
74
322
95
0
72
0
273
246
251
0
209
0
0
0
74
0
1
0
0
0
5
0
0
231
149
131
48
328
0
126
0
0
0
0
0
278
0
46
0
44
93
5
0
214
0
0
354
143
0
0
51
0
0
115
0
0
7
204
0
0
0
0
152
0
88
251
0
227
24
41
0
84
97
180
209
220
250
0
288
238
73
212
342
0
0
366
112
0
53
2
0
327
0
119
314
0
0
0
230
0
0
300
22
97
321
4
0
0
0
6
0
0
289
0
227
0
0
306
20
0
0
10
397
0
0
144
142
91
0
56
345
252
0
292
337
0
0
223
19
255
0
200
375
150
0
0
254
0
0
360
212
316
0
0
0
1
10
4
0
330
0
0
372
147
173
0
0
365
0
14
221
334
90
0
0
90
0
0
55
381
0
0
259
0
0
105
0
0
1
0
55
73
0
282
0
0
0
299
0
0
0
0
229
348
0
0
115
102
307
0
1
0
0
158
297
0
0
201
81
176
121
0
254
202
0
0
232
0
0
353
0
274
261
0
0
317
158
0
293
15
374
322
238
151
279
5
0
0
0
216
329
222
0
0
202
0
141
24
39
0
0
0
213
61
0
0
27
0
0
0
0
178
175
351
385
264
120
146
359
311
315
81
69
48
0
0
0
220
84
286
0
43
393
0
370
142
0
2
0
338
148
141
0
0
346
145
0
0
0
35
161
0
37
193
1
0
386
347
211
0
0
0
73
0
288
212
346
89
0
0
182
9
391
226
0
0
0
103
0
386
0
0
279
149
383
397
0
0
206
0
0
182
0
149
2
308
22
0
309
0
0
0
0
147
0
348
299
142
0
42
0
0
179
235
257
0
47
397
56
149
0
262
163
0
0
35
0
5
0
171
221
0
0
169
27
0
0
394
293
81
76
0
375
0
0
320
35
0
251
0
1
0
249
295
21
123
8
347
0
0
0
397
0
0
178
397
338
175
236
252
0
397
180
0
276
43
55
115
0
0
258
114
0
47
0
22
0
0
0
0
0
208
116
380
98
0
2
103
337
0
0
13
307
259
0
152
341
351
117
0
168
89
204
0
52
0
284
328
359
397
0
0
0
149
0
110
0
0
0
200
321
175
357
0
195
117
0
258
0
210
36
333
160
276
0
0
0
178
343
92
19
0
303
138
0
191
0
0
230
302
156
0
160
226
0
387
275
47
0
0
61
173
351
187
0
290
385
239
0
0
0
0
0
6
60
0
0
24
350
67
81
357
0
199
108
0
0
0
0
0
61
0
242
0
0
0
337
0
10
246
0
0
326
0
0
0
0
108
0
0
170
96
397
0
0
85
261
96
0
183
85
247
105
0
0
0
259
24
0
344
11
0
313
48
0
107
81
162
196
0
247
110
0
0
0
60
278
64
0
145
0
0
118
316
296
24
277
0
296
0
25
0
267
0
278
0
157
3
253
397
0
0
0
301
0
0
0
163
0
0
0
0
367
3
27
0
0
0
0
0
0
0
0
160
0
0
290
358
0
0
0
313
309
130
0
0
13
281
148
0
381
364
259
251
0
0
0
80
0
0
0
90
191
0
0
0
93
0
0
0
80
0
0
349
284
385
0
0
2
0
0
274
22
0
225
176
135
0
128
0
0
0
125
381
0
60
243
0
0
0
0
0
0
0
0
147
365
0
0
62
250
0
91
0
234
240
46
387
11
169
130
354
0
0
260
0
359
0
123
145
0
272
307
56
0
294
77
362
277
0
131
0
0
185
388
319
1
249
0
365
0
0
0
174
0
19
0
235
0
8
0
162
0
53
0
0
0
0
140
108
0
0
0
0
0
0
0
0
0
0
173
40
319
0
366
207
227
19
116
388
229
394
123
0
0
1
151
0
0
245
0
0
0
0
97
321
0
0
0
369
0
48
388
0
0
89
0
259
106
0
0
60
52
332
279
380
297
173
0
182
0
54
57
0
161
223
0
329
0
0
143
63
0
0
116
397
0
57
0
0
0
367
0
0
0
0
59
10
1
0
0
168
0
0
81
0
397
148
202
0
0
0
0
0
161
200
185
0
0
0
0
0
195
303
332
386
0
128
99
0
0
0
226
0
0
0
147
346
0
186
0
90
336
0
221
0
0
214
0
157
196
0
173
367
280
223
0
72
282
0
262
189
0
39
0
0
43
0
105
4
0
0
218
215
0
23
0
392
221
0
248
0
194
185
0
176
335
0
0
347
150
0
134
158
0
38
279
257
0
0
0
364
158
318
74
343
0
12
0
346
0
19
0
0
0
170
0
356
0
0
374
251
0
0
48
396
254
0
304
0
0
247
33
0
0
12
172
31
61
168
142
0
0
155
313
0
0
204
87
0
226
97
0
262
369
262
119
0
224
0
0
240
0
302
283
0
173
18
155
173
0
0
0
0
263
0
0
381
49
0
173
145
113
0
0
0
0
339
0
325
340
1
0
4
9
277
39
0
349
9
353
180
206
1
65
189
0
21
397
0
340
0
304
178
0
0
1
373
0
0
0
0
300
327
102
155
0
293
90
223
2
0
0
0
273
0
0
0
0
0
0
0
205
159
6
0
0
110
162
0
0
0
164
294
0
137
0
0
265
0
193
241
1
177
359
66
0
0
314
142
76
383
337
357
0
306
152
30
0
25
150
0
382
219
0
0
263
0
225
97
0
161
276
0
0
380
0
186
212
319
229
1
0
0
0
227
112
0
3
0
2
214
0
1
0
11
0
159
281
128
0
0
3
61
113
164
0
186
228
204
325
288
155
333
269
0
0
27
0
0
201
194
343
0
250
304
208
0
262
104
0
58
0
178
0
0
0
201
0
0
137
281
0
113
54
73
122
0
50
0
0
169
2
327
221
364
0
205
6
35
98
0
0
0
0
66
270
0
0
389
0
0
0
0
0
0
0
320
229
2
0
0
0
0
0
216
0
0
256
49
0
0
338
369
0
196
0
305
0
171
232
72
282
8
296
0
147
0
386
0
153
388
0
0
0
0
0
162
41
45
271
0
0
236
0
0
88
148
329
0
0
105
0
158
0
0
0
0
326
397
285
261
229
0
0
248
0
20
332
131
0
13
0
352
353
0
277
289
0
0
0
355
0
120
0
0
0
54
385
0
0
283
216
0
0
193
28
0
0
348
11
273
0
170
397
0
21
0
377
76
0
0
1
0
145
21
0
75
0
0
353
0
142
146
349
0
120
0
281
185
85
18
16
0
173
360
0
77
118
0
0
0
0
0
76
164
0
68
27
4
0
247
0
243
274
0
377
0
199
171
292
0
0
0
0
250
347
9
0
0
153
0
24
0
0
8
0
286
229
0
0
0
91
214
0
0
113
0
0
364
0
0
183
167
0
396
100
96
0
121
355
221
58
0
258
0
0
0
0
388
338
0
0
214
341
0
2
0
0
0
0
180
0
0
224
117
300
97
196
11
219
168
0
0
281
0
0
0
0
0
0
0
25
255
130
0
56
0
311
343
0
0
38
0
397
67
0
5
140
153
1
72
191
144
0
383
0
0
324
335
23
168
0
397
156
282
0
259
0
213
0
365
0
150
0
0
48
0
96
0
0
286
0
0
0
170
0
0
276
263
172
0
0
0
8
73
290
0
0
0
0
0
0
0
394
348
29
0
72
345
389
26
213
251
332
0
0
109
44
0
0
0
0
0
0
397
0
35
0
0
391
0
266
0
126
83
0
84
0
157
195
0
0
389
344
100
0
0
2
397
0
390
0
90
264
0
0
0
364
300
0
0
379
0
107
327
337
1
175
0
225
234
0
0
0
0
104
272
0
0
1
351
0
0
0
278
0
0
109
0
269
344
0
206
0
132
381
374
281
63
0
99
312
280
112
0
201
110
105
0
0
0
0
0
18
164
89
0
0
0
14
0
386
0
0
306
142
0
210
0
0
78
0
83
0
204
30
0
0
0
312
0
310
0
95
54
0
391
0
0
289
2
397
393
0
0
304
0
394
0
0
51
291
233
0
0
0
225
366
330
0
0
0
23
0
0
0
0
0
95
190
0
0
0
169
0
286
386
179
0
211
0
0
0
278
0
0
57
100
277
326
396
215
0
0
0
195
222
0
258
231
394
383
197
181
0
154
0
333
0
69
366
112
0
172
0
109
0
0
131
0
0
374
40
0
0
0
0
0
294
377
167
338
222
0
254
0
85
0
97
0
0
28
0
343
300
0
14
390
0
306
79
0
0
2
384
0
0
0
0
0
0
0
369
8
334
367
0
3
0
62
110
0
0
0
247
388
0
0
0
0
104
249
0
0
0
271
99
0
6
88
0
349
287
120
0
275
334
293
246
0
293
52
313
0
288
0
0
397
0
0
249
59
100
134
28
153
216
73
167
34
217
356
0
58
4
0
0
0
0
0
108
255
0
323
0
0
0
15
18
255
343
0
13
0
110
30
0
243
0
271
0
0
312
56
0
82
164
0
0
181
104
0
0
109
0
0
0
223
0
0
382
0
0
27
332
0
0
0
0
0
0
196
157
268
0
252
91
0
0
208
0
0
27
246
0
251
0
20
317
0
35
183
262
358
0
0
0
0
255
19
65
332
0
299
56
270
4
0
337
0
0
0
188
182
0
0
159
101
373
154
0
0
4
133
56
0
326
0
4
0
0
345
0
0
0
45
0
0
78
0
85
0
0
202
291
2
190
0
0
331
366
249
0
0
0
255
0
0
150
152
0
0
385
155
0
9
0
0
41
37
0
0
0
55
0
4
187
368
222
14
0
33
366
203
373
151
55
335
0
0
0
108
0
0
0
184
215
0
0
373
16
379
0
116
0
0
0
0
312
0
309
67
5
346
194
168
377
165
250
0
0
0
1
24
139
0
89
263
0
214
0
0
40
0
33
176
0
0
0
1
0
0
120
0
0
21
0
0
222
252
0
40
0
0
0
201
206
0
189
182
1
233
368
341
0
0
0
209
0
0
279
314
0
0
0
0
63
187
0
30
0
0
8
163
320
279
191
140
0
0
12
85
366
128
18
287
375
181
0
282
0
138
372
364
0
169
0
88
32
154
0
0
19
0
44
0
0
396
0
0
0
0
0
368
243
249
0
366
2
240
0
150
201
157
0
0
255
94
0
193
287
41
253
250
351
144
0
0
0
0
15
386
4
4
243
0
0
108
162
47
127
0
26
61
89
0
0
0
0
0
0
0
340
88
128
0
97
0
0
83
0
0
147
397
0
0
47
0
0
0
0
194
279
172
0
129
0
282
0
163
0
384
0
0
38
0
356
366
0
29
0
251
0
0
0
0
397
242
347
0
173
254
250
1
245
133
83
381
270
2
284
0
46
0
229
0
49
0
0
0
159
0
359
0
0
377
0
269
0
0
385
0
0
0
303
0
7
351
0
0
0
12
366
246
160
81
372
0
0
0
72
167
390
95
77
0
17
394
0
37
69
34
138
0
285
0
340
0
145
0
0
158
1
285
0
0
0
0
305
0
288
245
43
0
346
163
309
29
0
0
0
0
0
100
0
289
0
0
0
84
0
0
220
396
0
0
19
0
201
0
0
136
29
345
0
358
107
87
207
0
88
0
193
166
208
148
323
0
148
354
0
0
113
316
0
0
252
360
0
377
397
224
0
0
0
238
118
0
0
295
390
0
0
104
0
197
0
0
0
396
0
0
0
0
0
304
283
337
0
0
320
43
138
0
211
0
160
240
6
104
0
94
362
0
245
397
14
0
52
31
33
169
0
309
124
131
82
356
254
41
251
0
0
0
387
47
246
0
124
0
338
0
0
0
0
0
0
0
0
180
391
0
0
0
307
324
0
64
0
0
44
161
0
66
0
268
0
7
0
2
0
0
1
0
0
0
256
0
1
2
310
162
195
205
0
294
14
283
0
255
0
0
51
366
69
0
0
24
60
208
0
0
241
351
0
19
338
0
74
5
0
0
0
0
120
0
294
397
215
15
28
0
0
0
8
0
0
131
0
0
0
258
308
0
207
57
159
0
246
83
309
148
244
23
0
114
0
337
36
81
171
0
78
311
0
227
0
377
0
0
365
0
50
94
370
190
187
0
385
0
84
178
0
315
255
51
208
0
0
49
0
131
0
0
0
149
108
7
0
5
0
255
307
343
0
243
196
0
0
64
216
3
182
6
0
191
231
217
0
290
79
252
143
0
52
0
259
158
0
0
0
280
172
239
0
142
0
195
397
0
0
156
353
112
0
0
386
0
214
0
359
0
0
0
325
0
109
9
366
254
277
58
0
286
0
0
129
0
0
0
210
0
375
0
10
158
0
265
97
70
255
0
0
0
357
75
1
100
394
0
331
0
43
209
0
23
0
387
0
330
0
90
160
149
0
0
67
0
0
0
136
0
0
0
0
50
0
0
2
44
238
339
0
0
0
0
254
292
157
219
291
0
0
187
159
0
0
0
0
370
0
82
381
0
43
305
313
0
150
0
0
359
186
0
0
340
88
118
0
279
109
31
0
339
84
0
0
366
219
184
0
303
396
0
0
83
364
165
0
72
37
237
0
0
0
1
0
280
0
108
186
294
0
0
1
218
252
45
0
0
0
0
251
348
0
0
0
397
181
81
0
151
152
0
334
0
86
42
383
369
288
0
0
0
0
17
395
119
0
4
120
354
81
229
0
0
0
0
0
0
74
164
0
0
0
0
105
194
0
327
318
392
0
227
62
0
0
0
0
380
0
0
0
0
310
0
128
10
27
12
303
280
197
362
53
59
124
63
19
0
220
102
0
0
245
0
272
120
5
0
18
312
148
319
0
0
37
0
397
25
0
62
0
172
0
166
0
54
0
210
50
121
371
0
205
0
290
366
25
0
0
0
0
0
222
167
314
64
48
348
353
56
0
0
54
48
0
0
1
0
0
0
47
0
0
0
0
26
128
6
0
0
3
0
45
293
0
356
244
340
0
163
0
0
0
0
0
0
281
0
0
297
108
317
67
16
206
322
205
0
0
391
183
334
0
260
0
0
304
81
0
0
0
310
242
0
157
0
250
285
0
0
0
397
89
148
0
376
248
0
207
73
112
0
0
252
0
280
364
371
314
0
55
261
51
56
2
0
284
0
0
0
0
0
252
0
0
0
0
102
261
0
93
0
372
0
296
0
62
0
0
0
0
0
378
0
397
317
336
9
334
257
0
0
370
0
322
0
371
329
159
49
114
0
274
265
142
0
0
318
283
3
397
215
137
0
223
359
366
244
148
170
290
0
250
0
332
209
0
0
246
150
0
0
0
328
350
0
327
242
41
108
0
304
263
71
0
0
0
150
8
20
0
46
0
330
6
0
0
192
215
0
0
0
0
372
0
276
0
23
0
195
0
379
226
0
0
365
0
0
215
0
325
0
215
217
0
0
0
0
181
347
0
0
0
0
0
0
86
0
397
0
0
0
0
215
0
357
0
7
41
0
0
1
0
397
0
0
20
0
0
256
0
0
0
117
0
0
13
397
397
173
0
397
0
0
78
0
222
0
133
0
55
84
0
11
348
0
335
189
0
274
3
0
2
82
204
195
1
53
145
35
0
82
339
254
0
109
0
236
397
0
0
128
0
198
255
0
386
0
141
393
308
378
370
2
102
291
0
344
44
348
160
253
162
0
142
0
0
279
221
129
0
0
0
181
288
383
0
86
0
0
0
0
339
373
0
0
0
0
278
0
364
0
156
0
0
0
339
350
201
0
0
0
0
218
57
0
0
385
0
260
110
0
397
42
0
0
169
0
0
205
0
305
0
285
89
26
0
0
55
28
227
397
293
0
383
0
385
283
356
103
0
280
283
87
0
333
278
1
0
163
225
0
138
240
13
358
0
229
0
0
0
254
0
397
338
0
0
0
0
0
0
0
0
0
149
355
0
0
347
0
0
0
65
160
284
0
19
333
221
0
0
359
0
0
0
0
172
56
188
0
296
0
271
19
346
143
243
109
0
0
83
79
182
0
110
0
207
269
109
29
293
0
315
0
272
318
0
88
0
9
0
0
0
299
266
0
9
0
369
50
0
0
348
142
197
0
253
0
38
213
231
0
0
0
189
289
214
397
14
79
0
270
0
369
249
24
0
0
78
126
317
232
0
0
0
0
0
337
0
325
0
348
291
0
0
270
0
143
271
338
0
0
372
0
214
22
159
0
0
0
219
383
344
394
212
103
286
286
356
7
394
0
0
169
396
0
0
237
0
223
0
199
0
165
151
0
0
0
319
0
192
57
0
253
223
254
365
102
0
0
197
0
292
10
316
138
73
130
0
333
121
0
238
0
314
0
0
107
0
0
0
14
1
0
0
170
0
0
0
158
375
0
276
72
0
7
381
0
0
214
381
0
345
107
2
99
0
232
0
394
0
196
258
0
0
0
196
13
266
199
384
0
0
0
0
397
0
0
0
0
256
0
0
85
181
0
0
0
154
0
265
0
125
0
332
395
0
385
73
328
150
46
6
223
0
286
239
0
0
68
334
73
275
0
0
103
0
0
0
0
366
107
0
0
0
0
195
98
0
0
154
0
0
0
0
0
317
0
69
313
0
0
36
336
299
0
126
10
0
0
89
0
0
144
7
80
3
254
0
243
0
315
307
360
56
0
296
249
5
0
197
0
308
0
55
0
282
0
0
0
56
0
0
74
171
0
0
65
0
0
0
5
245
0
0
155
1
397
93
0
395
239
8
231
0
187
0
391
0
0
257
0
21
37
290
215
41
12
113
236
0
0
0
0
0
210
208
0
208
317
364
77
0
0
0
58
232
0
95
273
392
0
91
51
129
233
0
0
14
394
325
155
0
375
0
147
102
0
0
397
6
0
0
186
0
40
215
1
330
177
360
220
0
94
230
64
6
0
0
0
0
0
0
0
0
355
227
0
397
0
203
53
0
0
306
0
345
296
90
18
66
10
5
12
47
231
0
0
0
0
386
382
7
0
289
0
0
0
366
0
0
315
324
7
114
272
0
172
4
0
0
339
307
0
266
45
182
363
191
20
0
0
332
3
0
0
0
98
0
6
393
302
329
210
0
0
394
209
0
375
248
0
375
0
166
0
0
0
397
29
216
0
0
292
0
0
138
1
72
0
0
169
0
222
231
0
35
116
337
394
0
280
0
0
268
64
2
0
0
0
318
0
0
0
0
0
0
341
0
216
0
353
0
0
86
0
162
0
0
0
68
0
355
92
334
0
0
178
391
0
71
32
0
367
0
0
0
75
0
114
0
64
176
209
0
153
0
0
365
192
0
136
0
333
362
0
313
0
0
78
318
0
0
37
48
130
335
309
136
183
300
118
330
102
332
252
299
360
275
3
204
112
0
6
16
16
77
0
0
240
101
321
0
193
276
357
252
0
381
228
5
299
98
367
0
1
0
3
111
108
0
229
167
44
361
0
20
394
0
187
252
27
0
150
0
0
0
0
0
77
166
0
80
243
79
365
0
397
128
98
0
0
363
0
0
0
0
0
104
36
0
0
71
0
368
155
0
0
0
353
79
77
152
382
254
0
0
0
0
0
388
0
1
22
0
0
0
370
255
0
0
139
43
17
0
81
178
150
314
377
352
0
142
0
394
0
0
386
220
0
210
254
57
0
0
0
0
0
5
276
122
234
397
2
0
0
0
0
0
5
0
0
0
0
0
355
0
346
255
0
0
144
37
0
14
46
386
9
2
0
330
0
0
332
162
153
0
0
0
173
335
138
0
105
0
0
125
0
0
0
0
0
313
183
170
0
280
0
115
66
38
171
0
335
283
0
0
243
334
0
0
64
19
351
3
0
0
239
75
282
381
111
0
195
0
0
386
364
8
22
0
86
0
0
225
142
233
0
0
0
228
0
0
0
0
0
153
254
55
0
349
0
151
256
265
49
0
283
1
0
0
3
0
1
85
0
0
336
1
137
334
0
146
9
363
173
0
0
254
386
309
152
368
238
357
3
380
143
0
0
1
223
0
0
159
5
372
18
0
59
0
376
240
340
0
346
0
390
0
172
203
233
0
327
0
0
83
0
284
116
255
337
107
178
0
0
66
0
0
0
0
332
0
0
264
257
8
0
200
277
253
0
205
167
0
0
255
24
253
131
299
0
0
0
0
1
208
304
0
271
0
91
188
61
0
0
0
89
0
0
368
0
0
144
164
0
0
0
0
0
295
101
327
0
146
0
150
0
336
0
202
26
278
244
0
0
0
0
0
0
1
56
259
0
151
0
294
0
0
0
0
0
237
109
0
0
0
222
24
0
323
0
366
345
25
0
226
153
0
118
0
0
0
35
246
0
161
0
0
0
0
0
199
0
107
396
0
0
0
360
139
167
0
369
325
173
0
0
43
204
85
284
395
78
0
1
0
0
347
22
0
113
140
283
0
389
106
205
381
0
108
0
40
0
0
0
165
0
0
0
0
249
0
18
205
391
0
0
0
149
0
0
163
0
0
326
229
0
54
247
0
0
189
6
191
0
0
0
4
0
105
154
217
99
9
0
296
0
249
132
0
0
0
208
0
184
0
0
315
34
46
188
346
58
0
337
277
0
0
0
347
388
352
215
0
0
0
100
26
0
0
135
170
27
314
0
0
0
0
0
0
0
0
3
155
0
59
10
0
0
0
0
293
0
125
50
0
0
384
0
0
261
0
27
0
131
0
0
26
0
354
0
20
0
0
110
84
0
175
364
0
175
47
0
234
0
0
0
393
0
0
0
0
333
0
0
0
237
0
316
381
397
159
353
4
0
0
397
0
301
312
0
358
219
82
0
0
358
240
87
123
0
0
0
0
168
0
0
317
0
0
0
0
188
0
0
69
0
277
397
0
31
0
269
108
378
12
397
340
271
249
0
0
301
0
0
13
206
237
380
0
128
88
375
77
0
0
0
0
0
0
0
374
7
371
300
16
372
374
126
177
266
31
78
397
31
0
119
266
0
0
0
365
207
0
369
35
336
0
247
0
0
0
0
160
383
196
397
352
0
0
0
135
314
146
0
0
149
0
148
0
0
0
0
0
186
172
219
1
0
0
0
124
315
253
323
187
8
361
0
0
217
0
252
0
0
358
0
207
0
0
0
249
350
0
0
0
3
298
244
341
395
0
385
0
151
397
0
0
0
0
0
186
0
0
0
222
0
195
0
115
0
0
48
281
0
0
0
0
203
394
0
0
203
282
0
0
321
358
394
0
72
304
48
141
194
0
89
76
331
0
285
225
0
330
356
84
0
0
0
0
153
235
173
0
0
0
337
24
123
255
149
114
0
0
106
388
0
107
1
8
366
0
0
0
0
159
300
0
178
395
304
333
0
0
345
231
155
0
0
42
0
0
0
0
301
85
241
347
0
83
0
377
11
0
230
94
0
0
0
44
0
3
369
0
179
0
0
122
0
16
129
0
93
165
381
0
0
372
302
253
2
0
0
0
378
159
81
0
0
0
0
224
0
274
0
0
397
390
55
0
102
249
0
260
0
287
0
0
329
0
0
0
15
90
0
261
0
0
0
92
291
0
0
0
154
0
6
0
0
285
375
199
253
321
0
347
0
0
396
0
34
289
0
219
66
83
1
125
0
0
99
258
0
226
365
117
0
0
234
70
0
34
0
197
213
0
0
353
65
0
0
0
62
0
385
301
0
0
0
0
0
0
299
0
206
213
265
0
209
0
23
0
95
0
0
290
0
0
0
98
0
0
52
0
0
0
0
0
368
234
0
228
44
0
243
118
0
0
16
301
0
0
0
0
0
278
0
0
53
163
210
0
0
0
0
89
0
351
373
0
75
180
0
0
202
0
103
105
253
91
0
0
329
255
324
0
0
23
97
97
0
0
84
16
0
0
0
199
0
0
0
0
165
0
137
0
31
0
332
90
98
0
10
7
86
249
257
5
87
285
0
3
23
0
0
167
0
1
0
130
340
285
0
0
380
0
37
0
0
0
332
357
90
115
0
0
0
0
203
182
0
355
0
0
18
370
0
74
72
0
0
0
243
78
0
0
0
180
27
371
0
252
66
0
0
106
76
190
0
12
50
0
105
11
333
0
243
22
0
3
0
0
0
290
381
96
0
380
0
282
0
0
0
304
90
196
41
150
84
0
2
0
0
114
372
130
0
27
0
300
0
10
1
143
0
0
0
0
135
0
215
0
132
315
397
344
0
0
0
293
107
0
230
0
30
0
325
0
0
7
327
191
0
207
0
0
330
397
0
0
0
376
0
218
252
0
136
0
13
238
0
181
352
0
276
353
375
379
0
0
0
0
0
157
112
28
0
0
171
332
147
0
397
87
147
0
339
0
0
0
285
0
185
0
0
106
0
360
0
186
252
119
332
0
2
0
380
362
0
89
69
253
0
376
272
0
0
345
0
0
29
143
0
298
0
0
0
0
211
0
59
0
1
254
0
0
0
193
58
0
88
0
318
192
0
253
0
0
82
0
118
0
379
0
0
0
0
296
0
98
0
0
0
85
0
0
0
308
183
269
0
188
0
0
194
138
0
194
190
121
2
0
0
84
0
0
165
0
0
58
0
252
0
0
0
343
0
213
0
0
335
120
0
0
119
0
0
0
104
280
244
8
87
355
0
66
0
251
189
0
0
356
0
344
0
301
0
0
375
0
0
232
101
328
0
0
2
395
338
0
350
88
0
0
83
174
243
0
0
0
0
0
23
365
169
92
321
0
389
28
226
58
0
307
0
159
0
79
0
93
0
72
4
0
0
149
365
315
312
0
286
323
0
258
53
251
0
0
0
366
0
265
0
122
335
0
54
70
0
213
129
286
363
375
204
140
52
397
158
260
0
1
208
169
0
386
201
257
207
60
0
0
158
127
0
0
69
115
283
132
0
188
1
0
4
0
0
0
0
172
394
328
262
75
2
0
0
0
197
150
259
0
0
224
0
397
228
0
283
0
0
0
207
88
46
78
0
0
397
0
0
42
0
0
103
0
92
381
0
76
0
377
0
0
0
303
0
0
0
3
224
132
86
198
0
206
0
0
0
0
213
0
10
0
357
0
0
24
0
0
225
44
366
0
292
213
0
0
0
0
0
0
201
0
255
0
0
326
0
0
0
0
0
0
0
201
247
0
13
16
43
0
0
0
375
305
0
0
397
155
357
33
243
0
0
84
198
222
0
233
50
104
371
0
195
0
0
349
0
0
0
0
109
0
0
397
0
124
0
11
59
334
91
0
0
70
0
0
104
0
0
345
190
0
160
52
0
154
0
171
248
0
89
84
0
0
345
0
83
0
0
0
0
150
318
0
0
329
98
0
0
346
0
277
0
0
307
0
0
0
206
0
0
202
0
339
345
377
0
110
0
0
0
207
0
0
0
0
163
0
346
0
0
369
106
375
0
0
6
280
229
0
7
1
345
0
0
0
0
315
370
0
0
0
0
0
103
341
0
0
11
165
381
0
350
107
0
0
0
0
368
0
329
297
0
0
0
0
324
46
0
347
0
0
396
0
0
0
270
0
0
0
114
169
114
0
226
390
345
220
0
275
301
388
0
100
0
84
35
0
91
0
0
0
174
0
199
279
40
0
0
334
0
63
34
217
171
0
0
286
186
386
135
0
376
0
9
307
196
181
0
179
136
79
140
173
267
0
214
0
0
169
164
0
326
0
0
0
0
76
0
347
253
109
278
0
58
0
0
0
56
0
302
12
80
0
23
0
339
0
0
0
67
0
359
0
0
5
0
235
0
0
0
136
175
0
52
0
0
165
0
0
105
0
0
0
306
7
0
254
0
0
229
289
0
31
0
304
0
164
340
0
0
0
83
0
38
0
206
0
0
0
0
0
0
0
0
63
4
0
225
187
0
0
0
329
0
0
0
199
257
397
0
2
0
54
0
0
171
0
85
230
0
0
102
358
176
257
0
1
0
18
194
208
354
310
40
0
3
0
0
0
397
84
55
0
248
3
0
10
0
0
246
53
0
8
0
321
0
381
0
34
332
39
0
143
0
103
0
0
43
5
0
90
0
0
0
361
31
0
391
227
375
7
161
170
62
0
78
49
0
0
0
0
328
273
0
154
22
212
387
294
70
312
82
154
225
0
0
0
0
0
8
0
331
0
0
44
163
0
70
41
0
0
0
112
0
0
263
215
0
255
0
282
66
0
0
199
247
0
0
316
0
0
262
343
119
8
333
0
0
380
0
15
0
55
74
0
0
0
222
0
185
380
0
0
0
174
0
0
0
0
40
0
0
0
318
0
0
0
0
145
8
182
0
354
159
142
0
345
34
0
146
0
192
0
0
293
0
0
304
0
0
197
0
74
0
0
201
52
0
0
0
91
1
0
364
0
206
0
0
0
63
202
62
0
261
0
0
349
162
345
16
0
0
179
44
18
371
381
8
173
0
74
338
0
0
28
360
38
0
133
0
201
161
0
0
231
284
0
0
0
233
84
0
207
396
232
360
0
223
19
148
371
173
357
0
303
138
318
155
370
231
80
28
255
384
397
0
194
0
81
304
0
264
0
191
88
0
192
0
332
349
0
230
0
0
0
389
10
332
175
0
153
0
0
350
25
238
0
0
134
0
345
386
0
0
4
217
289
0
0
2
0
0
236
0
285
0
0
32
271
375
153
392
88
0
209
0
0
0
61
0
0
0
0
0
64
0
184
281
376
84
153
0
110
93
75
314
0
0
93
0
347
138
40
129
32
327
397
150
242
397
34
11
90
277
0
0
0
40
305
0
361
379
109
0
91
0
209
78
0
0
0
256
0
101
0
0
0
247
317
0
150
0
397
0
237
338
0
0
397
356
47
0
98
0
23
0
175
135
142
0
0
257
0
0
0
0
0
313
0
0
0
244
152
347
0
247
48
196
268
50
0
0
5
0
279
112
179
394
0
222
45
104
0
0
90
230
14
0
110
0
0
0
33
0
0
345
0
141
0
0
237
297
134
40
111
0
0
312
0
110
0
377
0
0
0
0
0
0
0
70
0
0
0
159
171
0
0
0
0
40
0
332
299
0
24
0
366
0
236
170
262
297
0
238
31
162
0
0
0
3
318
269
83
122
76
293
213
0
12
391
15
0
0
178
107
0
54
0
28
0
60
2
0
0
196
0
0
0
0
222
156
249
0
0
0
209
93
126
0
323
155
120
0
0
235
0
0
284
254
230
0
241
51
0
0
0
0
0
61
0
0
156
125
0
82
0
0
0
10
0
293
0
3
0
0
0
0
242
37
124
0
379
0
119
0
205
16
0
5
0
177
0
324
359
0
0
187
0
273
146
0
0
0
0
47
0
250
104
78
313
0
0
202
0
0
139
0
0
115
387
0
19
300
109
156
0
0
332
0
0
365
376
45
163
0
329
0
0
86
0
0
1
94
98
0
201
0
0
397
99
0
198
0
71
236
0
0
0
188
190
0
395
362
284
86
0
0
0
0
78
0
109
138
372
9
85
289
0
0
187
78
391
88
236
361
299
376
202
141
369
0
0
269
337
278
12
0
364
0
237
163
0
0
0
49
268
0
0
0
1
60
0
232
0
233
15
0
0
0
314
299
0
348
29
0
24
347
357
312
189
0
189
61
0
56
49
0
0
0
0
0
158
0
224
203
0
0
221
387
234
228
25
86
0
0
0
384
0
269
275
0
0
172
0
0
0
196
0
184
0
0
102
198
0
0
0
235
50
0
366
66
0
348
0
335
0
0
343
205
0
161
110
0
0
0
77
312
397
220
76
0
0
23
0
0
259
0
0
0
38
0
0
0
40
394
0
0
0
355
0
0
278
0
106
0
0
165
280
270
0
210
396
199
0
83
0
280
0
0
156
0
0
0
0
26
0
0
315
0
0
27
0
24
73
202
0
196
0
0
345
0
383
0
0
0
314
357
0
0
83
27
397
0
167
0
1
273
0
0
397
0
180
75
0
265
394
0
0
299
305
0
363
0
0
179
0
0
0
397
0
196
0
258
178
3
372
0
0
367
159
0
272
0
161
0
0
0
0
56
227
128
3
306
0
0
0
1
0
0
314
0
349
38
0
397
0
0
0
0
1
0
254
0
109
0
0
0
282
0
380
309
0
257
0
0
0
0
285
366
0
0
0
0
64
0
0
138
0
377
0
0
32
102
0
99
34
4
0
178
300
68
0
251
82
0
21
0
0
151
348
0
0
185
249
0
277
1
0
58
254
165
281
306
288
0
110
64
147
79
157
394
305
0
75
172
0
307
0
186
0
36
0
0
188
49
46
0
0
155
0
0
0
82
0
72
0
0
0
0
253
0
0
0
55
84
0
0
352
354
397
0
0
114
0
0
44
0
0
87
0
0
0
333
156
0
0
0
0
0
0
0
0
38
105
1
185
83
0
162
182
190
308
195
0
0
12
262
228
18
77
0
0
157
19
0
361
0
299
0
252
0
333
355
0
31
0
48
0
332
172
0
301
0
0
0
0
369
320
285
0
0
85
129
394
0
0
0
299
289
173
169
153
0
0
397
0
0
0
0
0
51
379
0
302
68
55
202
0
0
0
1
0
0
295
0
161
0
120
0
0
0
0
99
0
0
0
0
0
182
0
318
0
0
89
0
5
0
112
318
104
0
225
70
41
188
0
109
0
0
0
159
0
368
0
0
0
0
82
45
0
162
0
0
89
0
0
0
0
0
371
0
162
178
347
380
92
52
129
0
0
183
214
0
0
0
0
0
279
0
18
332
0
305
113
371
44
298
23
374
327
156
85
0
394
0
0
109
304
0
0
0
0
61
76
27
0
185
0
221
0
275
0
397
11
148
0
101
345
330
326
79
252
0
0
0
0
26
0
292
318
0
298
154
0
31
188
213
13
0
211
0
0
138
0
129
34
267
329
274
166
6
0
0
228
0
3
138
396
0
28
0
13
64
1
43
366
0
0
0
239
154
0
56
365
0
330
0
0
254
149
0
71
201
0
349
183
0
6
6
30
9
0
136
0
243
343
0
32
0
0
155
0
290
0
2
0
294
0
0
397
0
0
0
227
0
0
366
0
0
0
0
86
384
0
278
0
107
302
0
0
0
27
117
0
224
0
0
0
332
0
215
0
0
0
0
43
0
0
0
0
0
0
0
0
70
394
81
227
0
0
0
188
303
0
1
290
312
0
397
2
246
216
120
0
235
0
0
211
0
0
281
0
41
169
0
0
143
332
0
91
86
0
373
365
369
332
0
0
0
0
316
0
0
317
0
0
348
170
284
0
0
247
242
0
193
349
348
0
251
0
345
0
0
325
0
0
0
275
154
3
374
0
257
347
212
28
0
0
163
0
255
0
0
302
0
377
0
1
95
58
0
96
175
3
0
89
256
343
0
0
51
345
298
0
130
284
28
114
0
372
0
0
0
0
335
0
36
312
121
184
0
38
0
0
145
147
248
0
59
0
320
0
134
384
0
0
197
173
0
0
0
0
255
233
0
0
251
0
88
218
0
0
0
147
135
0
35
0
186
318
0
0
397
380
0
0
379
117
313
5
0
338
130
341
328
397
0
106
16
236
240
13
112
0
0
270
76
279
0
0
193
384
349
0
393
0
0
303
0
0
348
316
169
0
218
0
0
90
0
130
361
0
0
397
0
0
0
0
0
26
0
332
0
0
105
303
0
0
0
241
108
0
139
0
244
86
0
154
333
1
0
206
302
249
7
394
0
102
0
0
0
0
0
204
10
367
128
345
326
0
0
124
0
229
86
0
286
290
0
0
0
0
51
9
393
388
0
0
195
363
0
294
61
76
0
0
0
79
361
0
0
249
12
384
370
0
4
0
0
0
0
80
277
386
0
293
43
0
0
366
150
11
94
0
145
0
0
0
121
394
104
0
147
324
0
94
228
0
91
195
0
0
155
0
0
0
0
343
0
0
0
241
0
0
301
216
88
0
0
0
208
0
0
109
40
210
0
360
0
5
0
0
151
0
0
1
0
306
25
0
88
0
0
77
63
74
221
347
169
0
367
318
306
12
0
0
5
316
0
0
148
363
12
0
383
0
266
0
8
0
289
0
90
1
0
0
386
0
0
82
0
0
25
279
0
0
0
22
215
0
282
0
0
287
346
326
209
0
0
0
0
0
0
2
0
21
231
222
38
378
78
31
241
86
208
127
315
0
0
0
83
3
0
83
0
183
0
63
10
22
177
127
345
92
76
172
0
0
36
0
0
0
40
395
184
0
338
130
216
0
109
65
0
312
0
0
207
0
79
0
0
0
0
0
261
68
0
0
89
0
19
0
341
0
136
113
0
0
169
139
0
0
0
361
144
230
266
5
11
109
0
0
95
395
0
0
0
0
150
17
0
52
14
0
218
344
0
179
225
0
311
48
0
0
0
144
274
0
1
392
0
367
51
0
160
238
376
247
0
0
0
0
0
134
0
109
0
215
124
73
64
217
81
0
49
0
315
211
0
170
1
75
0
281
242
0
0
267
4
0
232
335
0
281
0
232
6
344
0
393
0
47
0
0
0
107
285
0
41
0
88
75
312
136
242
0
9
0
283
0
345
299
0
0
0
0
0
55
0
0
139
191
280
94
192
245
0
30
136
0
362
0
113
266
0
0
0
0
0
0
0
221
34
38
204
0
391
0
0
394
0
366
263
0
0
214
0
0
290
164
285
0
0
0
73
266
0
0
231
0
343
0
250
171
0
0
105
0
266
58
0
0
93
322
0
216
290
0
53
0
0
183
42
0
36
1
76
377
0
56
0
0
31
51
212
0
0
17
68
0
0
367
279
0
0
0
5
36
119
386
0
0
11
2
325
347
0
163
381
224
0
0
396
56
106
244
0
70
358
332
214
0
0
0
86
0
0
0
0
130
139
143
0
0
0
0
0
0
31
0
354
378
0
0
0
261
0
3
222
257
155
210
70
0
143
343
0
262
256
22
0
208
41
179
0
1
314
131
0
0
315
0
0
0
323
194
318
230
396
226
310
5
0
0
397
0
0
77
14
346
269
159
228
25
0
0
0
0
0
256
385
366
3
256
247
365
0
156
0
85
332
13
144
35
0
314
13
1
0
232
190
0
303
0
386
0
0
0
287
86
239
163
0
0
0
145
377
0
70
19
43
333
0
139
250
0
44
173
0
0
213
0
0
191
58
189
85
5
0
197
0
365
0
0
331
0
0
0
211
0
96
0
0
100
0
0
0
315
87
88
213
119
328
239
241
46
373
0
146
0
0
0
0
1
386
0
150
0
0
21
141
297
0
306
0
0
0
0
0
331
294
160
0
15
380
200
93
0
306
167
159
0
0
0
88
0
0
0
0
373
391
141
8
0
4
0
0
0
0
393
349
0
0
110
83
0
0
1
0
0
249
0
1
5
137
319
0
0
52
41
0
371
394
0
47
102
46
248
1
240
211
0
69
0
85
0
0
328
47
331
0
0
273
0
0
146
371
4
374
140
319
0
0
0
0
191
244
2
0
0
0
0
0
0
221
0
102
0
2
389
188
17
0
29
0
0
0
362
280
0
337
0
10
319
274
162
0
0
0
0
50
397
0
0
180
0
0
231
151
157
70
55
92
0
396
0
330
0
118
397
316
0
0
0
0
0
387
0
329
0
151
0
0
387
0
0
0
0
0
0
0
131
195
149
0
41
175
30
237
88
0
230
5
94
277
193
196
381
0
135
373
216
145
215
0
203
263
0
209
104
289
34
324
204
17
0
0
0
0
0
281
334
128
0
0
0
253
149
0
225
0
255
0
0
251
65
0
234
0
352
3
0
393
0
274
197
0
92
0
0
0
334
200
51
0
52
104
68
263
0
20
0
0
0
0
0
144
0
338
0
312
0
0
309
5
47
0
9
0
86
75
397
1
67
4
290
139
0
0
254
0
280
0
0
319
0
0
0
0
0
0
0
0
0
0
89
384
0
317
0
0
0
326
205
175
0
0
99
8
101
0
0
0
80
36
225
0
0
322
0
9
9
273
161
166
387
0
264
62
0
373
0
176
1
0
0
0
0
259
63
397
343
148
0
0
203
0
43
0
318
14
5
158
0
377
9
305
150
19
107
25
66
0
187
0
20
0
0
314
380
183
394
256
304
0
81
78
160
0
0
0
357
0
277
228
0
318
193
0
17
216
305
217
266
0
114
0
0
0
0
0
173
295
0
396
0
0
0
0
0
74
161
9
0
0
0
150
40
0
0
0
277
0
45
387
0
192
88
0
0
296
284
221
150
177
116
7
300
0
274
0
120
0
328
67
395
91
0
93
0
0
245
164
26
0
87
119
48
148
0
105
0
0
34
211
0
52
80
0
277
0
239
0
165
169
0
0
0
0
61
0
0
0
0
53
0
108
36
234
108
0
298
0
248
297
2
161
25
254
146
34
301
267
140
0
297
0
0
254
0
186
0
0
144
0
212
75
242
351
226
242
0
84
51
74
89
0
254
0
54
215
0
0
143
0
74
267
0
0
0
0
0
68
74
0
0
337
170
0
139
0
0
0
76
0
0
348
0
0
135
194
69
0
49
0
1
379
0
207
166
0
0
0
216
0
3
0
0
307
0
307
66
8
0
16
336
0
0
0
0
0
29
25
189
0
0
282
217
347
93
237
281
0
0
0
238
138
181
0
172
239
168
0
154
78
0
95
0
0
204
0
161
0
5
25
270
0
251
246
294
0
0
0
0
0
192
0
0
126
219
49
87
278
0
0
110
0
231
91
252
0
127
297
11
0
222
0
124
0
0
204
0
0
106
0
0
180
250
0
0
0
0
0
0
6
244
166
252
277
0
171
0
0
211
0
0
87
268
0
343
2
86
147
315
0
0
321
0
0
0
0
265
0
330
84
0
0
0
240
0
159
227
0
0
139
0
218
111
288
0
0
256
0
276
90
0
94
0
376
109
161
241
0
217
0
394
0
50
90
0
204
376
0
0
0
42
338
0
0
0
12
380
0
0
327
108
0
1
48
180
396
369
0
344
334
7
367
0
48
0
0
0
90
284
226
307
0
46
179
0
0
1
11
281
13
0
0
80
0
115
281
258
0
53
222
0
0
55
0
141
0
56
104
59
386
0
0
206
0
215
163
202
0
333
46
0
0
47
0
144
1
47
126
129
0
370
0
180
0
0
0
0
0
1
0
22
234
198
174
0
0
0
197
0
0
0
0
230
0
280
325
288
0
259
154
142
8
0
0
7
200
0
358
274
145
0
24
0
0
186
0
0
0
0
0
0
67
162
54
218
0
0
67
0
0
397
243
80
73
42
0
305
0
0
394
63
247
0
0
0
336
321
0
0
0
234
0
210
1
382
0
0
0
0
0
0
313
53
0
56
303
0
134
9
250
282
274
92
0
0
292
0
264
0
43
152
327
46
276
397
0
0
0
344
57
190
314
105
67
259
0
372
0
0
0
131
8
113
94
4
363
274
0
63
298
0
68
339
166
0
0
0
0
218
42
152
0
0
338
0
335
397
98
0
0
0
0
0
0
0
109
222
0
58
0
0
47
0
0
286
50
171
345
325
0
114
0
175
90
301
35
0
0
393
0
0
0
0
21
204
0
0
396
366
282
201
0
0
86
184
52
0
165
353
270
0
0
327
52
251
230
0
390
394
0
0
130
303
0
299
0
0
0
4
0
2
0
310
298
75
323
228
18
0
0
0
0
0
371
107
229
381
197
0
241
271
0
0
164
9
376
189
332
217
250
115
140
0
0
267
128
0
238
37
0
0
198
260
13
140
0
0
0
381
32
0
169
1
348
279
0
0
239
0
0
0
172
113
0
0
0
38
0
0
133
300
0
133
390
41
0
0
201
0
74
0
0
397
316
397
0
384
8
271
61
310
0
0
102
1
0
0
0
358
81
0
302
10
1
208
1
0
247
111
0
0
0
0
130
305
87
0
248
0
0
2
0
274
97
0
0
0
0
0
0
163
396
366
147
183
86
226
0
0
203
148
277
0
0
173
374
3
0
0
0
358
160
0
143
157
0
0
0
0
304
0
0
0
340
0
0
0
42
277
0
0
0
0
1
234
260
288
43
0
51
0
0
0
204
287
125
0
0
252
129
46
0
0
0
0
348
397
0
142
0
0
235
0
0
0
0
386
394
317
107
266
0
221
0
0
120
0
254
397
221
222
122
0
121
233
365
249
229
0
0
211
0
147
0
0
0
78
395
393
357
114
384
0
0
0
182
0
0
0
110
4
0
0
79
20
70
54
0
366
149
196
286
230
93
0
332
141
0
0
0
351
0
0
0
0
0
277
0
0
0
0
0
0
0
0
0
223
358
0
12
0
0
114
0
391
244
0
214
0
0
206
169
204
0
209
0
0
57
391
0
138
326
0
0
278
0
369
0
0
80
53
119
0
172
0
131
48
99
271
0
0
0
243
195
0
0
0
184
73
134
0
247
0
128
0
0
0
0
309
328
0
140
266
0
0
0
5
185
332
0
102
0
46
165
77
27
7
397
0
68
165
0
34
0
0
235
77
335
0
0
0
0
394
0
0
0
385
0
0
78
0
28
0
334
0
0
0
332
0
285
196
0
0
0
0
0
0
0
0
176
45
0
257
57
348
0
0
306
0
58
0
0
0
107
0
0
116
0
154
97
0
0
30
0
199
0
169
146
340
252
0
80
0
0
70
0
148
0
0
391
0
201
47
0
0
241
221
0
0
0
0
317
0
0
0
0
0
373
397
229
308
0
100
0
7
0
0
181
0
0
0
46
0
264
0
102
359
79
0
37
76
299
0
302
20
0
0
0
0
0
95
106
0
189
0
144
320
0
367
169
342
391
0
0
0
129
296
311
0
390
386
0
93
0
0
226
0
0
0
0
6
11
0
0
0
195
215
206
0
177
54
397
0
0
282
300
32
63
0
0
56
272
0
393
375
0
0
15
0
0
0
0
45
252
193
0
0
0
0
0
0
207
0
0
1
388
0
0
0
7
0
0
265
191
138
351
284
0
0
307
0
2
0
0
0
0
109
263
156
85
146
0
0
106
101
143
386
16
0
188
0
332
0
187
0
10
42
0
0
377
249
333
161
355
0
0
81
90
0
339
4
0
0
341
0
154
27
0
0
0
33
0
0
0
115
0
0
0
0
262
25
374
253
390
0
0
71
129
0
379
0
109
0
0
370
325
0
0
323
0
57
0
304
0
0
147
218
324
313
113
205
0
225
329
0
144
0
289
0
0
24
0
167
260
331
0
157
0
352
0
396
318
292
320
248
65
66
164
0
187
378
213
348
69
246
0
0
345
198
25
118
151
0
3
79
198
299
0
0
0
0
0
0
0
118
0
182
387
163
233
356
0
0
0
167
0
324
340
109
0
0
0
95
0
0
0
371
347
315
82
322
158
42
57
309
303
0
0
344
0
208
151
385
186
0
0
380
63
0
0
27
289
322
0
0
0
0
50
344
316
0
0
0
23
0
0
323
0
0
317
308
284
385
0
0
242
0
322
181
0
36
0
0
362
0
108
0
291
0
127
22
222
397
100
149
226
19
0
112
237
340
0
0
109
0
8
0
0
0
0
0
394
0
364
273
0
58
0
110
0
144
97
7
0
332
158
1
256
25
0
192
107
0
0
113
252
0
111
0
74
0
357
0
0
71
12
331
27
10
372
0
203
0
0
0
0
164
22
0
0
0
70
81
47
25
145
54
250
170
0
0
0
0
76
87
14
0
103
0
277
0
0
111
0
199
107
0
0
0
0
249
0
51
0
59
167
137
17
0
340
0
0
0
117
0
251
0
0
312
79
0
260
0
106
83
336
0
394
23
0
297
82
7
366
0
391
0
305
10
0
298
372
340
29
0
223
237
87
0
154
0
348
0
206
0
0
0
23
148
0
105
301
0
0
0
0
0
0
13
390
0
207
293
0
0
0
0
0
0
0
0
0
372
148
160
333
0
3
54
36
15
130
219
130
0
331
0
0
5
353
0
366
48
163
106
0
0
0
345
0
0
386
63
112
0
111
0
279
386
108
0
319
0
153
366
0
180
120
378
0
0
167
156
148
0
169
0
0
0
177
0
0
0
0
156
0
61
32
270
149
0
24
0
151
88
0
386
0
56
155
0
80
297
175
0
27
331
374
395
0
0
0
22
251
0
0
318
0
293
112
254
0
194
397
144
0
0
57
366
119
278
323
18
0
80
0
0
145
0
0
0
230
0
0
0
0
57
83
237
4
0
195
276
0
0
0
391
0
0
89
264
0
1
0
0
223
24
80
0
0
5
0
189
204
40
0
0
1
200
263
386
0
301
397
0
205
248
15
0
332
0
76
0
10
0
184
0
0
0
240
0
0
0
37
0
98
0
177
0
205
153
0
0
0
6
0
310
0
0
317
0
194
0
10
0
0
366
141
209
396
157
0
156
0
0
0
69
97
242
308
0
305
236
0
288
359
283
225
0
0
0
236
0
42
0
2
0
0
0
394
272
197
201
393
41
0
243
287
0
96
0
24
0
0
2
0
0
90
295
0
0
0
320
0
396
300
165
23
254
1
0
114
0
0
0
0
373
0
0
0
347
0
269
0