members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3
284069
2
2
1
1
1
1
1
61831
63
28
27
3
1
1
1
1
1
1
1
1
1
24
24
12
1
1
1
1
1
1
1
1
1
1
1
1
6
6
11
1
7
7
3
3
1
1
1
1
1
20
2
2
1
1
18
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
11
11
11
11
8
8
8
4
2
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
12
11
11
11
6
2
2
2
1
1
3
3
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
2
2
2
1
1
1
46
3
1
1
2
2
1
1
1
1
1
6
4
4
4
1
3
1
1
1
1
1
1
1
34
34
34
11
9
2
16
15
1
2
2
1
1
1
1
1
1
1
13
7
7
7
7
2
2
2
4
4
4
1
1
1
1
6
2
2
2
2
2
2
2
2
3
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
53037
36
4
4
4
4
4
3
1
2
1
1
1
1
1
1
1
1
1
1
1
29
28
27
27
26
26
26
6
6
6
6
6
5
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
20
20
20
17
9
6
3
3
3
3
1
2
3
3
3
3
3
1
1
1
3
3
3
1
1
1
1
2
2
2
1
1
8
5
5
2
2
2
2
1
1
1
1
2
2
2
2
3
1
1
1
1
1
1
1
1
1
1
1
1
3
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
52997
52911
52911
3
3
3
13115
13115
870
425
990
678
746
897
22
850
274
426
1
10
862
362
1204
2
115
235
482
1
582
1003
688
821
569
1
1
1
31755
31403
31014
2320
1859
180
1643
2434
1119
1
2914
1543
1562
2092
1360
1338
1388
1708
1190
934
352
1316
1
1961
1799
2
2
3
3
347
2
3
1
5
1
1
1
20
28
285
8005
1
1
1
4691
312
342
480
256
381
1
242
1
301
249
138
235
13
361
87
1
66
1
207
1
94
1
328
190
403
3277
1
1
8
8
1
2
1
10
1
2
2
2
3228
3
4
1
1
2
2
1
1
1
1
1
2
2
4
2
8
1
3
2
3
1
3
6
1
1
1
1
5
1
1
2
2
2
2
1
1
2
2
33
4
1
2
1
14
1
1
1
30
1
4
2
2
3
1
1
1
2
1
4
2
4
3
1
1
1
1
1
1
1
1
5
1
1
1
1
1
2
1
1
1
1
1
1
4
2
3
1
2
1
1
1
1
1
1
1
3
4
1
2
1
1
1
1
1
1
2
1
2
1
2
2
2
1
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
56
1
3
10
7
1
2
1
1
1
11
1
5
1
1
1
2
1
1
2
2
1
1
1
1
2
1
3
4
1
4
1
3
3
2
1
2
5
3
3
49
1
1
1
1
1
1
1
1
1
1
1
1
3
5
1
1
3
1
2
2467
1
1
1
1
4
2
1
2
1
1
1
2
6
1
1
1
2
4
1
1
1
1
1
1
1
6
1
2
2
4
1
1
1
1
6
1
1
2
3
1
14
3
1
1
1
2
1
4
2
1
1
1
2
1
4
1
1
1
1
1
1
1
1
1
2
4
1
4
1
1
2
1
1
1
2
2
4
1
1
1
1
1
2
2
1
3
1
2
1
1
1
1
4
1
4
1
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
2
1
1
1
2
1
3
1
2
1
1
2
1
3
6
1
1
1
2
2
2
2
2
7
7
1
2
3
3
1
1
1
16
14
1
1
1
1
13
1
1
1
1
11
1
1
2
2
7
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
15
2
2
2
1
1
1
2
2
2
2
1
1
1
1
1
4
4
3
3
1
1
2
2
2
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
3
3
22
1
1
1
1
2
1
1
1
1
1
1
1
1
1
12
4
1
1
1
1
1
1
2
1
1
1
8
7
7
1
1
1
4
1
5
1
1
1
1
2
2
2
2
2
2
2
2
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
41
26
13
13
1
1
1
11
11
2
2
1
1
1
1
1
1
11
1
1
1
9
9
5
1
1
3
1
1
1
1
1
1
10
9
4
1
1
1
1
1
1
5
5
5
5
1
1
1
1
51
1
1
1
1
1
1
1
27
3
3
3
2
2
2
1
1
2
2
2
1
1
1
1
1
1
10
1
1
1
1
1
3
3
1
1
2
2
3
3
3
3
3
3
3
2
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
3
3
2
2
2
1
1
1
1
5
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
1
1
21
1
1
1
1
1
10
10
1
1
1
4
4
1
3
5
5
10
10
1
1
1
9
2
2
2
5
5
2
1
1
26
10
1
2
2
2
1
1
1
1
1
4
7
7
7
9
1
1
1
1
2
6
6
6
6
1
1
1
1
1
8
6
6
6
6
2
2
2
2
2
2
1
1
1
1
1
103
36
3
3
3
3
2
2
2
1
1
1
8
5
5
5
5
5
5
3
3
3
3
3
3
14
3
2
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
9
9
1
1
1
1
1
7
7
6
6
1
1
7
5
3
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
11
11
3
1
1
2
2
2
8
8
1
4
1
1
1
14
7
7
7
7
7
7
7
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
4
1
1
1
1
2
1
1
1
1
1
1
1
1
4
4
2
2
1
1
1
1
1
1
1
2
2
2
2
4
4
4
4
4
4
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
26
1
1
1
1
1
1
9
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
3
3
3
2
2
2
2
2
2
1
1
1
7
7
7
1
1
1
1
1
1
1
1
1
1
2
1
1
1
8337
8292
4
4
4
1
3
1
1
1
1
1
1
1
8287
48
3
3
1
1
1
1
1
1
2
2
2
2
1
1
45
45
45
44
44
44
1
1
1
1
1
1
1
1
6
4
6
1
3
1
1
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
8239
8116
2
2
2
2
2
1
1
8113
33
33
2
2
2
2
1
1
30
30
29
29
25
1
4
1
3
4
1
4
1
1
2
1
1
1
4
1
1
1
1
1
8080
8080
8080
8079
8079
8072
8072
8072
8072
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1
1
1
8068
8067
8067
8067
8044
8042
8042
8042
8042
1172
1172
1162
3
3
1
1
1
1106
1106
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
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
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
2
1
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
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
2
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
1
1
1
2
3
1
1
2
1
1
2
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
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
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
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
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
1
1
1
1
1
1
1
1
1
1
1
2
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
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
2
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
1
1
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
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
2
1
1
1
1
2
1
1
1
1
1
2
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
2
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
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
2
1
1
1
1
1
2
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
2
1
1
1
2
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
2
2
1
1
1
1
2
1
1
1
1
1
2
1
2
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
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
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
1
1
1
1
1
2
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
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6865
6865
6865
6865
6865
4993
1759
68
45
1
1
1
1
1
1
23
23
3
3
3
3
3
1
2
18
18
18
18
18
18
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
6
6
6
6
6
6
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
1
1
1
1
1
1
1
1
1
1
120
113
113
113
69
69
27
27
27
27
27
25
8
8
8
8
1
1
1
1
1
1
7
4
4
4
2
2
1
1
2
2
2
3
3
3
2
2
1
1
5
4
4
1
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
10
5
1
1
1
1
1
1
1
1
1
4
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
42
7
7
7
7
7
7
7
7
7
3
4
35
35
35
35
35
35
32
32
21
11
3
3
3
44
44
41
40
40
40
40
40
40
40
40
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
4
4
2
2
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
3
1
1
1
1
2
2
2
1
1
1
40
1
1
1
1
1
1
1
1
1
1
1
37
27
27
10
1
1
1
1
1
1
1
9
4
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
3
3
3
2
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
17
17
17
9
9
5
5
4
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
2
1
2
10
5
1
1
1
1
1
1
1
4
4
4
4
4
4
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
2
82992
3
3
3
3
3
1
1
1
2
2
2
2
2
2
2
2
2
2
2
1842
1
1
1
24
24
24
9
9
1
1
1
2
1
1
1
1
15
3
3
3
1
1
1
1
2
2
2
2
2
2
2
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
3
2
1
1
1
1810
7
4
4
4
4
3
3
3
1803
1
1
1
1
5
2
2
2
3
3
3
1795
2
2
1
1
1
1
38
38
1
1
5
1
5
2
6
4
2
1
1
1
1
1
1
2
3
1
1
2
2
1
1
1
1
1
1
1111
1110
1
1
8
5
3
1
1
616
616
1
1
1
1
1
1
1
19559
57
57
2
2
7
7
7
96
96
1
1
113
113
1
1
1
1
1
1
405
405
21
21
2
2
8
8
31
31
2
2
145
145
9
9
8
8
106
106
22
22
164
164
2
2
728
728
1
1
5
5
1
1
1
1
1
1
22
22
1
1
55
55
159
159
2
2
329
329
10
10
34
34
1
1
3
3
1
1
36
36
1
1
5
5
7
7
5
5
584
584
39
39
1
1
18
18
1
1
412
412
4
4
12
12
13
13
9
9
4
4
1
1
1
1
1
1
42
42
6
6
7
7
116
116
1
1
120
120
5
5
1
1
1
1
13
13
16
16
4
4
236
236
1
1
67
67
1
1
3
3
3
3
2
2
24
24
6
6
1
1
5
5
1
1
2
2
9
9
1
1
2
2
1
1
41
41
25
25
2
2
7
7
5
5
3
3
2
2
129
129
8
8
38
38
1
1
13
13
2
2
29
29
1
1
110
110
2
2
1
1
1
1
3
3
29
29
315
315
56
56
17
17
1
1
62
62
1
1
6
6
164
164
1
1
1320
3
1
1
1
2
1
1
1
1
2
1
2
1
3
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
2
1
1
1
1
1
1
3
12
1
2
1
1
1
1
3
1
1
1
1
1
2
11
1
1
9
1
4
1
1
1
1
51
1
1
2
1
1
1
2
1
1
1
1
2
2
1
1
4
3
3
1
1
2
1
1
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
7
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
18
1
1
1
1
1
3
2
1
1
2
5
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
14
1
2
2
6
2
1
2
2
1
1
1
1
7
1
1
1
1
1
1
1
1
3
4
1
1
1
1
1
1
1
2
3
2
2
1
1
1
2
2
2
1
1
1
1
2
2
1
1
1
1
1
3
3
2
1
5
5
3
2
1
1
1
1
4
5
5
1
1
1
2
2
2
2
1
3
58
1
1
4
230
1
1
1
1
1
1
3
5
21
1
1
1
2
1
5
4
17
2
8
1
1
1
1
9
1
2
7
1
1
1
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
2
1
1
2
2
4
1
3
1
1
2
1
3
1
1
2
1
1
1
1
5
1
1
1
1
12
1
1
1
1
2
1
1
1
1
8
3
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
1
1
1
7
1
1
1
11
1
23
96
3
5
1
1
1
2
1
1
2
2
1
1
1
1
3
3
3
7
3
6
1
2
1
1
2
1
2
2
1
1
1
5
5
5
1
1
1
4
1
1
2
1
6
1
1
2
14
1
2
2
13
2
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
32
1
1
3
1
1
1
1
1
2
2
1
1
1
1
9
2
1
1
1
5
5
2
2
1
1
2
2
16
16
4
4
1
1
3
3
10
10
2
2
5
1
1
1
2
2
2
2
2
173
173
1
1
63
63
1
1
6
6
90
90
9
9
68
68
300
300
114
114
31
31
785
2
1
1
10
1
1
1
1
1
1
1
1
2
20
20
20
1
1
1
5
5
5
10
10
10
1
1
1
1
1
1
1
13
13
13
2
1
1
1
1
3
3
3
3
3
3
8
1
1
2
2
2
1
3
5
5
5
15
15
15
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
16
16
16
1
3
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
116
116
116
1
1
1
17
17
17
2
2
2
1
8
8
8
1
1
1
1
1
2
1
1
7
1
1
1
1
2
1
7
7
7
1
1
1
1
2
1
2
2
2
1
1
1
1
15
15
15
1
1
1
5
5
5
1
3
3
3
1
1
1
1
24
24
24
2
2
2
1
1
1
1
6
6
6
271
271
271
7
7
7
2
70
70
70
3
3
3
2
2
2
5
5
5
1
1
1
1
2
1
1
1
1
1
1
2
2
2
1
1
1
74
74
5
5
2
2
15
15
20
20
1
1
1
1
6
6
7
7
2
2
84
7
60
17
17
2
2
1
1
2
1
1
7
7
2
2
2
3
3
66
66
17
17
2
2
2
2
146
146
7
7
1
1
1
1
1
1
1
1
3
3
1955
1955
1
1
1
1
1
1
2
2
5776
1290
4486
5
5
14
14
25
25
13
13
16
16
3
3
1
1
10
10
5
5
1
1
77
77
1
1
1
1
41
41
39
39
11
5
4
4
4
1
1
1
6
6
1
1
1
2
2
2
1
2
2
2
21
21
1
1
1
1
19
6
1
1
3
3
3
3
1
1
1
1
2
2
2
2
2
6
6
6
5
5
5
1
1
7
7
7
7
3
2
2
2
1
1
1
2
1
1
1
1
1
1
2
2
2
2
20
20
20
16
1
1
1
3
3
3
12
12
2
2
2
4
2
2
1
1
1
1
4
3
3
3
3
1
1
1
1
3
3
3
3
3
3
3
3
4
4
4
4
3
3
3
3
1
1
1
4
4
4
4
4
4
4
4
1222
1222
22
22
22
22
22
22
22
22
42
42
42
16
16
5
5
5
5
5
5
1
1
1
2
2
2
2
2
2
2
2
3
1
1
1
1
1
1
1
2
2
2
2
2
2
538
533
22
22
2
2
2
2
20
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
3
3
142
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
20
14
9
2
2
1
1
1
3
1
1
1
1
1
1
1
1
1
1
6
1
1
1
3
3
3
1
1
1
1
1
1
108
108
4
1
1
1
10
3
3
1
1
12
12
12
3
3
3
1
2
1
15
1
1
1
9
2
1
1
1
1
1
1
1
1
5
5
5
5
5
5
5
3
1
2
2
2
1
1
1
1
1
1
1
1
1
7
7
1
1
1
9
9
9
12
4
4
8
8
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
2
2
4
3
2
2
2
2
1
1
1
1
1
1
1
1
1
47
15
10
6
6
6
4
4
4
1
1
1
1
3
3
2
2
1
1
1
1
1
1
1
1
12
2
2
1
1
1
2
2
1
1
1
4
4
4
4
4
4
4
1
1
1
1
1
5
5
5
5
5
1
1
1
1
5
5
1
1
1
1
1
1
3
3
3
6
6
6
6
6
2
2
2
2
2
2
9
9
7
1
1
2
2
2
4
4
1
1
1
1
1
1
1
1
270
262
1
1
1
1
261
1
1
1
1
1
1
2
2
2
255
1
1
1
1
26
26
2
2
1
3
3
8
3
3
3
5
5
5
5
6
6
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
2
1
1
1
19
3
3
3
3
3
1
1
1
1
1
10
6
6
6
1
1
1
1
3
3
3
3
5
5
2
2
2
2
2
1
1
4
4
4
1
2
1
605
605
605
605
605
605
1
9
4
8
24
3
9
10
1
1
3
1
4
2
9
2
1
19
3
70
8
119
5
1
11
19
10
72
6
57
62
30
5
1
1
4
6
2
2
4
4
1
1
1
1
1
1
3
3
2
2
2
1
1
1
10
5
5
5
3
1
1
1
2
2
2
2
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
3
3
1
1
1
1
2
2
2
1
1
1
1
2
2
2
2
2
2
2
44186
180
123
1
1
1
1
1
1
118
10
3
3
3
3
3
1
1
1
4
2
2
2
1
1
1
1
1
1
1
1
107
64
20
3
3
3
3
1
4
4
1
1
1
3
2
1
1
1
1
1
19
19
1
1
9
9
9
2
2
14
3
3
3
4
4
4
7
7
7
27
1
1
1
1
2
2
2
1
1
8
1
4
4
1
1
9
2
2
3
1
1
1
1
1
1
1
4
1
1
1
3
3
3
57
8
1
1
1
1
1
1
5
5
5
5
5
5
2
1
1
1
1
1
1
1
13
11
3
3
8
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
10
1
1
1
1
2
2
2
2
2
7
7
2
2
5
5
5
9
6
4
4
4
1
3
1
1
1
1
1
1
1
1
3
3
3
3
3
15
10
10
1
1
1
8
8
8
5
5
3
2
2
1
1
1
1
1
1
1
1
1
5134
40
40
13
13
43
43
43
5001
93
72
1446
9
1
1
1
1
2
2
1
2
2
2
2
2
2
29633
77
19
4
1
1
3
2
2
1
1
5
1
1
1
1
3
3
3
1
1
1
1
4
4
4
2
2
3
3
3
3
2
56
16
5
3
1
2
2
2
11
2
6
1
5
1
9
9
9
7
2
11
5
5
5
6
6
3
3
3
14
2
2
2
6
6
6
4
2
3
3
3
3
3
3
3
91
79
5
5
5
5
6
6
1
1
1
5
1
1
13
6
4
4
7
3
4
11
5
1
4
4
4
4
4
2
2
36
11
11
1
10
7
7
13
13
13
1
1
1
1
1
11
11
11
11
10
1
15
15
15
15
15
15
18413
32
24
24
2
2
1
1
1
1
1
1
1
1
1
1
8
8
8
8
1
1
1
162
140
140
140
140
22
20
20
2
2
2
2
4
4
2
2
2
2
18206
39
9
9
9
9
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
7
7
7
7
1
1
1
1
2887
2887
99
99
15121
14766
2
1
3
2
3
1
1
5
4
4
1
2
2
12
6
2
3
3
1
14525
1
9
3
1
6
2
14388
2
5
2
1
1
97
1
5
1
9
74
23
1
3
12
12
2
350
350
3456
1
1
692
692
1
1
8
8
2713
2713
2
1
1
1
1
1
1
1
1
5
5
1
1
10
10
10
10
23
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
2
1
1
1
2
1
585
112
112
13
12
12
2
2
2
2
8
8
8
8
1
1
1
4
4
4
3
1
2
5
6
6
6
4
4
4
12
23
9
2
6
1
8
1
1
1
1
24
15
12
12
1
11
2
2
5
2
2
2
2
34
33
1
1
2
2
2
5
5
5
6
6
6
9
9
9
9
5
5
5
1
1
1
31
5
5
5
5
14
5
5
3
3
3
6
1
1
5
5
12
12
12
12
11
11
11
11
11
15
4
4
4
4
5
5
5
5
5
5
5
5
169
27
23
10
10
2
2
7
6
1
6
2
1
1
7
7
2
5
4
4
4
1
3
25
4
4
4
10
10
10
7
7
7
4
117
66
8
1
6
1
18
7
6
1
2
5
1
1
4
1
3
22
18
2
2
3
1
2
3
1
1
1
6
6
2
2
2
5
3
3
3
1
1
1
1
1
5
5
1
4
3
3
3
1
2
45
5
5
14
12
1
11
1
1
23
14
1
12
1
11
1
9
9
4
5
49
49
2
2
2
4
4
16
16
16
1
1
17
17
16
1
7
7
2
2
2
2
1
1
121
29
29
3
3
2
2
1
1
4
4
1
1
6
6
6
6
10
4
4
4
6
6
6
2
2
2
2
2
77
5
5
5
19
19
5
5
14
14
14
8
8
22
3
3
7
7
7
3
3
3
3
3
4
4
4
4
66
66
12
12
12
12
22
5
5
5
6
6
5
1
2
2
7
7
5
5
5
2
3
27
1
1
1
23
23
23
1
1
2
2
75
2
2
2
36
36
23
8
5
4
3
4
2
2
2
1
1
1
7
4
3
2
2
9
9
2
2
2
1
1
1
1
1
1
1
7
7
7
7
7
28
16
16
1
1
1
1
2
2
2
1
1
1
5
5
12
11
3
3
3
2
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
6703
91
73
1
43
7
1
21
18
18
80
7
7
7
7
6
6
6
6
67
67
67
67
2
2
2
6501
223
223
222
219
3
43
25
25
25
25
2
2
2
2
173
56
3
1
1
1
44
44
2
17
17
17
8
8
8
82
4
3
1
7
7
1
1
1
1
31
29
2
1
1
1
6
2
2
2
2
4
1
1
1
1
780
339
339
332
6
1
311
185
7
178
120
120
2996
1
1
29
29
2
2
1
1
2415
2415
1
657
1755
2
239
6
233
7
5
1
220
48
48
219
219
3
213
3
1
1
1
4
2
2
2
2
1
1
1
1
1
1
9
4
4
2
1
1
3
3
396
164
144
1
15
226
226
210
11
5
1
1
1
1
217
30
30
12
12
1
1
64
55
18
37
1
1
79
73
66
3
2
2
3
2
2
1
1
127
127
107
107
158
156
1
146
2
2
120
120
120
3
2
114
1
854
474
474
474
350
350
350
28
28
28
1
1
1
137
137
2
2
8042
70
70
11
11
3
3
19
19
7
1
1
2
2
1
1
3
1
1
2
5
4
4
4
1
1
1
1
1
1
1
5
4
1
1
2
2
26
9
9
9
1
1
1
3
2
1
1
10
1
1
2
2
1
1
2
2
129
129
2
2
2
2
122
18
18
18
16
16
16
3
13
21
2
2
1
3
3
3
8
8
56
56
56
2
1
1
1
1
1
5
5
5
16
16
14
14
1
1
1
1
8
1
1
2
2
2
6
6
6
6
6
6
13
13
6
6
6
6
5
5
5
5
2
2
1
1
1
5261
4
4
1
1
17
17
6
6
1
1
3
3
2
2
18
18
2
2
5
5
2
2
12
12
185
185
4777
4777
2
2
2
2
6
6
8
8
35
1
1
1
1
1
1
1
1
1
1
1
12
1
1
1
1
1
1
1
1
2
2
2
2
2
166
166
1074
136
136
1
1
1
1
1
1
56
55
1
47
1
6
1
50
6
1
43
4
1
1
1
1
16
16
16
6
6
6
6
6
30
30
2
2
23
23
1
1
22
5
5
84
84
10
1
1
2
2
8
8
2
6
10
10
10
3
3
3
2
2
2
4
4
4
9
9
9
7
7
7
1
1
3
2
2
5
5
5
2
2
2
6
6
6
3
1
2
1
1
1
2
2
10
10
10
12
12
12
12
12
30
30
17
17
17
11
11
1
1
743
64
7
7
14
14
35
35
35
3
3
4
1
1
1
1
505
65
65
7
3
3
1
1
1
1
1
1
1
1
403
5
5
6
6
2
2
365
365
1
1
1
1
2
2
1
1
1
1
15
15
15
1
2
12
153
23
22
1
2
2
37
37
37
85
85
85
34
34
33
14
9
9
1
1
1
2
2
1
1
3
3
3
12
12
12
1
1
1
1
1
51
51
20
1
1
1
2
1
4
4
4
7
1
1
1
1
2
2
13
6
6
7
7
2
2
2
2
3
3
8
4
4
4
4
4
4
2
2
2
3
3
3
2
1
1
1
1
1
294
294
6
1
1
1
1
1
1
1
1
3
3
3
1
1
1
2
2
1
1
1
1
6
4
1
1
2
2
1
1
2
2
2
1
1
1
3
3
3
1
2
2
6
3
1
4
1
1
1
2
2
2
21
2
2
2
13
2
1
1
1
1
1
1
1
10
6
1
1
1
1
4
4
2
2
1
1
4
4
2
2
1
1
1
3
3
3
3
1
1
1
1
7
6
1
1
1
5
1
7
6
6
6
8
1
1
1
5
4
1
1
3
3
1
9
9
9
9
19
19
2
1
1
1
1
1
14
14
3
3
2
2
2
6
5
5
1
1
1
1
1
2
1
1
1
1
1
3
1
1
1
1
1
1
64
64
4
2
1
1
6
6
6
1
1
3
3
4
4
4
5
5
5
11
1
1
1
1
5
4
4
4
1
6
6
6
9
9
1
1
1
1
7
7
5
5
5
2
2
14
4
1
1
1
2
2
2
2
1
1
1
1
2
2
2
4
4
4
4
4
4
4
4
4
1
2
1
19
18
1
1
1
1
1
1
1
1
1
1
1
22
2
2
1
1
2
2
16
5
5
1
1
1
1
3
3
1
1
1
2
2
2
2
2
8
2
2
2
2
1
1
3
3
7
7
1
1
5
3
3
3
2
2
2
3
3
1
1
1
121
4
4
4
4
3
1
31
8
8
8
7
1
11
10
10
10
10
1
1
1
10
1
1
1
1
3
3
3
5
5
1
1
1
67
15
15
15
15
44
19
19
10
10
10
14
14
14
8
8
4
4
1
1
19
8
4
4
4
4
4
4
11
11
11
11
328
250
11
11
11
11
4
4
4
234
22
22
22
5
5
5
2
2
1
1
4
4
1
1
14
14
13
1
16
10
2
2
1
1
1
1
3
3
1
1
1
1
5
5
5
4
4
4
5
5
13
13
52
8
8
8
25
5
1
1
1
2
4
4
6
1
5
1
9
9
4
1
1
2
2
15
15
15
6
4
2
2
2
7
7
1
1
2
2
2
2
8
8
26
4
4
4
4
4
10
1
1
1
1
3
3
2
2
1
1
5
2
2
1
1
15
1
1
1
1
4
2
2
2
2
2
2
4
4
4
5
5
1
1
4
4
4
3
3
4
4
4
77
23
1
1
6
6
3
1
2
2
5
5
2
2
2
4
4
4
4
4
46
4
4
8
8
8
5
1
1
3
1
1
1
19
14
1
1
1
1
1
1
1
1
1
4
4
4
1
1
195
195
2
2
1
1
12
1
1
1
1
1
1
1
9
9
9
1
1
1
1
2
3
157
103
101
30
71
3
2
2
11
11
4
1
3
3
3
1
2
8
4
4
4
2
2
1
1
2
1
1
1
1
1
2
2
2
2
1
1
1
1
8
1
1
5
5
1
5
5
22
11
11
11
10
2
1
1
6
6
1
30
15
3
1
1
1
2
2
2
2
2
2
2
8
1
1
1
1
1
1
5
5
5
2
2
2
2
1
1
1
12
1
1
1
1
1
2
2
2
2
1
1
1
3
1
1
1
1
1
1
4
4
4
4
1
1
1
1
1
78
28
28
6
1
1
1
3
1
1
2
1
1
1
6
5
5
2
1
1
9
9
1
1
2
2
50
7
7
6
6
1
15
2
2
2
2
2
13
4
4
4
9
9
9
14
6
6
6
6
2
2
2
2
2
2
255
10
10
10
10
103
103
1
1
1
77
77
10
10
6
1
1
2
2
2
1
1
1
1
1
1
108
2
2
2
1
1
42
42
42
2
2
49
49
49
11
11
16
5
5
1
1
5
5
1
1
4
4
3
3
3
3
14
11
10
10
10
10
10
1
1
3
1
1
1
2
2
2
1039
42
42
8
4
4
4
2
2
6
6
6
6
22
9
9
9
13
13
13
712
37
2
2
2
3
3
3
3
8
4
4
2
2
2
11
8
3
2
2
2
2
11
11
2
2
4
4
3
3
40
40
2
1
1
1
1
1
13
13
13
13
17
17
2
1
1
15
15
8
8
8
8
230
2
116
21
21
13
6
2
1
1
6
3
3
5
5
5
5
1
2
2
19
3
3
2
1
2
1
1
2
1
1
1
1
1
5
1
1
1
1
2
1
1
1
1
5
5
4
1
3
3
2
1
7
6
4
4
2
2
3
3
1
2
19
19
12
7
4
2
2
2
2
1
1
1
1
4
1
3
3
2
1
1
1
1
1
15
3
3
3
7
1
1
2
2
1
1
1
4
4
3
1
13
4
1
1
5
2
2
2
2
80
1
1
1
79
52
52
52
25
25
25
40
5
5
5
7
7
7
7
4
4
2
2
2
21
14
14
14
2
2
5
5
1
1
1
1
351
1
1
1
2
2
2
2
43
26
26
26
17
17
37
37
17
17
9
9
7
7
16
8
8
7
7
7
7
7
7
113
4
4
4
4
6
6
6
6
6
10
10
10
76
76
19
19
19
19
14
14
14
14
14
18
18
2
7
2
1
2
1
3
27
7
7
7
4
4
10
10
10
10
25
25
4
4
4
4
78
78
10
10
10
10
13
6
6
6
6
1
1
1
1
1
1
1
1
1
6
6
6
26
26
26
25
1
18
18
18
18
139
12
2
2
2
2
7
1
1
1
115
115
115
4
4
4
8
8
8
8
3
3
1
1
1
1
1
10
10
3
3
3
3
7
7
7
7
17
13
6
6
6
6
5
5
5
5
5
2
2
2
4
4
1
2
2
2
1
1
1
11
11
1
1
1
1
10
1
1
1
5
5
3
3
1
1
1
7
7
5
5
5
5
2
2
2
1
1
23
3
3
3
3
3
3
3
20
20
13
12
12
1
1
7
3
3
3
3
1
2
4
4
4
4
30
30
30
12
11
2
2
2
8
3
3
3
2
3
3
1
1
1
1
8
8
4
3
3
2
2
2
2
2
2
10
10
9
9
1
1
1
1
1
1
1
1
298
147
6
1
1
1
1
1
3
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
9
4
4
4
4
4
5
1
1
1
1
4
1
1
1
3
3
2
2
2
2
2
2
130
2
1
1
1
1
1
1
1
1
1
1
1
9
9
7
1
1
2
2
2
2
2
2
2
73
4
2
2
68
4
1
1
1
2
19
4
1
1
8
8
8
3
2
2
2
2
2
2
4
2
2
5
5
5
2
2
2
5
5
5
8
1
1
3
3
7
7
1
1
1
5
5
5
22
19
2
1
1
17
17
17
1
1
1
1
1
1
1
1
4
4
4
4
6
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1
1
1
1
1
8
1
1
1
1
7
7
7
7
1
1
1
1
1
138
64
22
17
2
2
2
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
5
2
2
3
8
1
1
1
5
4
4
4
2
2
2
2
2
4
4
3
3
1
1
1
15
2
2
13
1
1
3
1
1
1
1
1
3
3
1
1
1
15
12
1
1
1
4
4
4
3
3
1
1
1
1
1
1
1
1
1
73
26
26
2
2
2
11
4
4
3
1
3
3
3
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
38
3
3
3
3
2
2
2
2
1
1
1
1
3
2
2
27
3
1
1
7
7
7
3
2
2
1
1
2
1
1
1
2
1
1
1
1
2
2
2
6
1
5
4
4
1
1
2
2
2
2
3
3
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
7
7
3
3
3
3
3
4
4
2
2
2
2
2
4
4
4
4
4
241
1
1
1
1
7
6
6
6
232
30
30
1
1
140
140
1
1
3
3
2
2
1
1
1
1
11
11
1
1
2
2
2
2
2
2
3
3
1
1
11
11
1
1
1
1
2
2
4
4
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
12
2
2
2
2
1
1
1
1
1
1
1
1
10
10
10
10
7397
2
2
2
2
2
2
2
2
7386
115
83
83
32
5
3
1
2
1
1
2
3
3
1
3
3
7
1
1
1
1
1
771
28
28
28
743
647
26
4
4
4
22
22
22
9
9
9
9
611
610
610
610
1
1
80
2
2
25
25
53
53
53
53
9
6
6
6
6
1
1
1
1
2
2
2
2
7
3
3
3
3
4
4
4
4
3
3
3
3
1
1
81
81
4
4
4
4
4
14
4
4
4
10
10
10
10
11
2
1
1
1
1
4
4
4
4
4
4
4
4
1
1
1
1
9
9
9
9
39
39
2
2
2
1
1
1
9
3
3
3
1
20
20
20
6
6
2
4
3
3
1
1
1
2
2
2
6165
588
588
2
174
412
5543
1
1
1
5398
1
1
1
1
245
244
244
244
1
1
148
148
148
148
1559
22
22
12
1
9
3
3
1
1
1531
1531
2
1
1
3
3
3
3
124
124
124
124
451
450
450
31
30
5
5
1
1
1
1
3
3
3
3
532
291
282
282
8
2
2
237
237
237
1
1
12
3
3
1
1
3
3
5
4
1
8
8
8
8
593
1
1
3
3
4
1
2
1
1
1
85
75
75
8
8
1
1
1
1
1
1
90
87
87
1
1
1
1
81
81
81
1
1
111
107
107
1
1
4
1
2
1
3
1
2
2
2
2
1
1
5
1
4
1
1
1
1
2
2
165
165
165
1
1
1
1
2
2
2
2
2
2
1
1
68
68
68
68
56
13
13
13
40
40
40
70
70
70
19
19
19
19
14
14
14
14
82
82
82
82
80
80
80
80
65
65
65
1
1
1
1
122
2
1
1
114
114
1
1
1
1
10
4
4
5
5
1
1
704
704
704
33
33
33
33
134
94
94
94
39
39
39
1
1
1
1
65
65
12
12
12
15
15
15
5
5
5
6
6
6
6
6
6
10
10
8
8
55
27
27
27
27
28
28
28
28
20
18
18
1
1
3
3
1
1
1
2
2
2
2
2
2
2
12
12
1
1
2
2
2
2
2
2
1
1
1
1
2
2
115
115
64
1
1
1
1
5
5
5
5
8
8
8
8
1
1
1
1
1
1
1
1
7
7
7
7
12
1
1
10
10
10
28
28
28
28
22
6
6
6
6
6
6
6
6
10
10
10
10
2
2
2
2
2
26
26
26
26
26
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
45
45
40
40
37
36
36
2
31
3
1
1
1
1
2
2
2
2
5
5
5
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
131417
4707
487
9
9
3
3
3
3
9
9
5
5
1
1
2
2
3
3
2
2
2
2
3
3
53
2
1
2
1
1
4
3
2
2
1
1
1
2
1
4
2
8
1
1
1
2
2
1
1
6
3
1
1
1
1
1
3
3
370
6
1
6
15
7
1
1
2
3
6
3
9
1
1
14
1
1
6
1
25
5
2
3
1
31
1
2
43
2
3
6
5
4
1
5
1
4
2
3
2
4
4
6
1
1
6
2
1
4
1
1
16
1
10
1
1
2
1
10
2
2
3
7
4
3
1
1
4
1
1
4
7
2
9
2
4
1
3
2
2
3
3
2
2
1
1
1
1
4210
2563
26
7
1
3
1
1
1
2
2
3
3
5
5
1
1
2
2
5
5
6
6
6
6
2364
2364
338
338
5
5
90
90
1926
499
499
1330
1330
2
2
3
3
134
10
10
1
1
1
1
25
25
73
1
72
10
10
1
276
6
3
3
2
2
1
1
35
35
31
31
1
1
1
1
1
1
111
57
16
16
3
3
1
1
1
1
1
1
28
28
1
1
1
1
2
2
1
1
48
48
1
1
2
1
1
1
1
1
1
1
3
3
3
4
1
1
1
1
1
11
2
1
1
4
4
4
4
1
1
1
1
1
1
1
1
122
3
3
1
1
1
87
2
2
9
9
7
5
2
2
2
66
66
1
2
1
1
1
1
1
1
30
30
2
2
2
2
22
1077
979
979
98
98
4
3
3
1
1
4
3
1
1
1
1
1
1
1
1
1
1
692
62
1
1
1
1
1
1
9
9
3
3
4
4
7
7
14
14
11
1
4
2
1
1
2
4
4
2
2
4
2
1
1
520
7
3
1
1
1
4
1
1
1
1
513
50
1
1
1
1
1
1
6
6
21
21
1
1
14
14
1
1
1
2
2
2
461
461
210
210
109
109
109
121
121
121
4
3
3
2
1
1
1
1
1
1
87
2
2
2
1
1
1
1
1
1
1
1
33
33
33
46
46
46
1
1
42
42
2
2
1
1
1
1
1
1
1
2428
2428
5
5
1
1
8
8
12
12
5
5
4
4
4
4
2
2
2223
6
8
1
3
1
1
3
2
2
1
2
1
8
2
4
2
2
5
3
1
21
1
2
1
1
3
2
1
1
2
2
4
1
1
4
1
34
1
1
1
1
1
3
13
1
1
4
1
1
4
1
1
1
3
6
1
1
1
2
9
1
2
1
2
1
2
4
1
6
2
1
1
10
1
6
2
4
2
2
1
2
2
1
4
2
7
1
3
4
1
2
3
5
5
1
3
2
7
1
2
2
1
1
2
3
2
1
5
2
9
2
4
1
2
2
3
3
3
8
3
1
1
2
1
10
7
3
3
1
1
3
1
1
2
1
2
2
1
3
8
12
1
4
6
1
4
1
1
2
10
3
4
1
4
1
1
1
9
5
4
1
7
1
6
7
2
3
1
2
4
6
6
2
1
1
2
3
1
1
2
1
4
4
1
1
6
1
19
8
1
1
2
3
1
1
1
1
1
3
8
2
1
2
1
14
8
1
1
14
11
6
1
1
1
8
2
1
3
15
3
5
4
1
1
2
5
8
4
4
3
2
12
12
18
8
3
1
1
4
1
1
1
9
1
1
3
9
3
5
1
2
4
1
4
3
36
14
1
1
1
34
1
10
2
1
3
2
1
1
1
1
3
5
1
5
2
21
3
1
1
8
2
6
1
1
1
1
1
6
7
4
3
7
5
4
10
1
5
2
1
3
5
4
4
4
4
1
1
1
48
1
1
1
1
1
1
1
1
1
8
2
1
1
4
1
8
3
2
2
7
1
1
6
5
2
1
5
4
1
6
1
1
3
1
1
10
2
6
1
1
1
15
3
1
2
1
1
1
3
1
1
1
2
1
2
1
2
10
1
1
3
1
2
2
2
11
1
1
2
1
10
1
7
5
1
3
1
3
1
4
1
5
3
5
37
1
3
2
1
14
1
1
19
3
1
12
3
1
3
1
1
1
3
17
1
5
10
5
2
3
7
1
1
1
16
1
5
1
7
1
1
3
1
3
2
3
2
4
1
3
7
13
12
1
1
1
1
8
4
2
1
1
1
3
3
5
1
13
2
1
4
1
4
1
1
4
1
3
1
2
2
1
6
1
5
1
8
3
6
1
2
11
1
17
1
1
12
2
16
9
3
1
1
1
1
3
11
1
6
1
1
3
1
6
1
1
1
10
1
6
13
2
2
2
3
3
4
1
5
45
1
3
2
1
1
6
1
7
15
1
1
2
4
4
3
3
5
1
1
2
3
1
2
6
3
1
2
2
1
1
1
1
4
11
4
1
1
1
5
1
1
1
1
1
1
4
1
1
1
6
3
1
2
2
1
2
2
1
4
3
1
1
2
2
1
7
9
8
1
2
1
2
2
1
1
1
7
4
11
2
3
28
1
1
1
1
1
8
8
1
1
6
6
3
3
2
2
3
3
2
2
2
2
7
7
11
9
4
2
1
1
1
1
1
1
1
75
1
5
2
2
1
2
1
1
1
3
5
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
3
7
2
4
5
1
1
1
1
1
1
1
41
6
1
3
1
1
1
1
2
1
4
2
1
1
1
1
5
1
6
2
1
1
raw text file
bit score 187-100