members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
33146
12031
34
7
1
1
3
1
1
1
3
3
2
2
1
1
1
1
1
1
19
19
18
18
1
5
12
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
6
5
5
5
5
4
3
1
1
1
1
1
1
1
1
1
36
28
2
2
2
1
1
1
1
8
3
3
3
3
5
5
5
5
2
2
2
2
2
9
8
8
2
2
2
5
5
5
1
1
1
1
1
1
3
1
1
1
1
1
1
2
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
882
3
1
2
652
1
2
1
1
1
1
1
1
1
1
2
1
1
29
29
29
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
1
2
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
3
3
2
43
43
43
1
1
1
6
6
6
1
1
4
1
34
1
1
1
3
1
105
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
2
30
1
1
3
1
1
1
4
4
4
1
1
1
4
4
4
1
1
1
1
2
1
2
1
2
2
2
1
1
2
1
1
1
1
1
2
2
2
1
1
1
3
1
30
3
3
3
1
2
2
2
1
4
1
1
1
11
11
11
1
1
1
1
4
4
4
1
58
58
58
1
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
3
1
8
8
8
1
2
1
1
1
1
1
2
1
1
26
26
26
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
23
2
1
1
1
1
1
3
3
3
1
1
1
1
1
3
3
3
2
10
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
84
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
22
1
1
2
1
1
1
1
1
1
1
2
1
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2522
2276
6
6
1
1
1
1
1
1
151
151
146
146
38
38
37
1
1
1
1
1
2
2
2
2
68
67
66
1
1
1
1
32
2
2
30
1
1
29
2
2
2
2
2
1
1
1
1
1
261
132
109
109
109
2
1
1
1
1
1
1
1
104
104
3
3
2
1
1
1
1
1
1
1
1
1
1
3
3
3
3
1
2
17
17
6
6
1
1
4
4
1
1
11
2
2
2
3
3
1
1
1
1
1
1
1
1
1
1
118
118
118
6
6
1
2
2
2
1
1
112
112
112
1353
19
19
19
18
17
8
2
2
2
5
1
1
1
1
1
1
101
101
101
101
99
1
1
98
750
662
662
662
13
1
1
7
7
7
3
3
2
1
1
636
1
1
2
1
1
1
632
88
88
1
1
1
1
87
4
1
1
2
1
1
1
6
1
5
5
5
1
1
6
3
3
1
1
2
2
1
1
12
1
1
8
8
1
1
1
1
4
3
3
1
1
1
1
1
1
1
1
1
21
20
1
9
9
1
1
10
1
1
1
5
5
5
3
1
1
466
466
78
78
2
2
2
1
1
49
4
4
12
1
4
1
3
6
6
4
5
5
1
1
1
1
1
1
1
4
4
3
1
1
1
1
14
2
12
1
1
1
1
1
1
1
1
361
357
237
2
147
37
17
3
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
51
2
2
2
1
1
1
1
1
4
1
1
2
2
2
1
1
101
101
101
1
1
1
1
3
3
1
1
2
13
1
1
1
1
1
1
1
10
3
1
1
1
1
1
1
1
2
2
327
257
98
1
1
1
1
1
53
53
53
8
38
2
2
2
5
1
1
3
1
1
1
1
1
41
1
1
1
1
1
1
1
39
39
39
2
2
1
1
1
1
1
1
1
1
1
1
1
12
11
11
1
1
101
101
1
2
1
1
1
1
80
3
1
1
1
1
2
2
2
74
69
5
16
13
4
4
1
1
1
1
1
4
4
4
2
2
2
1
2
2
2
2
1
1
1
1
1
1
42
42
40
40
40
62
62
62
62
62
62
35
33
24
23
23
23
3
3
3
5
5
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
24
7
1
1
1
1
1
6
6
6
6
6
16
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
6
3
3
3
3
1
1
1
1
1
2
2
2
2
12
10
10
2
1
1
1
1
1
7
1
1
4
4
1
1
1
1
1
1
1
1
1
1
1
10
10
9
4
1
1
1
1
1
1
1
4
2
2
2
1
1
1
1
1
1
1
1
1
1
30
30
29
19
19
1
2
1
15
1
1
1
9
1
1
8
1
4
2
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
2
2
2
1
1
1
9
6
2
1
1
1
1
3
2
1
2
2
2
2
2
63
2
2
1
1
1
2
2
2
2
2
1
1
20
4
1
1
1
1
1
1
1
1
1
1
1
16
1
1
1
1
1
3
3
3
1
1
1
1
1
1
4
4
13
13
8
7
7
1
1
1
1
1
1
1
1
2
2
2
1
14
2
2
2
2
12
1
11
1
1
1
1
1
1
1
4
4
1
1
1
1
1
6
6
6
6
1
1
1
1
2
1
1
3
2
2
2
1
3859
7
7
1
1
1
1
6
6
6
5
1
3610
1
1
1
2
2
2
2
8
6
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
2
2
2
1
1
3594
19
8
4
4
4
1
1
1
3
3
3
2
1
1
1
1
1
1
1
1
9
9
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
3530
466
1
1
1
1
1
1
1
1
1
433
9
9
9
9
2
6
1
14
2
2
2
12
12
12
7
1
1
2
1
1
1
5
5
409
409
408
408
408
355
355
355
8
8
8
3
1
1
1
1
1
5
5
5
5
2
2
1
1
3
3
1
1
1
347
25
25
5
5
5
5
5
5
4
1
1
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
20
7
7
2
2
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
13
9
9
9
9
9
9
7
1
3
3
3
1
1
1
2
2
2
1
1
2
2
2
2
2
1
1
3
3
3
3
1
1
1
1
320
317
4
2
2
2
2
2
1
1
2
2
2
2
1
1
313
6
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
305
265
248
248
248
248
90
89
86
84
84
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
158
158
158
158
157
157
16
12
3
1
1
1
1
2
2
2
1
1
9
6
4
4
4
4
4
1
1
1
1
2
2
2
2
1
1
3
3
3
3
1
2
4
2
2
2
1
1
2
2
2
2
37
5
5
4
4
4
4
4
1
1
1
1
1
1
1
1
26
1
1
1
1
1
2
2
2
2
2
1
1
19
19
19
1
1
1
1
18
18
18
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
3
1
1
1
1
1
2
2
2
2
1
1
2
2
2
1
1
1
1
1
1
3
3
3
3
3
1
1
1
48
48
48
44
43
43
13
13
13
13
13
13
13
13
13
1
1
1
2
1
1
1
1
1
1
1
1
29
4
4
4
4
1
1
1
1
1
1
2
2
2
25
25
25
24
24
24
10
1
1
1
1
1
2
2
2
2
2
4
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
3
3
3
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
12
2
2
2
2
2
1
1
1
1
6
6
6
6
6
2
2
1
1
4
2
1
1
1
1
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
3
3
3
3
3
1
1
1
1
1
1
1
4
4
3
3
3
2
2
1
1
1
1
1
26
26
26
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
24
24
15
1
1
1
1
1
1
1
1
1
1
10
3
3
3
3
5
5
5
1
1
1
1
1
7
6
1
1
1
1
4
3
3
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
2974
2798
4
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
2782
2778
2710
2705
218
2
2
2
2
2
1
1
1
1
1
1
214
214
214
15
10
2
1
1
1
1
1
4
4
1
1
1
1
1
5
2
2
1
1
1
1
1
1
1
195
9
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
4
4
3
3
3
1
2
1
1
1
1
3
3
2
2
2
1
1
1
1
1
167
20
19
2
2
2
2
17
17
17
17
17
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
8
8
8
8
8
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
16
10
3
3
3
3
3
3
3
7
7
1
1
1
1
1
1
6
6
6
2
2
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
2
2
2
2
1
1
43
40
1
1
1
1
39
1
1
1
1
1
1
1
1
29
29
29
29
29
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
1
2
1
1
1
6
6
6
6
6
1
1
4
1
1
1
1
1
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
78
31
6
6
6
6
6
6
25
25
1
24
12
12
10
10
10
10
1
1
1
6
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
12
7
7
7
6
4
1
1
5
5
5
5
5
1
1
1
1
1
46
46
46
46
46
44
40
40
40
40
40
40
1
1
1
1
39
35
5
5
4
4
1
1
1
1
1
1
29
24
2
1
1
17
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
1
1
1
1
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
11
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
6
4
3
1
1
2
2
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
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2401
29
29
14
14
4
4
3
3
3
3
3
1
1
1
1
1
10
10
10
1
1
1
8
8
1
1
1
2
3
7
3
3
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
1
1
1
1
1
1
1
7
7
7
4
3
3
1
1
1
1
1
1
1
1
1
2352
1
1
1
2349
3
3
1
1
1
2345
696
696
1
1
1
1
4
247
233
5
1
2
2
30
4
26
90
90
4
3
3
4
4
1
1
1
1
2
2
184
1
1
1
53
53
53
20
1
1
1
2
2
10
1
1
8
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
12
12
12
4
4
4
4
4
3
3
3
3
2
1
1
1
1
1
1
5
5
5
5
1
1
1
1
1
1
1
1
1532
250
1
1
1
1
158
158
31
31
6
6
90
90
91
91
20
20
2
2
739
26
11
11
11
1
1
1
1
1
1
3
3
3
3
3
7
2
2
2
2
10
10
1
4
1
1
2
1
1
1
1
1
290
290
290
290
395
395
223
3
3
219
219
219
1
13
3
7
1
1
1
1
1
11
11
1
1
68
3
3
3
3
13
7
7
7
25
14
8
1
1
6
6
11
1
1
2
2
3
1
1
1
5
5
1
1
1
1
1
1
1
1
192
8
8
2
2
4
103
103
18
18
3
3
3
3
37
37
37
37
1
1
1
18
1
16
1
1
1
1
1
2
2
2
2
7
7
7
7
1
1
1
1
46
46
46
46
2
2
2
2
1
1
1
1
1
1
1
1
1
1
4
3
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
36
2
2
2
2
2
2
2
3
3
3
3
3
3
31
17
12
10
10
10
10
10
10
1
3
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
2
2
2
1
1
1
1
1
1
1
9
9
9
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
162
33
28
9
7
7
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
7
7
7
7
6
6
1
1
1
1
1
1
1
1
1
11
4
1
1
1
1
2
2
2
2
1
1
1
1
7
7
1
1
1
5
1
1
2
2
5
3
3
3
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
4
1
1
1
3
3
3
3
3
2
1
111
15
1
1
1
1
1
1
1
1
13
1
1
1
1
1
1
12
5
5
5
5
5
5
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
7
7
7
1
1
1
1
1
1
6
6
6
6
6
6
85
3
2
1
1
1
1
1
1
1
1
8
8
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
73
1
1
1
1
1
1
3
3
3
2
2
2
1
1
69
69
69
65
1
1
62
1
1
1
1
1
7
1
5
1
2
4
1
1
1
1
4
1
2
2
2
1
1
1
1
2
5
1
5
3
2
3
3
2
1
4
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
6
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
55
2
2
2
1
1
1
1
1
1
1
1
1
53
37
30
19
19
19
19
18
7
11
11
11
5
1
1
1
1
1
1
1
1
7
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
6
2
2
2
2
2
4
3
3
3
3
3
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
5
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
213
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
1
1
6
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
1
1
1
1
1
1
2
2
2
2
2
186
170
167
156
2
2
1
1
1
1
1
1
1
1
1
154
136
136
127
122
8
8
7
7
2
2
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
98
3
2
2
1
1
1
89
1
1
1
87
1
1
1
49
29
1
1
1
1
1
2
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
18
1
28
28
1
1
1
1
1
1
1
1
1
1
1
1
4
1
2
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
4
4
4
4
4
4
9
9
5
3
3
3
2
1
1
1
1
1
1
1
1
1
1
3
3
3
3
2
1
4
4
2
2
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
10
10
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
7
1
1
1
1
1
6
1
1
1
1
5
5
5
10
10
10
4
4
1
1
2
2
1
1
1
1
1
1
5
1
1
1
1
1
1
3
3
3
1
1
1
2
2
2
2
2
2
2
13
3
3
3
3
3
3
3
3
3
9
8
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
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2260
20
2
1
1
18
4
1
6
1
6
1
1
1
1
1
1
1
1
1
1
1
2036
617
394
394
394
260
134
170
1
1
1
1
1
1
9
3
1
1
1
2
2
2
1
1
1
1
1
1
3
3
3
3
70
69
52
1
1
1
1
3
3
3
5
5
2
2
1
1
1
1
3
3
3
1
1
3
2
1
1
1
1
1
1
5
5
3
2
2
2
53
53
1
1
52
9
9
6
1
1
1
1
1
3
1
1
1
2
2
2
1
1
1
1
26
1
1
1
1
24
24
13
13
13
7
7
1
1
1
2
2
7
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
7
5
5
1
1
1
1
1
1
43
43
43
43
2
2
33
33
33
6
29
2
2
1
1
1
1
18
18
5
4
4
4
4
4
1
1
11
11
7
7
7
2
2
1
1
3
3
1
1
3
3
2
2
1
1
1
49
46
4
4
1
1
1
1
1
1
1
1
1
1
1
1
37
5
1
1
4
1
1
1
1
1
6
1
5
5
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
177
17
5
2
1
1
1
1
2
1
1
11
11
8
3
3
3
22
22
2
2
9
5
4
9
9
1
1
1
1
10
10
4
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
3
3
3
3
100
26
4
4
6
6
3
3
4
4
55
1
1
1
1
1
1
1
1
12
3
6
1
2
1
1
3
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
3
1
2
2
2
17
17
8
8
1
1
8
12
12
2
2
2
1
3
1
5
14
7
7
7
7
7
7
7
7
108
42
3
32
5
1
1
66
1
2
2
2
2
4
1
1
2
2
2
1
1
1
1
1
1
36
1
1
1
1
1
4
1
24
4
4
1
1
1
1
3
3
3
3
3
3
2
1
1
1
1
1
1
1
15
15
14
14
14
14
149
149
149
5
3
3
3
1
1
21
3
6
8
8
8
2
2
2
2
2
1
1
22
22
40
31
9
1
1
2
2
467
403
1
1
1
2
2
2
9
1
1
8
5
5
5
1
1
1
23
1
1
21
21
108
12
1
1
11
11
1
1
1
1
21
21
21
21
12
1
11
11
11
1
1
22
22
22
22
6
6
1
1
1
8
8
2
1
1
1
1
3
3
3
1
1
1
213
174
174
2
2
3
3
7
7
12
3
3
3
5
5
5
1
1
1
1
4
4
2
1
1
2
1
1
35
12
12
1
1
1
4
2
1
1
4
23
5
5
5
5
18
12
12
12
6
1
1
1
1
1
21
2
2
2
1
1
1
1
1
16
6
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
7
5
5
5
3
2
1
1
1
2
2
2
2
1
1
1
1
41
2
2
2
27
20
17
17
2
2
13
13
2
1
10
2
2
1
1
1
7
7
1
1
1
5
5
5
3
1
1
1
1
1
1
12
4
3
3
3
3
3
1
1
1
1
8
8
7
2
2
1
1
1
1
4
4
1
1
1
1
1
1
1
1
1
1
1
10
9
9
1
1
1
2
2
2
2
2
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
6
6
2
2
2
2
4
3
3
1
1
1
1
1
1
1
3
3
2
2
1
1
439
55
5
5
5
5
5
2
1
2
2
2
2
2
2
1
1
4
2
2
2
2
2
2
1
1
1
1
1
1
1
44
44
1
1
1
1
1
1
1
1
1
39
1
1
1
1
1
1
1
38
34
34
34
14
14
2
2
2
2
2
2
2
2
1
1
10
10
10
9
6
4
1
1
1
2
2
2
1
1
2
2
2
1
1
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
16
1
1
1
1
1
1
15
15
1
1
1
1
1
9
2
2
2
2
2
1
1
4
1
1
1
1
1
1
3
3
3
1
1
1
1
2
2
2
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
3
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
379
310
310
1
1
1
16
16
2
1
2
1
1
3
2
1
1
2
276
269
267
25
30
1
12
19
8
25
8
17
15
12
10
9
16
9
10
5
10
13
13
7
2
1
4
16
8
1
1
1
1
1
2
1
8
8
1
5
1
1
1
1
1
1
29
1
1
1
1
4
4
1
1
1
1
2
1
1
1
1
1
21
2
1
1
1
1
6
4
4
4
1
1
1
1
1
1
1
9
6
1
1
5
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
15
1
1
1
1
1
1
1
1
1
6
6
6
5
5
4
4
1
3
2
2
2
2
2
9
2
1
1
1
1
1
1
1
4
4
4
1
1
3
1
1
1
3
3
3
3
2
2
2
2
2
2
1
1
1
1
6
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
21
1
1
1
1
1
1
1
11
1
1
1
1
1
1
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
3
3
3
3
3
3
2
2
2
1
1
1
1
1
1
7
2
2
1
1
1
1
1
1
1
5
5
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
2
2
2
2
1
1
1
18673
1
1
1
1
1
1
1
1
6275
7
7
2
2
1
1
1
23
23
23
3
3
1
1
1
20
1
1
1
2
2
12
12
1
1
2
2
2
2
2
2
1
1
1
1
1
5
4
3
2
2
1
1
1
1
1
1
1
1
1
1
6222
5
1
1
1
1
1
1
1
1
2
2
2
1
1
1
6217
2
2
2
2
1
1
1
1
1
1
1
1
1
1
33
33
33
33
6159
1
1
7
1
6
1
1
1
1
115
114
2
1
1
1
1
1
1
1
1
1
17
10
2
42
1
2
2
2
1
1
2
2
1
1
1
1
4
1
2
11
1
1
1
4
1
1
1
2
1
1
2
38
38
1
1
16
16
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
30
30
4
3
8
2
5
3
5
14
14
7
1
2
1
1
1
1
2
1
1
1183
1181
22
20
89
73
16
3
1
2
5
2
1
2
4554
4554
1
1
1
1
15
15
15
15
1298
1
1
4
4
1
1
2
2
1
1
3
3
3
3
8
8
1
1
1
1
1
1
78
78
5
5
1
1
4
4
1
1
11
11
2
2
1
1
3
3
15
15
7
7
1
1
6
6
1
1
397
1
22
1
1
1
3
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
4
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
2
1
1
1
1
1
10
3
1
1
10
1
4
9
1
1
1
1
1
1
6
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
1
1
1
1
1
1
1
1
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
2
1
1
2
1
1
1
1
1
1
1
1
3
1
1
1
20
1
1
3
1
5
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
5
8
1
1
1
1
1
1
1
1
1
1
6
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
20
1
1
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
2
1
3
1
6
2
1
2
1
2
1
1
1
2
1
2
1
1
8
8
1
1
1
1
3
3
1
1
114
114
58
58
1
1
1
1
1
1
1
1
1
1
11
11
1
1
1
1
3
3
3
3
2
2
1
1
8
8
1
1
1
1
32
1
1
1
1
1
1
1
1
1
1
2
3
3
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
5
2
2
2
1
1
1
1
3
3
3
1
1
1
1
1
1
5
5
2
2
4
4
6
6
1
1
65
65
3
3
2
2
1
1
3
1
1
1
18
18
1
1
11
11
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
2
2
6
6
1
1
2
2
211
211
1
1
1
1
20
20
2
2
1
1
1
1
2
2
1
1
21
1
1
1
20
20
20
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
3
2
2
2
1
1
1
1
1
1
3
3
3
3
3
3
3
3
241
241
69
69
69
1
1
1
1
1
68
2
2
2
2
1
1
1
1
1
65
65
65
65
4
4
4
3
3
7
7
7
7
2
1
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
117
115
24
24
2
2
2
2
22
2
2
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
4
4
4
24
6
6
1
1
1
1
1
1
3
3
3
1
1
1
8
5
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
5
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
3
3
3
1
1
1
5
1
1
1
1
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
19
3
3
1
1
1
1
1
2
2
2
2
2
5
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
2
2
2
1
3
3
1
1
1
1
1
1
1
1
1
6
6
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
10
7
7
2
2
2
1
1
1
4
1
1
3
2
2
2
1
1
1
1
12
12
2
2
2
2
7
7
2
2
2
2
1
1
1
1
1
1
1
9
1
1
1
1
1
3
1
1
1
2
2
2
2
5
5
1
1
1
1
1
2
2
1
1
2
2
1
1
1
1
1
40
40
40
40
40
40
3
2
1
1
2
1
9
8
6
5
1
1
2
2
2
2
1
1
1
1
441
10
10
10
2
2
2
2
2
7
2
2
2
5
5
5
5
1
1
1
1
1
431
33
3
3
23
1
2
1
4
15
5
5
5
5
1
1
118
96
96
96
96
96
96
22
22
4
2
2
2
18
18
18
3
3
3
3
3
255
255
217
162
162
150
12
12
9
9
9
9
29
14
14
2
2
3
3
1
1
6
4
4
2
2
37
36
36
1
1
1
1
1
1
1
1
1
12
12
12
12
12
12
12
7284
74
6
6
1
1
1
1
1
5
3
2
1
1
1
1
1
2
2
2
2
68
5
2
2
2
2
1
1
3
3
1
1
1
1
1
1
6
1
1
1
1
1
5
4
4
4
4
1
1
1
1
2
2
2
2
2
2
8
1
1
1
1
1
7
7
1
1
1
2
2
2
1
1
1
2
2
2
1
1
1
27
6
6
6
6
2
2
3
3
7
7
7
7
7
7
14
1
1
1
1
1
13
6
5
5
5
1
1
1
4
4
4
4
3
1
1
1
9
4
4
2
2
1
1
6
1
1
1
1
1
5
4
4
4
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
52
35
6
2
9
17
8
8
8
1
1
6
6
6
1
4834
122
35
4
4
1
1
2
2
5
3
3
1
1
1
1
7
1
1
1
5
5
5
5
5
1
1
5
5
5
2
3
8
2
2
2
1
1
1
1
85
34
20
9
3
3
1
1
1
8
6
2
12
3
6
2
4
9
9
9
8
1
9
7
7
7
2
2
2
2
18
2
2
2
8
8
8
8
12
12
12
202
125
11
1
1
1
1
9
9
9
11
11
1
1
1
10
2
2
1
1
37
18
18
18
19
1
18
23
6
6
2
4
1
1
6
6
4
2
9
9
38
1
1
1
1
10
9
1
9
9
9
2
2
11
11
11
1
1
1
1
1
1
1
1
1
75
75
74
74
74
21
21
21
21
21
21
226
3
1
1
1
1
1
1
66
66
66
66
12
12
12
12
12
4
4
2
2
141
26
26
1
1
113
102
95
95
1
5
11
11
32
16
16
9
9
1
1
5
1
1
1
1
1
1
1
1
450
7
7
1
1
1
3
1
1
1
7
3
3
3
3
4
1
1
5
5
5
5
48
43
2
2
2
1
1
6
6
6
9
9
9
10
10
10
10
10
10
10
5
5
5
39
5
5
5
5
20
4
4
6
6
6
9
6
6
2
2
14
14
14
14
11
11
11
11
11
16
1
1
1
1
1
5
5
5
5
3
3
3
3
7
7
1
1
6
6
171
47
42
30
30
6
6
13
12
1
11
11
8
1
1
1
3
3
3
5
4
4
1
1
2
4
1
1
1
1
1
1
116
92
1
1
1
1
16
3
3
7
1
1
6
2
4
1
1
1
1
21
15
8
7
1
1
1
3
2
1
4
4
4
6
6
6
22
9
9
7
2
10
10
10
17
13
4
1
1
4
3
1
21
1
1
1
1
5
4
4
1
11
6
2
2
4
4
5
5
3
2
32
31
5
5
3
2
3
3
4
4
4
4
4
4
9
9
1
1
2
2
2
2
1
91
1
1
1
29
29
5
5
2
2
1
1
4
4
2
2
5
5
2
2
3
3
9
6
6
6
3
3
3
4
4
42
1
1
7
7
5
5
9
9
9
6
6
1
1
2
2
2
1
1
7
1
1
2
2
1
1
1
7
1
1
1
1
1
6
6
6
6
50
50
9
9
9
9
23
1
1
4
4
4
7
7
7
8
8
6
6
6
6
12
12
12
12
3
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
3658
7
7
7
511
427
427
427
427
68
68
68
68
16
16
16
16
1
1
1
3136
209
209
207
199
8
1
1
1
1
1
1
2
2
2
2
2
281
2
2
2
64
1
1
1
1
1
60
60
1
1
1
3
3
208
1
18
18
25
5
20
1
1
1
24
19
2
2
1
1
1
84
76
8
5
2
2
2
2
3
1
1
1
381
74
74
74
242
199
1
2
103
93
40
39
1
401
1
1
4
4
5
5
10
10
3
6
1
1
1
227
227
34
4
1
188
1
1
136
136
3
19
112
2
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
417
112
1
87
11
13
246
246
234
3
9
56
5
51
1
1
158
1
1
1
1
4
2
1
1
2
2
104
103
8
45
50
1
1
45
45
1
42
2
291
289
286
286
2
2
162
2
2
160
3
157
337
337
337
126
37
161
7
6
281
193
193
4
3
186
81
81
81
2
2
2
1
1
1
1
7
7
7
5
4
1
1
1
1
1
1
1
1
1
1
56
56
1008
9
9
1
1
1
1
1
1
1
1
1
1
1
1
5
2
2
2
3
1
1
1
1
1
1
16
16
2
2
2
2
8
1
1
1
2
1
1
1
5
5
5
6
6
6
28
6
6
1
1
7
7
1
1
1
1
4
4
5
1
1
1
1
1
1
1
1
2
2
543
12
1
1
1
11
2
2
1
1
8
8
1
1
1
2
2
2
2
2
1
1
1
1
1
13
13
3
2
2
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
508
79
17
17
1
1
49
49
49
6
6
4
1
1
420
208
208
4
1
1
1
1
2
2
185
1
1
1
1
23
23
15
15
8
8
2
2
6
6
10
10
26
26
1
1
1
1
8
6
3
3
2
2
2
1
1
1
1
85
85
3
3
3
3
1
2
76
52
52
12
40
2
1
1
1
1
1
1
1
4
4
12
7
7
2
5
1
1
1
2
1
2
1
1
1
1
24
24
3
1
1
1
1
2
1
11
1
1
10
10
2
2
1
1
1
3
3
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
13
3
3
1
1
1
1
1
1
1
1
1
10
6
6
6
1
3
1
1
2
2
36
23
4
3
3
3
1
1
1
4
4
4
4
10
2
2
2
1
1
1
2
2
4
4
4
1
1
1
4
3
3
1
1
1
12
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
2
2
2
2
1
1
1
1
1
1
1
1
52
52
1
3
2
2
2
1
1
8
4
4
1
1
1
3
3
3
2
2
2
1
1
3
1
1
1
1
1
1
1
1
1
2
2
6
2
1
1
3
3
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
3
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
1
1
1
1
1
1
1
40
2
2
2
2
2
17
5
5
5
5
10
1
1
1
1
4
1
3
3
3
3
1
1
7
2
2
2
2
2
1
1
1
1
1
3
3
2
2
1
1
14
13
1
1
1
1
1
1
11
11
11
1
1
1
1
14
1
1
1
1
1
1
1
1
1
1
1
1
8
3
3
5
5
3
3
3
3
3
125
109
5
5
5
5
1
1
1
103
29
29
29
9
4
1
1
2
2
1
1
2
2
3
3
3
3
2
2
2
2
2
4
4
4
4
15
12
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
5
5
5
5
2
2
2
2
2
5
2
2
2
2
2
2
2
1
1
1
1
1
10
3
3
3
4
1
1
3
2
2
1
1
1
1
1
1
10
8
2
1
1
2
2
3
3
1
1
1
1
1
1
1
1
1
16
11
2
2
4
4
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1282
5
5
4
3
3
3
1
1
1
1
1
1
1217
217
3
3
3
14
14
14
14
117
1
1
1
1
1
1
1
1
17
17
17
29
29
13
13
13
14
7
7
5
5
2
2
2
2
67
66
5
5
8
8
1
29
29
29
29
1
1
1
14
14
14
14
8
8
8
8
5
5
5
5
873
582
1
1
1
1
1
1
42
42
39
39
177
14
14
12
2
7
6
1
1
1
1
1
1
1
1
8
7
1
39
6
6
4
4
4
6
5
3
2
1
11
1
1
1
1
1
5
1
1
2
2
1
1
1
2
2
2
7
7
3
1
3
1
1
26
3
1
1
1
1
15
1
1
7
1
6
1
1
1
1
1
13
13
11
2
6
5
1
12
12
10
2
1
1
3
3
4
3
1
25
3
3
3
9
4
4
3
1
2
6
6
1
4
1
6
6
6
62
5
5
1
1
1
2
20
1
1
2
2
5
5
2
2
3
3
1
1
32
11
9
2
14
2
12
7
7
2
2
2
2
2
19
3
3
3
2
2
2
2
9
9
1
1
1
6
6
4
2
2
2
2
2
1
1
1
56
1
1
1
1
3
2
2
2
1
1
8
8
5
1
4
1
1
2
1
1
3
1
1
2
2
3
3
3
3
14
2
2
2
2
1
1
2
2
2
5
5
9
9
9
9
1
1
1
1
1
12
2
2
2
7
7
1
1
1
1
36
36
6
6
6
6
6
4
4
1
1
3
3
3
3
1
1
1
1
8
8
8
6
6
6
6
6
6
6
6
2
1
1
1
1
1
3
3
3
3
3
3
1
1
1
7
3
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
97
8
8
8
8
8
8
8
89
89
39
19
19
17
17
2
1
1
1
1
50
9
3
3
5
5
1
1
1
1
1
1
4
3
3
1
2
3
3
3
3
7
6
6
6
1
1
19
19
19
19
1
1
1
3
6
1
1
2
2
1
1
1
1
1
1
1
1
4
4
4
1
1
1
1
1
3
1
1
2
2
2
2
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
135
21
3
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
17
1
1
1
1
1
10
2
2
2
2
2
2
2
2
6
4
4
4
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
112
80
8
8
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
68
68
68
67
67
2
2
1
1
1
31
3
3
1
1
1
1
1
1
7
7
1
1
6
6
6
19
2
2
2
2
17
1
1
1
3
1
1
1
1
1
1
1
1
8
8
8
1
1
1
1
1
15
1
1
1
1
13
2
2
1
1
1
1
1
1
5
5
1
1
1
1
1
6
5
1
1
1
4
4
4
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2134
3
3
3
3
3
3
3
3
2116
22
22
1
1
1
1
18
1
163
32
32
32
129
74
5
3
3
3
2
2
2
3
3
3
3
66
66
66
66
1
1
1
10
1
1
1
1
4
4
4
4
4
4
4
4
43
12
12
12
12
31
31
31
31
2
2
2
2
1
1
29
29
5
2
2
3
3
3
3
1
1
1
1
6
2
1
1
1
1
4
4
4
4
1
1
1
1
15
15
2
2
2
1
1
1
1
1
1
1
5
5
5
3
3
3
1
1
1
1
1
1
1
1
1813
188
188
64
1
1
122
1608
1571
104
1
1
103
103
103
59
59
59
59
186
1
1
1
185
185
42
42
42
42
424
423
422
3
3
2
2
1
1
1
1
138
86
83
83
2
51
51
51
1
1
2
1
1
1
1
1
1
4
4
4
4
118
1
1
1
1
2
1
1
20
20
20
1
1
1
1
16
16
16
1
1
15
15
15
1
1
18
18
18
3
3
1
1
26
26
26
1
1
1
1
3
3
1
2
20
20
20
20
1
1
1
7
3
3
3
4
4
4
29
29
29
8
8
8
8
5
5
5
5
19
19
19
19
25
25
25
25
21
21
21
31
3
3
3
28
28
4
2
2
2
2
198
198
198
18
18
18
18
46
32
32
32
13
13
13
6
6
1
1
1
1
1
3
3
19
13
13
13
13
6
6
6
6
8
7
7
2
2
2
1
1
1
1
1
1
65
1
1
1
64
26
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
4
4
4
4
2
2
2
2
1
1
1
1
10
10
10
10
15
1
1
1
1
8
8
8
8
6
6
6
6
2
1
1
1
1
1
1
1
1
21
20
20
20
20
1
1
1
15
1
1
1
14
14
14
1
1
1
1
9
8
8
8
8
1
1
1
1
2
6
6
3
3
3
1
2
2
2
3
1
1
1
1
1
2
2
1
1
1
1
1
1
2027
257
85
1
1
3
3
1
1
1
1
51
4
5
1
3
5
1
1
1
1
1
1
1
4
1
1
1
2
11
6
2
2
1
1
4
4
16
1
1
1
1
2
1
1
2
1
1
1
1
1
1
4
1
1
2
163
36
12
11
11
14
14
8
8
1
1
5
2
2
1
1
9
7
2
4
1
1
1
1
1
1
1
112
36
5
5
31
31
3
3
3
3
45
11
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
5
5
1
1
1
1
1
27
27
27
15
15
7
7
3
3
2
2
26
2
2
1
1
23
3
3
5
5
2
2
5
2
3
5
5
3
3
1
1
1
1
8
8
8
2
1
1
1
1
7
4
1
1
3
1
1
1
3
2
1
7
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
2
151
151
1
1
68
1
1
1
1
1
1
1
2
1
1
4
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
3
1
3
1
1
1
1
1
1
1
1
1
1
1
5
2
2
1
1
6
6
6
6
6
6
6
6
1
1
4
3
3
1
1
55
1
2
1
1
1
1
1
1
1
1
2
7
1
1
1
2
1
5
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
9
1
1
1
2
1
2
1
1
raw text file