members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
378809
2
2
2
2
2
2
5182
50
1
1
1
1
1
1
1
17
5
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
3
2
2
1
1
1
1
1
24
4
4
1
1
2
19
15
3
3
1
1
1
1
1
2
1
1
1
1
1
1
1
6
2
1
1
1
1
1
1
1
1
4
4
4
4
4
2
2
1
1
1
5
5
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
1
3
3
2
2
2
2
1
1
1
1
1
1
3
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1
1
1
1
1
4
2
2
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1805
54
1
1
1
1
1
1
1
1
1
1
1
1
1
52
50
49
49
49
3
3
1
1
1
1
2
2
1
1
1
1
1
1
45
45
11
11
11
11
11
7
7
7
5
4
1
1
2
1
1
1
4
4
4
1
1
1
3
3
1
1
1
33
33
33
32
18
15
15
15
15
15
15
1
7
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
14
4
4
3
2
2
2
1
1
1
1
1
1
1
10
10
10
10
10
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
1751
1685
1685
453
453
23
12
33
19
30
44
2
23
8
16
1
28
14
45
15
8
22
16
37
17
21
19
773
759
753
70
47
4
42
44
32
70
42
38
48
33
39
34
38
28
22
12
34
38
38
14
2
12
459
316
18
29
27
11
27
7
53
14
10
10
1
19
13
2
7
2
15
33
18
141
1
140
1
1
1
5
1
1
1
1
1
1
110
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
23
1
1
1
1
1
2
2
2
2
2
17
5
5
5
1
4
12
9
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
17
1
1
1
1
3
3
3
3
1
2
1
1
1
12
12
9
9
4
5
2
2
2
2
2
2
19
2
1
1
1
1
1
1
1
3
1
1
1
1
2
1
1
1
1
1
1
1
13
3
1
1
1
1
1
1
1
1
1
1
1
6
3
1
1
2
2
2
1
1
1
1
1
1
1
3
3
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
2
1
1
1
1
1
1
100
100
59
59
59
59
34
1
11
13
41
1
1
1
1
1
40
40
40
1
1
5
1
32
21
2
1
1
1
1
1
1
1
1
1
1
14
2
2
1
1
3
3
4
4
2
2
2
2
1
1
1
1
1
66
30
6
6
6
6
2
2
2
2
2
2
2
2
2
1
1
1
6
2
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
12
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
8
8
7
7
2
2
5
5
5
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
5
1
1
1
1
4
4
1
1
2
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
22
1
1
21
21
21
21
21
3
3
3
3
2
2
1
1
1
3083
2639
1
1
1
1
1
1
1
1
1
1
1
2637
24
1
1
1
1
1
1
1
23
23
23
23
23
23
1
3
3
1
2
2
2
1
1
1
1
1
2
2
2612
2518
2515
11
10
4
4
1
1
1
2
2
1
1
6
6
5
5
3
2
1
2
2
1
1
1
1
1
1
1
1
1
2504
2504
2504
2503
2503
2495
2495
2495
2495
2495
2492
2492
2492
1996
1985
1985
1985
1983
1797
1789
1783
6
6
1
1
1
1
1
1
1687
1687
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
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
3
1
1
2
1
1
1
1
1
1
1
2
2
1
1
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
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
2
1
1
2
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
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
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
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
2
1
3
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
2
1
1
1
2
1
2
1
1
1
1
1
1
3
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
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
2
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
1
1
1
2
1
1
1
1
1
3
1
1
1
1
1
2
1
1
3
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
2
1
1
1
1
1
4
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
2
1
1
1
1
3
1
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
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
2
1
1
2
1
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
2
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
2
1
1
1
2
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
9
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
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
1
1
3
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
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
2
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
2
2
1
1
1
1
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
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
2
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
2
1
1
1
1
1
2
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
2
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
4
2
1
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
2
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
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
2
4
2
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
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
2
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
2
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
2
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
2
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
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
1
1
1
2
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
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
181
181
181
181
181
16
162
2
1
10
10
10
10
10
10
10
10
10
2
5
3
496
496
113
113
1
1
1
1
112
112
112
2
1
1
1
1
1
2
1
1
2
1
2
2
1
1
3
1
1
1
1
2
4
1
2
4
2
2
2
5
1
3
2
2
1
2
2
1
3
1
1
1
1
4
1
1
2
1
1
3
4
2
1
1
5
1
5
2
1
1
3
1
379
379
379
1
1
1
1
378
378
378
2
4
2
1
1
1
4
1
1
1
1
1
1
1
1
5
3
1
2
1
11
2
1
1
2
4
2
2
1
2
1
1
1
1
1
1
1
1
1
1
1
3
1
2
3
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
2
2
1
2
3
4
1
1
1
1
1
2
1
1
4
2
1
2
1
1
1
3
1
3
1
1
2
1
2
1
1
1
3
1
1
1
2
1
1
2
2
1
3
1
1
1
1
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
2
1
4
1
1
1
1
5
1
1
1
1
1
4
6
2
1
1
5
1
1
1
1
1
1
1
1
2
1
3
1
1
1
2
1
2
2
1
1
1
1
1
3
1
2
1
1
2
2
1
1
1
2
2
1
1
1
2
1
3
3
1
2
2
1
1
1
1
1
1
1
1
2
1
2
2
1
1
2
1
2
1
1
1
1
1
1
1
1
1
2
2
1
2
1
1
1
1
1
1
1
2
1
2
1
1
1
2
1
1
1
1
1
1
4
4
4
4
1
3
3
3
3
3
3
3
8
8
8
8
8
8
1
1
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
1
1
6
6
6
6
5
5
4
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
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
89
62
6
6
6
6
6
6
6
5
1
1
1
2
1
1
56
56
54
54
34
34
34
34
34
33
20
20
20
20
20
20
20
20
20
20
2
1
1
12
2
1
1
2
2
2
2
2
2
2
2
1
1
11
8
8
8
8
8
1
1
1
1
1
7
7
7
7
7
5
1
1
3
3
3
3
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
1
1
1
1
1
1
20
9
9
7
7
7
7
7
6
6
2
2
2
2
2
2
2
2
2
2
2
2
11
9
9
9
9
9
8
8
6
2
1
1
1
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
27
11
11
11
11
11
11
11
11
11
16
1
1
1
1
1
1
1
1
15
6
6
6
6
6
6
6
6
9
2
2
2
1
1
1
1
1
1
1
7
7
7
7
7
3
1
1
1
2
1
1
2
1
1
1
1
225
1
1
1
1
224
224
224
23
182
19
219
1
1
1
1
1
1
1
1
7
7
7
7
7
7
1
1
1
2
1
1
209
201
201
197
197
194
1
1
1
1
193
1
1
1
1
1
1
192
1
1
1
1
1
1
191
1
1
1
1
1
190
190
190
190
2
1
4
2
1
3
7
4
1
1
1
2
2
2
1
1
1
9
1
1
1
2
1
2
1
1
1
3
1
1
4
1
1
1
1
1
2
2
1
2
1
1
1
1
2
1
2
2
1
3
2
1
2
1
7
4
1
1
1
1
3
1
1
2
3
1
1
2
1
1
3
1
3
1
2
1
5
5
1
1
7
1
2
2
1
1
1
1
2
1
2
2
1
1
1
3
1
3
1
1
1
1
1
2
2
2
2
2
2
2
2
2
4
4
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
8
7
7
6
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
358188
1181
1
1
1
1
1
4
4
4
2
2
1
1
2
1
1
1
1
1
1
1
1
1172
1172
1
1
1
1
1167
8
8
1
1
8
8
1
1
2
3
1
17
17
1
1
4
1
1
1
1
1
1
1
1
4
1
3
3
2
2
368
368
9
9
1
1
733
733
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
5550
2
2
2
2
267
267
1
1
5
5
1
1
1
1
2
2
5
5
23
23
6
6
6
6
1
1
193
193
1
1
3
3
5
5
1
1
2
2
7
7
18
18
22
22
1
1
11
11
78
78
5
5
43
43
1
1
6
6
1
1
3
3
52
52
3
3
1
1
1596
1
2
1
1
1
2
1
10
2
2
1
1
1
7
7
1
1
4
1
1
14
1
4
1
1
1
1
1
1
2
1
1
1
2
3
2
1
1
1
1
1
1
1
4
4
4
1
1
7
1
2
1
4
1
1
1
1
3
1
1
1
1
6
1
38
1
1
1
10
1
1
1
1
1
10
1
4
1
1
1
1
1
1
458
1
1
1
1
1
1
1
2
4
4
4
2
1
1
32
1
1
1
1
1
1
1
1
1
1
2
1
1
3
1
1
30
1
1
34
34
1
1
1
1
2
1
1
1
1
1
1
8
1
1
1
1
1
1
1
1
1
4
1
1
2
1
1
1
1
44
5
1
1
45
2
43
1
1
16
3
2
1
87
1
1
1
1
1
3
1
2
1
1
1
1
2
1
1
1
1
1
1
161
2
1
1
1
1
5
1
1
1
1
1
3
3
2
1
1
159
1
1
1
4
1
1
1
1
6
2
1
1
2
1
1
1
1
1
1
4
1
1
1
1
2
1
1
2
1
3
1
1
1
1
2
1
1
2
1
1
1
2
31
4
1
1
1
6
18
1
6
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
4
4
13
13
42
42
1
1
20
20
2
2
1
1
4
4
1
1
1
1
4
4
14
14
281
281
2
2
22
22
1
1
1
1
29
29
5
5
6
6
6
6
2
2
2
2
1
1
8
8
72
2
1
3
3
3
1
1
1
1
2
2
2
2
1
1
1
1
1
17
17
17
1
1
1
1
1
1
1
1
1
4
4
4
1
1
1
1
11
11
11
2
2
2
1
1
1
2
2
2
1
1
1
1
2
2
2
1
2
4
4
4
1
1
1
1
1
1
7
7
96
96
4
4
17
17
176
176
1
1
1
1
32
32
1
1
1
1
1
1
1
1
1
1
29
29
1
1
9
9
3
3
1
1
1
1
34
34
191
191
7
7
2
2
6
6
249
249
247
247
45
45
3
3
32
32
1
1
3
3
1
1
30
30
6
6
1
1
793
174
619
1
1
1
1
2
2
11
11
8
8
4
4
4
4
4
4
1
1
2
2
1
1
16
16
1
1
1
1
3
3
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
558
558
6
6
6
6
1
1
1
1
5
5
5
5
2
2
2
2
2
2
2
539
537
18
18
1
1
1
1
17
2
2
2
1
1
1
2
2
2
3
3
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
56
5
5
1
2
2
1
1
1
1
1
1
14
8
3
2
2
2
2
2
1
1
1
2
1
1
1
1
6
2
2
2
3
3
3
1
1
1
32
32
5
2
2
1
1
1
1
1
1
1
2
2
2
1
1
4
1
1
1
3
2
2
2
2
2
4
4
4
5
4
1
3
1
1
1
1
1
1
1
3
3
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
31
6
3
3
3
3
2
2
2
2
1
1
1
1
1
1
1
1
3
3
2
2
2
1
1
1
5
5
5
5
5
14
3
3
3
3
3
6
6
2
2
2
5
5
5
5
2
2
2
2
2
14
14
12
5
5
5
4
4
2
2
2
1
1
1
1
381
379
379
1
1
1
376
1
1
1
8
8
6
6
9
9
2
1
1
1
1
1
1
1
12
12
2
2
2
2
2
2
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
12
3
3
3
3
3
7
3
3
3
1
1
1
1
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
11
11
11
11
11
11
1
2
3
3
1
1
7
2
2
2
1
1
1
1
1
1
1
1
1
1
1
5
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
340336
135
105
105
10
5
5
5
5
5
5
5
5
95
71
21
21
26
7
7
3
3
1
2
2
21
21
21
8
3
3
3
5
5
5
16
1
1
1
1
6
1
1
1
9
9
9
30
5
5
5
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
11
1
1
1
1
1
10
1
1
9
1
1
1
1
1
1
4
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
2
2
2
4
4
1
1
1
1
2
2
2
2
1
1
1
1
5
3
3
3
3
3
2
2
1
1
1
1
340
2
2
328
27
7
89
4
2
1
1
2
2
12521
158
41
5
5
2
2
3
3
3
3
1
1
1
2
2
2
2
5
5
2
2
1
1
10
9
9
1
2
6
16
4
4
2
1
1
2
2
2
117
69
46
31
2
11
3
6
1
8
12
1
3
7
1
21
5
1
7
1
4
1
1
1
11
11
11
7
2
2
16
10
10
10
6
6
6
6
20
2
2
2
10
9
9
8
1
1
1
5654
5445
391
1
1
388
388
261
127
3
2
2
2
1
1
6
6
6
1
1
3
3
585
352
347
13
331
2
227
17
175
32
3
1
1
1
1
1
1869
21
5
5
5
12
1
1
1
11
1
1
1
3
2
1
1
473
471
37
433
1
1
1
1
2
1
1
4
4
68
68
58
10
48
42
1
4
1
757
4
745
49
2
15
653
26
1
1
13
9
3
1
22
15
1
5
1
1
1
1
275
21
254
2030
4
4
1
1
505
1
502
502
1
7
1
1
1
6
1
1
1
2
1
6
6
1
1
1
1
1
1
7
7
1
1
3
1
1
1
1
1
1
1
2
2
2
4
4
4
4
514
1
62
16
341
94
2
1
1
1
1
2
2
1
1
2
1
1
8
8
8
8
2
2
779
779
122
223
434
4
4
33
33
3
1
2
1
1
11
9
9
2
1
1
202
1
1
1
200
200
200
199
1
1
1
1
2
2
2
2
2
2
1229
7
6
6
1
1
9
9
9
9
26
22
22
22
22
4
3
3
1
1
1
1
5
5
3
3
2
2
1182
3
2
2
2
2
1
1
1
1
132
132
3
3
1041
1028
1
1015
7
1008
1
1
3
1
1
1
1
13
13
455
74
74
4
4
8
1
1
1
2
2
2
1
3
1
1
1
1
1
1
1
1
366
366
1049
13
13
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
1
1
32
30
30
30
24
3
3
2
10
10
10
10
37
35
7
7
7
6
6
6
4
3
3
1
10
10
10
10
7
7
7
2
2
2
51
4
4
4
4
23
3
3
14
14
14
6
2
2
4
4
24
24
24
24
19
19
19
19
19
48
20
20
19
19
1
18
18
18
18
10
10
10
10
162
33
25
15
15
4
4
4
4
5
5
10
1
8
8
8
2
6
1
1
1
1
125
90
1
1
17
5
5
8
8
2
5
1
1
1
25
15
4
4
1
1
2
2
7
7
4
4
1
3
11
3
3
3
8
8
7
1
8
8
2
6
20
11
6
3
1
1
33
1
1
10
9
2
7
1
17
13
8
5
3
5
5
4
3
2
1
1
399
398
12
12
10
2
13
13
190
190
18
70
102
73
73
71
1
1
103
103
13
8
5
1
3
3
57
1
55
1
5
1
4
1
1
1
258
2
1
1
1
1
1
150
150
10
10
91
91
87
1
1
1
1
8
8
1
1
15
15
11
11
6
6
6
1
1
1
5
5
4
1
14
14
77
11
11
11
9
9
16
16
10
10
10
13
13
10
3
3
1
1
6
3
3
3
3
3
3
3
3
3
1249
1249
78
78
78
78
296
2
2
89
89
89
68
68
68
118
1
1
116
15
15
15
9
6
847
1
1
1
1
4
2
1
1
1
1
29
3
22
4
2
2
2
1
1
795
795
795
12
12
16
2
2
1
1
1
1
1
1
1
1
14
1
1
1
1
12
12
3
8
8
1
1
1
1
1
1
3
3
3
3
3
3
2618
23
4
4
4
4
13
13
13
13
6
6
6
6
8
8
5
1
1
1
2583
171
171
171
159
12
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
81
26
2
2
2
1
22
22
3
3
3
51
3
3
2
2
1
5
1
4
27
21
6
548
4
4
4
4
4
4
4
91
91
89
2
370
296
3
1
165
124
1
1
1
1
70
65
1
4
4
4
4
4
4
472
107
107
13
94
4
4
3
3
206
206
4
10
2
190
129
128
6
120
2
1
1
1
1
1
1
14
1
1
6
3
2
1
1
1
4
4
1
1
260
119
4
105
8
130
130
120
2
8
10
10
79
3
1
2
2
2
1
1
1
1
5
5
2
2
35
3
31
1
11
19
1
3
1
1
1
27
27
25
1
1
1
1
1
29
29
29
29
54
54
53
79
79
79
29
12
4
34
1
1
1
652
344
344
3
1
7
333
278
278
278
9
9
9
1
1
1
40
40
1
1
323928
349
349
1
1
1
11
11
1
1
4
4
31
20
20
20
10
3
3
49
2
2
2
11
2
2
2
2
2
2
1
1
2
2
2
31
31
31
12
1
1
11
11
11
2
2
2
3
1
1
1
1
1
1
1
16
16
4
1
1
3
3
6
1
1
5
5
5
2
2
2
24
24
2
2
60
6
1
1
53
5
5
6
6
4
4
4
18
18
6
6
119
22
22
22
10
9
9
20
2
2
12
12
67
2
2
14
14
1
1
2
2
3
3
9
9
1
1
1
97
97
27
27
27
27
62
11
11
11
2
2
2
2
14
14
14
1
1
11
1
1
3
3
3
3
3
3
3
1
1
1
1
8
8
8
31
31
31
31
2
2
1
26
2
2
2
2
2
2
273655
240723
240715
2
1
1
1
1
1
1
57
57
1
1
20
20
1
1
1
1
40
40
164
89
74
1
99
99
170
170
22
22
21
11
10
13
13
3
3
11
11
2
2
1
1
236
43
1
5
187
1
1
201
201
1
1
27
27
1
1
1
1
2
2
123
119
1
2
2
19
1
5
1
7
2
2
1
1
1
5
1
1
1
1
2
1
4
2
1
1
4
4
1
1
2
1
1
2
1
1
1
2
5
6
1
2
1
2
1
12
12
1
3
1
2
2
2
1
1
1
1
1
1
10
10
17
17
12091
154
11927
11927
4
3
1
20
20
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
73
2
71
1
1
222
206
16
1
1
1
1
20
10
10
10
10
1
1
3
3
1
1
110042
34
8
2
4
2
7
16
6
3
12
10
10
26
96794
19
13037
21
6
18
7
70
28
2
25
4
11
1
1
2
2
1
1
1
1
1
1
16
16
1
1
418
418
3
3
104
104
2
2
2
2
111
22
18
71
38
38
130
130
1
1
1
1
105908
112
3
226
104367
1
7
47
48
13
1
1
25
197
103
5
290
31
1
1463
5
3
13347
1
1
88752
23
58
64
160
14
15
120
53
9
115
46
459
459
459
77
10
10
10
10
33
33
2
2
1
1
1
1
1
1
131
131
1
1
6
6
1
1
14
14
3
3
83
28
29
26
6
6
2
2
2
3
3
5
5
2
2
3
3
1
1
1
1
2454
15
50
28
25
5
27
51
9
8
47
78
47
24
14
72
65
67
63
122
25
93
127
12
85
76
6
72
53
73
118
25
103
50
25
26
188
35
28
47
100
118
85
67
3
3
7
7
1
1
186
186
1
1
1
1
5
1
4
72
6
1
65
1
1
1
1
3
1
1
1
1
1
6690
6642
1
1
1
1
1
90
3
2
5
21
13
8
38
6472
6465
149
149
5
4
2
1
3
6300
5
2
1
1
52
52
1
1
46
46
6
6
1
23
23
1
1
6
6
9
9
2758
2758
233
2
2
40
40
12
6
6
5
5
30
1
29
35
35
95
95
190
190
3
187
26
26
26
568
93
93
2
471
471
42
42
42
94
94
94
557
557
557
93
93
93
3
3
97
1
41
40
1
111
111
111
1
1
69
69
69
1
1
1
1
35
35
35
182
150
32
14
14
6
6
6
29
29
1
1
50
50
50
8
8
7
7
2
5
1
1
8
8
8
8
8
1
1
1
214
214
1
1
103
103
103
106
106
4
3
1
21975
619
249
249
2
2
36
36
36
235
23
20
3
194
32
155
7
60
60
3
3
7
1
1
3
1
1
25
5
9
9
3
1
15434
106
26
12
38
30
1
1
25
25
2540
2540
2
2
191
5
5
14
14
5
5
1
1
2
1
1
1
1
31
31
21
21
4
4
9
9
1
1
25
25
8784
2
26
26
1296
64
1232
6
6
489
489
156
156
11
11
225
225
51
51
517
517
616
616
11
11
351
351
449
449
1
26
26
36
36
36
1
35
5729
2786
1317
1469
307
307
307
1
1
1
2627
2627
2627
2
2
2
63
32
31
1
25
25
438
360
360
1
1
1
1
7
7
14
14
1
1
14
1
2
1
1
1
1
1
2
1
1
1
1
2
2
9
9
1
1
24
24
14
14
14
7
1
1
1
1
1
1
1
1
2
2
2
3
3
3
73
73
30
10
10
10
1
1
1
1
1
1
1
1
4
1
1
1
3
3
3
7
1
1
1
24
10
10
14
14
2
2
4
4
3
3
11
7
7
7
4
4
4
1
1
4
4
4
2
2
2
854
854
3
2
2
2
25
3
1
1
9
9
11
11
11
2
2
2
5
2
3
3
3
3
3
3
3
3
24
9
6
1
1
15
8
8
2
18
13
13
13
1
1
1
2
1
33
2
2
2
20
7
1
1
6
6
1
1
1
12
1
1
1
5
5
5
3
3
6
6
4
1
1
1
1
1
3
3
3
3
30
23
1
1
1
22
8
8
8
2
2
2
7
1
1
3
3
2
2
3
3
7
2
2
3
3
1
1
1
158
54
1
53
53
64
1
61
2
2
2
35
35
35
1
1
6
6
6
6
19
4
3
8
8
5
5
3
3
12
7
1
1
1
1
1
6
1
1
3
3
2
2
2
2
1
1
5
4
4
2
2
2
1
13
1
1
1
1
2
2
2
9
1
1
1
28
28
2
3
3
3
1
1
2
2
2
5
5
5
4
1
1
7
1
1
27
6
1
1
1
1
1
2
2
1
1
5
5
5
2
2
2
6
6
6
7
7
5
5
2
39
2
2
2
1
1
1
32
1
1
3
6
6
1
4
4
4
1
1
2
2
1
1
1
59
3
3
3
1
1
3
3
47
5
5
5
11
11
2
3
3
3
1
29
3
3
3
26
26
3
3
1
22
8
2
2
2
27
1
1
17
2
2
14
14
14
2
2
3
5
1
1
1
1
9
8
140
6
5
1
133
1
101
101
8
8
6
1
1
1
5
4
4
1
1
4
4
4
13
12
3
1
1
1
4
1
1
3881
10
10
10
10
10
2
2
2
25
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
20
1
1
4
4
4
14
14
1
1
1
3783
3151
3151
3151
3149
2
234
102
102
96
96
96
24
24
24
384
384
296
296
32
32
8
8
8
61
24
3
3
4
4
4
17
17
17
37
37
37
37
33863
33528
6
6
6
6
8
8
8
33514
1
1
1
1
1
1
1
1
22
22
22
2717
2717
105
105
1
1
7524
1
1
5
5
139
139
101
38
6
1
1
2
2
3
2
1
1
1
6249
1
1
1
5
1
4
2
2
1
2585
2585
4
1
2
2
1
1
1
2
7
44
3
4
1
2
3
2829
2829
3
3
1
83
3
1
4
1
1
1
2
2
1
4
2
2
1
1
3
4
1
1
1
1
2
1
4
2
1
1
1
1
2
1
1
1
1
14
1
3
4
2
1
1
1
2
1
13
13
3
2
1
1
1
3
3
3
1
2
2
1
1
1
1
1
1
165
165
2
1
7
7
3
3
1
2
2
2
1
1
3
1
3
3
3
3
3
3
1
3
3
1
1
128
128
1
1
1
68
17
17
25
26
1
11
1
1
6
1
1
99
2
2
2
3
2
1
1
3
8
1
2
1
1
2
1
1
773
771
771
2
211
25
25
24
23
39
39
2
2
1
1
1
1
81
81
16
16
16
16
1
1
59
1
58
57
57
57
7
3
2
2
7
7
3
3
3
3
9
9
7
7
2
1
194
194
194
1
1
1
1
8
5
3
2
3
619
511
13
13
82
82
52
52
1
1
1
1
5
1
1
1
1
1
1
1
18
18
5
4
4
20
18
2
4
1
1
1
6
6
61
61
4
1
1
75
75
1
1
1
1
25
25
34
3
8
2
2
23
23
23
1
1
1
1
2
2
2
2
2
2
5
5
1
4
1
1
4083
4083
149
68
79
79
79
1
1
1
1
1
1781
1781
117
17
17
16
16
1
26
2
2
2
24
24
24
24
18
17
17
1
42
42
2
15
15
25
25
25
105
14
14
14
10
10
54
7
7
10
10
1
1
1
2
1
1
1
1
1
1
1
1
6
1
1
1
1
24
13
13
9
9
2
2
67
67
67
335
225
1
1
1
1
1
1
19
19
34
30
4
23
23
27
27
26
1
1
1
1
1
42
42
42
1
1
2
2
3
1
1
1
2
2
2
2
104
1
1
21
21
1
1
1
12
12
11
1
1
1
1
1
1
47
36
1
1
1
2
2
1
1
5
1
4
1
6
6
6
1
1
1
1
1
1
9
9
4842
1
1
1
4841
1
1
1
237
1
1
65
62
4
57
1
3
3
1
1
6
3
2
2
1
1
1
147
147
137
29
3
2
5
6
6
27
22
14
13
10
10
3
7
2
2
13
1
1
12
3
3
1
1
1
2441
2
2
181
2
1
1
1
5
5
172
44
128
307
30
30
180
3
177
55
55
3
2
2
3
2
1
3
3
102
1
100
1
1
1
1
1
1
1
45
2
43
66
65
5
5
1
4
1
1
2
1
1
1
1
61
34
27
27
1
1
1
43
34
9
1
1
5
5
846
160
160
160
6
6
1
1
1
95
72
72
1
1
125
3
2
1
1
1
1
72
72
89
89
6
4
2
2
30
30
1
1
2
2
2
1
1
1
1
339
49
49
2
47
1
1
78
2
1
1
3
1
38
37
1
5
1
26
26
3
3
208
11
11
7
4
1
1
5
5
1
121
121
1
11
7
4
1
15
15
3
12
2
2
178
178
1
1
2080
1780
2
5
172
11
161
14
1
1
1585
1
1
6
2
4
267
88
8
80
145
8
137
15
2
13
5
5
36
11
3
3
3
3
7
1
1
1
1
1
1
4
4
1
1
1
23
4
4
4
4
2
2
2
3
3
3
3
1
1
1
1
12
1
1
1
11
11
11
1
1
1
1
2
2
2
2
2
262
7
7
3
1
1
1
2
1
1
1
1
1
1
2
2
255
4
4
4
4
96
71
71
71
6
6
8
7
7
7
1
1
1
146
121
121
25
25
2
2
2
2
2
2
56
1
1
1
18
2
2
5
5
6
6
1
1
2
2
2
2
1
1
1
1
8
8
1
1
1
5
5
2
2
2
2
4
4
4
1
3
9
9
9
9
13
2
2
2
9
9
9
1
1
1
1
2
2
1
1
1
1
1
1
3225
15
15
8
4
4
4
2
2
7
3
3
3
4
4
4
3128
34
2
2
2
1
1
1
1
11
1
1
1
4
4
2
2
1
1
1
1
1
1
18
18
4
4
2
2
8
8
32
32
1
1
1
16
16
16
16
11
11
11
11
4
3
3
3
145
1
79
2
2
2
2
2
1
1
1
1
1
2
2
7
7
4
3
22
4
2
2
3
3
1
2
4
1
1
3
5
2
1
1
2
2
2
2
2
5
1
3
1
2
2
2
1
1
1
1
7
6
1
1
5
4
1
23
23
25
8
8
5
3
11
8
3
2
3
3
2
1
1
1
1
1
1
3
3
2
1
34
18
1
1
3
3
5
5
1
1
3
1
2
11
1
1
4
1
3
6
6
4
4
2
2
2
2
1
1
1
21
4
4
4
4
6
6
6
6
9
8
8
8
1
1
2872
1
1
1
1
39
27
27
24
3
12
12
30
30
12
12
7
7
7
4
3
8
5
5
2
2
9
1
1
8
8
8
252
3
3
3
3
4
4
6
5
5
1
3
3
3
230
230
6
6
6
6
21
9
9
12
1
7
7
7
3
9
9
1
3
4
1
2476
670
1
668
668
1
882
882
1
1
1
1
1
1
16
16
6
6
1
1
42
42
1
1
1
1
8
3
3
5
4
1
4
4
4
4
11
11
11
14
14
14
14
4
4
4
4
5
1
1
3
3
3
1
1
1
1
4
4
1
1
1
1
3
3
3
3
17
14
4
4
4
4
7
7
7
7
7
3
3
3
3
3
1
1
1
1
1
1
8
8
8
5
5
2
2
1
1
1
5
5
1
1
1
1
4
4
4
4
11
11
11
4
1
1
2
2
1
1
7
1
1
1
1
6
6
4
4
1
2
1
3
3
3
2
1
1
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
1
120
20
1
1
1
1
1
1
19
2
1
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
7
7
2
2
2
2
1
1
1
1
2
2
2
2
1
96
41
28
25
1
1
1
2
2
1
1
1
1
1
2
2
2
2
2
1
1
1
2
2
2
2
2
5
5
5
1
1
1
1
1
1
3
3
8
5
4
4
1
1
3
3
3
3
3
1
1
1
1
1
4
4
3
1
1
55
22
1
1
1
1
21
2
2
2
11
1
2
2
1
1
1
1
1
1
1
4
4
4
1
1
1
1
1
1
1
31
3
3
3
3
1
1
1
1
10
1
1
9
9
9
17
1
2
2
2
1
1
1
1
2
1
1
1
1
9
9
9
1
1
1
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
1
1
1
44
1
1
1
42
1
1
1
1
1
1
2
2
16
16
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4093
3
3
3
3
3
3
3
3
4089
287
183
183
183
104
87
6
3
3
3
3
3
3
1
1
1
1
80
80
80
80
12
4
4
8
8
8
8
3
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
21
6
6
15
2
2
3
3
2
2
1
1
1
1
1
3
3
3
1
1
18
18
4
2
2
2
2
2
2
2
7
4
4
4
4
3
3
3
3
1
1
1
1
6
6
2
1
1
2
2
2
2
2
2
3689
638
638
77
561
3043
3002
157
157
157
157
65
65
65
65
691
19
19
15
4
2
2
669
669
1
1
87
87
87
87
150
150
150
6
6
4
4
1
1
1
1
1
243
127
124
124
3
115
115
115
3
2
2
1
1
342
1
1
76
4
4
72
20
52
1
1
2
2
1
1
25
25
24
1
1
1
34
34
34
117
115
115
2
1
1
1
1
2
2
1
1
1
1
2
1
1
2
2
51
51
51
34
34
34
34
3
3
1
1
1
16
7
7
7
9
1
1
1
8
8
23
23
23
7
7
7
7
2
2
2
2
34
34
34
34
26
26
26
26
23
23
23
557
42
42
5
37
8
2
1
4
1
499
499
4
4
4
362
362
362
12
12
12
12
84
62
62
62
21
21
21
19
19
4
4
4
4
4
4
2
2
2
3
3
3
2
2
2
1
1
2
2
16
11
11
11
11
5
5
5
5
5
3
3
1
1
2
2
2
2
1
1
1
38
38
22
6
6
6
6
1
1
1
1
1
1
1
1
10
10
10
10
4
2
2
2
1
1
1
1
10
3
3
3
3
3
3
3
3
4
4
4
4
2
1
1
1
1
1
1
1
1
4
4
4
4
4
1
1
1
1
1
1
1
1
31
31
23
23
22
1
1
1
20
20
1
19
1
1
1
1
8
1
1
1
1
1
7
7
1
1
1
5
5
5
1
1
1
14378
859
197
1
1
2
2
3
3
140
2
1
4
1
1
2
2
2
2
12
1
1
1
3
1
5
2
1
1
1
18
3
1
2
2
1
1
32
1
1
2
2
1
1
1
1
1
1
1
4
1
1
2
1
3
3
2
1
1
1
1
1
1
1
1
7
3
2
1
1
37
1
4
1
1
2
1
1
2
1
1
1
3
1
1
1
3
2
1
2
1
2
1
2
1
658
387
19
3
1
2
1
1
1
1
13
13
354
354
13
13
1
1
2
2
338
76
76
245
245
11
1
1
5
5
4
4
1
1
1
1
116
2
2
2
17
17
10
10
1
1
3
3
1
1
2
2
51
20
1
1
9
9
8
8
1
1
1
1
30
30
2
1
1
1
2
1
1
1
1
1
18
1
1
1
1
1
45
6
6
1
1
1
1
2
31
1
1
1
1
1
1
1
1
1
1
1
1
23
23
2
2
8
8
1
7
142
137
137
5
5
2
2
2
2
2
2
1
1
15
5
4
1
3
1
1
8
8
8
8
5
5
3
3
3
2
1
1
1
1
1
1
1
1
185
185
144
5
1
1
1
1
1
1
1
1
1
2
1
3
1
5
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
5
1
1
1
3
1
1
1
2
1
1
1
1
1
1
1
1
2
1
2
1
1
1
2
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
1
2
2
1
1
1
1
1
1
1
8
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
5
5
23
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
2
1
6
3
1
1
1
raw text file