members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
89437
3
3
1
60696
161
3
1
1
17
1
1
5
5
2
1
1
8
8
5
5
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
75
71
70
70
2
1
1
1
1
1
1
1
1
7
55
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
2
1
1
2
1
1
1
1
1
1
1
1
4
3
3
2
1
41
41
41
1
1
19
19
19
17
1
1
1
12
3
3
1
1
2
1
1
7
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
6
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
118
1
1
1
109
5
4
1
1
1
1
1
1
8
2
2
2
2
6
2
2
2
1
1
1
3
37
9
9
9
9
27
27
27
27
3
3
3
3
3
30
27
18
1
1
1
8
8
8
9
4
3
1
1
1
7
7
7
2
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
2
2
4
1
1
1
2
2
2
1
2
2
2
2
2
2
2
156
1
1
112
2
1
1
1
4
1
1
1
1
1
1
2
2
1
1
1
1
1
3
1
2
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
2
1
1
1
2
1
1
1
4
4
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
4
4
2
1
4
4
4
1
1
1
1
1
1
1
1
5
2
1
1
9
1
1
1
1
1
1
1
1
2
2
1
2
1
1
1
1
15
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
3
2
2
1
1
2
1
1
1
1
3
3
1
1
1
7
1
1
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
2545
3
3
3
1
1
1
2
2
2
4
4
4
4
4
2
2
2
25
18
17
8
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
7
7
7
7
7
8
1
1
1
1
7
7
5
5
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
2
2
2
2
2
2
10
1
1
1
1
1
1
1
1
6
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
9
2
1
1
7
1
4
2
6
6
6
6
1
1
1
2
1
1
26
13
13
10
3
3
12
9
3
4
1
1
1
1
2283
18
4
2
1
1
1
1
14
13
1
165
165
1
1
1
1
1
164
164
1
1
1
1
1
1
1
64
64
64
1
1
1
1
39
2
1
1
1
1
37
2
2
35
1
1
1
1
2
2
2
2
47
47
46
1
1
1
1
201
1
1
1
1
1
1
68
1
1
1
1
1
1
61
61
61
1
1
1
59
59
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
22
22
22
1
1
1
1
1
1
1
2
2
1
1
2
2
2
2
6
2
2
4
2
2
2
2
104
104
104
2
2
2
1
1
1
100
100
100
1388
11
11
11
10
1
1
1
8
8
1
1
1
1
1
1
52
1
1
1
1
1
51
51
1
1
1
1
50
50
50
146
122
122
122
2
2
1
1
119
1
1
118
24
22
22
3
3
3
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
6
1
3
3
3
2
2
2
2
2
1157
1157
125
125
6
1
1
2
2
1
3
3
24
2
22
1
1
1
1
1
1
1
1
75
8
8
21
4
11
8
8
1
1
6
6
10
1
1
1
2
2
2
1
1
1
1
998
9
8
1
2
1
1
1
3
3
978
4
4
1
1
1
1
1
1
1
2
2
5
3
3
1
1
1
1
291
228
33
2
14
1
2
1
1
4
1
1
3
1
1
1
30
1
1
2
2
2
2
630
1
5
9
3
3
10
599
599
5
5
5
5
1
1
1
1
1
2
1
1
1
2
1
1
9
9
9
9
1
1
1
1
1
4
3
3
1
1
1
1
341
260
1
1
1
96
2
2
1
1
1
62
62
1
1
1
61
1
1
2
39
2
2
2
17
2
1
2
1
1
10
29
1
1
1
28
28
28
3
3
2
2
2
1
1
1
1
13
10
10
3
3
101
101
7
1
1
1
2
2
2
2
3
1
2
1
1
67
67
1
1
56
10
26
2
1
1
1
1
1
1
2
2
2
5
2
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
43
43
43
43
43
78
78
78
78
78
78
40
39
3
3
3
3
7
7
7
28
28
15
1
1
3
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
8
1
1
1
1
6
1
1
1
1
4
4
1
1
1
1
1
1
1
1
1
1
42
8
2
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
34
1
1
1
1
1
1
4
2
2
2
1
1
1
1
1
1
7
1
1
1
1
6
5
5
5
3
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
12
10
10
9
9
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
2
2
2
2
2
21
1
1
1
1
1
1
13
1
1
1
1
1
1
1
12
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
4
4
4
1
1
2
2
2
1
1
53834
7
7
2
1
1
1
1
1
1
5
5
5
1
1
1
1
1
53712
2
2
2
3
3
3
3
6
1
5
1
1
1
1
1
1
2
2
2
53699
35
1
1
1
1
1
1
3
3
2
2
2
2
2
1
1
1
1
1
31
30
29
29
29
29
1
1
1
1
2
1
1
1
2
1
1
3
4
2
2
1
1
1
1
1
1
1
1
1
1
53664
53466
53464
2
2
2
2
2
121
119
17
17
2
1
1
14
14
2
3
1
1
2
2
2
1
101
101
97
97
85
5
7
6
1
4
1
2
4
1
3
2
2
10
16
4
2
2
3
7
2
2
2
1
11
2
1
6
1
1
3
1
1
1
1
1
1
1
1
1
1
53341
53341
53340
53340
53340
53327
53327
53327
2
2
2
2
2
2
2
1
1
1
1
1
1
53325
18
18
18
2
2
1
1
1
1
1
16
16
16
16
16
16
16
2
1
1
1
1
1
1
1
13
13
12
12
12
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
53307
53306
1
1
1
1
1
1
53305
1
1
1
1
1
1
53302
53277
53275
53274
53274
53272
554
552
548
518
518
1
1
1
1
1
3
1
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
2
1
1
1
1
3
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
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
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
2
1
1
1
1
1
1
2
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
2
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
1
1
1
1
1
1
1
1
1
1
1
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
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
2
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
52715
52715
52715
52715
52715
49727
1
2987
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
25
22
2
2
2
2
2
1
1
18
18
18
1
1
1
1
1
1
1
1
16
16
16
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
1
1
1
1
1
1
1
1
1
1
1
1
1
12
12
11
9
8
8
3
3
3
3
3
3
3
2
2
1
1
5
1
1
1
1
1
1
1
4
4
4
4
3
3
3
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
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
194
64
7
7
1
1
1
1
1
6
5
5
5
5
4
1
1
1
1
1
1
1
1
57
57
49
49
32
32
32
32
32
1
1
1
1
1
1
1
1
1
29
4
4
4
4
4
4
3
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
18
18
18
17
17
17
17
17
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
6
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
1
1
1
1
1
1
1
1
3
3
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
16
7
7
6
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
1
1
2
1
1
1
1
1
1
1
9
7
7
7
7
7
7
7
4
3
2
2
2
2
2
2
2
2
2
8
8
6
6
5
5
5
4
4
4
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
1
129
3
3
3
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
124
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
121
4
4
3
3
3
3
116
113
113
113
111
109
69
2
2
5
2
25
1
1
1
1
1
1
1
1
2
2
2
9
7
2
3
1
1
13
3
1
1
1
2
1
3
1
7
1
2
1
1
1
1
1
1
10
1
3
1
1
2
2
2
2
2
2
2
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
34
2
2
1
1
1
2
20
6
6
6
9
9
9
5
5
5
1
1
1
1
1
1
1
1
1
1
75
5
1
1
1
4
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
6
1
1
5
1
1
2
2
2
1
1
1
1
1
1
1
1
1
60
38
38
29
29
12
1
1
1
1
1
11
2
2
1
1
1
1
1
1
1
1
1
1
1
8
8
2
2
2
2
2
3
3
1
1
1
1
2
2
1
1
3
1
1
1
2
2
2
1
1
7
7
6
6
3
3
3
3
1
1
1
3
3
1
1
1
1
9
9
4
4
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
3
3
1
1
1
2
2
2
1
1
1
1
1
1
1
8
8
8
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
22
13
4
4
4
2
2
2
1
1
2
2
2
2
2
9
9
9
9
9
9
1
1
1
1
1
1
1
1
1
3
3
3
3
3
2
1
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
557
5
1
1
4
3
1
3
3
3
3
1
1
1
1
1
1
1
461
182
150
2
1
1
1
71
71
68
1
1
1
1
1
1
51
51
51
15
15
2
1
1
1
1
8
1
5
5
2
2
2
1
1
1
1
13
2
1
1
1
1
7
7
1
1
6
6
1
1
1
4
1
2
2
1
1
9
5
5
1
1
4
4
4
4
4
4
2
2
2
1
1
1
1
10
1
1
1
6
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
13
9
2
6
1
4
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
46
46
46
10
3
1
1
5
5
5
3
3
6
6
1
1
4
4
119
86
1
1
1
1
1
1
4
4
4
5
1
1
4
4
25
3
3
3
4
4
4
4
2
2
2
2
12
1
11
11
11
1
1
1
1
1
1
43
28
28
2
1
1
1
1
4
4
2
2
2
2
4
1
1
1
3
1
1
2
2
2
23
1
1
1
12
12
1
1
2
1
1
1
1
2
1
1
1
1
2
1
8
1
1
1
1
1
1
1
1
6
5
5
5
1
1
49
15
15
5
6
4
2
2
2
2
2
2
2
30
24
4
4
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
13
1
1
1
1
1
12
12
10
8
1
1
7
2
4
4
1
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
3
1
1
1
13
3
2
2
2
2
2
2
1
1
1
1
1
10
8
7
7
7
7
5
2
2
1
1
1
1
1
2
2
2
2
2
2
2
1
1
2
2
2
2
1
1
1
1
1
1
28
22
2
1
1
1
1
20
18
3
3
4
4
7
6
1
3
3
3
2
2
2
6
6
1
1
1
1
1
5
5
1
1
1
1
1
1
1
1
2
2
2
2
1
1
2
1
1
1
1
1
1
1
42
25
16
15
1
1
1
1
1
1
13
13
6
6
6
1
5
1
1
1
1
1
6
6
6
7
7
3
2
2
1
1
1
1
4
4
4
4
2527
66
2
2
2
2
2
1
1
4
4
4
4
4
2
1
1
1
7
4
2
2
2
2
2
2
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
53
46
1
1
1
1
1
1
1
1
41
1
1
1
1
1
1
1
40
39
2
2
2
2
2
2
1
1
36
36
23
23
23
1
1
1
1
1
1
1
1
22
21
16
11
6
1
1
1
5
5
5
1
1
1
1
1
4
4
4
1
1
1
1
3
3
3
2
1
1
1
1
1
1
4
4
3
1
1
1
2
2
1
1
1
1
1
1
11
11
11
1
1
1
1
1
1
10
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
1
1
3
2
1
4
3
3
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
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
4
4
4
1
1
1
1
1
1
1
3
3
1
1
1
1
1
2
2
2
2
2457
2274
2274
1
1
1
683
683
45
22
55
38
40
39
2
36
20
25
2
57
22
48
4
19
27
41
53
31
39
18
1
1
1
1
1
1
882
870
861
72
57
7
37
78
31
67
40
47
57
22
34
48
40
26
23
8
42
67
58
12
1
2
8
1
704
419
23
40
44
15
20
12
82
14
25
7
2
25
7
4
16
8
18
32
25
279
1
3
275
1
1
1
9
2
3
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
207
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
2
2
2
2
2
2
2
2
31
2
1
1
1
1
1
1
1
1
1
1
1
1
21
2
2
2
2
19
15
4
1
3
10
1
1
2
1
1
1
2
1
2
2
2
1
1
1
1
8
1
1
1
1
3
3
3
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1
92
35
1
1
1
33
1
1
1
1
15
15
13
3
10
1
1
1
3
3
3
1
1
2
1
1
2
2
1
1
12
12
12
37
37
30
30
28
1
1
1
1
1
1
1
5
1
1
1
4
4
4
4
4
41
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
29
2
1
1
1
1
1
1
8
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
18
15
1
1
9
1
1
1
1
1
3
1
3
1
1
2
2
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
5
3
3
3
3
2
1
1
1
1
1
1
1
5
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
35
1
1
1
1
1
1
1
1
1
1
1
1
1
19
4
4
4
1
1
1
1
1
2
1
1
2
2
2
2
2
5
1
1
1
1
1
1
1
1
1
3
3
3
1
2
5
4
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
13
2
2
2
1
1
1
1
4
4
2
2
1
1
1
1
1
1
1
1
7
7
2
2
2
5
1
1
1
1
3
1
1
1
7
6
6
6
2
1
1
3
1
1
1
1
1
1
20754
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
832
2
1
1
1
1
4
4
4
4
1
1
1
1
2
2
4
2
2
2
2
2
2
2
1
1
4
2
1
1
1
1
1
1
1
1
2
2
2
2
2
813
24
2
2
2
20
20
20
18
2
2
2
2
789
4
4
4
4
1
1
1
1
1
1
1
1
1
1
2
2
2
2
3
2
2
2
1
1
1
772
4
4
1
1
1
1
1
1
1
1
1
1
21
20
1
1
1
4
3
1
1
7
1
3
3
1
2
1
1
1
1
129
129
4
4
1
1
596
596
2
2
2
2
1
1
1
1
4566
1
1
1
1
1
1
143
143
1
1
1
1
5
5
6
6
1
1
4
4
1
1
116
116
11
11
1
1
3
3
1
1
1
1
34
34
136
136
15
15
9
9
635
635
13
13
1
1
2
2
2
2
1
1
2
2
11
11
346
346
1
1
1
1
2
2
6
6
316
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
1
10
1
2
1
1
1
1
3
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
1
1
3
1
2
2
1
2
2
1
2
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
2
1
2
2
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
4
1
1
2
1
1
1
1
2
5
1
5
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
4
4
1
1
2
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
2
2
6
1
1
1
2
1
5
1
1
1
1
1
1
2
1
1
1
1
1
1
3
1
5
1
2
1
1
1
1
1
1
1
1
3
1
1
1
1
4
1
1
1
1
2
1
6
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
13
13
33
33
3
3
7
7
7
7
19
19
1
1
2
2
2
2
11
11
407
407
1
1
9
9
238
238
2
2
1
1
2
2
5
5
1
1
8
8
64
4
4
4
3
3
3
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
11
11
11
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
2
2
2
2
8
8
8
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
57
57
7
7
1
1
8
8
53
53
15
15
2
2
1
1
8
8
3
3
14
14
1
1
28
28
1
1
10
10
316
316
1
1
121
121
120
120
3
3
8
8
1
1
10
10
1
1
1
1
1
1
12
12
5
5
595
137
458
4
4
1
1
1
1
18
18
3
3
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
10
10
1
1
1
1
1
1
6
6
6
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
1
1
1
1
1
6
6
6
4
1
1
1
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
390
390
23
23
23
23
23
23
23
23
6
2
2
2
2
1
1
1
1
1
4
4
4
4
4
4
360
359
23
23
2
2
2
2
19
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
80
7
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
8
2
1
1
1
4
4
4
1
1
1
5
2
2
2
3
3
3
55
55
8
2
2
1
1
6
6
6
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
4
4
2
2
2
1
1
1
1
9
3
3
5
5
1
1
1
1
10
1
1
1
1
9
3
3
3
3
6
5
5
5
1
4
1
1
1
27
7
3
2
2
2
1
1
1
1
1
1
1
3
1
1
1
1
1
2
2
2
2
2
5
1
1
1
1
1
3
3
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
4
1
1
1
1
1
4
4
1
1
1
1
1
1
2
2
2
2
2
2
2
2
16
16
11
2
2
3
3
6
6
6
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
149
141
1
1
1
1
140
139
1
1
9
9
3
3
8
3
3
3
4
4
4
4
1
1
1
1
13
13
4
3
3
3
1
1
1
1
1
1
1
1
1
1
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
17
4
4
4
4
4
12
5
5
5
2
2
2
2
5
5
5
5
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
26
5
5
5
4
4
4
4
1
1
1
1
1
1
21
3
2
2
1
1
1
1
4
4
4
1
1
1
1
3
3
3
12
12
10
7
7
7
3
2
2
2
1
1
1
1
1
1
1
7379
63
18
16
16
13
3
3
4
2
2
1
1
4
4
4
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
45
19
4
4
4
4
1
1
3
3
1
1
1
1
1
1
3
2
2
1
1
11
1
1
1
1
1
10
5
4
4
4
1
1
1
1
1
1
1
4
2
2
1
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
8
3
3
3
3
3
5
5
1
1
1
1
1
1
1
1
1
1
1
5
2
2
2
2
1
1
2
2
2
2
2
3
1
1
1
1
1
2
2
1
1
1
1
472
4
4
1
1
1
466
194
76
61
3100
35
10
1
1
1
1
2
1
1
1
5
1
1
1
4
4
4
1
1
1
1
1
25
11
4
2
2
2
2
6
2
1
1
2
4
4
4
3
1
3
1
1
1
2
2
2
2
6
1
1
1
1
1
1
4
101
89
8
8
8
8
3
3
3
3
3
18
11
11
2
8
7
7
16
3
3
3
7
6
5
1
4
4
40
1
1
1
1
1
1
9
9
6
6
6
1
1
13
13
1
12
5
5
11
11
11
11
8
2
1
1
1
1
1
1
1
261
2
1
1
1
1
9
9
9
9
5
5
5
5
5
5
5
3
3
240
1
1
1
1
1
23
23
1
1
215
209
3
202
1
201
4
6
6
423
11
11
105
105
5
5
6
1
1
1
1
1
1
22
22
274
274
349
9
9
1
1
1
2
1
1
1
1
1
1
1
1
5
2
2
2
1
1
2
2
2
2
2
17
17
2
2
2
5
5
5
3
3
3
3
3
3
1
2
2
2
2
14
2
2
2
2
7
3
3
3
3
3
1
1
1
5
5
5
5
4
2
1
1
1
1
2
2
2
2
13
7
7
7
7
5
5
5
5
1
1
1
1
64
16
13
10
10
4
4
4
3
1
1
1
2
1
1
1
1
3
3
3
1
2
1
1
1
1
47
35
1
1
7
1
1
2
2
1
1
1
6
4
1
1
2
2
1
1
2
2
1
1
1
1
8
2
3
3
1
2
2
2
2
8
1
4
3
1
1
1
1
1
1
11
1
1
1
1
1
7
5
1
1
4
4
2
2
1
1
139
139
5
5
4
1
4
4
47
47
47
59
59
59
18
18
7
5
2
2
2
4
1
3
69
17
17
1
1
2
2
1
1
2
2
4
4
3
3
3
3
6
1
1
1
5
5
5
5
5
38
5
5
5
1
1
6
6
7
1
6
5
5
5
3
3
8
3
3
3
3
3
3
3
62
62
6
6
6
6
24
8
8
8
6
6
6
9
9
1
1
1
1
29
29
29
29
8
1
1
1
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
1830
1
1
1
16
2
2
2
2
2
2
2
2
12
12
12
12
1812
68
68
68
64
4
3
1
1
1
1
1
1
1
1
77
22
2
2
2
1
18
18
1
2
2
2
52
2
2
3
2
1
5
5
29
26
3
3
2
2
2
2
1
1
206
1
1
1
1
1
51
51
50
1
116
86
13
30
43
28
28
405
1
1
92
92
15
76
1
2
2
213
213
2
15
2
194
77
77
6
71
1
1
1
146
54
47
4
3
80
80
72
1
7
10
1
9
1
1
5
1
1
3
3
1
1
56
1
1
1
1
27
26
1
9
16
25
25
17
7
1
2
1
1
1
1
30
30
30
30
56
56
2
54
81
81
81
23
13
40
5
1
1
1
582
311
311
1
2
308
249
249
249
4
4
4
4
4
4
27
27
1
1
2527
13
13
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
5
3
3
3
1
1
122
122
4
4
4
4
118
36
35
35
1
1
14
14
14
3
1
10
30
2
2
1
8
8
8
7
7
29
29
28
1
1
1
1
1
1
11
11
5
5
5
5
4
4
4
4
2
2
2
1
1
1
450
370
370
2
2
1
1
3
3
11
11
1
1
2
2
1
1
14
1
1
9
1
1
2
2
17
17
1
1
1
1
26
26
829
164
164
1
1
1
1
44
44
1
36
7
97
12
85
5
1
1
1
1
1
14
14
14
2
2
1
1
1
1
1
47
47
1
1
46
46
2
3
3
41
53
53
1
1
1
3
3
3
8
4
4
2
2
10
10
10
3
3
3
1
1
1
1
1
1
3
3
3
1
2
1
1
7
7
7
4
4
2
2
2
2
2
7
7
7
7
7
12
12
7
7
7
4
4
532
18
3
3
5
5
5
5
5
1
1
3
1
1
79
15
15
53
2
2
2
2
42
42
1
1
10
10
10
1
9
424
10
9
1
386
386
386
27
27
27
4
4
4
2
1
1
1
1
1
1
1
1
1
48
48
20
1
1
1
1
1
1
1
1
2
1
1
1
12
1
8
5
16
6
6
10
10
1
1
3
3
1
1
8
5
5
5
3
3
3
1
1
1
2
2
2
1
1
1
1
197
197
2
1
1
1
1
1
6
5
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
10
4
1
3
1
1
16
1
1
1
11
4
3
3
1
1
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
2
1
1
1
1
5
1
3
3
2
2
1
1
6
2
1
1
1
1
1
1
1
4
3
3
1
1
8
1
1
1
1
2
2
2
1
1
3
1
1
5
5
2
1
1
1
1
1
1
1
1
1
1
11
5
4
4
1
1
2
2
2
2
1
1
1
6
6
6
6
1
1
1
40
1
1
1
39
1
1
1
1
1
1
1
1
1
4
1
7
1
1
6
2
2
2
6
4
4
3
3
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
2
2
1
1
68
5
5
5
5
3
2
16
3
3
3
3
5
2
2
1
1
3
3
3
1
2
2
6
2
2
2
4
4
1
1
1
34
10
10
10
10
14
5
5
2
2
2
6
6
6
7
7
3
3
12
5
3
3
3
2
2
2
7
7
7
7
1
1
1
1
1
303
222
6
6
6
6
3
3
3
210
30
30
30
6
3
2
2
1
1
1
2
2
2
2
4
4
4
4
6
6
6
20
11
2
2
1
1
1
1
2
2
1
1
1
1
5
5
5
3
3
3
3
3
14
14
1
1
32
7
7
7
11
1
1
1
1
7
7
1
6
7
7
7
4
3
1
1
1
5
5
1
1
4
4
4
4
3
3
4
1
1
1
1
2
2
2
2
2
38
9
9
9
3
3
16
1
1
1
1
3
3
4
4
1
1
1
7
5
5
2
2
2
2
3
3
2
81
18
1
1
1
1
8
1
7
7
1
1
3
3
2
2
2
1
1
1
62
1
1
1
1
1
1
1
1
1
1
1
4
4
4
1
1
1
1
2
1
1
36
31
1
1
1
1
1
1
1
1
3
1
2
1
1
1
1
2
1
1
3
1
2
1
1
1
2
1
1
1
4
4
4
3
1
1
1
1
331
331
8
2
2
2
5
5
4
1
1
1
1
1
1
292
247
1
1
1
246
71
175
1
4
1
3
4
4
4
1
1
1
1
16
8
8
2
6
3
3
3
5
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
2
25
10
1
8
2
6
1
1
2
1
1
12
4
4
5
1
4
36
20
6
4
4
4
2
2
2
2
2
2
2
9
1
1
1
2
2
5
5
5
3
2
2
1
1
1
15
1
1
1
2
2
1
1
3
2
2
2
2
1
1
1
1
1
4
4
4
4
1
1
1
1
2
2
2
2
1
1
1
1
1
35
10
10
2
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
2
2
2
22
1
1
1
1
16
11
11
2
1
1
1
1
1
1
3
3
3
1
1
1
1
31
7
7
7
7
9
9
6
6
2
2
1
1
5
2
2
2
3
3
3
2
2
1
1
7
1
1
1
1
1
1
6
1
1
1
1
1
1
1
4
4
4
1176
8
8
4
1
1
1
1
1
1
1
3
1
1
1
2
2
2
969
35
1
1
1
3
3
3
3
15
1
1
1
1
1
3
3
3
5
5
1
1
1
1
1
1
1
1
1
1
1
1
13
1
1
1
11
2
2
4
4
4
4
176
176
2
1
1
1
1
1
92
92
92
92
42
42
42
42
32
32
32
32
1
1
1
2
2
2
1
1
1
1
1
135
3
42
1
1
1
3
3
3
1
1
2
2
2
2
2
5
5
4
1
14
1
1
1
2
2
3
3
2
5
3
2
1
1
1
2
2
1
1
1
1
1
1
1
5
1
2
1
1
44
11
11
9
2
14
9
6
1
2
5
3
2
5
5
3
2
13
13
1
9
2
1
38
5
5
1
2
2
8
1
1
2
2
1
1
19
9
9
10
1
9
5
5
4
4
4
1
1
1
17
2
2
2
3
3
3
3
4
4
4
4
8
8
8
8
582
1
1
1
1
80
48
48
46
1
1
31
1
28
1
70
70
16
2
14
26
26
21
18
3
21
8
8
13
13
11
1
1
1
10
10
10
178
11
11
11
11
20
20
14
14
14
10
10
10
103
103
35
35
35
35
35
32
1
30
30
30
1
1
1
1
1
44
44
18
8
1
6
4
3
4
30
6
6
6
5
5
10
10
10
10
41
41
5
5
7
6
1
137
137
9
9
9
9
32
21
21
11
10
1
9
9
9
9
43
43
43
22
22
22
22
18
18
18
18
21
14
14
14
7
7
7
7
3
3
1
1
1
1
1
1
1
1
2
2
1
1
13
13
3
3
3
3
4
4
4
4
4
6
6
6
4
4
4
3
3
1
1
1
7
7
3
3
3
3
4
4
1
1
3
3
72
6
6
6
2
2
2
4
4
4
4
66
65
25
17
17
8
8
40
2
2
2
1
1
1
1
1
1
1
2
2
2
29
29
29
29
2
1
4
2
2
5
1
4
2
2
1
2
1
3
2
2
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
3
3
3
3
1
1
1
1
1
1
1
1
1
96
15
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1
1
1
1
1
3
2
2
2
2
1
1
1
1
3
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
72
44
21
11
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1
1
9
6
4
1
1
1
2
2
2
1
1
1
2
2
2
2
2
8
8
2
2
6
6
1
5
3
3
1
1
1
1
1
1
1
6
6
1
1
1
1
1
1
1
1
1
1
2
2
2
2
28
9
9
2
2
2
7
1
1
4
3
3
3
3
1
1
1
1
11
1
1
1
1
1
1
1
8
1
1
1
3
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
4
2
2
2
1
1
8
8
8
4
3
3
3
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
22
2
2
2
2
19
12
12
6
6
1
1
1
6
5
2
1
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
5826
1
1
1
1
1
1
1
1
5824
10
2
2
8
1
1
1
1
1
1
1
1
1
1
1
551
427
427
427
124
104
7
4
4
4
2
2
2
1
1
5
5
5
5
92
88
88
88
4
4
6
5
5
1
1
1
1
2
2
2
2
2
12
9
8
8
8
1
1
3
3
3
3
1
1
1
1
1
1
28
28
7
1
1
6
3
3
3
3
3
3
1
1
1
1
6
1
1
1
1
4
4
4
4
1
1
1
1
5
5
5
5
3
3
1
1
1
2
5
5
1
1
1
1
1
1
1
1
2
2
1
1
5136
1811
1811
271
1540
3297
2
2
1
1
3179
229
1
1
1
2
2
226
226
226
116
116
116
116
653
85
85
80
5
1
1
2
2
563
563
2
2
142
142
142
142
369
1
1
367
367
12
12
7
7
1
1
1
1
1
1
1
316
187
186
186
1
1
1
128
128
128
1
1
1
1
292
2
2
1
1
3
2
1
1
1
66
59
59
4
4
1
1
1
1
37
36
36
1
26
26
26
57
57
57
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
65
65
65
1
1
1
1
3
1
2
3
3
3
42
42
42
42
1
1
1
23
10
10
10
13
13
13
35
35
35
5
5
5
5
9
9
9
9
42
42
42
42
44
44
44
44
30
30
29
1
162
3
3
1
2
7
5
1
1
151
151
5
3
3
1
1
1
1
453
453
453
14
14
14
14
65
47
47
47
17
17
17
24
24
5
5
5
6
6
6
1
1
1
3
3
3
4
4
4
4
4
82
68
68
68
68
14
14
14
14
7
5
5
1
1
1
2
2
2
2
1
1
1
4
4
3
3
1
1
61
4
4
3
1
57
31
1
1
1
1
4
4
4
4
1
1
1
1
3
3
3
3
4
4
4
4
13
13
13
13
5
3
3
3
1
1
14
5
5
5
5
8
8
8
8
3
1
1
1
1
2
2
2
2
9
9
9
9
9
1
1
1
1
163
163
160
160
144
1
1
1
143
143
2
139
2
15
1
1
1
12
12
12
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
6382
978
121
1
1
90
2
1
1
1
1
9
61
2
1
1
1
1
1
1
3
2
1
1
1
5
5
1
1
14
3
1
1
2
2
1
1
1
1
1
9
1
1
1
4
1
1
846
534
10
4
1
1
1
1
2
2
2
1
1
2
2
518
518
9
9
9
9
500
101
101
367
367
6
2
2
2
2
1
1
48
2
2
2
5
5
5
5
26
5
2
2
2
2
1
1
21
21
1
1
2
1
1
1
1
1
3
5
4
15
2
2
1
1
8
2
2
3
2
1
3
3
5
5
1
4
4
4
4
1
1
255
253
253
2
2
2
1
1
1
1
11
11
11
517
15
1
1
1
1
2
2
1
1
3
3
1
1
3
3
1
1
5
5
5
4
1
20
20
20
20
10
10
5
5
5
5
5
5
469
7
7
7
445
445
444
23
23
23
23
44
44
44
6
38
73
73
73
65
3
5
6
6
6
6
4
3
3
1
1
1
2
2
2
5
5
5
2
3
66
66
66
1
65
5
5
5
1
4
35
12
12
21
21
1
18
2
2
2
2
2
69
68
68
5
60
3
1
1
1
1
1
5
2
2
2
2
2
1
1
3
3
3
1
2
57
57
57
13
38
3
3
19
19
19
19
5
3
1
2
2
2
1
1
1
15
15
15
1
1
14
14
107
106
7
7
47
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
2
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
5
5
1
2
1
1
1
1
10
10
24
1
1
1
1
1
1
1
1
1
2
1
1
3
1
1
1
2
2
1
1
1
1
1
1
7
1
1
1
2
1
1
1
1
raw text file