members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
237164
3
3
2
1
1
75440
26
9
6
6
1
1
2
2
2
3
3
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
7
5
5
4
1
2
2
2
2
2
2
2
1
1
1
1
9
9
1
1
1
1
1
8
8
3
2
2
2
1
1
2
2
2
1
1
1
1
2
1
1
1
1
1
1
7
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
5
2
2
2
2
2
2
2
1
1
1
1
1
1
1
4
1
1
1
1
1
3
3
2
2
2
1
1
43664
29
5
1
1
1
1
1
4
2
1
1
1
1
1
1
1
2
2
2
2
2
2
24
24
22
1
1
1
1
1
1
1
21
20
1
1
1
1
1
1
1
18
18
7
7
7
7
7
5
2
2
1
1
1
2
2
2
1
1
1
1
1
2
2
2
2
2
1
1
11
11
11
1
1
1
1
1
1
8
5
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
3
2
2
2
2
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
43634
43577
43577
1
1
1
6536
6536
435
221
494
319
380
477
10
425
132
188
4
426
185
593
50
63
216
333
547
333
380
325
4
4
1
1
1
1
1
24929
24810
3
3
24500
1846
1384
145
1336
1868
869
2183
2
1275
1286
1688
1059
1033
1122
1382
935
749
322
1094
1525
1397
4
4
113
1
1
1
1
1
2
1
2
25
75
1
1
1
12098
2
1
1
1
1
6764
474
535
817
403
544
380
176
361
181
375
1
20
551
46
110
2
316
95
2
516
243
616
5298
2
2
1
1
1
5275
1
1
3
2
2
2
3
3
1
3
1
1
2
1
1
1
1
1
5
1
4
2
2
1
2
1
2
1
15
1
1
3
7
1
1
1
1
3
1
1
2
2
1
2
1
3
1
1
1
1
2
1
1
49
1
17
1
1
2
1
1
16
2
1
36
2
1
2
5
5
3
1
1
1
4
3
1
1
3
1
1
2
1
2
2
7
2
1
1
2
1
16
3
2
4
2
1
3
1
1
2
1
1
1
2
1
1
1
4
1
1
7
1
1
2
1
4
2
1
2
1
2
1
1
2
1
1
1
2
3
3
1
1
1
1
2
1
1
1
1
1
1
3
3
4
1
1
2
6
1
1
1
2
1
1
1
4
1
1
3
1
1
1
1
1
3
1
1
1
2
27
1
3
14
1
2
1
1
1
1
1
1
2
1
1
2
28
2
1
1
1
3
3
1
1
1
3
1
1
1
1
4
1
1
1
1
2
1
1
1
2
1
3
1
1
3
2
1
2
1
1
2
1
1
1
1
5
2
1
2
1
3
1
1
2
1
5
1
3
24
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
1
2
4
4
1
1
1
2
1
3
1
1
2
1
4197
4
1
1
1
1
2
4
2
1
6
1
1
1
2
2
1
1
1
7
8
3
1
2
1
2
1
1
2
1
2
1
1
2
1
1
1
1
1
2
1
1
1
1
11
2
8
1
4
2
1
2
2
1
1
1
1
1
2
1
1
2
3
1
1
1
1
4
1
1
1
1
2
1
2
22
3
1
1
1
2
3
1
1
1
2
2
4
5
1
2
1
3
2
2
3
2
1
3
1
1
2
1
3
1
1
2
1
2
1
1
2
1
2
4
1
2
2
1
1
2
1
2
1
3
1
1
2
1
8
2
1
1
1
2
1
1
1
1
1
3
3
2
1
7
4
3
1
1
4
2
1
1
3
1
4
2
1
1
3
3
2
1
1
6
1
1
3
1
1
1
2
2
2
6
2
1
2
2
8
1
1
2
1
2
1
2
1
2
1
4
1
2
1
1
1
1
1
2
2
2
2
1
2
2
2
2
1
1
1
1
1
11
2
1
1
1
1
1
1
1
1
8
8
2
2
2
2
6
6
1
1
1
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
24
1
1
1
1
1
1
3
3
2
2
2
1
1
1
15
3
3
3
3
3
3
2
2
2
1
1
8
8
1
1
6
1
1
3
1
1
1
1
1
3
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
5
3
2
2
2
2
1
1
1
1
2
2
1
1
1
1
1
1
1
13
6
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
7
3
3
2
1
1
1
1
1
1
1
1
1
4
4
3
3
1
2
2
6
2
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
2
3
1
1
1
1
2
2
2
2
2
2
1
1
44
3
1
1
1
1
1
2
2
1
1
1
1
1
1
1
23
2
2
2
2
1
1
1
1
1
1
1
4
1
1
1
1
1
1
3
3
3
3
3
3
8
2
2
2
2
2
2
6
6
6
6
4
4
2
2
2
7
5
5
2
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
5
1
1
1
1
1
1
4
1
1
1
1
1
3
2
2
2
2
1
1
1
1
4
2
2
1
1
1
1
2
2
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
1
1
1
31623
31597
1
1
1
1
2
1
1
1
1
1
1
1
1
1
31594
54
2
2
2
1
1
1
1
1
1
1
1
1
52
52
52
52
52
52
1
3
1
2
1
2
1
1
1
1
2
4
2
5
1
1
1
5
2
2
3
2
1
4
1
1
1
31540
31427
2
2
2
2
2
2
31423
1
1
1
1
1
1
1
1
31422
31422
31422
31422
31422
31419
31419
31419
31419
5
5
5
5
5
5
5
5
5
4
2
2
2
2
2
1
1
1
31414
31414
1
1
1
1
1
1
1
31413
31413
31387
31383
31383
31383
31378
473
472
470
1
1
1
435
435
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
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
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
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
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
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
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
2
1
2
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
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
2
1
1
1
1
30904
30904
30904
30904
30904
30903
1
5
5
5
5
5
5
5
4
4
4
3
3
3
3
3
3
3
25
1
1
1
1
1
1
23
2
2
2
2
2
1
1
20
20
20
20
20
20
1
1
1
1
1
1
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
112
110
110
110
38
38
17
17
17
17
17
1
1
1
1
1
1
1
1
1
14
1
1
1
1
1
1
3
3
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
1
1
1
3
3
3
3
3
3
3
3
3
4
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
21
6
6
5
5
5
5
5
5
5
1
4
1
1
1
1
1
1
1
1
15
15
15
15
15
15
15
15
6
9
72
72
71
69
68
68
68
68
68
68
1
67
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
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
25
1
1
1
1
1
1
24
16
16
8
8
2
2
2
2
2
2
2
2
2
5
5
2
2
2
2
2
1
1
3
3
3
3
3
8
8
8
4
4
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
8
6
4
4
4
4
4
4
1
1
1
1
2
2
2
2
2
2
1
1
2
2
2
2
2
2
2
2
1
1
68064
85
10
10
10
6
6
2
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
5
4
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
69
5
2
2
2
2
2
2
2
1
1
1
64
2
2
2
2
2
2
2
2
58
1
1
1
1
1
1
1
35
33
18
18
2
1
1
1
1
1
1
1
19
19
7
1
1
1
1
6
6
1
1
1
1
3
3
3
1
1
1
10
10
10
1
1
3
3
3
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
20982
29
29
5
5
5
19
19
1
1
26
26
2
2
175
175
32
32
17
17
8
8
3
3
62
62
2
2
6
6
9
9
142
142
1
1
117
117
116
116
1
1
250
250
1
1
17
17
17
17
26
26
151
151
1
1
427
427
3
3
26
26
1
1
1
1
4
4
1
1
1
1
18
18
1
1
6
6
551
551
19
19
1
1
156
156
2
2
6
6
21
21
1
1
6
6
66
66
1
1
1
1
190
190
29
29
3
3
3
3
1
1
8
8
2
2
6
6
44
44
219
219
1
1
77
77
1
1
1
1
30
30
2
2
107
107
1
1
5
5
4
4
2
2
18
18
2
2
8
8
1
1
2
2
8
8
531
531
5
5
23
23
1
1
8
8
8
8
430
430
3
3
1
1
1
1
8
8
6
6
1
1
199
199
19
19
8
8
1
1
7
7
9
9
100
100
7
7
1064
1
1
1
1
2
1
2
1
3
1
2
1
1
1
1
2
1
1
7
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
29
1
1
1
1
1
1
1
1
1
1
2
3
3
1
1
1
1
1
1
2
1
1
1
1
1
1
5
1
1
1
2
5
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
13
1
3
1
2
1
2
1
6
1
1
9
1
1
2
1
1
1
3
1
1
1
1
1
2
1
1
3
1
1
1
1
2
2
11
1
1
1
1
1
17
1
1
3
2
1
1
1
1
1
3
1
1
1
1
3
1
1
1
1
13
3
1
2
12
1
3
1
1
1
1
1
1
2
2
1
1
1
2
1
1
3
1
1
1
3
86
3
193
1
1
1
1
10
9
1
2
3
1
3
1
1
21
1
1
1
1
1
1
1
2
1
11
2
1
2
1
1
1
1
1
1
1
3
1
3
1
1
1
1
1
1
1
2
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
2
1
1
1
13
1
1
3
1
1
1
2
2
2
1
1
4
1
4
2
1
8
1
11
2
93
3
4
1
1
1
4
1
1
1
13
1
1
1
2
1
2
2
1
3
1
1
1
1
9
9
9
1
1
1
1
2
2
1
27
8
2
1
2
1
2
1
1
1
1
1
1
1
1
1
3
1
1
4
1
1
1
15
4
1
1
1
1
1
1
2
1
1
1
6
1
1
1
1
3
1
16
16
1
1
6
6
1
1
3
3
4
1
1
1
1
1
2
2
262
262
158
158
5
5
74
74
4
4
110
110
37
37
53
53
88
88
590
3
3
3
1
1
5
1
5
1
8
8
8
47
47
47
1
1
1
1
1
1
1
1
1
4
4
4
1
3
3
3
13
13
13
4
1
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
123
123
123
44
44
44
7
7
7
11
11
11
2
2
2
1
1
1
2
1
1
2
2
2
1
1
6
6
6
1
1
1
5
1
1
1
1
1
10
10
10
1
1
1
1
1
1
1
1
2
2
2
157
157
157
1
1
1
1
1
1
2
1
1
1
1
1
1
48
48
48
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
38
38
3
3
3
3
1
1
28
28
22
22
7
7
1
1
9
9
76
76
37
1
25
11
11
2
1
1
2
2
48
48
2
2
2
2
1
1
602
602
493
493
1
1
1
1
254
254
14
14
7
7
3
3
8437
1861
6576
1
1
7
7
3
3
1
1
4
4
5
5
1
1
39
39
15
15
4
4
4
4
3
1
1
1
2
2
2
1
1
1
1
9
9
9
6
6
6
4
1
1
2
2
1
3
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
5
5
5
5
4
4
4
4
1
1
1
1
340
340
28
28
28
28
28
28
28
28
11
11
11
6
6
2
2
3
1
1
1
1
1
1
1
2
2
2
2
2
2
164
164
6
6
3
3
3
3
3
1
1
1
1
1
1
1
1
25
5
5
1
2
2
2
8
4
1
2
2
2
1
1
1
4
1
1
1
1
1
1
1
1
1
11
11
1
1
1
1
1
2
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
8
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
112
112
112
112
1
1
9
9
1
1
2
2
1
1
1
1
1
1
5
1
1
1
1
1
3
1
1
1
1
2
2
2
2
1
1
1
1
1
132
132
132
132
132
132
1
2
7
1
4
2
1
17
2
1
9
1
13
6
3
2
1
1
1
4
2
1
5
19
1
2
20
3
19
3
3
3
3
3
2
2
2
2
1
1
1
1
16
7
4
4
4
4
4
4
3
3
1
1
1
1
2
2
2
4
2
2
1
1
1
1
1
1
4
4
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
33448
116
71
68
7
1
3
1
1
1
1
1
3
3
3
3
61
51
13
1
1
1
4
4
1
2
2
1
1
1
1
5
5
1
1
1
19
19
6
6
6
1
1
4
1
1
1
1
1
1
2
2
2
6
1
1
2
1
1
1
1
1
3
2
2
2
1
1
1
45
17
1
1
1
1
1
1
1
1
1
15
15
1
1
1
1
1
1
1
1
10
10
10
7
7
2
2
5
1
1
1
1
1
1
1
1
1
1
1
1
1
8
4
4
4
4
4
4
4
4
1
1
1
3
1
1
1
1
1
1
1
3
3
1
1
1
1
2
2
2
2
7
4
4
4
4
4
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3694
35
35
1
1
27
27
16
16
16
3595
65
61
1051
4
1
1
2
21113
50
17
1
1
1
6
4
1
1
1
1
1
1
6
6
3
3
3
3
3
1
2
33
10
6
3
3
2
1
1
4
4
3
1
2
2
2
2
1
1
1
4
1
1
1
3
2
2
11
3
3
3
2
2
2
6
2
5
5
5
39
33
4
4
4
1
3
6
6
2
2
2
4
1
1
4
1
1
1
3
1
2
9
4
4
2
2
1
1
2
2
2
1
1
1
1
8
5
5
1
4
1
1
1
1
1
1
1
1
6
6
6
6
6
6
6
6
6
6
6
10758
21
18
18
1
1
1
1
4
4
4
4
1
1
1
145
132
132
132
132
13
13
13
5
5
3
3
1
1
10582
21
3
3
3
3
3
3
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
1367
1367
27
27
9130
8944
2
3
2
2
1
1
1
2
5
1
1
6
1
2
1
2
2
6
1
2
3
1
1
1
8796
6
1
43
7
1
1
2
6
2
8726
1
37
2
16
4
3
1
183
183
4139
3
3
108
108
1
1
1
1
3826
3826
1
1
1
1
1
87
87
1
1
1
1
18
1
1
1
1
1
2
1
2
1
1
1
1
2
1
1
1
1
91
91
284
69
69
2
2
2
2
2
7
7
7
7
2
2
2
4
4
1
4
2
2
2
13
13
13
6
12
5
2
1
1
1
1
1
1
10
8
8
8
1
7
2
7
7
7
7
13
13
1
1
1
1
1
1
1
2
2
2
5
5
5
1
1
1
1
1
1
1
9
1
1
1
1
3
1
1
2
1
1
1
1
5
5
5
5
9
9
9
9
9
1
1
1
1
1
94
13
10
8
8
1
1
5
2
3
2
1
1
1
1
1
3
3
3
1
2
18
2
2
2
5
5
5
8
8
8
1
1
63
37
3
1
2
3
3
3
6
1
1
1
2
2
2
6
1
1
4
2
1
1
8
3
2
1
4
4
3
1
9
8
3
2
1
1
1
2
1
1
2
2
24
6
4
4
1
1
16
3
3
3
13
13
5
8
27
27
3
3
17
17
17
2
2
2
3
3
2
1
1
1
1
41
12
12
1
1
2
2
2
4
4
2
2
1
1
1
1
1
1
2
2
26
2
2
2
6
6
5
5
3
3
3
1
1
2
2
6
1
1
1
1
1
64
64
11
11
11
11
16
8
8
8
3
1
1
2
2
2
2
3
3
3
3
3
1
2
34
33
33
33
39
1
1
1
23
23
14
6
5
4
2
1
8
8
1
1
3
1
1
15
4
4
1
1
2
2
10
10
3
4
4
4
3
2
1
1
1
1
2
2
2
2
2
2
5632
52
3
3
3
3
3
2
2
2
1
1
46
46
46
46
85
67
1
48
15
3
18
18
5473
124
123
123
119
4
1
1
1
1
1
1
32
12
12
12
12
3
3
115
58
2
2
2
1
1
1
4
1
42
42
1
1
1
8
8
8
1
1
1
38
2
2
5
5
2
2
12
11
1
722
386
386
381
5
252
147
1
14
130
1
1
96
93
3
7
3
3
3
3
4
1
1
1
1
2116
1
1
1
1
1576
1576
1
1
382
1190
2
5
5
36
36
248
2
246
2
5
1
238
193
193
11
182
2
2
1
1
12
1
1
1
1
1
1
5
4
1
1
1
3
2
1
234
107
3
91
12
123
123
112
3
8
3
3
99
9
9
5
5
1
1
1
1
1
2
2
19
18
10
8
37
36
32
2
1
1
1
1
1
50
50
39
39
116
1
1
1
115
4
101
50
50
50
1
3
1
45
1
1
1
1509
828
828
1
7
820
592
592
592
33
33
33
3
3
3
89
89
3
3
8104
61
61
8
8
1
1
6
6
5
1
1
1
4
1
1
1
1
1
1
3
2
2
2
1
3
3
3
3
1
1
1
1
13
1
1
1
1
10
8
2
2
1
1
1
1
6
6
3
3
7
6
2
2
15
2
2
2
2
2
2
2
8
1
1
1
1
1
1
25
25
3
3
3
3
16
5
5
5
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
8
8
8
8
2
1
5
3
3
3
3
3
3
2
2
1
1
1
1
1189
397
397
2
2
1
1
1
1
191
18
173
1
1
23
1
1
1
1
1
1
1
2
2
2
1
2
2
1
1
2
1
2
2
2
2
135
2
132
10
115
7
1
2
2
14
14
14
1
1
6
6
6
6
6
34
34
31
31
31
2
2
95
95
10
1
1
1
1
1
1
3
3
5
5
1
4
1
1
5
5
5
3
3
3
1
1
1
2
2
2
7
7
7
3
3
3
1
1
5
4
4
8
8
8
11
11
11
13
13
13
2
1
1
2
2
5
5
5
2
2
6
6
6
1
1
1
1
27
1
1
1
26
26
26
26
29
29
24
24
24
5
5
569
1
1
1
1
42
7
7
18
18
7
7
7
3
3
6
2
2
2
2
2
2
2
326
58
58
4
2
2
2
2
241
1
1
1
1
196
196
1
1
3
3
4
4
4
4
1
1
24
24
24
1
23
170
24
24
86
86
86
50
50
50
5689
1
1
9
9
3
3
2
2
7
7
56
56
1
1
2
2
2
2
17
17
1
1
64
64
5427
5427
1
1
1
1
9
9
7
7
29
1
3
3
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
3
3
1
3
3
2
2
45
45
25
23
23
12
7
7
1
2
2
2
8
8
8
1
1
2
2
2
19
19
11
1
1
1
1
1
1
7
2
2
2
4
2
2
1
1
1
1
1
1
2
1
1
1
1
2
2
2
227
227
2
1
1
1
8
1
1
1
1
1
1
1
1
1
1
4
4
4
2
2
2
2
3
3
3
3
3
3
3
3
3
3
1
1
1
5
2
2
2
2
2
2
1
1
16
1
1
1
9
2
2
2
1
1
1
6
4
2
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
15
13
13
1
1
1
1
1
1
1
1
1
4
1
1
1
1
2
2
2
1
5
2
2
2
1
1
1
1
1
1
8
8
8
8
5
4
4
1
1
3
3
8
6
1
1
1
3
3
1
1
2
2
2
1
1
2
1
1
1
1
10
1
1
3
3
3
6
25
25
1
1
1
2
1
2
2
1
2
2
2
1
1
1
4
4
4
1
3
3
1
1
1
1
1
1
1
1
1
2
2
2
2
2
11
4
3
3
1
1
1
1
1
2
2
2
1
1
1
3
3
3
3
10
10
1
1
1
1
15
2
1
1
1
1
9
1
1
1
2
2
1
5
2
2
2
2
2
1
1
1
1
1
1
3
1
1
1
8
6
2
2
4
4
4
1
1
1
1
2
1
4
4
1
1
4
1
1
1
2
2
2
5
5
2
1
1
1
150
10
10
10
10
7
1
1
1
26
1
1
1
4
4
4
4
8
8
8
4
4
1
1
1
1
1
1
1
12
1
1
3
3
3
7
7
87
17
17
17
17
55
13
13
21
21
21
19
19
19
14
14
3
3
3
3
25
16
4
4
4
12
12
12
9
9
9
9
180
142
12
12
12
12
130
28
2
2
26
26
6
1
1
1
1
4
4
2
2
2
2
3
2
2
1
1
3
3
1
1
3
2
2
2
19
12
3
3
1
1
3
3
2
2
2
2
2
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
5
2
2
2
2
1
1
1
1
1
2
2
1
1
1
1
1
14
3
3
3
3
3
4
2
2
3
2
2
1
1
22
2
2
2
1
1
8
2
1
1
1
1
3
3
1
1
1
1
4
1
1
1
1
1
1
7
7
7
38
16
6
6
3
3
3
19
3
3
4
4
4
2
2
6
3
1
1
1
1
1
1
1
1
1
1
1
111
2
2
2
109
1
1
1
5
4
4
4
3
1
86
21
21
6
15
1
1
1
1
2
1
1
1
4
8
8
6
6
6
1
1
1
1
19
5
5
5
4
4
4
8
2
2
2
2
2
2
1
1
1
1
6
1
1
1
1
7
7
15
4
4
3
1
11
3
3
5
5
2
25
10
2
2
2
2
2
1
1
1
1
1
5
3
3
1
1
1
12
2
2
2
2
3
3
1
2
1
1
1
1
1
1
1
1
5
1
1
1
2
2
2
2
2
93
22
22
3
1
1
1
2
2
2
2
2
2
3
1
2
3
3
71
14
14
14
14
26
5
5
5
8
8
7
6
6
6
24
8
8
14
14
1
1
1
1
1
1
196
19
19
19
19
97
97
2
2
2
69
69
7
1
1
2
2
2
1
1
1
8
8
2
2
2
2
34
15
15
15
14
14
14
1
1
1
1
1
24
2
2
3
3
5
5
3
3
1
1
9
9
1
1
1
1
1
1
18
17
17
17
17
17
17
1
1
1
1
354
11
11
3
2
2
2
6
3
3
3
3
3
3
205
21
1
1
1
2
2
2
2
5
3
3
3
2
2
6
4
2
2
2
2
2
2
2
5
5
1
1
1
1
1
1
1
18
18
3
2
2
7
7
7
7
4
4
4
4
4
4
4
4
71
14
1
1
1
5
1
1
1
2
1
1
1
1
1
1
2
1
1
9
1
1
1
1
1
1
1
1
1
4
4
1
2
1
10
1
1
1
5
2
2
1
1
4
2
2
2
2
37
37
22
22
22
12
12
12
21
3
3
3
4
4
4
4
3
3
2
1
8
2
2
2
6
6
2
2
2
2
72
6
2
2
2
4
4
8
8
4
4
2
2
2
2
1
1
1
8
1
1
6
6
3
3
3
3
16
1
1
1
1
1
1
2
2
2
11
11
5
5
5
5
2
2
2
2
2
10
10
1
4
2
1
2
1
1
1
1
3
3
3
3
3
3
1
1
31
31
2
2
2
2
3
3
3
2
2
2
2
5
5
5
10
10
10
10
7
7
7
7
62
7
4
4
4
1
1
1
1
1
50
50
50
3
3
3
2
2
2
2
2
2
1
1
1
1
8
8
1
1
1
1
7
7
7
7
9
6
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
12
12
12
2
2
2
8
8
1
1
1
1
1
8
8
3
3
3
3
5
5
5
5
8
8
8
8
7
7
1
1
12
12
12
5
5
1
3
3
1
3
3
1
1
1
1
1
1
1
4
4
2
2
1
1
1
1
1
1
1
1
1
1
1
155
71
7
1
1
1
1
1
4
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
4
2
2
2
2
2
2
2
2
2
2
60
1
1
1
1
1
13
1
1
9
9
9
9
3
3
3
3
3
3
1
1
1
2
2
2
2
2
2
2
2
2
8
7
5
2
2
1
1
1
1
1
1
1
1
1
32
1
30
2
2
8
3
3
2
2
2
1
1
1
4
4
4
1
1
1
4
4
4
4
4
1
1
1
1
1
1
1
1
1
1
78
41
20
13
1
1
1
1
2
1
1
1
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
7
1
1
6
10
3
7
1
1
1
3
3
3
3
3
3
3
1
1
1
1
4
4
2
1
1
6
5
2
1
1
1
1
1
1
1
1
1
36
15
15
4
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
3
3
1
1
2
1
1
17
4
4
4
4
3
2
2
1
1
1
7
1
1
1
1
1
1
1
1
3
1
1
1
2
1
1
1
3
3
3
3
5
5
1
1
1
1
1
4
3
1
1
1
2
2
1
1
1
1
198
197
14
14
2
2
140
140
1
1
1
1
1
1
1
1
1
1
1
3
3
2
2
1
1
3
3
16
16
2
2
1
1
1
4
1
1
1
1
1
1
1
1
3
3
3
3
6068
1
1
1
6064
661
201
201
201
457
425
22
11
11
11
11
11
11
7
7
7
7
396
3
3
393
393
393
25
1
1
12
12
12
12
12
12
4
1
1
1
1
3
3
3
3
3
2
2
2
2
1
1
1
1
49
22
22
27
1
1
2
2
2
1
2
4
4
1
1
1
1
4
4
1
1
1
1
1
1
2
2
22
22
3
1
1
2
2
2
2
2
1
1
1
1
1
1
1
8
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
4
4
4
4
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
5184
895
895
1
173
721
4249
4131
226
1
1
225
225
225
121
121
121
121
1231
74
74
65
8
1
2
2
1153
1153
2
1
1
126
126
126
126
327
326
326
17
17
5
5
2
2
2
2
407
233
228
228
2
2
2
170
170
170
8
2
2
2
1
2
2
1
1
1
1
3
3
3
3
410
1
1
5
2
2
1
72
1
1
1
2
2
65
65
1
1
1
1
1
1
2
2
1
1
1
1
3
1
2
67
65
65
1
1
1
1
58
58
58
2
2
71
71
71
1
1
1
1
2
1
1
1
1
3
3
95
95
95
1
1
2
2
1
1
57
57
57
57
13
12
2
1
1
6
1
1
1
1
2
1
1
1
1
25
5
5
5
20
20
20
59
59
59
14
14
14
14
16
16
16
16
56
56
56
56
61
61
61
61
62
62
62
1
1
1
89
3
1
2
82
82
1
1
1
15
6
6
1
1
8
8
479
479
479
25
25
25
25
116
71
71
71
43
43
43
1
1
1
38
38
8
8
8
2
2
2
2
2
2
1
1
1
7
7
7
5
5
5
10
10
2
2
59
34
34
34
34
25
25
25
25
17
16
16
3
3
1
1
1
3
3
1
1
1
1
5
3
3
1
1
1
1
3
3
1
1
1
1
1
1
104
1
1
1
103
46
4
4
4
4
7
7
7
7
3
3
3
3
27
27
27
27
5
1
1
1
2
2
25
10
10
10
10
4
4
4
4
9
9
9
9
11
3
3
3
3
8
8
8
8
21
20
20
20
20
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
17
17
16
16
11
1
1
1
10
10
1
9
5
5
5
5
1
1
1
1
1
1
90007
1881
347
1
1
306
1
1
3
1
2
16
250
1
5
1
2
1
1
1
4
5
1
1
2
2
1
4
1
1
1
1
1
1
9
2
1
1
1
1
2
1
27
1
1
8
13
1
1
2
1525
770
12
4
1
2
1
3
3
2
1
1
3
1
2
733
733
22
22
2
2
1
1
21
21
685
167
167
485
485
2
2
23
1
1
1
1
1
1
14
14
4
4
97
4
1
1
1
1
2
2
6
6
6
6
64
29
1
1
11
11
11
11
1
1
1
1
3
3
1
1
32
32
1
1
1
1
1
3
1
8
1
1
1
3
1
1
1
1
3
1
1
3
3
3
1
1
1
1
1
1
23
1
1
1
12
2
2
1
1
1
1
2
2
1
1
2
2
3
3
10
10
3
1
1
5
2
2
2
642
636
636
6
6
2
2
2
1
1
1
1
1
3
3
3
3
3
3
1
2
2
2
1
1
1
1
1
1
1
616
141
3
3
33
33
2
2
2
2
16
16
11
11
12
12
5
5
8
1
5
1
1
12
12
7
7
12
12
5
1
1
1
1
1
1
1
157
1
1
1
156
144
144
62
62
42
42
42
37
37
37
11
1
1
9
9
1
1
3
3
2
1
1
1
1
282
5
1
1
1
1
1
1
4
4
4
4
4
4
76
76
76
1
1
1
1
1
1
177
177
177
1
1
172
170
3
3
1153
1152
1
1
1
1
5
5
8
8
2
2
7
7
1
1
1026
18
5
2
2
1
2
2
1
2
1
1
2
1
2
3
12
1
1
3
1
1
2
1
2
1
1
5
5
2
1
1
2
3
1
1
3
1
2
16
2
1
1
5
1
1
1
4
1
4
4
1
2
7
1
1
2
1
1
2
1
1
1
2
1
1
1
5
6
1
3
1
1
1
1
2
2
6
2
1
1
2
2
2
4
2
1
2
1
2
1
2
11
2
1
1
2
1
10
8
3
3
2
1
1
2
1
3
2
1
6
2
5
3
7
2
1
3
1
1
1
1
2
8
3
1
1
2
4
2
1
1
1
1
2
3
2
9
1
3
6
6
3
7
2
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
6
1
2
1
1
1
3
1
1
1
8
3
1
1
2
3
2
3
1
1
1
1
1
2
1
1
4
1
4
1
2
4
1
2
2
4
5
2
2
1
8
2
12
1
3
2
4
1
1
1
5
2
9
1
1
5
7
1
1
4
1
3
1
5
1
1
1
1
1
3
1
1
2
1
2
12
1
1
1
2
10
2
2
5
1
1
1
2
1
1
1
1
3
3
5
1
3
1
1
1
3
2
6
1
1
18
1
9
7
6
1
6
2
2
4
4
1
2
7
8
1
1
3
1
1
1
2
1
1
1
3
1
4
1
2
1
1
1
2
3
3
6
1
3
1
1
1
1
1
1
1
9
2
1
1
2
1
1
3
6
5
4
1
2
1
1
1
1
1
1
2
1
12
8
1
1
1
13
6
2
1
1
1
2
3
2
1
2
2
1
3
1
1
2
8
2
1
1
2
2
1
3
2
1
1
1
6
1
3
3
5
4
1
2
2
2
2
3
2
2
2
2
2
1
4
2
1
6
5
9
3
3
1
1
24
1
1
1
1
1
1
1
1
1
1
1
1
9
9
7
4
2
2
1
1
1
1
1
1
58
1
1
3
1
2
3
1
1
1
1
2
1
1
3
15
1
1
3
2
1
2
3
7
2
17
2
1
1
1
1
1
4
1
1
2
1
1
3
3
1
1
raw text file