members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3
86442
14
1
1
1
13
12
2
1
1
1
1
1
1
1
1
59860
168
2
1
1
29
1
1
3
3
4
1
1
1
1
17
17
2
2
2
2
2
69
67
66
66
1
1
1
1
14
49
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
1
1
1
1
1
1
1
1
3
1
1
1
1
1
2
2
2
1
1
41
41
41
16
16
23
21
1
1
1
1
16
2
2
1
1
1
1
13
3
2
2
9
7
1
1
1
1
5
5
2
2
3
2
2
1
1
1
1
1
1
1
1
1
13
2
1
1
1
1
1
1
1
1
5
3
3
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
5
5
5
5
5
5
5
2
2
1
153
2
2
1
1
143
7
4
1
1
1
1
2
2
9
2
2
2
2
1
1
1
1
3
1
1
1
2
1
1
1
1
36
14
14
14
14
21
21
21
21
5
5
5
5
4
1
39
34
24
17
17
17
4
6
6
6
1
1
1
1
1
5
2
2
2
2
3
3
3
3
17
1
1
1
1
1
8
8
2
2
2
2
1
1
1
1
1
1
1
5
5
1
1
1
1
1
4
4
4
3
3
1
1
467
4
4
340
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
3
1
1
1
2
6
1
1
3
1
1
1
1
1
1
1
1
1
1
2
2
2
14
1
1
1
1
1
1
1
1
3
1
2
1
1
2
4
4
1
1
1
1
2
2
2
2
2
2
1
2
2
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
10
3
1
1
1
1
5
5
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
2
2
1
1
1
1
1
4
4
4
2
1
1
1
1
1
1
1
2
1
2
1
1
1
2
1
2
11
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
13
1
1
1
1
6
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
16
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
1
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
41
1
2
1
3
1
1
1
1
4
4
8
1
1
1
2
2
2
2
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
1
1
8
5
5
1
1
2
2
2
2
2
8
1
1
1
7
4
4
4
13
6
6
6
1
5
3
3
3
3
3
1
1
1
2
2
3361
4
4
4
3
3
2
2
1
1
1
1
1
4
4
4
2
1
1
1
1
31
16
15
10
1
1
1
1
1
1
1
1
1
1
1
2
2
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
15
15
15
15
23
2
2
2
2
20
1
1
1
1
19
14
13
1
1
11
5
1
1
1
4
1
1
3
1
1
1
1
1
5
5
1
2
2
2
1
1
1
1
1
1
1
1
1
1
19
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
2
2
1
1
2
2
10
1
1
1
1
1
1
1
1
6
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
11
4
1
1
1
1
7
3
4
1
1
1
1
1
5
5
5
5
1
1
1
1
1
1
1
39
18
18
17
1
21
16
1
1
3
4
3
3
4
4
1
2974
20
3
1
1
1
1
1
17
17
211
1
1
1
1
210
1
1
1
1
1
1
1
1
1
1
204
204
1
1
1
1
1
1
1
73
73
73
55
1
1
1
54
53
1
2
2
2
2
7
2
2
2
1
1
1
4
4
4
48
48
48
3
3
3
3
1
1
1
1
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
275
1
1
1
1
1
1
115
4
4
3
2
2
2
1
1
1
1
107
107
107
3
3
3
100
1
1
97
2
1
1
1
3
3
2
2
1
1
1
1
1
1
1
1
32
32
32
3
3
1
1
1
1
1
1
3
3
3
2
2
2
2
12
3
3
9
1
1
1
7
7
120
120
120
1
1
1
1
4
4
1
2
1
115
115
115
1827
12
12
12
9
9
6
3
3
3
2
2
1
1
46
3
3
3
1
1
2
2
1
1
1
1
42
41
41
41
41
1
1
1
1
1
171
140
140
140
2
2
2
1
1
136
1
1
3
3
132
31
29
29
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
8
8
2
2
6
1
1
1
1
1
1
5
1
1
1
1
1
2
2
2
2
1583
1583
83
83
3
1
2
1
1
1
65
8
8
15
1
4
7
7
4
4
13
1
1
1
1
2
9
9
8
7
1
1
1
1
1
1
1469
1
1
1
1
1460
1
1
1
1
1
1
5
5
1
2
1
1
1
1
2
2
2
2
2
246
183
35
1
19
1
3
1
1
1
1
1
2
1
1
1
1
27
1
2
2
2
6
2
2
4
4
4
1150
2
9
12
4
4
10
1098
1098
1
1
2
2
2
1
1
1
6
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
414
313
138
1
1
1
1
1
72
72
72
3
56
5
5
5
7
3
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
60
2
1
1
1
1
1
58
57
57
14
9
9
4
4
114
114
1
1
1
1
1
1
1
1
77
2
1
1
75
63
1
1
1
10
31
9
1
1
2
2
1
3
3
3
1
1
1
1
1
1
1
2
1
1
1
1
3
1
2
2
1
1
1
2
1
1
1
2
2
2
2
4
4
4
1
1
1
2
2
2
1
1
1
31
31
30
30
30
1
92
92
92
92
92
92
47
42
5
5
5
5
5
5
5
31
31
20
1
2
1
2
3
1
1
2
2
2
3
1
1
1
1
2
2
1
1
1
31
1
1
1
1
1
1
1
28
2
2
1
1
1
26
26
1
1
2
2
1
1
1
3
3
13
4
4
1
1
1
1
78
12
8
8
8
8
8
2
1
1
1
1
65
17
5
2
1
1
1
1
2
2
2
2
2
2
2
2
4
2
2
2
2
1
1
1
2
2
2
2
1
1
2
1
1
1
1
1
1
9
7
4
4
3
1
1
1
1
1
1
1
2
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
24
11
11
9
9
3
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
5
3
3
1
1
1
1
2
1
1
1
1
1
3
3
3
2
1
1
1
1
1
1
1
1
1
1
28
4
4
4
4
3
1
1
1
9
9
1
1
1
4
3
2
1
1
1
1
3
3
1
1
1
1
1
1
1
7
7
1
1
1
1
6
1
1
1
1
4
1
1
2
1
1
1
47754
11
11
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
3
1
1
1
1
47529
9
7
7
2
2
2
4
4
4
4
11
1
1
1
1
1
1
1
10
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
47502
47
8
6
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
37
33
31
30
30
30
1
1
1
2
1
1
3
1
1
1
3
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
4
3
3
3
2
2
2
2
2
1
2
2
2
1
1
1
1
1
1
1
1
1
1
47447
47185
2
2
1
1
1
1
1
1
1
1
47155
1378
1352
37
34
2
2
2
12
8
1
7
3
2
2
2
1
15
15
3
2
1
1
2
3
1
1
1
1
1
1
1314
1
1
1
1
1
1310
1298
1298
1137
1
105
1
46
1
2
1
27
65
28
1
1
1
1
1
2
14
12
12
177
68
194
31
24
10
4
1
53
2
1
1
69
16
1
6
16
75
29
45
1
2
9
2
2
158
1
1
1
1
1
1
122
1
1
1
2
5
1
2
3
2
1
5
1
1
1
3
1
1
1
1
11
4
4
4
4
3
3
1
1
6
6
6
6
6
6
10
10
10
8
1
1
1
1
1
1
1
1
2
2
45776
45776
45776
45775
45775
45752
45752
45752
4
4
4
4
4
4
4
1
1
1
3
3
3
45748
8
8
1
1
1
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
6
6
6
6
6
6
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
1
2
45740
45738
1
1
1
1
1
1
45737
45737
45704
45692
45692
45692
45692
2554
2549
2532
16
16
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2341
2341
2
2
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
2
1
1
1
1
1
1
1
1
1
1
2
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
2
1
1
1
3
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
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
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
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
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
1
1
1
1
1
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
2
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
2
1
1
1
1
2
1
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
1
1
1
1
3
1
1
1
1
1
2
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
3
1
1
1
1
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
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
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
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
1
1
1
1
1
1
2
1
2
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
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
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
2
1
1
3
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
3
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
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
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
1
1
1
1
1
2
1
1
1
1
1
1
2
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
3
1
1
2
1
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
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
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
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
2
1
1
1
1
3
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
1
2
1
1
1
1
1
1
2
1
2
1
1
2
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
1
1
1
1
1
1
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
1
1
1
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
2
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
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
2
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
1
2
1
1
3
1
1
1
1
2
1
1
1
1
2
1
1
1
1
5
1
1
2
1
1
1
2
3
2
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
2
1
1
3
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
3
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
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
2
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
2
1
1
2
2
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
1
1
1
1
1
1
1
1
1
1
1
3
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
2
1
2
1
1
1
1
1
1
1
3
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
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
2
1
3
2
1
1
1
1
1
1
1
1
1
1
1
3
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
1
1
1
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
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
1
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
2
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
2
1
1
1
1
1
1
3
1
1
1
1
1
2
1
1
1
1
1
5
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
1
1
1
1
1
1
1
1
1
5
2
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
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
2
2
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
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
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
2
1
1
1
1
1
1
1
2
2
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
2
1
1
1
2
1
2
1
1
1
1
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
3
1
1
2
1
1
5
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
2
1
1
1
1
1
1
2
2
2
1
1
43125
43125
43125
43125
43125
1135
33296
1
1
839
7853
1
1
1
1
1
10
9
1
1
1
1
1
8
2
2
2
2
2
2
6
6
6
1
1
1
5
5
5
1
3
1
1
1
1
1
1
33
1
1
1
27
27
27
27
26
26
26
2
1
1
1
2
2
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
21
21
21
19
19
19
4
4
4
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
1
1
1
14
3
3
3
3
2
2
1
1
1
1
1
11
11
11
11
11
11
3
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
8
2
2
2
2
2
2
2
2
2
4
2
2
2
2
2
2
1
1
2
2
2
2
1
1
1
2
2
2
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
16
15
12
12
9
9
9
9
9
9
3
3
2
2
2
2
1
1
1
1
3
3
3
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
198
103
13
13
8
8
8
2
2
1
1
6
6
6
5
5
5
5
5
3
1
1
1
1
1
1
1
5
5
2
2
2
3
2
2
2
2
1
1
1
1
85
85
68
68
45
45
45
45
1
1
1
1
1
1
1
44
2
2
2
2
2
2
2
35
1
1
1
1
1
1
1
1
3
3
2
2
2
2
2
1
1
1
1
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
1
1
1
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
23
11
11
10
10
2
2
2
2
2
2
1
1
1
8
3
3
3
3
1
1
1
5
5
5
5
5
1
2
1
1
1
1
1
1
1
1
1
1
12
12
12
12
12
11
3
3
3
3
3
3
3
1
2
8
8
8
8
8
8
8
6
6
5
1
1
2
2
2
1
1
1
1
1
1
2
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
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
22
13
13
9
9
1
1
1
1
1
1
1
8
8
8
8
8
2
6
4
4
1
1
3
3
3
3
3
1
1
1
1
1
1
1
1
1
6
6
6
6
6
6
6
6
4
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
17
1
1
1
1
1
1
16
13
10
8
8
8
6
6
6
4
2
2
2
1
1
1
2
2
2
2
2
2
2
2
1
1
3
2
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
1
1
1
1
2
89
1
1
1
1
1
1
1
1
1
10
9
3
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
6
4
2
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
70
7
2
2
2
2
1
1
1
2
2
2
2
2
2
1
1
1
3
3
3
3
3
3
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
59
57
1
1
1
1
1
1
52
52
52
51
51
31
2
1
1
1
1
7
8
1
1
6
2
1
1
9
2
1
1
1
4
2
1
1
5
1
1
3
1
1
1
1
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
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
19
2
2
2
2
2
2
1
1
1
1
14
1
1
1
1
1
1
3
3
3
3
3
3
3
1
1
1
1
1
2
2
2
2
2
1
42
24
1
1
1
9
9
9
12
12
12
6
6
6
1
1
2
1
1
8
8
5
2
1
1
2
3
3
1
2
1
1
1
148
7
2
2
2
5
5
2
2
2
2
4
4
4
4
4
4
4
5
5
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
11
2
1
1
1
1
6
1
2
2
2
1
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
114
65
64
50
50
26
2
2
1
1
1
1
1
1
1
1
24
5
5
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
17
1
1
1
1
1
1
16
5
1
1
1
1
2
2
2
2
2
1
1
1
1
1
11
11
11
11
1
1
1
1
1
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
8
8
7
7
3
2
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
11
11
2
2
2
1
1
1
1
1
1
1
1
1
1
8
8
8
2
2
2
1
1
2
1
1
1
1
4
4
4
1
1
1
1
1
1
1
14
14
14
2
2
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
3
3
1
1
2
2
42
2
2
1
1
21
3
3
3
1
1
1
1
2
2
2
2
2
18
18
18
18
18
18
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
2
2
2
2
2
15
3
3
3
1
1
1
2
2
2
2
2
12
4
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
7
1
1
1
1
1
1
1
6
1
1
1
1
4
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
3537
20
1
1
8
1
1
4
1
1
11
2
6
1
1
1
2
2
2
2
2
1
1
1
1
1
4
4
1
3
3
3
2688
412
1
1
1
1
253
2
2
2
2
2
105
105
75
3
3
2
2
1
1
1
1
4
4
4
1
1
2
2
6
6
1
1
2
2
1
1
1
1
1
5
5
3
1
1
1
1
1
1
1
1
1
9
6
1
1
1
5
5
5
3
3
3
3
90
90
89
1
95
95
15
2
3
3
1
1
5
5
1
1
3
22
1
1
1
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
2
2
1
1
52
1
3
2
3
3
1
1
2
2
1
1
21
21
15
15
1
3
2
2
2
1
1
1
46
45
45
14
14
14
1
25
25
1
1
2
2
2
2
2
2
2
11
1
1
1
6
6
2
4
41
6
6
1
1
1
1
5
5
23
23
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
14
1
1
1
1
1
12
10
10
1
1
2
4
4
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
27
24
2
2
1
1
1
1
1
1
1
1
1
1
1
19
1
1
1
1
1
2
2
1
1
1
1
1
4
1
1
1
3
3
3
3
3
57
1
1
1
1
4
4
4
3
1
5
5
2
1
1
1
43
1
1
1
42
2
1
1
1
8
8
8
8
1
1
13
6
5
1
1
3
3
1
1
1
14
13
12
12
12
12
1
1
1
1
1
1
1
80
38
4
1
33
35
2
2
1
5
1
1
1
1
2
2
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
2
2
2
1
7
7
8
5
5
1
1
1
2
1
1
1
1
1
1
2
2
2
2
2
2
463
463
463
1
1
5
5
1
1
1
1
100
1
1
17
5
32
41
41
41
2
2
2
2
2
2
1
1
81
68
13
11
11
17
17
922
780
2
2
2
1
1
1
9
9
5
5
5
1
3
3
28
28
28
182
4
4
15
1
1
1
1
1
13
13
1
1
6
4
4
1
1
1
22
1
21
21
21
24
1
23
23
23
77
77
77
77
2
2
2
3
3
1
130
130
1
1
112
112
112
17
17
17
393
206
206
13
8
5
4
4
8
8
91
91
13
9
9
9
5
5
4
4
92
51
46
2
2
1
1
1
11
1
1
1
1
3
3
1
2
2
1
1
2
2
1
1
5
5
5
1
6
1
1
5
1
1
38
2
2
2
2
5
5
5
5
30
26
26
26
1
3
1
1
1
467
2
2
2
2
155
147
15
42
90
8
2
2
2
2
2
2
2
10
10
10
8
8
8
1
7
2
2
2
1
1
285
5
5
4
4
4
4
1
1
1
1
190
11
11
2
2
1
1
1
1
1
8
1
1
1
7
1
1
1
1
1
3
3
3
1
1
1
1
118
18
3
2
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
3
1
1
1
2
2
2
2
2
2
2
98
92
63
49
3
1
1
1
1
46
1
2
1
1
3
2
26
26
5
5
13
1
1
11
1
1
1
2
2
1
1
5
1
1
1
3
3
3
3
1
1
1
21
21
9
9
1
1
1
1
6
6
4
2
2
2
6
6
6
1
2
3
1
1
1
1
1
26
26
23
14
1
1
3
3
3
9
1
1
2
2
3
1
1
1
1
1
1
2
2
2
3
3
1
2
28
23
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
8
2
2
2
6
1
1
2
2
2
2
1
1
1
1
1
1
3
3
3
1
1
2
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
39
3
3
3
3
1
1
2
2
36
3
3
3
3
3
33
33
25
25
2
23
1
1
1
1
1
8
8
8
8
8
8
38
8
8
3
2
2
2
1
1
1
2
2
2
1
1
2
2
1
1
1
1
1
1
7
7
7
7
6
1
2
1
1
1
21
13
13
13
4
1
1
1
1
5
1
1
1
1
1
4
4
4
1
1
1
1
57
37
31
19
19
2
2
1
1
1
1
1
15
15
3
12
3
3
1
1
1
1
1
1
6
2
1
1
1
4
4
2
1
1
1
20
7
6
5
5
5
5
1
1
1
1
1
1
1
1
1
13
13
13
11
1
1
1
2
1
1
1
1
8
8
8
1
1
1
4
1
2
1
1
1
1
1
1
6
6
1
1
1
1
5
1
2
1
1
93
85
2
2
1
1
1
13
1
1
1
2
1
1
1
1
2
1
1
6
5
1
1
4
4
1
1
1
69
68
6
1
1
5
7
7
37
31
1
5
5
7
7
7
1
1
1
8
6
5
5
1
1
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
5
2
2
1
1
1
1
3
3
3
1
1
2
174
100
72
67
6
2
2
2
2
2
2
1
1
57
1
1
55
1
1
1
2
2
1
1
1
1
1
1
22
3
2
2
2
2
1
1
15
15
14
1
1
4
4
3
1
8
3
1
1
1
1
5
5
48
1
1
45
18
7
7
2
2
27
1
1
26
26
26
2
2
2
2
2
1
1
1
2212
114
4
4
4
4
4
1
1
1
2
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
106
102
9
6
1
1
1
1
1
1
1
5
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
1
1
1
1
1
1
1
1
1
1
1
82
1
1
1
1
1
1
1
81
78
8
1
1
1
1
1
1
1
1
1
1
5
3
3
2
2
2
1
1
1
1
1
2
2
1
1
1
70
1
1
1
1
1
1
69
39
2
2
1
1
1
1
1
1
1
1
1
37
2
1
1
1
1
1
1
1
1
1
1
1
1
35
35
3
3
3
3
32
20
1
1
1
1
1
5
4
1
1
1
3
3
3
1
1
1
1
1
1
1
13
13
13
10
7
1
1
1
1
1
1
1
3
2
1
2
1
1
8
8
1
1
1
1
7
4
4
4
2
2
1
1
24
1
1
1
1
1
1
1
1
23
23
1
1
1
1
1
18
10
2
2
2
2
2
2
2
2
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
3
3
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
3
3
2
2
2
1
1
1
1
1
1
4
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
2
2
2
2
1
1
7
1
1
1
1
1
1
1
6
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
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
1
1
1
1
2
1
1
1
1
2089
1867
1867
549
549
33
16
42
31
35
48
1
26
18
16
2
45
12
42
4
26
22
14
44
16
24
32
619
594
590
49
35
3
27
36
21
49
30
27
41
23
26
27
44
35
17
4
28
36
32
1
1
24
1
1
20
1
1
685
494
10
30
17
10
11
11
1
301
12
9
4
14
6
3
17
6
2
12
18
169
2
1
5
1
1
158
1
2
1
1
1
27
1
1
2
1
1
2
99
2
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
1
1
1
6
1
1
5
5
3
1
1
1
1
2
2
2
82
8
1
1
1
2
2
2
3
3
3
3
1
1
1
1
1
1
1
1
9
1
1
1
1
1
1
2
2
1
1
1
1
1
1
6
1
1
1
1
4
4
4
57
6
1
2
1
1
1
1
1
3
1
1
2
2
20
4
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
1
1
6
6
3
3
1
1
1
1
1
1
1
4
3
1
1
1
1
1
1
1
1
1
22
18
1
1
11
1
3
2
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
3
3
3
3
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
75
31
1
1
1
28
4
2
2
1
1
1
1
12
1
2
2
9
8
8
1
1
1
1
1
2
2
2
2
2
2
4
4
4
1
2
1
29
29
3
3
1
2
2
23
23
23
1
1
1
4
4
4
1
1
2
1
1
20
2
2
2
2
2
2
2
2
2
2
2
16
2
2
2
2
14
1
1
1
12
3
2
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
3
3
2
2
2
1
1
1
4
4
2
2
1
1
1
1
18
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
11
1
1
1
1
8
8
2
2
2
4
1
1
2
1
1
1
1
1
1
1
1
1
87
1
1
1
1
1
1
1
45
7
7
1
1
1
1
6
4
4
1
1
3
3
3
2
2
2
1
1
1
1
1
1
1
5
5
2
2
2
3
3
3
3
3
1
1
1
1
1
17
1
1
1
1
1
2
2
2
2
2
14
1
1
1
1
13
13
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
9
8
2
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
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
35
1
1
1
1
1
1
1
1
1
1
33
33
7
2
2
4
4
25
1
1
5
2
1
1
2
1
1
1
1
1
4
3
1
11
1
1
7
2
2
1
4
4
3
3
1
2
1
1
1
9
7
7
7
1
6
1
1
1
1
1
1
1
1
1
20263
1
1
1
1
1
1
1
1
805
3
3
1
1
1
11
11
11
1
1
1
1
1
9
1
1
2
2
2
2
1
1
1
1
1
3
1
1
1
1
1
1
2
2
2
2
5
5
1
1
1
1
1
1
1
3
2
2
1
1
1
783
30
2
2
2
2
2
2
2
1
1
1
1
24
24
24
1
23
753
3
3
3
3
1
3
3
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
739
6
6
1
1
2
2
2
2
1
1
1
1
22
22
1
1
4
1
3
1
1
10
1
1
1
1
1
1
115
115
9
7
2
3
563
563
1
1
1
1
4219
1
1
2
2
1
1
1
103
103
1
1
1
1
2
2
8
8
9
9
1
1
90
90
19
19
2
2
2
2
9
9
46
46
4
4
4
4
851
851
1
1
4
4
1
1
1
1
1
1
1
1
26
26
512
512
1
1
4
4
300
1
1
1
1
1
1
1
1
5
1
1
2
1
1
1
1
1
1
1
1
1
1
10
2
1
1
1
1
1
1
1
3
1
1
2
1
2
1
3
1
1
1
2
1
1
1
2
1
6
2
1
1
2
3
1
1
1
1
1
1
1
1
2
1
1
3
1
1
1
3
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
2
1
1
1
1
2
3
3
1
1
2
1
1
8
1
1
1
1
1
1
1
1
3
1
1
1
2
1
1
1
1
1
2
1
3
1
2
1
1
1
1
1
2
1
2
1
1
1
1
1
4
1
8
1
1
1
1
3
1
2
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
3
2
1
1
2
1
3
1
1
1
2
1
1
1
2
1
1
6
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
22
22
14
14
3
3
10
10
7
7
1
1
5
5
1
1
4
4
1
1
12
12
404
404
9
9
332
332
1
1
1
1
2
2
2
2
3
3
53
1
1
1
2
2
2
3
3
3
2
2
2
1
1
1
1
1
1
1
5
5
5
2
2
2
6
6
6
1
1
2
2
2
1
1
1
3
3
3
3
2
2
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
1
1
1
1
1
3
3
3
40
40
16
16
40
40
1
1
14
14
1
1
1
1
1
1
3
3
1
1
12
12
1
1
9
1
1
3
1
1
1
1
3
3
5
5
2
2
3
3
2
2
305
305
171
171
13
13
2
2
18
18
13
13
2
2
17
17
201
38
163
3
3
20
20
1
1
3
3
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
6
6
1
1
1
1
1
1
1
1
1
1
8
8
4
4
4
1
1
1
1
2
2
2
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
4
4
4
1
1
1
1
3
2
2
2
2
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
673
673
36
36
36
36
36
36
36
36
2
2
2
2
2
2
2
635
635
36
36
1
1
1
1
34
1
1
1
1
2
2
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
2
2
2
3
3
1
1
1
3
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
76
9
9
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
8
1
1
2
1
1
1
2
2
1
1
2
2
2
6
1
1
1
3
3
3
2
2
2
46
46
1
7
4
4
1
1
2
2
2
2
2
2
1
1
5
5
1
3
3
3
1
1
1
1
5
5
5
5
2
2
3
3
2
2
2
2
2
3
3
2
2
2
1
1
1
10
2
2
2
2
2
2
2
2
2
2
1
1
5
4
4
4
4
1
1
1
1
1
28
11
6
3
3
3
3
3
3
1
1
1
1
4
3
3
3
1
1
3
3
3
3
3
2
2
1
1
1
1
1
1
2
2
2
2
2
8
1
1
1
1
1
1
1
1
1
1
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
10
5
3
3
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
395
376
4
4
4
4
372
1
1
1
1
1
1
1
1
1
1
367
19
19
4
4
7
7
1
18
1
1
1
1
11
11
11
6
6
6
6
17
17
3
2
2
2
3
1
1
2
3
3
3
3
1
1
1
1
1
1
1
2
2
2
2
4
4
4
4
1
1
1
1
1
1
1
46
3
3
3
3
3
37
12
12
12
12
12
12
12
11
11
11
11
6
6
1
1
1
1
1
1
1
3
3
4
4
4
4
4
4
22
5
5
5
1
1
1
1
1
3
3
3
3
1
1
1
17
2
2
1
1
6
1
1
1
1
1
1
5
5
2
2
2
2
3
3
3
9
9
7
4
4
4
1
1
1
1
1
1
1
2
2
2
5886
54
28
1
1
1
26
1
1
1
1
1
25
23
6
6
6
2
2
1
1
2
2
1
1
1
1
1
4
4
4
1
1
1
2
1
1
1
1
1
1
1
1
1
1
26
8
2
2
2
2
1
1
1
2
2
2
2
2
2
4
4
1
1
1
1
3
2
1
1
4
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
4
4
2
2
1
1
1
6
3
2
2
2
2
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
451
4
4
1
1
1
443
305
35
33
1
1
1
1
3095
40
8
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
32
13
8
3
2
1
5
3
2
3
2
7
7
7
2
2
2
1
1
4
2
2
2
2
2
2
2
2
1
1
1
1
1
1
4
4
4
128
111
16
2
2
13
13
13
8
8
8
1
1
6
6
27
8
8
6
19
19
15
6
6
6
1
1
1
1
1
1
1
4
4
42
1
1
12
12
12
1
1
18
15
3
9
9
9
1
1
1
16
16
16
16
14
2
1
1
1
1
1
1
293
7
2
2
4
4
1
1
11
11
11
11
1
1
1
6
6
6
6
6
4
4
3
3
264
35
35
1
1
228
223
1
222
3
1
218
5
5
211
1
1
1
1
85
85
108
108
1
1
5
1
1
2
1
1
1
9
9
310
7
7
1
1
1
2
1
1
1
2
2
8
3
3
3
3
3
2
1
1
4
4
4
3
1
30
24
3
3
3
6
6
6
6
6
6
3
3
3
3
1
1
1
5
5
5
9
1
1
1
1
5
1
1
1
4
4
4
3
3
3
3
6
6
6
6
6
13
5
5
5
5
6
1
1
1
1
5
5
5
2
2
2
2
76
22
18
13
13
3
3
3
2
1
5
3
2
3
1
1
2
2
2
4
4
4
4
1
1
1
1
53
42
1
1
4
3
3
1
2
15
7
1
1
3
1
2
1
1
2
1
1
3
3
2
1
1
1
5
5
5
4
1
2
2
2
10
7
3
1
1
10
1
1
4
4
1
3
2
2
2
2
58
58
7
7
7
7
7
28
28
28
9
9
8
1
5
5
2
2
1
1
1
1
93
29
29
2
2
3
3
1
1
1
5
5
2
2
8
8
2
2
5
5
4
1
1
1
3
3
1
1
1
9
9
50
6
6
6
4
4
7
7
7
7
6
1
7
7
14
5
5
68
68
20
20
20
20
22
6
6
6
5
5
5
1
1
9
9
1
1
1
1
25
24
24
24
1
1
6
1
1
1
1
1
5
4
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2014
5
3
2
1
2
2
13
3
3
3
3
4
4
4
4
6
6
6
6
1993
82
82
81
77
3
1
1
1
1
2
2
2
76
25
1
1
1
22
22
1
1
1
49
2
2
7
2
4
1
5
4
1
20
17
3
1
1
1
1
1
4
3
3
3
3
1
1
300
47
47
46
1
196
160
20
82
56
2
35
35
1
1
1
395
1
1
1
1
1
1
1
1
45
45
13
32
234
234
3
12
9
210
5
5
87
87
7
80
4
3
3
1
1
155
59
1
46
7
4
70
70
67
3
25
25
65
1
1
1
1
9
1
8
1
1
1
1
26
25
1
14
10
23
22
16
4
2
2
2
40
40
38
38
73
73
1
1
71
99
99
99
39
21
38
1
602
365
365
3
6
356
209
209
209
5
5
5
1
1
1
30
30
1597
17
17
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
1
1
1
1
8
3
3
3
2
1
1
1
3
1
1
21
21
21
5
5
5
1
1
1
1
7
2
2
1
1
1
1
5
5
5
1
1
1
1
1
5
5
5
5
5
5
244
193
193
1
1
1
1
6
6
4
4
14
14
15
1
3
2
1
1
3
3
1
1
1
2
9
9
548
6
6
6
6
6
99
99
50
1
48
42
6
1
36
4
32
2
2
1
1
5
5
5
132
132
132
132
1
1
131
40
40
3
3
3
2
12
12
12
2
2
2
2
2
2
1
1
1
1
1
1
1
2
2
1
1
1
5
5
5
5
5
5
1
1
1
9
9
4
4
4
4
4
3
3
3
255
29
8
8
16
16
16
2
1
1
48
7
7
1
1
1
37
1
1
1
1
1
1
1
1
26
26
2
2
2
2
2
2
2
2
173
6
2
4
137
137
137
28
28
28
6
5
4
1
1
1
1
1
1
1
1
1
1
1
1
48
48
17
1
1
1
3
3
3
3
1
1
1
1
1
1
1
10
1
3
3
3
4
3
16
3
3
13
13
1
1
1
1
4
4
1
1
11
9
9
9
2
2
2
2
2
2
1
1
1
101
101
3
3
3
3
1
1
1
1
1
3
1
9
1
1
1
7
2
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
4
3
3
2
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
5
2
2
3
3
3
1
1
1
1
2
2
2
2
17
10
3
3
3
1
2
2
2
1
1
2
2
2
1
1
1
4
4
4
1
1
1
10
9
1
1
1
1
1
1
1
3
3
3
3
6
1
1
5
1
1
1
2
2
1
1
1
4
1
1
1
3
3
3
1
1
1
1
1
1
1
5
5
1
1
1
37
5
5
5
5
4
1
10
4
4
4
4
4
1
1
1
1
3
3
3
2
2
1
2
1
1
1
1
1
18
7
7
7
7
8
6
6
2
2
2
2
2
4
3
1
1
1
2
2
2
1
1
1
1
156
120
4
4
4
4
2
2
2
114
14
14
14
4
1
1
2
1
1
1
1
2
2
1
4
4
1
1
3
11
7
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
2
2
16
2
2
2
8
1
1
2
2
1
1
2
2
3
2
2
2
2
2
1
1
2
2
1
1
1
1
2
2
2
2
3
3
5
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
25
5
5
5
2
2
10
1
1
1
2
2
2
1
7
3
3
3
3
3
3
36
19
3
3
8
8
8
2
2
2
16
1
1
3
3
3
1
1
9
8
1
1
3
3
1
1
1
1
260
260
5
5
5
5
1
1
1
1
1
235
210
210
57
153
1
1
1
1
1
1
1
9
1
1
3
3
3
3
3
3
1
1
1
1
1
2
2
2
2
1
1
1
1
15
6
6
1
5
8
1
1
4
4
42
19
2
2
2
2
3
3
3
3
12
1
1
1
2
2
9
9
9
1
1
1
1
1
1
1
21
1
1
1
8
8
8
8
4
4
4
4
3
3
3
3
4
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
35
10
10
5
4
2
2
1
1
1
1
1
1
2
2
2
2
2
2
2
23
2
2
2
2
8
1
1
1
7
7
2
2
2
2
10
2
2
5
5
2
2
2
1
1
38
10
10
10
3
7
2
2
2
2
3
1
1
1
2
2
9
3
3
3
3
3
3
13
13
3
3
3
10
10
10
1
1
1
671
11
11
3
1
1
1
1
1
2
2
2
2
6
2
2
2
4
4
4
492
23
4
4
4
4
6
3
3
1
1
1
1
1
1
1
1
1
8
8
1
1
3
3
73
73
4
2
2
2
2
2
25
25
25
25
30
30
1
1
29
29
13
13
13
13
105
1
42
1
1
1
1
1
1
1
1
1
1
2
1
1
3
3
3
16
3
3
3
1
1
1
1
1
5
1
1
2
2
2
3
3
1
2
2
2
2
5
3
1
1
1
33
3
3
3
7
3
3
2
1
1
7
7
5
1
1
16
16
12
3
1
18
2
2
1
1
4
2
2
1
1
10
3
3
6
6
1
1
6
6
1
1
1
5
5
5
12
1
1
1
2
2
2
2
5
5
5
5
3
1
1
1
2
2
267
1
1
1
46
32
32
31
1
14
14
46
46
17
4
13
13
13
12
12
16
8
8
7
7
5
5
5
5
50
8
8
8
8
3
3
5
5
5
1
1
5
5
5
24
24
21
21
21
21
3
3
3
3
3
12
12
1
2
1
3
3
2
18
6
6
6
3
3
9
9
9
9
25
25
6
6
2
2
122
122
4
4
4
4
17
10
10
6
6
1
1
6
6
6
6
75
74
74
1
1
12
12
12
12
7
7
7
7
16
11
11
11
5
5
5
5
4
4
2
2
2
2
2
2
2
2
3
2
2
1
1
8
5
2
2
2
2
2
2
2
2
1
1
1
1
3
1
1
1
1
2
1
1
1
1
1
1
5
5
1
1
1
1
4
1
1
1
3
3
5
5
1
1
1
1
4
4
4
4
27
1
1
1
1
1
1
1
26
26
6
4
4
2
2
20
2
1
1
1
1
1
1
1
9
9
9
9
1
3
1
1
2
1
4
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
131
26
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
23
1
1
1
1
1
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
7
7
4
4
4
2
2
3
3
3
3
1
1
1
1
1
8
7
3
1
1
1
1
1
1
1
1
1
1
1
100
51
26
21
1
1
1
1
1
1
1
2
2
3
1
1
1
1
3
3
3
2
2
2
2
2
2
2
5
5
17
5
4
1
1
11
1
1
1
10
10
10
10
4
4
4
4
4
3
3
1
1
1
1
49
32
32
7
7
7
5
2
1
6
6
6
1
1
1
1
5
1
2
1
1
1
1
1
1
1
1
1
1
1
15
1
1
1
1
1
1
13
3
1
2
2
4
2
1
1
1
1
3
3
1
1
1
1
1
5
5
1
1
1
1
1
4
1
1
1
1
2
2
2
2
1
1
1
1
16
16
1
1
9
9
1
1
1
1
3
3
1
1
1
1
1
1
1
1
4
3
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7081
7080
13
3
3
10
2
1
1
1
1
1
2
1
1
1
393
297
297
297
96
84
4
1
1
1
3
3
3
8
8
8
8
72
71
71
71
1
1
5
3
3
2
2
2
2
1
1
1
1
1
6
4
4
4
4
2
2
2
2
21
21
4
3
2
2
2
1
1
1
3
2
2
2
1
1
1
1
8
1
1
1
1
1
1
1
1
6
6
6
6
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
6562
2122
2122
310
1
1811
4411
4339
347
347
347
347
131
131
131
131
1005
135
135
1
133
1
1
1
860
860
5
1
1
1
2
170
170
170
170
564
1
1
563
563
8
8
1
3
3
3
408
222
220
220
2
184
184
184
1
1
5
2
1
1
2
2
1
1
2
2
2
2
317
1
1
1
1
1
1
53
46
2
44
3
3
1
1
1
1
1
49
47
47
1
1
44
44
44
1
1
65
61
61
1
1
1
1
1
1
1
1
1
1
1
1
2
2
74
74
74
1
1
6
6
1
4
1
49
49
49
49
1
1
1
13
3
3
3
10
10
10
1
1
1
41
41
41
4
4
4
4
9
9
9
9
44
44
44
44
50
50
50
50
40
40
40
184
2
2
1
1
2
2
177
177
6
1
1
1
1
3
3
1
1
677
677
677
9
9
9
9
86
62
62
62
24
24
24
1
1
1
15
15
2
2
2
3
3
3
2
2
2
1
1
1
4
4
4
1
1
1
1
1
53
39
39
39
39
14
14
14
14
2
2
2
1
2
1
1
1
1
5
5
2
2
1
1
1
1
1
1
60
1
1
1
59
41
2
2
2
2
3
3
3
3
3
3
3
3
1
1
1
1
2
2
2
2
24
24
24
24
5
1
1
2
2
2
1
1
1
1
7
1
1
1
1
1
1
1
1
5
5
5
5
3
1
1
1
1
2
2
2
2
8
6
6
6
6
2
2
2
1
1
1
1
218
218
216
216
205
205
205
11
180
14
8
1
1
1
7
7
7
1
1
1
1
2
2
2
2
2
2
2
2
2
2
4951
1219
74
1
1
44
1
1
3
1
2
1
2
2
1
1
6
2
1
1
2
3
1
1
1
1
5
1
1
2
1
1
1
1
1
1
1
18
1
1
1
1
1
2
1
6
1
3
8
3
1
4
1141
847
18
2
2
5
5
1
1
1
1
9
9
1
1
1
1
1
1
1
820
820
12
12
4
4
804
180
180
579
579
5
3
3
2
2
158
156
156
2
2
1
1
1
1
1
1
68
1
1
1
9
9
1
1
2
2
2
2
1
1
2
2
1
1
18
8
1
1
6
6
1
1
10
10
1
1
1
6
1
38
3
3
3
20
1
1
3
3
6
5
1
10
10
15
15
3
12
1
1
1
1
1
1
57
57
57
7
4
1
2
1
1
1
1
1
1
1
2
2
2
1
1
41
12
1
1
1
1
1
1
1
1
5
5
1
1
1
1
9
1
1
1
8
8
8
6
6
1
1
1
19
2
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
2
2
2
1
1
1
1
1
1
1
1
11
11
11
10
10
1
1
94
94
2
2
25
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
4
4
1
1
2
2
2
2
1
1
1
1
11
11
30
1
1
1
1
1
1
2
1
2
5
2
1
1
1
2
1
1
4
4
2
2
15
1
3
3
1
1
2
1
1
1
1
raw text file
bit score 187-100