members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
31533
12076
4389
2
2
2
2
2
63
6
5
3
2
1
1
1
1
1
1
1
1
1
45
1
1
1
1
1
1
34
3
3
2
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
10
4
1
1
1
1
2
2
2
2
5
5
3
3
3
1
2
2
2
2
2
2
1
1
1
1
1
1
13
12
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
2
1
1
1
1
1
1
1
1
1
1
1
190
2
2
2
1
1
161
154
113
113
1
1
6
6
2
2
2
67
67
3
64
24
24
24
24
24
7
7
5
1
1
1
3
3
2
1
1
1
1
2
2
2
1
1
20
8
8
8
8
8
8
12
12
12
7
1
1
1
1
4
4
4
1
2
1
3
3
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
27
5
1
1
1
1
1
22
13
8
1
3
3
3
3
1
1
1
1
1
1
1
1
3852
289
1
1
1
1
180
2
1
1
1
1
1
141
141
6
7
7
50
50
3
3
21
21
21
1
1
1
1
2
2
4
4
1
1
3
3
20
20
8
8
8
14
14
1
1
1
1
1
2
2
2
29
29
9
9
7
13
13
23
23
3
1
1
2
15
5
5
1
1
1
1
1
1
1
5
5
2
1
1
1
1
1
66
66
66
58
58
58
1
1
1
1
3
3
3
3
7
4
4
2
2
3
3
3
9
2
2
2
5
1
1
1
1
1
1
1
85
2
2
2
2
64
64
2
1
1
1
1
1
1
61
61
17
17
17
5
5
1
11
11
2
2
2
1
1
1
1
1508
1490
6
6
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
4
1
1
1317
83
2
1
76
4
51
1
1
50
50
2
1
1
1
1
1
1
2
2
1
1
1
38
1
1
1
1
9
26
57
28
29
115
1
1
21
3
2
2
2
1
1
67
67
2
1
4
9
9
1
21
2
2
2
19
19
19
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
444
218
108
5
5
1
1
12
3
3
2
2
2
1
1
6
6
33
1
1
32
43
1
1
2
4
6
4
10
1
5
7
2
2
1
1
100
100
76
24
24
24
38
38
38
1
1
36
12
12
6
5
1
2
2
22
22
2
2
2
13
1
1
1
5
144
21
7
7
1
1
12
12
1
1
109
2
2
1
1
1
1
16
1
1
1
15
1
1
1
1
51
1
5
37
1
6
1
1
1
1
1
13
13
1
1
1
1
4
4
1
1
5
3
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
35
1
1
1
1
1
34
34
34
62
1
1
10
2
1
7
48
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
7
1
1
1
3
1
1
1
1
3
1
1
2
2
13
6
6
2
1
1
2
4
4
1
1
1
1
3
3
3
3
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
160
160
160
1
1
2
2
1
1
93
3
2
1
1
1
2
2
2
2
2
2
81
81
81
1
1
40
34
6
2
2
3
3
645
171
1
1
1
1
1
1
8
3
3
5
2
3
5
1
1
1
1
3
3
123
5
2
1
1
1
3
3
2
1
1
9
1
1
8
8
8
13
13
13
13
42
42
42
42
1
1
1
1
1
1
5
2
2
2
1
1
1
6
6
6
5
1
1
1
1
1
1
1
1
1
1
465
137
136
42
10
3
3
1
1
1
7
7
6
6
1
1
1
1
1
1
63
1
1
1
324
323
1
1
255
255
255
67
2
2
2
2
2
1
1
1
11
2
1
1
1
1
1
1
5
5
1
1
1
1
4
4
2
2
2
2
2
1
1
1
1
4
3
3
1
2
1
1
1
53
14
1
1
5
1
1
4
7
7
1
1
1
1
1
21
20
20
20
2
3
15
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
6
6
6
1
1
4
4
7
4
4
4
4
3
2
2
1
1
1
1
1
1
1
3
3
3
3
3
7
1
1
1
1
1
2
2
2
1
1
1
1
4
4
4
4
4
2
1
1
1
2
1
1
1
1
1
1
278
132
1
1
1
1
1
1
1
1
1
1
130
129
1
1
1
1
1
1
1
1
1
1
124
124
122
29
1
1
1
1
1
1
28
28
28
27
26
1
1
25
3
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
2
91
91
21
21
1
1
1
1
1
1
1
1
20
20
1
1
1
1
19
16
1
1
1
1
1
4
4
2
2
1
1
2
2
2
1
1
11
11
11
11
11
1
2
1
1
1
1
1
2
2
3
3
1
1
1
1
2
1
1
1
1
1
1
57
1
1
1
1
1
1
56
56
52
2
2
2
2
2
1
1
11
4
3
3
3
1
1
1
1
1
1
1
1
5
5
5
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
39
37
37
33
33
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
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
2
2
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
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
1
1
1
146
85
85
1
1
1
23
23
2
2
2
2
3
1
1
2
1
2
1
1
2
1
47
46
46
1
5
1
1
3
1
4
2
2
4
1
2
3
2
3
4
2
5
1
1
14
6
2
3
1
6
6
1
3
1
1
2
2
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
29
1
1
1
1
1
1
1
1
1
1
26
26
24
24
18
6
1
1
1
2
2
1
1
1
1
21
1
1
1
1
1
5
2
2
2
2
1
1
1
1
1
2
2
2
2
14
3
1
1
1
1
1
1
1
1
1
1
4
3
3
3
3
1
1
1
4
3
3
1
1
1
1
1
1
3
3
3
3
1
1
1
1
1
32
1
1
1
23
3
3
1
2
3
3
3
3
3
11
10
10
2
2
2
7
2
2
5
5
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
2
2
5
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
202
134
90
82
3
3
3
79
79
1
1
1
2
2
1
1
1
1
1
1
37
3
2
2
1
1
1
1
1
1
28
28
27
1
1
6
6
4
2
2
2
1
1
1
1
49
49
19
11
11
1
1
1
1
30
30
30
30
50
1
1
1
1
1
1
26
1
1
1
1
1
5
5
5
5
5
5
9
3
3
3
3
3
1
1
3
3
3
1
2
2
2
2
2
4
4
2
2
2
2
2
2
2
2
1
1
1
1
1
5
4
2
2
1
1
1
1
2
2
2
2
1
1
1
1
1
19
2
2
2
2
2
3
3
1
1
1
1
1
1
1
1
1
14
14
7
2
2
5
5
6
1
1
3
3
2
2
2
351
1
1
1
1
259
1
1
1
1
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
4
4
4
1
1
1
1
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
1
1
1
1
8
1
1
1
9
9
9
1
1
1
2
2
3
3
3
1
1
1
1
1
1
1
1
1
16
16
16
13
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
2
1
3
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
2
1
1
1
2
1
1
1
1
1
1
1
2
2
2
57
2
1
1
1
53
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
1
1
2
1
1
1
1
1
1
1
1
3
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
268
205
17
17
1
1
1
15
15
6
6
5
1
1
1
1
1
6
6
6
1
1
1
1
1
1
22
1
1
1
1
1
1
9
7
7
7
7
7
2
2
2
2
2
2
8
8
8
8
8
8
114
6
6
5
5
5
5
1
1
1
1
1
18
13
13
13
1
1
1
1
12
12
5
4
4
1
1
1
1
1
1
1
90
90
10
10
1
1
1
5
1
2
1
1
3
3
73
72
2
2
2
41
26
10
1
1
1
3
1
1
2
5
1
1
1
1
1
1
1
1
1
1
1
1
1
24
24
24
1
1
1
4
2
2
1
1
1
1
35
31
14
10
10
10
1
7
1
1
1
1
1
4
4
4
4
2
2
2
2
2
2
1
1
1
12
12
1
1
1
1
1
1
1
7
1
1
6
6
3
2
2
2
2
2
4
4
4
4
4
4
10
10
2
2
2
2
2
2
2
5
5
5
1
1
1
12
2
2
2
2
1
1
1
1
1
10
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
2
1
1
1
2
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
6
6
6
5
5
5
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
8
1
1
1
1
1
1
4
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
4352
1
1
1
1
4281
4
2
1
1
2
2
4
1
3
1
1
1
1
1
1
1
1
4269
18
5
3
3
3
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
10
9
9
8
8
8
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
4230
1069
1061
1
1
1
1
1
111
111
111
111
104
1
1
2
1
1
1
1
2
1
1
1
2
15
1
1
1
1
1
5
1
3
1
1
1
1
2
1
1
1
5
1
2
1
1
5
1
1
1
1
1
1
1
3
1
5
1
1
6
5
1
2
1
2
1
7
7
949
949
949
947
947
890
889
889
889
8
8
1
1
1
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
6
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
2
2
2
1
1
881
880
879
2
1
1
1
1
1
1
1
1
1
1
877
855
844
843
843
843
259
259
259
239
239
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
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
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
582
582
582
582
582
581
1
1
1
1
1
1
1
1
1
1
1
1
10
8
8
8
8
8
1
1
1
7
7
7
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
19
1
1
1
1
1
1
1
13
12
12
12
1
1
1
1
10
10
10
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
1
51
51
51
48
48
48
16
16
16
1
1
1
1
1
1
1
1
1
15
15
15
15
13
13
3
1
1
1
1
1
1
2
1
1
2
2
1
1
32
1
1
1
1
1
1
1
31
31
31
31
1
1
1
1
1
1
1
1
1
30
30
12
6
6
6
6
1
4
1
4
4
3
3
3
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
2
2
2
2
1
1
14
4
4
4
4
4
1
1
1
1
1
1
1
1
6
5
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
5
5
5
5
5
5
5
1
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
3141
3054
16
13
2
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
9
1
8
8
8
8
1
1
2
1
1
4
2
1
1
3
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
3018
1
1
1
1
1
3017
2970
2967
191
191
191
191
20
9
1
1
1
1
2
2
1
1
1
1
1
11
1
1
1
1
1
1
1
1
2
2
2
2
168
13
3
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
6
2
2
2
2
1
1
4
4
3
3
3
3
1
1
1
1
3
3
2
2
2
1
1
1
1
1
142
25
24
24
24
24
24
1
1
1
1
1
1
22
8
4
4
4
4
4
4
1
1
1
1
1
1
2
1
1
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
1
1
1
1
1
1
1
5
5
5
5
5
5
1
1
1
2
1
1
1
1
10
10
6
4
4
3
3
3
3
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
3
3
3
3
3
3
1
1
1
48
1
1
1
1
1
1
46
1
1
1
1
1
1
1
1
1
1
1
44
1
1
1
1
1
1
1
35
35
1
1
1
1
1
34
34
34
2
1
1
3
1
1
2
2
1
2
2
1
3
2
1
1
3
1
1
1
2
4
4
2
2
2
2
2
2
2
2
2
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
44
5
1
1
1
1
1
1
4
2
2
2
2
2
2
2
1
1
2
2
2
1
1
1
1
1
1
1
39
38
38
38
36
33
31
31
31
31
31
31
31
28
3
3
2
2
24
24
1
1
1
1
19
1
1
1
1
1
3
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
7
2
2
1
1
1
1
1
1
1
1
1
5
4
4
1
1
1
1
1
1
1
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2721
17
1
1
1
16
12
12
5
1
1
1
1
1
1
3
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
7
7
7
1
1
1
6
6
2
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
3
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2678
1
1
1
2674
2674
1311
1311
6
1
1
1
458
445
14
14
47
2
15
30
205
205
3
1
1
1
1
1
1
1
1
1
1
22
22
2
2
1
1
17
2
15
1
1
337
1
1
1
87
87
87
55
1
1
6
6
31
27
2
2
1
1
1
2
2
18
16
1
1
1
1
1
2
1
1
2
1
1
1
1
12
3
1
1
1
9
1
1
8
1
1
2
2
4
4
4
4
4
20
19
16
16
1
1
1
2
2
1
1
3
3
2
2
1
1
1
2
1
1
1
14
13
1
1
12
12
12
1
1
1
1
1
1
1
1213
897
17
11
11
11
1
1
1
5
1
1
1
1
3
3
2
1
1
1
1
1
358
358
358
2
355
1
500
500
286
9
9
276
274
274
1
34
2
3
6
13
10
8
8
40
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
18
15
7
4
4
1
1
1
2
2
1
1
119
6
6
1
3
2
62
62
9
9
30
30
30
30
2
2
2
2
27
27
27
27
2
2
2
2
1
1
1
1
1
1
1
1
1
1
3
3
3
2
2
2
2
2
2
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
17
3
3
3
3
3
3
14
7
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
3
2
2
2
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
1
1
1
1
1
1
1
79
16
16
8
7
7
2
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
4
3
2
2
2
2
2
57
10
2
2
2
2
2
2
5
5
4
4
4
4
4
4
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
11
11
11
11
1
1
1
1
1
1
10
10
1
1
1
1
9
9
9
9
25
16
14
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
3
2
1
1
1
1
1
1
1
4
4
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
4
2
1
1
1
1
2
2
2
2
2
1
1
1
1
3
3
3
3
2
2
3
3
3
3
3
3
3
2
2
2
2
1
1
1
1
8
6
6
5
5
4
3
3
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
5
1
1
1
1
1
1
1
1
2
2
2
2
1
1
57
1
1
1
1
1
1
2
2
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
42
32
1
1
1
31
23
23
9
1
1
1
1
1
1
1
8
2
2
2
2
2
1
1
1
1
1
6
1
1
1
1
1
1
4
1
1
1
1
1
3
1
1
1
1
2
2
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
12
12
12
12
11
2
2
2
1
1
9
9
9
1
1
1
1
6
6
6
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
8
3
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
2
2
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
1
1
1
1
5
4
4
4
4
1
1
1
17893
104
2
2
2
1
1
1
1
1
1
1
102
19
15
15
15
15
15
15
4
4
1
1
1
1
3
3
3
8
1
1
5
1
4
1
1
1
1
1
1
68
68
42
24
24
23
1
1
4
4
4
4
11
4
4
1
1
4
3
1
26
26
26
3
3
3
3
3
3
3
256
256
148
148
148
148
148
148
148
148
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
87
85
8
8
8
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
19
5
5
1
1
1
1
1
1
1
1
2
2
2
3
3
1
1
6
6
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
6
1
1
1
1
1
2
2
1
1
1
1
2
2
2
2
2
15
6
2
2
2
2
1
1
1
1
3
1
1
1
3
3
3
3
3
1
1
1
1
1
5
2
2
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
5
5
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
14
13
13
2
2
2
11
1
1
1
1
1
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
4
4
4
4
4
2
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
14
14
14
14
14
14
1
2
1
1
5
4
1
1
1
1
1
1
1
1
3068
22
4
3
1
1
1
1
1
2
2
2
2
2
1
1
1
1
18
5
5
5
3
2
2
2
2
4
1
1
1
1
1
3
3
1
1
1
1
1
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
1
2
1
1
1
1
1
1
1
1
1
1
51
1
1
48
35
3
3
2
1
1
1356
20
9
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
3
1
1
1
1
1
1
11
6
5
3
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
177
90
10
10
10
9
1
2
2
1
1
1
1
31
16
16
16
15
13
2
18
4
4
1
3
6
6
6
6
6
23
5
5
1
4
7
6
1
1
1
8
8
8
1
1
85
85
83
83
83
2
2
2
2
2
2
402
6
6
6
6
6
6
6
6
6
1
1
389
3
1
1
1
1
1
1
1
1
1
1
31
31
354
340
1
332
1
331
1
1
5
14
14
39
1
1
32
32
1
1
1
1
1
1
1
1
3
3
107
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
5
2
2
2
2
2
2
2
1
1
1
2
2
2
10
1
1
1
1
6
1
1
1
1
1
4
3
3
1
1
3
3
3
3
2
2
2
2
2
4
2
2
2
2
2
2
2
2
37
9
9
3
3
1
1
1
1
4
1
1
2
1
1
26
21
2
2
1
1
2
2
2
4
3
1
1
1
1
1
1
1
1
1
3
1
2
2
2
1
1
1
2
2
4
4
5
1
1
1
3
2
2
2
17
17
1
1
1
3
3
1
1
1
7
7
7
4
4
1
1
2
1
1
1
1
21
7
7
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
9
2
2
1
1
1
4
4
15
15
7
3
3
3
2
2
2
2
1
1
2
2
2
1
1
6
6
6
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
582
133
116
116
116
116
15
14
14
14
1
1
2
2
2
2
1
1
1
447
25
25
25
25
1
1
1
1
1
30
10
9
9
1
20
3
3
2
2
1
10
8
2
46
13
13
12
1
24
18
2
6
10
6
6
3
2
2
2
2
1
1
61
1
1
1
1
1
35
35
3
1
31
22
21
11
10
1
1
1
52
34
1
27
6
17
17
14
3
1
1
1
1
1
14
6
6
3
3
7
7
6
1
12
12
10
10
14
14
14
25
25
25
6
1
18
143
99
99
1
12
86
42
42
38
4
1
1
1
8
8
1549
9
9
2
2
2
2
2
2
1
1
1
1
1
1
1
3
2
2
2
1
11
11
9
1
1
1
1
3
1
1
1
1
1
1
1
1
1
3
3
3
2
2
2
2
2
2
2
1
1
4
4
1
1
1
1
2
2
2
2
1
1
1
1
847
4
4
4
4
4
25
25
2
2
2
22
3
19
1
1
1
15
15
1
1
1
1
1
1
2
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
801
557
334
334
4
4
158
158
158
1
1
2
2
52
20
19
1
18
18
219
107
107
104
1
1
3
3
24
24
9
9
6
6
13
13
2
2
2
2
23
2
2
18
18
18
3
3
3
95
13
13
8
1
1
5
1
10
10
1
1
1
1
57
57
4
4
6
4
4
1
1
1
1
2
2
2
2
2
2
13
13
1
1
1
1
1
7
3
3
4
4
2
2
1
1
1
1
1
1
1
1
2
2
2
46
46
2
1
1
1
1
1
3
2
2
2
1
1
1
2
2
2
2
2
3
3
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
2
1
1
1
1
1
3
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
2
2
1
1
26
1
1
1
1
1
11
1
3
3
3
3
7
1
1
1
1
1
5
5
8
2
2
2
2
3
1
1
1
1
1
1
1
1
2
2
6
4
1
1
1
3
3
3
2
2
2
2
161
139
7
7
7
7
132
21
21
21
4
1
1
1
4
4
1
1
3
3
1
1
4
4
1
3
2
2
1
1
3
3
24
17
1
1
1
1
1
1
1
2
2
4
4
1
1
1
1
1
1
3
3
1
1
1
4
4
4
4
3
3
1
1
2
2
5
1
1
1
3
3
2
2
1
1
1
15
2
2
2
5
5
1
1
4
1
1
1
1
3
3
3
4
4
18
4
4
4
9
1
1
2
2
2
1
1
1
4
4
3
1
1
1
1
2
2
2
6
6
6
22
16
1
1
2
2
3
3
3
2
2
2
6
1
1
1
1
1
4
2
1
1
1
1
1
257
256
9
2
1
1
1
1
1
1
1
4
4
3
1
1
1
1
1
2
1
1
1
1
1
1
241
218
1
1
216
59
157
1
1
2
1
1
1
2
2
1
1
1
1
11
4
4
4
6
5
1
1
1
1
15
12
3
2
2
2
1
1
1
2
2
2
2
7
1
1
1
2
2
4
4
4
3
2
2
2
2
1
1
1
1
23
6
6
2
1
1
1
2
2
17
4
1
1
1
1
1
1
12
2
2
6
6
1
1
1
1
20
8
8
8
8
1
1
1
1
4
2
2
2
2
2
2
4
4
4
3
1
1
1
1
1
1
2
2
2
2
82
3
3
2
2
2
2
1
1
1
1
59
10
1
1
1
1
7
1
1
1
2
2
2
1
1
2
2
2
2
4
4
3
3
3
3
1
1
1
1
24
16
1
1
1
1
1
1
2
2
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
4
1
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
19
1
1
11
2
2
2
2
2
4
2
2
1
1
1
1
1
1
1
1
1
1
1
6
6
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
8
2
1
1
1
1
1
1
1
1
1
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
57
3
3
3
3
3
3
3
53
53
11
6
6
2
2
3
3
42
11
1
1
3
3
6
6
1
1
2
2
2
2
9
8
8
4
4
1
1
1
13
13
12
12
4
1
1
4
1
1
3
3
3
2
1
1
1
1
1
2
2
2
2
35
6
5
5
4
1
1
1
1
1
1
1
1
1
1
1
27
15
3
3
1
1
1
1
1
1
9
9
9
9
1
8
3
3
1
1
1
1
12
3
3
3
2
2
1
1
1
1
1
7
1
1
1
1
1
1
5
1
1
1
4
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
10098
21
5
5
16
4
1
5
1
4
1
38
38
38
1
1
1
37
2
2
2
14
14
1
1
15
15
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
2
1
1
1
1
1
10019
3
1
1
1
1
1
1
1
1
1
10015
1
1
1
1
1
1
1
9878
1
1
2
2
17
7
10
170
6
6
164
6
1
1
1
4
2
33
1
1
1
5
1
1
78
2
1
3
2
3
1
1
18
1
1
1
1
1
1
1
2
1
1
1
106
106
24
24
2
2
5
4
1
1
1
1
1
1
1
1
36
36
2
4
14
3
4
4
5
30
30
28
2
3
5
8
4
5
1
313
311
47
36
4
1
3
104
72
32
2
1
1
16
7
2
1
1
5
8867
8867
2
1
1
1
1
1
20
20
20
20
111
111
111
111
1998
1
1
1
1
1
1
1
1
4
4
1
1
2
2
1
1
1
1
10
10
2
2
2
2
1
1
159
159
13
13
1
1
1
1
96
96
1
1
2
2
54
54
1
1
1
1
160
1
1
2
5
1
1
1
1
2
1
2
1
1
1
1
1
2
2
1
1
1
2
1
2
1
1
2
3
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
8
1
2
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
2
1
1
1
1
2
2
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
3
2
1
3
1
1
1
1
1
1
1
1
3
1
1
1
1
19
19
3
3
181
181
239
239
1
1
1
1
14
14
3
3
2
2
31
31
1
1
1
2
2
3
3
29
2
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
2
2
2
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
13
13
1
1
2
2
1
1
5
5
1
1
3
3
1
1
1
1
1
1
30
30
8
8
1
1
1
1
5
5
1
1
1
1
1
1
1
1
2
2
11
11
3
1
2
790
790
3
3
1
1
1
1
4
4
13
1
1
1
12
12
12
1
1
3
3
1
1
1
2
2
2
2
2
2
2
1903
1901
82
60
60
60
22
13
2
2
2
2
11
11
11
11
1
1
1
1
1
7
3
3
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
12
12
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
5
5
2
2
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1769
376
376
69
307
1377
1354
115
1
1
114
114
114
123
123
123
123
265
27
27
27
234
234
2
1
1
35
35
35
35
185
185
185
7
7
1
1
1
1
131
72
70
70
1
58
58
58
1
1
4
4
4
4
100
17
17
17
18
18
18
1
1
1
1
16
1
3
3
12
12
1
1
26
26
26
1
1
15
15
15
9
9
9
9
3
3
3
9
1
1
1
8
8
8
22
22
22
1
1
1
1
5
5
5
5
15
15
15
15
23
23
23
23
18
18
18
18
17
17
180
180
180
15
15
15
15
28
18
18
18
9
9
9
9
9
3
3
3
1
1
1
2
2
2
1
1
1
1
1
12
8
8
8
8
4
4
4
4
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
22
5
5
5
17
8
2
2
2
2
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
2
6
6
6
6
6
2
2
2
2
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
1
1
1
1
1
1
1
1
1247
159
59
31
9
1
1
2
2
1
10
1
1
2
1
6
6
1
1
7
1
1
1
1
1
1
1
13
2
1
2
2
1
2
1
2
82
14
4
2
2
2
2
2
2
2
2
6
6
5
5
1
1
1
2
1
1
1
1
39
1
1
1
5
5
5
5
17
11
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
2
2
1
1
4
4
4
1
1
1
1
1
1
1
1
14
2
2
1
1
9
3
3
1
1
3
1
2
2
2
3
3
3
3
27
27
27
1
1
1
1
1
1
1
1
13
13
1
1
12
1
1
1
2
4
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
156
156
43
1
1
2
1
1
1
1
1
2
1
1
1
1
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
2
2
2
2
2
2
3
3
3
7
7
76
1
1
1
1
1
1
3
1
8
14
2
6
1
4
1
2
1
1
1
1
2
5
2
1
1
4
1
2
1
1
1
3
1
1
3
2
1
raw text file