members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3
27287
22937
673
4
1
1
1
1
1
1
29
1
1
2
2
17
1
1
13
2
1
9
9
7
7
7
7
6
1
599
599
598
1
1
1
597
10
1
6
8
3
4
1
1
1
1
29
3
1
1
1
1
1
520
1
3
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
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
2
1
1
1
1
1
1
1
3
2
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
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
2
1
1
1
1
1
1
1
1
1
2
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
2
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
2
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
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
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
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
22
22
22
1
1
1
15
15
2
2
2
2
8
2
2
2
2
6
5
2
2
2
3
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
8
2
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
6
2
4
2
1
1
70
1
1
1
44
8
1
1
1
1
1
1
1
1
6
3
2
2
1
1
3
2
2
1
1
6
3
3
3
2
1
3
3
3
3
18
18
11
11
11
7
7
7
7
7
1
1
1
1
1
1
4
2
2
1
1
1
1
1
1
5
4
4
3
1
1
1
1
5
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
16
16
9
4
4
1
1
1
1
2
2
5
1
1
1
1
1
1
3
1
1
2
2
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
924
652
1
4
1
1
2
3
3
1
1
3
1
1
5
1
1
10
1
1
36
36
36
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
3
3
3
1
1
1
1
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
1
3
4
36
36
36
2
1
1
1
1
1
1
1
1
2
3
1
11
11
11
1
4
1
1
6
6
6
1
1
1
13
32
2
1
1
2
4
1
1
2
2
1
1
2
1
1
1
3
2
2
2
1
1
2
24
1
1
2
1
1
2
2
2
3
8
2
1
2
1
1
1
1
1
1
1
1
4
4
4
4
1
6
2
1
1
4
1
1
1
1
2
2
2
2
1
1
1
1
1
2
1
93
3
1
1
1
34
1
3
3
2
4
4
4
1
1
1
1
2
22
2
1
1
1
1
1
1
3
1
1
3
2
2
2
1
1
4
1
2
1
1
1
3
3
3
1
2
1
2
2
1
1
1
1
1
5
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
2
1
1
1
1
3
3
3
1
1
1
2
1
1
1
1
1
1
1
1
1
4
1
1
2
1
1
1
1
4
4
1
1
1
1
2
2
2
29
5
5
1
2
2
1
1
1
1
1
1
3
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
136
1
3
1
1
1
1
1
1
2
1
1
1
3
2
2
1
1
1
1
1
1
1
2
1
1
1
2
1
5
1
3
1
1
2
1
1
1
1
1
1
2
2
1
1
1
2
2
4
1
5
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
3
1
1
1
1
1
1
6
2
1
5
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
10
2
1
1
8
8
8
2
6
8145
2
2
2
1
1
1
1
1
1
4
4
4
2
2
2
2
10
8
7
6
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
85
9
9
9
1
7
1
76
1
1
1
1
75
57
55
1
2
1
1
50
16
3
2
1
13
1
5
1
3
1
6
4
2
2
2
2
2
1
1
2
2
2
2
2
4
1
1
1
1
3
3
3
7
1
1
1
1
4
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
10
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
19
1
1
1
18
18
18
3
3
2
1
1
1
1
1
1
33
12
12
12
1
1
1
18
2
2
2
7215
2
2
2
34
5
1
1
1
1
1
1
27
26
1
2
1
1
1
1
1
1
631
631
9
9
1
1
1
7
7
7
7
1
1
1
5
5
1
4
4
4
4
597
597
1
1
1
1
241
240
240
13
13
13
13
2
2
2
2
111
2
2
2
109
2
2
107
1
1
1
1
3
1
1
1
1
1
1
1
163
163
155
2
1
1
5
5
5
5
5
2
2
2
6
6
6
6
4
3
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
7
7
7
7
2
2
5
5
9
9
1
1
1
2
1
1
1
2
2
2
4
4
4
978
3
3
3
3
3
3
385
12
4
2
1
1
1
1
1
1
2
2
2
2
8
1
1
1
1
3
2
1
1
1
1
1
1
1
2
2
2
1
1
1
348
348
348
2
2
2
1
1
1
345
1
344
4
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
12
12
12
10
10
5
2
2
2
2
2
3
1
1
1
2
2
1
1
1
1
20
20
20
2
2
1
1
1
1
1
1
1
1
2
2
2
2
543
543
543
8
8
6
2
17
17
1
1
6
1
1
1
1
3
3
2
3
3
3
518
517
1
515
1
1
1
1
3602
48
48
48
46
1
1
1
1
1
40
40
2
2
2
2
784
76
13
13
1
1
1
7
7
53
50
49
49
1
1
1
9
9
9
2
2
5
2
2
2
2
2
2
2
2
8
8
6
1
1
5
696
13
13
9
2
2
7
7
1
1
1
1
1
1
2
2
1
1
1
667
1
1
1
1
7
7
1
5
5
1
1
659
3
1
1
2
2
3
3
3
1
1
646
2
2
1
641
2
2
14
14
2
2
2
12
4
4
8
8
271
198
198
1
1
1
197
1
1
1
3
3
3
192
1
1
191
73
71
1
1
1
1
70
3
3
3
17
1
11
11
1
4
4
4
2
2
2
2
1
1
1
4
1
1
3
3
3
1
1
5
5
1
1
17
1
1
1
9
9
9
5
1
1
2
2
2
1
1
1
1
1
2402
2402
152
152
1
1
129
13
13
43
8
7
3
3
1
1
2
2
11
4
4
1
36
36
1
1
17
15
2
1
1
1
7
7
1
1
1
1
1
1
1
1
3
3
4
2
2
2052
17
14
5
9
9
2
1
1
1
1
1
1
1987
8
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
2
2
1
1
10
8
1
1
1
6
6
1
1
1
1064
976
44
42
1
1
42
1
1
1
29
1
1
28
28
12
5
5
5
4
3
3
681
1
1
1
1
1
1
1
678
678
1
1
3
3
1
1
1
1
1
2
1
1
1
1
5
5
1
1
1
1
1
1
1
22
4
9
9
1
7
7
7
1
1
2
2
2
19
19
2
2
17
19
19
8
8
5
3
3
6
2
4
62
6
5
5
1
1
1
1
10
1
1
1
6
3
3
2
2
2
1
1
1
1
36
1
1
1
2
1
1
1
4
4
17
1
3
11
1
1
1
1
1
1
1
1
1
1
1
2
2
3
1
1
1
1
1
14
14
14
14
2
2
3
1
1
1
1
1
1
6
5
5
1
1
2
2
1107
795
333
3
3
3
1
1
2
3
2
2
2
2
1
5
5
2
2
2
1
1
1
1
1
1
145
145
145
2
136
1
1
1
6
2
4
1
1
1
1
1
4
4
4
4
2
2
2
2
2
2
123
11
6
5
5
5
1
1
1
1
1
1
1
1
1
112
112
112
32
32
1
1
1
6
6
6
1
1
1
4
4
4
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
266
266
4
2
2
2
1
1
1
1
1
2
2
2
2
36
1
1
1
1
1
1
1
1
9
9
9
5
5
5
201
3
2
1
197
1
189
2
5
21
7
1
1
6
6
2
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
1
1
1
2
2
1
1
1
1
1
1
1
147
144
144
144
144
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
2
2
4
4
291
291
291
291
5
5
5
1
1
1
284
284
246
1
1
1
239
157
11
6
6
3
1
1
145
145
145
1
1
1
1
11
11
11
54
54
54
1
1
1
1
2
2
2
2
2
54
41
41
3
2
2
2
1
1
1
34
3
3
2
2
3
3
6
6
4
16
5
5
5
5
5
1
1
1
1
1
4
4
3
3
226
53
15
1
1
1
1
13
13
7
7
1
1
1
1
1
1
1
3
3
3
2
2
2
1
1
31
31
31
31
31
3
2
2
2
2
173
1
1
1
1
1
7
7
7
7
7
1
1
1
1
1
11
1
1
1
1
10
10
9
9
1
1
1
1
1
1
38
38
14
8
8
8
6
6
6
2
2
2
2
1
9
2
1
1
1
1
6
6
6
1
1
1
1
1
1
1
10
1
1
1
7
6
6
1
1
1
1
1
1
1
28
7
7
7
7
7
1
1
1
1
13
1
1
1
1
11
11
1
10
1
1
1
1
3
2
2
2
1
50
14
13
10
10
3
3
1
1
1
6
6
1
1
1
1
3
1
1
1
1
1
1
1
4
4
4
4
2
1
1
1
1
1
1
1
8
8
8
8
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
24
3
3
1
1
1
1
11
6
3
3
3
1
1
1
1
1
1
2
2
2
2
5
5
5
5
5
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
48
1
1
1
1
1
1
6
6
6
6
5
1
4
10
3
3
1
1
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
7
6
1
1
4746
2
1
1
1
1
1
1
1
1
1
1
4590
8
2
1
1
5
5
1
1
9
9
9
1
8
6
6
5
2
2
2
2
2
4558
14
5
1
1
1
1
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
1
6
6
6
6
6
6
4509
463
1
1
1
1
1
1
1
1
1
450
10
10
10
1
1
1
9
9
12
5
5
5
5
5
5
1
4
7
7
7
2
1
1
3
3
2
2
426
426
426
426
426
338
336
336
3
3
3
1
1
1
1
2
2
2
2
1
1
1
333
17
17
2
2
2
2
2
2
2
2
2
2
2
1
1
15
4
4
3
3
3
3
1
1
1
11
10
10
10
10
10
10
6
2
1
1
1
1
1
1
1
4
4
4
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
312
310
1
1
1
1
1
1
309
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
306
278
256
255
255
254
178
176
174
1
1
1
160
160
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
75
75
75
75
75
74
1
1
1
1
1
1
1
1
1
1
1
1
1
1
17
13
13
1
1
1
1
1
1
9
4
4
1
1
1
3
3
3
2
2
1
5
2
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
4
3
3
3
1
1
1
22
2
1
1
1
1
1
1
1
5
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
7
3
3
3
3
1
2
4
4
4
4
1
1
1
1
3
2
2
2
2
2
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
75
75
75
72
72
72
18
18
18
1
1
1
1
1
1
1
1
1
17
17
17
17
16
16
1
1
1
5
1
1
1
1
2
1
1
1
1
1
53
3
3
3
3
3
3
3
50
50
50
50
12
12
12
12
12
11
5
5
5
6
4
1
1
1
1
2
2
38
38
12
1
1
1
1
1
3
3
3
3
3
3
1
1
1
8
8
8
8
3
3
1
1
1
3
3
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
20
6
6
6
6
6
3
1
1
1
2
2
2
1
1
11
2
2
2
2
2
1
1
1
1
1
1
1
1
1
9
9
9
9
1
1
1
6
1
1
3
2
1
2
2
2
2
1
1
3
3
3
3
3
1
1
1
6
6
2
2
2
2
2
4
2
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
1
4
4
4
4
4
4
4
4
1
1
1
1
3989
3879
22
18
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
2
2
2
2
2
14
12
12
12
12
2
1
1
10
3
1
1
2
1
1
1
1
1
1
1
1
3
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3840
2
2
1
1
1
1
1
3829
3732
3727
307
306
3
3
3
3
3
3
300
300
19
8
3
2
2
2
2
1
1
1
1
1
1
1
1
1
11
1
1
1
1
1
4
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
279
11
2
2
2
2
2
2
2
2
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
2
2
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
5
5
4
4
4
1
1
1
1
1
219
21
21
7
2
2
1
1
1
1
1
1
1
1
1
1
5
4
2
2
2
1
1
1
1
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
2
8
7
1
1
1
1
1
5
5
5
5
1
1
3
1
1
60
59
1
1
1
1
1
1
1
1
1
1
55
1
1
1
1
1
1
1
39
39
39
38
38
1
1
2
2
1
2
1
1
2
4
5
2
6
1
1
4
1
1
1
1
1
1
7
6
3
3
3
3
2
2
2
1
1
1
1
1
1
1
1
2
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
3
3
3
3
3
3
3
1
1
1
1
1
83
24
24
22
22
5
5
5
5
5
4
3
1
1
1
17
8
1
1
1
1
1
1
1
6
6
5
1
1
3
9
9
9
5
5
5
5
4
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
59
59
1
1
1
1
1
1
58
58
58
54
53
53
53
53
53
53
53
49
1
1
48
44
3
1
1
1
4
1
1
2
35
1
1
1
4
1
1
2
2
1
11
2
2
1
1
5
1
1
3
3
3
1
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
25
24
24
24
24
24
21
6
1
1
1
1
1
1
1
4
4
4
4
4
2
2
1
1
4
4
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
6
6
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
30
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
7
5
5
5
5
5
5
5
2
2
2
2
2
2
20
16
11
1
1
1
1
1
1
1
10
10
10
10
10
3
3
3
3
3
1
2
4
4
4
4
4
4
4
4
2
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3317
42
42
11
11
6
4
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
5
5
5
2
2
1
1
2
2
1
1
19
5
5
5
2
2
1
1
1
11
8
8
1
1
1
1
6
6
6
6
1
1
3
3
3
2
2
2
1
3
1
1
1
1
1
1
1
2
2
2
2
2
2
8
8
8
8
8
8
8
8
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3235
3227
1
1
1
3218
1322
1322
2
2
2
1
1
7
3
1
1
1
1
342
1
1
1
313
3
3
2
2
2
1
1
30
1
8
19
1
160
160
1
1
4
1
1
1
1
1
1
13
9
2
7
4
4
4
4
135
1
1
1
30
30
30
22
1
1
13
7
1
1
4
4
4
23
22
22
22
1
1
1
1
1
1
1
1
2
2
1
1
1
1
31
1
1
1
28
23
23
4
4
4
4
1
1
8
6
1
1
5
5
5
1
1
1
1
1
1
24
24
17
2
4
4
1
10
3
2
6
1
1
1
1
1
1
1
1
1
1
1
146
146
7
4
1
2
5
5
11
1
1
7
3
2
2
3
2
1
1
1
1
18
12
6
28
23
19
19
5
5
5
70
70
1
1
12
12
1
1
13
13
4
4
3
3
3
3
5
5
1
1
1
1
1699
77
41
1
1
1
1
40
1
1
7
7
14
14
14
14
1
1
1
11
11
1
1
1
1
28
27
3
3
5
5
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1124
32
19
19
19
1
1
1
1
1
5
1
1
1
1
6
6
2
2
1
1
369
369
369
369
693
693
374
1
1
371
371
371
2
57
5
5
9
17
13
5
3
1
1
7
7
1
1
9
9
7
7
51
3
3
3
3
5
2
2
2
29
16
7
6
6
1
11
5
5
1
1
5
1
1
1
1
1
1
1
1
1
184
19
19
6
5
1
1
5
1
98
98
25
25
1
1
1
1
32
32
32
32
6
1
1
1
1
4
3
2
2
2
1
1
1
5
5
5
5
35
35
35
35
3
3
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
1
3
3
3
3
3
3
3
3
32
1
1
1
1
1
1
1
1
1
1
1
1
30
16
11
7
7
6
4
4
3
1
2
1
1
1
1
1
1
1
1
4
4
4
4
4
4
4
4
1
1
1
1
5
5
4
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
7
3
3
1
1
1
1
1
1
2
2
2
2
2
2
2
4
1
1
3
2
2
2
1
1
1
3
3
3
3
3
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
8
7
1
1
1
1
1
1
1
1
1
1
1
76
26
22
11
5
4
1
1
1
1
3
3
3
2
1
1
1
1
1
1
6
2
2
2
2
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
9
3
3
1
1
1
2
2
2
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
4
2
2
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
42
16
8
1
1
1
1
1
1
1
1
1
1
6
6
4
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
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
8
8
8
8
8
8
7
7
7
7
12
2
2
2
2
2
2
7
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
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
14
6
6
6
6
6
6
2
1
1
4
3
1
7
5
5
4
4
4
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
1
1
6
1
1
1
1
3
3
1
1
1
1
1
1
2
2
2
1
1
1
121
33
22
22
11
1
2
1
2
1
1
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
78
49
1
1
1
48
41
41
11
1
1
1
1
1
1
10
1
1
1
5
3
2
2
1
1
1
1
1
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
4
4
4
4
4
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
21
21
2
2
2
2
1
1
1
1
1
1
1
1
1
18
1
1
1
1
1
17
17
1
1
1
1
1
1
1
15
15
15
1
1
1
1
1
1
5
5
5
1
1
1
1
1
4
2
2
1
1
1
1
1
1
1
1
1
26
1
1
1
1
1
1
1
1
1
5
3
3
3
3
3
2
2
2
2
2
2
2
18
2
2
1
1
1
1
1
1
1
1
1
1
1
16
1
1
1
1
1
1
1
1
6
3
3
3
3
3
1
2
2
2
2
2
2
1
1
8
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
999
9
1
1
8
2
2
1
1
2
2
1
1
1
1
1
1
1
537
410
406
1
1
1
1
1
186
186
176
3
3
3
6
6
1
1
190
190
190
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
1
1
6
6
1
1
1
1
1
5
1
1
1
1
1
1
1
1
42
25
20
5
1
1
1
2
2
1
1
5
1
1
4
8
1
1
1
1
3
1
1
1
5
5
4
1
1
1
1
1
1
1
1
13
2
1
1
1
1
8
3
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
12
5
2
3
4
1
1
1
1
3
3
6
2
2
1
1
1
1
3
3
3
2
2
1
1
1
1
1
1
8
8
8
1
1
1
1
6
5
1
1
1
24
15
8
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
3
2
2
1
4
3
3
3
417
34
33
3
30
1
1
8
8
8
7
7
7
7
1
1
1
1
351
331
17
4
4
4
13
8
4
4
1
2
1
4
3
3
3
1
1
1
5
4
1
1
1
2
2
1
1
1
1
97
13
4
1
1
1
3
3
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
76
72
39
34
1
1
32
1
1
1
1
1
26
26
1
1
5
2
2
2
1
1
1
1
1
1
31
31
2
2
28
28
1
1
1
4
4
4
2
2
4
2
2
2
1
1
1
1
7
7
2
1
1
1
1
1
4
4
4
199
195
6
5
5
2
3
1
1
1
15
15
8
8
1
1
1
1
18
18
1
1
1
1
1
1
1
1
1
9
9
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
3
3
1
1
1
1
1
3
3
3
3
3
12
12
12
2
10
17
1
1
1
1
1
4
4
4
4
4
2
1
1
1
1
1
1
3
3
3
3
1
1
1
4
1
1
1
1
1
1
3
3
3
1
1
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
9
3
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1
1
8
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
4
3
3
2
1
1
1
1
1
1
1
1
10
10
2
1
1
1
1
8
3
1
2
1
1
27
20
16
4
4
4
3
1
1
2
1
1
1
1
1
1
1
1
1
6
6
1
1
3
1
1
2
2
2
2
2
2
2
2
2
6
3
3
3
3
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
5
1
1
1
1
2
2
2
1
1
1
1
11
9
1
1
1
1
8
1
1
1
6
6
3
3
1
2
1
1
1
1
1
1
1
1
3
3
3
3
3474
147
6
6
6
6
6
5
1
1
1
1
1
1
1
1
14
10
10
3
1
1
1
1
1
1
1
1
1
4
4
4
1
1
1
1
2
2
2
2
4
3
1
1
1
1
1
1
1
1
1
1
125
108
6
5
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
93
1
1
1
1
1
1
1
92
75
5
4
3
3
3
3
2
1
1
1
68
1
1
1
1
1
1
67
35
34
2
1
1
1
1
1
1
1
1
1
1
1
1
32
32
10
10
10
10
10
1
1
1
1
20
15
1
1
1
1
1
5
2
2
2
2
2
2
1
1
1
1
1
1
7
7
7
7
3
1
1
1
4
2
1
1
5
5
1
1
1
1
4
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
28
28
27
2
2
2
2
2
2
2
1
1
1
1
1
22
1
1
1
1
1
1
17
3
3
3
1
1
1
1
2
2
1
1
1
1
10
7
7
7
7
7
7
3
1
1
1
1
1
2
2
2
2
2
2
2
4
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
17
17
17
17
17
13
13
13
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
8
7
9
9
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
3320
3085
3085
471
471
35
10
35
23
34
33
4
30
9
17
1
21
16
46
7
6
13
18
42
22
14
35
2459
2444
2409
182
136
10
145
182
103
214
121
127
178
98
103
110
140
88
61
24
120
143
124
1
1
14
2
12
154
47
6
5
6
5
4
3
2
2
2
2
1
6
1
2
107
1
106
2
1
6
1
1
82
1
2
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
63
3
3
2
1
1
1
1
1
1
1
8
5
5
5
5
5
1
1
1
2
1
1
1
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
39
2
1
1
4
1
2
2
1
1
1
1
1
1
29
5
1
1
3
1
2
1
1
14
2
2
7
7
1
1
2
2
1
1
1
1
1
2
2
2
2
7
7
7
2
2
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
69
8
1
1
1
7
7
7
1
1
1
1
1
3
3
1
1
1
11
11
11
1
1
1
1
1
36
36
27
27
21
6
1
1
1
9
9
2
2
1
1
7
2
1
1
2
2
2
42
35
7
7
7
7
14
14
14
14
14
11
3
2
1
1
1
1
1
1
1
4
1
1
1
1
1
1
3
3
3
6
2
2
2
2
1
1
4
4
4
4
3
3
3
3
3
1
1
1
1
1
1
1
1
34
5
3
3
3
3
2
2
2
2
7
7
2
2
2
2
5
5
5
5
1
1
1
1
19
8
8
8
8
4
3
3
3
3
1
1
1
1
6
6
6
1
5
5
171
12
12
12
1
1
1
1
9
9
1
1
1
1
6
6
1
1
2
2
2
2
1
1
1
1
1
1
1
100
23
23
23
16
16
16
4
4
1
1
13
13
13
2
2
2
1
1
1
1
1
1
9
9
1
1
1
1
1
1
1
1
1
1
1
25
25
25
25
25
25
25
17
3
2
2
2
2
14
13
13
1
1
1
11
1
1
1
1
1
16
15
3
1
1
2
2
2
1
1
1
1
4
4
1
1
2
2
1
1
1
1
1
1
3
3
3
3
1
1
1
1
2
2
2
2
1
1
1
1
2
2
2
2
2
2
19
2
2
2
2
2
2
15
15
15
2
2
13
13
13
2
2
37
3
3
1
1
1
1
1
5
5
1
1
1
1
1
1
4
4
4
29
29
5
5
5
23
6
6
8
8
2
2
1
1
1
3
3
1
1
1
1
1
1
1
11
5
5
5
1
4
1
1
1
1
1
1
1
1
4
4
4
4
3
1
1
1
1
1
1
1
2081
1
1
1
1
1
1
1
1
349
32
31
1
18
1
2
1
4
1
1
2
4
4
4
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
6
5
2
2
2
2
1
1
1
1
1
1
1
1
305
4
1
1
1
1
1
1
1
1
1
1
1
301
297
1
1
9
9
7
7
1
1
1
2
2
1
1
2
2
93
93
1
1
180
180
1
1
1
2
2
2
2
1
1
1
1
323
2
2
1
1
2
2
1
1
3
3
1
1
1
1
1
1
1
1
1
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
234
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
7
1
1
1
1
1
10
1
1
1
1
2
1
1
1
5
1
1
67
1
1
1
1
1
1
1
1
1
3
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
2
1
2
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
2
1
1
2
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
5
1
2
1
6
6
4
4
2
2
6
6
1
1
2
1
1
5
5
1
1
1
1
2
2
3
3
1
1
2
1
1
1
1
1
1
4
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
81
81
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
74
74
5
5
5
2
1
1
1
1
1
1
1
1
1
1
1
6
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
4
1
1
1
1
1
3
3
2
2
2
1
1
1
1
1
6
5
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
44
44
44
44
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
16
10
10
10
1
1
1
1
1
1
1
1
8
1
1
1
1
1
1
5
3
3
3
3
1
1
1
1
5
2
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
1
1
1
960
36
36
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
2
2
2
1
1
1
1
1
1
13
1
1
1
1
1
1
10
10
10
2
2
2
1
1
1
12
9
2
1
2
1
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
686
78
70
70
8
1
3
4
16
1
1
1
1
6
1
1
1
1
1
1
4
3
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
4
3
3
2
2
1
1
1
10
1
1
1
6
6
6
2
2
2
3
2
2
1
1
1
1
1
4
1
3
3
3
3
3
1
1
1
1
1
1
40
1
1
1
1
1
1
1
1
1
38
1
12
12
25
25
25
25
531
1
1
1
1
1
530
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
1
1
1
1
5
5
5
3
2
14
6
6
4
2
7
6
4
2
1
1
17
13
13
13
4
4
4
481
406
406
11
4
391
52
52
52
1
1
217
5
5
2
2
1
1
1
1
1
1
1
1
1
1
1
4
1
1
2
1
1
1
51
2
2
2
2
2
16
16
1
1
1
1
1
2
2
2
9
3
6
1
1
1
1
1
12
12
12
12
12
2
2
2
2
2
2
2
2
2
2
16
9
7
7
2
2
2
6
1
3
2
2
1
1
1
1
102
102
1
1
1
91
57
1
56
11
45
1
1
1
1
1
3
1
2
23
14
14
6
8
2
2
2
3
1
1
1
1
1
1
1
6
4
4
4
2
1
1
9
9
2
1
6
6
6
2
2
3
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
10
10
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
2
2
1
1
1
1
1
4
4
2
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
18
14
1
1
1
13
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
20
2
2
1
1
1
1
1
1
1
1
14
5
2
2
2
2
2
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
5
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
12
2
2
2
2
2
1
1
10
10
9
4
4
1
1
3
3
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
15
4
4
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
11
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
212
212
1
1
1
4
2
2
2
2
2
2
2
197
21
21
7
14
175
169
5
5
5
5
2
2
2
2
1
1
1
1
27
2
2
2
25
25
1
1
1
1
4
4
4
4
78
78
78
1
1
1
1
14
6
6
6
7
7
7
1
1
1
1
12
2
2
2
1
1
1
1
2
1
1
1
4
4
4
2
2
2
4
3
3
1
1
1
1
2
1
1
1
1
1
1
13
13
13
6
5
5
5
5
1
1
1
1
1
1
1
1
7
1
1
1
6
4
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
1977
202
23
14
2
1
1
1
2
1
1
1
1
1
2
1
1
1
1
4
1
1
1
1
2
1
1
177
161
1
1
1
159
159
9
9
150
43
43
95
95
14
1
1
1
1
1
1
1
8
5
1
1
1
1
2
2
1
1
2
2
1
1
1
1
1
1
1
4
4
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
28
4
2
2
1
1
1
1
23
23
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
14
8
8
3
3
3
3
3
3
1
1
1
1
1
1
62
62
1
1
15
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
2
2
2
2
1
1
28
2
2
1
1
1
1
1
1
1
1
3
1
1
1
2
1
1
1
1
2
2
2
6
8
1
1
1
1
4
raw text file
bit score 187-100