members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
29069
25215
287
35
33
33
2
2
224
222
222
222
2
3
1
1
1
1
16
2
196
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
2
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
1
1
1
1
1
1
1
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
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
2
2
2
19
19
19
13
13
6
6
8
4
4
2
2
2
1
1
3
2
2
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
69
33
2
2
2
6
1
1
1
1
5
3
3
3
2
2
2
11
11
11
11
11
4
3
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
23
2
2
1
1
1
1
1
1
5
3
3
3
3
2
2
2
2
9
9
9
1
1
1
1
11
11
7
1
1
1
1
6
3
1
1
1
1
1
1
3
1
1
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1189
753
1
5
1
1
1
1
1
1
3
4
1
1
1
2
1
1
2
1
1
1
1
1
2
1
1
1
4
4
4
1
1
3
1
2
11
11
11
2
2
1
1
1
1
1
1
4
3
1
1
1
49
1
1
1
10
10
10
2
1
1
1
1
3
2
2
2
3
1
1
1
2
1
1
2
2
4
1
1
1
2
1
1
7
1
1
3
6
1
3
1
2
1
1
1
2
4
1
2
8
8
2
1
2
1
9
1
2
4
1
1
1
1
1
1
1
2
1
1
1
1
1
27
27
27
1
1
1
1
3
3
3
1
1
4
4
4
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
4
2
1
1
2
2
2
1
1
1
3
1
1
1
2
1
1
1
2
2
2
3
3
3
1
1
1
1
1
1
14
14
14
1
1
1
2
1
1
1
2
1
1
1
2
1
1
1
2
2
2
6
1
3
1
1
1
7
7
7
1
14
14
14
2
2
1
2
2
1
1
1
1
1
3
3
3
2
1
5
4
1
1
1
7
7
1
4
4
4
3
30
2
1
1
1
1
1
1
4
2
5
1
1
1
8
1
1
2
1
6
1
1
1
92
1
1
1
1
1
1
3
2
2
2
1
1
1
2
2
1
1
11
2
2
2
1
2
1
5
1
1
1
6
1
2
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
2
2
3
1
1
1
1
1
1
5
1
1
1
1
1
1
2
1
2
3
1
1
11
11
11
7
1
1
1
1
1
1
3
7
1
1
1
3
1
1
1
228
2
1
1
2
2
1
1
2
10
1
2
3
1
3
1
1
4
2
1
1
1
2
1
2
2
2
1
1
1
1
1
2
1
1
2
2
1
1
1
1
3
1
1
1
2
2
1
3
1
1
2
2
1
1
1
4
1
1
1
6
1
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
7
1
1
1
6
2
1
5
1
1
1
4
2
4
1
1
1
4
17
8
1
3
1
1
1
1
3
6
1
3
1
1
1
1
1
3
1
3
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
3
3
3
2
2
2
2
1
1
7425
2
2
2
2
2
1
1
4
4
3
3
1
1
1
1
1
1
1
1
18
4
4
4
1
3
14
1
1
1
1
13
13
13
3
10
1
1
1
1
1
2
2
1
1
1
1
1
2
2
1
1
1
1
1
3
1
1
1
1
1
2
2
2
2
14
12
1
1
1
3
1
2
1
2
2
1
1
3
3
3
3
1
1
8
2
2
2
6
7205
256
256
3
3
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
246
246
115
115
1
1
114
60
1
1
1
59
3
3
56
2
1
1
1
1
1
1
1
1
1
1
50
50
48
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
36
4
1
1
1
1
32
32
725
17
17
17
2
2
2
15
15
15
198
2
2
1
1
1
1
1
1
1
1
142
142
142
3
1
1
2
2
1
1
1
137
137
1
1
1
1
1
52
52
52
44
1
1
1
1
4
19
19
2
2
14
14
1
2
1
1
1
15
15
15
1
1
1
1
2
2
2
1
1
1
7
1
1
6
2
2
1
1
3
3
471
471
471
2
2
2
65
1
1
1
63
1
1
1
1
35
12
12
7
1
2
4
4
4
399
398
398
1
1
5108
18
18
18
9
1
1
1
6
3
1
2
2
9
4
3
3
1
1
5
3
3
2
2
356
3
1
1
1
1
2
2
2
1
1
353
9
9
2
1
1
1
2
2
334
1
1
1
1
332
1
1
1
323
1
321
1
1
10
10
3
3
4
1
1
1
1
1
1
1
1
97
77
77
77
76
1
1
1
4
4
71
20
19
19
2
2
1
1
1
1
1
1
1
5
1
1
2
2
2
4
3
1
2
2
2
1
1
1
1
1
4592
4592
289
289
1
1
1
1
259
16
16
87
22
20
4
4
3
3
1
1
10
10
21
21
52
1
21
21
1
27
27
4059
4
3
1
2
2
2
2
2
3966
9
4
4
4
5
83
4
4
31
1
1
29
29
29
7
7
9
9
2
1
1
3
1
1
1
1
1
1
3
3
3
1
1
1
1
15
8
2
2
2
3
3
3
3
1
1
1
2149
2067
12
1
3
1
1
6
69
1
5
1
1
4
4
37
26
26
26
4
4
7
7
61
7
25
25
8
2
18
18
18
1
1
1244
1241
1241
2
1
1
1
1
1
42
11
1
1
2
2
2
31
31
4
4
4
1
1
3
61
27
2
2
2
25
2
2
11
11
12
28
4
4
4
9
1
1
1
1
1
1
3
2
1
1
1
8
7
1
1
1
1
1
480
312
1
1
1
1
1
144
3
2
2
2
1
1
1
1
1
1
1
1
71
71
71
1
65
1
1
1
4
4
61
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
56
56
56
4
4
1
1
1
1
1
1
1
1
6
3
3
2
2
90
90
1
1
1
1
1
1
1
81
1
1
78
70
2
6
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
1
1
1
2
2
2
58
58
58
58
58
151
151
151
151
1
1
1
150
150
1
1
1
1
1
21
21
10
10
10
10
4
4
4
7
7
1
1
1
1
1
2
6
5
5
5
1
1
2
2
2
44
11
3
1
1
1
1
1
1
1
1
1
5
5
5
5
5
2
1
1
1
1
1
1
1
32
1
1
1
1
4
4
4
1
1
2
2
1
1
1
5
5
1
1
1
4
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
3
3
3
8
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
13
1
1
1
1
1
6
4
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
5
5
4
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
10436
10276
12
10
5
2
1
2
1
1
1
1
1
1
1
1
1
9
2
2
2
2
2
2
2
1
1
1
1
1
1
6
2
2
2
2
2
1
1
1
1
1
10245
59
1
1
1
1
1
1
1
1
43
25
1
20
5
1
1
1
1
12
1
1
1
2
2
2
4
4
4
4
4
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
6
5
4
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
9
9
9
9
9
9
10143
3981
5
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
3904
5
5
5
5
5
58
6
2
2
2
2
2
4
4
3
3
3
1
1
1
1
1
1
1
52
52
52
48
1
1
1
5
2
1
3
1
1
1
3
1
4
1
1
1
4
2
1
3
1
1
1
1
1
1
4
4
4
3840
3840
3839
3835
3835
3736
3736
3736
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3734
13
13
4
4
4
4
4
4
4
4
4
4
4
1
1
2
9
2
2
2
2
2
2
1
1
7
6
6
6
6
6
6
2
2
2
2
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
3720
3719
1
1
1
1
1
1
1
3718
7
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
3708
3692
3662
3662
3661
3660
118
118
118
1
1
1
114
114
1
1
1
1
1
1
1
1
1
1
1
2
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
1
1
1
1
1
1
2
2
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
1
1
1
1
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
3538
3538
3538
3538
3538
3538
1
1
1
1
1
1
1
1
1
1
21
19
1
1
1
1
1
18
3
3
3
3
3
1
2
15
14
14
4
4
2
2
10
10
10
7
7
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
13
7
1
1
1
1
1
1
1
5
5
5
1
1
3
3
3
1
1
1
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
76
76
75
71
71
71
27
27
27
27
27
27
27
1
1
1
24
24
1
2
2
1
2
2
1
1
3
1
1
3
2
2
2
2
2
41
1
1
1
1
1
1
1
40
40
40
40
2
2
2
2
2
2
2
2
1
1
38
38
15
4
4
1
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
8
8
5
5
1
1
1
1
1
3
3
3
2
2
2
2
2
2
2
1
1
18
3
3
3
3
3
13
5
5
5
5
5
5
2
1
1
1
7
7
7
7
4
4
1
1
2
1
1
1
4
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
20
20
16
16
16
16
16
4
3
1
1
1
1
10
9
3
3
3
3
3
3
1
1
2
2
5
5
5
5
1
1
1
1
1
4
3
3
3
1
1
1
1
1
1
1
1
1
1
1
42
42
39
39
39
1
1
1
3
3
3
1
1
1
33
7
3
3
1
1
1
1
2
25
25
25
25
6073
5902
22
18
2
1
1
1
1
1
1
1
1
1
1
1
1
1
15
15
14
13
13
1
1
5
2
1
1
1
1
1
1
1
4
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
3
1
2
2
2
2
2
5830
5824
5712
5693
385
1
1
1
1
1
1
1
382
1
1
1
1
1
1
378
2
1
1
1
1
1
376
30
7
2
1
1
1
1
1
1
1
1
5
5
4
2
2
2
2
2
1
1
1
1
1
1
23
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
6
3
3
3
1
1
1
3
3
1
1
1
1
1
1
1
1
1
334
22
4
4
4
3
3
3
3
3
1
1
1
1
1
3
3
3
10
3
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
1
15
15
15
15
15
250
40
40
40
40
40
40
1
1
1
1
1
1
34
5
4
4
1
1
1
1
1
3
3
3
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
9
1
1
1
1
1
1
8
8
8
8
8
2
3
1
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
18
18
9
6
6
6
6
6
6
6
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
4
4
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
68
67
6
1
1
5
5
2
2
2
2
2
2
2
57
2
2
2
2
2
2
2
41
41
1
1
1
1
1
1
40
40
40
2
1
3
2
2
1
1
1
1
6
5
4
2
4
1
1
1
1
1
6
4
1
1
1
1
2
2
2
1
1
1
1
1
1
2
6
3
3
3
2
2
2
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
4
4
4
1
1
1
1
1
1
1
1
101
32
32
30
30
4
4
4
3
3
3
3
1
2
1
1
1
1
26
14
9
9
9
9
5
5
5
1
1
3
12
12
12
7
7
7
7
5
5
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
69
69
7
1
1
1
1
1
6
6
6
6
6
62
62
62
61
1
1
1
1
1
1
1
59
59
58
58
58
58
58
56
55
52
2
2
47
3
1
1
1
2
2
1
1
2
1
4
1
1
1
1
1
2
4
1
2
2
1
1
4
1
1
1
5
1
1
1
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
24
1
1
1
1
1
1
1
7
1
1
1
4
4
4
4
1
1
1
1
1
16
12
10
2
2
2
1
1
1
1
1
1
1
1
8
8
8
1
1
1
1
1
7
7
6
6
6
6
6
6
6
6
2
2
2
4
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
5
5
1
1
1
1
1
1
5104
35
35
13
13
9
5
5
5
5
5
5
4
4
3
3
3
3
3
2
1
1
1
1
1
1
1
4
4
4
1
1
1
1
1
1
1
1
1
17
7
7
7
3
2
1
1
1
1
1
1
8
4
4
4
4
4
4
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
3
3
3
3
3
3
3
3
4
4
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
5014
2
2
2
4999
3
3
2
1
4992
3036
3036
9
1
1
1
2
2
2
1
1
924
853
9
9
1
1
45
1
22
21
1
369
369
6
32
27
5
5
22
1
1
7
7
2
2
5
1
2
2
918
1
2
2
2
2
2
1
1
216
216
216
130
2
2
2
7
7
85
9
9
4
2
10
49
2
3
3
2
3
1
1
2
2
1
1
1
7
7
7
7
6
6
2
2
3
1
2
12
12
10
10
2
2
2
2
6
6
5
5
5
14
14
9
3
1
1
3
1
1
1
1
1
1
1
1
1
40
1
1
1
1
34
2
2
2
2
10
10
19
13
2
3
1
58
57
1
1
1
1
11
3
3
4
1
1
3
1
1
2
2
2
4
3
1
1
1
1
1
1
1
1
9
7
3
3
2
2
2
33
33
6
6
1
1
6
6
3
3
1
1
6
6
2
2
2
2
1
1
1
1
1
1
1
1
1565
143
80
80
5
5
12
12
11
10
1
6
4
2
2
2
2
2
2
20
20
20
20
5
5
2
1
1
1
1
29
29
4
4
23
23
30
30
2
2
1
1
926
41
21
21
21
3
3
3
3
3
2
2
2
2
2
2
1
1
1
1
12
4
4
4
4
2
2
2
2
6
6
1
3
1
1
1
1
1
1
288
288
288
288
562
562
282
5
5
272
272
272
4
1
19
1
11
3
1
1
2
3
3
2
2
22
2
1
19
2
2
2
2
2
2
42
1
1
1
1
13
17
12
5
2
3
3
3
3
3
161
13
13
4
6
1
1
1
76
76
14
14
2
2
2
2
16
16
16
16
2
2
6
6
1
1
1
1
9
9
9
9
5
5
5
5
34
34
34
34
8
8
1
1
1
1
1
1
2
5
3
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
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
17
3
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
14
14
13
13
13
13
13
1
1
1
1
1
1
34
1
1
1
1
1
1
1
1
1
1
1
1
32
11
5
3
3
3
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
6
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
7
2
2
2
2
2
1
1
1
1
1
1
1
1
5
5
5
5
5
1
4
1
1
1
1
1
1
1
3
3
2
2
2
2
5
5
121
54
51
14
9
9
1
1
1
1
1
1
1
1
4
4
4
4
3
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
4
4
4
4
4
3
2
2
2
2
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
2
1
1
1
1
29
25
17
1
1
1
8
8
8
2
2
2
4
2
2
2
2
2
2
4
4
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
2
1
1
1
1
1
1
1
1
54
21
1
1
1
1
1
1
16
16
2
2
2
2
2
2
1
1
12
1
1
1
1
1
11
11
11
2
2
2
9
9
9
9
9
2
2
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
5
5
5
5
26
23
12
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
7
6
6
2
1
2
1
1
1
1
1
10
10
10
10
10
10
2
1
1
1
1
1
1
1
1
1
1
1
1
1
7
5
5
5
5
5
5
2
2
2
2
2
2
2
2
2
2
22
6
6
6
6
6
6
6
6
2
2
2
2
2
2
14
7
1
1
1
1
1
1
6
5
5
5
5
1
1
7
3
1
1
1
1
2
2
2
2
4
1
1
1
1
3
1
1
1
2
2
2
2
2
5
1
1
1
1
1
1
1
1
1
1
1
1
1
113
1
1
1
1
31
3
1
1
1
26
1
3
1
1
1
3
2
1
7
1
1
5
1
1
1
1
1
2
2
2
2
2
1
1
1
1
4
4
4
4
4
4
4
4
61
48
3
1
1
2
2
44
36
36
5
5
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
15
14
14
14
13
1
1
10
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
6
6
2
2
2
2
2
2
2
2
2
4
4
4
4
8
8
1
1
1
1
1
1
1
1
7
7
7
7
7
7
8
8
8
2
1
1
1
1
1
1
1
1
1
6
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
2
2
2
2
2
2
2
2
3
2
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
776
1
1
1
1
1
1
16
2
2
4
1
3
10
7
1
1
1
1
1
1
1
1
665
216
197
2
2
2
2
90
90
77
4
4
4
7
7
1
1
1
1
1
1
1
1
1
1
1
1
88
88
1
87
3
3
3
1
2
2
5
5
5
3
3
3
2
2
1
1
1
7
1
1
1
3
1
1
2
1
1
3
3
3
1
1
1
1
26
26
26
26
24
24
24
2
13
7
7
2
2
2
1
1
1
1
1
1
1
2
2
1
1
3
3
6
6
6
2
2
1
1
1
1
1
1
1
1
1
1
1
7
5
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
76
42
32
2
2
2
2
2
26
1
1
5
6
2
2
4
2
3
1
1
10
10
10
5
5
1
1
1
2
1
1
23
9
2
1
1
1
1
2
1
1
14
14
1
1
1
5
2
2
6
1
1
1
5
5
4
3
2
2
2
1
1
1
1
1
1
1
15
9
7
2
6
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
41
41
41
1
1
1
1
1
1
1
1
1
11
11
11
11
4
4
4
4
6
4
2
1
1
139
115
33
5
4
4
1
1
2
2
2
8
8
8
8
3
1
2
2
2
11
1
1
10
10
10
1
1
1
2
2
2
67
58
58
3
3
6
6
2
2
2
1
3
3
3
2
2
2
1
1
1
1
8
4
4
1
1
1
1
1
1
4
3
1
1
2
2
2
26
7
7
2
5
19
11
4
4
4
4
4
4
1
1
3
3
1
1
1
1
1
5
4
1
1
1
1
2
2
2
2
1
1
1
1
1
2
2
2
1
1
1
1
6
4
4
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
12
10
9
6
6
4
2
1
1
1
1
1
1
1
1
2
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
11
6
3
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
5
2
2
2
2
1
1
1
2
2
1
1
1
1
1
998
46
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
38
36
32
3
2
2
2
1
1
1
1
1
1
29
29
1
1
1
1
1
1
1
1
28
28
9
9
1
1
1
1
1
1
1
1
8
8
2
2
2
2
6
6
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
17
17
17
2
2
2
2
2
10
3
3
3
3
3
3
7
1
1
1
1
1
1
1
1
1
1
5
5
5
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
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
1
1
1
1
3
3
3
3
3
1
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
5
5
5
5
5
5
951
851
851
70
70
7
1
6
4
1
4
1
1
1
7
1
5
2
4
4
6
2
4
7
2
719
712
708
56
29
5
34
53
25
70
48
39
49
34
33
23
35
30
24
9
31
37
44
6
5
1
61
8
1
2
1
1
1
1
1
52
52
1
1
1
1
2
1
1
1
40
1
1
1
3
3
1
1
2
2
9
1
1
7
2
2
2
2
4
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
47
2
1
1
1
1
1
1
1
1
1
2
2
1
1
6
6
1
5
1
1
1
1
35
35
31
31
27
4
3
3
3
2
1
1
1
1
1
1
1
26
8
4
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
2
2
2
2
14
7
2
2
2
3
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
3
1
1
1
1
1
1
1
1
1
3
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
1
1
1
1
30
3
3
3
2
2
2
2
1
1
1
1
18
6
6
6
1
1
1
3
3
2
2
2
2
2
1
1
1
1
1
1
1
3
3
3
3
3
3
3
1
1
1
1
1
4
4
2
2
2
2
1
1
1
1
1
1
1
1
9
2
2
2
2
2
7
7
2
2
2
4
2
2
1
1
1
1
5
2
2
2
2
3
3
3
1650
9
9
1
1
1
8
8
7
6
6
6
1
1
1
138
138
14
14
14
14
14
14
14
14
2
2
2
1
1
101
101
1
1
1
1
1
57
1
1
54
54
49
9
9
6
6
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
4
1
1
1
1
1
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
26
26
26
1
1
1
25
3
3
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
21
21
21
21
21
21
1
1
13
2
3
1
388
14
4
3
1
1
2
1
1
1
1
1
1
1
1
1
1
10
4
2
2
2
2
1
1
2
2
2
2
2
2
6
4
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
19
16
1
4
3
3
3
3
180
3
1
1
1
2
2
2
2
1
1
10
10
1
1
1
1
1
1
1
1
3
2
2
2
1
1
4
3
3
3
1
1
26
1
1
1
1
1
1
1
24
10
10
1
1
13
13
12
12
1
8
2
2
6
1
5
81
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
6
1
1
1
1
3
3
3
2
2
2
1
1
1
8
8
6
6
5
1
2
2
1
1
61
3
3
1
1
1
1
1
1
1
1
1
1
56
12
12
5
5
16
16
16
18
3
3
6
6
12
12
4
4
4
4
4
1
1
1
3
3
1
1
1
1
3
3
3
3
1
1
1
1
34
8
8
8
8
8
26
5
5
5
1
1
2
1
1
1
1
1
1
2
2
2
2
2
2
1
1
6
2
2
2
3
2
2
1
1
4
2
2
2
2
2
2
3
1
1
1
1
1
1
153
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
30
1
1
1
1
1
10
10
10
1
9
5
4
4
4
4
1
1
1
1
10
10
1
1
1
1
1
1
2
1
1
3
3
3
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
8
1
1
1
1
1
1
1
1
1
1
1
1
2
2
3
2
2
1
1
1
1
1
1
1
1
8
8
5
5
5
1
1
4
4
2
2
2
2
1
1
1
9
9
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
7
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
2
19
18
1
1
1
1
1
1
1
16
5
3
3
1
1
1
1
1
1
5
5
3
3
4
3
1
1
2
2
1
1
1
1
1
1
1
43
43
1
1
1
1
1
38
31
1
30
5
25
2
1
1
1
1
1
2
2
2
2
3
3
1
1
1
1
8
6
2
1
1
1
1
1
1
3
3
3
3
1
1
1
2
1
1
1
1
1
1
1
1
4
1
1
1
1
3
2
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
20
1
1
1
14
5
2
2
1
1
3
2
2
2
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
2
3
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
22
21
21
11
11
11
10
2
2
2
1
1
1
1
6
6
5
5
1
4
1
1
1
1
1
1
1
1
1
18
6
2
1
1
1
1
1
1
1
1
1
1
1
4
2
2
2
2
2
1
1
1
1
1
1
1
1
1
11
2
1
1
1
1
1
9
3
3
1
2
2
2
1
1
1
1
3
2
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
413
17
17
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
391
1
1
1
1
389
1
1
1
1
386
1
1
29
29
1
1
1
1
1
1
3
3
3
3
3
1
1
1
7
7
1
1
1
3
1
5
5
3
1
69
69
259
259
2
2
2
2
284
2
1
1
1
1
1
1
2
2
2
2
3
3
1
1
1
1
2
2
9
9
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
8
8
167
1
2
1
1
1
1
4
3
1
3
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
1
1
2
1
1
7
1
3
1
1
1
1
1
1
1
3
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
3
1
1
1
1
1
1
1
2
2
1
1
3
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
5
5
4
4
1
1
1
1
8
8
1
1
3
3
1
1
21
21
2
2
1
1
1
1
1
1
8
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
233
231
23
1
1
1
22
20
1
1
1
1
1
1
1
1
18
18
18
18
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
5
5
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
171
30
30
18
12
134
123
12
12
12
12
2
2
2
2
33
2
2
2
31
31
4
4
4
4
18
18
18
8
3
3
3
4
4
4
1
1
6
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
16
16
16
4
4
4
4
2
2
1
1
7
4
4
4
4
3
2
2
2
1
1
1
1
1
1
1
1
2
2
2
23
23
1
1
1
1
1
1
1
1
1
1
21
7
7
7
7
12
12
12
12
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1951
131
54
2
2
1
1
1
1
2
2
1
1
37
2
1
1
1
1
1
1
3
2
2
1
2
2
2
1
1
1
1
3
4
3
1
1
1
6
3
1
1
1
1
1
72
31
29
29
1
1
1
1
27
9
9
16
16
2
2
2
19
2
2
1
1
1
1
6
5
4
4
1
1
1
1
1
1
1
11
11
11
11
12
1
1
11
11
3
2
2
1
1
1
2
2
2
2
1
1
1
1
45
4
1
1
2
2
1
1
33
33
30
30
17
17
7
7
7
6
6
6
3
2
2
1
1
2
2
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
77
76
1
1
43
2
1
2
2
2
1
1
1
1
1
1
1
1
2
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
1
1
1
1
24
2
2
1
1
1
3
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
raw text file