members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3
51989
1
1
1
1
7362
20
7
2
2
2
2
1
1
5
5
5
5
13
13
13
10
10
3
2
1
8
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
114
112
4
4
1
1
1
1
8
3
3
3
3
5
1
1
1
2
1
1
1
1
38
2
2
2
2
2
2
24
24
24
24
12
12
11
11
1
1
3
3
3
3
1
1
1
23
23
19
18
1
1
17
17
1
1
1
2
2
2
8
1
1
1
1
1
1
1
5
5
2
2
2
1
1
1
1
1
1
1
1
1
1
1
415
1
1
238
1
1
1
1
1
1
1
1
1
1
1
2
4
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
1
1
1
1
1
1
3
2
1
1
5
1
1
1
2
2
1
1
5
1
1
3
1
2
1
1
1
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
29
1
1
1
3
1
1
1
2
3
1
1
1
1
1
1
1
4
4
1
1
1
1
5
1
1
1
10
1
1
1
2
1
1
1
1
1
1
1
1
3
3
3
2
1
2
2
1
1
4
1
1
1
1
1
1
1
2
1
1
1
1
10
10
10
4
1
1
1
1
1
1
1
1
2
1
1
1
1
1
4
2
1
1
14
1
3
1
1
1
1
1
1
70
1
1
1
1
1
1
1
1
1
1
6
1
13
31
1
1
6
1
1
1
1
2
2
2
2
3
2
1
1
1
1
1
1
1
2506
2
2
2
1
1
1
1
1
1
1
1
6
6
1
2
3
3
4
4
4
1
1
1
3
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
3
1
1
1
2
1
1
1
1
1
9
1
1
1
1
1
1
1
6
1
3
3
3
1
1
1
1
1
1
9
1
1
7
1
1
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
11
11
11
11
7
6
1
3
2
1
2
2
2
1
1
9
5
5
5
4
3
1
2
2351
12
3
1
1
1
1
1
9
9
115
115
2
2
2
2
2
1
1
1
1
1
1
108
108
1
1
1
1
26
26
25
1
49
49
1
1
48
27
27
1
1
26
4
4
1
1
1
3
3
3
104
3
3
3
3
3
3
30
29
29
29
29
29
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
67
67
67
67
67
67
1804
2
2
2
2
1
1
1
1
1
1
23
2
2
2
2
2
21
20
20
1
1
1
19
19
1
1
1
1
1
43
33
33
33
33
1
1
1
1
31
10
10
10
1
1
1
1
3
1
1
1
1
1
1
3
1
2
2
2
1723
1723
220
220
1
1
3
3
1
1
201
23
23
45
15
14
11
11
3
3
2
2
11
11
38
8
8
5
5
1
1
7
17
17
1
7
2
4
1
1
1
1
1427
18
3
3
3
3
12
1
10
1
1
1
1380
4
4
4
1
1
1
1
2
4
1
3
21
1
5
5
2
2
2
11
769
705
31
13
1
1
1
1
8
1
1
1
1
1
1
33
2
2
2
1
1
2
1
1
1
1
9
1
1
6
6
6
1
1
1
1
5
3
3
1
1
1
439
1
438
438
17
17
15
2
2
20
1
1
1
1
4
4
4
4
13
4
4
4
4
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
201
164
56
1
1
1
1
1
1
1
1
1
1
1
1
1
1
30
30
30
1
19
2
2
2
1
1
1
5
1
1
3
19
2
1
1
1
1
1
1
1
1
1
1
16
16
16
4
4
1
1
1
2
2
2
1
1
12
3
3
9
9
67
67
61
6
1
4
1
1
1
1
1
54
49
1
4
5
1
1
1
1
1
1
24
24
24
24
24
33
33
33
33
33
33
16
13
4
4
4
4
2
2
2
5
5
4
1
1
3
3
3
3
3
3
3
1
1
1
2
2
2
2
27
11
3
3
3
1
1
1
1
1
1
1
1
1
7
7
7
7
7
1
1
1
1
1
15
2
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
1
1
1
1
1
1
1
6
5
5
5
5
1
1
1
1
25
2
2
2
2
2
1
1
1
1
1
1
9
1
1
1
1
1
8
3
1
1
1
1
1
1
1
1
8
8
4
2
2
1
1
1
2
2
2
4
4
4
2
1
1
1
1
1
1
1086
1
1
1
1
945
1
1
1
1
3
3
3
3
3
3
1
1
1
1
1
936
117
13
13
9
1
1
1
1
3
3
3
1
1
1
1
2
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
104
104
103
103
103
103
1
9
1
1
8
1
4
5
2
8
2
8
1
11
2
5
1
1
2
1
1
5
6
1
1
4
1
6
1
2
1
1
1
1
1
1
1
816
174
172
1
1
1
1
1
4
2
2
2
2
2
2
1
1
1
1
2
2
2
2
1
1
167
167
166
166
166
153
153
153
153
5
5
5
1
1
1
1
1
1
1
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
148
147
147
147
129
122
122
122
122
90
90
90
84
84
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
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
2
1
1
1
1
1
1
32
32
32
32
32
32
7
7
7
7
4
4
4
4
4
2
1
1
3
3
3
3
3
17
17
17
17
17
1
1
16
16
16
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
13
13
13
13
13
4
4
4
4
4
4
4
4
4
2
1
1
9
1
1
1
1
1
1
1
8
8
8
8
8
8
1
1
1
1
1
1
3
3
3
2
2
2
2
2
1
1
1
1
1
4
2
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
2
2
2
2
2
2
2
1
1
1
1
636
565
10
9
9
4
5
5
5
5
5
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
553
553
539
537
54
2
2
2
2
2
2
2
2
52
1
1
1
1
1
1
51
51
1
1
1
1
1
1
50
5
5
5
5
5
5
5
5
5
41
2
2
2
2
2
2
2
3
3
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1
2
2
2
1
1
13
13
1
1
1
1
1
1
1
1
12
12
12
12
12
12
1
1
1
1
2
1
1
1
1
1
1
18
1
1
1
1
1
1
1
17
17
17
17
17
17
1
1
1
1
1
1
1
1
16
16
16
16
16
16
16
16
3
3
12
12
12
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
478
20
20
20
20
20
19
19
19
19
2
2
10
5
1
1
1
1
1
457
456
456
276
276
14
1
1
1
1
41
39
4
1
3
25
25
2
1
1
9
9
6
6
3
3
3
2
2
2
2
14
1
1
1
4
1
1
3
3
5
4
1
1
2
2
1
1
1
114
114
15
15
15
15
15
15
83
29
5
3
3
27
19
1
1
4
3
3
3
3
1
1
1
1
2
2
151
1
1
1
69
5
5
28
28
28
28
36
36
23
23
23
23
2
1
1
36
31
31
30
24
5
1
1
25
6
6
1
5
13
13
7
7
2
2
2
2
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
8
2
2
1
1
1
1
1
1
1
1
6
3
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
1
1
1
1
1
1
1
1
1
1
1
1
65
18
16
3
2
2
2
2
2
2
1
1
1
1
1
1
1
5
5
5
5
4
4
1
1
6
1
1
1
1
1
3
3
3
1
1
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
46
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
44
3
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
38
37
37
37
37
37
21
1
1
3
1
2
2
5
1
1
2
1
2
2
2
7
1
2
2
1
1
6
1
4
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
128
40
8
8
1
1
1
1
1
1
1
1
1
2
3
3
3
26
3
3
2
2
2
1
1
1
23
2
2
2
1
1
1
2
1
1
1
7
3
3
3
4
3
3
6
3
3
3
3
1
1
1
1
2
2
2
6
4
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
2
2
2
2
2
2
68
52
51
45
45
41
2
1
1
1
1
1
1
1
1
1
39
29
28
1
1
1
1
1
1
23
11
11
11
7
6
5
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
10
10
2
2
2
2
1
1
8
8
8
8
2
1
1
1
2
1
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
16
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
10
1
1
1
1
1
1
1
1
1
9
5
5
2
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
3
2
2
2
2
1
1
1
1
1
1926
34
5
5
29
1
3
1
1
19
1
2
1
2
2
2
2
2
2
1665
207
2
1
1
1
1
1
1
137
1
1
1
1
1
3
1
2
2
2
2
47
47
41
2
2
2
2
2
1
1
1
1
6
4
1
3
3
1
1
1
1
1
1
3
3
1
2
52
52
1
51
15
15
3
2
2
1
1
10
1
1
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
36
6
3
3
3
3
1
1
1
1
1
1
29
29
7
7
7
2
19
19
1
1
5
5
5
6
2
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
39
3
3
3
3
29
29
3
3
3
2
2
2
1
24
23
1
5
4
4
1
1
3
3
1
1
1
1
1
1
1
1
1
1
27
18
5
5
5
5
5
1
1
1
10
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
271
1
1
1
1
1
1
2
1
1
1
1
1
1
6
6
6
6
8
8
2
2
2
1
4
4
1
249
175
108
108
3
3
30
9
9
9
9
12
1
1
1
1
49
5
5
5
5
4
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
22
21
1
1
1
1
7
7
1
1
1
1
9
2
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
22
4
4
4
4
4
18
18
16
2
34
20
2
18
14
1
1
1
1
3
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
193
193
193
1
1
70
21
4
2
39
39
39
1
3
3
3
1
1
16
16
35
26
9
1
1
4
4
484
396
14
14
14
2
1
1
1
1
15
10
9
9
9
1
5
5
13
12
12
1
1
100
1
1
10
1
1
8
8
1
1
1
1
1
1
7
7
7
7
18
18
18
18
41
41
41
41
1
1
1
8
8
7
7
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
218
168
168
6
6
25
25
2
2
3
1
1
1
2
2
62
30
29
1
8
8
8
1
1
11
28
5
5
5
5
23
20
20
20
1
2
2
2
23
4
4
1
2
1
19
12
1
1
1
1
1
1
1
4
1
1
1
1
1
3
3
2
2
1
1
1
1
1
1
1
1
1
3
3
2
2
1
1
1
1
1
1
1
1
1
1
7
2
2
2
2
2
5
4
4
4
4
1
1
1
1
61
2
2
2
20
19
13
12
1
1
9
9
9
1
1
1
4
4
4
4
4
1
1
1
1
1
1
38
22
11
11
11
11
3
7
1
1
11
11
11
11
16
16
16
10
2
1
1
6
6
6
5
1
1
1
1
1
1
1
5
5
3
3
1
1
1
1
19
16
13
13
13
13
3
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
2
2
1
6
2
2
1
1
1
1
1
1
1
3
3
3
1
1
2
4
4
4
4
4
4
1
1
1
1
185
51
2
2
2
2
2
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
46
46
1
1
1
1
1
1
1
1
1
1
1
45
45
45
12
12
11
11
11
11
11
2
1
1
1
1
2
1
2
1
1
1
1
1
33
33
7
7
1
1
1
1
1
6
6
6
4
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
25
25
25
22
5
5
5
5
5
1
1
2
1
9
5
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
3
3
3
3
1
1
1
2
2
2
2
2
2
3
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
134
75
75
1
1
1
10
10
2
1
1
1
2
1
1
1
29
28
28
5
2
2
4
3
2
1
1
1
1
1
4
1
1
1
35
18
1
1
1
3
2
3
1
1
2
2
1
5
5
1
3
1
12
12
12
3
3
3
1
2
21
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
8
4
2
2
2
4
4
1
1
3
1
1
1
2
2
2
2
2
16
1
1
1
1
13
13
11
11
10
1
2
2
2
2
2
12
2
2
2
2
2
6
2
2
2
2
2
1
1
1
1
3
3
1
1
2
1
1
4
3
3
3
3
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
12
7
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
2
1
1
1
1
5
3
3
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
3
3
3
3
2
1
40339
4
4
4
4
4
4
4
4
629
2
2
1
1
6
6
6
6
5
5
1
1
3
3
3
3
3
3
5
1
1
1
1
4
4
4
4
612
2
2
2
2
610
3
3
3
3
1
1
1
1
600
4
4
1
1
1
1
13
13
1
2
1
7
1
1
1
1
3
3
1
1
1
2
2
2
1
1
7
7
21
21
6
5
1
3
2
1
526
526
1
1
1
1
4
4
4
4
3018
3
3
2
2
1
1
10
10
1
1
1
1
6
6
1
1
2
2
17
17
1
1
5
5
1
1
6
6
1
1
3
3
2
2
3
2
287
287
15
15
1
1
1
1
4
4
1
1
69
69
3
3
2
2
1
1
1
1
6
6
3
3
1
1
1
1
1
1
1
1
1
41
41
1
1
1
1
754
1
1
1
2
4
1
1
1
3
1
1
1
3
1
1
2
2
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
1
2
1
1
1
2
8
2
1
2
1
1
1
6
1
1
2
1
1
1
1
1
19
1
1
1
1
1
1
1
5
3
3
1
1
1
1
1
1
2
1
2
1
5
1
1
1
1
1
1
9
1
1
1
1
1
1
2
1
1
1
1
2
4
1
1
2
1
2
2
2
1
1
1
1
1
2
5
1
1
2
1
3
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
3
1
1
1
1
1
1
5
4
1
2
8
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
6
2
1
1
2
2
1
2
2
1
1
5
4
3
3
1
1
1
1
5
1
5
1
4
1
1
1
6
1
1
1
1
2
1
1
2
1
1
2
1
8
24
1
3
1
1
1
3
3
10
1
1
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
2
1
10
1
1
1
6
1
1
1
1
3
1
3
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
3
2
4
1
1
1
1
2
1
1
1
1
1
4
1
1
2
1
8
1
1
1
2
1
1
1
1
1
2
4
1
1
1
1
1
8
2
2
2
3
2
27
1
1
1
1
3
5
1
1
1
1
1
64
1
1
1
14
2
8
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
2
2
4
1
1
1
1
3
2
2
2
2
1
1
10
3
3
2
2
25
25
1
1
5
5
1
1
3
3
8
8
1
1
8
8
3
3
5
5
1
1
1
1
139
139
224
224
4
4
5
5
9
9
28
28
1
1
1
1
1
1
1
1
1
1
1
1
3
3
8
8
145
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
1
1
4
4
4
4
2
2
2
3
3
3
3
3
3
3
47
2
2
2
3
1
1
1
5
5
5
7
7
7
3
3
3
1
1
1
2
2
2
1
1
1
3
1
1
1
1
2
5
5
5
1
1
1
11
2
2
2
1
1
1
2
1
1
1
1
3
3
3
2
2
2
2
1
2
1
1
1
1
25
25
1
1
142
142
2
2
2
2
32
32
4
4
1
1
49
49
1
1
6
6
97
97
4
4
3
1
1
1
7
7
15
15
1
1
86
86
1
1
3
3
153
153
3
3
1
1
12
12
2
2
1
1
1
1
6
6
2
2
4
4
7
7
3
3
1
1
8
8
1
1
1
1
11
11
2
2
1
1
19
5
14
1
1
29
29
1
1
2
2
1
1
41
41
1
1
4
4
1
1
25
25
1
1
2
2
1
1
20
2
2
2
7
7
7
10
10
10
1
1
1
11
11
9
9
1
1
1
1
1
8
2
2
2
5
5
5
1
1
2
2
2
2
2
13
13
13
8
8
8
1
4
4
4
2
1
1
1
5
1
1
1
1
4
4
4
4
1
1
1
1
1
8
8
5
5
5
3
3
3
3
3
3
1
1
1
1
1
1
1
7
7
7
7
3
3
3
3
1
1
1
1
3
3
3
3
718
718
391
391
391
391
2
2
2
2
1
1
1
1
1
387
387
387
387
1
1
1
2
1
1
1
1
1
1
1
3
3
3
3
2
2
2
2
1
1
1
1
5
2
2
2
2
2
2
2
3
3
3
3
3
3
301
293
39
39
2
2
2
2
37
3
3
1
1
1
1
1
1
1
2
2
2
1
1
1
4
4
4
2
2
2
1
1
4
4
1
1
3
4
4
4
1
1
1
1
1
1
1
1
1
1
90
17
17
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
1
1
1
1
1
1
1
1
1
17
11
1
2
2
2
1
1
1
3
2
2
1
1
2
2
2
6
1
1
1
2
2
2
2
2
2
44
44
3
1
2
2
2
3
1
1
2
2
2
1
1
5
1
1
2
2
2
2
2
5
5
1
1
1
1
1
1
6
6
1
1
5
5
5
1
1
4
1
1
3
2
1
2
2
2
2
2
7
7
2
2
2
2
2
2
3
3
17
2
2
2
2
2
8
1
1
1
1
7
3
3
3
3
4
4
4
7
7
6
6
6
1
1
49
10
1
1
1
1
3
3
3
3
2
2
2
2
1
1
1
1
3
1
1
1
1
1
2
2
2
2
2
20
1
1
1
5
5
1
1
1
3
3
3
2
2
1
1
1
1
1
8
8
8
8
4
4
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
5
3
3
3
3
2
2
2
2
2
2
2
2
4
4
4
4
4
2
2
2
2
2
2
15
15
11
5
5
2
2
2
1
1
2
2
2
3
2
1
1
1
1
1
1
1
1
1
1
1
1
19
13
1
1
1
1
12
1
1
1
5
5
5
6
6
4
4
4
2
1
1
1
1
1
23
23
4
4
4
4
2
2
2
2
2
1
1
1
1
1
1
5
3
3
3
1
1
1
1
1
3
3
3
3
5
5
5
5
1
1
1
1
5
5
1
1
1
1
1
1
1
1
2
17
1
1
1
1
1
7
4
4
4
1
1
1
1
2
2
2
2
9
9
3
3
2
2
1
1
2
2
1
1
1
1
1
1
6
6
6
1
1
2
2
2
1
1
1
1
1
1
1
1
14
14
14
14
14
14
3
3
1
5
2
1
1
1
1
1
1
1
1
313
13
13
13
8
5
5
5
5
3
3
1
2
4
2
2
2
2
2
2
2
2
1
1
1
1
1
299
23
4
4
12
1
1
1
1
1
7
1
1
5
5
5
5
47
21
21
21
21
21
21
26
26
6
5
4
4
1
20
20
20
3
3
3
3
3
210
210
205
136
136
129
7
7
11
2
2
2
9
9
9
47
17
17
3
3
8
8
4
1
3
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
10
9
9
9
9
9
9
1
11849
1
1
1
1
223
27
2
2
1
1
1
1
1
1
1
1
21
4
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
16
10
2
2
1
1
2
2
2
3
2
2
1
3
2
2
2
1
1
1
3
2
1
1
1
1
1
1
3
1
1
1
2
2
2
196
18
4
4
1
1
1
3
3
1
2
14
14
2
3
3
3
1
1
1
4
4
2
2
7
7
6
6
6
6
1
1
1
1
4
4
4
4
4
4
17
17
15
2
2
2
4
4
4
4
4
4
2
2
2
1
1
1
2
1
1
77
16
16
16
16
5
5
11
11
15
1
1
1
1
14
14
14
14
14
2
1
1
1
1
43
7
7
7
6
6
1
33
11
1
1
1
3
3
3
4
4
4
22
11
11
4
2
2
2
2
2
2
48
19
1
1
15
2
24
24
2
2
13
7
2
2
2
2
2
2
2
2
3
3
3
3
6
1
1
1
1
1
1
1
1
4
4
4
4
6
4
4
4
4
4
2
2
2
1
1
1
1
101
2
2
2
2
1
1
89
20
9
17
5
2
2
2
1
1
1
1
1
6964
96
33
9
2
2
7
3
2
1
2
2
9
7
1
1
1
1
1
1
1
1
4
4
4
4
3
3
3
3
2
2
2
2
6
2
2
1
1
1
62
24
14
10
7
1
1
1
4
1
3
10
5
1
2
2
6
6
6
3
1
2
6
1
1
1
5
5
5
5
14
5
5
5
2
2
2
7
11
11
11
115
91
4
3
3
3
5
5
5
3
3
31
8
8
8
21
3
13
5
14
3
3
1
2
4
4
3
1
1
1
1
1
1
1
1
1
1
1
4
4
33
1
1
1
1
10
8
2
3
3
3
1
1
1
1
12
12
2
1
9
2
2
1
1
23
23
23
23
21
2
24
24
24
24
24
24
908
15
3
3
1
1
1
1
10
10
15
15
15
15
1
1
1
6
5
5
5
5
1
1
1
1
1
7
7
3
3
3
3
864
23
23
5
5
836
807
1
1
1
784
4
780
1
2
9
29
29
121
19
19
83
83
1
1
1
1
3
1
1
1
1
7
7
7
7
539
14
14
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
21
13
10
10
2
8
1
1
1
1
1
1
8
1
1
6
6
6
6
54
1
45
4
4
4
9
9
9
16
14
14
5
5
5
5
6
6
6
7
7
7
31
2
2
2
2
17
6
6
6
6
6
5
2
2
2
2
12
12
12
12
5
5
5
5
5
14
5
5
5
5
3
3
3
3
6
6
6
6
189
52
36
25
25
8
8
6
6
9
5
4
7
1
1
1
4
4
4
15
15
14
1
13
4
2
2
2
129
89
10
2
6
2
1
1
1
1
1
1
1
14
2
2
5
2
1
1
3
3
3
3
23
17
3
3
4
3
1
6
6
2
1
1
3
3
2
1
1
1
1
1
5
4
4
1
9
4
4
4
4
4
3
1
8
4
4
1
1
2
2
5
1
4
32
1
1
2
2
6
6
1
5
19
11
1
2
2
7
1
1
5
1
8
8
3
5
88
88
5
5
5
5
5
6
6
6
53
53
46
7
15
15
2
2
2
2
8
7
1
1
1
103
36
36
6
6
3
3
1
1
1
4
4
6
6
6
6
6
6
3
3
8
2
1
1
1
6
6
2
4
2
2
1
1
1
50
8
8
5
5
1
1
8
8
8
14
14
2
2
2
1
1
5
1
1
1
1
1
4
1
1
1
1
1
3
3
3
3
50
50
9
9
9
9
31
10
10
10
11
10
1
9
8
8
6
6
6
1
5
4
2
2
2
2
2
5
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
5018
7
7
7
67
32
32
32
32
23
20
20
20
12
12
12
12
4940
303
303
303
292
11
5
3
3
3
3
2
2
225
1
1
1
1
90
1
79
1
78
2
3
1
1
1
1
1
1
1
128
1
11
7
4
20
1
18
1
9
1
8
55
49
6
1
1
1
15
4
4
4
4
11
1
9
1
556
1
1
9
9
9
9
132
132
129
2
1
308
200
2
21
175
2
108
106
1
1
1179
43
43
9
33
1
2
2
1
1
10
10
590
590
5
21
8
556
1
1
437
437
90
345
2
1
1
1
4
4
2
1
1
1
1
1
20
2
2
8
5
1
2
2
2
4
4
3
3
3
3
557
182
161
9
12
354
3
1
350
342
8
18
5
13
1
1
162
3
1
1
1
1
3
1
1
1
2
1
1
1
1
2
1
1
1
1
74
72
1
21
47
3
70
68
57
8
2
1
2
1
1
1
1
128
128
127
127
1
177
1
1
176
2
174
171
171
171
29
6
128
3
1
4
2
2
2
1205
703
703
19
2
682
467
467
464
3
14
14
14
1
1
1
3
3
2
1
1
56
56
4114
20
20
1
1
3
1
1
1
1
2
2
2
5
5
5
5
1
1
1
1
1
1
1
1
1
1
4
2
2
2
2
4
1
1
1
3
1
1
22
22
2
2
2
2
16
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
4
4
4
3
3
3
3
1
1
1
1
1
1
1
1
1
15
15
5
5
5
5
4
4
4
3
1
1
5
5
5
5
106
23
23
4
4
1
1
4
4
1
1
36
36
1
1
1
1
22
2
1
1
1
7
1
1
1
6
6
1
1
10
10
1
1
1
1
2903
30
30
1
1
1
7
7
1
5
1
11
11
11
11
11
5
5
5
5
5
7
7
7
7
7
518
518
3
3
3
7
7
7
6
1
1
1
1
1
1
1
1
463
463
463
2
2
2
4
4
4
2
2
2
3
1
1
2
2
3
3
3
3
3
7
7
7
2
2
2
4
4
4
13
13
13
13
13
23
23
16
16
16
7
7
2299
1
1
1
64
35
35
1
1
1
1
5
5
8
8
8
2
2
10
2
1
1
2
1
1
1893
1688
1688
1
1
16
1
1
1
1
5
5
1
1
2
2
1
1
4
4
1
1
148
5
5
18
18
16
16
2
2
4
4
1
2
2
3
3
15
15
16
16
12
12
12
2
9
2
2
2
327
8
4
4
314
314
314
5
5
5
14
12
12
2
1
1
1
3
3
3
4
4
4
2
1
1
1
1
1
56
56
6
6
6
15
4
4
11
11
2
2
2
2
7
7
10
2
2
2
1
1
1
3
1
1
1
1
8
4
4
4
4
4
4
6
6
6
5
5
1
1
1
1
3
3
2
1
170
170
3
1
1
1
1
1
1
4
1
1
1
1
1
2
2
2
5
3
1
1
1
2
2
2
12
7
1
1
1
1
1
1
3
19
14
4
1
1
3
3
2
2
2
7
4
2
2
2
2
1
1
2
2
2
1
1
3
1
1
4
2
2
2
1
1
1
1
1
1
6
6
6
1
1
1
6
2
3
3
2
2
1
1
1
1
1
26
3
1
1
1
1
1
23
2
2
1
1
20
20
19
12
12
2
2
2
2
2
2
1
1
2
2
1
1
1
1
15
4
2
2
1
1
1
1
1
2
2
2
3
3
3
1
1
1
1
1
1
3
2
1
2
2
2
2
8
1
1
1
1
1
1
4
2
2
1
1
1
6
2
2
2
3
3
2
2
1
1
1
1
1
1
1
9
2
2
2
1
1
1
1
3
3
1
1
1
1
89
10
10
10
10
6
4
29
7
7
7
7
3
2
2
1
1
1
1
1
1
1
18
1
1
5
5
5
10
10
28
4
4
4
4
9
3
3
4
4
4
2
2
2
15
15
4
4
1
1
22
15
3
3
3
12
12
12
7
7
7
7
264
249
1
1
1
10
10
10
10
7
7
7
230
27
27
27
5
4
1
1
1
5
5
1
1
4
4
1
1
1
1
32
23
2
2
2
2
3
3
1
1
1
3
3
1
1
1
1
1
1
1
1
3
3
4
4
4
1
1
1
1
9
9
9
4
4
36
7
7
7
18
1
1
1
1
1
1
1
10
10
1
1
5
5
7
5
5
2
2
4
4
3
1
6
4
2
2
2
7
7
1
1
2
2
4
4
4
4
1
1
1
11
11
20
1
1
4
4
4
4
2
2
2
2
2
3
3
3
9
9
7
7
1
1
1
1
30
5
5
5
3
3
2
1
1
10
1
1
1
1
7
3
3
4
4
5
5
1
1
1
15
3
1
1
1
1
1
1
1
3
3
3
3
3
7
1
1
1
2
2
2
1
1
1
1
2
2
2
2
79
79
7
2
1
1
1
5
5
3
1
1
1
1
1
1
62
32
32
6
26
4
1
1
1
1
1
1
3
3
3
3
2
1
1
1
1
1
1
1
6
2
2
2
1
1
1
3
1
2
2
2
2
2
9
4
4
1
3
5
3
3
90
55
13
7
7
7
6
6
6
5
5
5
5
28
4
4
4
1
1
1
6
6
15
15
15
9
2
2
7
7
7
1
1
1
32
2
2
1
1
8
6
6
6
5
5
4
4
7
7
7
7
4
2
2
2
1
1
1
1
1
1
5
5
5
5
1
1
1
1
1
154
9
9
2
1
1
1
1
1
1
2
2
3
3
4
2
2
2
2
2
2
2
141
3
3
3
4
4
4
4
5
5
5
2
1
1
1
127
2
2
2
2
11
11
107
107
6
6
6
2
3
64
21
21
21
1
2
18
7
7
6
6
1
1
1
1
1
3
1
1
1
1
1
1
1
1
10
1
1
1
1
5
5
1
1
2
2
20
20
20
20
18
2
2
1
1
1
383
12
12
2
2
2
2
1
1
1
1
9
2
2
2
7
7
7
288
50
5
5
5
4
4
4
4
19
1
1
1
6
6
2
2
2
2
2
2
3
2
3
1
1
1
2
2
2
12
12
5
5
5
5
48
48
4
1
1
2
2
2
15
15
15
15
22
22
22
22
6
6
6
6
68
1
34
2
2
2
1
1
1
2
2
3
2
1
12
5
5
1
4
2
2
2
2
1
1
2
2
1
1
1
1
1
3
3
3
1
1
4
3
1
1
1
1
15
3
3
2
1
10
4
1
1
2
5
2
3
1
1
1
1
1
1
12
3
1
1
1
1
3
1
1
1
1
1
1
2
2
1
1
1
1
1
1
12
1
1
1
2
2
2
2
9
6
6
6
3
3
101
12
9
9
9
3
1
2
25
25
4
4
10
10
10
8
1
1
6
2
2
4
4
1
1
1
1
13
2
2
2
1
1
1
8
8
7
7
7
7
4
4
4
4
4
4
4
3
1
15
9
9
9
1
1
3
3
3
3
6
6
1
1
2
1
1
41
41
3
3
3
3
7
4
4
3
2
1
5
5
5
5
15
15
15
3
3
3
3
6
6
6
6
7
2
2
2
2
2
2
1
1
3
3
3
3
2
2
2
2
2
2
2
2
1
1
14
12
1
1
1
1
5
5
5
5
5
5
5
5
1
1
1
1
2
2
1
1
5
5
5
2
2
2
3
3
3
5
5
1
1
1
1
4
3
3
3
601
13
13
13
13
13
13
13
585
584
111
1
1
51
51
46
46
12
1
1
1
1
5
3
3
3
1
1
472
58
3
3
2
2
3
3
21
21
25
24
1
1
1
5
5
5
5
37
27
27
3
24
6
6
4
4
4
9
9
9
9
19
19
19
12
7
293
293
289
289
3
52
69
9
3
46
13
4
3
4
5
3
1
16
2
18
21
6
3
5
3
1
7
7
7
1
1
1
1
1
1
1
1
1
4
4
4
4
2
2
2
2
2
1
1
1
1
1
14
1
1
1
4
3
3
3
3
3
3
1
1
1
1
1
1
1
6
6
6
1
1
1
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
108
56
8
2
1
1
1
1
1
1
1
1
3
2
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
46
7
1
1
1
1
3
3
3
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
2
2
2
2
2
2
2
2
9
7
1
1
1
3
3
3
2
2
2
2
1
1
1
1
8
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
2
2
2
2
2
11
2
2
2
2
5
5
5
5
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
47
21
2
2
1
1
1
11
11
10
10
10
1
1
3
3
1
1
1
5
5
3
3
3
3
1
25
6
2
2
2
2
4
1
1
1
1
1
1
8
7
2
4
4
1
1
1
1
6
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
4
4
4
2
2
2
2
1
1
1
1
1
1
1
1
34
4
3
3
30
1
1
1
1
9
9
4
4
10
10
2
1
1
9
9
4
4
1
2
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
20918
20907
35
1
1
34
1
3
1
1
1
1
2
2
1
1
5
2
2
1
1
1
2
5
5
1
1
4
1
591
2
2
2
452
452
452
132
54
13
7
7
7
6
6
6
18
18
18
18
23
23
23
23
11
4
4
7
7
7
7
14
5
5
4
4
1
5
5
5
5
2
2
2
2
53
2
2
1
1
24
23
23
23
1
1
26
26
26
26
1
1
1
1
5
5
1
1
1
1
4
4
52
52
4
3
1
1
1
2
2
2
3
3
3
3
9
2
1
1
1
1
1
2
2
2
2
3
3
3
3
1
1
1
1
1
1
1
1
18
18
18
18
12
12
1
1
1
1
1
1
1
1
9
9
9
9
5
5
1
1
1
3
3
3
1
1
1
19932
2754
2754
306
1
2447
17095
1
1
1
16962
1025
1025
1025
1025
366
366
366
366
202
202
202
202
1571
1571
1570
32
32
14
14
2
16
1
1
4
3
1
7
1
6
1
1
3
3
900
8
3
5
4
1
3
1
1
158
147
147
8
8
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
2
2
118
115
115
1
116
116
116
1
1
179
178
178
2
2
1
1
3
3
6
6
4
4
2
2
1
1
245
245
245
5
5
1
1
1
48
11
11
11
4
4
4
33
33
33
1
1
1
12
12
12
12
23
2
2
11
11
5
5
5
5
1702
1702
1702
8234
1
1
39
5
6
2
1
3
13
2
7
15
14
1
1643
1643
1603
2
1
1
1
35
1
1
2
2
1
1
6430
6430
1326
753
741
741
8
1
1
567
567
567
15
8
8
8
7
7
1
1
1
6
6
6
6
1
70
70
70
70
23
23
1
1
1
1
19
196
196
196
25
25
25
25
1
1
1
1
1
180
180
180
180
149
149
149
149
69
69
68
1
190
1
1
1
1
1
180
180
2
1
1
1
1
19
19
19
19
160
119
119
119
37
37
37
1
1
1
15
15
3
3
3
4
4
4
2
2
2
4
4
4
1
1
1
1
1
99
71
71
71
71
28
28
28
28
12
12
12
1
1
1
7
7
1
1
3
3
1
1
1
1
1
1
219
12
12
8
4
207
118
1
1
1
1
2
2
2
2
8
8
8
8
2
2
2
2
5
5
5
1
4
85
84
84
84
1
1
1
14
7
7
7
3
3
2
2
40
9
9
9
9
10
10
10
10
19
19
19
19
9
1
1
1
1
8
8
8
8
40
40
40
40
40
11
11
11
11
4
2
2
2
1
1
2
2
2
2
5
2
2
2
2
2
2
12
12
2
2
2
1
1
1
1
1
1
10
1
1
1
1
1
9
9
6
6
6
1
1
1
1
1
1
1
1
1
4030
126
50
1
1
26
1
1
1
1
2
4
1
1
1
2
11
1
1
2
2
11
1
1
1
1
1
1
1
1
3
9
2
1
1
1
1
2
1
75
57
34
3
3
9
9
2
1
1
20
20
1
1
1
1
14
14
10
10
2
2
2
2
2
7
1
1
2
2
1
1
1
1
1
1
1
1
1
1
14
4
4
3
3
1
1
3
3
3
1
1
1
7
4
1
1
1
1
2
2
3
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
18
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
13
6
4
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
2
2
2
2
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
113
112
1
1
4
4
51
1
3
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
1
3
1
1
1
6
1
1
1
1
1
2
1
3
2
1
1
1
1
14
14
34
1
1
1
1
1
2
1
2
1
1
1
1
2
1
1
2
1
2
2
2
1
2
1
1
1
1
3
5
2
1
1
1
1
1
raw text file
bit score 187-100