members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
40338
34329
1792
2
1
1
1
1
1
1
1
30
30
30
26
26
2
1
1
1
1
1
1
1
1
31
6
6
13
1
1
1
11
9
9
1697
1696
1696
1696
1
1
1
23
28
1
1
1
1
21
1499
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
2
1
1
1
3
2
1
1
1
3
1
3
1
1
1
1
1
1
1
1
1
1
1
3
2
2
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
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
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
2
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
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
2
1
1
3
1
2
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
5
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
2
1
3
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
3
1
1
1
1
1
2
1
1
2
1
1
2
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
2
1
2
1
1
1
2
2
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
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
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
1
1
1
1
1
1
3
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
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
3
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
2
1
2
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
4
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
6
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
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
3
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
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
2
1
1
1
1
1
1
1
3
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
3
1
1
1
1
2
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
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
2
1
1
1
1
1
2
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
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1
1
1
1
2
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
2
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
1
1
1
1
1
2
2
1
1
3
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
2
3
1
1
1
1
1
1
6
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
2
1
1
1
1
3
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
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
4
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
3
1
1
1
2
1
1
1
1
2
1
1
1
2
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
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
1
2
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
40
1
1
19
22
1
1
4
1
15
1
1
1
1
1
18
11
11
9
9
2
1
1
5
4
4
1
3
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
9
1
1
1
1
1
1
1
1
1
1
1
1
7
6
5
5
5
4
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
8
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1479
1
1
1
1020
1
2
1
1
1
1
2
1
1
2
1
1
2
18
2
13
13
13
2
1
1
1
2
1
3
1
1
1
1
6
6
6
2
2
5
5
5
1
1
1
1
1
1
1
2
1
4
1
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
2
1
1
2
2
2
7
7
7
1
40
40
40
71
1
1
1
11
11
11
2
1
6
1
1
1
1
1
2
2
3
3
3
1
25
25
25
1
1
1
2
2
1
1
1
1
1
8
18
1
2
1
1
1
1
2
1
1
1
1
11
1
1
1
1
1
1
2
8
1
2
1
1
2
3
1
1
1
1
1
2
1
1
1
1
1
2
3
3
3
1
1
335
1
1
1
1
1
1
1
1
1
1
1
1
11
11
11
1
1
1
1
2
3
1
2
2
1
1
1
1
1
2
2
1
18
1
2
1
1
1
1
2
1
1
1
2
1
1
2
10
11
11
11
1
3
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
13
13
13
2
1
1
1
1
1
1
1
4
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
9
34
34
34
1
1
2
1
1
1
1
1
1
1
1
2
4
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
3
3
2
1
1
1
1
1
1
17
17
17
1
4
2
1
1
6
1
2
2
1
211
1
1
1
1
8
2
1
1
1
1
1
2
10
1
1
1
1
2
2
1
1
1
7
1
1
1
1
1
1
1
2
1
1
1
1
2
1
2
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
4
1
1
2
2
1
1
1
2
2
6
1
2
1
1
1
2
1
2
1
1
1
1
3
1
4
1
1
1
1
1
1
1
1
1
1
1
2
3
1
1
1
5
1
1
4
1
1
5
2
2
1
1
4
1
3
1
4
1
1
1
1
11
2
1
2
1
2
1
1
1
1
1
4
3
3
1
1
1
2
1
1
1
1
1
1
1
2047
327
2
1
1
1
1
53
53
53
53
15
15
13
1
1
1
3
1
1
1
18
18
18
13
13
2
2
11
25
9
9
9
9
9
9
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
11
11
11
1
1
1
10
10
10
107
1
1
1
1
1
1
16
16
14
14
1
1
1
13
13
2
2
2
2
2
16
12
12
12
12
12
4
4
4
1
1
1
1
1
1
1
70
70
6
6
6
2
2
2
2
61
61
1
1
1
28
26
2
1
1
1
1
1
1
1
24
1
1
1
23
23
1
1
2
2
2
2
1
1
1
1
1
116
107
27
20
20
20
15
2
2
2
2
1
1
7
1
1
1
6
6
6
3
2
2
1
1
64
64
2
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
27
27
1
18
8
21
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
8
8
8
8
8
8
8
8
8
8
8
2
2
2
1
1
1
1
1
1
1
1668
2
2
2
1655
1609
25
1
1
1
1
5
5
9
4
1
4
1547
1547
1547
3
3
3
22
22
4
1
1
1
1
1
2
1
1
2
1
4
1
2
2
2
1
1
1
1
1
1
1
1
14
1
1
1
1
1
1
12
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
4
3
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
9
1
1
1
1
4
1
1
1
1
1
3
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
7
3
3
3
4
1
1
17254
2
1
1
1
1
1
1
17057
15
3
2
1
11
2
1
8
1
1
7
2
2
2
2
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
1
1
17011
134
117
62
2
1
1
1
1
1
1
1
1
50
1
2
1
1
1
1
1
1
43
10
10
10
20
20
20
9
9
8
8
8
1
1
1
1
1
1
21
2
1
1
1
1
1
19
9
9
9
9
1
1
1
1
8
8
8
8
1
1
1
1
1
12
10
8
7
7
7
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
16758
602
14
5
2
2
2
2
1
1
3
3
3
3
3
3
3
9
2
2
2
1
1
7
7
7
2
1
1
1
1
1
559
13
13
13
12
11
1
132
12
11
11
11
11
2
2
9
1
1
6
1
101
100
100
92
91
91
1
1
1
1
1
19
19
19
1
1
2
1
1
16
16
412
412
412
405
405
233
229
229
12
12
1
1
1
1
1
1
11
1
10
10
10
10
3
3
1
1
1
5
5
1
1
1
1
1
215
38
38
5
5
5
5
5
5
3
3
3
3
3
1
1
1
2
2
2
2
2
1
1
31
4
4
3
3
3
3
1
1
1
1
1
1
1
1
27
25
25
25
25
25
25
19
7
7
7
2
2
2
1
1
5
5
5
1
1
1
1
1
3
3
3
1
1
1
8
8
8
1
1
3
2
1
4
4
1
1
1
1
3
3
3
1
2
2
2
2
1
1
2
2
2
2
171
168
3
1
1
1
1
1
1
2
2
2
2
1
1
165
13
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
1
1
1
1
3
3
3
3
1
1
1
149
115
69
69
69
69
60
60
60
56
56
1
1
1
1
1
5
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
8
7
7
1
5
1
1
1
1
1
1
39
37
8
1
1
1
1
2
2
2
1
1
4
4
4
1
1
1
1
1
1
1
1
29
3
3
3
3
3
1
1
1
24
21
21
4
3
1
2
17
17
17
1
2
2
1
1
2
1
7
7
1
1
3
2
2
2
1
1
1
1
1
1
1
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
24
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
3
3
3
3
2
1
6
1
1
1
1
3
3
3
3
1
1
1
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
4
4
4
3
1
1
1
1
1
1
1
1
4
4
4
4
4
1
1
1
1
149
149
149
142
141
141
64
64
64
5
1
1
1
1
1
1
4
4
4
4
4
4
4
1
1
1
1
59
59
59
59
55
55
1
1
1
1
6
1
1
1
1
1
1
2
1
1
2
6
4
1
1
1
3
1
2
1
2
1
5
1
3
1
1
1
1
2
2
1
1
77
4
4
4
4
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
72
72
72
72
71
71
1
1
1
1
1
1
1
1
1
1
1
19
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
15
15
15
15
6
6
1
1
1
1
1
1
9
9
9
11
1
1
1
1
1
10
10
10
10
10
10
1
1
1
1
2
1
1
1
1
35
10
10
10
10
10
1
1
1
1
2
1
1
1
2
2
2
1
1
19
7
7
7
7
7
7
1
2
1
1
1
1
12
12
12
12
1
1
1
8
2
1
1
5
1
3
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
1
1
1
1
1
1
5
4
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
18
14
2
2
1
1
1
1
1
1
1
1
1
1
1
1
12
12
12
12
12
1
1
1
1
9
9
9
1
2
1
1
1
1
2
1
1
1
1
3
3
3
1
1
1
1
1
6
6
6
6
6
6
1
1
2
2
2
2
3
3
16052
15702
44
39
1
1
1
1
1
1
1
37
1
1
1
1
1
1
1
35
35
34
34
1
1
7
1
1
1
2
2
15
1
1
5
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
4
4
4
4
4
4
4
4
2
2
1
1
1
1
1
1
1
15579
15575
15322
15314
814
5
5
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
805
2
2
2
1
1
1
1
1
1
802
802
119
68
5
1
1
1
1
1
1
1
1
1
1
1
1
1
13
13
1
1
1
1
1
3
1
1
1
1
1
1
1
1
51
9
9
1
1
1
8
8
8
8
8
6
6
3
1
1
1
1
2
2
2
2
3
3
672
32
11
10
10
8
8
7
7
7
1
1
1
2
1
1
1
1
1
1
1
1
1
1
9
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
3
3
2
2
2
2
2
1
1
1
1
6
6
2
2
2
1
1
4
4
4
4
26
26
19
19
19
7
7
7
7
7
557
56
56
21
5
4
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
2
2
2
2
2
1
1
12
3
3
3
1
1
1
1
1
1
9
9
9
2
1
1
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
2
2
2
2
2
2
2
2
5
5
1
1
1
1
4
4
1
1
3
3
22
22
2
2
2
2
2
20
20
19
19
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
154
1
1
1
1
1
148
1
1
1
1
1
1
1
1
1
145
3
3
1
1
1
1
2
1
1
1
1
1
1
1
1
112
112
1
1
1
1
1
111
1
1
1
1
1
1
1
107
107
1
1
1
1
5
4
2
7
3
4
2
1
2
1
1
2
3
1
5
1
1
2
1
1
1
1
7
1
2
1
1
16
8
5
2
1
2
1
2
2
1
1
1
1
1
1
1
1
24
22
16
15
15
1
1
1
11
1
1
1
1
6
6
6
6
6
1
1
1
1
1
3
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
4
3
3
3
3
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
1
1
1
1
1
1
1
1
1
197
46
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
41
38
38
4
4
4
3
3
3
2
1
1
1
1
1
1
34
23
3
3
3
3
20
20
20
18
1
1
11
11
11
3
3
3
3
8
8
1
1
1
3
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
147
1
1
1
1
1
1
1
146
146
146
146
138
5
5
5
5
5
5
5
1
1
1
2
1
1
1
1
1
128
128
1
1
1
1
1
1
1
1
1
1
1
1
127
127
127
127
127
115
1
1
1
1
1
111
101
4
1
1
1
1
2
1
1
82
3
3
3
1
1
1
1
1
1
1
1
6
1
3
9
3
4
1
2
1
8
1
2
1
5
1
1
1
4
1
2
1
5
2
2
1
1
1
1
3
2
2
6
6
6
1
1
1
1
1
1
1
1
1
1
11
2
2
2
2
1
1
1
1
7
7
7
7
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
2
1
1
7
3
3
2
2
2
2
2
1
1
1
1
1
1
4
4
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1
1
1
104
104
104
104
104
104
99
20
9
8
8
8
7
7
1
1
1
1
1
1
6
6
6
6
1
1
3
1
1
1
2
1
1
5
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
1
1
1
6
5
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
33
2
2
2
2
2
2
30
30
30
30
30
1
3
1
13
1
1
1
6
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
40
5
5
5
5
5
5
5
1
1
1
1
1
1
1
18
1
1
1
1
16
16
7
7
7
9
9
1
1
1
1
1
1
2
2
2
1
1
1
16
10
6
2
2
2
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
3
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
14177
44
2
2
2
2
1
1
42
25
25
15
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
6
6
2
1
1
1
1
1
1
1
1
1
1
4
4
3
2
2
1
1
1
1
1
1
1
1
1
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
10
10
10
3
3
1
2
1
1
1
1
1
1
4
4
1
1
2
8
2
2
2
1
1
1
1
1
1
1
3
1
1
1
1
1
1
2
1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
8
5
5
5
5
5
3
1
1
2
2
3
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14037
1
1
1
14026
5
5
1
1
2
1
14019
6028
6028
23
1
1
1
2
2
2
2
2291
1
1
1
4
4
3
1
2168
63
4
2
55
1
1
4
2
2
6
2
1
3
3
1
1
1
1
1
1
1
280
8
83
188
1
1
900
900
14
5
5
6
6
3
1
1
1
2
13
9
9
3
3
8
8
6
6
2
1
1
1509
2
1
1
1
1
1
1
1
1
384
384
384
197
1
1
1
1
1
1
1
1
1
1
1
1
11
11
149
8
8
1
1
1
1
1
7
118
3
5
5
2
2
1
1
4
4
15
15
15
15
2
2
2
2
2
2
1
1
1
1
1
1
1
1
11
11
3
3
7
1
4
2
1
1
1
1
18
16
12
12
4
4
4
4
1
1
1
37
35
35
35
35
1
1
1
1
1
1
1
1
37
1
1
1
1
1
1
4
24
7
3
2
1
1
1
67
67
4
4
2
2
5
5
26
4
4
2
2
1
1
13
1
1
3
1
1
1
1
1
1
1
1
2
2
2
2
57
50
42
42
7
6
6
1
1
1
63
63
5
5
6
6
5
5
27
27
7251
216
1
1
1
1
107
107
5
5
14
14
20
14
6
8
8
5
3
23
23
23
23
12
12
31
31
5
5
1
1
20
20
72
66
21
21
11
11
5
5
5
4
1
2
2
2
1
1
1
1
1
1
1
5069
90
76
76
76
1
1
1
1
1
1
1
1
1
9
2
2
2
2
1
1
9
9
3
5
1
1
1
1
1
1
1
1
1
2107
2107
2107
1
2105
1
2772
2772
1661
12
12
1
1
1623
1623
1623
14
11
123
7
28
1
49
9
22
7
8
8
5
5
37
21
16
57
2
2
53
1
1
1
1
1
1
231
2
2
2
2
2
2
2
2
1
1
1
1
16
10
10
10
1
1
1
117
83
43
2
2
22
22
2
1
1
2
2
1
4
1
1
1
1
22
5
1
1
1
1
1
3
3
10
3
1
1
3
2
4
3
1
815
399
399
74
74
3
3
3
3
172
172
172
172
1
1
24
4
1
1
1
19
1
1
1
1
211
211
211
211
42
42
2
7
27
3
2
1
1
1
1
1
3
3
3
3
6
6
6
6
2
2
2
2
7
1
1
1
1
6
6
2
1
1
1
1
1
1
1
1
4
4
4
4
4
4
3
3
3
2
2
2
2
2
2
1
1
1
1
5
3
2
1
1
1
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
86
4
4
1
1
1
1
3
3
3
2
16
16
16
16
1
1
15
15
66
34
25
17
17
16
10
10
10
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
8
7
7
7
7
7
7
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
4
2
2
2
2
2
2
2
2
2
5
5
5
5
1
1
1
1
1
4
3
1
1
1
2
1
1
7
6
1
1
1
1
5
4
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
12
3
2
2
2
2
2
2
1
1
1
1
1
1
9
8
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
4
4
4
4
1
3
2
1
1
1
1
1
1
1
1
1
1
1
308
70
65
18
16
14
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
8
6
6
1
4
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
4
4
4
4
4
4
6
2
2
1
1
1
1
1
1
1
1
4
4
4
4
1
1
36
23
1
21
1
1
1
20
20
20
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
2
2
2
2
2
2
1
1
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
3
3
3
3
3
211
36
4
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
28
28
19
19
19
19
19
19
14
1
1
1
1
1
9
1
1
1
1
3
2
2
2
2
2
1
1
1
1
1
3
3
1
1
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
4
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
89
89
89
1
1
1
1
1
1
88
2
2
2
1
1
1
1
1
1
1
1
1
1
1
85
85
1
1
1
84
84
84
84
48
22
22
1
1
1
1
1
1
1
1
1
1
20
18
5
3
1
2
13
13
13
2
2
2
2
25
1
1
1
1
1
1
13
13
13
3
3
3
3
7
7
6
6
1
1
3
3
3
3
3
3
3
2
2
1
1
1
1
1
1
6
6
6
6
1
1
1
1
1
1
1
1
3
2
2
2
2
2
1
1
1
1
1
1
1
1
14
9
2
2
2
2
2
7
7
7
7
7
3
3
3
3
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
11
8
8
7
7
7
7
7
4
3
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
7
1
1
1
1
3
3
3
1
1
1
3
3
2
1
1
1
1
1
1
131
5
5
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
2
2
2
1
1
23
23
20
20
20
19
19
19
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
5
1
1
4
1
3
1
1
1
1
1
1
1
1
1
1
1
86
64
3
3
3
59
41
2
2
2
2
2
2
2
39
22
3
3
3
2
2
1
1
1
1
19
8
5
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
7
1
1
1
6
6
3
3
3
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
8
2
2
2
2
1
1
1
1
1
1
6
6
1
1
5
3
3
3
3
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
6
6
3
3
3
3
3
3
3
3
3
3
3
3
1
1
1
15
15
15
3
3
2
1
1
1
1
1
1
1
1
1
1
10
3
3
3
3
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
1
1
1
2
2
2
2
2
22
4
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
16
4
4
4
1
1
1
1
3
3
1
1
2
2
2
12
11
2
2
2
2
2
1
1
3
3
3
3
3
1
1
1
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
1
1
1
625
17
2
1
1
15
9
4
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
459
70
53
1
22
22
18
1
1
1
1
1
1
1
1
1
1
22
22
22
2
2
1
1
1
5
5
5
5
5
5
6
1
1
5
5
5
4
4
3
3
3
3
2
1
3
3
3
308
272
46
2
2
2
4
4
8
8
25
4
2
1
2
3
9
1
3
210
209
100
109
109
109
1
1
8
8
8
8
12
12
11
11
11
1
1
13
1
1
1
8
1
1
1
1
1
2
1
1
1
1
2
2
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
6
5
5
1
1
1
1
4
4
4
4
1
1
1
1
11
11
11
4
2
2
2
1
1
4
4
1
1
26
19
1
1
1
6
6
1
2
3
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
6
2
2
1
1
1
4
4
3
3
3
1
1
1
1
1
1
1
1
83
18
18
4
11
3
62
54
7
1
1
1
6
1
1
1
1
2
1
1
1
1
1
1
3
2
1
1
1
1
1
16
1
15
13
12
9
9
2
1
5
5
1
3
3
1
1
1
1
1
1
1
2
2
2
2
4
4
1
1
1
3
3
1
2
24
24
4
4
1
1
1
1
2
2
5
5
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
2
2
2
2
2
2
4
1
1
1
1
1
3
1
1
1
1
1
2
2
2
1
1
19
17
13
6
6
1
1
4
1
1
2
1
1
1
7
1
1
1
1
6
3
3
3
3
3
4
4
3
3
3
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
5
1
1
1
1
1
4
4
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
4158
70
1
1
1
1
1
1
1
69
69
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
65
64
60
7
1
1
1
1
1
1
1
1
1
1
5
4
4
2
2
2
1
1
2
1
1
1
1
1
53
53
26
1
1
1
1
1
1
25
2
2
2
2
2
2
2
2
23
23
23
18
3
3
3
3
1
1
1
8
5
5
5
5
2
1
1
1
3
3
3
3
7
7
7
6
4
1
1
2
2
1
1
1
1
5
5
2
2
2
1
1
3
1
1
1
2
2
1
1
25
25
25
22
5
5
5
5
5
1
1
1
1
1
10
3
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
5
5
5
2
2
2
2
1
1
2
2
2
1
1
1
1
1
1
7
5
5
2
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
4
3
3
3
3
3
3
3
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4084
4020
4020
2
2
2
1
1
1
1
1
1
178
178
11
7
11
8
18
15
12
5
3
10
1
21
2
13
5
9
12
5
10
2
2
2
2
3809
3775
3726
330
199
37
188
285
151
314
185
183
244
154
167
155
208
138
137
48
153
296
154
33
6
4
1
19
1
1
1
25
16
1
1
1
1
3
1
1
1
1
4
1
8
1
7
1
1
3
1
1
2
2
2
2
19
3
1
1
1
1
1
2
1
1
1
1
1
1
14
1
1
4
1
1
1
3
1
1
2
2
1
1
1
1
7
7
2
2
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
19
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
10
10
8
1
1
1
1
1
1
1
2
2
2
2
2
10
1
1
1
1
1
1
5
5
5
1
1
1
4
1
1
1
1
4
4
4
4
4
2
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
8
5
2
1
1
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
9
9
3
2
2
2
1
1
1
1
5
5
5
1
4
1
1
1
1
11
6
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
5
1
1
1
1
1
1
4
4
1
1
1
3
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3235
140
140
53
50
50
2
2
2
48
48
48
48
3
3
1
1
1
1
1
1
1
1
1
1
86
86
2
1
1
1
1
1
1
1
1
84
84
84
43
43
2
1
1
1
1
1
1
1
1
1
1
1
1
12
12
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
1
1
1
1
1
3
3
3
1
1
29
29
29
29
29
29
1
4
3
1
5
1
1
1
2
2
2
3
2
1
1073
43
6
6
1
1
1
5
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
37
12
7
3
3
3
4
4
4
1
1
1
1
1
1
4
1
1
1
1
1
3
1
1
1
1
1
1
1
3
1
1
1
1
1
2
2
1
1
1
1
1
1
7
2
1
1
3
3
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
12
10
10
10
10
10
2
2
2
1
1
1
1
1
1
1
1
223
3
1
1
1
1
1
1
1
1
8
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
3
3
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
3
3
1
1
1
1
1
1
1
1
1
1
193
6
6
6
6
6
1
1
1
1
186
42
42
14
14
129
125
123
123
1
1
4
4
11
11
3
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
782
17
17
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
3
2
1
1
2
2
1
1
5
5
3
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
12
3
3
5
2
1
1
1
1
1
1
1
1
1
1
1
166
3
3
3
3
3
16
16
4
4
1
3
8
1
7
1
1
2
2
2
95
95
2
2
92
92
2
1
1
1
89
1
1
17
17
3
3
3
3
1
1
3
3
3
2
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
2
2
1
1
1
1
1
29
7
2
2
3
1
1
1
1
7
7
7
1
6
14
4
4
6
6
6
4
4
4
1
1
1
1
1
1
455
1
1
1
454
2
2
2
448
82
82
22
60
2
1
1
4
1
1
1
1
5
2
3
329
300
298
93
205
1
10
10
6
4
1
1
8
1
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
2
2
2
2
10
4
3
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
27
27
2
2
2
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
2
2
1
1
1
1
1
4
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
22
2
1
1
1
1
1
1
1
14
3
3
3
3
8
1
1
4
4
4
3
3
3
3
3
6
3
3
3
3
3
3
3
3
19
4
4
4
1
3
2
2
2
2
1
1
1
1
1
1
1
1
11
9
9
1
1
1
1
21
11
1
1
1
1
10
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
2
1
1
1
1
10
5
1
1
2
2
2
1
1
1
5
1
1
1
1
1
2
1
1
1
1
19
18
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
9
6
1
1
1
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
3
1
1
1
2
1
1
1
1
1
1
1
1
1
10
1
1
1
1
1
1
1
9
8
4
3
3
1
1
4
3
1
1
1
1
1
1
1
1
1
1
7
7
7
3
1
1
1
1
2
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
21
10
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
11
2
2
2
9
1
1
1
1
1
6
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
4
4
1
1
1
1
1
1
546
31
31
31
31
15
14
14
2
2
1
1
1
1
1
1
1
1
2
2
3
3
3
2
2
2
1
1
1
1
1
1
1
1
511
3
1
1
1
1
1
1
1
1
1
1
1
508
506
3
3
1
1
1
1
1
1
1
9
9
1
1
1
3
2
1
3
3
1
1
1
1
1
4
4
173
173
306
306
2
2
2
2
260
2
2
1
1
5
5
1
1
2
2
3
3
4
4
4
4
10
10
1
1
3
3
1
1
2
2
4
4
7
7
2
2
5
5
4
4
1
1
2
2
2
2
1
1
1
1
1
1
1
1
6
6
3
3
5
5
1
1
3
3
110
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
3
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
2
1
1
3
1
1
5
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
2
1
2
1
1
1
1
1
1
1
1
1
4
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
6
6
1
1
1
1
1
1
1
1
3
3
1
1
2
2
2
2
3
3
3
3
3
3
2
2
1
1
7
7
1
1
1
1
1
1
8
1
1
1
2
2
2
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
937
1
1
1
934
7
7
1
1
1
1
1
1
1
1
49
5
5
5
44
32
6
3
3
3
3
3
3
2
2
2
2
24
24
24
24
7
1
1
6
6
1
1
1
1
1
4
4
3
3
3
1
1
8
8
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
816
65
65
38
27
740
704
43
42
42
42
17
17
17
17
152
151
151
1
1
2
1
1
1
1
11
11
11
11
138
138
138
6
5
2
2
61
35
35
35
26
26
26
3
3
3
1
1
1
1
66
18
18
18
11
11
11
1
1
7
6
6
1
18
18
18
7
7
7
5
5
3
1
1
10
10
10
10
6
2
2
2
4
4
4
15
15
15
1
1
1
1
1
1
1
1
13
13
13
13
18
18
18
18
4
4
4
16
14
14
1
1
1
69
69
69
5
5
5
5
14
9
9
9
5
5
5
8
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
25
18
18
18
18
6
6
6
6
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
44
2
2
2
42
23
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
14
12
12
12
2
2
2
3
3
3
3
11
2
2
2
2
7
7
7
7
2
2
2
8
1
1
1
7
7
7
7
1
1
1
1
1
1
1
1
1
5
5
5
5
1
1
1
4
4
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2099
559
331
5
5
5
5
1
1
1
1
4
4
272
1
3
2
4
1
1
1
3
1
1
3
15
3
1
7
3
2
33
1
1
1
1
5
2
6
3
1
1
5
1
2
2
3
1
1
30
5
12
1
1
3
6
6
1
1
1
6
1
3
3
5
3
1
2
2
7
4
3
18
1
5
1
3
1
8
6
3
3
3
3
1
1
2
2
14
14
1
1
9
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
221
65
6
5
5
1
1
47
47
37
37
10
2
2
8
8
8
2
2
1
1
2
2
3
3
1
138
15
7
7
8
8
19
19
19
19
79
58
12
12
5
5
1
1
1
1
1
1
1
1
3
3
31
29
2
2
8
8
1
1
1
1
1
1
2
12
12
12
7
7
2
2
1
1
2
1
1
1
23
23
1
1
8
8
4
4
4
4
6
6
6
2
2
4
4
2
2
2
2
2
2
2
5
4
4
1
1
1
1
1
1
1
1
1
1
1
1
8
5
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
108
108
1
1
4
4
1
1
9
9
1
1
3
3
52
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
2
1
1
4
4
1
1
4
4
2
2
1
1
1
1
1
21
2
1
1
1
1
14
1
raw text file