members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
474406
8
8
7
5
1
1
1
1
1
5166
1247
4
4
4
4
1
1
1
1
1
1197
290
152
2
2
2
2
3
1
1
1
2
2
2
75
75
49
1
1
1
1
2
2
8
8
8
1
1
1
1
5
5
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
49
49
1
2
2
46
25
25
5
2
2
3
19
19
19
19
19
19
2
2
2
8
8
8
7
7
1
1
1
91
88
11
2
9
3
2
1
1
1
69
32
3
34
3
2
2
1
1
1
1
3
3
3
16
9
9
2
2
2
2
1
1
2
2
2
5
5
4
3
3
1
1
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
610
4
4
4
1
1
2
3
3
3
1
2
22
22
4
4
4
1
15
15
2
562
178
111
111
31
10
1
1
10
10
10
10
2
2
1
1
1
1
349
4
4
1
1
1
1
27
2
3
1
1
1
1
7
4
7
24
2
2
2
17
17
17
2
2
2
2
2
2
1
1
1
4
4
4
4
102
8
8
8
19
2
2
6
6
6
4
2
6
6
6
10
6
6
6
1
3
3
3
6
1
1
4
1
9
4
1
5
1
1
1
1
1
2
2
2
2
1
1
32
32
24
24
1
1
7
2
2
1
1
1
1
6
4
4
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
13
6
4
2
7
1
1
1
1
3
1
1
13
13
13
4
1
3
3
3
2
2
1
1
1
1
77
55
1
1
1
21
1
1
1
3
3
3
3
7
1
1
6
6
6
7
7
7
7
11
11
3
1
1
4
4
1
1
1
1
2
2
2
5
2
2
1
1
6
3
1
1
1
3
3
1
1
1
1
1
1
20
12
12
1
3
1
1
1
1
4
4
1
1
1
1
1
8
8
4
4
4
4
3
2
2
2
1
1
1
1
1
1
1
1
9
3
2
2
2
1
1
1
1
1
1
1
1
1
1
6
6
6
6
3
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
3
2
2
2
2
2
2
2
2
1
1
12
2
2
2
3
3
3
3
1
2
1
1
6
6
6
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
127
60
57
57
5
5
5
5
5
5
5
5
5
50
50
50
9
9
9
9
8
8
8
41
3
3
3
3
3
2
1
1
38
7
1
1
1
1
1
6
6
6
6
5
2
1
1
1
1
1
1
1
1
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
29
29
29
1
1
1
1
1
1
28
22
8
8
8
8
8
8
1
7
13
13
13
11
11
11
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
2
2
2
2
4
4
4
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
67
21
21
5
5
1
1
1
2
14
14
14
2
1
1
1
1
2
1
2
1
2
2
2
2
2
1
1
1
1
6
5
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
13
1
1
1
1
1
1
1
1
1
2
2
1
1
2
2
2
6
6
3
3
2
1
3
3
3
1
1
1
1
1
7
7
1
1
1
1
3
3
3
3
3
3
3
1
2
19
2
2
2
15
4
4
4
4
1
1
1
1
1
10
10
10
10
10
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
113
110
99
99
99
99
24
14
3
1
28
1
19
4
2
3
11
11
11
11
3
6
2
3
1
1
1
2
2
2
2
2
122
48
1
1
1
1
2
1
1
1
1
1
5
1
3
3
3
1
2
24
1
1
1
2
1
1
1
1
10
1
1
1
1
1
1
1
1
3
3
2
2
1
1
59
40
2
9
1
7
1569
1483
1
1
1
13
2
2
11
11
529
529
1
1
1
1
1
527
527
1
1
1
1
1
1
1
1
1
1
1
1
32
32
32
399
2
2
2
397
11
11
15
15
1
4
4
4
357
4
4
5
1
1
1
60
32
3
3
25
25
2
2
2
28
28
1
1
1
1
1
69
19
19
19
19
19
19
1
1
1
1
1
1
1
45
45
45
1
1
1
44
44
44
561
1
1
1
1
1
1
9
1
1
1
1
1
8
8
8
8
8
24
22
22
22
22
22
2
2
2
1
1
1
1
524
524
54
54
2
2
43
6
6
14
2
4
3
3
1
1
4
4
6
2
2
1
1
1
5
5
459
3
3
1
2
452
7
1
2
1
1
1
2
2
2
1
1
1
5
1
3
3
1
6
6
6
6
232
2
211
5
2
2
1
14
4
4
4
2
2
2
2
172
1
1
170
170
1
1
1
3
3
3
3
3
193
120
64
44
44
44
36
2
2
2
6
6
20
1
1
1
1
1
19
19
19
35
35
1
1
1
31
1
1
1
29
26
3
3
2
2
2
20
20
20
20
20
67
67
67
67
67
67
2
2
1
1
1
1
1
1
1
13
4
3
3
3
3
3
1
1
1
1
1
9
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
2
1
1
1
1
1
5
5
4
4
2
2
2
2
1
1
1
1
6
6
6
4
4
1
3
2
1
1
1
1
2
2
2
1
1
1
1
1
36
1
1
1
1
1
1
1
1
1
1
1
1
33
33
32
32
32
1
1
1
1
1
1
1
1
1
4
4
4
4
1
1
2
2
1
1
1671
1489
8
8
2
2
3
1
1
1
1
1
1
1
2
1478
7
7
7
7
7
7
7
1
1
2
1
2
1471
1061
1052
4
4
4
4
2
2
1
1
1
1
1
1
1
1
1047
1047
1047
1047
1047
1016
1016
1016
1016
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1015
1003
1003
1003
316
308
306
306
305
302
301
300
1
1
1
280
280
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
6
2
4
1
1
1
1
1
1
1
4
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
2
1
2
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
1
1
1
1
1
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
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
11
1
1
1
2
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
2
2
2
1
1
1
2
2
2
2
2
2
7
7
7
7
7
7
1
1
1
6
6
6
3
1
1
1
687
686
650
650
650
650
650
15
1
5
8
1
4
2
2
3
2
6
3
3
4
3
4
4
5
5
3
9
1
10
5
8
2
8
2
6
1
4
5
4
8
2
3
13
8
2
4
6
3
4
7
1
7
6
6
4
3
5
4
3
5
1
1
2
9
2
5
15
2
3
2
13
14
22
32
5
7
12
1
9
12
3
3
9
10
1
9
3
6
4
3
17
1
15
9
7
3
5
6
2
1
5
7
3
4
1
1
4
9
1
2
2
6
10
15
9
21
4
8
35
35
35
35
35
35
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
1
1
1
1
1
1
12
12
12
12
12
12
31
31
31
31
31
31
14
2
2
2
2
2
2
2
2
2
12
12
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
9
9
9
9
9
9
2
1
1
1
1
3
17
17
17
17
17
17
17
16
1
1
1
1
1
15
15
15
15
15
15
15
15
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
7
7
7
7
7
7
7
1
3
3
3
1
1
1
400
258
15
15
2
2
2
2
1
1
1
1
1
1
1
1
12
2
10
10
10
10
2
1
1
8
8
243
242
233
233
118
118
118
118
118
1
1
1
1
1
1
1
1
1
112
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
20
20
19
19
19
17
17
17
17
17
3
2
1
2
1
1
1
1
1
3
1
2
2
2
2
2
1
1
1
1
1
1
1
41
41
1
1
1
1
1
1
40
40
40
40
40
40
4
1
1
1
2
1
4
1
1
1
7
3
2
7
1
1
1
1
45
11
2
2
2
2
2
2
9
9
9
9
7
7
7
7
7
2
2
2
2
2
1
1
34
34
34
34
34
34
26
26
26
26
26
26
26
25
25
24
24
1
1
2
2
1
4
1
1
2
1
1
7
1
1
1
1
1
1
1
1
5
4
4
4
4
4
4
4
1
114
5
5
3
3
2
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
105
103
103
53
53
5
5
4
4
1
1
44
44
37
7
30
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
48
1
1
1
1
1
47
47
2
2
1
1
44
44
44
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
5
5
5
3
1
1
1
1
1
1
1
2
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
1
1
1
141
1
1
1
1
1
1
48
48
11
11
11
10
10
10
10
1
1
1
1
1
3
3
3
3
3
3
19
19
19
19
19
19
19
2
2
2
2
2
2
92
89
89
1
1
1
1
1
1
1
85
85
85
85
85
14
6
1
1
1
1
2
1
1
1
60
32
10
1
5
1
1
1
1
3
3
3
3
5
5
5
5
2
2
2
2
1
1
1
1
3
3
3
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
79
79
79
79
2
2
1
14
22
35
3
99
22
4
4
1
1
1
2
1
1
1
16
3
3
2
2
2
1
1
1
2
2
2
2
2
9
1
1
1
1
6
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
2
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
9
1
1
1
1
8
8
8
8
8
1
1
1
1
2
2
60
57
56
50
50
37
2
2
2
2
2
2
1
1
35
1
1
1
1
1
1
1
1
34
34
34
1
1
1
1
33
33
33
2
1
1
1
1
1
1
1
1
3
1
1
1
1
1
2
1
1
1
2
2
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
11
11
10
10
10
2
2
2
2
2
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
1
1
2
1
1
1
1
1
1
1
6
6
6
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
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
458838
218
1
1
1
4
4
4
4
2
2
2
1
1
4
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
208
2
2
1
1
1
1
1
206
205
4
4
1
2
1
1
1
1
1
35
35
3
3
156
156
1
1
1
1851
1
1
1
1
12
12
105
105
8
8
4
4
8
8
1
1
4
4
2
2
1
1
1
1
2
2
2
3
3
2
2
1
1
255
255
1
1
1
1
7
7
1
1
52
52
1
1
3
3
53
53
1
1
1
1
17
17
1
1
31
31
1
1
972
1
1
1
2
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
3
1
1
5
1
1
1
1
1
1
1
1
17
1
1
1
1
1
1
1
1
2
1
2
2
1
1
1
3
1
1
1
1
1
156
4
1
1
1
1
2
6
1
1
1
1
1
1
35
14
1
1
1
7
1
2
1
1
1
9
1
1
1
1
1
1
2
1
119
1
1
1
1
1
3
1
3
1
1
1
1
1
1
2
1
1
1
1
3
1
1
1
5
1
1
23
23
1
2
1
1
1
1
1
2
1
4
1
1
3
1
1
1
1
1
1
1
1
1
1
3
1
1
1
4
1
1
1
6
1
1
1
1
7
1
1
1
13
1
6
1
1
1
1
1
1
21
2
1
1
2
1
1
1
1
1
1
3
1
1
1
1
2
1
102
2
1
1
1
1
1
4
1
3
1
1
1
2
1
75
1
2
1
2
2
1
1
1
9
14
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
7
1
3
28
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
2
2
47
8
39
2
2
5
5
6
6
69
69
9
9
1
1
1
1
4
4
24
24
2
2
1
1
1
1
2
2
1
1
3
3
32
1
1
9
1
1
1
1
2
1
1
1
2
2
2
1
3
3
3
1
2
1
1
3
1
1
3
3
1
1
1
1
1
1
1
2
2
1
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
83
83
4
4
4
4
1
1
1
1
3
3
3
3
2
2
2
2
2
2
2
76
76
5
5
2
2
2
2
3
1
1
1
1
1
1
12
1
1
1
1
1
2
1
1
1
1
1
1
1
1
7
7
1
1
1
1
1
1
1
1
1
2
2
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
39
36
36
36
1
1
3
1
1
1
2
2
2
2
3
3
1
1
1
1
1
1
1
1
1
1
1
6
6
1
1
1
1
1
1
1
4
4
4
4
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
448209
1
1
1
1
53
32
2
2
1
1
29
13
1
1
1
1
3
3
1
1
2
2
9
4
4
4
5
5
5
1
1
1
1
1
14
6
2
2
1
1
1
1
6
4
4
4
2
2
2
2
2
1
1
1
21
7
2
2
2
2
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
3
2
2
2
2
1
1
1
1
3
3
3
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
9
4
2
2
2
2
1
1
1
1
1
1
1
1
5
1
1
1
1
3
3
3
3
1
1
1
1
29
1
1
1
22
10
3
3
1
1
1
3
3
1500
20
5
1
1
1
1
1
1
1
2
1
1
1
15
8
7
6
5
1
1
1
1
1
1
2
2
2
2
4
1
1
1
3
3
3
3
1
1
1
680
630
109
1
1
108
108
63
2
43
2
2
2
2
121
73
72
2
70
48
1
45
2
104
21
1
20
19
1
3
2
1
35
35
32
3
1
1
11
11
10
1
28
2
26
1
1
245
42
39
3
87
2
85
85
1
1
1
1
1
2
2
1
1
90
90
7
8
75
2
2
4
4
1
1
1
1
45
44
44
44
43
1
1
1
1
149
5
5
5
5
144
14
14
1
1
128
127
125
1
124
1
1
1
178
3
3
1
1
1
1
1
1
1
1
1
1
1
1
11
11
1
1
1
5
5
5
1
1
1
1
1
3
3
3
5
1
1
1
1
4
1
1
2
2
2
1
1
1
3
3
3
3
3
11
4
4
4
4
3
3
3
3
4
4
4
4
36
12
9
6
6
1
1
2
2
3
2
1
2
1
1
3
3
3
2
1
1
1
1
1
22
22
1
1
4
4
4
2
1
1
1
5
2
2
2
2
2
9
4
1
1
1
1
2
2
3
3
2
1
61
61
5
5
5
6
6
26
26
4
4
18
10
10
10
10
10
5
5
40
15
14
3
3
1
1
1
1
1
2
2
4
4
2
2
1
1
4
1
1
1
3
3
3
21
5
5
5
2
2
3
3
3
3
3
4
4
4
2
2
1
1
1
1
1
29
6
6
1
1
3
1
1
1
1
19
19
68
68
5
5
5
5
12
3
3
3
4
4
4
5
5
49
43
43
43
5
1
3
1
23
2
2
2
2
2
21
21
21
21
21
330
10
3
3
3
3
2
2
2
2
5
5
5
5
319
24
24
23
23
6
1
1
2
2
2
2
1
1
33
13
8
5
15
15
13
2
5
1
4
12
1
1
8
8
2
6
1
1
1
10
10
10
10
1
1
1
20
11
1
9
1
1
7
1
9
2
2
6
4
2
15
15
1
14
12
12
12
2
1
9
25
6
6
6
12
10
1
9
2
2
61
3
3
3
35
35
2
33
16
16
1
13
2
79
44
44
2
2
40
33
33
33
11
11
445699
297
297
22
22
8
8
6
6
17
12
12
12
5
2
2
41
2
2
2
2
2
1
1
14
1
1
1
2
2
2
3
3
3
21
21
21
13
1
1
1
1
1
1
10
10
10
17
1
1
15
6
4
4
1
1
1
1
1
1
1
8
8
8
8
14
14
3
3
3
3
1
32
1
1
1
1
1
5
1
26
1
1
5
5
1
1
1
10
10
2
2
116
31
1
30
30
8
8
8
9
3
3
4
4
1
1
1
59
4
4
12
12
3
3
1
1
3
3
1
1
5
5
1
2
2
1
1
1
1
82
82
34
34
34
34
39
5
5
2
3
3
3
3
3
2
2
3
3
3
2
1
2
2
1
1
1
1
3
3
7
7
7
23
23
23
23
1
19
2
1
4
4
3
3
3
3
1
1
1
1
56
4
4
7
7
4
4
1
1
1
1
2
2
1
1
26
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
1
1
5
5
145224
131673
131672
2
2
1
1
2
1
1
1
1
14
14
10
2
8
1
1
21
21
35
5
23
7
45
45
1
1
1
1
65
65
1
1
1
1
2
2
22
12
10
5
5
4
4
131
35
49
47
2
2
1
1
1
79
79
1
1
8
8
1
1
1
1
97
97
19
2
1
1
2
1
2
1
11
3
5
8
2
1
1
2
1
2
2
2
1
1
1
9
2
1
1
1
1
1
1
4
1
1
6
6
10
10
1
1
395
65
330
330
7
6
1
1
1
18
18
1
1
1
1
1
1
13
13
154
143
11
1
1
5
2
3
3
3
2
2
1
1
1
1
25558
7
1
3
2
1
3
1
7
22904
7
1
8
2609
1
2
1
41
18
1
13
9
1
1
1
1
1
2
2
184
184
4
4
2
2
64
64
1
1
1
1
27
4
5
18
10
10
1
1
6
6
1
1
4
1
3
100111
66
8
93
99475
1
46
101
9
2
1
19
154
1
57
179
19
3
4
822
2
5
12161
2
1
2
13
85864
4
18
74
91
16
7
64
12
1
36
10
111
111
111
27
2
2
2
2
29
29
1
1
1
1
1
1
5
5
1
1
1
1
1
29
29
1
1
2
2
1
1
5
1
4
2
2
3
3
1
1
1
1
1
1
2
2
1
1
1054
1
33
16
17
9
30
4
4
24
59
14
15
12
35
12
25
47
35
22
47
62
4
27
21
2
34
21
33
26
18
74
13
6
4
59
21
26
20
31
35
44
12
1
1
1
1
1
1
6
6
5
5
80
80
1
1
7
3
4
18
2
16
2
2
55
55
3
3
52
52
52
5459
5405
1
1
101
2
8
26
9
16
40
5252
5234
4
225
5
1
219
10
1
4992
1
1
4
12
1
5
5
25
25
4
4
1
1
1
1
2
2
1
1
1
1
51
51
11
11
4
1
1
3
3
2
2
2
2
13
13
15
15
1
1
1
2813
6
6
6
2807
1
1
143
2
2
16
16
2
1
1
31
1
13
17
18
2
1
15
20
20
1325
1325
2
1
1322
1
1
48
48
48
140
14
14
2
123
123
41
41
40
1
1
1
67
67
67
249
249
249
1
1
60
60
60
9
2
4
1
1
1
98
68
68
90
90
90
25
25
1
1
104
104
104
2
2
18
18
18
15
15
91
68
23
1
1
7
7
7
15
15
32
32
32
467
467
1
1
27
1
5
2
2
1
16
370
10
319
45
11
3
247
13
13
3
6
18
1
2
2
1
1
2
2
20
19
1
37
33
2
2
1
1
1
1
2
2
2
2
2
338
338
153
153
153
1
1
139
139
3
3
3894
4
4
1
2
1
1
12
2
2
1
1
4
4
3
3
3
1
1
1
1
1
706
1
1
1
1
5
5
206
206
8
1
1
1
1
1
1
405
2
2
29
29
27
27
20
20
10
10
2
2
28
28
57
57
25
25
17
17
7
7
16
16
16
1
15
3101
1
1
1
248
191
57
2423
2423
2423
413
413
413
1
1
1
44
22
22
1
1
12
12
1
1
11
11
11
4
1
1
1
2
2
2
4
4
4
44
44
9
2
2
2
2
1
1
1
1
4
2
2
2
1
1
14
1
1
12
12
3
3
4
4
3
3
8
4
4
4
4
4
4
3
3
5
5
5
1
1
1
3
3
3
3
611
611
1
1
1
4
3
1
1
1
1
7
4
4
4
3
3
3
3
3
3
2
2
2
2
15
13
1
1
1
12
1
5
5
5
3
2
2
1
1
1
1
1
2
2
2
2
1
1
1
1
1
15
15
2
2
13
24
2
2
2
17
1
1
2
2
1
1
1
1
1
1
1
3
3
3
1
1
4
4
4
1
1
1
6
4
4
4
2
2
2
1
1
1
1
33
12
8
8
1
1
1
2
2
11
11
11
6
6
6
3
3
2
1
4
4
4
1
3
3
51
1
1
37
7
1
1
6
6
7
7
7
23
8
1
1
5
5
2
2
5
5
2
2
2
2
2
4
4
7
5
5
16
3
3
3
5
5
5
1
1
7
14
1
1
1
12
5
1
1
1
1
1
19
6
2
2
1
1
1
1
2
2
6
6
2
2
4
4
31
23
23
23
4
4
4
2
1
1
22
16
1
1
1
1
1
1
1
4
4
4
1
1
1
1
1
10
1
1
2
2
2
2
5
5
4
4
2
2
1
1
6
2
2
4
4
14
5
5
7
7
7
2
1
1
1
1
15
13
12
1
1
1
1
1
1
1
14
14
1
1
2
2
2
4
4
4
2
2
3
3
28
1
1
9
2
2
2
5
5
4
4
4
1
1
1
5
4
4
1
1
3
3
3
44
1
1
2
1
1
1
1
1
40
10
10
10
4
4
12
12
12
55
54
54
9
9
4
41
1
1
1
15
10
3
3
7
7
7
1
1
2
2
1
5
1
1
3
5
2
2
2
2
2
2
38
1
1
1
1
37
1
10
10
3
3
1
3
3
20
19
1
1
3
1
5
1
5
2
717
2
2
2
2
2
3
3
3
20
1
1
1
4
1
1
1
3
3
3
3
3
7
1
1
1
1
1
1
4
4
8
8
8
653
1
1
1
468
468
468
468
124
1
1
49
49
38
38
38
35
35
35
53
53
16
16
13
13
6
6
6
39
13
13
13
13
26
26
26
26
121701
1
1
1
121495
4
4
4
4
5
5
5
121479
4
4
4
4
4
12
12
12
14007
14006
1
1
203
203
1
1
22181
6
1
5
1
1
7
4
4
1
2
1
1
424
424
188
236
10
4
1
2
2
1
6
3
2
1
2
1
19513
1
1
3
7
1
27
2
8
1
1
2
1
3
3
2658
2658
2
31
16
3
11
9
4
11
2
3
3
3
3
15008
15008
4
2
1
6
6
5
2
5
204
14
1
1
4
3
3
1
1
1
1
1
1
4
3
1
1
1
3
3
2
1
1
1
1
2
1
1
1
6
2
1
1
2
4
5
1
1
3
1
2
1
2
1
1
1
1
81
1
3
7
3
2
1
2
1
1
6
1
27
39
39
6
3
9
1
1
1
4
4
4
3
1
2
6
1
1
1
1
2
1
2
1
2
255
255
5
1
8
45
45
2
24
22
2
1
4
1
1
2
9
1
3
1
1
3
25
3
3
3
3
3
6
6
1
212
212
1
4
1
1
289
74
74
102
113
1
4
4
77
1
6
2
3
1
1
5
15
1
1
1
1
7
2
3
5
1
1
3
46
4
1
3
2
2
11
11
11
1
1607
1607
1607
344
60
60
50
48
38
38
1
1
3
3
1
1
1
1
1
1
2
2
5
5
5
34
34
22
22
22
22
34
13
21
2
2
64
64
64
12
2
4
6
6
4
4
4
4
8
8
9
9
3
325
325
1
1
1
2
1
1
1
319
1
1
4
4
5
1
3
3
1
679
590
11
11
61
61
32
32
1
1
7
1
1
1
1
40
40
5
5
25
16
9
38
3
3
3
1
7
7
2
2
2
41
41
4
4
38
38
1
1
1
1
1
1
6
6
5
206
6
32
32
32
2
2
15
15
1
1
11
11
1
1
8
1
4
1
1
1
1
3
2
2
1
1
1
1
2348
2348
297
1
160
128
128
128
2
2
1
1
1
4242
4242
286
55
8
8
8
47
47
47
75
1
1
1
74
74
74
74
63
63
63
56
56
31
31
2
22
22
22
1
1
1
143
20
20
20
19
19
69
1
1
31
31
12
12
2
2
2
4
4
1
27
17
17
9
9
2
2
36
36
36
1
1
1
205
93
5
5
1
1
4
4
8
7
1
33
33
6
6
6
2
2
22
22
22
1
1
1
111
8
8
13
13
13
1
1
1
1
1
1
1
68
37
6
6
1
1
1
1
2
2
1
28
28
28
1
1
175449
1
1
1
175426
1
1
1
1
8
8
1
1
2
1
1
1
1
4171
2
2
1
1
3
2
1
54
2
29
3
2
1
1
7
1
1
2
3
1
7
22
1
6
2
2
2
1
1
1
4
4
4
2
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
16
4064
4060
1
10
10
10
10
10
10
2
2
47
3154
399
225
116
174
149
280
190
270
460
365
250
276
840
114
135
176
127
106
60
122
4
2
1
2
1
1
2
2
6
1
5
3
2
2
1
1
167223
157809
121
1
1
1
2
1
19
3
5
3
10
5
1
2
1
33
3
11
3
1
6
1
2
2
1
1
156701
36266
120435
3
1
30
26
84
1
100
1
20
6
1
10
133
1
1
1
11
1
1
1
1
2
2
19
4
1
11
16
1
2
1
1
1
35
35
1
2
1
177
177
177
2
12
85
15
2
2
1
10
1
1
483
72
20
52
1
5
2
11
84
8
8
68
3
1
1
1
2
1
1
25
8
2
1
1
1
1
80
34
46
1
1
1
1
1
1
1
9
1
5
1
2
9
9
3
3
8
8
1
1
10
4
6
1
1
1
1
28
1
1
3
9
2
1
11
11
4
4
1
1
4
4
1
1
2
2
1
1
1
1
1
1
1
1
1
4
4
1
1
363
3
168
11
1
160
3
2
1
3
2
1
1
1
1
16
116
35
36
19
26
3
3
1
1
7
7
1
1
1
1
1
2
8
1
1
1
1
1
2
2
1
4
3
1
422
357
65
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
19
15
4
1
1
41
41
1
1
1
1
300
1
299
1
1
1
1
1
1
1
1
1
1
2353
925
924
200
8
716
1
2
2
1
1
380
1
1
1
1
1
2
5
1
1
1
1
1
301
243
58
1
1
1
1
58
58
82
1
16
1
1
1
1
5
9
6
1
2
1
2
2
1
2
3
4
1
14
1
1
1
1
1
3
2
879
73
73
63
10
53
7
46
1
3
98
98
18
80
6
1
1
1
1
17
18
3
1
2
1
1
2
80
57
23
1
95
40
55
2
2
36
2
34
1
1
1
4
1
2
1
20
20
28
28
1
1
23
2
19
2
2
2
1
1
1
1
67
67
1
1
21
2
9
1
9
1
1
1
1
5
1
1
2
1
5
1
4
2
2
1
1
1
1
1
2
2
148
148
106
106
1
1
1
1
1
1
1
1
339
48
291
5
3
1
1
1
1
8
8
4
4
1
1
1
1
1
1
1
1
2
2
1
1
167
167
29
138
3
1
2
27
27
2
1
1
40
2
17
21
1
1
2
2
227
2
1
1
184
3
19
1
6
8
2
4
4
4
4
1
1
1
1
3
3
96
1
4
3
1
1
3
3
3
1
29
26
3
2
1
1
1
2
4
4
5
1
1
3
1
2
7
1
6
1
1
37
1
36
1
1
4
4
6
1
1
1
2
1
7
1
6
1
1
6
1
2
1
1
1
1
1
4
2
2
2
1
1
7
7
3
2
1
2
2
1
1
1
1
13
13
1
1
6
6
25
25
1
1
3218
1687
1
1563
1
230
1332
1
13
5
5
1
101
2
2
12
1
1
1
1
1
2
2
2
1
1410
1
500
67
433
1
1
1
3
550
104
446
1
1
1
1
1
1
10
1
1
1
1
3
1
1
1
1
1
20
6
1
1
1
1
5
2
2
3
3
3
14
2
2
2
2
6
6
6
6
2
2
2
2
1
1
1
1
1
1
1
69
11
11
6
6
2
2
2
1
1
3
2
2
2
2
1
1
57
10
10
10
10
17
7
7
7
1
1
12
6
6
6
2
2
2
18
6
6
12
12
1
1
1
1
1
1
26
4
4
4
4
2
2
2
2
3
3
3
3
2
2
2
2
15
3
3
1
1
2
2
1
1
4
4
2
2
1
1
812
6
6
1
1
1
1
5
2
2
2
3
3
3
736
45
1
1
1
9
9
9
9
16
1
6
6
6
5
5
2
2
2
16
16
1
1
2
2
7
1
6
25
25
12
12
12
12
12
12
1
1
11
11
1
1
1
1
161
5
85
1
1
1
2
2
4
4
2
2
2
1
1
1
1
2
1
1
4
4
5
5
5
43
1
1
1
2
2
16
16
14
2
2
2
2
18
16
16
3
1
1
3
3
2
1
3
3
2
1
1
1
4
3
2
2
31
4
4
4
13
8
1
5
2
5
5
5
6
6
2
4
32
1
1
1
15
1
1
2
2
1
1
2
2
1
1
1
1
13
1
1
4
4
5
5
2
2
2
2
2
187
6
6
6
25
25
25
25
38
37
1
1
1
1
1
1
31
31
1
1
1
112
105
105
105
1
1
3
3
2
2
1
1
300
2
2
2
2
14
6
6
6
8
3
5
27
27
9
1
8
7
7
7
5
2
4
3
3
1
1
7
7
7
7
168
1
1
7
7
7
7
14
4
10
8
8
8
5
5
5
127
127
1
1
9
9
9
9
3
3
3
3
3
30
13
13
13
9
9
2
2
2
2
14
14
7
5
2
27
27
3
3
3
3
7
5
5
2
2
4
4
4
4
10
10
10
2
2
2
2
1
1
1
1
9
5
1
1
1
4
4
4
3
3
3
1
1
1
1
2
2
2
2
2
2
1
18
17
4
4
4
4
5
5
5
5
5
8
8
8
1
1
1
1
1
4
4
1
1
1
1
3
1
1
2
2
2
2
2
2
2
2
7
7
7
2
5
4
3
3
3
3
3
3
3
1
1
1
1
1
2
2
2
1
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
107
10
10
1
1
1
1
1
6
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
92
69
5
5
1
1
1
3
3
3
34
34
33
33
24
24
22
21
21
1
1
1
1
4
2
2
2
2
2
2
1
1
1
1
1
23
7
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1
1
1
1
6
1
1
3
3
3
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
27
23
1
1
1
1
9
9
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3787
1
1
1
1
1
1
1
1
3782
2
1
1
1
1
13
2
2
2
11
8
3
3
3
3
1
1
1
1
4
4
4
4
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
1
2331
55
55
7
48
2272
2265
55
55
55
55
22
22
22
22
546
68
68
65
3
1
1
466
466
3
1
1
1
1
1
1
18
18
18
18
91
91
91
92
43
43
43
47
47
47
3
1
1
1
1
1
1
59
15
15
15
5
5
5
1
1
15
11
1
10
2
2
1
14
14
14
1
1
1
1
7
7
7
1
1
1
5
5
5
5
5
5
5
1
1
1
1
1
1
1
4
4
4
4
16
16
16
16
11
11
11
11
13
13
13
1137
8
8
2
6
3
1
1
1
1120
1120
120
120
120
4
4
4
4
27
21
21
21
5
5
5
4
4
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
1429
1429
1423
3
3
3
3
1406
1404
1404
6
23
1375
2
2
1
1
1
1
1
1
1
1
10
10
10
10
1
1
1
1
5
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
1
1
4
4
4
4
4
4
4
4
12
12
12
12
12
2
2
1
1
2
2
2
7
7
6
1
1
1
1
10176
118
8
6
1
1
1
1
1
1
1
1
1
1
106
65
46
1
1
6
3
3
1
1
38
38
19
19
4
4
15
3
3
11
11
16
3
3
2
2
1
1
4
1
1
1
3
3
2
1
9
1
1
1
8
8
8
23
23
23
1
1
2
2
2
2
1
1
1
1
1
46
42
42
42
42
29
29
5
5
5
6
6
6
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
54
54
2
2
12
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
37
1
3
2
2
1
1
9
3
3
1
2
1
1
5
2
raw text file