members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3
67645
12031
10
1
1
1
2
1
1
1
1
1
1
1
5
5
5
5
4
2
2
2
1
1
1
1
1
1
1
1
8
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
6
3
3
2
2
1
1
3
3
3
1
1
2
2
10
2
2
2
2
2
1
1
1
1
1
1
1
6
6
3
3
1
1
3
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
11710
22
4
3
1
1
1
1
2
2
2
2
1
1
1
18
15
2
1
1
1
1
1
1
1
1
1
1
1
1
1
12
12
12
1
1
1
1
1
1
1
1
10
10
2
2
2
1
1
1
1
1
1
1
1
1
1
8
8
8
1
1
1
1
1
1
6
4
1
1
1
1
1
1
1
2
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
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
11688
11658
11658
1
1
1
9453
9453
1
2
1
5
1
3
1
1
1
1
2
2
2
2
1
1
4
2
1
1
1
1
3
1
1
3
1
2
2
1
2
1
2
1
4
1
1
2
2
2
1
1
2
2
2
1
16
2
1
1
101
1
1
1
1
4
1
1
1
3
1
2
1
2
2
1
2
2
1
1
3
1
1
1
2
1
3
1
1
2
1
3
3
1
2
1
1
3
4
2
2
1
1
1
1
2
1
1
1
2
1
2
1
1
1
2
4
1
1
2
1
1
1
1
2
1
2
2
2
1
3
1
3
1
1
1
1
2
1
1
1
2
1
2
3
1
1
2
3
1
2
1
1
1
1
3
3
3
1
3
7
1
5
2
2
2
1
1
1
1
2
1
3
1
2
1
2
1
2
2
2
1
2
3
3
1
1
1
2
5
1
1
1
1
1
1
1
2
1
2
2
1
2
4
1
2
1
2
1
1
3
1
1
1
1
1
3
1
1
1
1
2
1
1
2
4
1
1
3
1
1
4
1
1
1
3
1
2
2
2
3
2
3
2
1
1
1
1
1
1
2
1
1
1
1
2
1
2
6
1
1
3
2
1
2
2
2
1
3
3
1
1
1
1
1
1
1
2
3
5
2
1
1
2
1
3
6
4
2
1
1
5
1
1
2
3
7
2
2
1
1
1
1
1
1
1
1
4
1
1
1
5
2
3
2
2
3
1
1
1
1
3
1
1
2
1
2
5
2
2
3
1
1
1
2
2
1
2
1
1
1
1
2
1
2
2
6
1
4
1
3
2
1
1
2
1
1
1
1
2
5
1
4
1
1
1
1
2
3
1
1
2
1
1
3
3
1
1
3
1
4
1
3
1
2
1
2
1
1
2
3
2
1
1
1
1
4
1
1
4
1
6
2
3
1
2
111
1
1
2
1
2
1
1
3
1
2
2
1
10
6
2
3
5
1
2
1
2
4
2
1
2
4
2
2
3
1
1
1
1
2
2
2
2
1
1
3
1
1
1
2
2
1
2
1
2
1
2
1
1
1
5
1
1
2
1
1
1
1
1
2
2
2
1
1
5
1
2
2
1
2
3
1
2
1
1
2
3
4
1
1
2
1
1
1
2
1
3
2
1
3
1
1
2
2
3
1
1
1
1
1
2
2
1
1
2
6
1
1
1
2
1
1
1
1
3
2
2
1
1
1
1
3
1
3
1
1
2
3
1
1
1
4
5
1
2
2
1
1
1
2
1
1
1
1
3
1
1
2
1
2
1
1
1
1
3
2
1
1
2
3
1
2
1
2
1
1
2
1
1
2
2
1
1
1
3
1
2
1
2
1
1
2
4
1
1
2
1
1
3
1
1
1
4
2
4
1
1
1
1
1
2
1
1
2
2
3
2
2
13
2
1
2
1
2
2
1
1
1
1
3
1
3
3
2
1
1
1
1
1
2
1
2
1
1
2
2
2
2
1
1
2
2
1
1
3
2
1
3
3
2
1
1
2
2
1
1
1
1
1
1
1
5
2
2
3
1
2
1
1
1
96
1
1
1
1
1
1
1
1
5
1
1
3
2
2
3
1
1
1
1
2
3
2
2
1
1
2
2
1
2
1
1
1
2
1
2
2
3
1
5
2
3
2
3
1
1
1
3
2
1
1
2
2
1
1
1
1
1
1
2
1
1
5
1
5
1
6
1
2
2
1
1
1
1
1
2
1
1
1
2
2
1
2
1
2
3
1
2
4
1
1
1
3
2
1
2
1
2
1
1
1
6
1
1
1
1
1
1
2
2
1
4
1
1
1
1
3
1
3
2
1
2
3
1
1
1
1
2
3
3
1
2
1
2
1
1
1
3
1
1
4
2
1
1
7
1
5
2
1
6
1
1
3
1
3
1
2
1
2
2
2
1
1
1
1
2
3
1
1
1
1
2
1
1
1
1
2
2
5
2
1
4
1
1
1
1
1
1
1
1
3
1
2
2
1
1
3
2
1
2
1
1
1
2
4
2
1
1
1
1
1
2
1
1
4
2
1
1
1
2
3
2
1
1
6
1
1
1
1
2
1
1
3
1
2
1
1
3
2
1
1
2
3
4
1
1
3
1
2
1
2
1
3
1
1
1
3
2
3
1
3
1
1
2
1
2
4
4
1
3
1
1
2
1
2
1
23
1
2
1
1
2
2
8
1
1
1
2
1
1
1
3
1
1
1
1
2
3
2
1
6
2
2
1
1
3
1
1
1
2
1
2
2
2
1
1
2
1
1
3
1
2
1
1
1
1
1
1
1
2
1
1
1
2
2
3
1
5
1
10
2
1
3
1
1
2
125
1
3
1
1
4
6
3
1
1
3
1
2
4
3
1
1
3
2
1
2
2
1
2
1
2
3
2
4
3
1
9
1
1
1
5
2
1
2
1
5
2
4
4
18
2
2
2
1
1
1
3
1
1
1
1
2
1
4
1
4
1
1
1
1
1
1
4
1
1
1
1
1
6
1
1
1
1
2
2
1
1
1
1
2
1
1
6
3
1
3
1
3
1
2
1
1
6
1
1
1
1
1
1
1
2
1
2
4
4
1
2
1
3
2
1
1
1
2
1
1
4
3
2
3
2
1
1
2
1
3
1
3
2
2
1
1
1
1
1
1
1
1
2
1
1
2
5
2
1
1
2
1
1
4
2
1
1
1
1
1
2
2
1
3
6
1
4
1
1
1
5
1
2
3
1
2
2
1
1
2
1
4
1
2
3
2
2
3
1
1
1
1
1
1
1
1
1
2
3
1
1
3
3
5
3
3
1
1
1
1
1
1
2
1
2
3
1
2
1
1
1
1
1
1
1
4
1
28
1
1
2
1
1
3
1
2
3
1
2
1
2
1
1
1
1
2
3
1
2
1
1
1
2
1
2
1
1
1
6
1
1
1
5
1
1
1
1
2
1
1
1
1
1
1
3
1
1
1
1
3
3
1
2
1
1
1
1
1
2
1
2
2
1
1
3
1
1
4
2
1
1
1
1
1
1
3
2
1
1
1
1
1
2
2
1
3
3
2
1
2
1
1
1
2
1
2
3
1
3
1
1
1
3
1
1
2
1
1
1
2
1
2
2
1
3
1
3
2
3
3
2
1
3
2
1
4
4
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1
1
1
1
1
1
1
4
2
4
1
60
3
2
1
1
1
1
1
3
2
1
2
2
2
2
2
4
4
1
1
1
2
3
1
1
1
2
1
1
1
5
1
3
1
1
1
4
2
1
5
1
1
2
2
1
2
1
2
3
6
2
1
2
1
2
1
2
2
4
3
1
1
1
1
1
1
6
3
1
1
2
1
2
1
3
1
1
1
2
1
3
2
1
3
3
2
1
7
4
8
1
1
1
1
1
1
1
1
1
1
7
1
1
1
3
2
2
1
3
1
1
1
4
3
2
3
1
1
1
1
8
2
2
1
1
1
1
2
5
2
1
1
1
2
1
3
6
2
3
2
1
2
1
1
1
3
2
3
1
1
2
1
1
3
1
1
1
1
2
1
2
1
1
3
1
2
1
1
2
1
1
1
2
4
4
78
2
1
2
1
1
1
2
2
1
1
3
2
3
1
3
3
3
1
1
1
2
1
1
1
3
2
1
1
1
1
1
2
1
2
2
2
1
1
1
3
1
1
1
1
2
2
1
2
4
1
1
3
1
1
1
2
5
2
1
1
2
1
4
1
7
1
1
1
3
2
1
3
1
2
4
2
1
1
1
3
1
1
1
2
1
1
3
3
2
1
1
2
3
2
1
3
1
1
1
4
1
3
1
2
2
1
1
3
2
2
1
2
1
1
3
2
3
1
1
1
7
2
3
1
1
3
2
1
3
1
1
1
1
1
3
1
2
4
1
6
2
3
2
1
7
1
2
1
3
1
1
3
1
3
1
1
1
1
4
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
2
1
2
1
4
3
1
2
1
2
1
2
3
2
4
1
2
2
2
2
1
3
1
2
3
2
2
1
2
1
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
2
1
2
2
1
1
1
1
1
1
1
1
4
1
1
1
3
1
2
1
1
1
1
1
2
1
1
1
1
4
4
1
1
1
1
1
2
1
1
2
3
1
1
2
2
1
1
1
1
3
2
1
1
2
1
1
1
1
2
1
1
1
5
1
3
1
2
2
3
1
1
1
1
1
2
2
2
4
2
1
1
2
1
4
2
4
1
1
1
1
1
1
4
1
2
1
1
2
1
1
2
7
1
2
2
1
1
3
1
3
1
2
1
5
1
1
1
2
2
1
1
1
2
2
3
1
2
2
1
1
1
2
2
120
2
2
2
1
2
3
1
2
1
4
2
3
1
1
3
3
1
2
2
1
1
1
1
2
1
8
2
1
3
2
2
1
1
2
2
2
1
2
1
1
3
1
2
1
1
4
2
3
2
1
1
1
3
7
1
2
3
2
1
1
4
1
1
1
1
1
2
1
1
1
1
1
1
3
1
2
1
2
1
1
3
3
2
2
3
1
2
3
1
1
3
2
2
1
1
1
3
1
1
1
2
1
2
23
3
3
1
2
1
1
2
5
2
1
7
4
2
2
2
1
1
1
1
1
1
2
1
1
2
2
2
3
2
1
3
2
1
1
1
1
1
2
3
1
6
1
2
5
1
2
1
1
1
1
2
1
1
1
2
1
4
3
4
2
2
3
1
3
1
2
1
1
1
1
1
1
3
1
1
1
1
1
1
2
1
1
1
6
2
1
2
1
3
4
1
1
4
3
1
1
1
1
2
3
1
1
1
1
5
1
1
2
1
1
3
3
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
2
2
2
4
1
1
1
2
1
1
1
1
2
3
1
2
2
1
1
1
3
2
2
1
1
3
1
3
2
1
1
1
1
1
1
1
3
1
2
2
6
1
3
1
1
2
115
1
2
1
21
3
5
2
2
1
1
3
1
2
1
1
3
1
1
1
2
1
1
1
1
3
1
2
1
1
3
1
5
1
4
1
2
2
2
1
2
1
1
4
4
1
2
1
2
1
2
5
1
1
2
1
2
81
2
2
1
2
2
2
1
2
2
1
4
2
3
1
2
1
4
2
1
1
7
2
1
1
2
2
1
1
1
2
3
1
1
2
4
1
1
1
2
2
2
2
1
4
2
2
1
1
1
1
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
2
4
6
3
6
1
2
1
1
1
2
5
4
1
5
1
3
1
4
3
1
2
1
1
2
1
2
1
1
1
4
1
1
1
2
1
2
4
4
2
27
2
1
5
3
4
3
2
1
1
1
1
1
2
3
4
1
1
2
2
1
2
4
1
2
4
1
1
5
2
2
1
3
1
1
1
1
1
2
1
1
5
1
2
1
1
1
1
1
2
2
2
1
1
1
4
3
1
1
3
1
1
1
1
1
4
1
6
2
4
1
1
3
1
1
1
1
2
4
1
1
2
3
1
6
3
1
1
3
1
1
1
3
1
2
1
3
1
1
1
1
1
1
3
1
2
2
1
3
2
6
2
3
6
2
2
1
1
2
1
2
2
2
2
2
1
3
1
1
1
1
1
1
1
1
1
6
2
1
1
1
2
1
1
6
1
1
2
1
1
2
2
2
1
1
1
1
1
2
1
3
3
1
2
2
1
1
1
2
1
3
1
1
1
1
1
1
2
2
3
1
1
2
1
1
1
2
1
1
1
3
1
2
3
1
1
1
2
1
1
2
1
1
37
1
1
1
2
4
1
10
4
1
4
1
2
1
2
1
2
4
1
1
1
2
1
2
1
1
1
99
2
1
3
1
1
2
6
1
1
1
2
1
3
1
1
1
3
2
4
1
1
1
4
2
5
2
3
2
1
1
4
3
1
2
2
1
1
1
1
1
2
3
1
1
3
2
2
2
1
1
1
3
3
1
1
2
3
1
1
1
2
1
2
1
1
2
2
1
2
17
1
1
2
2
2
1
1
1
2
3
2
1
4
1
3
5
1
2
1
2
3
2
2
2
2
1
4
2
1
1
1
1
2
2
2
2
2
4
1
3
2
1
1
1
1
1
4
1
3
1
1
1
2
1
2
1
2
2
2
1
3
2
2
1
1
1
2
1
1
1
2
1
2
1
1
5
1
2
1
2
2
4
1
1
3
2
1
2
2
9
1
3
1
3
3
2
3
1
1
1
2
4
2
1
1
1
1
1
2
1
1
1
2
2
1
1
2
1
1
2
3
1
2
1
2
2
1
1
1
1
4
1
2
1
1
3
1
2
6
1
9
1
1
2
2
1
1
1
1
2
1
2
2
1
2
1
2
1
2
2
1
1
1
1
2
1
3
1
3
1
1
1
3
1
2
1
7
3
1
1
1
2
1
1
51
4
2
13
1
2
2
1
1
3
3
1
2
1
1
2
1
1
2
2
1
1
1
2
2
2
1
1
3
1
1
2
8
2
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
2
1
2
1
1
1
2
2
2
1
2
1
6
1
2
2
1
1
1
3
2
2
1
2
3
2
1
1
3
4
1
2
1
1
1
3
1
2
2
1
1
2
2
2
1
3
2
1
6
2
3
2
1
2
1
1
8
4
1
3
1
2
1
1
2
3
2
1
1
1
2
1
1
3
2
2
2
2
1
1
3
2
2
2
2
1
2
4
1
1
2
1
1
2
1
2
1
1
2
2
2
1
1
1
1
1
1
3
2
1
5
3
1
1
2
2
1
2
1
4
2
1
8
1
2
5
3
1
1
2
2
3
1
1
1
2
3
1
1
2
1
5
1
1
1
8
1
1
1
2
1
2
1
3
1
1
3
3
2
1
2
2
1
1
3
2
1
3
5
2
1
5
1
1
1
1
2
2
2
1
3
1
2
1
1
1
1
1
1
2
1
2
1
1
1
1
1
2
2
1
1
1
3
3
1
5
1
1
3
2
2
3
1
2
1
1
3
1
2
1
3
2
7
1
154
1
2
2
1
2
1
2
5
2
1
108
3
1
1
3
1
1
63
4
2
2
1
1
1
3
3
1
1
3
3
2
2
1
4
1
1
3
1
1
1
4
2
2
4
1
1
2
2
75
4
2
3
5
1
1
1
2
1
1
2
1
1
1
1
1
2
1
1
2
1
2
2
2
1
1
3
3
1
2
2
2
2
2
1
1
1
2
1
4
2
1
1
1
2
1
2
3
2
1
2
3
1
2
3
1
1
2
4
3
2
2
3
3
1
2
1
3
4
1
2
4
3
1
1
1
1
1
2
1
2
2
4
1
5
1
1
1
2
2
4
2
1
2
1
1
2
1
2
2
3
2
1
2
1
1
1
1
7
1
3
2
2
1
3
1
1
1
3
1
2
4
1
1
1
1
2
3
2
2
1
5
1
3
2
2
4
3
4
1
3
2
1
4
1
2
2
1
3
1
1
1
2
2
1
1
2
1
1
1
1
1
1
2
1
1
2
1
1
1
2
1
1
2
1
3
2
1
1
2
3
2
4
1
5
1
3
1
1
1
1
2
1
1
3
5
1
1
1
1
1
2
1
1
3
132
1
1
1
3
1
2
1
1
1
1
1
1
2
1
2
1
2
10
2
2
3
1
1
4
2
1
1
3
3
1
1
1
2
1
1
1
1
3
5
1
2
2
1
1
2
4
3
2
1
1
2
2
5
1
3
1
1
3
1
2
2
4
1
1
1
2
1
2
1
2
1
1
1
1
1
2
1
1
1
2
3
2
1
4
6
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
3
3
1
2
1
1
1
2
8
1
5
2
1
2
1
3
3
6
1
1
1
3
1
1
1
1
1
2
1
1
5
1
1
1
2
1
1
3
1
3
3
2
1
4
3
2
2
3
1
1
1
3
2
1
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
8
1
4
14
2
1
4
3
4
3
1
1
3
1
1
1
1
1
4
1
1
1
3
1
1
1
4
1
2
4
4
2
2
1
1
2
1
1
2
1
1
4
1
4
2
1
1
1
2
2
2
1
1
1
2
1
4
1
1
1
6
1
1
1
1
2
1
2
3
4
2
1
1
2
2
1
3
1
2
1
1
1
2
2
2
3
1
1
1
1
2
1
3
1
1
1
1
4
4
4
2
1
2
1
1
1
2
1
2
2
1
1
2
1
1
4
10
1
2
6
1
1
3
1
3
1
2
1
1
1
3
2
1
3
2
2
1
3
4
19
3
1
1
1
134
1
2
4
1
3
2
1
1
1
1
2
2
3
1
1
44
1
2
1
4
4
1
1
2
2
1
5
3
1
2
2
1
3
1
2
1
3
3
1
4
1
1
1
1
1
1
2
3
1
1
3
3
2
6
1
1
3
1
1
1
2
1
1
1
3
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
1
1
1
1
3
1
1
1
2
1
3
1
1
1
1
1
1
1
1
3
6
2
1
1
1
3
2
1
1
2
2
1
1
1
2
1
2
4
2
1
1
1
4
1
3
1
3
3
4
1
1
2
1
3
1
1
2
2
2
2
1
1
2
1
1
2
1
2
1
1
1
2
2
1
1
1
1
1
1
2
1
3
1
6
1
3
1
2
2
1
1
2
1
3
1
1
1
2
3
5
1
1
1
5
2
2
1
1
2
12
2
1
2
4
1
1
2
3
1
2
1
1
1
1
1
3
1
3
1
2
1
2
2
2
1
2
1
1
1
2
1
48
2
1
1
1
1
1
2
1
1
2
1
2
1
2
1
1
1
1
4
3
1
2
1
1
2
3
1
1
3
3
1
4
1
1
3
3
1
3
2
2
1
2
2
1
1
1
3
1
3
3
2
1
1
3
2
2
3
3
2
2
2
1
2
1
1
1
1
4
2
2
6
1
1
1
1
2
1
1
1
2
1
2
2
2
3
1
2
1
1
1
1
2
1
1
4
3
1
2
3
3
1
2
1
2
3
1
2
2
1
2
1
1
3
1
2
2
2
2
1
1
1
1
1
1
1
1
2
2
4
2
2
1
2
3
1
1
4
2
1
1
1
1
1
1
1
4
1
1
4
1
1
1
1
1
3
2
1
1
3
1
1
2
1
4
3
2
1
1
4
2
1
1
1
1
3
2
5
2
1
2
1
1
1
2
3
2
3
1
2
1
2
1
3
3
1
1
1
2
2
2
1
3
1
2
2
6
1
1
1
2
1
1
7
1
2
2
1
1
67
64
64
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
1
1
1
1
1
1
1
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
2130
1725
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
3
2
1
1
2
2
1
1
1
2
3
1
2
1
1
1
1
1
1
1
1
1
1
1
10
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
2
3
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
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
2
2
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
2
1
1
2
35
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
2
1
1
1
1
1
1
1
1
3
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
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
1
1
1
3
1
1
1
2
1
2
1
28
1
1
1
2
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
2
15
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
4
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
2
1
3
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
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
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
1
1
1
1
1
1
1
1
2
1
1
4
2
1
1
1
18
1
1
1
1
1
1
1
1
1
2
1
1
3
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
3
2
15
1
2
1
1
2
1
1
2
1
1
1
1
2
1
1
1
1
2
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
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
16
1
1
1
1
2
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
2
1
1
1
2
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
1
1
1
1
3
1
2
1
1
1
30
2
1
1
1
1
1
4
1
1
2
1
1
1
1
2
1
1
2
1
1
1
1
1
1
2
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
2
1
1
2
2
1
2
1
2
1
1
4
1
1
1
1
13
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
2
2
12
1
2
1
1
1
1
2
1
1
2
2
1
1
1
1
1
4
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
1
2
1
1
2
1
2
1
1
1
2
2
1
1
1
1
1
2
1
6
1
1
1
1
9
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
2
1
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
4
32
1
1
1
1
1
1
1
1
1
1
19
1
1
1
1
1
1
1
1
2
3
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
2
2
1
2
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
3
1
1
1
1
1
1
1
19
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
2
1
1
1
1
7
1
1
1
1
1
2
1
1
2
1
1
4
1
1
1
1
1
1
1
2
1
1
1
2
1
1
38
1
1
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
2
1
1
2
1
3
1
1
1
1
1
1
3
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
14
2
2
35
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
2
1
1
1
2
400
1
1
397
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
308
1
2
2
6
1
1
1
1
2
4
4
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
1
4
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
4
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
9
1
1
7
2
1
3
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
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
2
2
1
1
1
1
1
1
19
1
1
1
1
1
1
1
8
2
2
2
2
2
2
2
3
1
1
1
1
1
2
2
2
1
1
2
2
2
2
1
1
9
3
3
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
4
4
1
1
1
3
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
47
7
2
2
2
2
1
1
1
1
1
1
4
1
1
1
1
1
1
3
3
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
6
4
4
4
4
4
2
1
1
1
1
1
1
1
6
4
4
4
4
4
4
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
4
1
1
1
1
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
10
2
2
2
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
1
1
1
2
1
1
2
2
2
2
1
1
1
193
172
1
1
1
1
5
1
1
1
1
1
1
4
1
1
1
1
1
3
3
3
3
1
1
1
166
5
1
1
1
1
1
1
1
3
3
3
3
3
3
1
2
1
1
1
1
161
138
138
138
138
138
138
138
138
138
138
138
4
4
4
4
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
134
134
134
134
61
61
61
61
61
61
61
60
57
57
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
73
72
72
72
72
72
72
72
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
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
22
21
21
20
17
17
14
14
14
14
14
2
2
2
2
1
1
1
1
1
1
1
1
1
1
12
1
1
1
1
1
1
6
6
4
4
4
3
3
3
3
3
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
4
1
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
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
2
2
2
2
2
2
2
2
1
1
3
3
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
1
1
1
1
1
1
1
1
1
1
19
1
1
1
1
1
1
1
18
13
13
3
3
3
3
3
3
3
3
3
3
1
1
1
10
10
10
6
6
3
3
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
3
3
3
3
3
3
39750
82
22
22
22
3
3
1
1
1
19
4
4
4
2
2
1
1
1
3
3
1
1
1
2
2
1
1
2
2
4
3
1
1
1
1
2
2
2
2
1
1
1
1
1
56
1
1
1
1
1
55
1
1
1
1
54
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
16
30
30
4272
1
1
90
90
3
3
2
2
14
14
1
1
38
38
1
1
3
3
4
4
33
33
59
59
2
2
6
6
1
1
2
2
508
508
21
21
2
2
1
1
1
1
2
2
6
6
111
111
101
101
2
2
3
3
51
51
1
1
79
79
1
1
2
2
2
2
9
9
4
4
6
6
2
2
398
398
3
3
8
8
5
5
83
83
18
18
1
1
1
1
168
168
7
7
189
189
3
3
3
3
7
7
3
3
1
1
3
3
39
38
5
5
5
5
4
4
20
20
68
68
67
67
3
3
1
1
11
11
19
19
19
19
15
15
41
41
1
1
1
1
6
6
18
18
1
1
16
16
81
81
6
6
39
39
1
1
136
136
11
11
1
1
6
6
28
28
1
1
93
92
2
2
1
1
5
5
1
1
1
1
5
5
1
1
23
23
340
1
2
1
1
1
1
2
1
2
1
1
2
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
3
1
1
1
4
1
1
1
6
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
4
1
1
3
3
3
4
1
1
2
1
1
1
2
1
1
2
2
1
2
1
2
3
1
1
1
1
1
1
1
1
2
1
1
4
1
1
1
1
1
1
1
1
1
1
5
1
13
4
2
1
5
1
1
2
2
1
1
1
1
4
2
3
1
2
2
1
3
1
1
1
1
1
10
1
1
2
1
2
1
1
1
1
1
1
1
3
2
1
1
2
2
1
2
1
1
2
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
5
1
1
1
1
1
2
1
1
22
22
1
1
1
1
32
32
1
1
13
13
5
1
1
1
1
1
3
3
4
4
6
6
5
5
8
8
1
1
24
24
5
5
11
11
66
65
46
46
57
1
1
1
1
2
5
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
4
4
4
1
1
1
2
4
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
2
3
1
2
1
1
6
1
1
19
19
16
16
1
1
3
3
3
3
1
1
4
4
19
19
2
2
19
1
16
2
2
1
1
1
1
1
1
1
1
1
3
1
2
17
17
2
2
2
2
36
36
1
1
5
5
1
1
1
1
3
3
1
1
2
2
3
3
22
22
5
5
23
23
74
74
7
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
42
42
22
22
4
4
4
1
1
1
1
1
1
1
1
1
1
14
14
14
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
4
4
3
1
1
1
1
1
1
1
1
1
1
6
6
6
6
3
3
3
3
1
1
1
1
2
2
2
1
8
8
8
5
1
1
1
1
4
4
2
2
2
2
2
2
3
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
1
1
1
4
4
4
4
4
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
283
283
29
29
29
29
2
2
2
2
1
1
1
1
1
26
26
26
26
25
25
25
11
11
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
77
75
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
24
3
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
15
15
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
2
3
3
2
2
2
1
1
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
10
3
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
5
5
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
6
5
2
2
2
2
3
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
13
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
9
9
2
2
1
1
1
1
1
4
4
2
2
2
1
1
1
1
147
147
147
147
147
147
5
8
4
1
6
2
6
2
1
15
21
1
9
1
1
4
1
1
2
1
2
6
1
4
1
3
33
2
3
4
4
1
1
1
1
1
1
3
2
2
1
1
1
1
21
3
3
3
1
1
1
1
1
1
2
2
2
2
2
18
7
5
5
2
2
2
2
7
3
3
3
3
3
3
4
4
3
2
2
2
1
1
1
1
1
3
3
1
1
1
1
1
2
2
2
111
111
111
111
99
99
99
12
12
12
2
1
1
1
1
2
1
1
1
1
32336
142
39
2
2
2
2
2
2
37
3
3
1
1
1
1
1
1
1
34
20
3
3
1
1
9
1
1
1
1
3
3
2
2
2
2
1
1
1
1
1
1
1
1
13
1
1
1
2
1
1
2
1
1
1
1
1
4
3
2
1
103
7
3
3
3
3
3
3
4
4
4
2
2
2
1
1
1
3
3
1
1
2
1
1
1
1
1
1
78
6
1
5
67
67
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
7
2
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
2
2
2
1
1
1
1
3
3
3
3
2
1
65
17
17
1
1
20
20
8
8
8
12
4
1
3
1
1
1
30772
56
11
3
3
1
1
1
1
1
1
2
1
1
1
1
3
2
2
2
1
1
1
2
1
1
1
1
1
6
6
6
38
9
6
4
3
1
1
1
3
1
1
1
1
1
1
1
1
9
2
2
2
6
1
4
4
4
7
2
2
2
3
2
2
2
1
1
1
1
8
8
8
82
77
4
4
4
3
1
2
2
2
5
5
4
35
7
7
6
3
1
1
1
12
12
1
1
1
9
4
4
21
5
5
3
2
11
1
1
5
3
2
2
3
3
2
4
4
4
4
4
30062
5
1
1
2
2
2
2
1
1
1
1
1
1
1
40
36
36
36
1
35
4
1
1
1
1
3
3
30015
83
18
18
18
18
10
10
1
1
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
13
13
13
13
4
4
4
4
4
4
4
4
1214
1210
3
42
41
28633
1
1
1
27343
3
5
3
1
2
3
15
24
1
2
1
1
2
16
4
2
2
1
7
1
32
23
10
8
11
6
26981
1
1
4
2
1
21
241
2
1
3
26703
2
11
2
8
2
5
10
9
1
1
6
1271
1
1249
21
134
23
23
1
1
1
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
2
1
1
4
1
1
1
1
3
10
10
10
1
9
9
9
2
2
2
2
2
2
3
3
3
2
2
2
2
9
2
2
2
1
1
4
1
1
3
1
1
2
2
3
3
3
3
4
4
4
4
3
1
4
1
1
1
1
2
2
2
1
1
1
1
1
1
24
6
6
6
6
2
2
1
1
3
3
5
2
2
2
2
2
2
1
1
1
13
9
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
19
19
2
2
2
2
2
10
10
10
4
4
1
1
1
1
2
2
18
6
6
1
1
3
3
1
1
1
1
1
1
1
1
1
1
10
5
5
1
1
1
1
1
1
1
1
1
1
5
3
3
3
3
3
1
1
1
1
63
2
2
1
1
1
1
6
6
11
11
1
1
17
1
1
1
1
4
4
4
4
3
3
3
3
1
1
1
1
6
6
6
6
2
2
2
2
3
3
5
5
7
1
1
1
1
1
1
1
1
6
6
6
6
1
1
107
107
2
2
2
2
101
33
33
33
42
41
21
2
18
1
1
1
1
1
3
3
3
3
35
5
5
5
17
17
11
7
3
1
3
2
1
1
1
1
1
5
5
1
2
1
1
2
2
2
2
2
11
4
4
1
1
1
1
1
1
1
1
1
7
7
2
5
2
2
1
1
1
1
1
1
1
1
211
2
2
2
5
2
2
2
2
1
1
1
1
2
2
2
2
203
2
2
2
2
21
8
8
13
13
14
3
1
1
7
4
4
3
1
1
1
1
1
8
1
1
1
5
3
3
3
4
4
4
1
3
16
7
7
1
5
1
6
4
4
1
1
17
7
7
1
6
6
6
3
2
2
99
67
67
12
4
50
30
30
27
3
3
3
2
1
2
2
976
14
14
4
4
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
3
1
1
1
2
1
1
3
3
1
1
1
1
2
2
2
4
4
4
4
1
2
7
7
4
4
4
3
1
1
1
1
1
2
2
2
1
1
291
5
5
2
2
4
4
1
1
15
15
34
34
3
3
5
5
7
7
1
1
114
114
50
50
1
1
2
2
1
1
25
10
1
2
1
1
1
1
1
1
4
4
1
1
1
1
1
13
13
210
3
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
14
14
2
1
1
2
2
2
1
1
1
2
2
2
2
2
2
1
1
1
3
3
3
1
1
1
31
31
28
28
28
3
3
3
3
3
150
9
1
1
3
3
1
1
1
1
2
2
1
123
2
2
101
1
1
1
1
99
99
17
1
1
2
2
3
2
1
1
1
1
6
6
6
1
4
12
4
4
6
6
6
2
2
2
18
15
15
7
1
1
1
1
2
1
1
4
4
2
2
2
1
1
1
1
3
3
3
17
17
3
2
2
1
1
1
1
1
13
3
1
1
2
2
2
1
1
1
1
1
1
1
4
4
1
1
1
2
6
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
53
23
23
5
3
1
2
2
1
1
1
4
1
1
3
2
4
2
2
6
6
2
2
2
2
2
2
2
28
1
1
1
1
1
1
1
1
1
1
1
1
10
2
2
2
3
1
1
1
1
1
1
12
2
2
7
6
35
12
4
4
4
4
3
3
3
3
3
2
2
2
1
1
1
1
1
1
1
7
6
6
1
1
1
12
2
2
2
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
4
3
3
2
1
1
1
1
1
1
1
1
1
95
95
1
1
1
1
1
1
1
1
2
1
1
1
1
1
6
1
1
1
3
3
3
3
2
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
11
7
3
3
2
2
2
4
1
1
3
3
3
4
1
1
2
2
1
1
1
1
21
21
3
3
3
1
1
1
4
4
4
1
2
2
2
4
3
3
1
1
2
3
3
2
2
2
1
1
2
1
1
1
1
10
10
4
1
1
1
1
1
2
1
1
3
3
1
1
1
58
4
4
4
4
4
21
2
2
2
1
1
1
1
12
1
1
7
7
4
4
1
1
1
1
1
1
4
4
4
2
2
1
1
1
6
1
1
1
1
1
1
1
3
3
18
3
3
3
3
11
1
1
4
4
3
5
5
5
4
4
1
1
15
4
3
3
3
1
1
11
11
11
1
10
85
2
2
2
2
21
21
1
1
15
15
1
1
1
1
1
1
1
1
1
1
53
31
31
31
1
1
17
17
17
4
1
1
1
1
2
2
3
3
3
3
3
1
1
1
52
38
1
1
1
1
1
1
1
36
4
4
4
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
19
1
1
1
1
1
1
15
11
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
14
5
1
1
1
1
1
1
1
1
9
1
1
3
3
2
2
2
1
1
2
2
299
21
21
3
18
7
7
7
11
11
11
222
11
1
1
1
1
6
3
3
1
1
3
3
2
1
1
37
37
1
1
1
8
8
8
8
13
13
12
12
15
15
15
15
26
1
1
1
6
2
1
1
1
2
2
2
5
2
2
1
1
2
1
1
1
10
1
1
1
4
1
1
1
1
3
3
1
2
1
1
1
1
1
7
1
1
5
5
4
136
5
3
3
3
2
2
18
18
4
4
4
4
8
8
1
1
1
1
1
1
1
65
10
10
10
10
8
1
7
5
4
4
1
4
4
4
34
34
2
2
2
2
5
5
1
4
4
3
3
2
1
9
5
5
5
1
1
1
1
17
17
12
6
6
2
2
12
12
2
2
2
2
3
3
3
1
1
1
1
3
3
3
2
2
2
2
1
1
1
1
18
12
3
3
3
3
6
2
2
2
2
2
1
1
1
1
3
3
2
2
2
2
1
1
1
1
1
1
1
5
2
1
1
1
1
1
1
1
1
3
1
1
1
1
2
1
1
1
9
9
1
1
1
2
2
2
2
6
2
2
1
1
3
3
3
3
3
1
1
1
1
2
2
2
2
14
14
14
6
6
6
8
1
1
1
3
2
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
11
11
11
9
6
2
2
2
1
1
1
2
1
3
3
3
3
2
2
2
1
1
1
1
6
5
1
1
4
1
1
1
1
1
1
1
1
1
100
64
1
1
1
1
1
1
10
3
2
2
2
2
1
1
1
1
7
7
5
5
5
2
2
1
1
1
1
1
1
51
4
1
1
1
1
3
2
2
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
41
40
2
15
2
2
4
4
4
1
4
4
4
4
1
1
1
2
2
2
1
1
1
5
5
4
2
2
1
5
5
1
1
1
1
1
1
1
30
13
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
3
2
1
1
1
1
1
1
17
9
9
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
1
1
1
1
55
53
6
6
1
1
10
10
1
1
1
1
2
2
1
1
4
3
2
2
5
5
2
2
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
24
1
1
1
1
5
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
18
18
16
16
2
2
2
2
3
3
3
3
3
3
3
3
826
3
3
3
2
2
2
2
2
1
1
1
1
1
823
22
21
21
1
1
36
13
13
13
23
6
1
1
1
1
2
2
2
2
3
3
3
3
16
3
3
6
6
7
7
7
7
1
1
1
1
1
1
1
1
1
6
6
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
694
276
276
78
198
415
378
24
24
24
24
22
22
22
22
50
2
2
2
1
1
46
46
1
1
1
1
1
13
13
13
13
28
28
28
4
4
3
1
57
32
32
25
25
24
2
1
1
1
1
1
1
57
13
13
13
8
8
8
1
1
1
1
1
1
8
6
1
1
11
11
11
1
1
5
5
5
9
9
9
9
1
1
1
4
1
1
1
3
3
3
10
10
10
1
1
1
1
16
16
16
16
11
11
11
1
10
10
9
9
1
1
1
37
37
37
5
5
5
3
1
6
5
5
4
1
1
1
15
15
4
4
4
3
3
3
1
1
1
3
3
3
2
2
1
1
7
6
6
6
2
4
1
1
1
1
13
11
11
2
2
1
1
1
2
2
2
2
1
1
1
1
56
35
35
6
29
21
10
1
1
1
1
1
1
1
1
8
8
8
8
2
2
2
2
2
3
3
3
3
3
6
6
6
6
6
1
1
1
1
1
1
1
1
7608
1456
168
1
1
2
2
120
1
1
1
2
2
1
2
3
1
1
25
1
6
2
2
1
4
1
10
1
1
12
1
4
1
3
4
1
1
3
1
2
1
2
1
2
1
1
2
1
2
1
1
1
1
2
2
1
1
4
4
36
1
1
1
4
3
1
1
1
1
5
1
2
2
1
1
1
4
5
1259
501
4
1
1
2
1
1
1
1
8
8
8
8
474
474
1
1
17
17
455
186
186
246
246
1
1
14
3
3
6
6
3
3
1
1
1
614
58
21
21
37
37
296
296
296
295
210
105
8
8
5
5
1
1
3
3
31
31
2
1
1
16
3
3
3
1
1
2
2
1
10
10
2
1
1
1
1
1
14
14
1
1
1
1
39
39
1
1
2
2
1
2
1
1
5
2
1
1
3
1
4
1
2
1
1
4
1
1
61
61
61
22
22
9
9
9
9
2
15
2
2
3
2
2
1
34
1
1
1
32
2
1
8
8
3
3
3
1
1
1
4
4
12
12
1
1
1
1
1
1
1
1
1
1
131
126
126
5
5
23
21
2
1
1
19
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
5776
68
1
1
6
1
1
1
1
1
2
2
1
8
8
1
1
30
4
5
1
1
1
1
1
1
1
2
5
1
1
1
3
1
3
3
2
1
1
1
1
5432
87
14
3
2
1
2
2
1
3
67
5
2
1
4
1
1
5
1
2
2
2
5
5
5
1
7
1
1
2
2
3
7
2
2
2
2
2
2
2
5342
1141
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
5
5
1
1
1
2
1
4
2
2
1
6
6
6
5
5
5
1
2
2
1
1
1
5
1
1
1
1
1
3
3
5
4
2
2
3
1
3
2
932
912
108
108
4168
1
1
1
4167
1933
1887
1053
1053
1036
1048
1048
8
8
8
1016
22
21
14
3
1
3
1
1
1
1
1
1
1
5
3
2
2
1
1
39
1
1
1
1
1
1
1
13
13
13
1
1
1
1
1
1
1
21
20
20
1
1
1
2
2
13
13
2
2
1
1
1
1
1
1
1
1024
1024
1
1
1
1
799
4
1
1
1
6
2
1
1
1
2
1
1
2
1
1
2
6
1
1
3
1
1
2
1
1
2
3
1
5
1
3
2
1
3
1
20
1
1
1
1
1
2
3
1
1
1
1
1
2
2
3
1
1
2
1
2
1
1
1
5
1
5
1
2
1
2
11
1
1
1
1
1
1
1
4
1
1
2
1
1
6
3
4
4
3
1
3
1
1
2
7
21
3
1
1
1
1
2
1
11
1
1
2
2
1
1
1
1
2
2
1
1
1
2
1
9
2
1
2
1
1
1
2
1
2
1
6
1
1
1
3
1
4
1
1
6
1
4
1
1
1
1
4
3
5
2
2
1
2
1
2
3
1
1
1
2
1
2
1
1
1
1
1
1
1
3
22
1
1
1
1
1
1
2
1
1
3
5
2
1
1
1
1
2
4
4
5
2
1
3
1
1
1
2
1
2
4
1
1
1
1
1
1
2
2
1
1
3
1
2
1
1
4
1
15
2
1
1
2
19
1
7
1
1
3
4
1
1
4
1
1
1
10
5
1
1
4
1
5
1
1
2
1
1
11
1
1
1
5
1
1
1
3
2
6
2
4
11
1
1
1
2
1
8
3
1
4
1
1
1
3
2
3
3
1
4
1
2
1
2
1
2
1
1
1
6
1
4
9
1
1
15
1
3
1
2
1
1
1
1
6
2
5
2
7
1
1
1
1
1
3
1
1
1
6
1
3
1
6
5
3
1
1
1
1
1
16
3
1
1
4
4
1
1
1
1
2
2
1
1
1
1
1
1
163
63
63
1
1
89
89
1
1
6
6
3
3
1
1
25
1
2
6
5
1
1
5
3
1
22
1
2
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
raw text file
bit score 185-100