members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3
111054
7837
151
30
1
1
10
7
3
1
2
13
8
1
1
1
1
1
1
67
60
60
60
2
1
56
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
2
1
1
1
1
1
1
1
1
6
6
6
5
1
1
13
13
13
1
1
5
5
4
3
1
23
11
11
11
1
2
1
2
1
3
1
10
2
1
1
6
5
4
4
1
1
1
2
2
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
37
37
8
1
1
1
1
2
2
2
2
4
1
1
1
2
1
1
1
1
1
1
6
6
6
6
6
4
4
4
4
4
8
6
4
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
4
1
1
1
1
1
1
69
53
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
3
1
1
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
7
1
1
3
3
3
3
1
1
1
1
1
1
7
1
1
1
6
2
2
2
12
8
8
8
8
8
8
8
2
2
2
2
2
1
1
1
1
1
277
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
3
3
3
1
1
1
2
2
1
1
1
1
1
1
11
1
1
1
1
1
1
1
1
1
1
1
6
6
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
2
2
4
3
1
2
2
2
1
1
5
5
5
5
5
5
5
5
5
3
1
1
2
170
15
15
15
15
4
4
3
1
1
1
1
1
1
7
7
7
2
2
2
20
11
1
1
1
1
10
10
10
10
9
7
7
7
7
7
6
84
8
8
8
3
2
2
5
5
1
1
4
4
2
2
2
2
2
2
12
9
9
9
9
6
3
3
3
1
1
1
1
1
61
61
1
1
1
1
59
1
58
47
3
37
1
1
26
1
2
1
1
1
1
1
1
1
10
10
5
1
1
1
1
1
41
38
15
5
5
5
2
2
2
2
1
1
9
9
9
7
1
1
20
20
1
1
1
1
13
13
1
1
10
2
5
3
2
2
2
1
1
1
1
1
3
3
3
3
3
3
9
8
3
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
19
6
6
6
6
1
1
1
1
1
10
3
3
2
2
1
1
7
7
3
3
4
2
1
1
1
1
1
13
1
1
1
1
1
1
12
1
1
1
1
1
1
1
1
1
1
5
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
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
1
1
1
1
8
1
1
1
1
7
3
1
1
1
1
1
1
4
4
4
1
1
2
2
2
1
1
1
287
227
1
1
1
1
1
1
1
1
1
1
1
1
1
225
61
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
57
57
57
57
57
57
1
3
2
1
1
1
1
4
2
1
1
1
1
3
4
3
1
2
6
2
2
2
1
2
1
5
1
1
1
163
79
75
8
8
8
8
8
1
1
1
1
2
1
1
66
66
66
66
66
59
59
59
59
6
6
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
53
53
53
53
39
34
34
34
34
34
34
34
32
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
5
5
5
4
3
3
1
1
1
2
2
2
1
1
1
1
1
1
1
13
11
2
2
2
2
2
1
1
9
9
9
9
9
9
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
2
2
2
2
2
2
2
2
2
1
1
5
1
1
1
1
1
1
1
4
4
4
4
4
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
4
3
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
82
78
4
4
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
74
74
66
66
24
24
24
24
24
1
1
1
1
1
1
1
1
1
1
22
2
2
2
2
2
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
1
1
1
1
1
1
1
1
1
1
1
17
11
11
11
11
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
9
9
9
9
9
9
2
2
1
4
6
6
6
6
6
6
2
2
2
2
2
2
2
1
1
1
1
1
1
3
3
3
3
3
3
3
3
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
42
12
12
12
12
12
12
12
12
12
1
2
5
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
28
28
28
3
3
2
2
1
1
1
1
1
24
3
1
1
1
1
2
2
2
2
2
2
21
21
20
20
10
9
1
1
1
1
8
8
7
7
7
7
7
7
7
7
1
4
2
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
6
3
2
2
2
1
1
1
2
1
1
1
1
1
1
1
51
6
3
3
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
3
1
39
29
28
22
22
14
14
2
1
1
1
1
1
1
1
1
1
1
1
1
11
11
1
1
1
1
1
10
2
2
8
8
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
7
5
5
2
2
2
2
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
6
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
4
4
4
4
1
1
1
1
3
3
3
3
3
2
2
1
1
1
1
1
1
4
4
3
2
2
2
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
155
30
1
29
12
14
1
1
41
14
12
4
4
3
1
1
6
6
6
2
2
1
1
1
1
1
4
3
1
2
1
1
1
1
1
1
1
1
4
4
4
1
1
5
5
5
3
3
3
7
4
3
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
63
19
19
6
6
5
40
1
1
1
1
1
1
1
27
6
1
1
1
5
1
1
1
1
1
4
1
1
3
1
1
1
1
1
1
1
1
1
1
13
1
1
1
1
1
1
12
12
4
2
2
1
1
2
2
2
2
1
1
1
6
6
3
3
1
1
1
2
2
3
3
2
2
2
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
3
3
3
3
3
2
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
5
4
4
4
3
1
1
1
1
1
5
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
2
2
2
2
6
1
1
1
1
1
5
5
1
1
1
1
3
3
2
1
1
1
1
2
2
2
2
1
1
1
78
49
20
16
2
1
1
1
14
14
2
2
2
1
1
25
6
6
6
6
6
17
17
5
1
10
1
1
2
1
1
1
1
1
1
2
2
1
1
15
1
1
1
14
14
8
8
4
3
1
2
4
4
3
3
1
1
1
1
6488
24
1
1
1
1
1
1
1
4
4
2
1
1
1
1
2
2
2
2
2
18
18
18
18
18
18
1
1
17
10
10
10
10
10
7
6
6
6
4
2
1
1
1
1
1
1
1
1
1
1
1
1
7
7
7
1
1
1
1
1
6
3
1
1
1
1
1
1
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
1
1
6461
6380
6380
1
1
1
4
4
3
1
1
2205
2205
1
1
1
1
1
1
41
1
1
1
1
2
1
2
2
1
1
1
2
1
1
34
1
2
1
1
2
1
18
1
2
1
1
2
2
1
2
2
1
1
1
1
1
1
2
2
1
1
1
26
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
1
27
1
1
1
1
2
1
1
1
1
1
1
2
1
2
3
1
1
1
1
1
1
1
1
1
2
1
1
2
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
2
1
2
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
2
2
1
2
1
2
1
1
1
1
1
1
1
1
1
1
2
1
4
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
1
1
2
1
1
1
1
33
1
2
3
3
1
1
1
1
1
1
1
6
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
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
1
1
1
1
1
2
1
1
1
5
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
19
1
1
1
1
1
2
2
9
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
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
3
2
1
2
2
1
2
1
3
1
1
1
1
2
1
1
1
4
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
2
1
3
14
1
1
2
1
1
2
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
2
1
1
1
1
1
1
1
1
1
1
1
2
3
1
1
5
1
1
1
2
1
1
1
2
1
2
1
1
1
2
1
2
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
1
1
2
1
1
2
1
1
1
1
1
1
13
1
1
1
1
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
2
1
1
1
1
1
1
1
2
1
1
1
1
3
2
1
2
1
2
1
32
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
3
1
1
1
2
1
1
1
1
2
2
1
2
1
2
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
2
1
2
1
2
1
1
1
2
2
1
1
1
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
2
1
1
2
1
1
1
1
1
1
1
1
2
1
1
2
2
1
3
1
1
1
2
1
1
1
1
2
1
1
2
5
1
1
1
1
1
1
1
1
3
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
3
1
1
1
2
1
1
1
5
3
1
1
1
2
1
1
2
1
1
1
1
2
1
1
1
2
1
1
1
1
2
1
1
2
1
1
1
1
1
2
1
1
2
23
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
4
1
18
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
1
1
1
4
1
1
3
1
1
1
2
3
2
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
2
1
1
2
2
1
3
8
1
2
1
1
1
1
1
2
1
1
1
2
22
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
8
1
1
2
1
1
1
3
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
2
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
1
1
1
2
2
1
1
1
1
1
1
1
27
1
1
1
3
1
1
2
1
1
1
1
1
2
1
1
3
1
1
1
3
1
2
1
2
1
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
2
1
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
2
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
1
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
2
1
1
1
1
3
1
1
3
1
1
2
1
1
1
1
2
3
3
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
13
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
1
1
1
1
1
1
1
1
1
2
1
1
1
1
3
1
1
1
1
1
1
1
2
1
4
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
2
1
1
1
3
1
1
1
1
27
1
1
3
2
1
2
1
1
1
1
2
1
2
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
2
1
1
2
1
2
1
1
2
2
2
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
1
1
1
3
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
3
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
2
1
26
3
2
1
3
1
1
1
6
1
3
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
1
1
2
1819
1803
1773
44
1
1
1
1
1
2
3
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
3
1
1
1
1
2
1
1
1
1
3
1
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
1
3
2
1
1
1
1
1
1
1
2
2
2
1
2
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
18
2
1
1
1
1
1
1
1
1
1
18
1
1
1
2
1
1
1
1
1
1
3
2
1
1
2
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
23
1
1
1
1
1
4
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
10
1
28
6
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
42
1
1
2
1
1
1
1
1
1
2
2
1
1
1
30
2
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
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
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
25
1
1
1
1
1
1
18
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
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
29
28
1
1
1
1
1
1
1
1
2
3
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
28
1
1
1
1
1
3
1
1
1
1
1
1
2
1
1
1
1
1
1
3
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
1
1
1
1
1
1
1
1
1
1
2
2
1
1
3
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
1
2
1
2
1
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
3
1
2
1
1
1
2
1
3
1
2
2
1
1
1
1
1
1
1
1
1
2
1
1
12
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
1
1
1
4
1
1
1
3
1
1
1
3
2
1
1
1
1
1
2
1
1
1
1
1
2
1
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
37
1
2
1
1
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
3
1
2
1
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
12
1
1
1
2
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
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
2
1
2
1
2
2
2
1
1
2
1
2
1
1
2
1
1
1
1
1
2
2
3
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
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
2
1
21
3
1
2
1
1
1
1
1
2
1
1
3
1
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
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
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
1
1
1
1
1
2
1
3
1
1
1
1
1
1
1
1
3
1
1
1
1
35
3
1
2
2
2
1
1
1
1
1
1
1
4
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
2
1
1
1
2
2
2
1
1
1
2
2
1
2
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
16
3
1
1
1
10
2348
1933
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
2
1
1
1
1
1
3
1
1
2
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
15
1
1
1
1
1
2
1
1
2
1
1
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
2
1
1
1
1
1
1
2
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
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
3
3
1
1
2
1
1
1
1
2
35
1
1
1
1
4
2
1
2
1
1
1
1
1
1
1
2
1
2
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
3
1
1
1
3
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
2
1
1
1
1
2
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
25
1
2
2
1
1
1
2
1
1
1
1
1
3
1
1
1
1
1
3
1
1
1
1
1
2
1
3
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
28
1
1
1
1
1
2
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
2
1
1
1
1
2
1
2
1
1
3
2
1
1
1
1
1
2
1
1
1
2
1
1
4
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
2
4
1
1
2
1
1
1
1
1
2
1
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
2
1
1
1
7
1
1
1
1
1
1
18
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
19
1
1
2
1
1
1
1
1
2
1
1
3
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
2
1
1
1
2
1
3
1
1
1
1
1
2
1
1
1
2
1
1
10
1
1
1
1
1
1
4
1
1
1
1
2
1
2
1
2
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
2
1
1
1
1
2
1
2
1
1
2
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
3
1
1
1
2
1
1
1
1
1
1
2
1
1
94
1
1
2
1
1
1
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
2
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
2
1
2
2
1
1
1
1
2
2
1
1
1
1
2
1
1
2
1
1
2
2
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
1
1
3
1
1
1
2
1
1
1
1
2
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
17
1
1
1
1
1
1
3
1
1
1
1
1
2
1
1
1
1
1
1
5
1
1
1
26
2
2
2
1
1
1
1
2
1
1
3
1
1
1
2
1
1
2
3
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
3
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
2
4
1
2
1
1
4
1
2
1
7
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
25
3
1
1
1
1
2
1
1
1
1
1
1
1
18
1
1
1
1
1
1
4
1
2
2
1
1
1
3
1
1
2
1
1
1
1
2
1
2
1
2
1
1
1
1
1
1
2
1
1
1
1
1
2
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
2
1
1
1
1
1
1
1
1
1
32
1
1
1
1
1
2
1
1
1
1
1
2
1
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
3
2
1
2
1
2
1
1
1
2
1
1
1
1
1
1
2
1
1
47
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
1
2
1
1
2
1
2
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
2
1
3
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
1
1
1
1
2
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
4
1
2
1
1
2
1
1
1
1
1
1
1
2
1
1
21
1
1
1
32
2
1
1
1
1
1
1
1
1
2
3
2
1
1
2
5
1
1
1
1
405
2
1
398
1
1
1
2
1
10
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
306
2
1
1
1
1
1
1
7
1
1
1
1
1
5
1
1
3
2
1
1
1
1
1
1
1
1
1
2
2
3
3
3
1
1
1
1
16
1
1
1
1
1
13
1
1
1
1
12
10
1
9
1
2
1
1
2
1
1
1
1
2
2
2
2
2
2
33
11
10
1
1
5
1
1
3
1
1
1
1
1
1
1
1
1
2
2
2
2
2
4
4
4
3
3
3
1
1
12
12
10
10
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
16
16
3
3
1
1
2
1
1
13
12
1
1
1
1
10
1
1
1
1
3
3
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
18
1
1
1
1
1
1
1
12
3
3
3
3
1
2
4
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
3
3
1
1
1
1
2
2
2
5
1
1
1
1
1
1
1
1
1
3
3
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
49941
1
1
1
1
1
1
1
1
1082
1
1
1
5
5
5
5
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1071
3
1
1
1
1
1
1
1
1
1
1068
1
1
1
1
1059
1
3
1
2
28
28
4
2
2
1
17
1
1
12
11
1
1
1
1
2
2
1
1
2
1
1
1
1
47
46
9
8
2
1
1
1
1
28
19
1
8
2
907
733
2
2
2
1
1
4
4
4
4
1
1
1
1
6741
2
2
3
3
1
1
1
1
1
1
16
16
14
13
1
1
9
9
1
1
5
5
2
2
15
15
443
443
9
9
70
34
1
1
11
11
2
2
1
1
11
11
2
2
29
29
35
35
3
3
1
1
18
18
32
32
1
1
2
2
20
20
1
1
8
8
3
3
36
36
1
1
1
1
2
2
1
1
7
7
8
8
16
16
15
15
1
1
23
21
4
4
443
443
2
2
3
3
3
3
1
1
27
27
96
36
15
14
3
3
12
12
1
1
25
25
1
1
3
3
1
1
10
10
1
1
10
10
1
1
2
2
44
44
1
1
22
22
1
1
2
2
1
1
34
34
3
3
14
14
1
1
1
1
67
67
1
1
2
2
3
3
1
1
34
34
3
3
562
1
1
3
1
1
1
4
1
1
3
1
1
5
1
11
1
1
1
1
1
1
2
2
1
1
6
2
4
1
1
1
1
1
1
1
2
1
3
1
1
7
2
1
2
1
1
15
1
1
1
1
1
1
1
4
1
1
1
1
1
2
1
1
1
1
1
4
1
4
1
1
3
2
1
2
1
11
3
3
1
7
1
3
1
1
1
1
1
1
1
1
2
1
1
3
2
3
1
1
1
1
4
3
4
5
11
1
3
1
4
3
2
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
15
1
1
1
1
1
1
1
1
1
3
4
6
1
1
1
1
2
3
22
2
1
1
1
1
1
1
9
2
3
1
3
1
2
10
1
6
3
8
1
1
1
3
1
10
2
1
1
2
1
2
1
11
1
1
1
1
3
1
2
2
13
1
1
1
1
1
8
1
1
4
3
1
1
1
2
1
1
1
5
3
2
1
1
1
1
1
1
13
1
1
9
2
1
1
1
9
9
6
5
32
32
30
30
1
1
4
4
2
2
3
3
620
620
4
4
36
36
5
5
2
2
14
14
1
1
14
14
195
2
2
2
1
1
1
1
1
3
3
3
2
3
3
3
1
1
1
5
5
5
5
1
2
2
2
1
18
18
18
2
2
2
4
4
4
1
1
1
1
1
1
2
3
1
15
2
2
2
2
1
1
1
3
3
3
1
2
1
1
1
1
1
17
17
17
10
10
10
3
3
3
2
2
2
4
4
4
1
1
1
1
1
8
8
8
6
1
1
1
24
24
24
1
1
1
6
6
6
4
4
4
1
5
5
5
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
5
5
8
7
62
62
1
1
4
4
18
18
51
51
1
1
4
3
1
1
14
14
5
5
1841
1841
56
56
41
41
1
1
7
7
4
4
11
11
627
627
90
90
1
1
1
1
1
1
1
1
7
7
1
1
2
2
1
1
3
2
2
2
1
1
1
6
6
1
1
1
1
1
1
3
3
3
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
11
11
11
8
7
7
6
6
5
3
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
2
2
2
2
1
1
1
1
1
1
1
1
252
252
23
23
23
23
23
23
23
23
2
2
2
2
1
1
1
1
1
1
1
211
208
20
20
1
1
1
1
19
1
1
1
1
1
1
1
2
2
2
1
1
1
3
3
3
3
3
3
1
1
1
1
1
2
2
2
46
8
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
9
1
1
2
1
1
4
4
4
2
2
2
2
1
1
1
1
1
23
23
1
1
3
3
3
1
1
1
1
1
1
4
4
4
1
1
1
1
1
2
2
2
6
3
3
3
1
1
1
1
1
2
2
2
2
2
5
3
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
97
20
3
3
2
1
1
5
5
5
5
1
1
1
10
2
2
2
2
2
2
1
1
1
1
1
1
1
1
63
1
1
1
2
1
1
23
1
1
22
7
7
7
7
7
6
21
21
6
5
5
1
6
5
4
4
4
13
1
1
11
11
11
1
1
1
1
1
1
3
3
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
5
5
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
12
12
1
1
1
11
3
2
1
1
1
1
1
1
5
5
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
16
16
16
16
16
16
2
1
3
4
4
1
1
64
2
2
2
2
1
1
1
1
1
1
1
62
31
10
10
1
1
17
17
17
17
12
1
1
1
9
9
9
9
9
5
4
2
2
2
2
2
14
14
12
9
9
3
2
2
2
3
3
3
3
27673
46
12
12
4
3
2
1
1
1
1
1
1
1
1
1
1
8
6
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
34
5
4
4
1
1
1
1
1
1
1
1
1
3
3
2
2
2
2
1
1
1
1
2
2
2
2
2
2
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
8
2
2
2
2
1
1
6
6
3
2
2
2
1
1
1
1
2
2
1
4
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
3
1
1
1
1
1
2
2
2
2
2
2030
4
4
4
4
1
1
1
1998
31
276
535
16
1
1
1
1
1
1
1
1
4
1
2
3
1
1
1
1
1
1
18601
85
28
11
11
3
3
1
1
3
3
7
1
1
4
1
1
1
1
1
5
1
1
1
2
2
2
2
2
1
1
1
1
1
2
2
2
55
19
12
10
5
3
1
2
2
6
1
1
1
4
3
3
3
2
1
1
5
5
1
4
4
4
16
4
4
4
5
5
5
7
11
11
11
96
77
4
4
4
4
2
2
2
19
19
2
2
2
17
14
14
8
5
5
5
3
8
6
6
5
1
2
2
28
1
1
7
7
7
5
4
1
13
13
7
1
1
19
19
19
19
1
15
2
6
6
6
6
6
6
12233
5
3
3
2
2
6
6
6
6
148
146
146
146
146
2
2
2
7
7
3
2
4
4
12067
9
2
2
2
2
1
1
1
1
1
1
1
134
133
2
2
11918
11347
1
1
3
1
1
1
6
1
2
4
1
2
1
11
9
1
2
3
10989
2
38
1
1
10947
1
249
2
1
7
2
1
1
1
569
567
1
690
179
176
38
38
143
143
4
1
1
1
1
6
6
6
6
16
16
304
304
313
17
17
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
5
4
4
1
1
5
29
25
1
1
2
2
2
1
1
1
6
6
6
5
5
5
5
7
7
7
4
4
4
22
2
2
2
2
12
2
2
6
6
5
1
4
2
2
2
2
8
8
8
8
5
5
5
5
5
7
1
1
1
1
3
3
3
3
3
3
3
3
122
24
18
10
10
2
2
1
1
7
6
1
2
1
1
5
5
5
6
6
5
1
1
3
1
4
3
3
3
1
1
1
93
68
2
2
1
1
1
1
10
5
4
3
2
1
17
14
1
1
4
4
4
4
4
4
1
1
1
10
1
1
1
6
6
5
1
6
5
1
4
10
6
4
5
1
3
23
1
1
1
1
9
9
9
10
6
1
5
2
3
4
4
3
1
39
38
1
1
3
3
2
1
26
26
25
6
6
3
3
1
1
1
1
1
1
1
49
12
11
1
1
3
3
1
1
1
1
1
1
6
3
3
3
3
3
2
1
2
2
27
5
5
5
2
2
3
3
2
2
2
1
1
5
5
5
2
1
1
8
5
5
5
5
5
2
2
2
2
1
1
1
22
22
4
4
4
4
13
4
4
4
3
3
5
1
4
1
1
1
1
4
4
4
4
10
4
4
3
2
1
1
1
1
1
1
6
3
3
3
3
3
3
3
3
1
2
2
2
2
2
2
5091
15
12
1
6
2
3
3
3
65
35
35
35
35
12
12
12
8
4
18
18
18
18
4995
155
155
155
138
14
5
1
1
1
1
3
3
3
3
95
35
29
28
2
1
1
1
57
8
8
9
3
5
1
5
20
17
3
103
100
97
97
97
3
2
1
357
112
112
2
97
12
1
178
124
2
27
93
1
53
52
1
1334
3
3
778
778
114
92
1
2
2
4
4
327
327
1
22
2
300
190
188
2
8
170
1
4
3
3
1
1
2
2
1
1
1
20
2
2
1
1
12
10
2
3
3
291
111
94
3
13
164
164
149
10
12
12
2
2
1
1
105
13
13
1
1
1
1
2
1
1
42
37
1
8
28
39
39
29
8
1
1
1
1
64
64
64
64
79
79
1
1
1
2
70
2
113
113
113
21
1
14
65
9
1
2089
1212
1212
137
67
999
827
827
2
764
59
3
3
3
8
8
7
1
1
1
1
1
56
56
6666
17
17
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
10
1
1
1
1
1
3
3
3
4
2
2
23
23
3
3
3
3
18
2
1
1
3
3
3
3
8
1
1
1
4
4
3
3
3
2
2
1
6
6
6
6
1
5
8
8
4
4
4
2
2
4
4
4
4
450
350
350
1
1
5
5
29
29
1
1
17
6
1
3
3
1
1
1
1
1
1
1
2
24
22
1
1
3
3
18
18
4839
18
18
18
17
1
16
1
626
626
2
2
1
1
73
71
5
63
3
1
1
1
1
1
1
518
95
423
1
1
1
1
20
4
16
16
7
7
7
7
1
6
15
15
13
13
13
1
1
83
83
2
2
2
6
6
6
2
16
16
16
1
1
1
20
1
19
19
6
6
6
2
2
2
1
1
3
2
1
3
3
3
4
4
4
2
2
6
6
6
2
2
1
37
37
34
34
34
3
3
4
4
4
4020
3
3
2
1
1
1
1
100
35
35
13
12
26
26
26
9
9
13
5
5
6
5
3487
3050
1
3048
1
1
1
1
31
1
1
1
10
10
2
1
2
2
13
13
296
1
1
12
1
10
136
135
14
14
3
3
2
2
6
6
12
12
21
20
23
23
23
21
405
47
20
21
324
324
324
30
30
24
5
3
3
3
2
1
1
40
40
15
2
2
2
2
1
1
4
4
3
7
5
13
4
4
9
9
1
1
5
5
5
3
3
2
1
2
2
1
1
1
4
4
3
1
1
1
230
230
7
3
3
2
1
5
2
1
2
2
1
1
1
1
2
2
1
1
1
1
6
6
6
6
6
1
1
4
3
1
1
1
9
7
7
6
1
1
29
2
2
2
18
2
2
2
3
3
3
11
6
1
3
2
2
1
3
3
2
1
1
1
1
1
1
1
1
2
5
2
2
2
1
1
1
1
1
3
3
3
3
7
7
7
1
1
1
1
1
1
1
1
1
6
3
1
2
2
1
1
1
6
2
2
2
1
1
1
1
3
3
3
3
34
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
30
2
2
28
27
27
19
17
1
6
6
5
2
1
1
1
8
8
1
1
1
1
1
1
2
1
1
1
1
2
13
7
1
1
1
1
1
4
3
1
3
3
1
1
1
6
6
6
6
1
1
1
4
4
1
1
5
4
1
1
1
1
2
1
1
1
1
1
1
1
6
2
2
1
3
2
2
2
2
1
1
1
1
4
1
1
3
2
2
6
6
3
3
1
1
2
1
2
2
2
2
2
1
1
134
8
8
8
8
4
4
27
7
7
7
1
6
15
1
1
3
3
3
1
1
8
8
2
2
2
71
20
20
20
20
32
11
9
2
6
6
6
15
15
15
19
19
4
4
1
1
27
10
5
5
5
5
5
17
17
17
1
14
601
575
10
10
10
1
8
10
9
9
1
1
1
553
116
114
114
23
13
3
1
16
14
6
5
13
13
6
3
1
14
14
11
11
1
1
3
1
1
1
1
43
31
1
2
2
6
6
6
5
2
2
1
1
1
2
1
3
8
8
8
1
1
1
1
11
11
10
2
2
14
13
139
7
7
6
101
4
1
1
1
1
4
4
4
3
8
8
1
77
75
1
13
1
1
4
3
1
1
16
16
13
9
3
6
6
6
11
1
1
1
1
1
14
14
14
11
1
1
5
3
1
1
2
2
14
2
2
2
2
3
3
3
3
3
1
1
1
7
7
3
3
3
3
57
7
7
7
10
10
9
19
10
10
19
12
12
7
6
3
1
2
3
3
2
26
13
4
4
2
1
1
1
4
2
1
1
1
1
3
1
1
1
2
2
2
10
2
2
1
1
1
2
2
4
3
1
1
1
100
1
1
1
99
4
3
3
3
2
1
1
84
38
1
1
37
7
30
2
7
6
1
1
3
3
3
3
1
2
1
1
9
1
1
1
3
2
2
1
1
4
1
1
1
1
1
5
5
10
1
1
3
3
1
3
2
8
5
5
5
3
1
1
2
2
38
20
5
4
4
4
1
1
1
6
6
6
6
6
1
1
1
3
3
1
1
1
3
1
1
2
2
2
17
1
1
1
1
1
1
4
4
4
4
7
1
1
1
1
1
1
2
2
2
4
4
4
4
1
1
1
1
1
42
8
8
1
1
1
1
1
1
2
2
3
2
1
1
1
1
33
4
4
4
3
20
1
1
1
15
15
3
1
1
1
1
1
1
6
6
6
2
2
2
2
1
1
47
7
7
7
7
7
7
6
6
1
1
5
2
2
2
2
1
1
1
1
1
1
1
13
3
2
1
1
4
4
4
4
15
9
6
6
6
6
6
3
3
6
1
1
1
1
1
1
1
4
4
4
287
8
8
2
1
1
1
1
1
1
1
1
1
5
1
1
1
4
4
4
230
23
12
4
2
2
2
2
3
3
1
1
1
1
1
2
2
2
2
7
7
2
2
3
2
2
8
8
1
1
1
2
1
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
1
58
1
34
1
1
3
3
1
2
2
2
3
3
1
1
1
1
1
1
1
4
4
1
6
1
1
1
1
1
1
1
1
3
1
3
3
3
1
1
2
1
1
1
1
4
1
1
1
1
2
2
2
12
1
1
1
3
1
1
8
1
1
2
2
5
2
5
5
2
2
2
3
2
2
1
5
1
1
1
2
2
1
2
2
2
2
129
7
4
4
3
1
3
3
12
12
4
4
3
3
4
3
5
1
1
4
4
2
1
1
1
1
1
1
23
2
2
2
2
1
1
1
1
1
15
13
2
2
2
2
5
5
5
5
1
8
8
1
3
1
2
50
32
32
32
2
2
6
6
6
6
2
2
1
1
1
16
16
3
3
3
3
3
2
2
1
1
1
1
1
1
6
6
4
1
1
1
1
2
2
2
2
9
2
1
1
1
1
5
5
4
2
2
2
2
2
2
2
1
1
1
1
9
6
1
1
1
1
3
3
3
3
3
2
2
2
3
1
2
1
1
1
1
1
3
3
3
1
1
1
2
2
3
3
1
1
1
1
2
2
2
2
58
3
3
3
1
1
1
2
2
2
2
55
55
9
1
1
4
4
4
1
1
1
3
46
7
6
5
1
2
2
2
2
3
3
3
3
28
1
1
27
27
26
1
6
5
3
3
2
3
1
1
1
1
3
3
3
3
1
1
1
1
9
9
9
3
1
2
2
2
2
4
4
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
75
33
2
1
1
1
1
1
1
1
1
1
1
1
1
30
1
1
1
1
4
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
13
2
1
10
2
2
2
2
2
1
1
1
3
3
1
1
1
1
1
1
41
22
3
2
1
1
1
1
1
1
1
5
2
1
1
1
3
1
1
1
1
1
1
1
1
1
3
3
1
1
2
2
2
2
1
1
1
1
1
1
1
7
6
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
19
5
5
3
3
3
1
1
1
1
1
2
1
1
1
1
1
1
1
11
1
1
1
9
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
97
95
1
1
1
1
80
36
2
4
4
1
1
1
1
2
2
2
2
2
7
7
2
2
2
2
2
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11524
1
1
1
11521
29
7
7
22
1
1
1
1
1
6
6
1
2
1
1
2
4
4
902
578
578
578
324
293
13
4
4
2
2
8
8
8
1
1
7
7
7
2
5
271
271
271
271
15
13
13
2
2
2
2
5
2
2
2
2
3
3
3
3
11
4
3
3
3
1
1
7
7
7
5
2
2
2
1
1
1
1
1
1
1
1
34
34
4
2
2
2
2
2
2
2
2
2
2
2
11
2
1
1
1
1
3
3
3
2
1
3
3
3
3
1
1
1
1
2
2
2
2
3
3
3
3
13
13
3
3
3
2
2
2
2
1
1
3
3
3
3
3
3
3
1
1
1
1
1
10388
3263
3263
291
1
2968
7068
6994
544
5
5
539
539
526
204
204
204
2
202
2324
432
432
428
1
3
1
1
1
1
1869
1854
12
7
2
1
1
1
1
1
196
196
196
2
1
190
814
814
806
11
11
3
1
5
3
3
2
2
2
621
361
346
35
1
257
257
236
1
1
7
2
1
1
2
1
1
1
1
2
2
4
4
4
4
456
3
2
1
3
1
2
1
1
90
83
1
1
1
1
1
1
1
1
3
2
1
1
1
62
62
60
1
1
67
67
1
65
76
76
76
3
3
1
1
1
1
1
1
3
2
117
117
116
1
1
1
1
1
11
11
10
68
68
68
2
1
65
1
1
1
19
5
5
5
14
14
14
82
82
79
2
14
14
14
14
11
11
11
80
80
80
79
4
4
4
80
80
80
2
78
50
50
48
131
4
4
1
4
4
119
1
108
2
1
8
2
2
2
2
4
3
93
57
57
56
1
35
35
35
1
1
1
900
900
858
11
15
15
15
13
1
19
19
4
4
4
3
3
3
1
1
1
4
4
4
2
2
2
2
2
2
2
1
1
1
37
21
21
21
7
13
16
16
16
16
13
10
10
1
1
1
1
2
1
2
2
3
3
3
3
9
9
7
7
1
1
1
1
109
4
4
1
3
105
52
1
1
1
1
2
2
2
2
3
3
3
3
6
6
6
1
5
2
2
2
33
32
32
32
1
1
5
2
2
2
1
1
1
1
32
10
10
10
10
9
9
9
9
13
13
13
13
2
1
1
1
1
1
1
1
1
19
17
17
17
17
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
6
6
4
4
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
52267
547
117
1
1
89
1
3
1
1
2
4
1
1
2
1
1
1
1
1
1
50
2
2
1
1
1
1
1
2
3
3
7
7
1
1
3
3
13
1
1
1
1
1
1
1
1
1
1
3
2
2
429
87
5
2
2
2
2
1
1
71
71
3
3
1
1
17
17
49
9
9
38
38
1
1
9
7
7
1
1
1
1
1
1
214
21
19
19
2
2
11
11
1
1
9
9
1
59
9
1
1
1
1
2
2
2
1
1
1
2
1
1
1
47
47
1
1
1
1
1
2
1
2
6
2
1
1
1
1
1
3
4
2
1
6
1
2
1
1
1
1
1
3
3
3
1
2
111
5
5
1
1
1
1
1
20
1
1
1
1
8
8
4
1
3
1
1
3
3
2
2
86
86
10
18
3
2
53
119
118
118
1
1
1
1
1
1
15
2
1
1
1
1
2
2
2
2
1
1
1
1
1
9
3
3
3
1
1
1
1
1
1
1
4
4
4
4
4
447
447
2
2
1
1
349
4
1
1
3
3
1
1
6
2
1
2
1
2
7
7
2
1
2
4
2
1
1
4
4
2
1
1
1
1
5
1
2
5
4
1
8
4
1
1
1
1
4
1
1
1
1
1
2
1
3
1
1
2
1
1
1
1
1
2
2
3
1
4
1
1
1
3
1
1
2
1
5
2
1
1
1
9
1
1
9
1
1
1
2
1
1
1
7
1
1
1
1
1
1
1
2
1
12
4
1
1
1
2
7
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
3
1
5
2
1
1
1
2
1
1
4
1
1
5
1
2
1
4
1
3
1
1
1
15
1
2
2
7
1
10
1
1
1
1
4
2
2
2
2
2
2
4
4
1
1
2
2
3
3
1
1
3
3
7
7
2
1
1
1
1
1
1
10
1
1
1
1
1
1
54
1
1
1
2
3
1
5
9
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
2
1
1
2
2
raw text file
bit score 178-100