members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
63296
8122
309
3
1
1
1
1
47
3
3
6
4
2
1
1
32
28
146
144
144
144
2
1
2
2
1
1
1
1
1
1
24
1
1
103
1
1
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
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
2
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
1
1
2
2
2
2
1
1
58
58
58
1
1
20
20
26
21
5
5
1
1
37
11
11
2
2
1
5
2
3
2
2
1
1
24
2
1
1
16
12
2
2
1
1
1
8
8
1
1
1
1
2
1
1
1
1
1
4
4
1
1
1
1
6
3
3
1
1
2
2
1
1
1
1
2
2
2
2
1
1
1
1
1
9
1
1
1
2
2
2
1
1
1
1
6
6
6
6
6
6
1
3
1
1
1
90
3
3
1
77
2
2
1
1
3
2
2
1
1
1
1
1
1
1
1
16
3
3
1
1
1
1
2
2
4
4
4
4
9
9
9
9
3
3
3
3
1
2
35
34
34
5
5
5
21
2
2
19
19
8
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
7
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
1
1
1
1
524
2
1
1
1
1
359
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
2
2
2
1
1
8
1
5
1
1
1
1
1
1
1
1
1
1
3
3
3
1
3
3
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
10
10
1
1
1
25
25
25
31
31
31
1
1
1
2
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
4
1
1
1
1
2
1
1
1
1
3
3
3
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
4
4
4
1
1
1
1
1
1
2
2
2
1
1
2
1
1
1
5
1
1
2
1
1
2
2
1
1
1
4
4
4
1
1
1
1
1
1
1
1
5
1
1
1
1
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
2
2
2
1
1
1
1
1
1
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
18
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
65
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
11
1
1
4
1
1
1
1
1
7
1
6
4
4
2
2
12
12
4
4
4
2
1
1
1
1
1
1
1
1
559
441
5
5
5
38
38
1
1
1
1
1
1
35
35
1
1
9
9
8
15
15
14
10
1
1
9
9
2
2
2
1
1
1
24
9
9
9
9
1
1
1
1
1
1
1
7
6
1
1
1
1
1
1
1
14
14
14
2
2
1
1
12
12
11
225
2
2
2
2
2
2
11
1
1
1
1
1
1
1
1
1
1
9
9
9
9
9
87
81
81
81
24
7
7
5
5
5
4
4
7
57
1
1
49
4
3
3
1
1
1
1
1
1
123
123
29
29
2
1
1
15
1
1
1
4
4
1
3
3
2
2
2
1
1
6
6
77
1
74
1
1
1
1
34
11
2
1
1
6
1
1
1
1
32
32
27
1
1
1
1
4
1
1
1
1
1
2
1
1
1
101
89
2
2
2
1
1
1
20
2
2
2
2
10
10
10
5
1
1
1
2
1
1
7
1
1
1
6
6
5
1
1
1
1
1
57
57
1
1
1
2
1
1
1
42
1
1
41
1
1
24
1
1
11
11
6
1
3
3
3
1
1
1
1
7
7
6
6
6
1
1
1
1
10
10
10
10
10
9
1
1
1
1
1
1
17
16
6
1
1
5
5
5
2
2
2
4
4
1
3
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
14
6
3
2
2
2
2
1
1
1
1
2
2
2
2
2
1
8
3
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
12
11
11
11
1
2
2
1
1
3
3
4
1
1
1
1
18
18
18
17
17
1
8
2
1
2
2
1
1
1
1
7
2
2
2
5
4
3
2
1
1
1
1
1
1
1
1
1
4
4
2
1
1
1
1
2
2
1
1
5
4
1
1
1
1
1
1
14
2
2
2
2
2
1
1
5
5
2
2
1
2
1
1
1
1
1
1
4
4
1
1
3
3
3
2
2
2
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1372
1
1
1
1
1
1
1267
2
2
1
1
1
1
1
1
1265
42
33
22
16
16
7
7
7
4
4
4
2
2
2
2
2
4
1
1
1
1
1
3
2
2
2
2
1
1
1
1
5
4
4
4
4
4
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1211
672
1
1
1
1
1
1
669
15
15
15
15
1
1
14
1
1
2
1
1
3
1
1
3
654
654
653
653
653
625
625
625
1
1
1
1
1
1
1
1
1
624
4
4
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
620
619
619
619
609
602
602
602
601
599
598
596
2
2
1
563
563
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
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
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
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
2
1
1
1
1
1
1
1
1
1
1
6
6
6
5
4
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
6
6
6
1
1
1
1
2
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
27
27
27
26
26
26
3
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
22
22
22
22
22
22
22
5
1
1
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
2
2
2
12
1
1
1
1
1
1
11
11
1
1
1
1
1
5
5
5
1
1
1
1
5
5
2
1
1
1
1
1
1
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
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
534
439
5
5
3
3
3
3
3
3
3
2
2
2
2
2
1
1
1
2
2
2
2
2
1
1
427
1
1
1
1
1
425
410
409
41
41
41
41
5
2
1
1
3
1
1
1
1
1
1
35
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
30
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
6
6
3
3
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
1
1
5
5
1
1
1
4
1
1
1
2
2
2
2
2
1
1
1
1
16
6
6
6
6
2
2
2
2
2
2
1
1
1
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
10
9
9
9
8
7
6
6
6
6
6
6
6
4
4
4
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
358
6
6
5
5
1
1
1
1
4
4
4
4
4
1
2
1
1
1
1
1
1
1
8
8
7
4
4
3
1
1
1
1
1
1
336
335
335
104
104
1
1
1
1
1
35
32
1
1
3
2
9
9
1
5
5
3
1
1
2
2
27
4
4
4
5
1
1
3
1
1
1
1
1
1
1
1
1
1
2
2
1
1
209
2
2
2
1
1
161
4
4
4
4
67
67
67
57
87
87
51
50
50
50
1
6
1
2
1
1
9
7
5
4
1
1
2
2
2
1
1
12
9
9
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
2
2
1
1
1
1
1
1
1
90
12
9
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
3
3
3
3
1
1
1
1
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
67
1
1
1
1
1
1
1
1
1
6
6
6
2
2
2
2
2
1
1
1
1
4
4
4
4
4
4
4
58
1
1
1
1
1
1
12
12
3
3
3
3
1
1
1
7
7
4
4
3
1
1
1
1
1
1
1
45
1
1
1
41
41
41
1
1
1
1
38
38
20
2
2
1
2
2
8
2
1
1
1
7
2
1
1
1
1
1
1
1
7
2
2
1
1
1
3
3
3
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
16
15
15
15
2
5
8
78
12
6
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
62
36
34
21
2
2
1
1
1
1
1
1
1
1
1
1
19
12
2
1
1
1
1
1
1
1
10
7
4
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
2
2
2
1
1
1
3
3
3
3
3
3
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
4
4
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
12
12
12
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
25
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
13
13
9
9
7
7
7
2
1
1
1
1
4
4
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
5
4
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
1
1
1
2946
4
1
1
3
3
3
3
28
9
9
2
3
4
1
1
1
1
1
1
1
16
14
2
2
2
1
1
1
1
1
1
1
1
1
1
5
5
5
2
1
1
1
1
1
1
1
2
2
1
1
1
1
5
4
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
50
1
1
1
15
14
12
12
1
1
3
3
6
6
5
1
1
1
1
1
1
1
34
17
14
14
14
14
9
4
1
1
3
3
3
3
17
17
16
9
2
7
7
7
6
3
1
1
1
1
1
1
3
1
1
2
2
1
1
1
1
1
1
1
1
48
13
5
1
2
1
1
35
12
1
20
2
1
1
2575
265
102
7
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
11
7
1
1
1
1
3
2
2
1
1
1
1
4
4
1
3
1
1
1
1
1
1
1
1
36
36
17
1
1
1
1
5
5
1
1
1
1
4
4
1
1
1
1
2
2
2
2
24
24
1
1
2
2
18
93
90
9
1
1
1
4
4
2
1
1
2
2
1
1
1
1
1
1
60
1
1
2
2
17
17
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
2
2
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
8
2
2
1
2
3
5
1
1
2
2
1
1
1
1
1
1
1
36
2
1
1
1
1
1
1
1
1
33
33
2
17
17
13
1
1
1
1
1
7
1
1
6
3
3
16
9
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
7
4
1
1
3
2
3
3
3
1
1
1
1
1
114
37
37
19
7
7
7
1
9
17
17
46
46
8
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
3
1
2
2
35
1
31
1
1
1
23
17
17
5
5
6
6
1
1
1
1
1
1
1
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
59
57
1
1
1
1
1
1
1
1
49
2
2
2
2
3
3
3
1
1
15
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
9
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
3
2
2
2
1
1
1
214
71
32
1
1
1
17
17
12
1
1
2
2
1
1
3
1
34
34
25
9
9
9
10
10
10
2
8
5
5
1
1
1
3
1
1
101
3
2
2
1
1
88
3
3
1
1
1
1
1
1
5
5
5
5
8
1
2
2
3
1
1
1
2
1
1
1
1
6
1
1
1
1
2
2
2
1
1
1
1
40
6
8
17
17
17
5
5
5
2
2
2
2
1
1
8
8
6
6
1
1
1
1
1
6
6
6
6
1
1
19
19
3
3
3
3
3
4
4
4
4
2
1
1
1
1
1
1
2
1
1
1
1
1
56
6
1
3
1
1
1
1
50
50
9
83
45
5
36
4
38
10
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
2
1
1
1
1
1
1
1
1
1
31
3
3
2
1
20
20
1
1
1
1
1
4
4
4
4
1
1
11
11
11
11
2
2
2
2
4
1
3
2
1
1
1
1
1
1
1
1
1
1
4
4
3
3
3
3
1
1
1
1
1
295
295
295
1
1
3
3
1
1
1
1
1
1
1
1
3
3
88
1
1
49
1
2
2
2
1
1
1
1
1
1
1
27
1
1
1
3
3
1
1
1
1
12
11
1
1
1
57
51
6
16
1
15
781
564
3
3
3
76
76
34
1
1
1
5
5
2
2
2
3
3
17
5
2
1
1
1
1
1
10
10
252
2
2
23
1
1
1
1
1
21
21
43
40
40
40
1
1
1
1
35
2
2
1
1
1
10
10
10
6
12
12
12
80
1
79
79
79
2
2
2
24
24
8
1
1
4
1
1
1
1
1
19
19
2
2
2
4
4
4
10
10
10
1
1
2
2
2
120
92
35
7
5
1
6
5
5
5
10
5
5
1
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
7
3
3
1
1
1
4
4
4
166
75
55
3
1
3
3
1
1
1
9
3
9
9
1
1
3
1
2
1
1
2
2
2
1
1
3
1
1
2
2
1
3
3
3
3
3
2
13
1
80
4
4
4
4
74
65
65
65
1
1
1
8
5
4
3
1
1
3
3
3
2
2
1
1
1
2
2
2
1
24
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
16
9
9
7
1
1
1
1
1
5
5
5
2
1
1
1
1
1
1
1
1
7
6
4
3
3
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
691
111
1
1
1
1
1
1
110
109
4
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
102
102
101
60
60
55
55
51
51
1
1
1
1
46
2
1
1
1
1
2
2
1
1
2
1
3
1
1
1
1
1
1
2
2
1
2
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
3
3
3
3
1
1
2
2
2
1
1
1
40
40
18
18
1
1
1
1
1
17
17
1
1
1
1
16
11
2
2
2
2
2
2
2
2
2
1
1
7
7
7
6
6
1
1
1
1
1
1
1
1
5
5
1
1
1
1
4
1
1
1
1
1
3
3
1
1
1
20
20
20
19
1
1
1
1
1
11
4
2
2
1
1
1
1
1
1
2
1
5
5
5
2
2
2
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
7
7
7
6
6
4
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
578
307
307
2
2
2
2
2
2
156
156
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
2
1
1
1
1
1
3
2
1
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
1
1
1
1
1
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
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
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
2
1
1
1
1
97
94
93
2
1
1
1
1
1
1
1
2
1
1
1
1
1
3
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
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
1
1
1
1
2
1
2
1
1
1
1
2
1
1
1
1
3
1
2
47
32
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
12
12
1
1
6
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
8
4
4
2
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
217
7
7
7
2
3
2
2
2
2
2
2
2
2
2
1
1
1
1
198
198
1
1
1
3
3
1
1
1
174
174
1
1
150
1
21
1
1
1
6
6
6
1
1
1
2
1
1
1
1
3
1
1
1
2
2
2
2
2
3
3
1
1
2
2
27
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
19
2
1
1
1
1
1
4
1
1
1
2
2
1
1
2
2
2
2
9
8
1
1
1
1
5
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
6
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
21
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
9
2
2
2
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
9
1
1
1
1
1
2
2
2
2
6
6
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
35983
21741
38
2
1
1
1
36
1
1
1
14
2
2
1
2
1
1
1
1
2
2
2
1
2
51
51
51
2
2
1
1
49
1
1
12
12
26
26
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
21583
10
1
1
1
1
3
1
1
1
2
2
1
1
1
1
5
5
5
21573
2
2
2
2
21302
3
79
53
26
1
1
161
3
3
158
2
2
2
11
1
2
2
7
1
3
93
1
1
1
1
1
1
1
3
2
1
2
1
1
1
1
15
1
5
5
5
1
1
1
1
1
1
1
1
2
1
1
3
283
273
4
4
2
2
1
1
65
64
2
1
1
3
3
1
79
72
6
1
41
4
3
10
7
55
51
89
4
13
15
8
5
25
18
1
1
1
216
214
160
139
80
46
34
11
5
5
1
43
19672
1
15992
3
3
1
1
2
2
2
1
1
1
1
1
1
1
85
2
2
83
83
83
170
170
169
169
1
5990
1
1
1
1
1
1
1
1
1
2
2
3
3
1
1
6
6
2
2
6
6
4
4
1
1
3
3
1
1
85
85
21
21
1
1
61
61
9
9
6
6
1
1
40
40
207
1
1
1
1
1
1
1
1
1
10
1
6
8
1
3
1
1
1
1
3
1
1
1
2
1
1
1
6
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
2
2
2
2
1
1
1
5
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
3
1
2
1
1
1
2
1
1
1
1
1
1
1
2
2
2
4
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
2
1
1
1
2
2
1
1
1
1
2
2
12
12
6
6
2
2
1
1
101
101
1183
1183
1
1
4
4
2
2
16
16
2
2
1
23
23
6
6
1
1
3
3
28
1
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
2
2
2
1
1
1
1
1
1
1
1
1
3
1
1
1
3
1
1
1
1
1
1
1
1
1
1
65
65
5
5
1
1
1
1
1
1
2
2
1
1
1
1
14
14
3
3
1
1
4
4
2
2
1
1
1
1
1
1
1
3
2
1
1
1
36
36
9
9
1
1
1
1
2
2
5
5
3
3
1
1
1
1
9
9
1
1
3
3
15
15
1
1
3862
3851
1
1
3
3
1
1
1
1
1
1
1
1
3
3
14
3
3
3
11
11
11
1
1
7
7
2
1
1
1
1
1
1
1
1
5
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
239
239
70
70
70
70
1
1
1
1
69
69
69
69
2
2
2
136
133
11
11
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
38
4
4
1
1
1
2
2
2
6
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
27
27
1
1
1
1
1
1
1
1
1
1
1
1
5
4
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
17
10
2
2
2
2
1
1
1
1
4
4
4
3
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
2
2
1
1
2
2
2
2
4
4
3
1
1
1
1
1
1
1
1
1
1
1
51
50
50
1
1
1
48
5
5
1
1
1
1
1
1
1
3
3
3
2
2
2
1
1
1
1
4
2
2
2
2
2
1
1
1
1
1
1
1
1
3
3
2
1
1
1
30
30
30
30
30
30
1
2
1
1
3
7
5
10
242
5
5
5
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
237
9
1
1
2
1
1
5
5
5
5
1
1
53
42
42
42
42
42
34
8
11
11
2
2
2
2
9
9
8
1
1
1
1
1
171
171
59
34
34
2
2
8
1
1
7
7
7
13
11
11
1
1
112
112
112
1
1
1
1
1
1
4978
25
3
3
1
1
1
1
1
2
2
1
1
22
6
2
2
2
2
2
2
4
4
1
1
1
1
1
1
1
2
1
1
4
1
1
1
1
3
3
2
2
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
6
2
2
2
2
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
58
1
1
1
55
28
13
4
1
1
1290
23
10
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
13
3
2
2
2
5
5
5
4
3
3
3
3
1
1
1
1
1
1
1
1
114
66
7
7
7
7
1
1
1
1
1
21
11
11
11
10
4
16
2
2
2
8
8
4
2
1
1
1
4
4
17
7
7
6
1
1
3
1
6
6
6
47
47
47
47
45
2
2
2
2
2
2
512
1
1
1
4
4
4
4
5
5
5
5
5
1
1
1
1
501
1
1
1
1
1
25
25
1
1
473
463
1
1
449
1
2
1
445
10
10
10
34
4
4
22
22
1
1
1
1
3
2
1
3
3
144
5
5
3
1
1
1
6
2
2
2
1
4
12
10
2
1
1
1
2
2
2
2
3
3
3
2
2
2
11
4
4
4
4
5
2
2
3
1
1
2
2
2
2
2
2
1
1
1
1
1
3
1
1
1
1
2
2
2
2
25
2
2
2
2
2
22
11
1
1
1
1
3
1
1
2
1
1
3
1
1
1
1
1
1
1
1
10
1
1
1
1
5
5
5
2
1
1
1
1
1
1
1
1
1
60
60
2
3
3
3
52
52
1
44
6
2
2
1
1
1
1
20
2
2
1
1
1
4
3
2
1
1
1
1
2
2
10
1
1
2
2
2
1
1
2
2
2
2
1
1
1
6
6
2
1
1
1
1
4
4
4
4
1
1
1
1
3
3
3
3
3
3
444
1
1
1
138
124
124
123
123
1
13
2
2
11
11
10
1
1
1
1
1
304
14
14
14
10
4
3
2
2
1
1
70
57
1
1
2
42
11
12
12
12
1
1
6
4
4
1
3
1
1
1
9
9
9
9
17
3
3
3
1
1
13
2
2
1
8
6
1
6
6
6
11
11
11
2
1
2
5
1
2
2
2
2
2
24
9
9
7
2
11
6
1
4
5
4
1
46
5
5
1
1
1
23
23
1
3
1
18
15
15
4
11
76
42
42
3
3
36
32
32
31
1
2
2
2
4
4
3504
4
4
1
1
1
1
2
1
1
1
1
1
4
4
4
2
1
1
1
1
57
24
24
1
1
5
5
3
3
22
22
2947
1
1
1
1
1
159
159
22
22
22
126
17
109
1
1
3
1
1
1
1
1
2
2
2
1
1
1
1
1
6
6
6
5
5
1
16
16
1
1
1
3
3
3
1
1
1
2
2
2
1
1
1
2
1
1
1
1
1
3
3
3
1
1
1
7
7
7
7
7
1
1
1
2749
380
245
245
4
4
106
106
1
105
3
3
19
5
5
5
5
2328
1490
1490
26
1
1
1
1
2
2
5
5
1
1
1
1
13
13
1
1
736
6
6
7
7
15
15
83
83
3
2
10
10
4
4
35
34
73
73
92
92
7
7
7
1
1
5
34
10
1
9
19
19
19
5
5
5
6
4
4
3
2
2
2
124
124
3
1
1
1
1
2
2
2
116
94
1
1
1
93
23
70
1
1
2
2
2
1
1
1
2
8
4
4
1
3
2
2
1
1
1
1
1
1
2
1
1
1
23
23
12
1
1
1
1
1
1
1
10
1
1
1
4
3
1
1
1
1
1
3
3
3
3
1
1
1
1
3
3
3
1
1
1
12
7
2
2
2
2
2
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
2
2
2
2
50
50
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
3
1
1
1
2
1
1
1
1
1
1
1
3
1
1
1
1
1
1
4
2
1
1
1
1
2
2
1
4
4
2
2
2
1
1
1
2
2
1
1
7
6
3
3
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
23
10
10
5
5
5
5
2
2
1
1
2
2
13
5
5
5
1
4
4
2
2
1
1
1
1
3
2
2
1
1
1
1
1
1
1
44
14
1
1
1
1
1
1
1
1
1
1
11
1
1
1
1
1
7
7
17
6
6
6
6
5
1
1
2
2
2
2
2
1
1
6
6
1
1
3
2
13
10
2
1
1
8
8
2
3
3
3
3
21
4
4
4
4
1
1
1
1
1
1
1
1
1
9
4
4
3
3
1
1
1
1
6
6
1
1
1
1
1
1
1
4
4
4
160
139
3
3
3
3
136
17
17
17
3
3
3
3
1
1
1
1
3
3
1
1
1
13
11
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
3
3
10
1
1
1
4
1
1
2
2
1
1
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
65
1
1
1
41
41
40
13
1
6
3
2
2
2
1
1
1
1
1
21
11
1
1
4
4
2
2
2
1
1
1
1
2
2
2
10
3
1
1
1
1
1
4
3
1
1
1
1
2
1
1
1
1
80
52
7
1
1
1
1
3
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
16
1
9
4
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
26
1
1
1
1
4
4
2
2
2
2
21
1
1
1
1
7
7
5
5
5
1
1
8
8
1
1
1
1
2
1
1
1
1
3
3
3
2
2
2
2
12
4
1
1
1
1
1
3
3
3
8
1
1
1
1
7
6
1
1
1
1
1
1
5
1
1
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
32
3
3
3
1
1
1
2
2
2
2
29
29
9
1
1
5
5
3
3
20
3
3
3
1
1
1
1
2
2
2
2
10
10
10
10
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
74
8
1
1
1
1
1
1
7
1
1
1
1
1
2
2
2
2
2
4
1
3
1
1
1
1
1
64
30
16
16
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
4
4
4
2
2
2
1
1
1
1
1
9
9
1
1
8
8
8
1
1
1
1
3
3
1
1
1
1
1
1
34
18
18
7
9
9
9
1
1
1
3
1
1
1
1
2
1
1
1
11
11
1
1
1
5
2
1
1
1
1
1
3
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
3
3
1
1
2
2
4
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2102
2102
8
1
1
7
1
1
1
1
1
1
116
87
87
87
29
24
5
2
2
1
1
3
3
3
3
3
3
3
16
15
15
15
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
9
9
3
1
1
1
1
1
1
1
1
1
4
4
4
4
2
2
1
1
1
1
1
1916
461
461
59
401
1438
1410
100
100
100
98
375
375
375
1
374
217
29
29
27
2
185
182
1
1
32
32
32
4
28
153
153
150
3
3
1
1
2
2
2
2
100
54
52
11
46
46
36
1
3
3
3
3
86
17
16
16
16
16
1
15
1
1
1
1
1
1
1
1
9
8
1
21
21
21
1
1
15
15
15
3
3
3
15
15
15
1
14
6
1
1
1
5
4
4
1
1
1
25
25
24
2
2
2
2
19
19
19
1
18
24
24
24
22
10
10
9
25
1
1
24
23
1
1
1
1
147
147
138
5
8
8
8
7
19
12
12
10
1
7
7
7
5
5
2
2
2
1
1
1
2
2
19
13
13
13
7
6
6
6
6
1
5
4
3
3
1
1
1
1
1
1
1
1
1
1
42
8
8
8
34
17
2
2
2
1
2
2
2
2
3
3
3
3
1
1
1
5
5
5
5
4
4
4
3
1
8
3
3
3
3
4
4
4
4
2
1
1
1
1
1
1
1
1
7
7
7
7
7
7
7
3
3
2
2
2
2
1
1
1
1
4
4
4
1
1
1
2
2
1
1
1
1
1
18454
417
105
1
1
2
2
1
1
66
6
4
1
18
8
1
1
1
2
1
1
1
1
1
1
10
3
2
1
1
1
2
2
4
4
1
1
8
1
1
1
1
1
1
1
1
19
3
2
4
1
6
3
297
80
5
1
1
1
1
1
1
2
1
1
2
2
2
2
69
69
3
3
30
30
36
10
10
25
25
2
2
2
1
1
1
1
71
3
1
1
1
1
1
1
7
7
6
6
1
29
12
1
1
1
1
1
2
3
3
1
1
1
1
15
15
1
3
1
1
1
2
1
1
1
2
1
2
2
2
1
1
1
31
16
16
1
1
1
4
1
1
1
3
3
9
2
2
1
1
2
2
2
1
1
1
1
1
1
6
6
1
1
4
145
145
145
14
12
1
1
11
1
1
1
1
3
1
1
1
2
2
14
4
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
7
7
7
7
7
7
306
306
1
1
77
1
1
1
2
2
1
1
3
1
1
3
4
1
1
1
1
1
1
2
1
1
2
1
1
3
1
1
1
2
1
1
1
2
1
1
1
1
1
15
2
1
2
1
1
3
1
1
1
1
1
1
1
11
11
7
1
1
1
1
2
1
126
1
4
1
4
1
1
2
2
1
3
2
1
1
1
1
11
2
1
1
20
14
3
1
1
1
5
1
1
1
16
2
1
4
7
1
2
1
1
1
1
1
2
raw text file