members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
24609
1
1
1
1
15391
231
1
1
1
9
3
3
5
1
4
1
1
3
3
3
3
1
1
1
202
200
198
198
7
4
2
1
1
1
1
1
1
1
1
1
4
28
147
1
2
1
1
1
1
1
2
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
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
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
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
10
10
10
4
4
5
4
1
1
3
3
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
160
1
1
1
96
11
11
1
10
6
2
2
2
1
1
1
1
3
3
1
1
1
1
1
1
14
2
2
2
2
2
2
9
9
9
9
2
2
2
2
5
5
3
3
1
1
1
1
1
1
1
1
1
1
1
26
24
17
4
3
3
10
10
10
1
1
1
6
6
6
1
1
6
2
2
1
1
1
1
1
1
2
2
6
3
3
2
1
1
1
1
55
9
9
9
1
1
1
1
1
11
3
3
3
3
3
3
4
4
4
4
4
4
4
4
28
28
28
2
1
1
1
1
4
4
3
3
3
1
1
1
1
1
1
1
1
1
1
1
747
610
2
1
1
2
1
1
3
1
16
1
1
1
1
1
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
9
9
9
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
22
22
22
38
24
24
24
1
1
5
5
5
11
11
11
1
1
1
1
1
2
1
1
1
1
1
2
2
3
3
1
1
55
1
1
1
1
1
3
1
5
2
1
1
1
191
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
3
1
1
1
1
1
17
2
1
1
1
1
1
1
1
1
1
1
1
1
7
7
7
1
3
3
3
30
30
30
1
1
1
1
1
1
1
5
5
5
1
1
1
1
2
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
3
1
1
1
1
1
9
1
1
1
1
1
1
1
1
3
3
1
1
1
1
4
1
1
1
1
64
1
1
1
1
4
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
2
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
3
3
3
2
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
3437
4
4
4
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
8
3
1
1
4
1
1
1
3
3
13
2
2
2
2
11
10
9
9
2
3
4
1
1
4
1
1
1
2
2
2
2
1
1
1
4
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
3
3
2
1
1
1
1
1
1
6
6
6
6
2
1
1
1
2
2
1
1
1
1
6
2
2
2
4
3154
22
3
1
1
1
1
19
19
276
276
1
1
1
1
1
273
273
2
1
1
1
1
1
1
3
1
1
2
1
1
1
1
54
54
54
1
1
1
1
138
1
1
1
1
134
1
1
1
1
1
131
1
1
1
1
1
62
3
3
3
59
1
1
58
1
1
1
1
1
1
1
1
1
1
1
343
2
2
2
2
2
2
170
3
3
1
1
1
1
2
1
1
1
1
1
1
156
156
156
1
1
1
1
1
1
1
2
1
1
1
1
1
150
1
148
1
2
2
2
2
2
2
5
5
1
1
1
1
1
1
1
3
2
2
2
7
7
7
4
4
1
1
3
3
1
1
1
1
155
155
155
5
5
3
2
150
150
150
1755
15
15
15
15
1
1
1
1
13
4
4
3
3
1
2
2
164
3
1
1
1
1
1
2
2
2
2
161
1
1
1
1
160
2
2
2
2
158
1
1
1
157
157
127
85
85
85
85
2
2
83
42
41
41
2
1
1
1
1
2
2
2
2
1
1
3
2
2
1
1
1
1
1
1
1
19
4
1
14
1
1
1
1
1
3
1
1
2
1
1
1430
1430
133
133
2
2
1
1
1
1
98
16
16
25
4
1
3
1
1
1
1
11
11
13
4
4
3
15
15
1
4
2
1
1
21
1
18
2
1203
1
1
1
1
5
5
3
1
1
1
1178
8
1
1
1
3
3
3
1
1
2
2
1
1
1
1
1
1
1
1
6
1
1
1
3
1
1
1
1
1
1
675
607
39
1
1
9
1
5
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
29
6
6
6
9
6
6
6
1
1
2
2
371
1
369
369
1
1
2
2
3
2
2
2
15
10
5
3
1
1
1
1
1
1
1
1
1
1
7
4
4
3
3
2
1
1
1
8
2
2
4
2
2
2
10
2
8
7
1
1
31
7
5
3
3
2
19
1
1
1
9
1
3
2
1
1
1
8
2
6
2
552
426
144
4
2
2
2
2
2
2
2
1
1
1
1
1
77
77
77
3
60
2
2
2
12
2
1
1
8
60
1
1
1
1
5
2
2
2
2
2
2
1
1
1
1
52
52
52
1
1
1
1
1
13
11
11
2
2
200
200
2
2
1
1
1
1
4
1
1
1
1
2
1
1
1
1
1
1
1
148
13
1
1
1
1
7
1
1
1
1
3
2
2
1
1
1
1
128
2
1
1
105
4
16
1
1
43
9
4
4
4
4
4
1
1
1
1
1
7
5
5
2
2
2
1
1
3
1
1
1
1
1
1
1
1
1
1
1
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
51
51
51
51
51
123
123
123
123
123
123
142
141
118
2
2
110
110
110
1
1
1
6
6
6
12
12
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
30
6
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
24
1
1
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
1
2
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
3
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
4
4
4
4
1
1
1
1
1
2
2
2
2
2
20
1
1
1
1
12
2
1
1
1
1
1
10
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
6652
7
7
7
7
6
1
1
2
1
1
6530
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
6523
20
8
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
4
3
1
1
1
2
2
1
1
1
1
1
1
10
9
9
9
9
9
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
6475
307
3
3
3
3
3
3
3
3
3
290
9
9
9
2
2
7
7
94
3
1
1
1
1
1
2
2
2
2
2
2
91
91
91
87
1
1
2
2
1
3
1
1
1
1
1
3
17
1
1
1
1
1
2
1
1
2
1
1
1
1
8
1
2
1
1
1
7
7
2
1
5
1
1
4
4
187
187
187
184
184
96
93
93
4
4
4
1
1
1
1
1
1
1
3
3
3
3
2
2
1
1
1
1
1
89
15
15
2
2
2
2
2
2
2
2
2
2
2
1
1
13
3
3
1
1
1
1
1
1
1
1
1
1
1
10
7
7
7
7
7
7
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
1
2
3
3
3
3
1
1
2
1
1
73
71
3
3
3
3
3
1
1
1
67
3
2
2
2
2
2
1
1
1
1
1
1
1
64
29
6
6
4
3
2
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
17
17
5
2
2
2
1
1
2
2
2
1
1
1
1
1
1
12
1
1
1
1
1
1
11
7
7
2
2
1
1
5
5
5
2
2
1
1
1
1
4
4
2
1
1
2
2
1
1
31
2
1
1
1
1
1
1
1
15
4
3
3
3
3
1
1
1
1
1
1
1
1
1
10
10
10
1
1
1
1
7
7
7
1
1
1
1
1
1
1
5
3
3
3
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
6
5
5
4
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
2
2
2
1
1
77
77
77
73
73
73
22
22
22
5
1
1
1
1
1
1
3
3
3
3
3
3
3
1
2
17
17
17
17
16
16
1
1
2
2
3
1
1
1
1
1
1
1
51
1
1
1
1
49
49
49
49
4
4
4
4
4
4
2
2
2
1
1
1
1
1
1
45
45
1
1
1
1
1
1
1
1
8
2
2
2
2
2
3
2
2
2
1
1
1
1
1
1
1
1
1
1
3
3
3
3
2
2
1
1
1
1
1
10
10
10
10
10
10
10
1
1
1
1
1
1
1
1
1
1
23
4
4
4
4
4
2
1
1
1
1
1
1
1
1
11
6
6
6
6
6
6
1
1
1
1
1
1
5
5
5
5
2
2
1
1
3
1
1
1
1
5
5
5
5
1
1
1
1
1
4
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
11
11
11
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
9
9
9
2
2
2
1
1
6
6
6
1
1
1
1
1
1
6116
5985
14
14
14
13
12
12
12
1
1
7
3
1
1
1
1
1
1
1
1
1
1
1
1
1
5909
5909
5858
5856
340
340
340
340
26
4
2
2
1
1
1
1
1
22
311
14
8
8
8
8
8
7
7
7
2
1
1
1
1
1
1
1
4
4
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
15
15
14
14
14
1
1
1
1
1
267
2
2
1
1
1
1
57
57
57
57
57
57
54
15
13
12
12
12
12
12
1
1
1
1
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
8
2
2
2
2
2
1
1
1
6
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
25
25
5
5
1
1
1
1
1
1
4
1
1
1
1
1
1
2
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
13
13
12
12
12
12
1
1
1
1
1
2
1
1
1
1
1
64
64
64
57
57
57
57
57
2
2
1
3
1
2
1
2
5
1
1
1
1
1
1
11
2
1
1
3
4
4
1
1
3
1
6
6
5
4
4
2
2
1
1
1
1
1
1
1
1
99
31
31
31
31
7
7
7
7
7
7
4
1
1
1
1
2
24
13
13
13
13
1
1
10
1
11
11
11
11
9
2
1
1
1
1
2
1
2
2
67
67
67
67
67
67
1
1
1
1
1
1
1
1
65
65
1
1
1
1
1
1
1
64
64
64
64
64
58
6
6
2
2
1
1
1
1
51
49
4
1
1
1
1
43
6
1
1
1
2
1
2
7
1
1
1
3
3
1
1
1
1
1
1
4
4
2
2
2
1
1
1
1
1
1
6
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
8
2
2
2
2
2
6
6
2
2
2
1
1
1
1
1
1
1
1
1
1
1
4
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
5400
24
24
19
19
12
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
4
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
1
1
7
7
7
1
1
1
5
5
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5362
5360
3
3
1
1
1
5356
4259
4259
2
1
1
1
1
1598
1527
49
1
48
2
2
1
1
1
1
1
163
1
62
99
1
1
708
708
1
1
10
3
3
1
1
1
1
6
6
6
7
7
2
1
1
5
1
4
1
1
1
1
1205
2
2
2
1
1
1
333
327
327
3
3
183
1
1
1
1
1
1
7
7
1
1
2
2
1
1
1
140
6
6
125
3
3
1
1
1
1
3
3
2
2
2
1
1
1
1
23
21
2
1
1
5
3
2
2
1
1
1
1
11
11
7
7
7
7
27
24
22
22
3
3
3
6
6
2
2
2
2
2
2
2
16
1
1
1
13
11
11
2
2
2
2
47
45
44
44
44
1
1
1
1
1
1
1
1
1
1
9
9
7
1
1
1
4
1
673
166
39
39
10
1
9
6
5
1
12
12
12
12
6
6
76
76
15
15
47
47
51
51
12
12
1
1
256
9
8
8
8
1
1
1
1
1
1
1
1
128
128
128
128
116
116
65
65
65
65
7
1
3
3
2
1
1
2
2
68
10
4
4
4
33
22
19
2
1
1
14
14
1
8
3
1
1
1
5
4
1
2
2
2
2
2
82
1
1
1
1
1
7
7
2
3
2
38
38
5
5
1
1
1
1
22
22
22
22
1
1
1
1
1
1
1
1
1
1
1
1
18
18
18
18
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
28
2
2
2
1
1
1
1
1
1
26
18
15
10
10
9
1
1
1
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
5
5
1
2
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
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
123
26
26
9
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
1
1
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
13
7
7
7
7
7
1
1
12
2
2
1
1
1
1
1
1
1
1
1
10
8
7
7
1
1
1
5
2
2
1
2
2
2
2
2
80
15
1
1
1
1
1
1
1
1
7
7
5
5
5
5
5
5
4
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
4
2
2
2
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
58
4
4
4
4
4
4
39
34
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
20
17
12
12
9
3
3
3
1
1
1
2
2
2
3
2
2
2
2
1
1
1
1
4
4
1
1
1
3
2
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
2
2
1
1
13
8
8
8
7
7
4
4
3
3
5
5
1
1
1
1
4
4
1
1
1
1
9
8
8
8
8
8
8
8
6
2
1
1
1
1
1
1
1
5
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
13
4
4
4
1
1
1
1
7
1
1
1
6
5
2
1
1
1
1
1
1
1
1
82
3
3
4
3
3
3
3
3
3
14
14
11
11
11
11
11
11
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
3
1
1
1
1
1
1
1
1
1
1
1
1
49
33
33
23
1
1
1
1
1
1
1
22
11
11
4
1
1
1
1
1
3
1
1
1
1
1
1
2
2
2
1
1
1
1
1
7
7
4
2
2
2
1
1
2
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
8
2
2
2
1
1
1
1
1
1
1
6
4
4
2
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
2
2
2
1
1
1
1
1
1
10
10
10
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
13
4
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
7
1
1
1
1
1
1
1
1
6
6
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
1
1
6
6
6
6
6
1
1
1
790
9
2
1
1
7
6
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
642
307
2
2
2
2
274
1
1
1
1
1
1
1
1
1
1
126
126
120
3
3
3
1
1
1
1
1
1
1
1
1
1
115
115
2
112
1
1
1
1
1
1
6
1
1
1
1
5
5
3
3
3
2
2
2
1
1
1
1
1
20
2
2
2
18
1
1
3
2
1
1
1
2
2
3
3
8
3
5
11
1
1
1
1
7
7
1
1
1
6
6
3
3
3
1
1
1
1
1
1
8
7
6
1
1
2
1
1
1
127
101
55
2
2
1
1
1
1
9
9
18
1
2
4
2
4
1
2
1
1
15
8
1
6
45
44
31
13
13
13
1
1
5
5
5
5
4
4
3
3
3
1
1
14
12
1
1
1
1
1
1
1
1
4
1
1
2
2
2
2
2
2
2
2
2
9
4
1
2
1
5
1
1
1
1
1
1
1
4
1
1
1
1
1
3
3
2
2
2
2
37
37
37
7
1
1
1
2
1
3
3
3
2
2
1
1
9
6
3
3
3
71
47
13
3
1
1
2
2
2
2
2
2
1
1
1
1
7
7
7
7
1
1
1
1
1
1
1
1
1
1
1
22
20
20
1
1
4
4
1
1
1
1
1
1
1
3
1
1
1
2
2
2
1
1
15
5
5
2
1
1
1
10
1
1
1
1
9
6
6
6
3
74
10
9
1
6
2
1
1
1
1
1
1
1
1
1
61
1
1
1
1
1
1
52
3
1
1
1
2
1
1
1
1
1
1
24
5
2
2
2
2
1
1
1
1
1
1
18
18
11
10
10
2
2
1
7
7
1
1
1
7
7
1
1
6
6
5
5
2
1
1
1
1
1
3
3
3
17
17
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
5
2
2
2
2
2
2
2
2
2
7
1
1
1
6
4
4
4
4
4
2
2
2
1
1
21
14
12
9
9
1
1
1
1
2
1
1
5
5
5
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
7
2
2
2
2
2
2
5
5
5
4
2
2
1
2
2
2
1
1
1
1
5
5
1
1
1
1
1
1
3
1
1
1
8
2
1
1
1
1
1
1
6
6
1
1
1
4
4
2
2
2
2
2
2
1
2
2
2
2
1
1
1
299
43
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
38
35
35
3
3
3
3
3
3
3
32
31
31
31
18
18
1
1
1
1
1
1
1
1
17
2
2
2
2
1
1
1
1
1
1
1
1
14
14
13
6
3
3
3
3
1
1
1
3
3
3
1
1
1
6
6
6
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
12
12
8
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
4
1
1
1
1
3
3
3
3
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
2
2
2
2
2
2
1
1
1
1
1
1
1
253
134
134
15
15
1
1
1
1
1
1
2
1
1
1
3
1
92
90
90
5
8
7
5
8
5
5
8
5
2
1
4
2
4
2
4
10
5
2
1
1
27
13
4
3
1
1
3
1
14
14
9
1
1
1
1
1
1
1
1
1
25
2
2
2
1
1
1
1
16
2
2
2
2
14
11
1
1
1
1
1
1
1
8
1
1
1
3
1
1
1
1
1
2
2
1
1
5
2
2
2
2
1
1
1
1
1
1
1
1
1
28
2
2
2
2
1
1
1
1
1
7
7
3
1
1
1
1
6
6
5
1
10
10
1
1
1
1
7
7
6
1
2
2
1
1
1
1
1
1
1
5
5
5
1
1
1
4
4
4
49
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
4
1
1
1
1
1
2
2
2
2
34
1
1
1
1
6
2
2
2
1
1
1
1
1
1
1
23
21
3
1
2
2
2
9
1
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
8
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
14
11
7
5
5
5
4
3
3
1
2
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
22
16
3
3
3
1
1
1
2
2
4
2
2
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
2
2
2
2
2
1
1
1
1
1
5
5
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
6
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
7
5
5
5
2
3
2
2
2
2
2
1
1
1
1
1
1
6939
3
3
3
3
3
3
3
3
847
5
1
1
4
1
1
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
834
5
5
5
5
5
829
1
1
1
1
822
14
14
143
143
1
1
1
1
1
1
7
1
1
6
1
1
1
1
2
9
9
1
2
2
1
3
26
26
1
1
1
1
29
27
39
39
1
1
2
2
537
537
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
580
1
1
2
1
1
2
2
1
1
1
1
1
1
2
2
3
3
1
1
4
4
1
1
10
10
1
1
4
4
1
1
40
40
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
274
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
2
2
1
1
1
1
1
1
2
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
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
2
1
1
3
1
1
1
1
1
1
1
1
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
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
1
1
1
1
1
2
1
1
1
1
1
1
2
1
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
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
1
1
1
1
3
1
1
1
1
2
1
1
1
7
7
5
5
1
1
6
6
1
1
16
16
1
1
2
2
1
1
1
1
2
2
1
1
7
7
1
1
1
1
2
2
1
1
9
9
1
1
1
1
16
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
3
3
1
1
3
3
1
1
1
1
2
2
1
1
2
2
1
1
1
1
1
1
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
2
3
3
1
1
5
5
1
1
50
50
2
2
1
1
1
1
1
1
1
1
3
1
1
1
2
2
2
3
3
2
2
3
3
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
11
11
5
5
1
4
6
2
2
2
4
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
526
526
232
232
232
232
3
3
3
3
229
229
229
229
5
5
5
5
3
2
2
2
1
1
1
1
1
1
6
2
2
2
2
1
1
1
1
1
4
4
4
4
4
4
248
245
33
33
1
1
1
1
31
2
2
4
4
4
3
3
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
3
3
3
3
3
3
2
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
66
8
8
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
20
11
3
3
3
3
1
1
1
3
3
3
9
1
1
1
3
3
3
2
2
2
31
31
2
1
1
1
3
1
1
4
4
4
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
3
3
3
4
2
1
1
2
2
2
2
2
1
1
1
5
5
1
1
1
1
1
3
3
8
2
2
2
2
2
4
1
1
1
1
3
1
1
1
1
2
2
2
2
2
2
2
2
30
9
2
2
2
2
4
4
4
4
3
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
5
5
5
5
5
5
5
2
2
2
2
2
2
1
1
1
1
1
1
1
1
3
3
3
3
3
3
17
17
12
1
1
4
4
4
3
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
2
2
11
8
8
1
1
1
1
1
1
6
3
3
3
1
1
1
2
1
1
1
28
28
7
5
5
3
2
1
1
9
5
3
3
4
3
3
3
3
3
3
3
3
4
4
4
4
2
2
2
2
25
2
2
2
2
2
15
2
2
2
11
11
11
11
2
2
2
2
8
8
1
1
1
3
3
3
3
5
5
5
5
5
5
3
3
3
1
1
1
1
1
1
1
1
34
34
34
34
34
34
1
1
2
3
1
1
3
1
1
1
4
10
1
3
1
2
2
1
1
1
1
1
1
1
1
1
65
4
4
4
1
1
1
1
3
1
1
1
1
1
2
2
2
1
1
61
4
4
1
1
1
1
36
27
27
27
27
27
27
9
9
4
2
2
2
1
1
5
5
5
18
1
1
1
17
7
5
5
4
1
1
2
2
2
2
9
8
8
1
1
1
1
1
1
1
1
1
3110
140
10
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
5
1
1
1
4
4
4
130
15
3
3
1
1
1
2
2
1
1
12
12
1
1
1
2
2
2
2
2
2
2
2
1
1
1
3
3
1
1
1
1
1
1
3
3
3
3
3
3
11
1
1
1
1
1
10
1
1
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
75
16
16
15
15
4
4
5
5
1
17
17
17
17
17
17
3
2
2
1
1
37
2
2
2
1
1
1
35
12
4
4
4
3
3
3
2
2
3
3
1
2
2
19
3
3
6
5
5
3
3
8
7
1
1
2
1
1
1
1
1
14
5
2
2
2
1
1
2
2
2
2
1
1
1
1
9
3
3
3
3
2
2
2
2
3
3
3
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
15
14
4
2
1
1
733
53
9
5
1
1
4
1
1
2
2
1
1
1
2
44
1
1
1
16
6
5
1
2
2
7
1
1
1
2
8
8
8
5
2
1
1
1
1
4
3
3
3
1
1
1
1
8
3
3
3
5
5
5
5
40
32
3
3
3
3
1
1
1
1
1
7
4
4
2
2
3
3
7
3
3
3
1
1
1
1
2
2
11
4
4
4
3
3
1
1
1
1
1
1
1
8
8
8
8
7
1
2
2
2
2
2
2
57
1
1
1
8
8
8
8
5
4
4
4
4
1
1
1
1
1
1
1
1
1
42
12
12
2
2
27
26
24
1
23
2
1
1
12
3
3
3
3
4
1
1
1
1
1
1
1
166
1
1
1
1
1
1
3
1
1
1
1
2
1
1
1
1
24
19
1
1
1
6
6
6
4
3
2
1
1
1
1
4
4
4
4
2
2
2
4
4
4
1
1
1
14
2
2
2
2
9
2
2
2
2
2
5
4
4
1
1
3
3
3
3
3
1
1
1
2
2
2
2
2
2
2
1
1
10
6
6
6
6
2
2
2
2
2
2
2
2
44
16
11
8
8
3
3
1
1
4
2
2
2
1
1
1
1
5
5
5
1
2
2
28
20
1
1
2
2
1
1
1
1
4
2
2
1
1
2
2
2
1
1
3
1
1
1
2
2
2
1
1
1
2
1
1
3
1
2
7
3
3
3
3
1
1
2
2
2
15
15
2
2
1
1
1
2
2
2
7
7
2
2
1
1
1
1
43
20
20
6
6
2
2
1
1
1
1
2
2
1
1
1
1
3
3
4
4
4
4
3
3
14
1
1
1
1
1
1
1
4
4
4
1
1
3
3
1
1
1
1
1
1
1
1
16
16
4
4
4
4
8
1
1
1
3
3
3
2
2
2
2
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
367
1
1
1
43
41
41
41
41
1
1
1
1
1
1
1
1
321
20
20
20
20
55
13
1
9
1
2
40
40
40
2
1
1
14
8
6
1
5
1
1
1
6
6
5
1
18
18
17
17
31
14
1
12
12
17
3
2
1
2
2
1
1
7
7
11
11
11
19
19
19
2
3
13
1
1
1
1
47
9
9
9
26
17
2
15
9
8
1
42
4
4
1
3
17
17
1
16
20
19
1
18
36
15
15
15
20
20
20
1
1
1
1
1
1
1
1
1
12
12
1949
4
4
1
1
1
1
1
1
1
1
2
1
1
1
1
36
36
3
3
3
3
27
4
4
4
3
3
3
3
13
4
4
5
5
5
1
1
1
1
2
2
2
1
1
6
6
6
1
1
1
1
1
15
15
6
6
6
6
3
3
3
3
6
6
6
6
55
1
1
1
1
5
5
1
1
4
4
1
1
10
10
16
1
1
1
7
1
1
1
1
1
1
1
1
8
8
1
1
1
1
1
1
2
2
210
11
11
1
1
1
5
5
1
1
1
7
7
7
7
7
18
17
17
17
4
1
3
13
1
1
1
1
60
60
11
11
11
2
1
1
8
8
8
11
11
11
2
2
2
3
3
3
1
1
1
3
1
2
4
4
4
6
6
6
1
1
1
1
1
1
5
5
5
5
5
4
4
3
3
3
1
1
101
53
28
28
1
1
5
5
5
7
7
9
3
3
3
3
28
4
4
1
1
1
21
1
1
4
4
11
11
1
1
1
1
10
10
10
2
8
10
2
2
4
4
4
4
4
4
12
7
7
2
1
1
1
1
1
1
1
1
1
2
2
2
5
4
4
1
1
1
58
58
14
2
2
2
2
3
2
3
2
2
1
2
1
1
1
1
16
3
3
10
10
2
2
1
1
2
2
5
5
10
4
4
4
5
5
5
1
1
7
7
7
5
5
5
4
4
4
4
349
349
6
1
1
1
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
9
4
1
3
1
1
4
1
1
8
1
1
1
5
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
4
1
1
1
2
2
1
6
3
3
3
1
1
1
1
1
1
1
2
2
2
2
4
4
3
1
1
1
2
2
2
3
1
1
1
1
1
1
3
2
2
2
1
1
7
2
1
1
1
1
1
1
1
5
1
1
3
3
236
1
1
1
1
234
7
1
6
1
4
4
10
10
1
10
10
1
1
1
1
13
7
3
3
2
2
2
1
2
2
2
2
1
1
1
2
2
2
2
4
1
1
1
2
1
1
1
1
9
2
2
3
3
3
2
2
1
6
2
2
2
3
3
3
3
1
1
1
3
3
3
1
1
2
2
2
2
1
1
100
4
4
4
4
4
36
11
2
2
9
9
9
2
1
1
1
1
1
1
1
20
2
1
1
10
10
10
1
1
6
5
1
1
1
1
19
7
7
7
7
9
7
7
1
1
1
2
2
1
1
1
41
30
21
20
20
1
1
8
8
8
11
11
11
11
250
241
8
8
8
8
6
6
6
225
39
39
39
5
2
1
1
1
3
3
2
2
10
10
1
1
5
5
3
3
3
24
16
2
2
2
2
1
1
1
1
1
1
1
1
1
4
4
1
1
1
5
5
5
4
4
4
1
1
1
1
32
2
2
2
18
1
6
6
3
3
1
1
1
2
2
1
1
1
1
1
7
2
2
1
1
1
4
4
4
1
1
6
2
4
4
4
2
2
1
1
4
4
4
4
8
8
15
2
2
2
2
2
2
2
2
2
2
2
2
8
8
2
2
5
4
4
1
36
6
5
5
1
2
2
17
1
1
5
5
2
2
8
5
5
3
3
3
3
8
8
8
9
5
3
3
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
585
1
1
1
584
9
9
9
9
4
3
2
2
1
1
1
1
539
437
1
2
1
433
110
323
9
1
1
1
1
1
1
1
1
5
2
1
2
1
1
3
3
3
1
1
1
1
2
1
1
51
29
29
1
9
19
5
4
4
1
1
1
16
2
2
1
2
2
2
2
6
4
2
4
2
2
1
1
2
2
24
6
4
4
2
1
18
5
2
3
8
2
6
1
112
62
18
12
12
12
6
6
6
8
8
8
8
27
5
5
5
4
4
4
5
5
10
10
10
9
3
3
6
6
6
4
4
4
44
7
7
7
7
9
9
9
9
9
9
9
9
12
4
4
4
1
1
1
6
6
6
1
1
1
4
4
4
4
2
2
2
2
2
23
5
5
1
1
1
1
1
1
1
1
1
1
17
4
1
1
1
1
1
13
8
8
4
4
9
9
9
4
1
1
1
1
3
1
1
1
74
21
21
21
21
1
1
1
1
3
2
2
2
1
1
1
1
1
26
10
10
15
15
1
1
23
23
2
2
2
2
21
21
20
1
1
242
6
6
5
2
2
2
2
2
1
1
1
1
156
31
1
1
1
1
1
1
1
17
1
2
2
2
4
4
3
3
3
2
1
1
1
1
2
2
2
2
10
10
1
1
8
8
14
14
2
1
1
1
4
4
4
4
8
8
8
8
62
2
1
1
34
2
2
2
1
1
1
1
1
3
2
1
1
1
2
2
1
1
1
9
2
1
1
1
1
1
2
2
1
1
3
2
2
1
1
4
4
4
1
1
6
1
1
1
4
1
1
1
1
14
6
6
5
1
2
2
2
5
5
4
1
1
1
1
10
1
1
1
1
1
1
6
4
4
2
1
1
1
1
1
1
1
9
2
2
2
1
1
1
1
4
4
1
2
2
1
2
1
1
1
1
1
35
6
2
2
2
4
4
7
7
3
1
2
1
1
3
3
1
1
1
2
2
2
2
5
1
1
1
1
1
3
3
3
3
3
3
2
1
1
1
1
1
1
2
2
1
1
4
3
3
31
31
4
4
4
4
10
6
6
4
4
2
2
2
2
4
4
4
4
4
4
4
7
7
7
7
8
1
1
1
1
1
6
6
6
6
4
4
4
4
4
4
18
18
5
5
5
5
6
6
6
6
6
7
7
7
2
2
1
1
1
1
1
1
1
1
11
11
1
1
1
1
10
9
1
8
8
1
1
130
19
19
19
19
19
19
19
111
110
34
4
4
8
8
19
19
3
1
1
1
76
6
2
2
1
1
3
3
1
1
1
1
10
10
9
8
1
46
46
45
45
2
9
2
1
5
3
1
5
1
1
4
1
1
5
3
1
1
6
5
5
1
4
1
1
1
1
1
1
1
6
6
6
5
2
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
5
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
53
15
1
1
1
1
1
1
1
1
1
1
1
1
13
1
1
1
1
1
1
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
4
4
4
4
4
4
37
21
2
2
1
1
1
1
1
1
16
16
16
15
15
1
2
2
1
1
1
1
1
1
1
16
5
1
1
1
1
4
4
8
7
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
15
1
1
1
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
4
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
19
18
1
1
1
1
1
4
1
1
3
1
1
1
12
12
12
4
4
4
4
7
4
4
4
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1147
2
2
2
1
1
1
1
1
1
1
1
1
1
1141
57
16
16
16
41
27
4
2
2
2
2
2
2
5
5
5
5
18
18
18
18
3
3
3
3
3
3
3
3
8
1
1
1
1
1
1
1
6
1
1
1
5
5
5
1
1
2
2
1
1
1
1
46
2
2
2
44
19
4
4
4
4
1
1
1
1
1
1
1
1
2
2
2
2
3
3
3
3
4
4
4
4
4
4
4
4
13
1
1
1
1
1
1
1
1
11
11
11
11
2
2
2
2
2
10
10
10
10
10
10
1
1
9
1
2
1
1
2
2
1
1
25
25
2
1
1
1
1
1
1
4
2
2
2
2
2
2
2
3
1
1
1
1
1
1
1
1
1
1
1
1
12
12
12
12
1
1
1
1
3
3
2
2
2
1
1
986
77
77
39
38
904
1
1
1
864
69
68
68
68
34
34
34
34
66
1
1
1
65
65
2
2
2
2
33
33
33
33
194
194
194
5
5
3
3
2
2
2
2
73
43
1
39
39
1
29
29
29
1
1
1
7
7
7
7
85
19
19
19
4
4
4
1
1
23
20
20
2
2
1
2
1
1
18
18
18
1
1
1
1
1
1
1
1
9
8
8
1
2
2
2
14
14
14
14
7
1
1
1
6
6
6
24
24
24
4
4
4
4
1
1
1
1
1
1
3
3
3
3
13
13
13
13
24
24
24
24
11
11
10
1
16
2
2
1
1
14
14
4
1
1
3
3
112
112
112
9
9
9
9
16
6
6
6
10
10
10
7
7
2
2
2
1
1
1
2
2
2
1
1
1
1
1
29
20
20
20
20
9
9
9
9
1
1
1
4
4
4
4
1
1
1
1
3
1
1
1
2
2
2
11
11
5
5
3
1
1
1
1
1
1
2
2
2
2
6
1
1
1
1
1
5
5
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1724
159
100
1
1
1
1
1
1
4
4
3
3
1
1
73
1
4
1
1
1
1
1
1
7
1
5
3
1
2
2
2
4
2
1
4
4
4
2
1
4
1
3
2
1
1
1
1
1
1
1
2
2
8
1
1
1
2
2
1
3
1
1
1
57
10
9
9
5
5
2
2
2
1
1
1
1
1
1
1
38
2
1
1
1
1
3
3
3
3
14
9
1
1
2
2
3
3
2
2
1
1
1
4
4
4
3
3
1
1
1
19
4
4
1
1
1
1
12
4
4
1
1
1
1
2
2
4
4
3
3
3
3
1
1
1
2
2
1
1
1
1
259
7
1
1
3
1
1
1
1
1
1
1
1
1
239
1
1
1
1
1
1
238
5
2
2
3
3
233
233
158
158
34
34
34
33
33
33
9
4
4
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
136
136
2
2
86
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
7
7
1
1
1
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
3
2
1
1
1
2
2
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
1
1
3
3
32
3
1
4
1
1
1
1
1
1
1
2
1
1
1
1
2
2
3
3
1
1
1
1
1
1
1
5
1
1
3
raw text file