members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
22936
11989
176
1
28
4
3
5
1
1
1
14
12
2
2
1
1
1
1
1
1
65
60
60
60
1
1
11
1
1
1
1
40
1
1
1
1
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
2
1
1
1
1
1
5
5
5
1
1
1
1
3
24
24
24
1
1
4
4
14
9
2
2
3
3
35
7
7
6
1
2
1
1
1
1
1
26
11
2
2
7
3
2
2
15
10
1
1
9
9
1
1
1
1
3
2
1
7
3
3
3
2
1
2
2
2
2
2
2
2
2
1
1
15
1
1
1
1
1
1
1
1
2
2
2
2
2
2
6
6
6
1
1
1
1
1
4
2
1
1
5
5
1
1
1
1
4
4
4
4
4
1
1
1
1
129
1
1
1
87
2
1
1
6
1
1
1
1
1
1
1
1
3
1
1
1
2
1
1
1
1
25
16
16
16
16
9
9
9
9
5
5
5
5
3
2
1
1
1
1
1
21
18
13
1
1
1
4
4
4
4
1
1
2
2
2
2
2
3
3
3
3
2
2
2
1
1
1
1
12
3
3
1
1
2
2
6
4
2
6
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
34
10
10
2
8
23
17
17
17
17
17
17
17
3
3
3
3
3
3
3
3
1
1
2
2
484
3
3
4
1
1
3
3
232
6
6
6
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
1
2
1
1
1
1
9
1
1
1
3
1
1
1
1
1
1
1
2
2
2
2
1
1
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
3
3
1
1
1
1
1
1
1
1
1
1
1
1
3
1
2
2
2
3
1
1
9
9
9
1
2
1
1
1
1
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1
1
1
1
1
1
1
1
1
3
3
3
1
1
4
4
4
1
1
9
9
9
1
1
1
4
2
1
1
2
1
1
1
1
1
1
1
1
1
2
3
3
3
1
8
1
1
2
2
1
1
1
1
1
1
51
1
1
1
1
1
1
1
1
1
2
1
1
3
1
1
1
1
1
1
1
2
2
1
16
6
6
6
6
1
1
49
49
49
2
1
1
1
1
8
1
1
1
7
4
4
1
1
1
1
2
2
2
2
6
1
1
2
2
2
1
1
3
3
3
2
1
4321
3
3
3
2
2
2
1
1
2
2
2
1
29
29
26
19
1
1
3
1
1
2
2
2
2
1
1
4
4
1
1
6
2
2
2
2
1
1
1
2
1
1
1
1
3
3
3
3
155
4
4
4
3
1
1
1
1
150
150
128
4
3
117
1
1
3
2
2
2
1
15
1
3
2
69
4
5
1
8
1
1
1
18
1
1
1
15
2
3
3
7
3
3
2
2
2
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1
1
1
1
1
1
7
1
1
1
1
6
4
4
3
1
2
1
1
1
1
1
1
1
1
4
1
1
1
1
3
2
2
1
1
1
1
1
28
11
1
1
1
1
1
1
2
5
16
13
3
9
9
9
9
9
74
74
74
74
6
1
4
1
11
1
2
1
1
7
1
4
1
3
3
3
3
3
27
15
15
15
12
1
1
1
2697
3
1
1
1
1
1
1
43
12
1
1
5
1
1
2
1
31
31
177
177
1
1
1
1
175
175
58
58
56
32
3
1
1
1
1
1
29
23
1
1
1
1
3
3
3
3
64
64
47
1
1
7
2
2
2
2
2
3
3
3
1
1
1
1
1
1
1
1
1
1
1
215
100
4
4
3
3
3
3
59
59
59
10
10
10
1
1
1
48
39
1
1
1
1
1
1
1
1
1
1
1
1
35
35
2
2
2
2
21
21
14
14
3
3
2
2
12
4
2
2
2
2
2
7
7
7
2
2
3
3
1
1
105
105
105
2
2
2
6
6
1
2
1
1
1
1
97
97
78
1620
64
64
64
58
54
51
3
4
4
1
1
1
1
1
1
1
1
4
1
3
2
2
1
1
42
2
2
2
2
2
2
40
39
1
1
1
1
38
38
32
1
1
997
756
756
756
87
17
17
38
38
38
7
7
25
1
1
1
1
1
645
2
2
2
2
2
3
3
3
1
1
5
2
2
2
603
2
2
2
241
241
241
1
1
1
1
1
1
1
1
52
1
1
1
5
5
39
2
2
36
1
1
4
4
4
4
1
1
1
3
3
3
1
1
5
2
3
2
2
2
1
2
2
1
1
1
1
1
7
2
5
5
5
1
1
1
88
86
2
22
8
25
2
23
23
23
3
3
492
492
73
73
2
1
1
13
3
25
1
3
1
3
3
3
2
5
5
1
1
1
1
1
1
1
1
1
1
27
25
356
353
2
1
1
1
1
1
1
277
24
3
174
1
1
1
2
1
1
1
2
7
1
1
1
1
1
1
1
4
1
1
4
1
1
1
1
1
1
1
2
95
1
1
1
3
4
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
29
1
1
1
1
1
2
1
1
62
62
53
1
1
1
41
1
1
1
1
1
1
38
4
4
4
4
1
1
7
4
4
4
1
1
1
1
1
1
5
1
1
1
3
1
1
1
1
5
1
4
1
418
371
1
1
1
150
1
1
1
1
1
2
2
2
2
2
89
89
89
6
41
8
8
8
31
5
1
1
1
1
1
20
1
4
4
4
4
4
1
1
1
1
1
48
5
1
2
2
43
39
34
2
4
4
5
5
1
1
1
2
2
2
2
2
2
13
9
9
4
4
166
166
8
3
1
1
1
1
2
2
2
2
1
1
1
1
1
110
5
1
1
1
1
1
104
1
4
62
1
35
43
1
1
1
17
5
5
1
1
2
2
1
1
1
6
6
6
1
1
1
1
1
4
1
1
3
3
2
1
1
1
2
2
1
1
1
1
1
5
5
5
2
2
1
1
2
2
2
24
23
20
20
17
1
1
1
1
1
45
45
45
45
45
42
91
76
27
27
27
26
1
1
1
18
18
10
13
13
9
1
1
1
1
14
9
9
3
3
6
6
5
5
5
757
669
669
169
16
16
81
81
81
72
75
75
391
16
16
1
16
16
11
11
14
14
333
7
4
1
1
1
2
12
12
1
1
1
11
11
11
7
7
7
22
7
2
2
2
5
3
3
2
2
14
14
8
8
6
5
3
1
1
1
2
2
127
31
10
2
1
1
1
1
1
5
5
5
5
2
2
1
1
1
1
1
8
8
8
8
8
5
1
1
1
1
4
4
3
3
1
1
95
8
8
2
2
2
2
1
1
1
5
5
5
5
15
9
8
8
8
1
5
5
5
1
4
26
1
1
1
1
9
8
8
7
16
5
5
3
3
3
2
2
2
2
3
3
3
1
1
2
2
15
6
6
6
5
1
4
4
4
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
85
5
5
4
4
4
9
9
9
9
6
3
1
1
31
5
1
1
1
1
1
2
2
2
2
1
1
1
1
26
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
4
3
1
1
1
1
1
1
1
1
1
10
10
1
1
5
5
5
1
1
1
3
1
1
1
1
1
1
19
19
3
1
1
16
1
1
1
1
1
1
1
1
1
7
1
2
4
1
1
2
2
1
1
1
1
1
1
1351
1
1
1
1
1
1
1164
3
3
3
3
9
1
1
1
1
1
1
1
8
2
1
1
1
1
1
1
1
1
6
1
1
1
1
3
3
3
3
2
2
2
2
1145
223
1
1
208
120
3
3
3
3
3
94
4
2
2
2
85
17
17
17
36
36
36
24
24
22
22
22
1
1
1
1
2
2
2
2
2
17
1
16
5
5
5
5
10
2
2
1
1
8
8
8
7
6
4
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
1
1
902
738
3
3
3
3
3
1
2
713
4
4
4
4
4
37
1
36
36
36
29
2
1
2
3
1
1
1
1
1
2
1
2
1
1
1
1
2
2
1
1
1
1
7
7
672
672
672
671
671
646
646
646
646
6
6
6
1
1
5
3
3
3
3
3
3
1
1
1
2
2
2
2
1
2
2
2
2
1
1
638
636
1
1
1
1
1
1
635
1
1
1
1
1
1
634
615
605
605
604
604
601
599
597
2
2
1
1
576
576
1
95
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
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
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
7
1
1
1
1
1
6
6
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
17
3
2
1
1
1
1
1
1
11
1
1
1
1
1
1
10
10
10
10
10
10
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
1
2
1
1
1
1
1
1
23
23
23
23
23
23
15
7
7
7
5
5
5
2
1
2
1
1
2
8
8
1
1
1
1
1
1
1
1
1
7
7
7
7
7
7
1
1
1
1
1
7
1
1
1
1
1
1
1
6
6
6
6
6
6
2
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
5
5
2
2
2
2
2
2
2
3
3
3
1
1
1
1
1
2
2
2
2
1
1
10
10
10
10
10
10
10
10
10
6
6
1
1
1
1
1
5
5
5
3
1
1
2
2
2
2
148
120
12
12
12
12
12
12
12
1
1
1
1
4
1
1
1
1
6
1
1
107
107
100
100
39
39
39
39
39
37
4
4
4
4
4
4
2
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
6
6
3
3
2
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
2
1
8
7
2
2
2
2
2
2
2
2
5
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
19
4
4
4
4
4
1
1
1
1
1
3
3
3
3
3
1
1
15
15
15
15
15
11
11
11
11
11
11
11
11
10
2
2
1
1
1
1
1
8
6
5
2
2
2
1
1
1
1
1
1
4
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
60
3
3
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
56
56
56
41
41
2
2
2
2
20
19
5
5
7
7
1
9
1
1
1
2
1
1
1
1
1
1
1
1
10
2
2
2
1
1
2
2
2
2
2
6
1
3
3
3
2
1
1
6
1
1
1
1
1
5
4
2
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
27
4
4
2
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
1
1
1
1
1
7
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
4
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
9
9
9
9
9
9
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
1
4
4
4
4
4
4
4
1
1
1
1
4
4
2
1
1
2
2
2
118
4
4
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
6
2
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
6
6
1
1
4
4
4
4
1
1
3
3
97
70
69
50
8
8
3
3
3
2
5
5
5
5
5
42
19
4
2
2
2
2
1
1
1
1
14
9
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
2
2
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
12
1
1
1
1
1
1
1
11
9
9
3
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
4
1
1
1
1
3
3
3
3
2
2
7
7
2
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
17
17
17
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
8
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
3
3
3
2
1
1
1
1
1
1
1
1
26
14
5
5
5
1
1
1
1
2
2
2
2
2
2
2
2
2
9
8
8
8
8
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
10
10
2
1
1
1
1
1
1
1
1
1
1
1
1
8
8
1
1
1
1
4
4
4
3
1
2
1
3
2
2
2
2
2
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
2101
7
1
1
6
2
3
1
1
1
1
1
1
1
1
1
1785
327
40
40
40
25
15
197
1
1
9
1
1
1
1
6
1
1
1
77
77
65
1
1
4
4
1
1
3
3
2
1
1
1
1
31
10
1
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
54
54
1
1
43
15
14
7
3
3
4
4
2
2
2
4
1
1
1
2
2
1
1
1
1
56
1
1
1
1
1
1
1
1
1
52
52
43
43
7
2
2
4
3
3
1
1
1
9
1
1
1
7
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
68
28
28
18
2
1
7
8
8
8
10
10
29
29
5
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
24
1
1
21
1
10
9
9
2
2
1
1
4
4
2
2
1
1
1
2
2
2
2
2
2
11
11
11
1
1
1
1
1
1
10
1
1
1
6
6
1
1
1
1
1
2
1
1
1
1
166
51
6
2
2
1
1
1
1
45
44
22
22
22
22
1
1
16
16
16
8
1
1
6
3
3
1
1
2
2
2
84
6
1
1
1
1
1
1
1
73
3
2
1
1
1
2
2
2
2
1
1
2
1
1
34
1
1
1
13
13
13
1
1
1
2
2
2
2
11
3
1
1
1
1
1
4
4
2
2
1
1
1
1
1
1
1
1
1
1
8
6
1
1
1
1
1
1
1
1
1
2
2
2
13
4
4
9
9
1
55
39
1
3
32
1
2
16
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
6
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
203
203
203
4
2
2
64
1
31
2
2
2
2
2
21
1
4
4
4
1
1
1
1
1
1
14
14
35
32
2
1
9
1
7
1
1
1
513
438
1
1
1
17
17
17
9
7
5
5
5
1
1
1
1
2
1
1
7
7
7
182
25
2
2
17
15
6
6
1
1
1
1
1
1
1
1
1
1
39
4
4
4
12
12
12
9
14
14
14
1
1
2
1
23
22
22
22
45
45
45
45
12
12
4
4
1
1
1
1
1
1
1
1
13
1
1
9
2
1
1
1
3
3
3
3
3
165
125
94
16
10
1
4
2
4
4
1
1
8
3
3
2
1
1
1
1
4
2
2
1
1
2
2
1
1
1
1
1
1
1
1
47
18
17
2
2
2
4
1
1
1
1
6
1
26
5
5
5
5
20
20
20
20
2
1
1
3
3
3
3
3
136
35
35
9
9
17
99
1
1
1
1
1
1
84
13
2
2
2
11
1
1
1
1
1
6
1
1
1
5
2
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
42
3
3
3
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
35
35
20
11
1
1
1
1
8
1
7
7
8
8
1
1
1
1
1
1
3
1
1
1
1
10
10
4
4
6
6
13
13
9
6
4
2
2
2
2
1
3
3
2
1
10
8
1
1
1
1
2
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
4
4
4
4
1
1
1
1
2
2
1
1
1
1
1
1
1
3
3
3
3
3
3
5
2
2
2
2
1
1
1
3
3
3
3
2
2
1
1
50
18
11
11
11
1
1
7
7
2
4
7
7
2
2
2
2
3
3
3
1
1
1
1
1
1
1
1
1
1
32
8
8
8
8
8
3
5
24
24
24
22
1
1
1
3
3
2
2
3
14
14
14
1
2
1
1
3
4
1
1
1
1
1
1
1
1
1
1
1
6
6
1
1
5
3
1
1
21
6
6
2
1
1
1
1
1
4
4
3
3
1
1
1
12
9
1
1
1
1
1
7
7
2
2
1
1
1
1
5
4
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
5
2
2
1
1
1
1
1
1
1
2
2
2
1
1
1
804
164
5
5
5
5
5
1
1
2
4
4
4
4
4
3
1
23
14
11
11
1
1
1
8
8
8
3
2
1
1
1
1
1
1
1
1
9
1
1
1
1
1
2
2
2
2
6
6
5
5
5
5
1
1
131
129
10
7
6
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
110
4
2
2
2
2
2
2
2
2
2
2
2
2
105
103
34
1
1
1
1
1
33
33
33
26
26
23
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
7
7
1
6
68
1
1
1
1
1
1
67
27
1
1
1
1
1
1
26
1
1
1
1
1
1
25
25
25
15
1
1
1
1
1
6
1
1
1
1
1
3
3
3
3
1
1
1
2
2
2
1
8
8
8
6
3
1
1
1
3
1
2
2
1
1
10
10
1
1
1
1
9
2
2
1
6
6
1
1
1
35
1
1
1
1
1
1
1
34
34
3
1
1
1
1
1
1
1
1
25
5
5
5
5
4
2
1
10
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
6
6
6
1
1
1
1
1
4
4
2
1
1
1
1
1
1
1
1
10
8
7
6
6
3
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
6
1
1
1
5
1
1
4
1
1
1
1
1
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
7
2
2
2
2
2
2
5
5
1
1
1
1
1
1
4
4
4
2
2
1
1
1
1
1
1
1
1
1
637
406
406
91
91
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
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
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
1
1
1
1
1
245
234
230
8
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
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
5
1
1
1
1
1
1
1
3
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
6
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
1
2
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
2
1
1
1
1
1
1
5
1
1
1
1
4
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
10
1
9
68
45
1
1
1
1
1
1
34
1
1
1
1
19
1
1
1
4
13
1
4
6
1
1
4
3
3
1
1
1
42
5
5
5
4
4
1
1
1
1
1
1
1
1
3
3
3
3
3
26
5
5
5
5
21
18
2
2
10
2
2
6
1
2
2
8
1
1
1
1
1
1
1
1
5
5
5
1
1
1
1
72
22
1
1
1
4
4
1
1
2
1
7
7
1
1
5
10
10
2
1
7
2
2
1
31
31
1
1
30
5
5
5
4
8
8
6
6
5
1
4
4
4
4
2
1
1
20
20
20
20
3
3
17
16
5
5
3
3
2
2
69
2
2
2
2
2
6
1
1
1
4
4
4
1
1
1
8
1
1
1
1
1
7
3
3
3
1
1
1
1
3
3
3
49
2
1
1
1
1
18
4
4
4
2
1
1
1
4
4
3
5
1
1
3
2
1
1
1
1
5
5
5
5
5
20
14
1
1
1
1
1
8
1
1
4
2
3
2
2
3
1
1
2
2
1
1
1
1
2
2
2
3
1
1
1
2
1
1
1
1
1
1
1
1
10
3
3
3
3
3
2
1
1
1
1
1
2
2
2
2
2
2
3
3
3
2
1
1
1
1
1
27
25
9
7
1
1
1
6
5
1
1
1
1
1
1
3
2
2
2
2
2
2
1
1
13
12
12
9
3
1
1
1
1
1
1
2
2
1
1
1
1
1
1
113
2
2
2
2
2
1
1
1
1
79
26
26
26
6
6
7
7
3
3
2
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
13
13
1
1
1
12
12
12
12
12
11
1
1
1
1
1
1
1
1
5
2
2
2
2
3
3
3
3
3
3
3
1
1
1
1
1
1
10
9
8
6
6
6
2
2
2
1
1
1
1
1
1
1
2
2
2
2
2
1
23
9
9
5
4
4
3
3
3
3
1
1
1
1
4
4
2
2
1
1
1
1
1
1
1
9
9
1
1
1
6
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
13
9
9
9
1
4
2
2
2
1
1
1
1
1
1
1
1
1
1
1
6417
167
167
2
1
1
103
88
88
88
88
88
79
1
8
15
15
2
2
2
2
13
13
13
56
56
27
18
18
1
1
2
2
2
2
4
2
2
1
1
1
1
1
1
1
29
29
29
1
1
1
1
1
1
184
184
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
168
166
5
5
5
1
1
1
1
1
1
2
2
2
23
4
4
1
1
1
1
1
1
1
1
1
1
6
5
3
1
1
1
1
1
1
1
1
1
10
10
1
1
1
1
1
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
17
11
3
2
2
2
1
1
1
2
2
2
2
4
4
4
4
2
1
1
1
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
3
3
2
1
1
1
1
1
1
1
110
108
108
1
1
106
3
3
3
3
2
2
2
2
1
1
1
5
4
2
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
12
12
12
12
12
12
1
2
1
1
2
3
1
1
2266
23
5
5
3
3
3
3
3
2
2
1
1
1
18
11
2
2
2
2
1
1
4
4
4
4
4
4
5
5
1
1
1
1
4
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
1
2
2
2
2
2
2
16
1
1
11
1
2
3
2
2
2
1
1579
36
13
3
1
1
2
1
1
1
1
3
3
3
3
2
2
2
2
4
1
1
1
22
6
3
1
1
2
1
1
3
1
1
1
3
3
3
2
1
4
3
3
2
1
1
1
1
7
2
2
2
1
1
1
2
2
2
2
1
1
1
47
40
6
6
6
4
2
2
2
1
1
1
1
5
2
2
2
3
3
8
2
2
2
4
4
4
1
1
14
1
1
1
1
3
3
2
1
1
2
1
1
4
4
4
1
1
6
6
6
6
6
9
9
9
9
9
9
198
20
20
20
18
2
20
20
20
20
20
1
1
1
1
157
26
26
13
13
118
114
105
105
1
6
4
4
161
1
1
1
1
3
3
13
11
2
2
2
2
2
2
3
3
3
2
2
2
2
1
1
1
2
2
2
7
5
1
1
1
1
1
3
2
2
1
1
2
2
2
2
2
2
2
2
2
8
2
2
2
2
3
3
3
3
3
3
3
3
61
17
17
13
13
5
5
4
2
2
4
4
3
1
1
1
1
1
1
1
41
31
1
1
3
3
3
5
4
4
3
1
1
1
1
4
2
2
1
1
6
1
1
2
2
1
7
6
1
1
1
1
3
1
2
1
1
1
1
1
10
1
1
1
1
1
7
4
3
1
2
1
1
1
1
1
1
21
21
3
3
8
8
8
3
3
3
6
6
1
1
1
1
36
8
8
1
1
2
2
1
1
3
3
1
1
2
2
2
2
3
3
21
1
1
1
1
1
6
6
3
3
3
1
1
6
1
1
1
22
11
11
1
1
1
1
8
1
2
1
2
2
1
1
21
21
8
1
1
7
7
7
11
3
3
3
3
3
5
5
1
1
1
1
1
1
1
8
1
1
1
3
3
3
2
2
1
1
1
1
3
3
3
3
2
1
1
1
1
1
1043
1
1
1
302
282
282
281
1
1
279
1
18
18
18
15
3
2
2
2
2
1
1
1
739
64
64
64
61
2
1
1
1
77
1
1
1
17
15
15
57
3
3
9
1
1
5
2
9
18
13
4
1
1
68
14
14
14
43
33
1
14
17
10
10
95
2
2
4
4
43
43
8
1
34
41
41
1
4
35
1
2
1
1
1
1
1
1
1
1
1
1
97
35
24
6
5
52
52
9
8
42
1
1
28
27
1
9
16
13
13
1
10
1
1
1
1
1
59
59
59
59
23
23
23
98
98
98
22
9
63
2
1
1
1
1
53
41
41
3
37
10
10
10
2
2
1
1
1
1
1
17
17
2
1
1
573
7
7
1
1
1
1
1
1
1
1
5
4
4
4
7
7
3
2
1
1
1
1
4
4
3
2
2
1
1
1
1
1
1
1
1
22
3
3
3
1
1
1
1
1
10
10
1
1
3
3
1
1
327
2
2
2
2
2
8
8
1
1
1
7
1
6
2
2
2
2
2
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
304
18
9
9
1
1
5
5
5
1
1
279
12
12
1
1
1
255
8
1
7
1
1
4
2
2
14
14
14
14
28
28
31
31
30
30
1
1
1
1
6
1
1
2
2
2
3
3
3
37
36
1
1
1
29
10
10
3
7
2
1
1
2
1
1
2
2
2
1
1
1
1
3
3
6
3
3
1
3
2
2
1
4
2
2
2
2
2
2
10
10
3
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
12
10
3
2
2
2
1
1
1
2
2
2
2
4
3
3
2
1
1
1
1
2
1
1
1
1
1
1
1
1
22
22
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
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
1
1
1
1
1
1
1
2
2
2
2
9
9
2
2
2
7
3
3
4
4
1
1
1
1
16
1
1
1
1
1
8
1
3
3
3
3
4
1
1
1
1
1
1
1
1
1
4
2
2
2
2
1
1
1
1
1
1
2
2
2
2
11
5
5
5
5
3
3
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
75
62
1
1
1
61
5
5
5
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
42
25
25
25
12
1
1
1
4
1
1
3
3
4
3
1
1
2
2
1
2
2
1
1
1
1
1
1
13
7
2
2
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
66
2
2
1
1
1
1
1
1
1
1
53
5
1
1
1
1
1
1
1
3
1
1
4
4
1
1
1
1
2
2
1
1
1
1
1
1
19
5
9
4
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
2
2
2
22
1
1
1
2
2
2
2
4
3
3
3
4
1
1
1
1
1
1
1
1
9
3
3
2
2
2
1
1
1
1
1
1
5
5
2
1
1
1
1
1
1
1
1
2
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
20
11
11
11
11
11
11
11
9
9
1
1
1
8
2
2
2
2
2
1
1
1
1
1
2
2
2
2
1
1
2
2
2
2
3
3
3
1
1
2
1
1
1
1
1
61
11
2
1
1
1
1
1
1
1
1
1
1
9
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
4
1
2
2
45
17
7
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
1
1
4
4
4
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
27
12
12
8
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
2
2
2
10
1
1
1
1
3
3
3
3
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
9
1
1
1
8
1
1
7
7
1980
4
3
1
1
1
28
28
28
2
2
1
1
26
1
1
1
9
9
1
1
5
5
8
8
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1940
14
5
5
5
5
5
5
1
4
1
1
1
1
1
1
1
1
1
1
1923
1
1
1
1
1915
15
15
7
7
1
1
3
2
1
28
28
1
1
1
4
2
1
1
1
2
16
12
11
1
2
1
3
4
20
19
3
1
1
1
1
1
15
13
227
226
9
6
3
1
1
2
1547
1547
3
3
3
3
2
2
2
2
655
2
2
4
4
1
1
1
1
1
1
1
1
1
1
2
2
8
8
7
7
2
2
1
1
1
1
1
8
8
8
8
2
2
1
1
9
9
3
3
2
2
3
3
1
1
1
1
2
1
1
1
2
2
3
3
1
1
13
13
18
18
1
1
2
2
3
3
1
1
1
1
2
2
4
4
229
1
1
1
1
1
1
1
1
2
2
16
2
1
2
1
1
2
1
1
5
3
1
2
2
1
2
5
2
1
1
1
2
1
1
2
1
1
3
2
1
1
3
1
2
1
1
2
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
7
1
1
1
1
1
1
1
2
4
1
5
1
1
1
1
1
2
1
3
1
1
5
1
4
3
2
1
3
1
1
1
1
1
1
1
1
1
1
1
31
1
1
2
4
2
1
2
2
3
3
2
2
1
1
2
2
9
9
26
26
2
2
1
1
31
31
1
1
115
115
1
1
3
3
1
1
2
2
1
1
22
22
1
1
12
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
3
3
3
3
1
1
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
784
782
18
18
1
8
9
84
15
15
15
66
24
3
2
2
2
1
1
1
3
3
3
3
18
18
18
18
5
2
2
2
2
1
1
1
1
2
2
2
2
37
5
5
5
3
2
32
32
32
19
13
2
2
1
1
1
1
1
1
12
12
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
4
4
2
2
2
1
1
1
3
3
1
1
1
1
1
625
59
59
29
30
558
548
38
38
38
38
35
35
35
1
34
63
63
62
1
1
1
10
10
10
1
9
94
94
94
4
4
2
1
1
1
41
26
26
1
15
15
15
4
4
4
4
45
10
10
9
5
5
5
1
1
1
1
6
6
1
1
1
1
4
4
4
1
1
9
9
8
1
1
1
1
12
12
12
12
15
15
15
4
4
4
3
1
1
1
1
2
2
2
2
12
12
12
1
11
17
17
16
6
6
6
1
1
1
3
1
1
1
1
1
79
79
75
3
14
14
14
12
2
27
19
19
19
7
7
7
2
2
1
1
1
1
1
1
8
7
7
7
1
6
1
1
1
1
32
32
13
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
1
1
1
1
2
2
2
2
2
2
2
2
6
2
2
2
2
3
3
3
3
1
1
1
1
1
1
1
1
1
12
12
12
12
12
2
2
2
2
1
1
1
1
1
1
7
7
2
2
2
2
1
1
1
5
2
2
2
2
1
1
3
3
2
2
2
1
1
1
6
6
3
3
3
3
3
3
3
3
3
3902
474
220
1
1
1
1
3
3
4
4
1
1
2
2
1
1
180
3
1
8
1
3
8
6
6
1
2
1
3
1
1
1
7
2
12
1
20
1
16
3
45
1
1
1
1
3
1
3
7
1
2
1
1
4
1
1
7
7
3
3
8
2
1
1
1
1
1
1
6
1
1
1
1
2
244
43
2
1
1
1
1
33
33
8
8
5
5
20
6
6
13
13
5
1
1
3
3
1
1
2
1
1
1
1
1
1
167
29
4
4
25
25
12
12
10
10
1
1
56
22
6
6
1
1
3
2
2
4
4
2
1
1
1
1
15
15
2
1
1
1
1
1
3
1
1
1
2
18
18
18
6
6
1
1
9
9
2
1
1
63
9
9
1
2
1
3
1
1
52
6
6
15
15
11
11
3
2
1
1
13
13
3
3
2
2
1
1
27
26
26
1
1
8
7
1
1
6
1
3
1
1
1
1
6
2
2
2
1
1
1
1
3
1
1
1
1
2
2
2
2
1
148
148
3
3
2
2
67
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
2
2
6
6
1
1
3
3
3
3
1
1
2
1
1
1
1
1
1
13
2
1
2
5
1
1
1
36
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
2
1
3
3
1
3
1
1
raw text file