members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
166535
97882
260
2
1
1
14
2
2
2
2
3
1
1
1
1
5
5
6
6
6
4
2
1
1
2
1
1
1
1
129
125
124
124
1
8
113
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
3
2
1
1
1
1
1
1
2
1
6
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
3
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
3
3
3
2
1
1
64
64
64
1
1
55
53
2
7
4
3
3
25
9
9
9
4
5
1
1
1
1
1
1
11
5
5
4
4
1
6
6
1
1
1
2
1
6
3
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
4
1
2
1
1
36
1
1
1
25
1
1
1
1
1
1
1
1
4
4
4
4
1
1
2
11
10
10
6
6
5
1
4
1
1
1
1
5
4
4
4
1
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
101
1
1
52
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
3
3
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
13
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
32
4
4
4
4
7
12
12
12
12
2
2
1
5
5
5
5
1
1
1
1
26
3
2
1
11
11
11
11
11
11
11
3
3
2
1
1
1
1
9
1
1
1
1
1
1
677
5
5
5
2
2
1
1
1
1
2
2
2
1
1
1
1
4
1
1
3
1
2
2
12
11
8
4
1
1
3
3
3
1
1
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
1
1
1
1
1
5
5
5
3
3
1
2
2
2
4
2
1
1
1
1
1
1
2
2
2
13
1
1
1
1
1
1
1
1
1
1
1
8
2
2
2
2
6
2
1
1
1
1
1
1
1
1
3
2
2
1
1
2
2
1
1
1
1
4
4
1
1
1
1
1
1
1
1
1
7
6
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
7
7
7
7
2
2
1
1
3
3
7
5
5
5
2
2
1
1
1
314
2
2
2
19
19
18
18
6
6
6
8
8
8
4
4
4
1
1
1
1
1
33
13
13
13
13
13
13
4
4
4
1
1
1
1
14
14
14
1
1
1
13
13
13
203
3
3
3
2
1
1
1
1
1
1
1
1
1
8
8
8
8
8
8
16
16
16
16
16
16
174
174
4
4
3
1
1
1
1
1
1
164
13
13
8
1
1
1
2
2
2
146
1
1
1
2
2
2
1
1
1
1
96
72
10
1
1
2
1
1
2
2
14
1
1
1
1
1
1
1
1
1
35
35
35
1
1
1
2
1
1
1
1
1
1
35
32
19
1
1
1
1
1
10
10
10
7
3
1
1
1
8
1
1
1
7
7
7
7
7
1
1
1
1
4
4
4
2
5
5
5
5
5
3
3
3
3
3
3
177
175
5
5
5
5
2
2
1
1
1
4
4
4
161
161
1
2
2
9
6
7
1
9
3
7
7
6
2
36
9
1
16
3
4
10
13
6
3
1
1
1
1
30
2
2
2
22
17
17
2
2
4
4
3
1
1
2
3
3
2
2
4
4
4
1
1
1
4
1
1
1
1
41
4
2
1
1
1
1
1
1
1
1
2
2
2
2
2
37
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
22
2
2
2
2
19
11
3
3
3
3
3
3
3
3
1
1
1
1
1
4
3
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
4
3
3
3
3
1
1
1
1
23
2
2
2
2
2
1
1
13
13
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
4
4
2
2
2
3
3
3
1
1
1
1
1
1
1
1
50090
3
3
3
3
3
1
1
1
49996
186
1
1
182
4
1
2
1
1
1
1
1
1
1
1
119
5
4
4
4
1
1
1
81
5
3
3
1
1
1
1
56
8
5
3
20
20
4
4
1
1
3
1
2
2
2
1
1
4
4
4
4
16
2
2
2
1
1
11
11
2
2
2
2
1
1
4
1
3
3
3
49808
23
4
1
1
1
3
1
1
1
1
1
2
1
1
1
1
19
18
18
17
17
17
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
49784
49689
2
2
1
1
1
1
1
1
1
1
49678
2
2
2
2
2
353
352
262
261
6
6
6
250
250
1
1
18
10
23
1
1
1
38
20
33
1
12
20
9
31
30
1
1
1
1
90
88
88
88
68
4
4
1
4
5
1
8
2
1
1
1
13
8
3
2
2
5
1
3
1
20
1
1
2
1
1
12
1
1
49323
49323
49323
49322
49322
49316
49315
49315
14
14
14
14
14
14
14
1
13
13
1
12
49301
6
6
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
5
5
4
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
49294
49293
2
1
1
1
1
1
1
1
1
1
1
1
49291
3
1
1
1
1
1
1
1
1
1
1
1
49286
49259
49250
49250
49249
49249
642
640
637
1
1
1
602
602
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
2
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
1
1
1
1
1
1
1
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
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
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
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
48603
48603
48603
48603
48603
46861
1742
9
7
4
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
2
1
1
1
1
1
1
1
1
26
20
3
3
1
1
1
1
2
2
2
1
1
16
16
16
16
16
16
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
2
2
2
2
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
6
3
3
3
3
3
3
3
2
2
2
1
1
1
3
1
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
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
89
75
3
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
72
72
50
50
29
29
29
29
2
1
1
1
1
1
1
1
1
1
1
1
1
1
27
3
3
3
2
2
2
2
1
1
1
1
1
1
21
6
6
6
6
6
6
5
5
4
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
3
3
3
3
3
3
2
2
1
1
5
5
4
4
4
4
4
4
1
3
1
1
1
1
1
1
1
1
1
6
4
4
3
3
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
2
2
2
2
2
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
21
9
9
8
8
1
1
1
1
1
1
1
7
7
7
7
7
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
10
10
1
1
1
1
1
1
9
9
9
8
8
3
5
1
1
1
1
1
1
1
1
1
1
1
1
21
21
18
17
17
17
17
16
16
16
14
2
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
12
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
8
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
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
1
1
1
1
1
1
8
6
6
6
1
1
1
1
1
1
2
2
2
1
1
77
2
75
33
33
22
22
15
15
6
2
1
1
1
1
1
1
1
1
1
1
4
4
4
4
1
1
1
3
3
2
1
6
5
2
2
2
2
1
1
3
3
3
3
1
1
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
1
1
1
4
4
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
11
11
11
1
1
1
1
1
1
1
1
1
4
2
2
2
2
1
1
1
1
1
1
1
1
1
1
4
1
1
1
2
1
1
1
1
41
12
12
12
12
4
4
4
1
1
1
1
7
7
7
7
7
1
1
1
1
4
4
1
1
1
1
1
3
1
1
1
1
2
2
1
1
23
3
3
3
3
3
3
3
20
17
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
1
1
1
1
6
3
3
3
3
1
1
1
3
3
3
3
1
1
1
5
5
5
5
5
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
78
1
1
1
1
1
1
1
47
21
13
8
8
8
5
5
5
7
7
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
2
2
1
1
2
2
2
2
2
2
2
2
2
2
3
3
3
2
1
1
1
1
8
7
1
1
1
3
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
17
5
5
4
1
1
1
1
1
1
1
1
11
10
3
3
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
18
4
1
1
1
3
3
2
2
1
1
1
14
10
1
1
1
4
3
3
3
3
1
1
1
4
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
2
1
1
2
2
2
2
2
108
66
39
34
34
34
1
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
22
4
1
1
1
1
3
3
3
3
15
15
2
5
7
1
1
1
1
1
1
1
1
3
3
2
1
9
2
2
2
7
7
19
17
4
1
1
13
3
3
10
10
10
2
2
1
1
1
1
1
1
46059
96
2
2
2
2
2
2
8
2
2
1
1
1
1
1
1
1
6
1
1
1
1
1
4
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
86
83
80
80
80
2
2
1
1
1
1
1
1
1
1
77
1
1
1
1
1
1
76
57
57
3
1
1
1
1
1
1
2
2
2
2
2
2
54
53
53
37
1
1
1
1
1
22
15
8
7
1
1
1
1
1
2
1
5
5
4
1
1
1
1
1
6
6
6
1
1
1
1
1
1
13
13
13
9
6
1
1
1
1
2
2
1
1
2
1
1
12
11
3
3
3
1
1
1
8
5
5
5
2
2
1
1
1
1
1
1
1
1
1
1
1
16
16
16
14
2
2
2
2
2
2
10
3
3
2
2
2
2
2
2
2
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
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
3
3
2
2
1
1
1
1
1
1
1
1
1
45951
45611
45611
3
2
1
1
1
1
1
1
1
5511
5511
375
185
397
286
328
445
13
353
85
160
6
363
170
491
51
83
213
246
396
234
357
274
69
69
27
4
4
4
1
2
2
1
2
2
3
7
3
1
1
6
1
3
13
7
2
5
5
5
10571
10425
10266
830
604
1
66
533
785
362
817
465
494
692
435
493
430
582
402
343
132
472
712
616
1
1
1
1
139
1
1
2
1
1
1
1
1
1
3
95
1
1
1
1
2
1
1
1
1
1
15
1
1
1
1
1
29351
14
2
2
2
2
6
6
3
3
3
1
1
20611
1
1496
976
1
1
1
1
495
1596
1
1
907
3
1
1
1764
713
1432
1590
1175
2367
1519
1
1
1046
988
1
1
38
278
432
1
2
1
329
1
1449
8558
8
1
1
1
1
8
1
1
6
6
8
2
1
26
1
3
3
1
1
1
10
10
2
8423
4
6
2
6
2
2
2
3
3
1
4
1
12
8
6
1
1
1
16
2
1
7
2
3
1
5
3
1
3
1
1
76
16
2
54
1
7
1
2
9
3
3
1
1
5
11
1
2
6
2
1
1
3
2
3
1
3
4
1
1
3
2
3
2
4
2
2
1
2
3
2
10
1
1
3
1
1
6
1
2
1
1
1
2
1
1
2
3
1
1
1
1
3
3
1
4
2
1
1
9
1
1
6
1
3
15
2
8
1
1
5
28
1
4
1
3
1
1
1
7
1
3
2
7
1
2
2
3
2
3
4
1
7
2
3
1
2
1
2
3
1
1
2
2
1
2
161
3
2
1
1
1
3
3
1
2
2
3
2
4
5
1
2
2
2
1
1
2
6
1
1
14
3
3
3
2
4
8
2
3
4
2
2
4
1
2
2
4
1
10
1
2
1
2
4
1
1
2
1
1
3
1
1
3
1
1
2
1
1
2
1
4
2
3
2
1
2
11
7
4
1
2
3
1
3
1
16
7
1
1
2
3
1
1
1
1
2
2
1
1
2
1
1
4
3
1
1
4
1
3
1
3
1
1
2
1
2
1
1
1
1
1
1
9
2
1
1
1
7
2
2
1
10
1
1
1
2
6
1
1
1
2
1
2
1
2
2
3
1
1
1
1
1
1
1
3
1
4
3
1
1
1
2
8
1
3
5
3
1
5
1
1
1
1
1
2
1
1
2
2
1
3
1
27
1
1
1
1
3
2
5
8
3
1
6
1
1
2
1
1
2
2
2
2
1
29
3
6
4
2
3
1
4
2
3
1
4
1
1
2
3
2
1
2
4
2
1
2
1
1
3
1
1
2
1
4
1
4
3
1
2
2
1
3
2
1
3
1
2
1
1
2
87
2
1
2
2
1
2
3
1
2
4
1
1
2
1
1
6
2
2
1
3
1
3
1
2
1
5
2
1
2
2
3
7
1
2
2
1
5
9
2
2
5
1
3
1
1
3
1
1
1
2
1
4
2
1
4
1
5
3
1
1
1
1
2
2
8
2
1
6475
1
1
1
3
1
1
1
3
1
3
1
3
3
10
10
1
1
1
1
1
1
3
1
1
12
1
3
1
1
5
4
6
1
2
1
1
1
1
1
1
11
1
3
3
1
1
7
3
26
2
3
2
1
4
1
2
2
5
4
1
1
1
1
1
3
1
1
1
3
1
4
1
3
2
2
1
3
3
2
14
1
2
1
2
2
1
1
4
1
3
2
1
6
1
1
1
1
2
1
8
1
1
4
4
1
1
7
1
1
3
1
1
2
1
4
1
1
2
2
2
1
1
3
2
1
1
2
3
10
1
1
2
12
1
2
3
3
9
9
5
1
1
1
12
2
1
1
2
6
1
1
9
9
10
9
9
1
1
6
6
5
5
1
1
118
1
1
1
1
1
1
1
1
1
1
1
7
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
106
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
3
3
1
2
1
1
1
7
7
6
1
1
1
1
1
1
1
5
4
1
3
80
79
2
1
1
1
1
1
1
1
1
1
72
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
1
1
2
2
1
3
2
1
1
26
1
1
1
1
3
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
1
1
1
61
12
1
1
1
11
1
1
5
5
3
3
1
1
3
3
3
3
3
16
16
11
1
1
1
1
2
1
6
6
6
1
2
1
2
22
22
3
3
3
3
16
16
15
1
2
2
2
2
2
1
1
1
1
1
1
84
1
1
1
1
1
1
1
1
1
1
57
2
2
2
2
2
2
2
2
53
1
1
1
1
1
48
4
4
3
2
1
6
4
1
1
1
1
1
1
33
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
2
1
1
1
1
2
2
2
20
13
13
13
13
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
2
2
2
2
3
3
3
3
4
4
1
1
1
1
2
1
1
7
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
33
13
1
1
1
1
1
2
2
2
1
1
1
1
1
7
1
1
1
1
5
5
5
1
1
1
2
1
1
1
1
3
3
1
1
1
1
2
2
2
2
19
3
3
3
2
2
1
1
1
1
1
1
1
1
15
15
2
1
1
1
1
1
1
1
8
3
1
1
1
1
4
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
2
1
29116
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
927
2
2
1
1
5
1
1
1
1
1
4
4
4
1
1
1
3
3
2
2
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
913
3
1
1
1
1
1
1
1
1
1
1
909
3
2
2
2
1
1
1
903
6
6
4
4
1
1
1
1
1
22
22
1
1
1
1
5
1
2
10
3
3
1
1
1
1
1
131
131
1
1
13
13
1
1
1
710
710
1
1
1
2
2
2
2
7918
1
1
1
1
2
2
2
5
5
1
1
1
1
1
1
1
1
5
5
12
12
2
2
1
1
135
135
1
1
2
2
4
4
1
1
66
66
319
319
8
8
53
53
17
17
6
6
9
9
1
1
2
2
25
25
72
72
1
1
4
4
11
11
2
2
10
10
5
5
10
10
58
58
5
5
12
12
4
4
6
6
1
1
2
2
2
2
17
17
327
327
3
3
6
6
3
3
4
4
1
1
2
2
2
2
96
96
11
11
4
4
55
55
4
4
1
1
2
2
1
1
1
1
6
6
2
2
5
5
5
5
249
249
1
1
1
1
1
1
245
245
5
5
1
1
198
198
2
2
2
2
3
3
201
201
2
2
123
123
438
1
1
1
1
2
1
1
1
1
1
1
1
19
1
1
2
1
1
35
1
2
1
1
1
1
1
5
1
1
1
1
2
1
1
2
1
2
1
1
3
1
1
1
1
1
1
1
1
3
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
2
6
4
1
1
1
1
1
1
1
3
1
1
1
4
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
2
1
2
1
1
2
6
1
1
1
1
4
2
2
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
4
7
17
5
12
1
1
1
1
1
1
1
1
1
1
1
2
3
1
1
1
1
1
1
1
1
1
3
1
1
1
6
2
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
4
1
2
1
1
1
1
7
1
7
1
1
1
1
1
1
1
1
1
2
1
5
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
9
1
1
2
2
3
1
3
1
1
1
1
10
10
4
4
18
18
5
5
2
2
1
1
3
3
443
443
11
11
1
1
3
3
99
99
3
3
19
19
6
6
11
11
6
6
216
1
4
4
4
10
10
10
6
6
6
1
1
1
1
1
1
2
2
2
1
11
1
7
7
7
3
3
3
1
1
1
1
1
1
3
2
2
2
2
3
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
29
29
29
4
4
4
5
5
5
12
12
12
2
2
2
1
1
2
2
2
4
4
4
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
21
21
21
1
1
1
1
1
22
22
22
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
6
6
54
54
2
2
15
15
4
4
36
36
1
1
2
2
2
2
2
2
2
7
1
1
1
1
3
810
810
2
2
1
1
336
336
116
116
1
1
2
2
54
54
1
1
6
6
2
2
3
3
1677
373
1304
11
11
1
1
2
2
1
1
5
1
1
1
4
4
4
9
9
8
8
8
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
4
4
1
1
1
2
1
1
1
1
1
1
1
4
4
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
3
3
3
3
273
273
9
9
9
9
9
9
9
9
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
255
254
10
10
2
2
2
8
1
1
1
1
2
2
2
1
1
1
22
1
1
1
1
1
9
5
1
2
2
2
1
1
1
4
1
1
1
2
2
1
1
1
1
1
11
11
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
4
4
1
1
1
1
3
3
3
3
1
2
17
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
10
1
1
1
1
1
4
4
3
3
3
5
5
5
5
2
1
1
1
1
1
1
1
1
4
4
2
2
2
2
2
2
2
2
170
167
1
1
1
1
166
1
1
1
2
2
2
160
2
11
11
2
2
2
2
3
1
1
1
2
2
2
2
9
9
4
4
4
4
2
2
2
2
1
1
1
1
1
1
1
1
10
3
3
3
3
3
1
1
1
1
1
3
3
3
3
3
3
3
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
3
1
1
1
1
1
1
1
1
1
1
47
6
6
6
6
6
6
2
2
2
4
41
11
2
2
5
1
2
1
1
4
4
4
4
8
4
4
4
4
4
4
4
4
1
3
3
3
22
22
20
16
16
16
1
1
1
1
2
2
2
2
10645
87
42
1
1
1
40
3
2
2
1
1
1
1
1
1
37
33
11
11
9
4
4
1
1
2
2
3
3
3
7
7
7
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
45
10
10
10
1
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
4
1
1
1
1
1
1
2
15
1
1
1
1
1
1
14
2
2
2
2
2
11
3
2
2
2
1
1
1
1
1
1
1
7
2
2
2
2
2
2
2
1
1
1
9
6
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
2
3
2
2
1
1
1
1
1
1
1614
5
5
2
2
1
1
1
1
1
1
1
1599
80
196
376
5
1
2
2
5455
55
17
4
4
2
2
1
1
1
1
3
2
1
1
3
2
2
2
1
1
1
1
1
4
4
4
1
3
2
1
1
1
1
1
1
37
9
3
1
1
2
2
6
4
4
1
3
3
3
3
2
1
1
8
5
5
5
3
3
3
3
6
1
1
1
5
1
1
1
1
8
8
8
61
55
2
2
2
1
7
7
1
1
1
5
1
1
1
1
1
9
5
3
1
2
4
4
19
3
3
3
1
1
5
5
5
8
8
13
8
8
8
1
1
1
1
1
1
1
1
1
6
6
6
6
6
2
2
2
2
2
2
423
5
4
4
1
1
5
5
5
5
93
89
89
89
89
4
3
3
1
1
1
1
7
7
4
4
3
3
313
3
2
2
2
2
33
33
3
3
272
263
207
207
1
2
1
52
9
9
272
22
22
2
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
10
4
4
4
4
2
19
17
2
2
2
3
2
2
1
2
2
2
2
6
6
6
2
2
2
13
1
1
1
1
9
2
2
2
2
2
5
4
4
1
1
3
3
3
3
4
4
4
4
4
5
1
1
1
1
2
2
2
2
82
18
12
5
5
2
1
1
3
1
2
2
5
5
5
4
4
4
4
5
1
1
1
3
3
3
1
1
1
59
42
2
2
3
3
3
3
2
2
2
4
3
1
1
1
9
2
2
7
1
1
6
6
19
16
3
3
7
2
5
3
3
3
3
3
3
2
1
16
2
2
9
9
1
8
4
2
2
2
2
2
1
1
73
73
4
4
4
2
2
28
28
27
1
29
29
29
8
8
1
1
1
1
1
1
34
13
13
1
1
2
2
1
1
2
2
5
5
3
3
5
3
3
3
2
2
2
1
1
13
4
4
4
4
1
1
1
1
1
1
4
1
1
1
1
1
3
3
3
3
1258
65
65
146
146
753
753
3
2
2
2
2
1
1
1
1
217
217
3
3
3
3
8
1
1
1
1
1
1
1
1
1
63
63
28
28
5
5
5
5
10
5
5
5
2
2
2
3
1
2
3
3
3
1
2
9
8
8
8
1
1
15
9
9
6
3
2
2
1
1
1
1
2
2
2
2
2
4
2
2
2
2
1
1
1
1
1
3284
25
15
11
3
1
10
10
33
6
6
6
6
6
6
6
6
21
21
21
21
3220
90
90
90
88
2
12
4
3
1
1
1
1
1
1
1
99
36
1
1
1
1
1
1
1
30
30
1
1
4
4
4
2
2
1
1
56
4
4
3
3
2
2
35
34
1
42
41
41
41
41
1
1
333
123
123
120
3
149
91
13
78
56
56
923
562
562
109
451
1
1
3
3
5
5
204
1
202
1
4
5
192
1
127
127
6
120
1
4
2
1
1
2
1
1
7
5
5
1
1
171
80
67
4
8
85
85
79
6
6
6
1
1
1
67
1
1
3
3
27
23
10
13
32
31
27
2
1
1
3
1
1
1
1
1
1
37
37
32
32
91
91
1
1
2
86
76
76
76
17
6
47
6
1
1
1
1113
565
565
2
563
502
502
492
10
1
1
1
18
18
17
1
2
2
2
1
1
1
49
49
3123
19
19
2
2
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
8
1
1
1
1
6
1
1
1
1
39
39
1
1
1
1
36
9
8
8
1
1
1
1
1
1
1
1
9
2
2
1
1
1
1
2
2
1
1
1
1
2
2
12
12
12
2
2
2
4
4
4
4
1
3
2
2
2
2
2
2
9
9
4
4
4
4
3
3
3
3
2
2
2
2
1273
608
608
2
2
1
1
3
3
1
1
3
3
25
25
1
1
28
8
1
1
1
2
2
2
4
1
1
1
1
1
4
1
1
1
20
20
1
1
2
2
576
576
903
23
23
7
7
6
1
9
9
1
1
4
4
4
1
1
1
1
1
95
95
92
92
8
8
84
3
3
142
142
1
4
4
4
46
3
3
8
8
2
2
26
26
26
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
1
1
3
3
3
7
7
7
9
9
9
4
4
4
6
6
6
6
6
6
6
6
23
23
15
15
15
6
6
599
1
1
1
21
2
2
6
6
7
7
7
3
3
3
1
1
119
17
17
97
2
2
2
2
81
81
4
4
21
21
21
2
19
437
6
5
1
411
411
411
19
19
19
12
12
11
4
2
2
1
1
5
5
5
1
1
1
21
21
9
1
1
1
2
2
2
2
2
1
1
6
3
3
1
1
1
1
1
1
2
2
2
3
3
3
3
157
156
5
1
6
1
1
1
1
1
3
3
3
1
1
1
2
1
1
1
1
3
2
2
2
2
1
1
5
4
4
4
1
1
11
7
3
1
1
2
2
4
3
2
2
1
1
1
1
2
2
2
2
2
10
8
3
1
2
2
5
1
1
1
1
2
1
1
1
1
2
2
1
1
1
2
2
2
2
8
2
1
1
1
5
4
2
2
1
1
1
6
3
1
1
1
1
1
2
1
1
1
1
1
1
3
1
1
2
2
7
3
3
3
3
3
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
3
1
1
2
2
2
1
1
1
3
3
3
1
1
1
1
5
5
5
5
11
10
1
1
1
1
1
5
5
2
2
1
1
1
1
1
1
1
1
11
6
6
6
4
1
1
1
1
1
3
3
4
4
1
1
2
2
1
1
1
8
8
2
2
1
1
1
106
4
4
4
4
2
1
1
17
3
3
3
3
3
1
1
1
1
2
2
2
1
1
9
1
1
1
8
8
2
2
1
1
64
13
13
13
13
30
13
13
3
3
3
8
8
8
21
21
5
5
1
1
20
10
2
2
2
8
8
8
10
10
10
10
176
145
8
8
8
8
1
1
1
136
15
15
15
4
2
2
1
4
4
1
1
2
2
2
11
8
1
1
2
2
1
1
1
1
1
1
2
2
2
2
2
2
1
1
2
2
30
4
4
4
22
2
1
1
1
1
12
12
3
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
1
1
1
1
7
7
1
1
1
1
1
1
17
3
3
3
3
3
6
1
1
1
1
4
2
2
2
2
15
4
4
4
4
7
7
7
7
7
1
1
1
2
2
2
2
2
2
2
3
3
3
31
12
3
3
3
3
3
4
4
3
3
3
3
3
16
4
4
1
1
1
1
1
3
3
3
5
3
1
1
2
1
1
1
227
227
9
1
1
3
1
1
2
1
1
1
1
5
5
5
2
2
1
197
159
1
157
34
123
1
1
1
1
1
4
1
1
1
1
1
1
1
3
3
1
1
12
2
2
2
6
6
6
4
1
1
2
1
1
1
2
2
1
1
1
3
3
18
5
5
5
12
2
1
1
6
1
5
24
14
2
2
2
2
8
1
1
1
3
3
3
4
4
4
4
3
3
1
1
1
3
2
2
1
1
1
6
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
51
12
11
4
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
38
2
2
2
2
1
1
1
18
2
2
2
11
11
4
2
2
2
2
2
2
13
3
3
8
8
3
3
3
1
1
1
48
1
1
1
10
10
10
1
9
3
3
3
3
10
3
3
3
2
1
2
2
2
2
2
2
3
3
14
5
5
1
1
1
1
1
1
6
6
10
1
1
1
1
1
1
9
9
9
9
331
11
11
4
1
1
1
2
2
7
5
5
5
2
2
2
267
16
2
2
2
1
1
1
1
3
1
1
1
1
1
4
1
2
4
3
3
2
1
1
1
1
2
2
1
1
34
34
1
1
1
4
2
2
2
13
13
13
13
6
6
6
6
4
4
4
4
1
1
1
1
1
1
1
47
1
1
1
26
1
1
1
1
1
1
2
2
2
4
4
2
2
2
2
2
5
2
2
2
1
1
1
1
2
2
2
2
2
1
1
1
1
1
13
3
3
3
6
1
1
4
2
2
2
2
1
1
1
1
1
1
1
4
2
1
1
2
2
1
1
2
2
1
1
1
1
1
1
9
1
1
1
1
1
1
1
1
1
1
1
5
4
4
4
1
1
1
1
1
1
149
1
1
1
1
1
1
1
9
3
3
3
6
6
24
24
8
1
7
5
5
7
4
3
7
4
4
2
2
5
5
5
5
42
5
5
5
5
6
6
2
2
2
4
4
4
20
20
11
11
11
11
8
8
8
8
8
4
4
1
1
1
1
14
6
6
6
4
4
6
6
6
6
13
13
4
4
1
1
28
28
1
1
1
1
6
3
3
3
3
5
5
5
1
4
11
10
10
1
1
3
3
3
3
5
2
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
10
7
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
3
2
1
1
1
1
3
3
3
2
2
2
1
1
1
1
1
1
1
1
28
8
8
8
3
3
3
5
5
5
5
19
19
2
2
2
17
3
1
1
2
2
1
1
1
6
6
6
6
2
1
1
2
5
3
3
3
2
2
2
3
3
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
88
29
6
3
2
2
2
1
1
1
1
1
1
1
1
3
3
1
1
1
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
20
5
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
9
7
7
7
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
2
1
1
1
1
1
1
1
1
1
53
26
12
11
1
2
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
5
5
3
3
3
1
1
1
6
6
1
1
1
1
3
3
3
26
10
10
7
1
2
2
2
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
8
1
1
1
1
3
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
5
5
5
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
81
1
1
1
1
79
67
67
1
1
6
6
1
1
1
1
1
1
1
3
3
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
6946
6942
22
1
1
21
1
1
2
2
2
1
1
1
1
4
2
5
5
1013
838
838
838
174
154
3
3
3
3
7
7
7
7
142
140
140
140
2
2
16
14
14
2
2
2
2
1
1
1
1
1
3
3
3
3
3
2
2
1
1
1
1
1
1
31
31
3
1
1
1
2
2
2
2
7
4
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
11
11
11
11
7
7
2
2
2
1
2
2
2
2
2
2
3
3
1
1
1
2
2
1
1
5777
3335
3335
432
2903
2415
2366
171
2
2
169
169
169
109
109
109
109
450
28
28
24
1
3
1
1
419
419
1
1
1
1
157
157
157
157
210
210
210
4
4
3
3
3
3
249
139
130
130
8
110
110
110
1
1
1
1
1
1
1
249
1
1
2
2
52
1
42
42
7
7
1
1
1
1
2
2
1
1
37
35
35
32
32
32
44
43
43
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
49
49
49
1
1
2
1
1
1
1
1
1
3
3
3
3
1
1
1
41
41
41
41
1
1
1
16
4
4
4
12
12
12
28
28
28
5
5
5
5
8
8
8
8
26
26
26
26
1
1
1
52
52
52
52
28
28
28
2
2
2
2
97
1
1
1
4
1
3
92
92
1
1
1
9
3
3
1
1
5
5
292
292
292
7
7
7
7
52
37
37
37
14
14
14
11
11
1
1
1
3
3
3
2
2
2
3
3
3
1
1
1
1
1
31
20
20
20
20
11
11
11
11
5
3
3
2
2
2
2
6
6
2
2
1
1
1
1
63
1
1
1
62
30
1
1
1
1
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
7
4
4
4
1
1
1
1
1
1
14
14
14
14
18
2
2
2
2
3
3
3
3
12
12
12
12
2
2
2
2
2
12
12
12
12
12
4
4
4
4
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
34
34
31
31
29
29
29
26
3
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
37787
1270
237
198
1
1
3
2
1
1
42
111
1
1
1
1
1
1
1
1
1
2
1
15
1
2
3
1
1
1
2
2
1
1
1
1
6
1
1
1
1
1
1
29
1
13
3
1
1
1
1
2
1
1
1
1
1
1
1029
372
13
4
2
1
1
3
3
1
1
1
1
4
4
355
355
5
5
3
3
5
5
341
78
78
252
252
1
1
4
2
2
1
1
1
1
241
13
11
11
2
2
5
5
3
3
1
1
1
1
96
11
4
4
2
2
2
2
1
2
2
85
85
1
1
1
1
5
2
6
1
1
1
3
16
4
1
1
4
1
7
5
1
1
1
1
1
1
1
4
3
1
8
123
59
55
35
13
6
1
4
4
64
64
4
5
3
1
3
48
410
409
409
1
1
1
1
1
4
4
4
1
1
2
237
49
4
4
15
15
6
6
1
1
1
1
3
2
1
4
4
4
4
7
7
1
1
2
2
2
2
1
1
1
1
1
174
2
1
1
1
1
1
1
1
1
1
1
1
1
40
40
40
121
121
121
2
2
1
1
118
117
243
243
1
1
2
2
1
1
3
3
1
1
20
20
1
1
120
2
2
2
1
1
1
1
3
1
1
6
1
1
1
1
1
1
4
2
1
1
1
2
1
2
1
1
1
3
1
2
1
2
1
2
1
1
1
2
1
1
2
1
1
1
1
1
2
1
1
2
1
1
2
1
1
3
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
4
1
1
1
2
2
1
1
1
1
1
1
7
7
9
9
1
1
1
48
1
1
4
2
1
2
1
1
2
1
1
3
1
2
3
2
6
4
1
1
1
1
1
1
1
1
2
1
1
21
5
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
raw text file