members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
23788
18695
1467
3
1
1
1
1
1
1
6
6
5
3
1
2
2
1
1
1
1
1
212
212
212
1
1
1
1
40
40
149
124
14
3
3
2
6
6
1
1
1
1
1
46
1
1
8
8
2
1
1
33
33
1151
1147
1146
1146
1
3
15
13
53
968
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
2
4
1
1
1
1
1
1
1
1
1
1
1
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
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
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
1
1
1
4
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
2
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
2
1
1
3
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
1
1
1
1
2
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
5
1
2
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
3
1
11
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
2
3
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
2
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
1
1
3
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
2
1
1
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
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
2
1
1
3
1
2
1
1
1
1
1
1
1
1
3
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
1
1
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
1
2
1
1
1
1
1
1
1
2
1
2
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
3
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
3
2
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
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
2
1
1
1
1
1
2
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
2
1
1
1
26
15
1
14
1
1
1
4
4
11
4
4
4
1
1
1
2
21
11
11
1
1
7
1
1
5
1
1
1
1
9
5
3
2
1
1
1
1
1
1
4
4
2
1
1
11
2
2
1
1
1
1
1
1
1
1
3
3
3
1
2
2
4
4
3
3
3
1
1
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
5
1
4
1
1
1
1
12
1
1
1
7
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
2
2
2
2
2
2
2
1
1
1
1
1
1
3
3
1
1
1
232
1
1
159
1
1
5
5
5
1
1
1
1
1
4
4
4
1
1
1
1
1
1
1
2
2
2
1
1
2
2
1
1
3
3
3
4
4
4
1
4
4
4
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
5
5
5
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
5
5
5
1
1
3
3
6
1
1
1
1
1
1
1
1
1
1
1
6
6
1
7
1
1
1
1
1
1
2
2
1
3
3
3
1
2
2
2
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
4
4
1
1
1
1
2
2
2
1
1
1
1
1
1
1
3
1
1
3
3
8
1
1
1
2
1
1
3
3
1
1
1
1
25
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
2
1
1
1
1
17
2
2
2
2
2
2
2
1
1
11
11
11
11
1
1
1
1
1
1
2628
7
7
7
3
3
2
1
1
1
1
3
3
2
2
1
1
2
2
2
9
9
5
3
3
1
1
21
3
3
1
1
1
2
1
1
1
1
1
18
18
18
18
18
23
4
4
4
2
2
19
18
14
13
1
1
11
4
1
1
1
1
3
2
2
2
2
1
1
1
2
2
2
1
1
4
1
1
1
1
1
1
3
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
18
17
2
1
1
2
8
1
1
1
1
1
5
5
5
5
1
1
2
2
1
1
1
1
43
13
13
13
30
19
1
1
1
1
5
8
1
1
2
2
1
1
1
1
2087
192
192
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
185
185
2
63
62
1
61
63
63
1
62
3
3
3
3
3
1
1
1
1
1
1
1
1
34
34
32
2
2
1
1
1
1
1
1
1
1
3
1
1
1
1
2
1
1
1
1
1
1
20
7
3
1
2
1
13
13
148
63
1
1
1
1
1
1
58
58
58
54
1
1
53
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
81
81
81
4
4
3
1
77
77
77
1129
6
6
6
4
1
1
1
1
2
2
1
1
1
1
1
1
1
1
54
1
1
1
1
1
53
1
1
1
1
1
52
52
52
52
81
70
70
70
70
1
1
69
11
10
10
1
1
1
1
1
1
4
2
2
2
2
2
1
1
1
1
1
1
1
977
977
62
62
47
2
2
18
5
4
1
4
4
1
1
2
2
1
1
1
1
3
3
3
1
12
1
11
1
1
7
2
1
862
1
1
1
1
29
22
4
9
1
1
1
3
4
4
819
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
3
1
1
1
2
343
283
33
10
1
2
1
1
9
1
1
1
1
3
1
1
26
1
2
2
2
5
2
2
2
3
3
3
1
1
1
1
415
1
1
1
1
412
412
5
5
5
17
4
3
1
1
1
2
12
1
1
7
7
1
1
1
1
1
428
349
1
1
1
1
1
1
113
1
1
1
1
1
1
1
1
1
1
70
70
70
1
48
8
8
8
11
10
1
2
2
2
1
1
1
1
36
4
3
3
3
1
1
1
31
31
31
1
1
2
2
2
2
2
2
5
5
5
150
150
1
1
1
1
3
3
1
1
1
1
1
18
8
7
7
1
1
2
2
2
6
6
6
6
8
4
4
4
1
1
1
1
1
1
1
1
1
1
81
3
3
3
78
1
62
15
24
1
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
1
2
2
1
1
1
4
4
4
2
2
2
1
1
1
56
56
54
54
54
2
2
2
2
74
74
74
74
74
74
195
189
146
1
1
141
141
141
2
2
1
1
1
1
9
9
9
23
23
1
20
1
1
1
2
2
2
3
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
40
25
25
24
1
1
1
2
5
5
1
1
4
4
3
7
3
1
1
1
2
2
1
1
1
1
11
1
1
1
2
2
2
8
4
1
3
3
4
1
3
88
25
5
4
4
1
1
3
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
12
12
12
12
12
5
1
1
1
1
1
1
1
1
2
2
1
1
1
1
63
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
2
1
1
1
1
1
1
1
3
3
3
3
14
10
7
7
7
1
1
1
4
1
1
1
1
1
1
1
1
16
8
6
5
5
1
1
2
2
2
2
1
1
1
1
1
1
1
1
5
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
9
9
8
8
4
1
1
1
1
1
1
1
1
1
1
1
18
2
2
2
2
1
1
10
2
2
2
2
2
6
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
2
2
2
2
2
10496
10411
1
1
1
1
3
3
3
3
4
1
1
1
1
1
1
1
3
1
1
1
1
1
10403
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10396
10317
2
2
2
2
2
1
1
10311
10311
10311
10311
10311
10311
10300
10300
10300
10300
4
4
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
1
1
1
1
1
1
1
1
10296
10296
10296
1
1
1
1
1
1
10295
10058
10052
10052
10052
10052
547
546
544
1
1
1
517
517
1
1
1
1
1
1
1
1
1
1
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
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
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
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
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
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
4
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
2
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
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
9505
9505
9505
9505
9505
3
8758
744
6
6
6
6
6
6
6
6
6
1
1
1
1
1
1
1
237
2
2
2
2
2
2
1
1
235
1
1
1
1
1
1
1
1
1
1
1
233
233
233
1
1
1
1
232
232
232
1
1
2
1
1
1
1
1
1
2
1
1
1
2
1
1
1
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
2
1
1
1
2
1
2
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
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
5
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
2
2
1
1
2
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
9
9
9
9
9
9
2
2
2
2
2
2
2
2
2
1
1
7
1
1
1
1
1
1
1
6
6
6
6
6
6
1
1
1
1
1
1
1
1
5
3
3
3
3
3
2
1
1
2
2
2
2
2
4
4
4
4
4
4
4
1
1
1
1
3
3
3
1
1
1
76
72
12
12
12
12
12
12
12
2
1
1
4
1
1
1
1
6
4
1
1
1
1
1
59
59
55
55
29
1
1
1
1
1
1
1
1
1
28
28
28
1
1
1
1
1
1
1
1
27
1
1
1
1
1
1
1
1
1
25
5
5
5
5
5
5
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
3
3
3
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
6
3
3
3
3
3
3
3
1
1
1
3
3
3
1
2
2
1
1
1
1
1
1
1
10
6
6
6
6
2
2
2
2
2
2
1
1
1
4
4
4
4
4
4
3
1
4
4
4
4
4
4
3
3
3
3
3
3
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
26
3
3
2
2
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
19
19
19
14
14
1
1
11
11
1
1
7
7
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
3
2
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
1
1
1
1
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
1
2
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
19
2
1
1
1
12
2
2
2
4
4
4
5
5
5
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
60
2
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
53
37
37
32
32
17
4
4
1
1
1
3
3
1
1
13
4
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
9
9
1
1
1
1
1
8
8
8
7
2
1
1
1
1
1
5
1
1
1
1
1
1
1
4
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
9
9
4
4
4
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
5
5
5
3
2
1
1
1
1
1
1
1
1
1
1
15
4
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
1
3
3
3
3
3
2
1
6
6
4
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1738
3
3
3
3
3
2
1
1
1
1
1
13
12
6
3
2
1
1439
276
183
2
1
1
1
1
1
1
88
88
80
6
6
1
1
1
1
1
1
1
1
1
5
3
3
3
3
2
1
1
64
64
1
1
1
62
75
72
13
2
3
3
1
1
6
1
23
1
1
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
9
9
1
1
1
1
30
2
1
1
1
1
2
13
13
8
8
1
1
3
2
2
1
1
2
2
2
2
8
8
8
2
2
2
5
5
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
66
23
23
15
6
6
6
3
6
8
8
34
34
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
28
1
27
8
6
6
1
1
1
1
2
2
2
2
2
1
1
1
7
7
1
1
1
5
1
1
25
4
4
4
4
1
1
1
1
1
1
1
1
1
1
20
4
4
4
1
1
2
1
1
1
9
8
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
4
2
2
2
2
2
2
1
1
1
1
1
1
91
79
2
77
12
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
150
150
150
1
1
59
22
9
1
1
2
1
21
21
21
1
1
1
1
1
2
1
1
1
1
5
5
22
18
4
6
6
449
248
3
3
3
2
2
2
5
4
2
2
2
1
1
1
1
12
12
12
124
10
2
2
2
5
5
1
1
2
2
1
1
1
1
1
2
2
9
9
9
9
1
1
18
18
18
18
49
1
48
48
48
4
4
2
1
1
1
1
4
4
2
2
2
1
1
1
1
1
1
1
1
72
32
32
8
6
2
22
22
55
38
38
38
3
3
3
1
1
1
1
104
48
38
1
6
6
6
7
5
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
40
1
1
1
1
4
4
4
4
32
28
28
28
4
8
7
7
167
68
65
18
37
10
3
2
2
1
1
1
1
1
1
1
1
1
88
1
1
1
1
1
1
67
4
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
41
8
1
1
1
1
2
2
1
1
1
1
1
1
1
3
2
2
2
1
1
1
32
31
17
13
1
1
12
2
2
6
6
1
3
4
1
1
3
3
3
3
3
7
7
1
1
3
3
3
2
1
1
1
1
1
1
12
12
11
6
1
5
5
5
1
1
1
4
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
8
1
1
1
1
1
1
7
7
7
7
7
1
6
1
1
1
1
1
1
9
1
1
1
1
1
8
5
5
5
4
3
1
1
1
3
3
3
1
2
2
1
1
1
1
1
1
1
1
21
10
8
7
7
1
1
5
5
3
2
1
1
1
1
1
2
1
1
1
1
1
10
3
3
1
1
1
1
2
2
2
2
7
7
7
7
1
1
1
6
6
6
1
2
3
1
1
1
1
33
23
4
1
1
1
2
1
1
1
1
1
1
1
1
1
19
16
15
4
4
10
1
1
1
1
3
3
3
7
6
1
5
5
1
1
1
1
1
3
3
3
3
2
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
97
60
37
34
4
2
2
1
1
1
1
1
1
28
1
27
2
2
2
3
3
2
2
2
1
1
1
18
2
1
1
1
1
1
1
14
14
6
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
2
1
1
1
1
7
7
20
18
5
1
1
1
1
13
1
1
12
12
12
2
2
1
1
1
1
1
1
857
77
2
2
2
2
2
1
1
2
2
2
2
2
2
6
5
3
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
67
65
1
1
1
1
1
1
57
57
53
53
52
18
18
18
18
18
12
1
1
1
1
1
5
1
1
1
1
1
4
1
1
1
3
3
3
1
1
1
5
5
5
4
3
1
1
1
1
1
5
4
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
32
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
29
29
24
17
3
1
1
1
1
2
2
2
2
2
2
1
1
1
1
4
1
1
1
1
1
1
3
3
3
3
3
3
10
10
10
10
1
1
8
1
1
4
1
1
6
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
4
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
4
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
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
2
1
1
1
778
606
606
439
439
24
13
25
19
24
21
2
30
6
16
2
35
6
34
7
14
15
22
39
19
37
29
27
26
26
1
2
2
3
1
1
3
2
2
1
1
1
1
4
1
1
1
140
119
2
8
8
4
7
1
6
43
3
3
3
6
1
1
4
1
5
4
9
18
18
1
14
1
1
1
1
1
1
1
51
2
1
1
1
1
1
1
5
5
1
1
1
1
4
4
4
29
13
1
1
1
1
4
4
4
2
2
2
3
3
1
1
2
1
1
2
2
1
1
8
5
1
1
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
4
4
4
3
1
1
1
1
1
10
7
7
7
7
2
1
1
1
1
1
1
1
1
3
3
3
3
1
1
2
77
17
16
3
1
2
10
1
9
3
3
5
5
5
5
5
4
4
1
2
1
11
11
11
1
1
1
1
37
37
1
1
1
1
25
25
21
4
7
7
1
4
2
2
2
2
1
1
1
1
1
1
1
25
3
3
3
1
1
1
2
2
2
1
1
1
18
1
1
1
1
17
1
1
1
1
15
3
2
1
3
3
2
2
7
1
1
1
1
3
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
10
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
4
2
2
1
1
1
2
2
2
2
2
57
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
28
5
5
5
2
2
2
2
5
5
5
4
4
4
1
1
6
1
1
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
4
2
1
1
1
1
1
1
1
1
1
4
3
1
1
1
1
1
1
1
1
1
1
1
1
21
1
1
1
1
1
5
5
3
3
2
1
1
1
1
1
1
1
15
15
7
2
2
3
3
7
1
1
1
1
1
1
2
2
6
4
4
4
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3694
1
1
1
1
1
1
1
34
2
2
2
1
1
1
1
1
1
1
1
1
1
1
32
10
8
8
8
8
8
8
2
2
1
1
1
1
1
1
1
1
1
1
21
21
2
2
2
2
19
19
19
67
67
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
59
59
5
5
5
1
1
1
1
1
1
1
1
20
9
9
1
1
1
3
1
1
1
1
1
2
2
1
1
1
1
1
9
9
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
2
2
2
2
2
13
10
10
10
3
2
2
2
1
1
1
1
7
5
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
2
1
1
1
1
1
5
5
2
1
1
1
1
3
1
1
1
1
4
4
4
4
4
4
1
1
1
1
2349
1
1
1
1
17
2
2
2
1
1
1
1
1
1
1
1
15
4
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
6
6
6
2
2
2
1
1
1
2
2
2
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
2
1
1
1
1
948
13
5
2
2
1
1
1
1
1
1
8
5
3
2
1
1
1
1
2
1
2
2
2
2
1
1
278
265
11
11
11
10
1
1
1
1
1
1
13
5
5
5
8
1
7
132
1
1
1
25
25
3
22
11
10
1
70
1
68
5
2
60
1
2
1
1
1
1
9
9
88
25
25
2
5
18
21
14
7
40
40
40
1
1
12
1
1
1
11
11
11
11
3
3
3
3
3
3
162
2
2
2
2
1
1
1
1
1
159
10
10
149
143
1
139
139
1
1
6
6
62
2
2
1
1
1
1
7
6
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
4
2
2
2
2
2
2
2
2
1
1
12
9
1
1
3
1
2
2
1
1
3
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
2
2
2
19
19
2
2
2
3
3
10
10
9
1
4
4
1
1
1
1
13
6
6
1
1
1
1
2
2
1
1
2
2
2
2
2
2
3
1
1
1
1
1
1
354
354
8
8
8
7
1
343
128
128
128
140
1
1
137
137
59
1
1
57
2
2
2
2
4
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
70
3
2
2
2
2
1
1
1
1
66
8
8
8
8
7
7
7
7
7
7
5
3
2
2
2
2
2
2
11
2
1
1
1
9
1
1
1
1
3
3
1
1
1
8
8
8
2
6
6
1
1
1
5
5
4
1
4
1
1
1
3
3
3
8
7
7
7
1
1
1
1
1
451
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
2
2
1
1
1
1
1
1
1
1
200
3
3
3
3
3
1
1
1
1
1
3
3
3
3
3
2
2
1
1
1
1
1
1
191
142
85
85
54
54
54
1
1
1
1
1
36
9
9
24
2
2
1
1
3
3
2
2
1
1
3
3
2
2
2
2
11
11
11
11
13
1
1
6
3
3
2
1
1
1
2
2
3
3
1
1
1
1
1
1
1
1
15
15
5
1
1
1
1
2
1
1
1
1
1
1
1
1
6
1
1
5
5
3
3
2
2
2
2
2
2
1
1
1
1
1
1
13
1
1
1
1
1
1
12
2
2
2
10
10
10
5
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
38
38
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
11
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
32
17
1
1
1
1
4
2
2
1
1
1
1
2
2
2
1
1
12
1
1
2
2
2
1
1
7
7
5
1
1
1
1
2
2
2
2
2
2
2
10
9
2
2
2
7
7
7
1
1
1
1
5
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
111
94
1
1
1
1
93
13
13
13
2
2
5
5
1
1
1
1
2
2
1
1
10
5
1
1
2
2
2
2
2
1
1
1
1
1
1
1
6
6
6
2
1
1
1
43
1
1
37
1
1
3
2
2
28
28
1
1
4
2
2
2
2
9
5
3
3
1
1
1
1
3
17
5
1
1
1
1
1
3
3
12
1
1
9
9
1
1
1
1
1
1
1
1
1
1
846
803
33
3
3
3
3
10
1
1
1
5
5
1
1
1
1
1
1
1
1
18
16
1
1
2
2
8
8
1
1
1
1
118
118
11
11
11
11
2
2
6
6
1
5
34
34
34
34
26
26
26
26
35
35
35
1
34
85
2
28
1
1
1
3
1
2
2
8
6
6
3
3
1
1
1
1
1
1
1
5
4
1
1
1
1
2
2
2
1
1
3
3
2
1
15
2
2
1
1
7
4
3
1
2
1
1
1
1
1
2
2
1
1
38
2
2
9
3
3
23
19
1
18
3
3
20
1
1
1
1
4
4
1
1
2
2
15
2
2
2
13
13
529
1
1
1
1
1
1
1
19
7
7
6
1
11
11
35
35
8
8
17
17
8
6
2
5
1
1
4
4
12
12
12
12
251
16
14
14
2
1
1
1
1
1
1
18
18
17
17
1
1
1
38
38
11
11
11
144
144
19
19
19
19
17
17
17
17
1
16
5
5
1
3
1
60
35
35
35
15
15
3
3
3
3
62
62
49
32
17
6
1
5
21
21
6
5
5
1
1
3
3
3
3
5
5
5
2
2
2
2
5
5
5
5
7
7
3
3
1
2
2
2
2
2
2
2
2
2
2
4
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
18
2
2
2
2
2
2
2
16
16
1
1
1
15
13
12
12
12
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
20
9
1
1
1
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
1
1
5
5
2
2
1
1
1
1
1
1
11
5
2
2
1
1
1
3
3
1
1
1
1
1
6
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
320
2
2
1
1
5
5
5
2
2
1
1
2
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
309
3
1
1
1
1
1
1
1
305
301
3
3
4
4
1
1
1
1
2
2
1
1
7
7
4
2
1
1
1
1
1
1
1
8
8
3
3
265
265
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
404
1
1
1
1
2
2
101
101
4
4
1
1
1
1
1
1
3
3
4
4
1
1
9
9
1
1
9
9
1
1
22
22
2
2
11
11
6
6
5
5
1
1
13
13
1
1
3
3
1
1
107
7
6
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
1
1
2
1
1
1
1
7
1
1
2
1
1
1
1
2
1
1
1
3
1
1
1
1
1
1
1
4
1
1
1
1
2
1
1
1
3
3
1
1
3
3
7
7
1
1
4
4
1
1
1
1
2
2
7
7
1
1
4
4
28
28
1
1
3
3
2
2
2
2
2
2
6
2
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
355
351
5
4
4
4
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
306
118
118
31
87
188
181
8
8
8
8
15
15
15
15
13
1
1
1
12
12
26
26
26
26
17
17
17
17
9
9
9
8
8
8
1
1
1
16
3
3
3
2
2
2
1
1
4
1
3
3
2
2
2
1
1
3
2
2
7
7
7
7
1
1
1
1
1
1
3
3
3
3
2
2
2
1
1
1
1
1
1
1
1
3
3
3
3
9
9
9
11
11
11
19
19
19
19
4
2
2
2
2
2
2
3
3
1
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
32
32
2
2
2
2
2
26
21
21
21
21
2
2
2
2
3
3
3
3
3
1
1
1
1
2
2
2
2
1
1
1
1
1
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
2
2
2
2
2
2
2
943
346
54
3
3
33
9
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
4
2
2
2
1
1
1
1
4
4
1
1
9
1
1
1
1
1
1
1
1
1
290
117
1
1
1
3
3
3
3
111
111
1
1
8
8
102
51
51
44
44
2
1
1
1
1
142
14
8
8
6
6
94
94
1
1
93
93
24
11
3
3
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
10
10
10
4
4
2
2
1
1
1
1
1
1
1
1
1
7
7
1
1
2
2
4
4
29
28
28
1
1
1
1
1
1
1
1
1
1
1
64
1
1
1
58
1
1
1
57
44
44
22
22
13
13
13
9
9
9
13
1
1
10
10
1
1
1
1
3
3
3
3
1
1
1
1
1
1
46
46
12
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
6
2
1
1
2
2
1
1
1
1
1
1
9
1
1
1
2
2
1
1
14
1
1
1
1
4
4
2
1
1
1
1
1
raw text file