members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3
24957
14035
892
8
7
1
6
1
1
841
840
839
839
1
5
5
1
1
1
1
15
1
1
769
1
1
1
1
1
1
1
1
1
1
1
1
1
5
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
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
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
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
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
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
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
1
3
1
1
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
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
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
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
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
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
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
2
1
1
1
1
2
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
1
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
2
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
10
1
4
5
2
1
1
1
6
1
1
1
1
1
1
20
20
20
15
1
13
1
3
2
1
1
8
5
5
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
11
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
5
1
1
1
1
4
4
4
4
3
1
1
1
1
1
1
1
1
1
24
12
2
2
2
2
2
1
1
4
1
1
1
1
3
3
3
3
2
1
1
1
1
1
1
1
1
3
3
3
2
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
4
4
4
3
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1267
1
1
1065
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
84
84
84
1
1
1
2
2
1
1
1
2
1
1
1
1
1
221
1
1
19
19
19
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
5
2
2
2
1
1
1
1
6
6
6
1
1
1
1
1
2
16
16
16
2
1
1
5
5
5
1
1
4
2
1
1
33
33
33
2
20
1
1
1
2
1
1
1
1
1
1
1
1
4
1
1
3
12
1
1
1
1
1
1
7
1
1
1
4
1
9
9
9
2
2
2
4
1
2
1
1
1
17
124
1
1
1
1
4
10
10
10
1
1
1
1
1
1
1
1
1
2
1
80
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
2
17
17
17
3
3
3
1
4
1
2
1
3
3
3
1
1
1
1
1
2
2
2
1
36
36
36
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
15
15
1
1
1
1
1
1
7
25
25
25
1
1
12
1
1
1
1
1
9
1
1
1
1
1
1
2
2
2
2
16
2
1
1
1
1
1
1
3
3
3
8
2
2
1
2
2
1
1
1
1
50
1
1
1
1
1
5
1
1
1
1
2
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
6
2
1
1
3
3
3
3
1
1
1
1
492
348
28
28
1
1
1
1
27
27
1
5
5
5
10
10
9
1
1
10
10
1
1
9
4
2
1
1
1
1
2
2
37
8
1
1
1
1
1
1
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
27
27
27
2
2
1
1
1
1
25
25
1
1
24
135
6
6
6
3
3
2
1
1
1
1
1
2
2
2
2
9
1
1
1
1
1
8
7
7
1
1
1
6
6
1
1
1
1
1
32
12
12
12
1
1
1
11
11
20
20
20
5
1
4
2
1
1
1
1
1
1
1
1
7
7
2
1
1
1
1
1
80
80
8
8
1
1
3
1
1
1
1
2
2
62
62
1
1
1
1
1
30
20
8
1
3
1
1
1
1
2
1
1
1
27
1
26
26
3
2
1
1
1
1
1
1
1
1
4
4
4
4
4
1
1
2
2
1
1
106
85
29
1
1
1
1
1
1
1
1
1
1
19
19
19
1
10
1
1
1
7
1
1
1
4
8
1
1
1
1
7
7
6
1
6
6
6
35
35
1
1
1
1
1
1
27
5
1
1
1
1
1
1
1
22
11
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
12
12
12
12
20
20
20
20
20
20
98
96
92
2
1
1
89
89
89
2
2
2
1
1
1
1
2
2
2
2
7
1
1
1
1
1
1
6
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
3
1
1
1
1
2
2
2
2
4
4
4
3
3
1
1
1
1
1
1
1
3
3
1
1
1
1
2
2
1
1
1
1
4
4
1
1
1
1
1
1
1
1
1
10
2
2
2
2
1
1
2
2
1
1
1
1
1
1
5
5
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
3
7156
7004
4
3
1
1
1
1
1
5
3
3
1
1
1
1
1
2
1
1
1
1
1
1
6990
22
2
2
2
2
2
2
7
4
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
1
10
9
6
6
6
6
1
1
1
1
1
1
3
2
2
2
2
2
2
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
1
1
6912
550
4
1
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
1
1
509
27
27
27
1
1
1
1
1
25
1
21
2
1
51
3
2
2
2
2
2
1
1
1
1
1
1
48
48
48
1
1
8
5
1
1
1
39
39
430
430
429
425
425
248
245
245
5
5
5
5
5
5
5
3
3
1
1
1
2
2
1
1
239
27
27
5
5
5
5
5
5
3
3
3
3
3
1
1
1
2
2
2
2
2
1
1
22
2
2
1
1
1
1
1
18
16
16
16
16
16
16
8
4
4
4
2
2
2
1
1
2
2
2
1
1
3
3
3
1
1
1
2
2
2
2
1
1
4
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
1
1
204
197
2
1
1
1
1
1
1
1
1
1
1
1
195
2
2
2
2
2
1
1
9
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
1
2
1
1
1
1
1
1
182
147
114
114
112
112
107
107
106
2
2
1
1
101
101
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
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
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
1
1
1
5
5
5
4
4
4
1
1
1
2
2
2
2
1
1
1
1
1
1
1
26
22
6
2
2
2
1
1
1
1
1
1
2
2
2
1
1
15
14
11
11
2
2
1
1
8
8
8
1
2
2
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1
1
1
4
1
1
1
1
3
3
3
1
1
1
35
8
7
3
3
3
1
1
1
3
3
3
3
1
2
1
1
1
1
1
9
3
1
1
1
1
1
2
2
2
2
2
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1
1
1
1
5
5
5
5
2
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
8
6
6
2
1
1
1
1
4
4
1
1
1
1
2
2
2
2
2
1
1
6
6
6
6
6
1
1
1
1
1
1
3
3
3
3
3
3
143
143
143
131
131
131
42
42
42
5
1
1
1
1
1
1
4
4
4
4
4
4
4
1
1
1
1
37
37
36
36
1
1
1
35
35
1
1
1
2
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
3
1
1
1
1
1
2
1
1
87
5
5
5
5
4
4
1
1
1
1
1
1
1
81
81
81
81
2
2
2
2
2
2
2
1
1
1
1
79
79
1
1
1
1
1
1
1
1
20
5
5
5
5
5
6
2
2
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
1
2
2
2
2
1
1
6
6
6
6
2
2
1
1
4
4
4
9
9
9
8
8
8
8
1
1
2
1
1
1
1
1
1
1
1
44
22
22
22
22
22
2
2
2
1
1
6
1
1
1
1
1
1
1
5
5
5
1
1
2
1
15
7
7
7
7
7
7
1
1
1
1
1
2
8
8
8
8
4
4
2
1
1
7
7
7
7
1
1
1
1
1
1
1
12
12
12
12
12
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
31
31
1
1
1
1
1
1
1
1
30
30
30
30
1
1
1
1
1
28
1
1
1
1
13
1
1
1
12
12
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6283
6137
35
33
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
28
26
26
25
25
1
1
23
3
1
1
1
4
1
1
1
1
4
1
1
3
1
1
1
1
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
6074
6072
5931
5926
521
4
4
3
3
3
3
3
1
1
1
1
1
1
1
513
3
3
3
2
2
2
1
1
1
510
1
1
509
6
4
1
1
1
1
3
3
3
3
1
1
1
1
2
2
2
2
2
1
1
1
501
19
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
11
2
2
1
1
1
1
1
1
1
1
1
1
1
9
5
4
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
446
55
55
55
55
55
1
1
1
1
1
54
1
1
1
1
1
1
47
7
2
2
2
2
2
1
1
5
4
4
4
1
1
3
1
2
1
1
1
1
1
9
9
2
2
1
1
1
1
5
1
1
1
4
4
2
1
1
1
1
1
1
22
22
22
22
22
22
1
1
2
1
5
1
1
5
2
2
1
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
33
33
18
4
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
2
2
2
2
2
1
1
12
2
2
2
2
2
1
1
6
6
6
1
1
3
1
1
1
1
1
3
3
3
3
3
3
3
12
12
12
12
11
11
1
1
1
2
1
2
1
1
1
148
146
2
2
1
1
1
1
1
1
1
143
1
1
1
1
1
1
1
120
120
120
119
119
1
4
3
2
1
1
2
1
1
1
1
2
6
1
1
2
1
5
4
3
3
1
3
1
6
2
1
3
1
1
1
1
2
3
3
3
11
3
1
3
1
2
4
1
9
3
1
2
1
1
1
10
10
2
2
2
2
8
7
7
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
1
1
1
1
1
1
1
1
1
1
183
47
9
9
9
9
9
9
1
1
1
1
1
1
36
33
33
11
11
1
1
1
1
1
1
10
10
10
10
8
1
1
1
1
1
1
1
1
1
22
6
6
6
6
1
5
16
16
16
16
16
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
135
135
135
135
134
129
4
4
4
1
1
1
1
1
1
3
3
3
3
1
1
1
125
125
125
125
125
125
125
118
4
4
2
2
1
1
112
97
4
1
1
1
1
5
1
1
1
1
1
77
1
1
2
1
2
1
1
2
1
2
1
15
7
1
5
1
3
1
1
1
1
1
1
2
1
1
3
2
1
1
1
1
1
2
1
1
2
4
3
1
1
1
14
14
14
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
2
2
2
1
1
5
2
2
2
2
1
1
3
3
1
1
1
2
2
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
26
4
4
4
4
4
4
3
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
18
10
9
1
1
1
8
8
8
8
8
3
1
1
1
1
1
2
2
2
2
1
1
3
3
3
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
8
8
8
8
8
8
7
7
7
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
1
1
1
5306
51
1
1
1
50
24
23
14
4
3
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
5
5
2
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
1
1
1
9
9
9
5
5
1
2
1
1
3
3
1
1
1
1
1
1
1
1
15
11
11
11
11
2
2
2
2
9
9
9
9
9
9
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
11
11
2
2
2
2
2
3
2
2
2
2
2
1
1
1
1
1
5208
5202
5202
1868
1868
1
1
1
1
11
2
2
2
3
3
3
3
514
503
10
10
3
3
93
3
32
58
219
219
1
1
9
3
3
11
1
1
1
1
10
5
5
3
2
1
2
1
1
199
25
13
13
11
11
14
3
3
6
6
92
5
5
2
1
1
43
1
4
1
36
1
4
4
35
32
32
32
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
5
5
1
1
1
1
1
1
60
60
55
55
5
5
5
5
13
11
10
10
10
1
1
1
1
1
1
4
3
2
2
1
1
1
134
1
1
1
132
5
5
4
4
40
1
1
39
18
2
2
3
2
2
11
1
1
1
1
1
1
1
1
1
1
1
1
1
35
20
11
11
15
15
15
162
162
25
1
1
7
15
2
3
3
1
1
2
2
2
2
6
6
3
3
3
3
2
2
3
3
4
4
39
39
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3076
1663
1
1
1
1
1
436
436
15
15
61
3
58
101
2
1
5
80
2
2
2
11
1
1
1
1
1
109
109
109
109
62
62
816
816
78
78
101
101
505
505
408
408
79
79
13
13
2
2
2
2
344
2
2
2
2
91
65
65
65
1
1
1
3
2
2
1
1
2
2
1
1
8
8
8
8
8
9
5
5
5
5
2
2
2
2
1
1
13
13
1
4
5
1
2
1
1
1
1
151
151
151
1
150
69
69
1
1
1
1
2
2
14
9
5
14
14
17
17
17
17
6
6
2
2
2
1
1
1
1
1
1
175
7
7
7
7
6
6
6
6
2
2
2
2
11
2
2
2
6
6
6
85
27
25
2
14
14
2
1
1
3
1
1
1
1
37
6
1
2
1
1
1
1
1
6
1
1
1
2
1
24
19
5
1
1
1
1
362
50
50
19
5
10
12
2
1
1
170
170
44
44
4
4
4
4
37
1
36
36
36
1
1
61
1
1
1
60
2
2
2
2
112
112
112
112
6
6
6
3
3
3
3
1
1
1
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
3
3
2
2
2
2
2
1
1
1
1
1
1
77
1
1
1
1
1
1
76
32
21
13
13
13
11
11
1
1
9
1
1
1
2
1
1
1
1
1
1
1
1
1
1
8
8
7
7
7
7
7
7
1
1
1
1
1
1
1
1
1
1
1
1
11
8
2
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
6
6
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
4
2
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
1
2
1
1
1
1
31
31
31
1
1
1
1
1
1
1
1
1
1
5
2
2
2
2
2
2
3
3
3
3
3
3
1
1
1
1
1
1
117
1
1
1
1
1
29
26
11
6
6
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
5
5
5
2
2
2
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
9
6
6
6
6
6
1
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
1
2
2
1
1
1
1
1
1
1
80
58
49
47
32
1
1
1
1
19
19
19
19
1
1
18
1
1
1
1
1
1
7
1
2
1
1
12
12
12
12
12
12
4
4
1
1
4
4
10
1
1
1
1
1
1
1
1
1
1
1
6
4
4
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
8
1
1
1
1
7
6
1
1
1
1
1
5
5
5
5
5
1
1
1
1
4
4
4
4
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
14
1
1
1
1
1
1
4
4
3
3
3
3
1
1
1
5
4
4
4
4
4
1
1
1
3
1
2
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
3
3
3
3
3
3
3
16
7
7
7
7
7
7
1
1
6
1
5
7
6
6
3
3
3
3
3
3
3
3
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
14
9
9
1
1
1
1
7
4
1
1
1
4
4
3
2
1
1
1
1
1
1
103
9
9
1
1
1
1
1
8
8
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
2
2
1
1
1
1
1
1
1
1
1
83
65
61
41
1
1
1
1
1
1
39
15
15
4
4
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
3
3
3
1
2
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
6
6
1
1
1
1
1
5
1
1
1
4
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
16
16
5
5
5
5
1
1
1
1
4
1
1
1
1
1
1
1
1
1
8
8
8
1
1
1
1
7
7
7
3
3
1
1
1
1
1
1
2
1
1
1
1
18
18
17
9
9
1
1
8
8
8
1
1
1
1
2
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
3
3
3
3
1
1
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
1
2
2
8
1
1
1
1
1
1
1
1
7
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
2
2
2
2
2
2
2
1
1
2
2
2
2
2
1
327
11
2
1
1
9
6
1
1
1
166
48
45
21
21
19
1
1
1
1
17
17
1
16
2
1
1
1
1
1
1
1
1
1
7
1
1
1
1
5
5
5
1
4
1
1
1
1
1
4
3
2
1
1
1
1
1
1
1
1
1
1
23
14
7
3
1
1
2
2
1
1
2
2
5
5
4
1
1
1
9
1
6
1
1
1
1
1
1
1
1
1
1
1
1
8
4
2
1
1
3
2
1
1
1
5
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
11
11
6
2
2
2
2
2
2
2
1
1
21
14
6
3
3
3
1
1
1
1
1
1
1
1
1
1
1
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
131
17
17
3
13
1
2
2
2
1
1
1
1
1
1
1
1
103
1
1
1
1
1
1
92
11
1
1
1
9
4
3
3
1
1
1
1
1
1
1
1
1
1
4
1
1
1
2
1
1
1
1
1
1
1
1
35
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
25
24
20
18
3
1
2
15
3
11
11
1
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
3
3
3
1
1
2
1
1
1
1
37
37
1
1
1
1
3
3
2
2
1
1
11
11
1
1
1
2
2
2
3
3
3
5
5
5
6
2
2
2
4
3
3
3
3
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
4
4
4
4
4
4
4
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
12
8
7
6
6
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
2
2
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
12
1
1
1
1
1
11
8
2
1
1
1
1
1
1
1
1
5
5
1
1
1
2
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1171
50
1
1
1
1
1
1
49
49
46
1
1
1
1
1
1
1
45
41
41
41
31
31
10
10
10
10
10
10
10
10
21
21
21
13
1
1
1
1
1
4
3
3
3
3
1
1
1
1
1
1
1
8
8
8
5
3
1
1
1
2
1
1
3
1
1
1
7
7
5
4
4
1
1
1
1
1
1
1
2
1
1
1
9
1
1
1
1
1
1
1
1
8
8
8
5
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
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
4
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1117
1033
1033
352
352
23
11
28
23
20
27
1
22
2
16
22
8
38
2
1
7
26
26
16
19
14
431
412
408
38
25
4
13
35
9
30
13
26
21
22
26
21
24
15
14
4
18
24
26
18
1
1
1
1
2
1
1
7
1
1
1
246
228
11
15
24
8
13
15
10
15
15
6
16
2
8
14
1
12
8
15
20
17
17
1
16
6
6
1
1
5
5
14
1
1
1
1
1
1
1
1
1
1
10
1
1
1
1
9
8
1
1
7
2
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
44
2
1
1
1
1
1
1
1
1
1
1
1
34
34
1
1
2
2
1
9
3
6
1
3
1
1
3
2
2
2
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1
1
1
1
10
2
2
2
2
2
7
2
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
1
1
1
2
1
1
1
1
1
1
1
1
1
1
5
3
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
8
1
1
1
1
1
1
1
3
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
4
1
1
1
1
3
3
1
1
1
1
2
2
2
2
2
3
1
1
1
1
2
2
2
1
1
1
1
1
1
7276
5
5
2
2
2
2
2
2
3
3
3
3
3
86
86
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
46
46
3
3
1
1
1
1
2
1
1
1
1
10
1
1
1
7
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
13
13
12
1
1
1
1
1
1
5
1
1
1
1
1
2
2
2
2
2
1
1
1
1
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
1
1
1
4
4
4
1
1
1
1
1
1
1
1
36
36
36
36
36
36
1
1
1
1
1
1
2
8
1
1
1
2
3
1
5
1
2
2
1
949
38
38
19
5
5
5
5
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
9
1
1
1
1
1
8
2
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
8
3
1
1
1
1
1
1
1
3
3
8
2
2
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
2
2
1
1
4
4
153
9
2
1
1
1
1
1
1
1
1
6
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
13
7
2
2
2
2
2
2
2
2
3
1
1
1
1
1
1
1
1
5
5
5
5
5
68
3
2
2
2
2
1
1
1
1
1
1
1
64
2
1
1
1
1
1
1
1
1
24
24
12
12
26
25
24
24
1
1
1
4
1
1
1
1
2
1
1
19
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
2
2
1
1
1
1
1
1
5
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
33
33
4
4
4
4
5
2
2
3
3
3
2
1
1
1
1
1
1
2
2
2
2
3
2
2
2
1
1
1
3
3
3
3
7
1
1
1
4
3
1
2
3
1
1
1
1
1
1
1
1
1
1
1
723
2
2
2
2
2
2
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
94
15
15
3
3
1
2
10
1
9
1
1
1
1
1
4
4
4
4
1
1
3
18
18
1
1
1
1
1
1
1
1
1
12
12
12
1
1
1
1
1
1
1
1
52
16
7
7
2
2
2
2
2
4
1
1
33
15
15
17
2
2
2
2
2
2
3
3
1
1
1
1
2
1
1
1
1
1
5
1
1
2
1
1
1
1
1
1
182
182
1
178
122
122
38
84
1
1
2
2
1
1
1
1
40
34
34
13
21
1
1
1
3
2
2
4
4
1
1
1
5
5
3
2
2
1
1
6
6
5
3
3
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
12
7
2
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
2
2
2
5
1
1
1
1
1
1
1
1
3
3
3
3
20
20
1
2
2
2
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
3
3
1
1
1
1
2
1
1
1
1
1
1
323
1
1
1
1
1
6
3
3
3
3
3
1
1
1
1
1
1
1
2
2
2
2
313
313
26
26
26
286
284
284
2
13
3
3
3
3
6
6
4
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
52
50
3
3
3
3
47
13
13
13
2
1
1
1
1
3
3
3
3
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
2
1
1
1
1
1
1
1
1
12
4
4
4
1
1
4
2
2
1
1
2
1
1
1
1
7
5
1
1
4
4
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
23
19
1
1
1
1
1
1
1
1
1
1
4
3
1
1
1
1
1
1
1
1
1
1
11
1
1
1
1
2
2
1
1
5
3
3
1
2
2
1
1
1
1
1
2
2
2
2
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
39
16
16
16
1
1
1
15
15
15
15
23
20
5
5
5
15
4
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
7
7
6
6
2
1
1
1
1
1
1
1
1
3
3
3
3
3
9
2
1
1
1
1
1
1
1
1
1
1
1
6
3
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
2
2
2
2
2
2
2
2
2
2
1
1
1
1
5749
4
1
1
3
1
1
1
1440
1440
1440
4
4
1
1
1
1
1436
11
1
1
10
10
149
149
1
1
143
143
306
1
1
302
1
1
389
387
1
1
153
1
1
8
8
8
8
4
4
5
5
4
4
7
7
4
4
12
12
1
1
8
8
3
3
2
2
4
4
3
3
2
2
2
2
2
2
3
3
2
2
5
5
4
4
2
2
7
7
5
5
3
3
6
6
2
2
2
2
17
17
7
7
1
1
5
5
1
6
5
1
1
1
1
1
1
1
6
4
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
4295
361
360
359
359
359
1
1
1
3934
1
1
1
3922
1
1
1
1
1
1
3
2
1
10
9
1
1
1
1
1
1
1
1
1
1
1
3
2
1
13
13
991
991
1
1
1
1
1
1
1
1
1
25
1
24
3
3
6
5
4
3
1514
1514
4
4
837
798
2
1
1
277
277
2
2
1
1
1
5
5
5
5
2
2
2
2
1
1
1
1
1
1
1
174
3
3
3
3
3
3
4
4
2
2
1
1
2
2
5
5
1
1
1
1
1
1
1
2
1
1
1
1
3
3
3
3
1
1
1
1
1
1
3
3
1
1
1
1
2
2
1
1
3
3
1
1
1
1
1
1
1
1
65
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
2
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
4
4
2
2
1
1
2
2
22
22
1
1
2
2
2
2
1
1
4
4
1
1
4
4
2
1
1
1
1
2
2
8
2
2
2
2
1
1
1
1
1
1
1
1
6
6
6
6
147
145
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
10
10
3
2
2
2
1
1
1
1
2
2
2
2
3
3
1
1
1
2
2
2
1
1
1
1
1
1
122
27
27
23
4
93
80
4
4
4
4
3
3
3
3
4
4
4
2
2
2
2
16
16
16
1
1
1
1
6
4
4
4
2
2
2
1
1
1
1
1
18
2
2
2
4
4
4
1
1
1
1
4
4
4
3
3
3
3
3
3
4
4
4
4
1
1
1
1
3
3
3
1
1
1
1
2
2
2
2
1
1
1
1
1
1
4
4
4
3
2
2
2
1
1
1
1
1
1
4
4
2
2
2
2
2
7
3
3
3
3
4
4
4
4
7
7
4
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
2
2
2
2
2
1
1
1
1
1
1
1
1
5
5
2
2
1
1
1
1
1
1
1
1
3
3
3
1
1
1
2
2
2
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1726
1465
306
1
1
3
3
1
1
1
1
48
48
9
9
2
2
14
14
14
14
6
2
4
5
5
13
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
119
1
3
1
2
2
1
1
3
1
1
2
1
14
1
1
3
1
1
3
3
1
7
2
10
1
2
17
1
1
1
1
16
1
3
1
1
1
4
1
1
3
3
3
3
15
15
1
1
1
1
6
6
1
1
4
4
1
1
1132
6
6
6
3
3
3
2
2
1
1
1056
8
3
3
5
5
16
16
16
16
998
883
48
48
8
8
6
6
12
12
1
1
1
1
10
10
24
24
130
1
129
75
75
15
15
2
2
2
2
3
2
1
1
6
6
12
12
10
10
56
55
1
1
24
24
309
309
2
2
7
32
32
32
32
1
1
8
8
17
17
15
15
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
92
92
92
7
7
4
4
11
11
3
3
6
6
2
2
27
27
27
27
5
5
33
21
2
2
2
2
1
1
1
1
9
9
1
1
12
1
1
1
11
1
1
2
2
8
8
2
2
2
55
31
31
1
1
23
23
17
2
2
14
1
1
10
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
23
11
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
7
7
1
1
2
1
3
3
432
432
1
1
6
6
349
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
4
1
1
1
2
2
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
2
1
1
3
1
1
1
1
1
1
2
1
2
1
1
2
2
1
1
1
1
1
1
1
4
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
3
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
2
1
1
1
2
1
1
1
1
1
1
1
3
1
1
1
2
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
2
1
2
2
1
1
1
1
1
1
2
1
1
1
1
3
1
1
1
1
1
1
3
1
1
1
1
2
1
2
1
1
1
1
1
1
1
3
1
1
1
2
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
20
20
2
2
2
2
1
1
1
1
1
1
1
1
1
44
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
2
1
1
1
1
1
1
1
3
1
2
1
1
1
raw text file
bit score 187-100