members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3
114735
1
1
1
1
1
31737
1874
3
1
1
1
1
25
3
3
3
3
6
5
1
12
12
10
10
10
8
1
1
1
1
1
1
1
2
1
1
1
2
1
1
388
380
380
380
7
1
1
1
1
1
1
3
3
1
2
2
1
14
343
1
1
3
1
1
6
1
1
2
3
1
1
4
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
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
1
1
1
1
1
1
1
1
2
1
1
1
2
2
1
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
5
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
2
1
1
1
1
1
1
1
1
2
1
2
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
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
8
8
8
1
1
4
2
1
1359
1359
1358
3
2
1
33
22
11
219
216
3
958
812
53
12
12
2
75
75
4
4
1
1
1
27
10
10
1
1
9
2
4
1
2
16
1
6
2
2
2
3
2
1
9
9
1
1
1
1
1
1
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
21
4
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
14
14
14
14
14
14
14
2
1
1
1
1
2
1
2
1
1
1
154
1
1
1
149
1
1
1
5
1
1
1
1
4
4
1
1
1
1
1
1
1
1
96
1
1
1
1
1
1
1
1
94
94
94
94
5
5
5
5
1
1
3
14
13
9
4
4
4
5
2
1
1
1
1
1
1
1
1
1
1
5
1
1
1
3
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
160
109
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
3
1
2
2
4
4
2
1
2
2
1
1
1
1
1
1
1
1
12
12
1
1
1
1
1
1
1
1
2
3
3
3
2
2
1
1
1
1
2
1
1
9
9
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
15
1
2
1
1
1
1
1
2
2
4
1
1
1
1
3
1
1
1
1
1
1
19
2
1
1
1
1
1
1
3
1
1
1
1
3
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
18
2
1
1
1
1
1
1
1
1
1
1
1
1
1
7
7
7
5
1
1
4
2
2
2
2
2
2
3
3
1
1
1
4540
4
4
4
3
3
1
1
1
1
1
1
1
1
1
1
1
35
2
1
1
1
1
1
32
1
1
17
14
14
34
16
13
7
2
2
1
1
6
2
1
1
1
1
1
1
1
2
2
1
1
1
3
1
1
1
1
2
2
2
18
18
18
18
18
19
1
1
1
1
18
18
13
11
1
3
7
4
2
1
1
1
1
1
1
9
9
4
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
18
1
1
1
1
1
1
1
1
1
1
1
13
12
5
5
4
1
3
2
2
1
1
4
1
1
1
1
1
3
3
1
1
2
1
1
14
6
1
1
1
1
1
1
7
2
5
1
1
1
1
1
2
2
2
2
2
24
1
1
1
1
23
23
23
1
1
4
2
1
1
2
1
1
2
1
1
3
3
138
63
63
59
4
4
1
1
1
73
52
11
7
7
6
1
1
4
4
1
1
14
5
5
3502
1
1
1
46
10
1
3
1
2
2
1
36
35
1
286
286
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
281
281
1
1
1
1
106
105
1
1
104
84
5
1
1
4
4
79
1
78
2
1
1
1
2
2
2
2
1
1
1
1
68
68
66
2
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
359
3
3
3
3
3
3
147
2
1
1
1
1
1
1
1
1
1
1
137
137
137
135
1
130
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
1
1
1
1
31
31
31
3
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
6
6
2
2
4
4
11
3
3
8
2
2
1
2
2
3
3
162
162
162
6
6
2
2
2
156
156
156
1973
5
5
5
2
2
2
1
1
1
1
2
2
2
2
70
1
1
1
1
1
69
69
1
1
1
1
1
1
1
67
67
1
1
66
148
135
135
135
1
1
1
1
134
134
13
11
11
1
1
1
7
3
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1720
1720
156
156
5
1
1
1
3
1
1
1
1
1
113
28
1
1
15
1
1
1
1
7
7
1
7
7
11
18
8
8
3
3
9
9
1
1
1
1
29
27
2
1
1
1
1
1
1
1489
76
61
10
25
5
5
5
3
3
3
5
10
10
1384
4
4
4
3
3
1
2
2
2
1
1
1
1
8
2
4
4
2
1
1
1
783
578
113
1
1
1
2
1
2
2
1
2
1
1
7
1
1
1
3
1
5
33
2
1
1
16
1
8
1
2
1
2
1
1
1
3
1
3
1
90
5
5
5
2
1
1
13
9
9
9
1
1
1
1
1
1
1
1
476
2
1
1
2
471
471
2
2
2
24
10
10
2
2
5
5
5
3
13
2
2
2
5
3
2
2
1
1
1
5
5
4
4
4
4
516
390
1
1
1
1
1
1
133
1
1
1
1
1
1
1
1
1
66
66
66
2
50
3
3
3
11
1
1
1
1
2
5
2
2
2
2
2
60
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
55
55
55
2
2
1
1
1
1
2
2
2
2
2
2
9
6
6
3
3
155
155
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
118
2
1
1
1
1
1
1
1
113
2
98
1
1
11
1
1
1
27
6
4
4
1
1
1
1
1
1
1
3
3
3
1
1
1
1
2
2
2
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
79
79
78
78
78
1
1
1
1
119
119
119
119
119
119
434
420
15
7
4
1
2
8
8
8
9
9
9
394
394
5
6
6
24
14
12
1
12
17
18
1
17
13
1
95
18
4
36
9
11
3
38
23
16
1
1
1
1
11
11
11
2
2
5
1
3
45
4
4
4
2
2
1
1
37
5
5
1
1
1
1
3
3
32
32
2
1
1
1
3
3
20
3
3
2
2
4
4
3
1
2
1
1
103
17
3
3
3
1
1
1
1
1
1
1
9
9
9
9
9
4
2
2
2
2
2
2
2
2
1
1
1
1
85
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
20
1
1
1
1
1
1
1
1
1
1
14
12
11
11
1
1
1
1
1
1
1
11
5
5
5
4
1
2
2
2
2
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
35
10
10
1
1
9
8
1
7
1
1
1
2
2
2
1
1
1
1
2
2
2
2
1
1
1
11
3
3
1
2
2
2
1
1
1
2
2
1
1
2
2
2
2
3
3
3
1
2
35
2
2
2
2
2
1
1
20
7
3
3
2
2
2
2
1
3
1
1
1
2
2
2
1
13
5
1
4
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
3
3
3
3
3
10
10
1
1
1
1
9
1
1
1
1
2
1
1
1
1
1
1
1
1
1
8198
11
11
11
11
10
1
2
1
1
2
1
1
1
7975
3
3
3
3
5
5
1
1
1
1
1
2
2
2
2
2
7967
80
1
1
1
1
1
1
1
1
1
1
1
1
1
1
78
78
78
78
78
78
1
3
1
1
1
1
4
1
1
2
2
2
1
3
3
1
2
5
1
1
1
1
2
1
2
8
1
3
9
2
2
3
3
1
2
7883
7651
7640
7
7
7
7
1
6
87
83
10
10
3
3
3
7
7
1
3
2
1
73
73
71
71
63
4
10
1
3
2
1
3
2
1
12
4
1
4
8
1
1
1
2
2
8
1
6
1
1
2
2
2
2
1
1
7544
7544
7544
7544
7544
7518
7518
7518
2
2
2
2
2
2
2
1
1
1
1
1
1
7516
18
18
3
3
3
3
3
3
1
1
1
1
1
1
2
2
2
2
2
1
1
15
2
2
1
1
1
1
1
1
1
1
1
1
12
9
9
9
9
9
9
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
2
2
2
2
1
1
3
3
3
3
2
1
1
1
1
7498
7498
1
1
1
1
1
1
1
7497
1
1
1
1
1
1
1
4
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
7492
7464
7455
7455
7455
7452
1391
1389
1381
8
8
1
1
1
1
1
1
2
1297
1297
1
1
1
1
1
1
1
1
1
1
1
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
2
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
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
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
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
2
1
1
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
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
2
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
2
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
2
1
2
1
1
1
1
1
2
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
3
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
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
3
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
4
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
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
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
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
2
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
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
2
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
2
1
1
1
1
1
1
1
2
1
2
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
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
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
1
1
1
1
1
1
1
1
1
2
2
1
2
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
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
1
2
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
2
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
2
1
3
1
2
1
3
1
1
1
1
1
1
1
1
1
1
1
5
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
2
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
2
1
1
1
1
1
2
1
1
1
3
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
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
2
1
1
3
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
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
2
1
1
1
1
1
1
2
1
1
1
1
1
2
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
1
1
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
3
2
1
1
1
1
1
1
1
1
1
1
6056
6056
6056
6056
6056
32
2477
543
3004
2
2
2
2
2
2
2
9
6
2
2
2
2
1
1
4
4
3
3
2
2
2
1
1
1
1
1
3
3
3
3
1
1
1
25
1
1
16
1
1
1
1
1
3
3
3
3
3
1
1
1
8
8
8
8
8
8
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
4
3
3
3
3
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
21
21
21
19
19
19
7
1
1
1
1
1
1
1
1
6
6
2
2
2
2
2
2
2
2
1
1
4
4
4
4
4
4
1
1
1
1
12
1
1
1
11
11
11
11
11
11
7
7
7
7
7
5
5
1
2
1
1
2
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
9
9
1
1
1
1
1
1
8
8
8
8
8
2
2
2
2
6
2
2
2
4
4
2
1
1
225
153
4
4
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
149
149
124
124
50
50
50
50
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
47
2
2
2
2
2
2
2
2
1
1
35
1
1
1
1
1
1
1
6
6
6
6
6
6
5
4
2
2
2
2
1
1
1
1
2
2
2
2
2
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
1
1
1
1
1
1
6
6
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
3
3
3
3
3
3
3
19
7
7
6
6
2
2
2
2
2
2
2
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
12
12
12
12
12
11
2
2
2
2
2
2
2
1
1
1
1
1
1
1
8
8
8
8
8
8
8
8
2
2
1
1
1
6
3
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
8
1
1
1
1
1
1
1
7
7
5
1
1
1
1
1
1
4
4
4
4
4
1
1
1
1
1
1
3
3
3
3
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
74
48
48
44
42
1
41
41
41
1
1
1
1
1
1
39
39
10
4
25
2
2
2
2
2
4
1
1
1
1
1
1
1
3
3
3
3
3
3
3
25
22
22
22
22
22
20
20
13
7
2
2
2
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
25
25
23
22
22
22
22
21
21
21
1
1
1
1
17
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
69
1
1
1
1
1
1
1
13
12
5
4
4
1
1
3
3
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
6
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
53
7
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
46
11
5
5
4
4
4
1
1
1
6
2
2
2
2
3
3
3
3
7
5
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
2
2
28
1
1
1
1
1
1
25
25
25
25
25
20
1
1
1
1
2
2
2
2
2
4
1
1
2
1
1
1
3
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
37
1
18
3
3
2
1
10
10
2
8
1
1
1
12
12
12
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
2
1
1
1
1
1
1
1
1
165
12
1
1
1
10
2
2
2
1
1
1
1
8
1
1
1
1
1
1
5
1
1
1
4
4
4
1
1
1
1
1
5
2
1
1
3
2
2
2
1
3
3
2
2
2
2
2
2
1
1
1
1
139
80
80
70
70
34
1
1
1
1
1
1
1
33
14
7
2
2
2
2
1
1
3
3
1
1
1
1
1
1
1
2
2
2
2
2
1
1
7
2
2
2
2
2
5
5
5
5
5
1
1
2
1
18
17
1
1
1
1
10
2
2
2
1
1
4
4
4
2
1
1
4
2
2
2
1
1
2
2
1
1
6
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
10
7
7
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
3
1
1
1
1
1
2
2
2
2
2
22
22
6
6
6
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
1
1
8
8
1
1
6
1
1
1
1
5
4
4
1
1
8
8
8
7
7
7
1
2
1
2
1
9
9
9
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
58
20
20
20
20
6
6
6
1
2
1
2
10
10
10
10
10
3
3
3
1
1
1
8
1
1
1
1
1
1
7
3
3
3
3
1
2
4
4
4
1
1
1
1
27
1
1
1
1
1
1
26
18
3
3
3
3
3
1
1
1
2
2
2
1
1
1
6
3
3
3
3
1
1
1
3
3
2
2
1
1
1
1
7
1
1
1
1
1
1
1
1
1
5
5
5
5
2
1
1
1
8
2
2
2
2
2
2
1
1
6
5
5
5
4
3
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1024
3
1
1
2
1
1
2
2
2
2
2
2
1
1
3
2
2
2
1
1
888
344
243
1
1
1
1
1
1
1
1
95
95
89
2
2
1
1
3
3
3
1
1
1
1
1
1
102
102
102
89
88
2
1
1
5
1
1
1
1
1
2
24
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
5
5
1
1
1
1
1
1
1
48
1
4
2
2
1
1
5
5
1
1
20
20
11
11
1
1
1
4
1
1
1
1
2
2
8
1
1
1
1
7
7
4
4
4
1
1
1
1
1
2
2
2
1
1
13
10
10
3
1
1
1
1
1
1
1
1
7
7
2
2
2
1
1
1
1
11
11
11
1
1
1
22
2
2
2
2
2
2
2
15
3
3
3
12
2
2
2
7
3
1
3
1
1
1
1
1
3
3
3
3
3
3
16
5
1
4
11
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
93
93
93
31
4
4
1
2
2
20
20
20
16
16
14
9
5
3
3
232
185
1
1
1
39
10
10
10
10
1
1
5
2
3
3
3
17
17
17
17
7
1
1
5
5
1
1
1
1
2
1
1
1
1
127
116
116
1
1
2
2
5
5
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
3
3
3
2
1
34
18
18
1
1
1
1
1
1
1
1
1
9
1
1
1
1
1
1
15
4
4
4
4
11
10
10
10
1
63
20
20
8
10
2
43
27
1
1
1
1
1
1
14
1
1
1
1
1
13
12
9
8
8
1
5
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
4
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
6
4
3
3
3
3
2
2
2
2
2
2
2
1
1
1
1
1
1
11
11
11
11
7
7
1
6
2
2
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
2
1
1
18
11
10
6
6
5
5
1
4
4
4
4
4
1
2
1
1
1
1
1
1
7
2
2
2
2
2
2
5
5
5
5
1
1
1
4
4
4
1
3
2
2
1
1
1
1
23
15
4
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
10
8
4
1
1
3
1
1
2
2
2
2
2
2
7
6
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
5
5
3
3
2
1
1
1
1
1
5
5
5
1
1
1
1
3
2
2
2
13880
153
2
2
2
2
2
1
1
1
1
1
1
1
1
14
10
4
1
1
1
1
1
1
1
2
2
2
2
6
4
4
4
2
1
1
1
1
1
4
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
135
125
1
1
1
1
1
1
1
1
115
1
1
1
1
1
1
1
113
112
7
6
3
3
3
3
2
1
1
3
3
2
2
2
1
1
1
105
1
1
1
1
1
1
104
72
1
1
1
1
1
1
71
2
1
1
1
1
1
1
1
1
1
1
1
1
69
69
1
1
1
1
1
1
67
40
1
1
1
1
1
14
2
1
1
1
1
1
1
1
1
9
2
1
1
6
6
6
1
1
1
1
1
1
3
3
3
1
1
1
18
18
18
14
8
1
1
1
1
1
1
1
1
5
4
1
2
1
1
1
1
20
19
4
4
4
1
1
1
1
13
7
7
7
2
2
2
2
1
1
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
30
30
30
1
1
1
1
1
1
24
1
1
1
1
1
1
17
5
4
2
2
2
2
2
2
1
1
2
2
2
2
1
1
1
4
4
4
3
3
3
1
1
1
7
7
7
4
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
6
4
3
3
3
2
1
1
1
1
1
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
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
8
4
4
4
4
4
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
7
7
3
3
2
2
2
4
4
1
1
1
3
1
2
13720
13123
13123
3155
3155
200
108
227
171
192
1
231
10
189
53
99
2
188
86
288
24
55
114
141
266
157
210
143
26
26
8
2
6
2
1
4
1
1
1
1
1
1
1
4959
4917
4865
365
283
34
231
387
165
421
253
256
340
229
186
227
260
198
161
69
228
292
280
1
1
42
1
1
1
2
9
26
1
1
4963
1372
97
94
136
85
91
89
1
1
126
67
26
62
3
105
16
28
60
1
1
21
98
44
120
3561
1
1
3540
3
1
1
2
1
1
3
1
1
2
5
2
1
7
1
1
6
2
1
1
2
1
7
1
1
4
1
1
2
1
3
1
3
1
2
3
1
1
1
1
1
1
1
38
8
1
2
1
10
1
24
1
1
1
1
2
1
2
2
1
2
1
3
1
1
3
5
3
1
1
1
11
2
1
1
1
2
1
1
1
1
4
1
2
1
1
1
1
1
1
2
2
1
1
3
1
2
2
1
1
1
1
6
1
2
2
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
4
1
1
1
1
1
2
1
2
1
1
2
2
37
1
11
3
1
1
2
2
20
1
1
3
1
1
1
2
4
2
1
2
1
1
1
2
1
1
1
1
2
1
1
2
1
1
1
4
1
1
2
1
1
1
1
1
3
2
1
1
31
1
1
2
2
1
2
1
1
1
1
1
3
1
1
2807
1
3
2
1
1
2
1
2
1
1
2
2
2
3
8
3
3
1
1
1
1
2
1
2
1
1
1
2
1
9
2
2
2
3
4
2
1
2
2
1
1
1
1
2
6
1
1
2
1
1
2
18
1
3
1
1
1
1
1
1
1
1
1
2
1
1
3
1
1
4
3
1
1
1
1
1
1
3
1
1
2
3
1
1
4
1
1
1
3
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
2
1
1
2
1
2
1
1
1
5
1
1
1
2
1
2
1
1
1
2
1
1
1
2
1
2
2
1
1
1
1
1
4
2
1
1
3
3
4
4
4
11
2
2
2
9
9
9
130
2
2
2
2
11
6
5
3
3
2
2
2
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
9
1
1
2
1
1
1
1
1
1
1
5
5
5
5
100
4
1
1
1
1
1
1
2
2
2
18
5
2
2
1
1
2
2
1
1
1
3
3
3
6
5
5
5
1
1
1
1
1
62
59
1
1
2
1
1
1
52
3
1
3
1
1
1
2
1
1
1
1
1
2
3
1
1
15
1
2
2
1
2
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
8
8
1
1
1
3
3
1
1
1
1
2
2
2
2
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
2
246
29
1
1
1
1
1
1
1
27
1
1
2
2
1
1
9
1
1
1
7
1
1
10
1
9
3
3
3
2
2
11
11
1
10
2
2
2
1
1
196
196
2
2
1
1
1
161
161
1
1
139
1
20
1
1
1
5
5
5
2
1
1
1
1
1
136
8
6
3
3
3
3
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
105
14
14
14
14
90
77
2
2
3
1
2
1
1
5
1
4
4
2
2
4
4
1
1
52
1
1
1
1
1
1
1
3
2
1
3
1
1
1
2
3
1
1
1
2
1
1
1
3
1
1
1
2
1
1
1
3
1
1
1
1
1
1
7
7
1
2
4
18
8
8
8
8
1
1
1
1
1
1
1
1
5
5
5
3
3
2
2
1
1
2
2
2
8
2
2
2
6
6
6
5
5
3
3
2
2
1
1
24
3
3
3
9
9
9
9
9
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
5
5
5
1
1
1
1
1
1
1
469
301
178
160
9
1
1
1
1
1
6
6
1
1
1
1
1
1
2
2
146
1
1
1
143
2
1
1
1
1
8
8
8
5
4
2
1
1
1
1
1
1
1
112
9
8
1
7
7
7
1
1
100
100
1
45
5
46
1
2
1
1
1
1
2
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
3
6
1
1
1
1
1
2
1
1
2
1
1
3
3
3
36
6
4
4
1
1
1
30
30
84
81
31
14
13
1
2
2
50
50
50
50
3
3
3
3
3
2
1
1
1
1
1
1
1
1
122
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
60
8
8
8
3
3
4
3
1
10
10
10
6
6
6
4
4
17
11
11
11
1
1
1
1
2
1
4
5
5
5
4
1
10
10
10
10
10
10
10
1
1
1
1
1
1
1
1
1
1
1
1
13
8
3
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
4
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
1
51
3
3
2
1
1
1
1
1
1
1
1
9
9
3
3
1
2
2
1
1
1
4
4
1
1
1
2
1
1
39
39
8
3
3
5
5
26
1
1
2
1
1
2
2
3
3
2
2
12
5
4
4
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
14
12
12
12
1
1
10
1
1
1
1
1
1
1
1
51526
5001
12
2
2
10
1
2
1
1
1
1
1
1
1
12
12
12
12
1
1
1
1
1
1
1
2
2
2
1
1
6
6
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
4968
7
1
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
4961
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
4947
1
1
4
4
2
2
1
1
2
2
1
1
1
1
97
1
1
96
1
1
1
1
27
1
1
1
1
1
2
1
1
1
28
1
2
2
1
1
1
1
1
3
1
1
7
1
2
3
3
1
1
1
4
18
18
14
14
6
2
1
1
2
1
1
16
16
1
6
3
4
1
1
16
16
1
1
1644
1643
18
15
22
16
6
4
2
1
1
3029
3029
1
1
1
1
1
1
4
4
4
4
17890
1
1
1
1
1
1
1
1
2
2
2
1
1
263
263
1
1
3
3
2
2
2
2
1
1
17
17
17
17
2
2
2
2
238
238
8
8
1
1
4
4
33
33
64
64
7
7
1
1
28
28
2306
2306
31
31
2
2
3
3
4
4
1
1
1
1
24
24
1160
1160
1
1
1
1
1
1
1
1
481
1
1
1
1
1
1
1
1
2
1
1
1
1
1
10
1
1
29
2
1
1
1
1
1
4
1
8
1
1
1
1
1
2
21
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
3
1
3
1
2
3
2
1
1
1
1
1
5
1
7
1
1
3
1
1
1
1
1
1
1
1
1
1
1
2
1
9
1
1
1
3
1
1
1
1
1
1
2
1
8
1
1
5
6
18
4
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
8
1
19
1
3
2
1
5
7
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
3
1
6
5
3
2
2
1
1
1
1
4
1
1
1
1
1
1
1
4
1
1
1
1
2
1
1
2
7
1
1
1
1
1
2
1
1
7
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
4
1
1
1
2
1
1
1
7
2
1
1
2
1
4
1
1
2
2
1
1
1
1
12
12
77
77
2
2
14
14
79
79
25
25
1
1
14
14
1
1
1
1
37
37
3408
3408
7
7
784
784
275
275
4
4
1
1
1
1
6
6
7
7
23
23
138
1
1
1
1
1
1
1
1
1
6
6
6
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
7
7
7
1
1
1
1
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
29
29
29
1
1
1
1
1
7
7
7
1
24
24
24
3
3
3
1
1
1
7
7
7
1
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
3
3
43
43
1
1
1
1
31
31
2
2
398
398
1
1
805
805
1
1
4
4
18
18
1
1
7
7
4
4
6
5
1
1
22
22
1
1
2
1
1
1
1
1
1
1
1
55
55
4
4
10
10
3
3
2606
2606
1
1
314
314
17
17
1
1
2
2
1
1
36
36
1
1
3
3
49
49
1
1
3
3
1684
365
1319
1
1
14
14
1
1
45
45
39
39
1
1
2
2
3
3
1
1
2
2
2
2
1
1
2
2
1
1
1
1
6
6
1
1
3
3
3
3
1
1
7
7
8
8
5
5
5
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
5
5
5
3
1
1
1
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
367
367
23
23
23
23
23
23
23
23
1
1
1
1
1
3
3
3
3
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
327
324
19
19
1
1
1
1
1
1
17
1
1
1
1
1
1
1
4
4
4
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
29
1
1
6
4
2
1
1
2
2
2
2
1
1
1
1
1
1
22
22
1
1
1
1
1
1
1
1
6
1
1
1
5
3
3
3
4
2
2
2
2
1
1
1
1
1
1
26
8
6
5
5
5
1
1
1
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
5
5
5
5
5
5
1
1
1
1
1
4
4
4
4
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
4
4
3
3
3
1
1
1
1
197
196
1
1
1
1
195
1
1
1
192
1
14
14
1
1
3
3
1
1
1
1
1
4
4
2
1
1
1
1
1
2
2
2
2
39
1
1
1
1
1
35
9
9
9
4
4
4
4
20
20
20
20
2
2
2
2
1
1
1
1
1
1
3
3
3
1
1
1
1
11
11
11
11
11
11
3
1
1
1
1
1
2
1
13
2
2
1
1
1
1
1
1
11
1
1
1
4
1
1
1
1
1
1
3
3
2
2
1
1
1
1
1
1
6
6
6
4
4
1
3
3
2
1
1
11313
1
1
1
1
83
46
41
1
1
1
1
1
1
1
1
1
39
33
11
11
10
1
1
1
1
3
3
1
1
1
1
1
1
7
7
7
1
1
2
1
1
1
1
1
1
3
2
1
1
1
4
4
4
4
37
7
7
7
1
1
1
2
2
2
3
3
3
1
1
1
1
1
1
4
4
4
4
4
4
2
2
2
1
1
1
1
1
1
14
1
1
1
1
1
1
2
2
2
2
2
2
11
3
3
3
3
3
8
2
2
2
2
5
2
2
2
2
2
3
2
1
1
4
1
1
1
1
1
3
1
1
1
1
2
2
2
1
1
2
2
2
2
2
2
1578
1
1
2
2
1
1
1
1572
704
29
239
1
1
5677
37
13
5
2
2
3
1
1
2
2
3
2
2
2
2
2
2
1
1
1
1
2
24
10
4
4
4
6
6
5
1
3
3
3
2
1
3
2
2
2
1
1
1
1
6
1
1
1
2
2
2
3
2
2
2
2
75
63
5
5
5
5
1
1
1
2
2
2
1
1
10
8
8
8
2
2
13
6
6
6
3
3
3
4
4
32
2
2
11
11
11
10
10
6
6
6
1
1
1
1
1
1
12
12
1
1
11
11
11
3
3
3
3
3
3
1241
5
4
4
1
1
5
5
5
5
18
17
17
17
17
1
1
1
5
5
3
3
2
2
1208
2
2
1
1
1
1
115
115
1
1
1090
1068
1
2
1
1055
1
1054
1
3
21
21
965
4
4
228
228
717
717
1
1
1
1
1
2
2
1
1
1
1
1
1
6
1
1
1
1
1
1
5
5
267
19
19
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
2
2
10
5
5
5
5
3
1
1
1
6
6
6
6
12
11
1
1
1
2
2
2
1
1
1
3
3
3
3
4
4
4
1
1
1
1
1
1
10
1
1
1
1
9
2
2
7
6
6
1
1
4
4
4
4
4
8
1
1
1
1
4
4
4
4
3
3
3
3
62
14
9
3
3
1
1
2
1
1
1
1
3
2
2
2
5
5
5
1
4
6
3
3
3
3
3
3
1
1
1
40
29
2
2
1
1
3
2
2
2
6
4
1
1
2
2
1
1
2
2
1
1
1
1
2
2
2
5
1
1
1
3
3
2
1
1
1
5
4
1
1
1
10
1
1
2
2
2
7
4
4
4
3
3
1
2
1
1
1
1
88
88
3
3
3
1
1
28
28
28
24
24
23
1
25
25
2
1
1
9
1
8
5
1
4
35
15
15
3
3
1
1
1
1
1
2
2
2
2
2
2
3
3
2
2
2
2
1
1
17
1
1
1
5
5
3
3
2
2
2
2
2
1
5
4
4
4
4
52
52
3
3
3
3
16
4
4
4
5
5
5
5
5
2
2
2
2
31
31
31
31
9
1
1
1
6
6
4
1
1
1
1
2
1
1
1
1
1
1
1
4
4
4
4
4
4
2987
17
14
1
8
3
1
1
3
3
17
5
5
5
5
5
5
5
5
7
7
7
7
2946
136
136
136
127
8
1
9
2
2
2
2
1
1
2
2
81
29
2
2
2
2
1
20
20
2
1
1
1
2
2
2
46
3
3
7
6
1
1
2
2
22
21
1
7
7
7
7
7
361
124
124
123
1
180
128
6
21
99
2
51
51
1
1
1
887
423
423
120
303
2
2
5
5
2
2
271
1
270
4
8
2
256
149
149
12
137
1
10
1
1
7
3
3
1
1
1
1
1
1
1
213
83
69
6
7
114
114
111
1
2
12
2
10
1
1
68
1
1
4
4
1
1
1
1
2
2
17
14
5
9
36
34
32
2
6
2
2
1
1
1
1
1
1
1
1
62
62
59
59
66
66
1
65
89
89
89
27
8
49
4
1
800
436
436
2
1
5
428
342
342
341
1
1
1
1
18
18
17
1
2
2
2
1
1
1
1
43
43
1
1
3514
18
18
1
1
1
1
1
1
1
1
1
1
2
2
2
2
4
4
1
1
1
1
9
1
1
1
7
1
1
1
1
2
2
46
46
5
5
5
5
38
6
5
5
1
3
3
1
2
2
18
4
4
1
4
4
1
7
7
7
1
1
3
3
3
3
3
3
3
1
1
1
12
12
6
6
6
6
5
5
5
5
1
1
1
1
584
220
220
1
1
2
2
13
13
1
1
1
1
16
1
2
6
2
2
1
1
1
1
23
23
5
5
301
301
1234
154
154
27
4
23
1
1
1
1
1
1
1
1
111
111
1
93
17
1
1
9
9
9
1
1
4
4
4
4
4
274
274
1
1
273
273
3
3
270
213
213
117
3
3
8
8
1
1
17
17
9
9
1
1
1
1
1
1
1
15
15
15
7
7
7
6
6
4
2
1
1
1
20
20
20
5
5
5
2
1
1
12
12
12
4
4
4
4
4
4
5
3
2
1
1
1
1
1
2
2
3
3
3
2
2
2
2
2
17
17
17
17
17
18
18
12
12
12
4
4
1
1
537
27
4
4
9
9
5
5
5
2
2
5
2
2
121
26
26
91
1
1
2
2
77
77
4
4
2
2
4
4
4
1
3
384
1
1
8
7
1
342
342
342
32
32
32
1
7
5
5
3
2
2
1
1
1
1
1
1
1
2
2
2
24
24
4
2
1
14
1
1
12
12
3
3
2
2
2
2
2
2
3
2
2
2
1
1
1
2
2
2
125
125
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
12
5
1
1
2
1
5
2
2
4
2
2
2
2
2
2
15
11
4
4
4
1
1
1
5
3
2
2
1
1
3
3
1
1
1
2
1
1
1
1
1
1
1
3
3
1
1
1
2
1
1
1
1
1
1
1
1
3
1
1
1
7
4
1
1
1
1
1
1
2
2
2
3
3
3
4
1
1
2
2
2
2
7
7
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
3
3
3
3
8
3
2
2
1
1
1
2
2
2
1
1
1
2
2
2
2
5
5
1
1
1
6
1
1
3
1
1
1
1
1
1
1
1
3
1
1
1
2
1
1
1
1
1
1
1
4
4
4
1
1
1
3
2
2
1
1
67
5
5
5
5
1
4
12
1
1
1
5
5
5
5
3
3
3
3
2
1
1
3
2
2
2
36
1
1
1
7
7
7
7
16
9
9
3
3
3
3
3
3
12
12
1
1
1
1
14
4
1
1
1
3
3
3
10
10
10
10
759
735
13
13
13
13
2
2
1
1
1
719
28
28
28
4
1
3
3
1
1
5
5
1
1
9
9
1
11
11
11
1
1
15
12
1
1
2
2
3
3
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
22
22
4
4
1
1
166
13
1
12
12
131
1
1
1
1
1
76
76
26
26
2
6
5
5
1
1
13
13
6
1
1
1
1
1
1
2
2
8
8
5
3
8
6
2
2
2
1
1
139
139
1
1
1
1
1
1
63
63
1
1
12
4
4
4
3
3
3
2
2
1
5
5
3
3
2
2
2
21
6
6
6
1
1
8
1
1
4
4
1
5
2
2
3
3
1
1
2
2
2
24
15
4
3
1
5
5
5
2
1
1
2
2
2
9
1
1
4
4
4
1
1
1
2
2
469
1
1
1
467
50
50
50
38
3
2
4
2
1
4
7
3
4
2
3
3
12
1
2
2
2
3
2
381
313
1
1
311
89
222
7
1
1
3
3
1
1
2
2
2
1
1
4
3
1
1
1
1
1
1
1
2
1
1
1
10
1
9
4
4
17
6
6
1
1
4
4
4
4
5
1
1
1
1
1
1
1
34
21
20
6
14
1
13
4
1
3
5
5
25
14
4
3
3
3
1
1
1
2
2
2
2
6
1
1
1
2
2
3
3
3
2
2
2
10
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
2
2
2
1
1
1
1
1
49
9
9
2
2
1
1
1
1
1
4
4
1
1
1
1
1
39
31
1
1
1
27
27
1
1
1
1
7
2
2
4
4
4
4
4
1
3
3
3
50
10
10
10
1
9
5
5
4
4
1
1
1
1
1
1
4
1
1
1
3
3
3
13
3
3
5
5
3
3
1
1
16
2
2
2
2
2
2
14
1
1
1
1
3
3
3
1
1
9
9
9
412
5
5
3
1
1
1
1
1
1
1
1
1
1
1
1
1
331
16
1
1
1
1
7
1
1
1
3
3
1
3
1
1
1
2
1
1
1
1
1
1
3
3
2
2
1
1
28
28
15
15
15
15
7
7
7
7
5
5
5
5
46
15
1
1
1
1
1
1
1
1
2
1
2
2
2
3
3
3
1
1
1
1
1
17
2
2
2
6
1
1
3
1
2
4
4
4
5
5
3
1
1
10
3
2
2
6
5
1
4
1
1
1
1
1
1
7
1
1
1
2
2
2
2
1
1
1
1
3
3
3
228
39
32
32
32
6
6
22
22
9
9
2
2
8
6
2
14
5
5
9
9
13
13
13
13
64
5
5
5
5
3
3
6
6
6
1
1
1
39
39
15
15
15
15
4
1
1
3
3
3
3
11
11
3
1
3
1
2
1
13
4
4
4
2
2
4
4
4
4
20
20
3
1
2
5
5
47
47
17
10
10
7
7
1
1
1
1
14
1
1
13
13
6
6
6
6
9
9
9
9
5
2
2
2
3
3
3
2
1
3
3
2
2
2
2
1
1
1
1
2
1
1
1
1
13
9
1
1
1
1
1
1
3
3
3
3
3
3
3
3
1
1
1
1
4
1
1
1
1
3
3
2
2
2
2
2
1
1
1
1
2
2
2
2
2
2
31
3
3
3
3
3
3
3
28
28
13
8
8
4
4
1
1
15
1
1
1
1
1
1
1
6
6
6
6
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
4
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
116
51
15
1
1
1
1
1
1
1
1
1
1
1
1
12
12
12
12
12
1
1
1
1
1
1
35
3
2
2
2
2
1
1
1
1
1
1
1
1
1
4
3
2
1
1
1
1
1
1
14
1
10
2
2
2
5
1
1
1
1
1
1
1
2
1
1
3
3
3
3
4
3
3
3
3
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
6
5
5
5
5
5
1
1
1
1
1
62
34
15
9
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
6
1
1
5
10
6
4
1
1
1
4
3
3
3
3
1
1
1
3
3
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
28
13
13
10
2
2
2
1
1
1
1
1
1
1
1
1
9
1
1
1
1
4
4
4
4
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
2
2
2
51
50
1
1
1
1
1
1
31
31
1
1
1
1
1
1
7
7
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
13888
1
1
1
1
1
1
1
1
13884
26
4
4
22
2
3
3
1
1
2
2
2
2
1
1
1
1
2
1
3
3
1
1
1
458
80
80
80
378
352
15
9
9
9
6
6
6
8
8
8
8
328
323
323
323
5
5
19
1
1
1
1
13
13
1
1
3
3
3
3
2
1
1
1
1
1
1
1
1
4
2
2
2
2
2
2
2
2
2
2
2
2
36
36
4
4
4
4
4
3
1
1
1
2
2
2
2
13
2
2
2
2
3
2
1
1
1
1
1
7
7
7
7
1
1
1
1
4
4
4
4
5
5
2
2
2
1
1
1
1
1
1
1
6
6
1
1
1
1
1
1
1
1
2
2
2
1
1
1
13176
1452
1452
1
281
1170
11676
1
1
1
11539
801
12
12
789
789
789
502
502
502
502
1
1
1
2525
285
285
277
8
2
2
2226
2226
6
1
1
1
2
1
875
875
875
875
870
870
869
23
23
10
10
1
1
9
8
8
8
1
1
1189
744
728
728
16
1
1
438
438
438
7
1
1
1
1
5
4
1
4
4
4
4
831
1
1
4
1
3
1
1
1
1
1
1
2
2
2
2
1
1
2
2
3
1
2
1
1
3
3
1
1
2
2
1
1
1
1
9
8
1
173
165
1
164
2
2
1
1
2
1
1
92
92
92
1
1
1
1
91
91
91
175
168
168
1
1
4
2
2
1
1
1
1
4
1
1
2
198
198
198
1
1
4
4
1
1
1
1
2
2
16
15
1
2
2
1
1
1
1
5
1
205
205
205
205
2
2
2
46
21
21
21
1
1
1
24
24
24
129
129
129
27
27
27
27
31
31
31
31
1
1
1
107
107
107
107
3
3
3
178
178
178
178
150
150
150
551
5
5
5
30
13
17
513
513
18
10
10
7
7
1
1
278
160
160
160
116
116
116
1627
1627
1627
41
41
41
41
31
31
7
7
7
4
4
4
4
4
4
7
7
7
2
2
5
5
1
1
1
82
42
42
42
42
40
40
40
40
13
13
13
1
1
1
1
1
1
2
1
1
1
1
1
9
9
2
2
1
1
1
1
1
1
3
3
1
1
121
19
19
14
5
102
54
9
9
9
9
1
1
1
1
3
3
3
3
7
7
7
7
1
1
1
1
29
29
29
29
4
1
1
1
1
1
1
1
21
3
3
3
3
7
7
7
7
11
11
11
11
7
6
6
6
6
1
1
1
1
20
20
20
20
20
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
12
12
8
8
6
5
5
5
1
1
1
1
4
4
4
2
2
2
1
1
1
1
1
1
30571
608
161
31
5
1
1
1
1
1
1
2
1
1
1
1
2
1
1
4
4
1
1
2
2
2
2
7
1
1
1
1
1
1
1
119
60
31
28
447
392
143
1
1
29
18
11
4
4
109
109
1
1
1
1
236
236
7
7
2
2
227
39
39
177
177
7
1
1
1
1
1
1
4
4
2
2
1
1
42
3
1
1
2
2
7
7
7
7
22
6
2
2
1
1
2
2
1
1
15
15
1
1
13
1
1
1
1
1
10
2
2
1
1
5
1
1
4
4
3
3
1
2
2
2
2
7
6
6
1
1
55
2
1
1
1
1
45
45
3
3
3
41
41
25
25
6
6
6
8
8
8
5
1
1
1
1
1
1
1
3
3
3
3
3
237
237
2
2
122
2
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
2
1
3
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
22
1
1
1
1
2
1
1
1
3
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
1
1
1
3
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
30
30
68
2
1
1
6
1
1
1
2
1
1
11
1
1
1
1
1
7
7
1
1
1
1
1
1
1
1
1
1
1
5
4
3
1
1
1
1
1
1
1
1
1
1
10
1
1
1
1
2
1
1
1
1
1
3
3
raw text file
bit score 187-100