members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3
265423
60213
6
4
1
1
1
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
5
4
4
4
4
1
3
1
1
1
6
3
3
3
3
2
2
2
2
2
1
1
1
4
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
37325
24
3
3
3
3
3
3
1
1
1
1
1
1
4
3
2
2
2
2
2
1
1
1
1
1
1
1
16
15
14
14
14
2
2
2
2
2
2
2
12
12
4
4
4
4
4
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
8
8
8
6
4
3
3
3
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
37297
37243
37243
1
1
1
5072
5072
331
167
395
265
312
343
14
338
96
193
5
312
142
495
2
20
27
182
255
382
239
325
232
3
3
1
1
1
24732
24612
24275
1854
1491
1
1
133
1230
1865
836
2233
1184
1239
1674
1
1087
1007
1119
1405
903
711
311
1054
1528
1408
1
1
2
2
115
1
3
3
1
1
1
1
1
31
70
1
1
7429
3
2
2
1
1
1
4600
347
350
557
267
350
210
1
1
117
250
121
237
1
12
418
47
111
1
1
207
1
78
1
312
174
429
2815
4
2
1
2796
4
1
1
1
1
1
1
2
2
1
1
2
1
3
4
4
1
1
3
1
4
1
1
1
3
1
1
3
1
1
1
25
9
2
1
15
9
1
1
2
1
2
1
1
2
1
1
1
1
1
3
1
2
1
1
1
13
1
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
2
1
2
1
1
1
2
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
2
2
1
1
2
1
3
1
1
1
12
11
1
21
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
2
1
1
5
2
3
1
1
3
1
1
2
2
14
1
1
1
2
1
1
1
2
1
1
1
1
1
2
1
1
2228
1
1
1
4
1
2
1
1
1
2
1
2
2
2
1
10
1
1
1
1
1
1
4
1
1
1
1
1
1
5
2
4
1
1
1
1
2
1
1
1
1
1
2
1
1
2
1
1
2
14
1
1
2
1
1
1
5
1
2
3
1
2
1
3
1
6
1
2
1
2
1
3
2
5
1
3
1
1
1
2
2
1
1
1
1
2
3
1
2
1
2
1
1
2
1
2
1
1
2
1
1
3
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
3
1
2
1
1
2
1
1
1
1
1
1
2
2
2
1
1
2
1
1
1
2
2
3
3
3
1
1
1
1
6
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
3
1
1
1
1
1
1
1
1
1
1
1
1
27
1
1
1
1
1
1
3
2
2
2
2
2
1
1
1
1
1
20
2
2
2
2
2
1
1
1
12
12
10
1
1
2
1
4
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
17
2
2
2
2
2
2
2
10
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
2
2
2
2
1
1
1
5
3
3
2
2
2
2
1
1
1
1
2
2
1
1
1
1
1
13
4
1
1
1
1
1
1
1
1
2
2
2
5
2
2
2
2
3
3
3
3
1
1
1
1
1
1
1
1
1
1
40
21
3
3
3
3
2
2
2
1
1
1
6
3
2
2
2
2
2
1
1
1
1
1
1
3
3
3
3
3
3
7
3
3
3
3
3
3
3
3
1
1
1
1
1
2
2
2
2
2
5
4
4
4
4
4
4
1
1
1
1
1
1
2
2
2
2
2
5
3
3
3
3
3
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
3
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
22755
22733
1
1
1
1
1
1
1
22732
51
51
51
51
51
51
51
1
1
1
1
1
2
1
2
1
2
6
6
2
1
5
1
1
2
4
3
3
1
1
1
1
22680
22548
22548
8
8
2
2
2
2
2
6
6
6
6
2
1
1
4
3
1
22540
22540
22540
22540
22540
22538
22538
22538
22538
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
22536
22536
1
1
1
1
1
1
22535
22535
22511
22506
22506
22506
22501
954
952
945
4
4
1
1
1
1
896
896
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
3
2
1
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
4
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
21541
21541
21541
21541
21541
1159
19562
1
528
291
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
1
1
1
1
1
23
19
11
11
11
11
11
11
1
1
1
1
1
1
1
1
1
1
1
8
8
6
6
5
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
129
123
2
2
2
1
1
1
1
1
1
1
1
1
1
1
121
121
65
65
22
22
22
22
22
1
1
1
1
1
1
1
1
1
1
1
18
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
4
4
4
4
4
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
9
4
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
1
1
1
5
5
5
5
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
43
18
18
15
15
15
15
15
15
15
7
8
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
24
24
24
24
24
24
24
24
11
13
56
56
55
54
54
54
54
54
54
1
1
53
53
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
4
4
4
4
4
4
4
4
2
2
2
2
2
2
2
2
1
1
3
1
1
1
1
2
2
2
2
19
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
11
11
4
4
3
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
7
7
7
5
1
4
1
1
1
3
3
3
2
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
2
2
2
2
2
2
2
2
1
1
79867
1
1
1
1
1
1
1
1
81
10
10
10
2
2
1
1
8
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
66
1
1
1
1
65
4
3
3
3
1
1
1
58
1
1
3
3
1
2
1
1
39
38
14
14
1
1
1
1
2
2
2
2
23790
13
13
1
1
1
1
3
3
3
15
15
15
15
2
2
5
5
177
177
43
43
23
23
10
10
1
1
62
62
1
1
5
5
6
6
164
164
184
184
179
179
219
219
13
13
1
1
19
19
18
18
179
179
449
449
4
4
13
13
2
2
3
3
1
1
32
32
1
1
13
13
1
1
590
590
31
31
149
149
1
1
28
28
2
2
8
8
1
1
1
1
69
69
239
239
3
3
1
1
32
32
4
4
2
2
4
4
1
1
6
6
43
43
299
299
92
92
24
24
1
1
4
4
168
168
5
5
3
3
1
1
2
2
1
1
36
36
14
14
4
4
1
1
7
7
1
1
955
955
5
5
24
24
1
1
12
12
1
1
7
7
2
2
845
845
2
2
6
6
6
6
1
1
371
371
6
6
7
7
1
1
5
5
9
9
172
172
7
7
1124
3
2
1
1
1
1
1
2
2
1
1
9
1
1
1
1
2
1
1
1
1
1
3
1
1
1
1
1
1
1
2
2
1
2
2
1
1
1
2
1
2
1
1
1
19
1
1
1
1
2
1
1
1
3
1
1
1
1
5
5
1
1
3
1
1
4
1
1
1
1
1
1
1
1
9
1
2
3
1
1
1
4
1
1
1
1
1
3
1
6
1
1
1
1
1
14
1
1
1
1
2
1
1
1
2
2
3
1
1
3
1
1
1
3
6
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
2
4
1
3
2
1
3
1
2
1
14
2
1
1
1
1
1
1
1
2
1
27
1
1
2
1
1
1
5
1
1
1
1
1
1
1
2
1
1
1
1
3
1
1
6
1
13
2
1
20
3
2
1
1
1
1
1
1
2
1
1
1
1
3
57
1
1
1
1
1
1
192
1
1
1
1
5
1
1
1
14
1
1
1
1
1
15
1
1
1
1
1
5
1
7
2
1
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
4
2
5
3
1
1
2
2
2
2
1
2
2
2
2
1
3
22
1
1
1
2
3
1
1
5
1
1
1
12
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
6
2
1
1
1
13
1
1
2
27
67
1
1
1
1
2
2
1
1
2
1
11
1
1
2
1
1
1
1
3
2
1
1
3
3
3
1
1
1
1
1
1
4
1
1
1
2
1
23
1
3
1
1
1
1
5
1
1
2
2
1
1
2
1
1
1
1
7
4
1
1
1
1
1
1
1
1
1
10
2
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
11
1
1
2
1
8
8
1
1
1
1
2
2
3
3
8
8
7
3
3
3
1
1
1
3
3
381
381
204
204
2
2
5
5
130
130
2
2
68
68
27
27
37
37
132
132
700
3
3
1
1
1
1
1
1
1
1
1
7
7
7
1
10
10
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
13
13
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
3
3
3
2
2
2
21
21
21
1
1
1
1
1
1
2
3
3
3
1
1
1
1
1
1
1
1
1
2
2
2
2
98
98
98
2
2
2
1
2
2
2
2
2
2
2
1
1
1
1
3
3
3
8
2
2
2
1
10
10
10
34
34
34
2
2
2
1
1
1
1
4
4
4
1
3
1
1
1
1
8
8
8
1
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
96
96
96
6
6
6
35
35
35
1
21
21
21
1
1
2
2
2
1
1
1
1
8
2
2
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
159
159
159
3
1
1
4
4
4
3
3
3
1
1
1
1
1
2
1
1
1
1
1
28
28
1
1
2
2
2
2
34
34
36
36
6
6
11
11
80
80
1
1
31
1
24
6
6
2
2
2
1
1
1
1
30
30
3
3
1123
1123
417
417
1
1
1
1
352
352
6
6
4
4
5
5
8587
1899
6688
8
8
2
2
1
1
3
3
3
3
3
3
2
2
30
30
4
1
1
1
1
1
1
1
1
1
1
1
1
5
5
24
24
5
5
5
1
1
1
2
2
2
2
2
2
11
11
1
1
1
1
10
2
2
2
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
8
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
3
3
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
14
14
14
11
11
11
1
1
1
1
4
2
2
3
3
3
3
3
3
1
1
1
1
1
1
1
1
4
4
4
4
1
1
1
1
3
3
3
4
4
4
4
1
1
1
1
3
3
3
3
498
498
51
51
51
1
1
1
50
50
50
50
50
1
1
1
4
4
4
1
1
1
1
1
1
1
1
1
1
1
308
308
5
5
4
1
1
1
1
1
1
1
1
1
1
1
1
24
4
4
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
11
11
2
2
2
1
1
2
1
1
1
3
1
1
1
1
1
1
4
4
3
3
3
1
1
1
1
1
3
1
1
1
1
1
2
2
2
2
2
2
21
7
4
2
2
2
2
2
2
1
1
1
1
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
4
4
2
1
1
1
1
1
2
2
2
2
237
234
234
1
1
1
1
1
1
1
1
1
1
229
8
8
1
1
2
2
3
2
2
2
1
1
1
1
5
5
1
1
1
1
2
2
2
2
2
2
2
2
5
2
2
2
2
3
3
1
1
2
2
132
132
132
132
132
132
5
5
3
2
18
1
1
13
1
22
3
1
2
5
1
1
1
2
9
1
32
2
1
2
2
2
2
1
1
1
1
1
1
1
1
22
10
10
10
1
1
1
1
1
1
1
1
1
1
7
7
6
6
1
1
1
1
12
4
3
3
1
1
1
1
5
4
4
4
4
4
4
1
1
1
1
1
1
3
3
1
1
1
1
2
1
1
1
1
1
1
38398
104
68
68
6
1
1
1
1
3
1
1
2
2
1
1
1
1
1
1
61
48
16
1
1
1
1
1
4
4
2
1
1
1
1
1
1
1
18
18
5
5
5
1
1
1
1
5
2
2
2
2
2
2
8
1
1
1
4
1
1
1
1
1
1
1
1
1
1
36
6
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
3
1
1
1
1
2
2
2
2
5
5
5
1
1
1
1
1
1
3
3
3
1
1
1
10
10
10
10
10
10
3
1
1
1
1
1
2
2
2
2
2
10
8
8
8
8
8
2
2
2
1
1
1
1
1
1
1
1
5080
24
24
18
18
3
3
3
3
4994
105
92
1449
9
1
1
5
1
1
1
1
1
1
13
13
13
1
1
24137
47
15
5
3
1
1
1
5
2
2
2
3
3
3
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
31
15
6
2
2
4
1
2
1
9
2
5
1
4
3
3
3
3
4
3
3
3
1
1
1
6
1
1
1
4
1
1
1
2
2
2
37
33
2
2
1
1
1
3
1
1
1
2
2
11
2
2
1
1
2
2
2
1
1
1
1
5
5
16
1
1
4
4
4
4
3
1
5
5
5
4
4
4
4
4
7
7
7
7
7
7
9940
21
16
16
1
1
3
3
5
5
5
5
137
128
128
128
128
9
8
8
1
1
1
1
16
16
7
7
6
6
9761
26
4
4
4
4
1
1
10
1
1
1
1
1
1
2
2
1
1
1
1
2
2
2
1
1
3
3
3
3
3
3
3
3
1194
1194
18
18
8490
8346
1
2
1
2
1
1
1
2
2
4
1
3
1
1
3
8207
39
3
3
7
2
1
8151
2
45
4
14
1
1
6
6
1
143
143
4608
10
10
239
239
1
1
4
4
2
2
4027
4027
1
1
1
1
2
1
1
1
1
1
1
1
1
78
78
29
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
2
212
212
365
57
57
6
6
6
1
1
1
1
4
4
4
4
2
2
2
1
1
1
3
3
2
2
1
1
1
4
4
4
7
7
2
2
21
8
7
7
3
4
1
1
10
1
1
2
2
2
2
24
23
2
2
2
1
1
6
6
6
4
4
4
7
7
7
7
1
1
1
19
3
3
3
3
5
2
2
3
1
1
2
2
11
11
11
11
3
3
3
3
3
5
2
2
2
2
3
1
1
2
2
2
131
18
14
4
4
2
2
4
1
1
5
5
1
4
4
4
4
2
2
16
1
1
1
10
10
10
4
4
4
1
96
61
1
1
6
2
4
9
4
4
4
4
4
1
3
7
3
4
4
2
2
14
3
2
1
8
8
4
1
3
1
1
17
17
3
3
9
2
7
4
1
3
1
1
31
1
1
11
10
2
8
1
1
1
18
12
12
1
11
6
6
6
26
26
2
2
13
13
13
3
3
3
8
8
3
3
1
1
1
1
1
57
15
15
3
3
1
1
2
2
1
1
1
1
1
1
3
3
3
3
3
2
2
2
1
1
1
2
2
34
1
1
1
4
4
4
3
3
10
10
4
4
4
2
2
7
1
1
10
2
2
2
2
2
7
7
7
7
43
43
7
7
7
7
19
6
6
6
3
3
3
5
5
4
4
4
4
4
3
1
12
12
12
12
29
2
2
2
14
14
3
2
2
2
1
9
9
4
1
1
1
1
4
4
4
4
4
7
3
3
1
1
1
1
1
1
1
4
4
2
2
2
2
8
8
8
8
8
8
8941
85
68
1
1
49
11
5
1
17
17
65
6
6
6
6
11
1
1
1
10
10
10
48
1
1
1
47
47
47
8769
219
218
218
213
5
1
1
1
1
1
47
21
21
21
21
1
1
1
1
3
3
168
64
3
3
3
1
1
56
56
7
7
7
2
2
2
84
9
9
10
10
2
2
1
39
37
1
1
10
1
1
2
2
2
2
7
1
1
1
1
1
1
1
1031
1
1
422
422
417
5
430
273
2
23
247
1
153
153
3226
1
1
9
9
2
2
4
4
2192
2192
1729
1
1
3
1
2
453
1
1
538
2
536
8
8
3
517
37
37
370
367
21
345
1
1
1
1
2
1
1
1
1
1
1
1
1
12
1
1
1
1
1
5
2
3
3
3
1
1
397
200
178
1
19
191
191
171
7
13
4
4
1
1
1
165
17
17
8
8
1
1
1
1
40
37
3
13
21
1
1
1
81
77
68
2
1
6
94
93
80
80
1
1
6
1
1
2
2
1
1
1
1
1
1
184
184
1
1
2
4
170
107
107
107
7
5
92
3
1
1
1
1
1
1
2688
1450
1450
1
3
8
1438
1113
1113
1113
60
60
59
1
3
3
3
1
1
1
118
118
1
1
8531
55
55
4
4
1
1
1
1
6
6
2
2
1
1
6
1
1
1
1
4
4
4
4
4
1
3
3
7
7
4
1
1
1
1
1
1
1
1
5
5
1
1
3
3
19
6
6
6
1
1
6
6
6
2
1
1
4
1
1
1
1
1
1
1
1
45
45
4
4
4
4
33
10
10
10
5
5
5
5
12
1
1
1
4
4
4
1
3
3
1
1
2
2
2
1
1
8
8
8
9
9
9
9
1
1
7
1
1
1
1
1
1
7
7
4
4
4
4
3
3
3
3
5895
2
2
10
10
2
2
6
6
107
107
1
1
1
1
2
2
10
10
71
71
1
1
5566
5566
1
1
6
6
5
5
26
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
2
2
67
67
1243
427
427
2
2
3
2
1
207
16
191
2
1
1
1
1
25
1
2
1
2
1
1
1
1
2
1
1
2
1
3
1
2
2
2
1
1
1
1
1
137
136
1
7
123
1
4
1
1
1
1
1
16
16
16
1
1
4
4
4
4
4
24
24
1
1
22
22
1
1
1
20
1
1
83
83
6
6
6
2
2
2
7
1
1
1
1
6
6
6
2
2
2
7
7
7
3
1
1
1
1
6
6
6
2
2
3
3
4
4
4
8
8
8
12
12
12
6
6
6
10
10
10
2
2
1
1
1
1
1
22
22
22
21
21
1
44
44
39
39
39
3
3
597
1
1
1
42
7
7
1
1
1
8
8
14
14
14
3
3
8
3
3
3
3
372
83
83
3
1
1
2
2
251
7
7
3
3
213
213
1
1
1
1
28
28
28
27
147
1
1
1
11
11
74
74
74
58
58
58
1
1
1
22
22
22
11
4
4
2
2
1
1
1
1
1
1
5
3
3
2
2
2
31
31
10
1
1
1
1
1
6
2
2
2
3
3
13
2
2
11
11
2
2
1
1
2
2
6
6
1
1
1
4
2
2
2
2
2
2
1
1
1
2
2
2
247
247
2
1
1
1
7
1
1
1
1
1
2
2
2
3
3
3
6
5
3
3
1
1
5
5
4
4
4
1
8
5
2
2
1
1
1
1
1
1
1
1
1
7
1
1
3
3
3
2
2
2
1
1
27
1
1
1
15
4
1
1
3
3
1
1
1
8
8
1
1
5
5
2
2
5
5
1
1
4
2
2
1
1
3
1
1
1
1
3
3
3
3
9
7
7
1
1
1
1
1
1
1
1
1
1
1
1
1
2
11
8
8
8
2
1
1
1
1
1
8
8
8
8
10
2
1
1
4
4
1
1
1
1
1
10
7
6
6
3
2
2
2
2
2
1
3
2
2
6
1
1
2
2
1
1
2
28
28
3
3
3
2
2
2
2
8
8
1
1
1
6
6
6
1
1
1
2
2
2
6
6
1
3
3
3
2
2
8
2
1
1
1
1
2
2
2
1
1
1
1
1
1
3
3
2
2
1
1
1
1
12
1
1
1
1
1
1
10
1
1
1
6
5
1
1
1
3
3
1
1
5
4
4
3
3
1
1
1
1
5
8
2
2
2
2
1
1
6
6
8
2
2
6
2
2
2
2
5
4
3
3
1
1
1
1
4
4
1
2
1
177
6
6
6
6
6
24
7
7
7
7
6
4
4
2
2
2
2
2
2
2
2
2
2
10
1
1
6
6
6
3
3
119
22
22
22
22
65
13
13
22
22
22
23
23
23
32
32
15
15
5
5
26
10
3
3
3
7
7
7
16
16
16
16
1
1
1
1
1
211
175
19
19
19
19
2
2
2
152
31
31
31
7
3
1
1
3
3
3
3
2
2
5
5
1
3
2
2
1
1
19
17
1
1
1
1
1
1
2
2
4
4
1
1
2
1
1
1
1
1
1
1
3
3
5
5
19
5
5
5
7
1
1
2
2
3
3
1
1
3
2
2
4
4
4
3
2
1
1
1
5
5
1
1
1
1
3
3
3
3
2
2
21
1
1
1
9
9
7
2
2
2
2
1
1
1
4
2
2
1
1
14
2
2
2
2
1
1
1
1
1
9
9
9
9
9
1
1
2
2
2
36
16
6
6
2
2
2
3
3
2
2
2
2
2
16
1
1
3
3
2
2
2
2
1
1
1
1
4
4
1
1
1
1
1
1
180
180
14
3
2
1
1
1
1
10
10
10
4
1
2
2
1
127
70
70
16
54
8
4
4
4
4
1
1
1
1
3
3
3
1
1
1
1
5
5
1
1
3
2
2
1
1
2
2
1
1
14
1
1
1
4
4
4
3
1
1
1
6
1
1
1
1
1
2
2
1
1
1
1
1
1
31
13
12
12
1
15
6
2
4
5
5
48
15
5
4
4
4
1
1
1
1
1
1
1
8
2
2
2
3
3
3
3
3
1
1
1
28
9
9
2
7
6
6
6
6
2
2
2
2
1
1
1
1
4
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
4
4
4
4
4
84
19
19
11
3
3
3
7
1
1
3
3
1
1
1
1
1
1
1
3
3
65
3
3
3
3
37
3
3
3
15
15
9
3
3
3
6
6
6
16
10
10
6
6
3
3
3
1
1
1
1
158
17
17
17
2
15
75
75
1
1
1
1
1
61
61
3
3
2
1
1
28
1
1
6
6
6
2
2
14
14
14
4
4
19
4
4
2
2
6
6
2
2
4
4
1
1
17
13
13
13
13
13
13
1
1
1
3
2
2
2
1
1
1
461
29
29
2
2
2
10
1
1
1
2
2
2
2
2
2
15
7
7
7
8
8
8
264
16
1
1
1
7
1
1
1
3
3
3
1
1
1
3
1
2
1
1
1
1
1
1
3
3
3
3
15
15
4
1
1
1
1
1
1
1
6
6
6
6
2
2
2
2
2
1
1
1
104
30
2
2
1
1
7
7
6
1
2
2
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
1
1
1
1
5
2
1
1
1
1
2
2
2
1
1
1
12
5
1
1
1
1
6
1
1
4
4
1
1
57
57
41
41
41
16
16
16
14
3
3
3
2
2
2
2
7
3
3
3
4
4
2
2
2
2
111
17
11
11
11
6
6
12
12
3
3
2
2
1
1
1
1
1
8
4
4
3
3
6
1
1
5
5
5
23
3
3
2
2
2
3
3
3
14
14
9
9
9
9
5
5
5
5
5
10
10
3
2
3
2
6
3
3
4
4
4
4
5
5
1
1
2
2
37
37
7
7
7
7
8
3
3
5
4
1
3
3
3
7
7
7
7
10
10
10
10
77
10
2
2
2
3
3
3
1
2
2
2
2
64
64
64
1
1
1
1
1
2
2
2
2
17
17
6
6
6
6
11
11
11
11
3
3
1
1
1
14
11
1
1
1
1
1
1
1
6
6
6
6
6
3
3
3
3
3
2
7
7
1
1
1
1
6
1
1
1
3
3
2
2
5
5
3
3
3
3
2
2
2
2
15
15
15
6
5
5
1
1
9
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
1
2
16
16
16
6
6
4
2
1
4
4
4
1
1
1
1
6
5
3
3
1
1
1
1
1
4
4
4
1
1
1
1
1
1
3
3
3
179
85
4
2
1
1
1
1
1
1
1
1
2
2
7
2
2
2
2
2
5
5
1
1
1
3
3
74
1
1
1
1
6
4
2
1
1
2
2
2
2
2
2
36
1
1
1
34
2
9
3
1
1
3
3
3
2
1
1
3
3
3
3
1
1
4
2
2
1
1
1
1
1
2
2
2
2
1
1
5
5
1
1
1
1
1
1
1
1
12
8
1
7
7
7
4
4
4
4
1
1
1
1
1
10
1
1
1
1
6
4
4
4
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
7
7
4
4
4
4
3
3
3
3
90
45
22
14
1
1
1
1
1
3
3
3
1
1
1
1
1
1
2
2
2
1
1
1
8
8
5
3
2
2
2
2
2
5
5
3
2
1
2
2
2
3
3
1
1
1
1
1
1
9
8
6
1
1
1
1
1
1
1
1
1
1
44
18
1
1
1
1
17
4
1
1
3
3
3
3
3
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
22
2
2
2
2
1
1
1
1
2
1
1
2
1
1
1
1
1
12
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
3
3
3
3
2
2
1
1
1
1
1
1
4
4
1
1
1
1
1
3
2
2
2
1
1
1
1
262
261
7
7
207
207
1
1
1
1
1
1
1
1
1
1
10
10
2
2
1
1
3
3
4
4
6
6
1
1
1
1
2
2
3
3
1
1
1
1
1
1
1
1
1
1
1
1
4
4
3
3
3
2
2
2
2
8652
1
1
1
1
1
1
1
1
8643
59
20
20
1
1
37
5
3
3
1
1
1
2
2
2
4
1
1
1
1
1
1
3
3
6
6
1
1
1
2
709
193
193
193
516
485
19
7
7
7
11
11
11
1
1
14
14
14
14
452
450
450
450
2
2
25
1
1
1
1
12
12
11
11
11
11
1
1
1
1
1
5
4
4
4
4
1
1
1
1
33
33
3
1
1
1
1
1
1
5
3
3
3
2
2
2
2
13
2
2
2
2
3
1
2
2
2
5
5
5
5
3
3
3
3
2
2
2
2
6
6
2
2
2
2
2
2
1
1
1
1
1
4
4
1
1
3
3
2
1
7645
1260
1260
2
263
1
1
991
1
1
6332
2
2
2
6189
332
1
1
331
331
331
173
173
173
173
138
138
138
138
407
407
407
30
30
10
10
14
4
3
1
4
1
3
4
3
1
2
1
1
596
1
1
1
1
85
1
3
3
1
1
1
73
2
71
2
1
1
1
1
1
1
3
3
1
1
1
1
1
2
1
1
1
1
106
104
104
1
1
73
73
73
2
1
1
126
126
126
2
2
1
1
2
2
1
1
5
5
1
1
1
1
2
1
1
2
1
1
1
1
147
147
147
4
3
1
1
1
1
1
1
1
1
1
4
2
2
1
1
1
1
43
10
10
10
1
1
1
32
32
32
16
16
16
16
2
1
1
1
1
25
9
9
15
15
1
1
770
770
770
1
1
1
2054
110
110
1
98
1
9
1
1
1
1
1
1938
1938
2
1
1
573
344
335
335
5
3
3
224
224
224
2
2
2
2
7
7
7
7
69
69
69
69
14
14
1
1
1
1
8
1
1
78
78
78
27
27
27
27
1
1
1
83
83
83
83
1
1
1
94
94
94
94
2
2
2
1
1
91
91
91
108
1
1
1
6
1
5
95
95
1
1
1
1
1
1
58
58
58
58
128
88
88
88
40
40
40
49
49
14
14
14
7
7
7
4
4
4
1
1
1
3
3
3
6
6
6
4
4
9
9
64
45
45
45
45
19
19
19
19
21
20
20
3
3
2
2
1
1
1
2
2
1
1
1
1
1
1
7
7
1
1
1
1
1
1
1
1
1
1
1
1
124
6
6
3
3
118
58
3
3
3
3
4
4
4
4
2
2
2
2
8
8
8
8
2
2
2
2
24
23
23
23
1
1
1
15
1
1
9
9
9
1
1
2
2
26
9
9
9
9
8
8
8
8
9
9
9
9
4
4
4
4
4
30
30
30
30
30
8
3
3
3
5
5
5
1
1
1
1
4
3
2
2
2
1
1
1
1
1
1
1
50
50
48
48
43
42
42
3
36
3
4
4
4
4
2
2
2
2
2
2
121726
2120
408
2
2
1
1
355
1
3
2
1
1
3
1
1
25
274
1
4
1
2
1
1
1
2
1
2
3
6
2
5
1
5
2
1
2
2
2
1
1
12
1
1
1
1
2
2
1
1
1
1
34
16
7
3
1
1
1
2
2
1
1702
665
13
6
1
1
1
1
2
4
4
2
2
1
1
628
628
27
27
1
1
1
1
21
21
575
133
133
410
410
1
1
2
2
20
2
1
1
12
12
3
3
1
1
115
5
3
3
2
2
3
3
2
2
1
1
82
25
6
6
1
1
1
1
1
1
1
1
1
1
11
11
1
1
1
1
53
53
1
5
1
3
4
3
1
1
1
2
12
2
4
1
1
1
2
1
2
1
1
2
1
4
4
4
1
1
1
1
2
2
2
25
12
1
1
5
1
1
3
1
1
5
5
13
13
1
1
11
2
2
2
2
2
2
2
1
1
1
891
886
886
5
5
3
1
1
2
2
1
1
1
1
1
5
5
5
3
3
1
1
2
1
1
452
124
2
2
1
1
38
38
4
4
10
10
8
8
9
9
2
2
13
1
1
2
1
1
1
4
2
12
12
5
5
7
7
2
1
1
1
1
110
1
1
1
109
6
1
1
4
4
1
1
103
103
50
50
27
27
27
25
25
25
2
2
1
1
1
198
5
2
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
78
1
1
77
77
104
104
104
3
1
2
98
98
2
2
1
1
1045
1045
1
1
3
3
1
1
6
6
1
1
1
1
1
1
13
13
5
5
894
18
1
1
4
1
1
1
2
1
5
2
1
1
4
1
2
1
1
1
1
1
16
2
1
3
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
3
1
3
1
1
28
1
1
1
7
2
1
1
2
1
6
1
1
1
5
1
1
2
1
1
1
1
1
2
1
4
2
1
3
1
1
1
1
1
1
3
2
4
1
1
1
1
3
1
2
6
1
1
5
1
1
1
1
1
1
18
1
1
1
6
1
2
1
1
6
4
6
1
2
2
3
1
2
1
3
5
9
2
1
2
1
1
8
2
1
1
3
1
1
1
1
4
2
1
2
1
1
2
9
2
1
1
4
4
2
1
1
1
1
2
2
1
2
1
1
1
6
2
5
2
1
1
1
2
5
2
1
1
1
5
1
1
1
3
3
1
1
3
8
5
1
1
1
9
6
1
5
1
18
2
3
1
1
1
5
4
9
1
4
6
1
3
1
4
1
6
2
1
1
2
1
3
1
2
1
4
1
2
5
1
5
5
4
1
4
1
1
1
1
1
2
1
1
1
1
3
1
1
1
5
3
3
11
1
5
4
7
2
1
1
1
3
9
4
4
1
1
2
1
1
1
2
2
4
1
4
4
1
1
1
1
3
4
1
5
1
1
1
1
1
2
1
1
3
5
1
1
1
2
2
5
2
6
1
1
2
1
1
1
5
20
7
1
1
10
1
2
4
1
1
1
1
1
1
1
1
2
1
1
2
1
5
3
3
1
1
1
1
1
2
2
1
3
1
1
2
3
4
4
2
1
1
1
1
2
2
1
1
2
5
2
4
2
13
2
3
3
2
2
1
1
1
1
4
4
8
3
2
1
1
1
2
2
1
1
1
1
80
1
2
2
1
1
1
2
1
1
1
1
2
2
1
1
1
2
1
2
16
6
1
5
2
2
1
1
5
1
2
10
1
1
20
4
1
1
1
3
1
1
1
4
1
2
raw text file
bit score 187-100