members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
129795
1546
27
1
1
1
1
1
1
1
1
1
1
1
9
1
1
1
8
7
1
1
1
1
1
1
5
1
1
1
1
1
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
12
8
4
4
4
4
4
4
1
2
2
1
1
1
1
1
1
4
4
4
4
1
1
1
1
3
3
2
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
22
2
2
2
2
1
16
16
16
16
3
13
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
13
2
2
2
2
1
1
1
9
9
9
2
2
3
3
1
1
2
1
1
8
8
8
1
1
1
7
7
6
1
2
1
2
709
59
6
6
6
6
6
6
6
6
6
1
1
1
1
1
1
1
1
4
4
4
45
40
5
2
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
34
1
1
1
1
1
1
1
1
33
29
1
1
1
1
1
1
1
28
28
4
4
4
4
1
1
1
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
23
23
23
2
2
2
2
2
2
16
1
1
1
1
1
8
1
1
1
1
1
7
7
7
2
2
2
2
1
1
2
2
2
1
1
2
2
2
2
7
5
5
4
4
4
1
2
1
1
1
1
1
2
2
2
5
5
1
1
1
1
4
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
4
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
5
5
1
1
1
1
1
4
4
4
1
2
2
1
2
2
2
2
1
1
1
1
1
650
600
600
3
3
3
266
266
1
1
1
1
1
1
1
1
1
1
1
5
2
6
1
1
1
1
1
1
1
1
2
1
1
1
1
5
1
1
4
1
1
1
1
1
1
1
1
1
1
1
3
4
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
1
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
1
1
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
1
5
2
2
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
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
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
41
1
1
34
34
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
6
3
1
2
290
280
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
7
1
1
7
4
1
1
2
1
1
2
1
5
1
1
4
1
1
1
1
1
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
4
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
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
3
1
1
1
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
13
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
7
9
9
7
1
1
1
1
1
1
1
6
6
1
1
5
2
2
2
2
3
1
1
1
10
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
2
2
1
1
1
1
1
1
1
26
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
1
2
2
2
2
18
9
2
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
9
6
1
1
4
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
7
4
2
2
2
2
2
2
2
2
3
1
2
2
2
2
52
1
1
1
1
1
1
1
38
1
1
1
1
1
1
1
2
2
2
1
1
1
1
4
4
4
2
2
1
1
1
1
1
7
1
1
1
1
1
1
1
1
1
1
4
4
4
4
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
8
8
5
5
5
5
5
3
3
3
3
3
12
9
1
1
1
1
3
1
1
1
2
1
1
1
1
4
1
1
1
2
2
2
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
13
3
3
3
1
1
1
2
2
3
3
1
1
2
2
1
1
7
7
2
1
1
1
1
4
1
1
1
2
2
1
1
1
1
1
1
6
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
7
7
7
6
1
2
1
1
1
1
7
6
6
6
6
5
1
1
1
1
1
1
2
1
1
1
1
1
1
82
15
4
4
4
4
4
4
3
1
2
2
2
2
2
2
1
2
2
2
2
2
1
1
1
1
1
7
6
5
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
4
4
2
2
2
1
2
2
2
10
6
6
6
6
6
6
4
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
4
4
4
1
1
1
3
2
2
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
1
1
1
1
29
1
1
1
1
1
1
11
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
7
7
2
2
2
2
2
2
3
3
3
7
7
1
1
1
1
1
5
1
1
1
2
2
2
1
1
9
9
9
9
2
1
1
1
1
2
2
1
1
586
551
4
4
4
4
4
4
1
2
2
2
2
1
1
1
1
1
1
1
1
543
29
5
5
5
5
5
5
1
1
2
1
24
21
16
16
16
16
1
6
1
1
1
2
1
1
2
3
3
3
3
3
3
3
3
3
1
3
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
514
376
3
3
3
3
3
2
1
373
3
3
1
1
1
1
1
2
2
2
2
2
2
370
370
370
370
370
363
363
363
4
2
2
2
2
2
2
2
2
1
1
2
2
2
2
2
359
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
357
356
356
1
1
1
1
1
1
355
301
301
301
301
301
300
300
299
284
284
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
54
52
51
51
51
51
51
51
1
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
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
1
1
1
1
1
1
1
1
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
1
4
1
1
135
127
1
1
1
1
1
1
1
126
125
108
108
65
65
65
65
65
1
1
1
1
1
1
1
1
1
1
1
1
57
8
8
8
8
8
8
8
5
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
15
15
15
2
2
2
2
2
2
2
13
1
1
1
1
1
1
12
9
9
9
9
9
1
1
2
1
2
2
3
3
3
1
1
4
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
29
12
12
11
11
2
2
2
2
2
2
2
1
1
9
9
9
9
9
9
1
1
1
1
3
2
1
1
1
1
1
15
15
15
15
15
10
7
7
7
7
7
7
7
1
2
1
1
3
3
3
3
3
3
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
4
4
1
2
7
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
3
3
1
1
1
1
2
2
2
2
2
1
1
2
2
2
2
2
42
35
35
35
35
35
35
35
35
35
3
17
15
7
7
7
7
7
7
6
6
2
4
1
1
16
16
10
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
7
6
6
4
1
1
1
1
1
1
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
1
1
1
1
1
6
4
1
1
1
1
1
3
3
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1
1
1
1
1
1
1
1
7
4
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
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
1
1
1
1
1
34
3
3
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
30
23
23
7
7
6
6
6
6
3
2
1
1
1
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
16
16
16
10
10
1
1
1
1
1
1
4
4
2
2
1
1
1
2
2
1
1
3
1
1
1
1
1
2
2
2
2
3
1
1
1
1
1
1
1
1
1
7
3
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
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
98752
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
27774
11
4
1
1
2
7
2
1
1
1
1
1
417
417
417
12
12
1
1
1
1
1
1
1
1
1
1
1
1
405
2
2
2
28
25
3
3
1
1
39
35
93
83
1
1
99
82
43
1
1
1
1
2
3
3
1
1
1
1
1
1
2
2
3
3
1
1
4
4
2
2
1
1
3
3
1
1
1
1
1
2
1
1
1
3
2
2
2
2
1
3
2
6
6
6
1
2
2
4
4
4
2
2
2
2
2
2
4
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
27309
15
1
1
1
7
7
7
6
3
2
2
2
1
1
1
1
1
1
3
3
3
27294
1
1
1
1
27251
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
6
2
4
2
1
1
1
1
1
1
5
1
1
1
2
1
1
2
1
1
3
1
1
1
1
1
73
72
4
1
11
7
5
35
9
6327
6109
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
33
1
1
1
1
4
4
1
19
2
4
1
3
1
1
1
1
1
1
1
1
1
3
3
42
37
2
1
16675
1
1
16673
1
1
1
1
3
1
2
5
5
1
1
110
110
3025
2857
1
1
22
22
1
1
1
1
1
1
5
1
1
3
3
1
1
1
1
1
1
29
29
29
29
1
1
1
1
11145
2
2
3202
3192
1
1
2
2
36
36
36
6
6
17
17
7
7
639
639
1
1
4
4
5
5
598
598
1
1
2
2
31
31
4
4
1
1
5
5
1
1
1
1
1
10
10
28
28
68
68
1
9
9
2
1
1
1
1
9
9
1
1
15
15
42
42
3
3
1
1
83
83
1
1
1
1
72
72
2
2
2
2
1
1
66
66
2
2
1
1
1
1
1
1
2
2
1
1
86
86
39
39
3
3
2
2
8
8
27
27
7
7
3
3
125
125
15
15
25
25
1
1
7
7
14
14
1
1
2
2
27
27
1
1
3
3
19
19
1
1
1
1
40
40
2
2
1
1
51
51
5
5
1
1
3
3
1
1
2
2
70
70
16
16
2
2
1
1
2
2
4
4
18
18
25
25
1
1
4
4
17
17
9
9
9
9
1
1
1
1
18
18
1
1
2
2
1
1
5
5
6
6
19
19
4
4
30
30
1
1
3
3
2
2
4
4
14
14
3
3
1
1
11
11
1
10
10
1
1
1
4
4
20
20
240
240
3
3
15
15
61
61
1
1
165
165
1
1
1
1
20
20
1739
1
1
3
2
1
1
1
2
1
1
9
1
1
1
1
1
1
1
3
39
1
3
1
1
1
61
10
3
1
12
1
1
5
1
1
1
1
1
1
1
1
5
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
6
3
1
32
1
1
6
1
1
1
1
2
7
1
2
1
1
1
1
1
1
1
2
5
1
1
7
2
1
11
1
2
1
2
1
1
1
1
2
1
1
1
1
5
2
2
1
1
1
2
1
1
2
1
1
2
1
1
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
38
1
15
2
4
1
10
2
2
2
1
1
1
1
3
3
3
3
1
1
2
18
1
1
1
1
1
2
1
1
1
2
1
1
1
2
2
2
1
4
2
1
4
1
1
1
5
1
1
4
1
1
1
1
1
1
8
1
1
5
18
39
2
1
1
1
3
4
1
1
1
1
2
2
2
1
1
1
1
6
3
1
1
1
1
21
21
21
6
1
2
3
1
1
1
1
9
1
1
1
1
29
3
3
3
6
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
6
1
1
1
1
1
12
9
3
1
1
1
5
1
1
24
1
1
1
2
1
3
1
1
1
1
1
7
1
3
1
2
10
3
5
1
1
5
1
1
2
1
1
1
31
1
14
1
5
1
1
1
9
2
1
1
1
1
1
1
1
1
5
1
1
4
1
1
1
1
1
1
3
1
1
1
1
1
2
7
1
1
5
1
2
1
1
2
3
15
1
1
1
2
2
1
1
4
1
1
1
2
1
1
1
1
4
2
1
2
2
1
1
2
1
1
1
1
1
2
3
1
1
21
1
4
1
1
1
9
1
1
8
1
55
1
1
6
1
1
2
16
1
1
1
1
1
1
1
2
1
1
6
3
4
1
1
1
1
1
26
2
2
1
1
1
1
1
4
2
2
1
2
2
3
4
3
1
1
2
1
1
1
1
1
1
2
2
2
4
1
1
3
1
1
1
1
2
1
6
1
1
1
2
2
2
5
1
1
2
2
2
1
2
1
1
1
2
1
1
1
1
7
1
6
1
1
1
1
1
2
8
2
2
1
1
1
1
1
3
1
1
1
1
1
2
6
5
1
1
2
1
2
1
31
1
1
1
3
1
1
1
1
1
1
1
1
1
2
1
1
4
1
1
2
7
2
3
1
20
1
1
54
1
1
1
1
1
10
1
1
1
1
2
38
1
1
1
1
2
2
10
1
1
5
1
3
2
1
1
5
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
5
1
1
1
1
1
6
2
2
2
1
3
1
1
1
1
1
1
3
3
1
1
115
115
2
2
3
3
7
7
20
1
1
1
1
1
1
1
1
1
6
6
11
11
20
20
1
1
1
1
1
1
14
14
1
1
6
6
1
1
34
34
88
88
117
117
1
1
6
6
1
1
338
338
6
6
3
3
16
16
2
2
470
2
2
2
1
1
24
1
1
1
1
1
1
9
9
9
1
1
1
1
4
4
4
5
5
5
1
1
1
1
3
3
3
3
3
3
17
2
2
2
1
1
1
1
1
1
1
1
14
14
14
4
4
4
1
1
1
1
1
1
1
1
1
2
2
2
1
4
1
1
1
1
1
1
1
1
52
52
52
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
16
16
7
1
13
1
1
1
1
5
5
5
1
1
1
1
1
1
27
27
27
1
1
1
1
1
1
1
1
1
1
1
8
8
8
3
3
3
1
1
5
3
3
3
1
1
1
1
1
5
5
5
6
6
6
5
1
1
1
1
2
2
2
1
1
1
1
1
1
3
3
3
1
1
44
44
44
1
5
5
5
1
1
1
2
2
2
1
1
1
1
4
4
4
21
21
21
1
1
1
1
1
2
1
5
5
5
234
234
1
1
11
11
28
22
12
1
2
1
1
1
4
1
1
5
5
5
5
19
19
27
27
7
7
7
167
12
131
24
24
3
3
5
5
4
1
1
1
1
4
2
2
2
2
2
2
4
4
132
132
5
5
1
1
2
2
81
81
2
2
1
1
1
1
37
37
39
39
1
1
95
21
15
34
16
5
3
1
1
1
3
3
1
1
29
29
18
18
17
17
1
1
12
12
2
2
59
59
1
1
142
142
5
1
1
1
1
1
1
1
1
1
2
2
2
1
1
79
79
16
2
2
1
1
1
14
14
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
2
1
1
2
2
2
43
43
43
1
1
1
1
1
1
1
1
8
8
8
1
4
4
4
1
12
1
10
10
9
4
4
4
1
1
1
1
1
1
1
1
1
1
19
19
6
3
2
2
2
1
1
2
2
2
13
3
3
3
3
2
2
1
2
2
5
5
15
15
15
15
2
2
2
2
2
1
1
1
1
1
11
11
11
10
33
33
33
23
1
1
1
1
1
1
21
20
7
7
7
2
1
1
1
1
4
1
1
2
1
1
1
10
2
2
2
2
2
2
2
2
6
6
6
6
1
1
1
1
1
1
1
1
7
7
3
3
3
4
4
4
4
4
4
6
6
6
6
5
5
5
5
1
1
1
24
24
24
24
19
19
19
19
5
5
5
4
1
4924
4924
219
219
219
219
9
9
9
9
208
208
208
208
5
5
1
1
35
34
34
15
15
4
4
1
13
13
13
13
4
4
4
4
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
8
3
3
3
3
3
3
2
5
5
5
5
5
5
1158
1147
144
144
2
1
1
1
1
16
13
13
13
1
1
1
1
1
1
125
1
1
1
1
5
5
10
9
2
2
2
4
4
4
4
4
4
1
1
6
6
6
5
5
4
7
7
7
1
1
4
4
2
2
1
1
1
2
2
15
15
14
7
7
7
1
1
5
5
5
2
2
1
2
1
1
6
6
5
2
2
6
6
5
2
2
7
7
1
6
224
33
1
1
1
1
1
1
31
2
2
1
1
2
1
1
1
3
3
3
1
1
1
2
2
2
2
2
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
6
6
6
67
44
1
1
5
2
2
7
7
7
6
6
4
8
3
3
4
4
13
13
13
22
3
3
3
8
8
7
1
1
7
7
7
2
2
2
85
83
4
8
2
2
1
1
8
8
8
1
1
7
1
1
6
6
3
3
1
1
5
4
1
1
1
1
1
7
7
7
4
4
1
1
4
4
4
1
1
10
6
5
3
1
1
2
2
2
2
7
7
6
6
6
2
2
2
2
2
19
18
5
5
5
6
6
6
2
2
5
5
1
1
1
45
14
14
14
14
14
18
3
3
3
3
15
7
7
7
7
8
8
8
12
1
1
1
10
10
10
10
1
1
1
238
44
14
6
6
6
7
7
6
1
3
3
3
3
5
5
5
5
2
2
2
1
19
4
4
3
5
5
1
4
1
1
4
4
4
8
8
8
8
7
98
16
16
9
9
9
3
3
3
29
29
11
1
9
9
1
5
5
5
4
4
1
1
1
17
15
15
2
13
1
1
31
31
31
1
9
5
5
5
5
4
4
4
4
9
9
9
9
8
1
7
7
7
7
7
5
5
5
19
1
1
1
17
17
17
16
1
1
1
1
21
21
7
7
7
10
10
10
3
3
3
11
11
11
11
9
2
1
1
1
1
1
11
11
11
11
11
11
52
52
27
8
8
10
10
10
3
3
4
4
3
4
4
4
4
5
1
1
1
11
7
7
6
4
4
4
7
7
7
7
7
7
148
115
7
7
7
7
107
1
1
5
5
5
5
5
4
4
4
6
6
6
6
84
8
8
3
3
33
13
13
13
1
1
1
19
18
18
18
92
92
10
10
10
9
4
4
4
4
3
2
2
2
2
2
2
22
11
11
4
11
16
2
1
1
12
12
12
1
1
1
1
10
10
10
10
11
11
11
11
11
11
11
10
6
6
3
2
1
1
2
2
2
2
1
1
1
78
6
6
6
6
6
3
3
3
3
3
31
9
9
9
11
11
11
11
11
11
11
10
36
36
1
1
9
9
3
3
3
4
4
10
9
5
5
20
20
20
20
20
1
19
9
9
8
2
1
1
1
1
1
1
1
1
1
1
3467
3467
3467
3467
3467
3467
64
139
14
37
94
2
2
189
23
5
11
6
3
3
63
4
596
3
260
66
233
33
429
108
9
206
95
61
162
104
140
21
54
6
94
31
5
66
5
8
13
8
8
1
1
1
1
1
1
7
1
1
1
2
2
2
2
4
1
1
1
1
3
3
3
113
8
8
8
1
1
1
1
1
6
6
4
1
2
1
2
1
1
1
1
1
1
1
1
1
105
30
21
21
2
1
1
6
6
6
6
46
37
37
37
37
37
19
1
17
9
9
2
2
2
2
4
4
4
24
24
8
8
8
3
2
16
16
16
1
1
1
1
1
1
42317
1
1
1
1
274
149
3
3
3
3
3
3
144
18
2
1
1
1
13
1
1
1
1
3
3
3
1
1
1
1
1
1
4
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
125
94
35
10
10
6
6
1
1
1
1
3
1
2
4
3
1
2
1
1
2
2
1
1
1
2
2
1
1
19
18
15
13
13
1
1
1
1
6
1
1
1
5
5
5
25
4
1
1
2
1
1
3
2
2
2
2
1
1
1
12
12
9
1
1
1
1
125
15
4
4
4
4
11
11
1
2
2
2
1
1
1
2
2
1
1
1
3
3
3
3
2
2
2
2
1
1
1
1
4
4
4
4
4
4
23
9
9
9
9
1
8
14
1
1
13
1
1
1
1
1
1
2
2
2
3
3
3
2
2
1
1
1
1
1
2
2
2
1
24
1
1
1
1
1
1
3
3
3
3
3
3
2
2
2
18
17
9
2
2
2
3
3
3
2
2
2
5
5
5
5
3
2
1
1
1
1
11
6
2
2
2
2
1
1
1
1
2
2
2
2
5
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
39
32
32
1
1
1
1
28
28
8
20
1
1
7
7
6
1
1
5
5
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
596
2
2
11
11
55
3
16
13
87
6
4
1
1
1
1
13
1
1
5
21
2
20
10
2
1
1
1
1
334
334
51
51
51
41
41
3
3
4
4
34223
305
87
9
9
2
2
2
2
2
2
18
7
1
1
1
1
1
1
1
8
1
7
1
1
1
4
4
4
8
1
1
1
6
5
5
1
14
14
1
1
7
7
14
14
14
12
2
16
2
2
2
2
2
2
2
1
1
214
1
1
1
98
44
25
18
5
2
16
5
10
1
50
22
1
1
1
2
19
8
8
1
1
5
24
24
24
18
1
3
2
22
9
9
9
13
12
12
12
46
9
9
8
1
19
19
19
18
6
6
3
3
1
1
2
12
12
12
342
253
21
21
21
21
14
14
5
4
4
9
2
2
2
2
1
1
77
1
1
39
39
1
36
35
3
14
41
14
14
1
13
1
1
16
16
1
15
1
1
9
9
96
1
1
1
1
1
1
1
1
24
1
22
31
30
29
1
1
1
1
1
28
28
1
26
1
1
85
85
84
84
83
1
1
1
21
21
21
21
21
21
26247
10
1
1
7
7
1
1
1
1
22
22
22
21
1
812
778
778
778
1
12
760
2
34
24
24
8
8
8
8
1
1
1
1
16
16
11
10
3
3
25387
187
36
36
36
36
7
7
1
1
1
1
32
1
1
1
1
1
1
1
1
1
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
2
1
1
1
1
1
1
1
1
1
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
2
2
2
1
1
1
1
1
55
55
55
55
3
3
3
3
6798
6775
21
9984
5
9977
8283
7899
2
1
1
10
3
1
2
1
1
1
19
2
2
6
5
1
2
6985
1
1
8
1
2
4
15
31
1
1
1
6911
718
7
1
14
1
13
1
1
376
360
1
14
247
6
6
5
5
78
78
32
32
1
1
1
1
14
14
1
1
2
2
21
21
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
2
2
24
24
24
24
42
1
2
1
1
1
1
1
15
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
966
119
119
1
1
2
2
3
1
1
1
2
2
1
1
13
13
12
2
1
1
4
4
10
9
9
1
1
1
1
5
1
2
1
1
5
1
1
1
1
7
7
7
1
1
1
18
18
18
18
4
4
4
6
2
1
1
2
2
8
8
4
4
37
15
1
1
9
9
1
1
3
1
2
22
1
15
15
15
5
10
82
1
1
1
66
11
11
1
9
1
1
8
8
8
10
10
10
15
14
14
14
1
13
13
13
15
15
2
13
46
9
9
9
9
19
2
2
6
6
6
1
1
10
7
7
2
2
1
1
1
17
17
17
17
15
14
14
14
14
1
1
1
1
1
1
1
36
9
9
9
9
18
18
18
18
8
8
8
8
309
84
67
41
40
7
7
10
8
2
20
17
3
1
1
1
17
2
2
1
1
3
3
3
17
17
17
3
2
12
14
1
1
1
5
5
1
4
3
3
3
5
204
143
13
9
4
1
1
1
1
1
1
5
5
29
7
7
2
1
1
10
3
2
1
7
5
1
1
34
26
4
3
1
8
4
4
10
10
4
4
4
4
4
1
1
10
10
3
6
1
17
6
6
4
2
11
11
8
15
3
12
1
1
6
1
5
54
1
1
2
2
10
10
10
1
1
30
23
1
1
22
6
1
15
7
7
6
1
62
61
5
5
5
10
9
7
7
7
10
10
9
26
26
5
5
7
7
6
1
5
1
195
2
2
2
82
81
10
10
6
6
1
1
2
2
13
12
9
9
9
9
1
11
11
11
10
1
1
9
5
5
5
4
4
4
14
14
1
1
1
78
9
9
9
15
15
11
11
8
8
8
1
14
14
9
4
1
1
21
12
12
12
12
12
9
9
9
9
60
60
6
6
6
6
33
10
10
10
12
11
1
1
8
7
1
3
3
3
3
16
15
15
15
1
1
1
124
11
11
11
39
39
27
8
2
5
1
1
1
8
1
1
1
1
1
1
1
1
1
1
7
6
1
12
12
2
2
2
2
23
23
23
23
22
1
51
21
21
1
1
1
1
1
2
2
2
8
8
29
24
2
2
2
11
1
1
5
5
5
5
4
5
5
5
1
1
1
4
4
4
4
4
4
5700
126
101
3
1
2
5
1
3
2
3
7
1
6
1
6
14
45
1
25
25
103
31
31
31
2
29
28
28
28
19
8
44
44
44
2
40
2
2
2
5437
333
333
333
320
13
1
1
1
1
1
1
5
2
2
2
2
1
1
1
258
115
1
1
1
1
84
1
82
1
1
1
1
4
4
4
2
1
1
1
133
9
8
1
12
3
8
1
24
1
47
41
6
1
1
1
1
1
1
1
77
76
66
66
66
1
1
1276
1
1
1
1
506
506
1
502
2
502
358
1
10
338
2
1
4
134
133
12
12
12
882
7
7
123
123
42
2
79
79
1
1
329
329
43
7
1
6
268
1
1
285
285
1
276
1
3
1
1
2
1
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
5
5
785
328
4
3
283
4
29
435
435
28
14
14
1
1
1
1
1
197
2
2
4
1
3
2
1
1
1
1
84
3
73
3
18
1
50
98
97
88
4
1
1
1
1
262
262
217
213
33
2
1
1
1
144
144
8
2
1
131
166
166
166
23
3
109
3
3
12
5
1
1
510
297
297
1
1
294
204
204
1
202
1
1
1
1
1
1
1
17
17
17
9
9
9
1
1
1
1
182
182
1
1
1
1
5500
76
76
6
6
3
3
7
4
2
1
1
3
3
1
1
1
1
3
1
1
1
2
1
1
8
2
2
2
4
2
2
4
4
4
4
12
1
1
3
1
8
1
1
1
1
32
5
5
5
4
1
23
2
1
4
4
1
1
1
1
1
1
1
1
2
2
1
1
1
71
71
10
10
10
10
52
8
6
6
2
1
1
1
1
1
28
8
8
1
7
7
7
3
3
1
1
2
2
2
9
9
9
11
11
11
11
1
5
5
3
3
3
3
3
2
1
18
18
3
3
3
3
5
5
5
5
10
10
10
1
9
818
3
3
54
54
10
10
2
2
6
6
8
8
3
3
24
24
2
2
25
25
6
6
2
2
402
400
20
20
159
159
1
1
16
16
3
3
47
12
1
1
1
1
1
15
1
1
1
1
4
4
1
2
2
1
1
1
1
1
1335
57
57
57
57
1
56
160
160
31
31
1
30
103
2
101
1
1
1
1
1
1
19
19
2
16
17
17
17
17
16
27
27
4
1
3
21
21
1
1
20
2
2
151
151
12
7
6
1
1
1
5
5
12
12
12
2
2
2
9
9
9
3
3
3
5
5
5
6
6
5
5
5
5
1
1
2
2
2
30
30
28
1
5
5
5
3
3
3
25
21
4
2
2
10
10
10
1
1
33
33
28
28
28
5
5
10
10
10
854
1
1
1
1
1
133
22
21
24
24
36
36
34
18
18
27
5
5
11
11
533
56
55
1
1
7
4
4
1
1
1
1
1
1
1
1
1
424
1
1
6
6
246
243
5
5
2
2
31
31
30
30
6
6
58
58
58
7
3
45
3
1
1
1
2
2
121
19
19
38
38
38
56
56
47
8
63
2
2
1
1
55
54
31
4
4
5
5
5
1
3
3
2
2
2
4
4
2
2
8
1
6
4
6
6
6
89
89
1
1
1
5
5
3
15
5
5
10
10
3
2
2
2
3
3
1
22
1
1
1
1
1
1
1
1
1
1
5
2
2
2
1
1
1
1
1
1
1
17
5
5
5
12
12
11
17
17
17
7
7
3
3
3
3
514
514
3
3
1
1
2
2
9
4
1
1
1
1
1
1
1
1
1
1
1
1
10
6
6
6
3
3
2
2
2
2
1
1
1
11
10
2
2
8
1
1
1
1
1
1
1
1
2
2
2
13
13
6
6
6
7
6
1
1
1
1
18
1
1
1
17
1
2
1
1
18
4
4
4
1
1
10
3
3
2
2
5
4
18
9
9
8
23
5
5
8
8
6
6
2
4
4
4
4
1
1
1
9
9
9
9
8
37
2
2
1
1
1
21
2
1
1
1
1
1
18
7
2
1
5
1
4
4
4
1
1
3
3
6
5
5
1
1
1
11
1
1
2
2
2
1
1
1
2
2
1
2
8
5
2
1
1
1
1
2
3
3
3
3
12
2
2
2
1
1
1
7
7
2
2
5
5
12
10
10
1
1
1
1
1
1
15
2
2
4
4
4
8
1
1
1
1
31
19
2
2
2
2
1
1
1
13
13
1
1
7
7
1
1
1
4
3
3
3
1
1
1
1
1
1
1
1
1
12
3
3
9
8
109
107
2
2
2
2
1
1
22
18
17
1
1
7
7
6
1
8
8
8
5
2
2
3
3
1
1
1
1
9
17
17
17
2
6
6
5
2
2
1
1
5
5
2
1
1
2
2
31
12
4
4
4
4
4
2
2
2
2
2
2
2
2
2
2
5
3
3
2
1
1
2
2
2
2
1
17
1
1
1
1
1
1
1
1
1
1
10
1
1
1
4
4
2
2
2
5
1
1
1
4
4
9
5
5
5
5
1
4
4
4
5
2
2
1
1
1
1
12
12
8
8
4
3
1
2
1
1
1
1
308
22
1
1
1
21
21
21
19
1
1
108
1
1
1
1
1
1
3
2
1
1
1
1
20
19
19
19
32
1
1
1
30
30
2
2
2
2
2
4
4
4
4
5
5
5
9
9
2
2
1
1
1
1
1
44
1
1
2
2
2
2
19
19
19
1
1
1
1
16
16
1
1
1
115
1
1
1
27
27
27
26
62
16
16
26
26
23
2
19
19
1
17
23
23
8
8
2
2
2
62
30
14
14
11
2
2
15
15
1
32
32
32
32
545
458
29
29
29
1
23
12
12
11
1
1
415
83
83
83
11
13
7
7
11
11
5
5
11
9
4
4
11
11
1
6
6
3
1
1
1
1
53
35
9
8
7
7
4
4
3
3
3
2
2
1
1
1
1
1
1
1
1
9
9
9
13
13
13
9
9
37
2
2
2
25
8
1
5
1
1
3
3
8
8
1
1
3
2
1
4
2
2
1
1
5
5
5
13
5
6
6
6
1
1
5
5
3
2
10
10
10
9
1
1
16
13
35
1
1
8
8
8
8
6
6
6
6
6
6
6
5
12
12
6
6
6
6
6
63
8
8
8
14
14
12
23
2
1
1
1
1
7
7
2
2
1
1
1
15
7
6
8
7
7
7
1
9
9
8
87
40
1
1
13
13
5
1
4
4
1
1
5
5
2
2
2
7
7
7
7
39
6
6
5
5
4
1
1
12
9
2
2
1
3
2
2
3
1
2
166
166
19
2
1
1
3
2
1
1
1
1
1
1
1
1
14
14
13
2
2
6
1
1
1
1
1
128
9
9
2
7
1
19
2
1
3
3
8
4
4
7
7
7
1
1
2
2
2
2
1
1
1
1
1
10
1
1
1
1
1
1
1
1
2
1
3
11
10
2
1
1
2
1
1
36
13
13
1
4
6
5
5
5
12
2
2
1
1
1
4
4
1
1
1
1
1
1
1
15
8
8
1
3
1
6
2
2
2
2
211
129
20
10
10
10
10
10
10
19
19
19
4
15
63
9
9
9
6
6
6
7
6
1
37
37
30
7
2
1
1
24
10
10
14
14
13
4
2
2
2
2
2
65
18
17
17
17
1
1
1
1
1
6
1
1
1
5
5
5
1
10
10
10
1
9
15
8
8
4
1
2
2
2
1
2
2
2
9
9
9
9
12
12
11
11
11
1
1
487
419
418
15
10
2
2
5
5
4
3
3
34
2
1
30
29
16
16
1
1
2
307
305
3
2
2
2
1
1
1
65
11
11
11
2
9
14
1
1
1
8
8
12
3
3
3
4
4
4
28
16
15
1
11
11
6
6
6
2
1
1
3
1
1
1
590
40
40
40
40
427
427
4
4
4
265
264
49
49
36
13
13
13
2
2
2
3
3
3
1
1
1
9
9
9
1
4
4
4
1
1
1
2
1
1
1
1
1
1
26
1
1
1
1
13
13
13
8
8
8
4
4
43
15
13
21
20
1
1
6
6
53
9
9
9
9
9
9
44
1
1
1
20
20
20
19
1
1
22
22
22
1498
66
66
21
2
2
2
5
5
2
2
2
2
41
28
28
27
1
12
12
11
1123
75
3
3
3
13
13
13
13
1
1
1
24
1
1
3
3
3
8
8
2
2
2
1
1
1
1
9
7
2
1
1
1
9
3
3
3
5
5
5
14
14
6
6
5
1
1
101
101
14
8
6
2
2
1
33
33
33
33
2
2
2
1
1
1
24
24
24
24
24
24
24
23
1
1
1
1
267
2
1
86
5
5
3
1
2
3
3
3
4
1
3
21
8
8
1
6
2
2
4
4
1
1
1
1
3
1
1
1
1
3
1
1
4
4
4
3
3
1
1
1
1
1
12
2
8
1
1
4
4
1
1
1
1
1
1
2
2
5
5
3
2
2
2
2
2
1
1
27
6
6
1
2
3
13
4
3
1
7
1
6
1
5
5
5
2
2
1
46
1
1
1
12
3
3
4
4
1
1
3
1
1
20
5
4
1
8
2
6
7
7
101
1
1
1
3
1
2
97
56
56
56
39
39
39
33
3
3
3
9
9
9
8
9
9
7
7
10
5
5
5
5
5
2
2
2
2
627
1
1
1
1
1
1
1
56
27
27
24
1
1
29
1
25
1
68
68
18
1
16
23
23
1
18
17
3
1
1
1
1
46
29
29
16
16
25
25
25
25
148
19
19
19
19
2
2
15
15
9
9
9
19
19
19
63
63
68
68
68
65
2
18
18
18
18
51
51
22
8
1
10
8
1
1
37
7
7
6
11
11
33
33
33
33
33
33
4
4
3
3
97
97
12
12
12
12
22
11
11
11
7
4
9
9
9
9
12
12
11
22
22
22
22
19
19
19
19
114
41
11
11
11
3
3
3
11
10
5
5
5
65
65
65
4
4
2
4
4
4
4
7
7
4
4
4
4
3
3
3
3
29
25
4
4
4
4
9
9
9
9
8
12
12
11
4
2
2
2
2
2
1
28
28
12
12
12
4
4
4
4
12
2
2
2
4
4
3
3
3
3
3
9
9
2
2
2
2
7
7
7
7
35
5
5
5
5
5
5
5
30
30
23
23
23
7
3
3
3
3
1
1
1
1
2
2
2
2
2
1
1
1
1
39
39
39
17
9
2
2
1
1
1
2
1
2
1
1
1
1
1
1
6
2
2
2
4
4
14
14
7
1
1
4
4
1
1
1
1
1
2
2
2
1
1
1
8
5
4
4
1
3
3
3
1
2
3
3
3
3
3
3
3
6
1
1
1
4
3
3
3
3
1
1
1
1
1
1
1
1
1
1
354
216
18
7
6
3
3
3
1
1
1
1
1
11
3
2
1
1
1
1
1
1
1
1
1
7
2
2
1
2
2
2
2
2
2
13
7
6
6
6
6
1
1
1
1
6
1
1
1
1
5
5
5
5
185
2
1
1
1
1
1
1
12
11
4
1
1
7
7
1
1
1
1
6
3
1
1
1
2
2
2
137
6
5
5
131
6
26
5
5
7
2
2
2
5
5
5
3
3
2
2
10
10
10
10
2
2
2
2
6
3
3
3
3
5
5
4
10
10
9
12
1
1
1
1
1
12
12
11
11
1
1
3
3
3
1
7
7
7
11
1
1
10
10
10
10
6
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
1
1
1
6
5
2
2
2
2
3
3
3
3
1
1
1
1
1
131
55
15
14
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
10
10
1
1
1
1
5
5
5
9
9
5
5
3
3
11
11
1
1
2
1
1
2
2
1
1
1
1
1
7
5
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
74
24
24
2
2
2
3
1
5
5
5
5
1
1
1
1
1
1
1
2
2
2
1
1
1
4
4
4
10
1
1
1
1
7
1
2
2
4
3
2
2
2
2
2
32
1
1
1
1
2
2
2
2
8
8
8
8
2
1
1
1
13
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
2
1
1
1
1
4
4
4
1
3
1
1
1
1
1
1
2
2
1
1
4
4
4
2
2
4
4
4
2
2
2
1
1
2
2
2
1
158
1
1
1
1
153
1
1
1
1
2
2
31
31
2
2
15
5
2
1
3
3
5
5
1
1
1
1
17
17
4
4
2
2
1
1
2
2
4
4
1
1
4
4
13
13
1
1
1
1
1
1
9
9
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
5
5
5
5
5
5
5
5
35
8
1
1
1
1
1
2
2
1
1
3
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
27
27
23
23
4
4
4
4
6250
8
8
8
8
8
8
8
1
7
6233
63
51
51
12
1
1
3
1
1
1
4
4
1
261
36
36
36
225
166
31
13
13
1
12
18
18
18
17
17
17
1
16
117
111
111
111
5
5
1
39
8
8
31
31
31
31
9
2
2
2
2
1
1
1
1
1
1
1
4
4
4
4
1
1
1
1
11
6
6
6
2
4
5
5
5
5
3
3
3
3
2
2
73
73
5
5
4
4
4
1
1
1
10
10
10
10
5
5
12
1
1
1
1
3
3
3
3
6
6
6
6
2
2
2
2
13
13
13
10
3
23
23
4
4
4
1
1
1
2
1
1
1
1
1
1
1
9
7
7
3
2
2
1
10
10
2
1
1
1
3
3
3
1
1
2
2
1
1
1
1
1
1
5552
1719
1719
544
1172
3767
1
1
1
3590
229
7
6
222
222
220
124
124
124
124
1
1
1
354
8
8
8
1
1
343
332
2
2
3
2
2
1
1
1
88
88
88
1
83
370
369
367
1
1
33
33
13
9
9
9
9
315
195
1
191
13
1
115
115
101
1
1
1
3
1
1
2
2
27
27
27
27
490
1
1
2
2
3
1
2
64
1
53
1
1
2
2
1
1
1
1
1
1
1
1
76
70
65
4
1
1
93
93
1
91
1
1
80
78
2
2
76
1
1
1
1
1
1
2
1
2
2
7
7
2
2
1
1
1
1
3
2
1
1
1
2
1
1
1
1
1
1
1
1
111
111
2
108
1
1
1
1
1
1
4
4
1
3
115
115
115
1
1
113
6
1
1
1
1
1
1
1
1
1
1
1
1
90
14
14
14
1
1
1
1
1
73
71
2
69
108
108
105
1
15
15
15
15
20
20
20
86
86
86
1
85
114
114
114
2
110
96
96
95
99
99
82
2
1
1
7
1
1
5
5
1
1
1
331
331
317
2
1
110
110
110
108
1
164
120
120
114
5
42
42
41
64
64
11
11
11
15
15
15
7
7
7
2
2
2
3
3
2
1
8
8
11
11
1
1
1
77
30
30
30
12
17
47
47
47
3
44
32
23
23
2
2
2
2
6
3
8
8
8
8
3
3
3
7
7
1
1
1
1
2
2
1
1
150
7
7
7
143
81
1
1
1
4
4
4
1
3
11
11
11
11
5
5
5
5
2
2
2
2
13
13
13
13
7
7
7
6
1
11
1
1
5
5
5
1
1
2
2
2
26
26
26
26
35
14
14
14
14
7
7
7
7
13
13
13
11
1
5
5
5
5
5
19
17
17
17
17
2
1
1
1
1
1
9
9
9
9
2
2
2
2
3
3
3
1
2
4
3
3
3
3
1
1
1
1
9
9
7
7
4
2
2
2
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
1
1
9836
2405
773
1
1
1
1
2
2
6
6
28
28
5
5
1
1
14
14
39
39
1
1
1
1
1
1
1
1
21
1
1
4
1
1
3
1
1
1
2
1
1
1
1
1
33
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
8
6
2
4
4
3
3
7
7
3
3
1
1
1
1
479
1
1
4
1
3
8
1
9
1
8
9
11
1
3
4
3
1
17
2
6
1
2
2
8
16
4
3
2
10
2
3
1
2
15
11
4
11
2
2
2
5
2
1
3
3
9
5
1
10
29
13
3
9
1
11
6
3
2
8
1
6
4
12
14
34
6
3
2
3
1
2
54
1
1
1
10
2
1
13
13
15
15
44
44
15
15
2
2
3
3
2
2
1541
10
3
1
1
2
2
5
5
2
2
2
2
1
2
1
1
1
1
1472
21
9
9
12
12
68
68
66
66
1261
1054
20
20
23
23
28
28
105
105
226
226
7
3
1
3
2
2
3
3
19
19
6
1
1
1
1
1
1
13
1
1
7
7
1
1
1
1
23
23
1
1
1
1
1
1
1
1
63
63
5
3
3
1
4
4
1
1
386
386
2
2
37
5
8
8
1
1
2
2
71
71
1
3
1
1
1
1
1
2
4
1
1
1
2
1
1
1
1
1
1
2
1
3
5
1
1
1
1
1
2
2
1
2
2
1
1
1
1
6
1
5
2
1
1
1
1
123
123
122
22
1
1
2
25
25
5
5
36
36
10
3
8
1
3
3
12
1
1
9
2
1
1
1
117
33
33
2
1
1
1
1
27
75
5
4
1
7
7
3
3
1
6
6
1
4
3
1
1
1
4
1
1
2
27
27
14
14
7
7
1
1
6
6
1
1
1
1
1
1
1
36
3
3
33
33
1
1
1
1
1
1
60
53
1
1
3
1
1
1
46
1
1
1
1
4
1
1
2
2
1
3
1
4
1
1
2
1
1
1
2
10
1
1
1
2
1
1
1
1
1
3
3
2
1
1
2
1
1
1
1
183
68
2
3
3
3
3
20
20
3
3
2
2
14
14
1
1
4
1
1
1
1
6
6
1
1
1
1
1
6
6
1
1
57
57
1
1
1
56
56
23
23
18
18
18
13
13
13
2
1
1
1
1
1
1
1
1
1
1
45
5
3
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
9
2
1
1
7
7
4
4
4
1
1
1
2
2
2
2
1
1
1
1
3
3
3
1
1
1
1
2
2
1
1
19
18
18
1
1
16
16
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
17073
17073
4
4
12
12
5
2
3
3
1
1
1
1
159
159
1
1
3
3
1
1
1
1
1
1
2
2
8
8
16579
3
3
2
1
11
1
4
7
16
46
3
1
4
1
1
3
1
2
4
1
4
13
3
1
3
2
9
3
1
5
1
4
2
3
9
9
10
4
2
4
2
8
1
1
5
1
2
1
2
1
1
9
3
11
5
21
10
1
2
31
2
5
1
1
2
5
1
16
2
23
2
30
3
3
2
19
1
3
2
1
5
1
1
1
8
1
6
1
1
1
27
1
2
1
15
6
6
3
2
5
2
1
4
3
3
5
7
1
1
2
12
8
8
4
1
1
1
1
19
2
2
2
1
10
16
32
13
2
5
1
1
8
10
1
10
1
2
22
1
1
2
8
9
1
4
15
3
3
1
1
1
5
2
2
2
2
2
3
7
2
2
1
9
3
3
10
2
2
1
1
3
3
7
6
2
1
1
4
5
2
7
2
2
2
13
9
2
14
8
1
26
8
3
11
1
1
22
2
1
8
1
6
4
1
3
1
2
2
1
3
1
1
2
3
1
2
11
5
2
1
1
3
20
8
2
9
5
2
2
9
19
2
1
2
1
2
16
3
1
20
1
1
1
2
8
2
2
5
1
12
1
1
3
5
1
7
4
11
5
11
24
1
6
11
6
16
1
1
9
1
15
2
4
1
9
5
1
18
1
2
1
1
5
1
1
3
12
1
4
6
1
3
1
1
1
1
14
3
1
2
8
5
2
5
1
1
2
1
4
84
4
20
1
7
1
2
7
13
2
1
94
2
1
8
20
2
12
1
7
4
3
3
21
11
9
1
9
5
7
1
35
12
1
4
4
1
1
1
2
11
57
1
3
2
40
1
3
12
1
4
2
1
11
8
7
1
13
4
1
2
10
5
1
5
1
31
3
1
3
1
2
3
3
1
5
1
2
2
1
4
23
1
1
7
1
1
1
1
1
1
2
5
1
2
3
9
11
1
11
1
1
2
13
3
3
2
1
12
34
7
3
2
2
8
2
11
3
2
1
6
15
5
12
3
5
1
7
25
2
1
4
3
2
2
13
3
1
1
1
17
7
16
37
10
1
1
11
1
3
1
22
2
2
2
19
5
2
1
2
10
8
3
14
2
1
1
22
2
1
4
1
14
2
5
2
21
1
2
5
7
1
9
2
3
16
2
13
5
1
1
8
3
6
9
7
2
12
1
1
6
3
1
1
13
2
13
10
1
1
1
33
2
2
2
2
1
2
2
10
9
1
1
2
3
2
1
5
4
1
2
2
2
11
1
2
2
15
1
10
2
2
17
1
1
2
3
2
26
4
1
1
1
2
8
22
9
4
23
6
3
2
11
2
4
1
1
6
1
1
1
1
2
2
11
3
11
3
1
3
1
2
10
2
1
1
5
1
2
3
2
2
7
2
1
4
3
3
4
3
3
1
3
1
10
1
1
3
1
5
2
1
1
1
1
4
1
1
1
1
1
4
8
19
4
3
2
7
1
33
5
2
15
7
3
7
1
20
6
21
8
1
2
3
3
2
3
8
3
3
1
44
25
6
4
27
10
65
1
4
5
6
18
2
3
1
1
4
2
2
2
6
1
1
2
1
2
1
1
1
2
38
1
1
1
1
2
3
1
1
1
5
1
20
1
16
7
6
2
2
1
1
2
14
8
1
4
1
2
2
13
1
2
1
9
2
1
1
1
2
2
2
30
1
1
15
2
2
8
1
1
2
18
14
4
4
7
7
38
1
2
1
2
1
3
17
40
1
3
17
3
27
1
2
2
1
3
6
1
4
1
3
3
24
5
2
17
5
10
2
16
4
16
2
7
1
52
1
29
5
1
8
1
1
16
2
4
1
2
1
1
4
18
31
6
1
1
3
12
5
23
1
8
11
27
8
3
1
14
6
8
3
1
40
1
1
1
2
1
54
11
2
5
27
11
5
6
1
8
6
7
3
1
1
13
2
13
2
5
1
9
2
2
4
1
12
2
2
4
1
17
10
11
3
1
1
1
15
8
4
3
13
27
1
1
9
1
6
14
2
3
10
2
7
6
2
12
1
1
5
1
3
5
17
4
1
3
1
11
1
2
2
3
32
1
14
1
4
1
4
3
1
6
5
18
4
3
10
6
4
4
2
2
3
1
1
3
4
1
6
1
5
13
1
1
3
1
4
1
4
12
5
2
5
4
5
2
1
3
4
2
8
1
2
1
1
3
1
2
3
3
2
28
1
8
4
1
1
1
3
2
1
2
4
1
5
4
2
1
3
92
2
11
2
2
2
2
6
1
5
5
7
2
2
2
2
2
27
7
1
1
11
3
1
7
5
14
7
2
3
3
3
1
2
8
4
2
5
5
1
1
2
4
3
6
1
10
9
14
1
2
1
2
6
9
2
1
2
4
2
35
13
10
8
23
1
2
2
3
4
14
1
1
4
1
1
1
2
2
5
4
4
2
8
1
15
3
6
9
1
1
2
1
14
2
12
2
1
27
1
8
1
18
2
4
2
4
6
3
1
2
4
4
1
3
1
2
8
2
23
6
1
6
1
2
2
4
3
5
8
2
3
2
1
1
19
68
9
8
4
1
1
1
1
1
1
7
1
13
2
1
2
3
18
3
1
2
3
1
1
2
37
6
4
1
8
8
3
6
18
1
1
7
1
1
3
3
1
12
19
7
1
13
10
6
71
6
3
2
1
4
3
3
1
2
1
18
5
1
1
1
5
2
1
6
3
4
13
1
5
4
1
2
1
11
4
13
5
5
1
4
16
12
3
2
3
5
1
4
1
8
1
1
10
6
4
1
1
6
2
6
4
13
2
5
2
4
2
7
18
3
1
5
7
26
3
2
10
1
6
1
1
2
1
5
12
1
1
5
1
4
1
9
7
1
3
6
3
20
11
3
10
1
1
5
2
4
11
1
4
3
5
1
2
8
6
1
3
2
1
1
1
1
5
2
18
2
1
2
1
2
1
5
3
38
1
12
18
26
8
1
43
1
1
2
3
1
16
17
2
1
12
1
1
1
7
3
2
1
9
2
8
2
4
1
19
5
8
7
3
4
3
6
8
5
15
1
1
1
1
13
2
1
1
2
18
23
22
1
8
2
1
9
1
24
3
2
5
2
2
6
1
1
1
9
23
12
2
26
1
1
12
17
7
1
1
13
6
27
2
1
1
1
2
3
2
5
2
4
12
1
16
7
11
3
27
6
10
1
5
1
5
46
9
1
1
2
2
2
3
4
6
5
2
2
2
1
13
2
21
2
2
26
3
10
6
8
3
14
11
10
4
1
3
28
17
1
1
3
15
2
1
4
4
11
10
3
9
2
3
2
7
2
2
1
8
1
12
3
10
2
3
16
8
7
3
1
2
22
13
2
14
1
1
1
1
11
4
3
1
2
5
2
3
31
4
2
2
1
6
3
3
5
1
2
1
6
1
17
3
2
1
9
4
4
6
10
1
2
1
7
3
4
3
10
1
1
3
4
1
26
3
1
1
1
1
6
1
11
1
12
4
1
1
11
1
23
13
11
1
2
1
33
2
2
1
3
1
15
61
5
6
19
1
4
14
1
1
2
12
2
3
14
6
1
4
3
12
17
4
4
6
1
8
3
5
1
33
9
5
2
11
30
2
9
4
7
1
1
1
3
2
4
5
17
1
11
7
15
6
1
2
3
2
7
3
4
65
24
2
2
11
6
1
5
1
1
3
5
6
3
1
1
1
1
1
12
2
2
1
2
2
1
2
1
1
1
3
1
4
1
13
41
1
8
35
5
1
1
2
11
4
6
4
14
1
6
2
2
1
5
4
4
8
9
9
3
2
1
2
4
10
1
3
1
2
1
4
17
1
5
1
4
3
6
1
51
1
3
1
12
3
1
1
1
2
5
3
5
31
2
1
15
1
2
2
1
2
6
10
26
19
5
2
5
1
6
1
2
4
2
3
1
8
8
13
9
2
1
2
2
6
3
2
15
1
3
6
1
22
7
25
7
1
5
3
7
14
6
1
2
4
2
2
10
2
10
2
5
6
15
1
27
5
1
3
1
1
1
3
13
11
14
2
1
3
4
12
1
7
16
1
1
4
66
1
20
1
1
5
6
18
29
11
9
1
2
11
12
2
2
2
2
13
1
1
17
32
3
1
1
1
8
2
5
2
10
13
13
1
11
29
1
3
2
5
5
4
1
2
1
1
11
2
9
5
1
17
2
1
1
2
3
1
7
6
10
1
1
13
6
1
1
2
1
2
1
3
3
2
7
1
1
2
1
3
3
11
3
1
2
6
4
1
1
2
19
2
9
1
6
1
3
16
1
3
3
2
7
2
1
2
1
14
3
4
1
6
1
5
1
2
8
4
4
1
1
27
3
15
1
12
10
2
19
2
1
1
2
1
13
1
1
3
1
1
7
1
3
121
2
1
14
2
4
1
5
1
3
1
9
3
1
1
8
15
1
4
6
12
1
2
2
6
2
1
14
1
2
2
23
3
3
3
1
1
5
1
7
12
1
2
40
3
1
1
1
3
3
1
9
6
1
13
30
1
1
4
3
3
4
1
3
2
3
9
1
5
1
6
1
1
32
5
6
1
4
19
1
1
1
2
8
2
3
12
3
10
1
1
4
1
5
1
10
1
1
16
10
1
6
2
4
23
1
2
1
1
1
1
3
9
12
6
2
1
29
13
1
2
53
3
8
1
5
1
8
1
1
2
3
2
4
11
1
16
2
30
1
5
32
2
14
7
6
4
4
1
16
63
17
1
1
20
28
6
11
1
92
4
15
1
13
5
8
1
1
7
1
1
6
1
28
1
1
1
11
2
8
1
14
1
1
12
5
2
8
7
15
1
4
1
14
17
2
1
22
1
1
2
2
8
3
9
15
12
1
1
4
3
4
3
3
2
2
4
10
1
4
6
1
13
4
1
3
40
4
10
6
1
11
2
1
13
9
2
2
5
2
3
2
1
1
6
1
3
3
1
5
1
1
1
7
3
2
1
6
1
1
1
7
3
1
2
5
1
2
2
2
2
31
1
3
1
3
3
2
15
3
2
5
1
1
4
11
1
4
1
20
1
1
26
2
2
1
2
2
2
9
13
29
1
3
10
4
1
2
1
2
9
1
1
12
3
1
1
5
19
1
10
1
3
1
4
6
1
1
3
1
2
3
10
1
3
1
2
1
6
1
2
1
2
16
6
1
1
8
16
9
14
2
1
6
8
1
4
18
16
27
2
1
3
7
3
1
1
6
13
5
35
1
1
2
3
1
4
1
1
5
4
1
2
1
4
1
7
2
1
1
15
9
1
9
1
11
1
3
4
19
2
4
1
10
1
1
1
1
8
5
1
1
2
3
7
10
8
2
1
1
55
1
3
2
5
1
1
1
1
4
20
5
8
15
6
1
1
11
1
42
1
1
25
4
3
2
1
1
2
1
1
1
4
2
1
16
12
3
14
9
1
2
3
12
10
1
4
1
1
2
2
13
24
2
8
1
1
8
6
1
4
2
1
12
5
3
2
12
12
9
1
7
5
8
1
3
1
1
3
1
1
1
6
4
1
27
15
6
2
1
9
1
1
13
2
4
1
5
4
9
14
29
16
3
5
26
4
1
4
1
1
10
1
1
1
5
1
1
2
4
3
4
4
2
8
49
1
1
4
8
5
3
7
3
3
1
5
5
1
10
25
1
3
48
1
33
1
4
4
25
3
1
1
2
4
7
4
3
10
3
1
3
16
18
1
1
5
4
5
2
2
4
18
1
1
1
18
10
2
2
1
3
5
5
8
11
3
6
1
3
6
8
3
4
2
5
1
2
20
1
3
46
1
1
1
2
3
2
5
3
1
1
1
3
2
6
38
40
2
10
16
31
1
1
12
2
22
40
17
1
2
3
1
4
2
2
3
6
4
6
1
1
3
1
5
1
1
33
1
18
3
53
1
3
1
2
3
5
1
2
4
2
1
22
8
7
2
14
7
5
26
18
2
1
3
5
4
1
1
2
4
2
1
4
1
1
11
1
1
11
1
1
6
3
20
40
1
3
10
11
4
2
1
18
2
1
14
1
3
1
2
8
1
4
1
1
1
3
1
6
1
1
12
4
1
6
4
1
1
1
3
2
10
9
13
2
2
1
1
6
1
2
32
30
1
5
12
3
25
1
3
1
1
11
47
1
2
1
2
3
5
1
8
12
1
2
4
3
6
1
7
8
1
5
16
6
3
3
3
11
2
4
21
1
1
7
1
1
5
1
10
1
14
3
1
2
1
1
9
2
1
1
1
2
4
1
17
13
2
2
3
1
30
1
1
5
19
8
4
3
4
6
13
1
1
3
1
1
1
1
1
3
3
2
2
3
3
1
1
2
2
4
4
2
1
1
213
20
9
1
3
1
1
2
1
1
1
1
1
2
1
6
1
1
1
2
2
1
1
1
1
3
1
3
1
1
4
1
1
1
1
1
1
2
1
1
1
1
1
1
3
3
9
2
4
2
2
3
2
2
3
1
1
1
1
1
1
4
2
3
1
1
1
1
5
2
1
1
1
1
1
1
1
1
2
1
2
1
1
1
2
1
8
1
1
2
3
1
1
1
1
1
1
1
1
1
1
1
2
2
1
2
43
2
1
1
1
2
1
1
1
1
6
1
1
2
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
raw text file