members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
155350
13014
35
1
1
1
1
1
1
1
13
3
3
3
3
3
5
5
5
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
11
2
2
2
9
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
3
2
2
2
2
2
1
1
1
1
1
1
1
1
10
7
3
3
3
1
1
2
2
2
4
4
4
2
2
2
1
1
3
3
3
3
3
3
1
1
1
1
1
4
4
3
2
2
2
2
1
1
1
1
38
1
1
1
4
1
1
3
3
1
1
1
1
1
1
22
18
18
18
1
1
15
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
1
1
2
1
1
3
3
3
2
2
1
1
6
3
3
1
1
2
1
1
2
2
1
1
1
1
1
23
8
8
8
8
14
14
14
1
1
2
2
5
5
5
1
1
1
6
1
1
1
1
1
3
3
1
1
1
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
12184
49
3
3
3
3
3
1
2
3
1
1
1
1
1
2
2
1
1
1
1
39
38
36
36
36
15
15
15
15
13
13
13
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
20
20
8
1
1
1
1
1
1
7
7
7
7
4
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
12
12
12
2
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
5
3
1
1
1
1
2
2
1
1
1
1
1
1
1
2
2
2
4
4
4
4
4
4
4
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
3
2
2
1
1
1
12135
12096
12096
1
1
1
8615
8615
547
274
625
422
513
608
23
532
178
300
3
560
243
853
31
53
384
421
633
433
592
387
1
1
1
1485
1463
1446
113
83
9
66
86
35
130
71
78
117
59
63
58
92
53
41
21
71
111
89
21
1
1
6
1
10
1
1
1
1991
1473
89
137
197
86
109
63
21
75
48
76
5
118
16
1
34
64
40
120
54
120
514
1
1
1
1
2
1
1
507
1
1
1
4
1
1
2
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
1
1
1
2
1
1
1
392
1
1
3
1
2
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
2
1
1
2
1
1
2
1
1
1
2
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
10
8
1
1
1
1
7
1
1
1
1
6
1
1
5
1
1
1
1
1
2
1
1
1
1
1
1
1
7
4
4
4
4
4
2
2
2
2
2
1
1
1
1
14
1
1
1
1
1
1
13
5
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
7
7
7
1
1
1
1
1
1
1
1
1
1
1
5
3
3
3
3
2
1
1
1
1
1
1
1
5
5
5
1
1
1
3
3
3
5
3
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
25
19
2
2
2
1
1
1
1
1
2
2
2
1
1
1
9
2
2
2
2
2
1
1
1
1
5
5
5
1
1
1
2
1
1
1
1
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
5
1
1
1
1
1
4
4
2
1
1
1
1
2
2
2
2
15
1
8
1
1
1
1
3
3
1
1
1
3
2
2
1
1
1
1
1
7
4
4
3
3
1
1
1
3
3
3
3
3
3
2
1
1
1
1
81
32
3
3
3
3
3
3
1
1
1
2
3
3
1
1
1
1
1
1
2
2
2
2
2
17
1
1
1
1
1
1
1
3
2
2
2
2
2
1
1
1
1
1
1
13
13
2
2
2
2
2
9
9
1
1
1
3
3
5
5
5
9
8
5
1
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
6
3
3
3
3
3
3
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
6
6
6
5
5
1
1
3
1
1
1
1
5
2
2
2
2
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
21
3
3
3
3
3
1
1
1
8
8
1
1
1
1
1
3
3
4
4
1
1
1
2
2
2
1
1
1
6
6
6
2
1
1
1
1
2
2
2
2
2
7
7
7
7
4
2
1
1
2
2
2
2
1
1
1
1
1
1
1
544
516
1
1
1
1
1
1
1
515
14
14
13
13
13
13
13
1
3
1
3
1
1
1
2
1
1
1
1
1
1
1
1
501
421
420
6
6
6
6
4
1
1
1
1
2
2
414
414
414
414
414
410
410
410
3
3
3
3
3
3
406
1
1
1
1
1
1
1
1
1
1
405
405
405
405
382
382
382
382
382
349
346
342
326
326
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
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
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
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
33
33
33
33
33
3
28
1
1
23
22
22
22
22
22
22
22
1
1
2
1
1
2
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
4
4
4
4
4
4
3
1
1
1
1
1
1
1
1
1
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
1
1
1
1
78
76
4
4
4
3
3
3
3
1
1
2
1
1
1
1
1
1
1
72
72
64
64
37
37
37
37
37
1
1
1
1
1
1
1
1
1
33
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
11
11
11
11
1
1
1
1
1
1
1
10
4
4
4
4
4
2
1
1
5
5
5
5
5
4
4
4
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
14
4
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
10
10
10
10
9
7
2
2
2
2
2
2
2
1
1
5
5
5
5
5
5
5
1
1
1
1
1
3
3
3
3
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
1
1
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
27
17
17
15
15
15
15
15
15
15
1
3
11
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
9
9
9
2
2
1
1
7
1
1
1
1
1
1
1
6
6
5
5
2
3
1
1
1
8
8
5
1
1
1
1
1
1
1
1
4
4
4
2
2
2
2
2
2
2
2
2
1
1
1
1
3
1
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
27
1
1
1
1
26
15
15
4
4
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
11
11
11
3
3
1
1
2
2
1
1
1
1
4
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
11
8
2
2
2
2
2
2
2
2
6
6
6
6
5
5
2
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
87518
10236
20
4
4
15
1
1
1
1
6
2
1
2
56
56
56
9
9
1
1
1
1
1
1
1
1
1
47
4
4
4
2
2
5
5
1
1
23
23
3
3
2
2
2
4
4
1
1
1
1
1
1
2
2
2
2
2
7
6
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
10142
15
3
3
3
3
3
3
3
3
3
3
4
4
4
4
1
1
1
1
1
1
1
10127
1
1
1
1
1
1
1
1
1
1
1
10117
1
1
1
1
2
2
203
1
1
202
2
1
1
32
8
1
3
1
1
1
83
1
1
1
1
2
2
2
5
2
1
1
1
13
1
4
4
1
1
1
1
25
1
1
1
2
4
1
2
1
70
70
1
1
14
14
8
6
1
1
1
1
1
1
1
34
34
2
3
7
2
4
2
14
20
20
1
1
1
1
2330
2330
22
20
1
5
1
1
1
2
180
147
33
2
1
1
7109
7109
1
1
1
5
5
5
5
1
1
1
1
6878
1
1
7
7
5
5
1
1
36
36
2
2
536
536
6
6
2
2
18
18
178
178
1
1
51
51
127
127
3
3
75
75
169
169
12
12
1
1
2
2
3
3
499
499
1
1
13
13
14
14
4
4
4
4
24
24
2
2
5
5
2
2
2
2
3
3
4
4
4
4
2
2
8
8
26
26
1
1
103
103
3
3
5
5
1
1
25
25
26
26
4
4
24
24
27
27
3
3
3
3
3
3
1
1
6
6
40
40
84
84
310
310
1
1
3
3
1
1
7
7
1
1
1
1
4
4
4
4
10
10
1
1
2
2
10
10
29
29
4
4
1
1
6
6
91
91
2
2
3
3
55
55
1
1
4
4
1
1
3
3
8
8
18
18
95
95
24
24
5
5
2
2
3
3
113
113
2
2
10
10
874
1
2
1
1
3
1
1
5
2
2
2
2
2
1
3
5
2
1
2
1
1
3
1
1
44
1
1
1
1
2
3
1
1
2
1
9
1
1
9
1
1
9
1
3
1
1
1
3
2
1
1
15
1
1
2
1
3
2
1
1
2
1
1
1
3
1
1
1
3
1
1
1
2
1
1
3
1
1
3
1
6
1
2
4
1
1
1
1
1
1
1
1
1
1
1
2
1
2
13
3
3
1
1
3
2
1
8
1
1
1
1
2
1
1
2
1
1
1
1
3
2
3
9
27
1
1
2
1
2
2
6
6
6
1
1
1
1
1
1
1
2
2
4
1
4
2
3
1
1
3
1
1
1
1
1
1
2
1
1
1
1
1
3
4
1
1
2
1
2
1
5
5
1
1
1
1
1
2
1
1
1
1
1
2
1
3
1
1
3
3
1
2
1
2
10
2
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
2
1
27
2
2
2
1
4
1
1
1
1
1
1
1
6
1
15
2
2
2
1
1
10
1
2
1
1
35
39
1
3
5
6
1
4
2
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
5
1
1
4
3
1
2
1
24
6
1
1
1
1
6
1
3
4
2
2
1
1
3
3
1
8
1
2
4
5
2
3
1
1
1
1
2
1
3
2
1
7
1
1
1
1
1
2
4
3
34
1
1
1
1
1
10
1
6
1
3
1
2
3
3
3
3
259
259
57
57
2
2
1
1
9
9
8
8
1
1
7
2
2
2
1
1
4
4
38
38
1
1
10
10
1
1
8
8
34
34
180
180
3
3
3
3
442
442
1
1
18
18
308
3
3
3
20
1
1
1
1
1
1
14
1
1
1
1
1
1
3
3
3
2
2
2
3
3
3
2
2
2
1
1
1
1
1
1
1
2
2
2
2
7
7
7
13
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
50
50
50
15
15
15
1
3
2
2
2
1
1
1
4
1
3
3
3
4
15
15
15
1
1
1
3
3
3
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
4
4
4
1
2
2
2
4
4
4
2
1
1
1
2
2
2
20
20
20
2
1
1
1
3
3
3
1
1
1
1
1
1
1
6
6
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
6
6
6
1
1
1
1
7
7
7
6
6
6
1
3
3
3
1
1
1
13
13
13
1
1
1
1
1
1
1
1
1
1
1
1
1
1
102
102
1
1
14
14
6
6
3
3
1
1
3
3
112
8
73
31
31
4
4
1
1
1
1
14
14
16
16
450
450
3
3
1
1
1
1
2
2
56
56
1
1
2
2
4
4
1
1
204
45
159
104
104
32
32
11
11
6
6
19
19
1
1
11
11
7
7
1
1
104
104
3
2
2
2
1
1
1
34
34
11
4
1
1
1
2
1
1
1
7
7
1
1
1
1
1
1
1
2
2
2
2
2
2
19
19
19
1
1
1
1
1
5
5
5
1
1
1
1
1
4
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
8
5
5
5
3
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
6
6
6
6
5
5
5
5
1
1
1
1
1172
1172
64
64
64
64
1
1
1
1
63
63
63
63
1
1
1
37
37
37
17
17
356
350
24
24
2
2
2
2
22
2
2
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
2
2
2
1
1
1
1
1
1
2
2
2
3
3
3
1
1
1
1
1
50
20
20
2
2
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
8
5
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
15
15
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
3
1
1
2
2
4
4
4
4
4
2
2
2
2
2
9
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
5
2
2
2
2
1
1
1
2
2
1
1
1
1
116
23
5
4
4
4
1
1
1
5
5
5
5
1
1
1
1
5
5
5
5
7
2
2
2
2
2
2
1
1
1
1
3
3
3
3
3
61
1
1
1
9
9
9
1
1
1
1
1
1
2
2
2
15
15
1
1
1
5
5
2
2
2
16
1
1
15
10
10
10
2
2
2
13
11
11
11
1
1
1
1
3
2
2
2
2
1
1
1
1
3
3
3
3
3
2
2
2
5
5
5
5
5
1
1
1
1
4
4
1
1
1
1
1
1
2
2
2
1
1
1
1
1
5
5
5
5
5
4
4
4
4
4
4
10
10
5
1
1
1
1
1
1
1
2
2
2
2
1
1
3
2
1
1
1
1
1
1
1
101
96
4
4
4
4
92
1
1
1
2
2
2
1
1
1
87
7
7
2
2
5
2
2
2
3
3
3
3
10
10
3
2
2
2
3
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
3
1
1
1
2
2
2
1
1
1
1
712
712
712
712
712
712
7
3
17
2
1
6
11
2
5
1
5
1
2
20
94
7
163
16
21
23
1
2
82
1
72
91
34
6
1
1
5
6
3
1
1
1
1
1
1
1
1
449
1
1
1
1
1
1
1
448
33
15
15
4
1
2
1
13
13
13
13
206
188
188
2
2
2
186
186
186
186
18
18
5
5
5
5
13
13
13
195
195
4
2
2
2
1
191
191
191
2
2
60209
1
1
1
1
102
72
1
1
1
2
2
2
2
2
2
66
3
1
1
1
1
1
1
1
1
1
1
1
1
63
40
15
3
3
3
3
3
3
1
1
1
1
1
1
1
1
3
3
3
3
9
9
3
2
2
8
8
8
8
15
3
1
1
1
1
1
2
4
1
1
1
1
1
1
5
5
5
3
3
3
3
30
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
8
8
2
2
6
1
1
1
1
1
1
1
1
1
1
1
1
1
2
5
2
2
2
2
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
4
2
2
2
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
2328
15
15
5
5
2
2
2
2
2175
67
89
587
55
20
6
14
1
6
4
2
2
9
9
9
9
7
7
37
37
37
1
1
53788
114
45
16
1
1
15
4
4
4
4
10
10
2
2
6
3
3
3
3
3
3
6
6
1
1
1
1
1
1
1
1
5
1
1
1
2
1
1
67
13
8
2
1
1
5
4
1
5
1
1
1
1
9
9
9
6
3
1
1
1
10
3
3
3
7
7
7
7
11
2
2
2
2
2
2
7
4
4
2
2
1
1
18
18
18
58
52
1
1
1
1
7
7
2
2
2
4
1
10
1
1
1
9
1
8
15
6
6
6
4
4
4
2
1
1
17
5
5
2
3
4
4
7
7
7
1
1
6
6
6
6
6
4
4
4
4
4
4
49699
1
1
1
10
10
10
10
2443
2369
2369
2369
2369
74
69
69
5
5
5
5
8
8
4
4
3
3
47237
60
11
11
11
11
7
1
1
1
1
1
1
1
1
1
1
2
2
1
19
19
19
19
2
2
2
2
1
1
1
1
3817
3817
104
104
43176
1
1
1
38314
3
9
3
2
8
4
3
8
19
10
8
5
1
6
1
5
4
3
4
8
3
3
2
1
5
7
7
2
1
4
8
9
2
3
37126
2
4
1
11
7
4
7
1
36918
2
17
2
1
3
1
135
3
1
3
2
2
809
4
44
3
1
8
7
1
4852
4852
328
10
10
10
10
1
1
11
11
104
104
2
2
3
3
9
1
1
1
1
1
1
1
1
5
5
5
5
1
1
1
1
1
1
1
1
1
1
140
140
7
1
1
1
1
1
1
1
28
28
28
28
2
2
358
58
58
1
1
2
1
1
1
1
2
2
2
5
5
5
2
2
5
1
3
1
2
2
4
4
3
1
2
6
6
6
1
1
3
2
2
2
1
1
2
2
2
5
2
25
11
11
11
11
12
1
1
1
1
1
8
8
8
8
25
24
4
4
4
8
8
8
4
4
4
4
5
5
5
1
1
1
1
1
17
8
4
4
1
1
1
3
2
2
9
9
9
9
16
16
16
16
16
7
2
2
2
2
3
3
3
3
1
1
1
1
138
24
19
9
9
1
1
6
4
2
2
2
3
6
6
6
4
4
4
4
15
2
2
2
9
9
9
2
2
2
2
97
62
1
1
2
2
6
3
1
1
2
2
1
1
1
1
1
1
20
18
5
5
1
1
6
6
5
5
2
2
2
3
3
1
1
1
5
3
3
3
2
2
2
1
1
10
4
6
9
9
32
4
3
1
14
12
12
1
1
13
7
7
7
5
5
4
1
1
1
1
1
6
6
2
2
2
1
1
2
2
1
1
1
1
44
17
17
2
2
1
1
8
8
3
3
4
4
6
1
1
1
4
4
4
2
2
15
2
2
2
2
2
1
1
3
3
3
1
1
4
1
1
1
1
1
1
1
9
6
6
6
6
6
3
3
3
3
18
18
4
4
4
4
7
3
3
3
3
3
1
1
1
1
5
3
3
3
2
2
70
36
36
33
7
4
1
3
4
1
1
1
1
1
1
11
5
1
1
6
1
1
3
3
1
1
1
3
3
3
3
3
31
13
13
1
1
1
1
1
1
3
3
3
1
1
16
10
3
7
2
3
3
3
3
3
1
1
1
1
6
6
6
6
6
6
3071
8
3
2
1
5
5
30
8
8
8
8
7
7
7
7
15
15
15
15
3022
79
79
79
68
10
1
1
1
1
1
21
14
2
12
12
12
1
1
106
41
7
7
7
1
1
30
30
1
1
1
1
59
1
1
4
3
1
8
2
6
1
4
1
3
19
17
2
1
1
1
47
46
46
46
46
1
1
350
1
1
1
1
152
152
149
3
134
98
1
20
76
1
35
35
1296
4
4
902
902
269
633
1
1
217
1
216
9
1
2
204
1
1
143
143
1
2
140
1
1
1
1
1
1
8
2
2
1
1
1
1
5
5
265
82
66
6
9
173
173
159
8
6
8
8
82
1
1
1
1
4
4
36
4
30
1
11
18
40
40
37
2
1
63
63
63
63
90
90
3
1
1
82
2
119
119
119
36
16
67
2
2
1
1
346
254
254
3
251
88
88
86
2
4
4
4
45
45
3644
39
39
1
1
1
1
4
1
1
1
3
6
1
1
1
2
1
1
1
3
3
3
2
2
2
2
6
6
4
2
2
2
2
3
2
2
2
1
1
1
15
4
4
4
1
1
1
6
2
2
1
1
4
2
2
31
31
7
7
7
7
17
3
3
3
3
10
2
2
1
4
4
4
1
1
1
1
1
1
1
7
7
7
9
9
9
9
1
8
2
2
2
2
2
20
20
8
8
8
8
11
11
11
11
1
1
1
1
1906
1
1
8
8
4
4
15
15
1
1
1079
1079
2
2
1
1
78
78
1
1
37
37
583
583
15
15
2
2
29
2
1
1
3
16
1
2
2
1
1
1
1
1
13
13
408
13
13
4
4
1
3
6
6
3
3
3
2
2
2
2
2
2
2
2
2
2
42
42
2
1
1
4
4
4
6
2
2
4
4
4
2
2
2
1
1
1
3
3
3
1
1
1
3
3
3
8
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
36
36
36
36
36
46
46
40
40
40
5
5
256
3
3
3
1
1
1
52
15
15
20
20
4
4
4
6
6
4
1
1
3
3
159
6
6
7
5
5
1
1
1
1
145
1
1
2
2
134
134
2
2
29
29
29
13
16
12
1
1
7
7
7
4
4
4
19
18
18
8
2
2
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
35
35
9
4
4
4
4
5
2
2
2
2
2
10
1
1
8
8
3
3
1
3
3
1
1
3
1
1
1
2
2
2
4
3
1
1
2
2
2
3
3
3
1
1
1
1
298
298
7
1
1
6
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
13
8
2
2
1
1
1
2
2
2
2
3
3
3
3
3
9
6
1
1
1
3
2
2
1
1
3
1
14
3
2
2
3
3
3
1
1
2
2
3
1
1
29
4
4
4
13
2
2
2
6
6
6
5
2
1
1
1
1
2
2
2
1
1
5
5
6
1
1
1
10
3
3
3
3
3
3
1
1
2
2
2
2
1
1
1
1
4
2
2
1
2
2
2
2
2
13
5
4
4
4
1
1
1
1
1
3
3
3
3
13
11
1
1
1
4
4
1
1
1
2
2
2
1
1
5
5
5
5
5
1
1
1
1
1
2
2
2
13
3
3
4
4
4
6
1
1
1
1
1
1
49
49
9
9
9
14
14
14
4
4
4
3
2
2
2
1
1
1
6
4
4
1
1
1
1
7
7
2
2
2
5
5
17
6
4
4
1
1
1
1
1
3
3
3
2
2
2
1
2
1
1
1
1
1
1
1
1
9
2
2
2
5
1
1
1
1
1
2
2
2
5
1
1
2
1
1
7
3
3
3
1
1
1
1
1
2
2
2
2
8
4
4
4
4
2
2
4
4
3
1
1
2
1
1
1
5
2
2
2
3
2
2
1
1
7
1
1
1
6
2
1
2
1
155
7
7
7
7
7
50
8
8
8
8
14
9
9
1
1
1
1
3
3
3
4
4
5
5
5
1
1
1
27
1
1
1
1
12
12
12
1
1
12
12
49
9
9
9
9
23
5
5
12
12
12
6
6
6
17
17
3
3
1
1
46
22
18
18
18
4
4
4
24
24
24
24
260
232
31
31
31
31
3
2
2
1
1
1
195
28
28
28
4
3
3
3
6
1
1
1
1
5
5
2
1
1
1
1
1
1
3
3
5
3
3
3
29
21
1
1
5
5
1
1
3
3
1
1
2
2
2
2
2
2
2
2
4
4
4
4
3
3
6
6
6
1
1
30
9
8
8
8
6
5
5
1
14
14
6
6
7
7
7
1
24
2
2
2
4
4
7
3
3
9
3
3
4
4
1
1
1
1
17
3
3
3
7
1
1
2
2
1
1
1
1
1
3
1
1
3
3
3
6
6
6
28
10
2
2
3
3
3
3
3
1
1
5
4
4
4
4
13
1
1
2
2
2
2
2
1
1
7
4
1
1
1
1
1
2
2
56
56
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
47
14
1
1
1
12
5
7
6
2
2
4
4
4
1
1
7
1
1
1
2
1
1
4
1
1
1
4
2
2
5
5
5
3
1
2
2
2
1
1
1
1
85
57
8
4
4
4
4
4
4
5
5
5
5
31
2
2
2
12
12
17
17
17
13
5
5
8
8
8
25
1
1
1
6
6
6
6
4
4
4
4
7
7
7
7
5
2
2
2
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
63
22
22
5
3
3
3
2
1
1
2
1
1
8
8
2
2
2
2
39
5
5
5
5
1
1
10
1
1
1
6
6
9
5
5
5
2
2
2
14
1
1
13
13
12
12
12
4
2
6
6
6
188
18
18
18
4
14
67
67
1
1
39
39
1
1
18
18
4
1
1
1
1
1
1
1
1
1
23
7
7
7
1
5
1
6
6
6
8
8
8
2
2
24
16
16
3
3
5
5
55
4
4
4
4
4
4
51
1
1
1
3
3
3
3
1
1
1
46
46
46
230
30
30
1
1
1
13
4
4
4
1
1
1
1
1
1
12
10
10
10
2
2
2
114
23
1
1
1
9
1
1
1
2
2
2
1
1
1
2
2
1
1
4
3
3
3
1
1
1
7
7
2
2
2
2
9
9
3
1
1
2
2
2
2
3
3
1
1
2
2
1
1
1
1
32
20
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
4
2
2
1
1
1
2
2
2
2
1
1
1
1
6
2
4
2
2
1
1
3
3
2
2
2
1
1
1
8
1
1
1
1
2
2
2
5
1
1
1
4
4
38
5
4
4
3
1
1
1
7
7
2
2
2
2
1
1
4
1
1
3
3
1
1
1
1
4
3
3
2
2
2
2
2
2
2
2
2
4
4
1
2
1
3
1
1
1
1
1
1
1
1
1
2
2
1
1
21
21
1
1
1
1
10
3
3
7
6
1
3
3
3
3
2
2
2
1
1
1
1
3
3
3
3
26
20
6
6
6
7
5
2
2
2
4
4
4
2
2
2
5
5
2
2
2
2
3
3
3
3
3
3
2
1
13
4
1
1
1
1
1
1
1
1
1
2
2
2
9
2
1
1
1
1
6
2
1
1
1
1
14
14
6
6
6
6
7
5
5
1
1
1
1
1
2
2
2
2
2
2
32
2
2
2
2
2
2
2
30
28
8
8
8
20
7
1
1
4
4
2
2
1
1
1
1
4
4
4
2
2
2
2
2
5
1
1
1
4
4
1
3
18
18
18
10
5
2
2
2
2
2
3
3
3
3
6
6
4
4
4
1
1
1
2
2
2
1
1
1
6
4
4
2
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1296
98
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
93
4
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
2
6
6
2
4
4
69
4
2
2
65
3
2
29
4
4
8
1
1
1
4
4
4
2
2
2
4
4
4
4
6
4
4
1
1
1
1
1
1
1
1
1
1
1
4
4
4
5
3
3
5
5
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
5
5
1
1
1
1
4
4
4
4
1194
53
32
24
2
2
2
4
1
1
1
1
4
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
8
8
4
4
4
4
5
5
4
4
1
1
1
4
1
1
3
1
1
1
1
1
8
5
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1139
1115
1
1
1
1
1114
84
84
84
170
6
1
2
1
1
1
1
1
5
12
12
1
1
1
3
1
7
7
1
1
2
1
1
1
1
11
1
1
1
1
2
1
1
1
2
1
695
681
16
657
3
4
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
13
13
1
1
12
12
1
1
1
10
2
8
8
3
3
1
1
1
1
17
3
3
3
3
4
2
2
1
1
1
1
1
9
2
2
2
1
1
1
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
3
1
3
3
3
2
2
2
2
1
1
1
200
1
1
1
1
1
1
1
195
1
1
45
45
3
3
81
81
1
1
1
1
1
1
12
12
2
2
4
4
1
1
5
5
1
1
1
1
14
14
1
1
7
7
1
1
1
1
5
5
2
2
2
2
2
1
1
1
1
9
5
5
5
5
4
4
4
4
1
1
1
1
4
4
3
3
1
1
1
1
3703
1
1
1
1
1
1
1
1
3695
23
11
11
12
1
1
1
1
2
2
1
1
1
1
2
2
1
1
1
100
23
23
23
77
62
11
4
4
4
7
7
7
1
1
1
1
50
40
40
40
10
10
6
1
1
5
5
5
5
3
2
2
2
2
1
1
1
1
6
6
6
6
6
18
18
1
1
1
1
1
3
3
3
3
3
5
3
2
1
1
1
1
1
2
2
2
2
5
5
5
5
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
3451
1262
1262
601
661
2158
2066
153
5
5
148
148
148
89
89
89
89
308
5
5
4
1
302
302
1
1
49
49
49
49
247
247
247
14
14
6
6
2
2
2
2
192
124
121
121
3
67
67
67
3
3
3
3
226
2
2
2
1
1
30
24
1
23
1
1
2
1
1
1
1
1
1
30
28
28
1
1
43
43
43
1
1
33
33
33
1
1
2
2
5
5
2
1
1
54
54
54
2
2
3
3
1
1
4
4
4
40
40
40
40
2
1
1
33
9
9
9
24
24
24
47
47
47
10
10
10
10
10
10
10
10
33
33
33
33
59
59
59
59
53
53
52
1
45
5
5
1
4
38
38
2
1
1
1
1
269
269
269
48
48
48
48
48
30
30
30
17
17
17
27
27
4
4
4
3
3
3
2
2
2
1
1
1
6
6
4
4
4
4
4
44
28
28
28
28
16
16
16
16
11
11
11
1
1
1
2
2
3
3
1
1
1
1
1
1
66
3
3
3
63
29
1
1
1
1
4
4
4
4
3
3
3
3
2
2
2
2
18
18
18
18
1
1
1
17
7
7
7
7
5
5
5
5
5
5
5
5
3
2
2
2
2
1
1
1
1
14
13
13
13
13
1
1
1
5
5
5
5
5
1
1
1
1
4
4
4
4
8
8
1
1
1
1
1
1
7
7
7
1
1
1
1
1
1
3
3
3
2
2
2
47323
3626
307
11
11
16
16
5
5
1
1
218
1
1
1
7
6
2
1
4
1
3
5
6
1
5
3
1
1
1
1
2
22
4
1
3
1
3
7
5
4
9
9
8
15
1
2
6
2
2
1
1
16
1
3
18
10
6
1
2
2
2
2
11
11
1
1
28
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
2
1
2
2
1
1
10
1
1
3
1
1
1
1
1
3200
1330
68
22
1
1
2
2
1
1
1
8
5
2
1
1
22
22
1
1
3
1
1
1
7
3
1
2
1
9
9
20
20
20
2
18
1019
1018
726
726
3
3
91
91
197
68
68
121
121
1
1
1
1
194
20
20
6
2
3
1
3
1
2
64
64
73
73
12
12
464
13
1
1
3
3
9
9
78
78
76
76
1
1
188
78
1
1
15
15
4
4
3
3
2
2
2
2
2
2
13
13
1
1
1
1
4
4
2
1
1
1
1
3
1
1
2
8
8
1
1
3
1
1
1
3
3
3
3
83
83
1
5
1
1
1
1
8
1
3
1
2
2
4
1
1
3
4
1
2
2
1
1
5
1
1
1
1
1
2
1
2
2
1
1
1
1
10
2
1
1
1
22
22
22
7
7
6
6
2
2
1
1
1
1
1
1
4
3
1
179
28
28
5
1
2
1
7
2
1
1
1
2
2
3
145
65
65
11
11
42
42
12
1
7
3
1
1
1
3
3
11
11
3
3
3
3
3
3
3
1149
1072
1072
77
77
2
1
1
1
1
86
74
3
1
1
1
70
1
12
2
2
1
1
1
1
2
3
2
3
1
1
3
1
1
1
1
1
1
1
2
3
1
1
1
1
7
1
1
1
1
3
4
7
3
1
3
1
1
1
1
1
1
17
17
17
17
17
7
10
40
6
1
1
2
1
1
1
1
2
2
8
8
8
8
3
3
3
3
3
2
2
2
1
1
1
1
24
3
3
3
2
2
2
2
1
1
1
1
1
18
18
18
1
1
17
17
3829
3829
1
1
3
3
3
3
2
2
15
15
1
1
2
2
10
10
2
2
3548
14
2
10
4
13
1
2
1
3
1
1
1
5
9
1
4
1
3
1
3
1
1
1
6
1
24
3
1
2
17
3
1
6
1
5
1
2
1
1
2
1
2
5
14
6
2
20
1
1
1
1
2
2
1
1
1
1
1
2
5
1
1
1
3
4
3
23
2
2
1
1
1
1
1
3
2
11
3
2
2
1
1
1
13
5
2
6
2
1
6
1
5
3
35
3
1
1
24
2
1
1
1
19
2
2
7
1
7
4
2
3
6
1
1
5
15
11
1
1
4
2
40
13
3
1
1
5
5
1
1
2
8
2
3
1
1
4
3
17
4
1
10
4
6
1
1
1
2
4
2
10
3
1
1
1
1
12
3
1
1
1
1
18
1
2
31
1
2
5
1
2
2
1
4
4
27
1
1
8
1
1
1
3
1
3
4
14
2
7
4
4
1
2
1
1
7
3
1
2
1
2
1
9
1
2
2
14
2
7
6
1
3
3
3
1
8
10
2
4
1
1
10
1
1
1
3
1
4
4
2
2
3
5
1
13
16
3
10
1
2
1
1
1
2
1
4
5
1
2
8
7
1
1
7
5
10
4
1
1
1
19
16
15
1
12
10
1
2
6
2
10
1
4
4
1
2
3
2
2
1
13
8
9
7
6
2
1
4
7
1
15
1
18
1
2
2
1
4
1
1
1
1
1
1
10
1
1
3
2
11
11
3
11
1
1
1
1
2
1
12
5
60
2
1
1
1
28
7
1
1
12
1
2
3
7
2
1
8
3
7
1
4
18
3
17
6
1
1
1
3
2
8
6
2
1
8
5
4
11
1
1
10
1
1
2
3
3
7
5
1
1
2
3
40
2
1
12
2
1
2
1
22
2
2
10
8
6
5
3
4
4
12
1
7
21
14
1
6
3
2
2
19
1
1
1
7
1
3
1
1
42
1
1
4
8
1
1
16
1
3
4
3
1
2
5
4
2
1
2
2
4
2
2
1
12
3
2
3
5
4
7
13
1
1
14
9
1
11
2
13
1
1
3
5
2
1
1
1
6
2
7
6
3
2
5
1
54
2
2
7
4
15
1
3
1
14
3
4
13
1
1
3
1
1
7
4
2
17
13
2
14
6
1
2
2
3
2
1
4
46
2
13
25
4
1
2
5
1
5
1
3
6
1
1
2
8
2
5
1
2
5
7
1
2
10
10
2
1
7
5
5
16
1
4
8
2
2
1
1
1
2
2
6
10
25
6
2
1
1
9
2
2
3
1
1
2
2
6
2
3
6
13
1
3
1
1
1
8
18
11
1
1
1
1
3
1
3
9
3
29
1
5
1
2
2
1
2
2
23
19
1
1
1
24
8
1
1
1
3
1
4
1
7
1
1
17
2
2
1
4
1
2
3
9
1
1
2
2
25
2
1
3
9
1
3
3
1
2
3
1
1
2
1
2
2
79
1
3
1
1
1
1
1
1
1
1
2
4
2
17
2
1
6
1
1
1
1
1
6
4
2
1
3
3
2
4
1
1
4
4
1
4
2
1
6
6
1
4
18
1
2
6
1
14
8
2
1
2
3
3
1
1
9
1
5
5
5
2
2
3
17
1
4
2
1
9
1
6
5
1
2
1
5
1
1
5
2
7
7
1
5
6
1
1
1
1
15
1
36
2
2
3
9
1
5
4
2
2
42
1
1
3
1
1
2
2
4
4
4
1
1
3
3
3
3
3
3
3
11
11
1
1
11
11
1
2
1
1
1
5
183
2
3
1
2
1
14
1
1
1
4
8
2
4
1
6
1
1
2
1
1
1
1
3
1
1
2
7
6
1
1
3
1
2
1
1
1
16
9
24
1
1
2
1
1
1
1
1
1
1
1
1
1
4
1
3
2
12
1
1
1
1
1
1
1
1
21
1
1
1
1
1
1
1
1
2
1
9
1
3
3
raw text file