members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3
210421
10091
23
2
2
2
15
15
15
15
2
2
1
12
1
1
1
1
1
2
1
1
1
1
1
5
5
5
4
4
1
1
1
1
1
1
1
8
3
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
4
4
4
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
8
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
156
71
11
11
10
10
3
3
3
2
1
1
1
1
1
3
3
3
1
1
1
1
1
10
4
4
4
4
4
4
5
5
5
5
5
5
28
5
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
8
3
3
3
3
3
5
5
5
1
1
1
1
1
1
1
1
14
14
11
10
1
1
1
3
3
5
5
5
1
1
1
2
2
2
2
15
10
7
2
2
2
2
2
3
3
3
3
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
4
4
4
4
4
4
1
1
1
1
1
1
1
1
10
5
1
4
4
4
4
4
5
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
4
4
4
3
2
1
1
1
1
1
1
3
3
1
1
1
1
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
7
1
1
1
1
1
1
5
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
8
8
1
1
1
3
3
3
1
1
1
1
2
35
1
1
1
1
1
1
17
1
1
1
1
1
16
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
9
9
1
1
1
5
5
5
3
3
3
6
6
5
1
1
1
1
1
1
2
2
1
1
1
1
7
7
7
7
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1088
2
2
2
2
2
1
1
1038
2
2
2
2
1
1
1
1
1
1
1
1
1035
49
1
4
4
4
1
1
1
1
2
2
2
2
1
1
1
1
1
44
44
44
44
44
44
1
2
1
2
1
1
2
1
1
3
6
1
1
2
4
2
1
3
1
1
1
1
1
1
1
1
1
986
830
3
3
3
3
3
1
2
827
1
1
1
1
1
1
826
826
826
826
826
816
816
816
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
814
814
814
1
1
1
1
1
1
1
1
813
812
267
267
267
267
264
105
105
105
100
100
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
159
159
159
159
159
3
137
5
14
3
3
3
3
3
3
3
544
541
1
1
1
1
1
1
539
539
539
3
3
3
3
536
536
536
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
2
2
1
3
2
1
1
1
1
1
2
1
1
1
2
1
2
1
1
1
2
2
2
3
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
3
1
2
1
3
1
1
2
1
2
1
1
1
1
2
2
1
1
1
1
2
1
1
1
3
2
2
1
2
1
1
2
3
3
3
1
2
2
1
1
1
1
2
1
4
3
2
2
1
3
1
3
1
2
1
3
1
1
4
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
1
2
2
1
5
1
2
2
1
3
1
2
2
1
3
1
1
1
1
2
4
1
1
1
1
1
1
3
2
3
1
1
1
1
2
2
2
1
1
1
1
2
1
2
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
2
2
1
2
2
2
1
1
2
1
1
2
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
2
1
2
1
1
3
1
2
1
1
4
2
2
1
1
1
1
2
1
2
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
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
2
1
3
2
2
1
2
1
2
2
1
1
1
1
1
1
1
2
1
2
1
1
1
2
1
2
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
9
9
9
9
9
9
2
2
2
2
2
2
2
1
1
1
1
1
1
7
7
7
7
7
7
7
1
1
1
1
1
1
6
5
5
5
5
5
2
1
1
1
1
1
155
144
3
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
141
141
104
104
54
54
54
54
54
1
1
1
1
1
1
1
1
1
1
1
1
49
11
11
11
11
11
11
1
1
1
1
9
4
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
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
9
8
8
1
1
1
1
1
1
1
7
2
2
2
2
2
1
1
5
5
5
2
1
1
2
2
1
1
1
1
1
1
1
1
10
9
9
9
9
9
9
9
2
7
1
1
1
1
1
1
1
1
18
12
12
12
12
1
1
1
1
1
1
1
11
11
11
11
11
11
9
2
6
1
1
1
1
1
1
1
1
1
1
5
5
5
5
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
2
2
2
2
2
2
2
2
2
4
1
1
1
1
1
1
1
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
50
22
22
22
22
22
22
22
22
22
4
10
8
28
28
28
5
5
1
1
1
1
2
2
2
2
1
1
1
1
21
2
1
1
1
1
1
1
1
1
1
1
18
18
17
17
9
6
2
1
1
1
1
1
1
36
36
33
32
32
32
32
32
32
32
32
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
1
1
1
11
1
1
1
1
1
1
1
1
1
10
7
7
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
4
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
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
42
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
38
33
33
22
22
16
1
1
1
1
1
1
1
15
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
13
1
1
1
1
1
12
12
12
12
1
1
1
2
1
1
1
2
1
1
4
4
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
1
1
1
1
1
11
11
11
8
8
2
2
2
4
4
1
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
33
1
1
1
8
3
2
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
10
4
4
1
2
1
6
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
14
14
2
1
1
1
1
1
1
1
1
1
12
1
1
1
1
1
11
10
4
4
4
3
3
1
1
1
1
1
9
7
7
1
1
1
1
1
1
4
3
3
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
14
6
6
6
6
1
1
1
7
7
7
1
1
2
2
4
8648
76
4
4
4
4
4
4
10
10
9
7
2
2
2
4
4
4
1
1
1
2
1
1
1
1
61
57
1
1
1
1
1
1
1
1
1
54
1
1
1
1
1
1
1
53
52
5
1
1
1
1
4
4
4
1
1
1
1
3
1
1
47
47
14
14
14
14
14
7
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
3
3
3
1
1
2
2
6
6
1
1
1
1
5
1
1
1
2
2
2
2
2
1
1
31
31
31
1
1
1
1
1
1
27
16
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
3
3
3
3
3
1
1
1
6
6
6
4
2
2
1
1
2
2
2
2
1
1
1
1
4
4
4
4
1
1
3
3
11
6
6
5
2
2
2
3
3
3
1
1
1
1
2
2
2
1
1
3
3
2
2
2
1
1
1
1
1
1
3
3
3
3
3
3
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
1
1
1
1
1
1
1
4
4
1
1
3
3
1
1
1
2
2
1
1
1
1
1
1
8571
8527
8527
3
3
3
1707
1707
105
51
112
78
120
127
4
110
31
56
1
125
37
176
7
15
77
84
136
69
101
85
6184
6131
6046
452
371
36
346
457
221
530
287
332
411
260
274
260
382
230
180
72
286
358
301
52
1
1
9
1
1
39
1
633
330
21
32
42
15
27
13
12
19
20
6
25
4
6
20
4
14
19
31
299
298
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
1
1
3
1
1
1
1
235
1
2
1
1
1
1
1
1
1
4
1
4
1
1
1
3
3
3
1
1
1
1
4
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
11
3
3
3
3
2
1
1
1
1
1
1
1
1
6
6
6
4
4
1
1
1
1
2
2
2
1
1
1
1
1
1
21
1
1
1
1
1
5
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
8
3
1
1
1
1
4
3
1
1
2
1
1
1
1
1
1
1
1
1
3
3
2
2
2
1
1
1
1
2
2
2
2
1
1
1
12
8
5
5
1
1
1
4
4
3
3
3
2
1
3
1
1
1
1
2
1
1
1
1
1
1
1
32
1
1
1
1
1
1
1
1
1
1
1
1
1
1
23
3
3
3
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
1
5
5
4
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
9
7
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
7
3
3
2
2
1
1
1
1
4
4
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
7
3
3
1
1
1
2
2
4
4
4
4
4
4
1
1
1
1
1
96989
1
1
1
1
1
1
1
1
76
2
2
1
1
31
31
31
13
13
1
1
1
1
1
1
1
1
1
4
17
4
4
4
2
2
2
2
2
1
1
3
3
1
1
4
4
4
6
6
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
36
10
1
1
1
6
6
6
6
2
2
2
1
1
1
1
26
2
2
2
2
19
7
7
1
1
1
1
1
1
1
1
3
3
1
1
2
1
3
3
2
1
1
1
1
3
3
3
3
48
48
15
5
4
2
2
2
1
1
1
1
10
10
2
2
2
3
3
3
5
2
3
3
18
18
1
1
17
5
5
5
1
1
1
1
1
1
1
4
4
4
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
13
13
5
1
1
1
4
4
4
8
3
3
3
1
3
3
1
1
19251
50
50
5
5
4
4
4
108
108
20
20
1
1
2
2
623
623
30
30
4
4
18
18
248
248
6
6
8
8
22
22
60
60
122
122
173
173
2
2
169
169
5
5
47
47
8
8
1
1
46
46
579
579
2
2
256
256
8
8
21
21
2
2
14
14
5
5
2
2
1
1
1
1
33
33
2
2
6
6
16
16
1
1
239
239
22
22
1
1
6
6
89
89
1
1
7
7
1
1
10
10
6
6
15
15
25
25
1
1
1
1
94
94
4
4
3
3
603
603
2
2
83
83
4
4
1
1
2
2
16
16
4
4
43
43
44
44
174
174
281
281
3
3
2
2
1
1
1
1
2
2
3
3
1
1
86
86
2
2
3
3
58
58
1
1
2
2
4
4
3
3
1
1
1
1
1
1
1
1
34
34
11
11
30
30
8
8
1
1
5
5
6
6
178
178
17
17
88
88
3
3
1
1
35
35
1
1
12
12
155
155
8
8
9
9
11
11
36
36
1
1
228
228
26
26
11
11
3
3
5
5
1
1
3
3
140
140
1
1
2
2
1324
1
1
1
1
1
2
1
1
1
2
1
2
1
13
1
1
1
2
2
1
2
1
1
1
1
1
1
16
1
4
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
1
2
2
1
3
1
3
1
1
2
1
1
1
1
1
1
1
53
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
4
1
2
1
8
1
1
1
1
1
2
1
1
1
1
1
1
1
10
13
1
1
2
1
2
1
2
1
1
9
1
1
3
2
1
1
2
9
1
2
1
1
1
8
1
1
1
2
1
1
2
1
1
1
1
3
2
1
1
7
1
1
1
2
2
1
2
1
1
1
1
1
15
1
9
2
1
2
1
1
1
1
1
1
1
1
1
1
2
1
2
3
1
1
1
1
10
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
5
1
1
2
1
1
2
1
1
4
1
4
2
1
1
2
1
3
1
3
1
1
3
42
1
1
1
1
152
1
1
1
2
2
2
2
3
3
2
1
1
2
1
1
1
7
1
2
12
1
1
1
4
2
1
1
1
1
1
5
1
19
1
4
2
1
1
1
2
1
6
1
1
2
1
1
1
1
7
2
5
1
4
1
1
1
1
1
12
2
7
1
1
1
3
2
1
1
5
1
1
10
10
10
28
1
1
1
1
1
1
1
1
7
13
3
1
1
1
1
1
1
14
1
7
3
1
7
1
3
1
2
1
1
6
3
1
1
1
1
2
1
1
1
1
18
2
22
70
2
9
1
1
1
1
1
1
1
1
2
1
5
5
1
4
1
2
1
13
1
4
1
1
1
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
3
1
3
1
1
12
4
2
2
4
4
2
1
1
1
1
1
1
1
2
1
1
5
2
1
1
1
1
1
2
2
2
1
9
1
1
53
1
1
1
1
5
1
1
1
1
1
1
1
2
1
1
2
3
11
3
2
2
1
1
2
2
1
1
1
1
1
1
1
1
15
3
3
3
2
2
2
1
1
1
1
1
8
8
756
756
223
223
2
2
5
5
75
75
26
26
1
1
32
32
273
273
81
81
51
51
1
1
691
6
6
6
1
1
1
7
1
20
7
7
7
2
2
2
2
2
1
4
4
4
23
23
23
1
1
1
2
2
2
12
12
12
1
1
1
1
1
1
2
2
2
2
2
2
8
8
8
2
2
2
21
21
21
13
1
1
1
1
1
2
2
2
2
2
2
6
24
24
24
2
2
2
1
6
3
3
3
1
1
1
1
1
1
1
1
1
6
1
1
1
1
2
1
7
7
7
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
2
2
1
1
1
72
72
72
1
2
2
2
27
27
27
5
5
5
3
3
3
1
3
3
3
1
1
9
9
9
3
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
3
3
3
2
2
2
1
14
14
14
1
1
1
1
2
2
14
14
14
2
2
2
1
1
1
2
2
2
1
3
3
3
8
8
8
2
2
2
1
3
3
3
1
4
4
4
1
1
3
3
3
1
2
185
185
185
4
4
4
1
1
1
1
2
2
2
2
44
44
44
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
143
143
1
1
4
4
2
2
27
27
100
100
19
19
12
12
33
33
173
15
120
38
38
1
1
1
1
1
1
9
9
1
1
661
661
1
1
17
17
218
218
14
14
1
1
2
2
1
1
922
922
1
1
6
6
4
4
1
1
1
1
1
1
4739
1090
3649
9
9
27
27
4
4
3
3
7
7
20
20
20
20
1
1
3
3
129
129
4
1
1
1
1
1
1
1
1
1
1
1
1
34
34
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
27
27
27
23
23
23
2
2
2
1
11
1
1
1
1
5
5
3
2
2
1
1
1
1
4
4
4
4
4
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
11
11
11
11
3
3
3
3
6
6
6
2
2
2
2
6
6
6
6
3
3
3
3
1
1
2
2
2
2
1099
1099
205
205
205
1
1
1
1
1
204
204
204
204
204
1
1
1
38
38
38
16
16
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
219
217
17
17
2
2
2
2
15
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
54
8
8
1
1
1
1
1
3
1
1
1
1
7
5
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
29
29
2
1
1
1
2
2
2
2
2
2
6
6
6
2
4
3
3
3
1
1
1
1
1
2
2
1
1
1
1
1
2
2
1
1
1
2
2
1
1
5
2
1
1
3
3
3
3
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
8
3
3
3
3
3
4
4
1
1
1
1
2
2
2
1
1
1
27
6
6
3
3
3
3
3
2
2
2
1
1
1
11
2
2
1
1
1
1
1
1
5
5
2
2
1
1
1
2
2
2
2
1
1
1
2
2
2
2
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
13
13
6
1
1
2
2
2
3
3
3
2
2
2
2
1
3
2
2
2
1
1
1
1
1
1
1
1
1
71
66
66
2
2
2
1
1
1
2
2
2
2
60
12
12
2
2
4
3
3
3
1
1
1
1
6
6
2
2
2
2
1
1
1
1
3
3
3
3
13
1
1
1
1
1
7
4
4
4
2
2
2
2
1
1
1
1
5
5
1
1
1
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
626
626
626
626
626
626
7
16
6
16
4
17
3
87
1
5
83
1
2
57
19
3
1
2
1
4
1
1
3
12
110
7
145
9
3
9
9
3
3
3
3
3
3
6
6
6
4
4
4
2
2
72
5
5
5
4
3
3
3
3
1
1
1
1
1
1
1
1
67
10
7
7
7
7
7
7
3
3
2
2
2
27
15
15
1
1
10
10
10
10
24
24
22
19
19
18
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
61201
156
97
3
3
3
3
3
3
93
9
1
1
1
1
4
1
1
1
3
1
1
1
1
3
3
3
3
3
3
3
3
3
81
64
27
3
3
1
1
3
3
3
6
6
2
2
1
1
1
1
1
3
3
1
1
1
11
11
7
6
6
3
2
4
4
4
4
13
2
2
2
1
1
1
3
2
2
1
1
1
3
2
2
59
6
1
1
1
1
1
5
5
1
3
3
3
1
1
1
1
1
1
6
6
2
2
4
1
1
1
1
1
1
2
1
1
10
2
2
2
2
1
1
1
1
1
1
1
1
1
1
7
7
4
1
1
1
1
1
1
1
1
1
1
2
1
7
5
5
1
1
1
1
10
1
1
1
5
2
2
2
1
1
1
1
1
1
1
1
1
1
4
2
2
2
2
2
2
2
1
1
13
8
8
7
7
7
5
5
3
3
3
2
2
2
3
3
2
2
2
2
1
1
1
1
3
2
2
2
1
1
1
1
3348
18
18
9
9
3233
96
37
989
24
2
2
2
6
5
1
1
1
1
7
1
1
4
4
4
4
5
5
45
45
45
1
1
1
1
50132
89
27
8
8
3
3
2
2
3
3
6
5
1
1
5
1
1
1
4
4
4
1
1
1
1
3
3
3
2
1
2
2
1
1
60
11
2
1
1
1
1
8
1
4
4
1
8
8
8
4
4
5
1
1
1
4
4
3
3
1
9
2
2
2
1
1
1
4
2
1
1
1
1
8
8
2
2
19
19
19
596
544
20
20
20
2
17
1
1
1
1
7
7
1
1
1
6
1
1
2
2
1
1
46
1
1
18
17
1
16
27
27
250
2
2
2
80
80
9
71
4
4
2
2
94
94
3
1
3
79
8
13
8
3
1
1
1
1
25
25
174
1
1
49
49
3
7
39
35
1
1
25
8
5
5
76
76
76
1
1
49
49
49
49
48
1
14
14
14
14
14
14
40711
21
18
18
1
1
1
1
11
11
11
11
352
316
316
316
316
34
29
29
5
5
5
5
2
2
1
1
40325
82
6
6
13
13
13
13
12
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
21
21
21
8
8
8
8
5184
5184
72
72
34863
34224
5
8
6
4
13
3
10
18
12
9
2
2
1
4
3
1
3
3
10
3
6
1
5
17
3
14
7
6
7
2
33480
2
12
7
2
11
2
33258
1
15
1
5
2
154
1
2
1
1
353
3
45
2
13
12
1
630
630
2512
4
4
140
140
3
3
11
11
2172
2172
1
1
5
1
1
1
1
3
3
3
3
1
1
1
1
1
1
114
114
16
1
3
1
1
1
1
1
1
1
1
1
1
1
1
44
44
44
44
1
1
371
83
83
3
3
3
3
1
2
1
1
10
10
10
10
2
2
2
3
3
3
1
1
2
3
1
2
2
4
4
4
10
15
10
6
2
1
1
4
2
2
1
1
14
5
5
5
1
4
7
6
6
6
5
1
23
22
2
2
2
5
5
5
4
4
4
5
5
5
5
4
4
4
1
1
1
19
4
4
4
4
6
2
2
3
3
3
1
1
1
9
9
9
9
7
7
7
7
7
10
3
3
3
3
3
3
3
3
4
4
4
4
113
8
5
3
3
3
1
1
1
1
1
1
3
3
3
3
27
2
2
2
11
11
11
7
7
7
7
1
1
77
50
1
1
3
1
2
13
4
4
4
4
2
1
1
2
1
1
16
14
3
3
7
3
4
1
1
2
2
3
1
2
2
2
3
3
3
6
4
2
4
4
24
1
1
8
6
1
5
1
13
2
1
1
1
1
1
1
10
10
1
2
7
37
37
3
3
3
1
1
8
8
3
3
2
1
13
13
12
1
9
9
1
1
2
2
3
3
3
3
52
10
10
1
1
3
3
2
2
1
1
6
2
2
2
4
4
4
4
4
31
4
4
4
5
5
7
7
7
7
7
5
5
3
2
2
5
2
2
2
2
2
3
3
3
3
848
848
19
19
19
18
1
824
332
332
332
331
328
323
2
2
1
1
1
1
1
1
127
2
2
123
2
2
2
1
1
1
1
1
1
93
7
7
7
43
43
29
11
8
4
3
1
6
2
2
2
1
1
1
1
1
1
1
1
1
9
8
1
1
1
1
13
13
5
5
2
3
3
5
5
5
5
5
38
16
16
1
1
1
8
8
19
18
5
5
5
3
7
6
6
1
3
2
1
1
1
3
2
2
2
1
1
1
1
1
1
4787
69
7
7
7
7
8
8
8
8
54
54
54
54
87
54
1
1
25
6
1
20
33
33
4605
142
142
142
136
6
36
17
1
16
16
16
1
1
135
56
1
1
1
9
1
41
1
40
7
7
7
2
2
2
55
1
1
2
1
1
6
3
3
1
1
1
22
20
2
1
1
1
494
226
226
225
1
181
110
8
102
66
66
58
54
54
54
54
4
1
1
2
2146
3
3
1
1
1665
1665
433
1232
10
10
13
13
249
1
1
247
3
6
3
235
170
170
12
158
3
1
1
1
1
1
1
2
1
1
1
1
10
2
1
1
5
4
1
1
1
1
1
2
2
273
118
1
1
100
14
152
152
142
5
5
2
2
123
17
17
1
1
31
29
14
15
45
39
34
2
2
1
1
1
1
60
60
44
44
87
87
1
2
4
72
63
1
1
1
62
62
6
2
54
720
395
395
1
3
391
293
293
288
5
32
32
32
1
1
1
64
64
1
1
1
5303
67
67
16
16
2
2
8
1
1
1
1
6
6
6
4
4
4
4
13
12
5
1
1
3
3
1
1
1
1
1
1
1
5
5
1
1
2
2
18
6
6
6
3
3
3
9
1
2
2
1
1
2
1
1
1
1
37
37
3
3
3
3
22
1
1
3
3
3
3
12
7
7
1
1
1
1
1
1
2
2
2
12
12
12
9
9
8
8
7
1
1
1
1
5
5
5
5
5
5
17
17
8
8
8
8
7
7
7
7
2
2
2
1
1
909
31
31
1
1
1
10
10
10
7
1
6
10
10
10
9
9
9
9
9
16
16
16
15
1
1
13
1
1
104
104
10
2
2
2
2
12
12
12
2
2
2
2
2
2
2
2
2
8
8
8
7
7
7
3
3
3
6
2
2
4
4
4
1
1
5
5
5
16
16
16
5
5
8
8
8
2
2
10
10
10
32
32
32
32
32
49
49
44
44
44
5
5
645
1
1
1
75
32
32
17
17
7
7
7
7
7
9
1
1
3
3
293
72
72
7
5
5
2
2
208
2
2
1
1
183
183
1
4
4
55
55
55
2
1
51
220
17
14
3
184
184
184
17
17
17
2547
1
1
10
10
2
2
3
3
14
14
220
220
4
4
1
1
22
22
1
1
1
1
39
39
1771
1771
1
1
38
38
1
1
25
3
1
1
2
2
2
1
2
2
2
1
1
1
1
4
1
1
1
3
3
6
6
2
2
378
378
43
43
41
18
1
1
4
4
1
1
1
1
3
1
2
1
1
4
4
2
2
4
4
4
1
1
8
8
8
42
42
1
1
1
1
1
1
1
11
3
3
8
8
6
6
1
1
1
1
15
1
1
1
6
4
1
1
1
5
2
2
2
2
2
6
2
2
2
4
4
4
1
1
1
4
4
2
2
2
1
1
1
1
383
383
1
1
1
1
3
2
1
1
1
1
1
4
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
2
2
2
1
8
8
5
5
5
3
3
4
4
4
4
4
4
1
1
2
30
1
1
29
1
1
1
2
1
1
1
1
1
1
8
3
3
3
5
2
2
1
1
1
1
1
1
3
13
3
2
2
1
1
1
5
5
3
3
3
2
2
2
1
1
1
1
2
2
2
2
2
24
5
5
5
10
2
1
1
1
1
7
6
1
1
4
4
1
1
4
1
3
2
2
2
7
1
1
1
1
1
1
1
1
1
1
1
1
8
2
5
1
1
1
1
1
1
8
8
8
8
13
4
3
3
1
8
8
4
4
4
4
1
1
1
17
5
5
5
5
5
1
1
6
20
14
2
1
1
1
1
1
10
10
1
1
1
1
3
3
4
4
4
2
1
1
1
1
1
6
1
1
4
4
1
1
72
72
16
13
13
4
4
2
2
5
5
5
1
1
1
1
3
3
3
10
1
1
2
1
11
11
11
1
1
5
5
5
1
1
1
4
4
1
1
20
3
1
1
1
1
1
1
1
1
1
5
4
4
1
1
5
5
5
5
1
1
1
1
3
8
1
1
1
4
4
3
3
1
1
1
2
2
2
11
5
1
1
3
3
3
3
5
5
9
1
1
2
2
2
1
1
1
9
8
9
9
1
3
2
1
1
1
246
12
12
12
12
12
41
9
9
9
9
13
10
10
2
2
2
2
2
2
3
3
3
3
3
3
1
1
1
18
2
2
8
8
8
1
1
7
7
1
1
1
115
33
33
33
32
1
53
21
21
12
12
12
20
20
20
28
28
4
4
1
1
78
47
22
22
22
25
25
25
31
31
31
31
360
293
31
31
31
31
10
6
6
3
3
3
1
1
1
252
45
1
1
44
44
5
4
4
5
1
1
5
5
12
12
2
2
4
4
1
3
1
1
4
2
2
2
2
1
1
22
18
5
5
3
3
5
5
1
1
1
2
2
2
10
10
10
10
5
5
4
4
4
1
1
23
3
3
3
3
2
2
2
2
2
7
7
7
7
7
3
3
4
4
4
79
4
4
4
5
5
2
56
1
1
1
1
1
1
1
1
42
42
3
1
1
1
1
1
14
9
9
5
5
4
4
23
4
4
4
7
1
1
2
2
1
1
1
1
1
1
1
8
1
1
1
1
1
1
2
2
2
1
1
1
67
25
5
5
5
5
5
7
7
1
1
1
6
6
6
6
6
34
4
4
1
1
1
1
7
7
7
1
1
1
1
2
1
1
14
9
1
1
1
1
1
1
1
1
3
1
1
1
1
1
106
106
1
1
1
1
1
1
9
9
9
9
3
4
2
55
8
1
1
7
2
5
4
1
1
1
1
1
7
7
5
5
5
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
5
3
2
2
1
2
1
1
1
1
1
1
39
17
17
1
16
22
7
1
6
1
6
1
5
1
57
24
2
1
1
1
1
1
1
11
2
2
2
1
1
1
7
7
7
11
7
7
4
4
4
26
1
1
1
1
1
6
5
5
5
1
1
3
3
3
3
11
7
7
7
1
1
1
2
2
2
3
3
3
3
2
2
2
6
6
6
6
6
134
34
34
7
7
1
5
5
4
3
3
1
2
2
3
1
1
1
13
13
99
22
22
22
22
29
2
2
2
8
8
15
4
4
4
9
9
9
32
16
16
15
15
6
6
6
2
1
2
2
2
230
31
31
31
31
54
54
3
3
3
1
1
42
42
6
6
1
1
1
1
81
1
1
1
1
35
35
35
40
40
40
31
12
12
8
8
1
1
10
10
1
1
1
1
30
22
22
22
22
22
22
8
1
1
1
1
7
7
7
1961
49
49
17
3
3
3
4
4
2
2
2
2
28
16
16
16
9
9
9
1751
68
6
6
6
6
26
4
4
4
1
1
2
2
2
8
1
7
4
4
4
1
1
1
7
3
4
2
2
2
2
1
1
1
1
3
3
3
3
20
19
3
3
2
2
1
7
7
1
1
261
261
15
14
14
1
1
28
10
10
14
14
4
10
1
1
82
82
82
82
54
54
53
53
74
74
74
74
2
1
1
210
4
1
1
44
1
1
1
1
1
1
2
2
1
1
2
1
1
3
2
1
7
7
7
13
1
1
4
4
3
1
1
1
3
1
1
3
2
1
1
3
3
3
1
1
1
1
1
2
2
1
1
44
10
10
1
8
1
18
13
11
2
5
5
5
5
4
1
1
1
8
8
8
97
2
2
2
28
1
1
1
1
1
2
2
1
3
3
4
4
6
1
5
2
2
62
1
38
3
35
10
3
7
9
9
9
9
6
6
6
3
3
3
47
3
3
3
2
2
2
2
11
11
1
1
9
9
1
1
1
30
4
4
4
26
26
1118
27
15
15
14
1
12
1
11
79
78
26
2
24
23
23
21
21
16
10
10
6
6
33
33
33
31
2
493
1
1
33
33
33
33
2
1
1
69
69
36
33
33
3
28
28
28
275
275
60
60
60
60
45
1
1
4
4
39
1
38
37
37
1
1
1
17
17
4
2
5
3
1
2
123
1
1
1
86
1
85
85
12
12
6
6
6
6
146
146
93
61
32
14
13
1
53
53
5
5
5
5
16
10
10
5
5
4
4
4
4
12
8
8
4
4
4
4
2
2
2
2
11
11
11
11
1
1
1
1
28
21
4
4
4
5
5
5
3
7
2
2
2
1
1
1
3
3
3
3
3
3
3
3
1
1
2
2
14
14
5
5
5
5
9
9
9
9
25
17
5
5
1
4
4
6
6
6
6
6
6
6
6
8
1
1
1
1
2
5
3
16
16
3
3
3
3
13
1
1
1
5
5
6
6
1
1
1
4
4
3
3
3
3
1
1
1
1
1
37
37
37
18
18
18
19
4
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
2
3
6
6
6
6
1
1
1
2
1
1
1
1
1
1
1
1
36
36
36
12
7
1
1
1
1
4
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
16
16
10
5
5
2
2
2
2
3
3
3
2
2
2
1
1
1
7
6
3
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
1
1
266
153
8
1
1
1
1
1
2
2
2
2
2
5
3
2
1
1
1
2
1
1
1
7
1
1
1
1
1
6
1
1
1
1
5
1
1
1
4
4
2
2
2
2
2
2
136
2
2
2
2
2
3
1
1
1
2
2
2
2
11
9
6
1
1
2
2
3
3
2
2
2
2
3
2
1
1
1
1
1
1
93
4
1
1
86
5
1
26
1
1
9
1
1
1
8
8
8
8
8
8
8
7
4
4
3
3
1
1
4
4
4
1
1
7
7
7
9
2
2
3
3
6
6
3
3
3
3
3
3
3
1
1
1
2
2
2
13
1
1
10
4
3
3
6
6
6
2
2
2
2
1
1
1
1
5
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
4
2
2
2
2
2
2
1
1
1
1
1
1
108
52
15
13
1
1
2
1
1
2
2
2
2
1
2
1
1
1
1
1
1
2
2
1
9
8
2
2
2
4
4
4
1
1
1
8
8
2
2
5
5
5
1
1
10
4
4
1
1
6
1
1
1
1
1
1
1
1
1
1
1
10
7
1
1
1
1
1
1
1
1
1
2
2
2
2
3
3
56
14
14
6
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
10
9
1
1
1
1
5
4
4
2
2
2
1
1
1
1
27
3
3
3
3
2
2
2
2
2
1
1
4
3
3
1
1
1
16
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
3
3
3
2
2
1
1
1
2
2
2
2
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
237
1
1
1
1
231
1
1
54
54
93
93
1
1
1
1
5
5
1
1
1
1
7
7
6
6
11
11
3
3
1
1
15
15
8
8
2
2
1
1
8
8
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
3
3
3
3
8673
4
4
4
4
4
4
4
4
8663
1176
11
11
11
1165
1113
34
9
9
9
25
25
25
9
9
9
9
1070
1
1
1069
1069
1069
45
1
1
12
12
32
32
32
32
2
1
1
1
1
1
1
1
1
5
3
3
3
3
2
2
2
2
81
60
60
21
3
1
1
2
2
1
1
3
6
6
1
1
1
1
43
43
12
5
5
5
7
7
7
7
13
4
1
1
1
2
2
2
1
1
3
3
3
3
2
2
2
1
1
2
2
2
2
2
2
2
2
5
5
5
5
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
9
9
1
1
1
2
2
2
5
5
5
1
1
7109
1133
1133
3
556
1
573
5919
5769
385
5
5
380
380
380
449
449
449
449
1131
1
1
59
59
57
2
2
2
1066
1066
2
1
1
1
1
1
1
249
249
249
249
455
455
455
17
17
8
8
1
1
2
2
2
2
606
331
1
320
320
9
4
3
1
270
270
270
4
1
1
1
1
1
1
1
1
7
7
7
7
576
1
1
1
1
1
1
4
3
1
83
1
7
7
1
1
1
66
66
1
1
1
2
1
1
2
2
3
3
91
90
90
1
85
85
85
1
1
120
115
115
1
1
1
1
4
3
1
2
1
1
1
1
1
1
1
1
3
1
2
1
1
1
1
3
3
2
1
1
2
1
1
129
129
129
1
1
1
1
1
1
123
123
123
123
9
9
1
1
6
1
4
1
1
1
1
1
1
64
16
16
16
48
48
48
85
85
85
22
22
22
22
27
27
27
27
99
99
99
99
2
2
2
92
92
92
92
79
79
76
1
2
165
1
1
1
6
2
1
3
157
157
1
1
1
14
7
7
7
7
165
96
96
96
69
69
69
644
644
644
49
49
49
49
1
1
1
57
57
13
13
13
10
10
10
2
2
2
4
4
4
2
2
2
7
7
7
10
10
6
6
56
22
22
22
22
34
34
34
34
29
28
28
3
3
2
3
3
2
1
1
1
1
1
2
1
1
1
1
6
6
1
1
2
2
2
2
1
1
156
35
35
35
121
55
1
1
1
1
2
2
2
2
1
1
1
1
6
6
6
6
2
2
2
2
35
35
35
35
7
5
5
5
1
1
1
1
28
8
8
8
8
3
3
3
3
17
17
17
17
11
11
11
11
11
27
26
26
26
26
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
4
4
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
94287
4429
159
1
1
1
1
128
1
2
1
4
1
1
1
1
1
1
2
2
4
1
2
12
2
3
5
8
1
2
3
4
1
1
1
1
1
1
10
1
3
2
1
1
1
12
14
5
7
1
1
7
7
1
1
7
1
2
1
1
1
1
11
1
1
1
1
1
1
2
1
1
1
4259
79
10
1
1
7
7
1
1
2
2
2
2
55
55
5
5
9
9
41
15
15
25
25
12
1
1
2
2
3
3
6
6
4127
4
1
1
3
3
22
22
20
20
1
1
1
1
4074
4034
10
10
2
2
1
1
1
1
1
1
2
2
1
1
30
30
1
1
1
1
2
2
1
1
1
1
1
1
1
3974
3974
3974
3
3
32
32
1
2
1
5
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
8
1
1
2
2
2
2
1
1
1
1
25
16
1
1
6
6
1
1
3
1
1
1
1
1
4
4
9
9
1
2
6
20
7
7
13
13
1
1
1
1
6
5
2
2
3
1
2
1
1
1
2
2
2
2
2
1
1
663
96
3
3
2
2
19
19
2
2
7
7
1
1
8
8
11
11
1
1
8
1
1
1
1
1
1
1
1
10
10
2
2
16
16
1
1
2
2
1
1
1
1
330
2
1
1
1
1
328
287
287
129
129
68
68
68
80
80
80
41
1
1
1
1
1
1
1
1
3
3
1
1
1
1
27
27
1
1
2
2
4
4
3
1
1
1
1
1
212
4
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
43
43
43
152
152
152
152
152
2
2
2
2
2
2
2
3962
3962
1
1
2
2
1
1
1
1
1
1
10
10
6
6
3
3
2
2
5
5
46
46
1
1
2
2
3711
10
1
14
11
1
1
1
6
2
1
3
5
14
1
1
2
2
2
2
4
1
32
1
3
5
4
4
3
1
3
5
3
1
2
5
1
2
2
1
25
3
5
3
2
1
12
6
2
3
2
4
3
10
1
3
6
1
11
2
7
2
2
4
3
5
1
2
6
1
4
1
5
1
13
2
3
2
4
5
6
7
2
5
2
3
1
9
3
2
1
17
2
3
9
3
5
1
3
3
1
3
3
2
16
1
3
2
1
1
6
19
11
3
1
1
5
2
2
1
9
4
1
1
1
1
4
3
28
3
1
3
1
2
1
3
10
4
1
1
19
1
1
3
4
9
1
2
2
1
1
4
12
1
5
2
1
1
3
3
13
3
1
2
9
1
7
2
2
1
14
1
1
3
3
1
4
2
16
3
3
1
12
2
14
8
4
4
2
1
4
2
8
2
12
1
1
11
4
1
2
4
1
6
3
4
3
6
2
25
13
1
1
1
1
1
4
1
1
1
1
1
3
1
1
11
7
1
2
2
1
1
1
22
6
1
2
31
14
16
1
13
2
1
1
6
14
1
3
8
4
4
2
3
1
11
17
10
4
4
1
1
1
2
1
6
2
5
2
24
27
5
4
2
2
2
8
1
2
1
1
3
15
1
1
3
3
7
20
12
5
4
2
5
6
5
90
21
1
1
1
2
1
2
1
52
26
6
1
3
14
2
1
9
2
9
6
12
2
4
38
5
1
11
10
1
1
3
1
3
4
2
4
5
16
8
4
1
10
3
1
6
1
2
4
9
3
7
6
1
6
1
1
1
54
1
1
4
1
2
1
4
4
4
7
5
1
4
7
1
10
4
5
14
12
12
8
1
3
10
8
1
9
1
4
2
1
24
5
9
2
5
19
1
9
3
3
1
1
6
1
3
3
2
7
4
2
2
2
5
2
1
3
22
2
7
4
1
4
16
14
6
16
24
1
1
4
1
3
1
1
1
4
4
4
2
3
6
1
2
3
3
62
8
3
2
22
2
5
1
21
3
16
7
1
4
1
1
5
8
1
16
1
32
12
10
2
5
1
4
1
2
1
1
3
71
2
6
7
5
3
6
2
2
10
5
2
1
8
3
1
1
9
13
1
27
15
1
1
1
2
4
5
3
7
11
3
3
7
1
11
9
18
3
2
1
12
2
5
2
6
2
4
2
2
1
12
3
3
1
1
18
7
10
1
1
3
3
1
21
2
41
3
1
1
2
1
6
21
23
19
4
4
2
11
1
1
9
3
1
3
1
1
1
1
1
13
1
24
1
4
14
1
1
8
1
3
1
1
8
2
1
2
5
71
4
2
4
1
3
1
2
7
5
6
16
1
3
13
1
1
2
1
1
4
8
4
2
1
1
3
1
1
2
3
1
2
1
4
11
1
1
8
1
1
3
1
8
6
6
5
5
3
2
3
3
1
2
6
1
7
8
6
4
1
1
2
2
4
9
3
3
1
1
5
9
19
5
8
2
2
1
3
12
5
13
1
3
5
6
3
56
5
5
8
8
1
1
2
2
1
1
1
1
6
6
8
8
27
11
4
5
1
1
4
4
7
7
1
1
3
3
1
1
62
1
1
1
1
1
2
4
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
3
1
2
3
7
5
2
2
4
2
1
36
1
1
1
1
1
4
1
2
2
2
2
6
1
1
2
5
1
1
1
11
11
raw text file
bit score 187-100