members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
286649
3
3
3
1
1
1
116513
59
5
1
1
4
4
1
1
1
1
1
21
21
21
21
1
1
2
18
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
28
28
28
1
1
20
20
4
4
2
2
2
1
1
1
1
1
1
1
1
1
1
23
2
2
2
2
2
2
2
2
3
3
3
2
2
2
14
14
2
2
1
1
12
10
1
5
3
1
1
2
1
1
4
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
6
4
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
22
6
1
1
1
1
1
1
1
2
2
2
1
1
1
3
1
1
1
1
1
1
9
3
3
3
3
1
1
1
1
1
3
3
3
3
1
170
38
10
10
9
9
5
5
3
2
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
4
4
4
4
4
4
1
1
1
1
1
1
20
14
13
4
4
1
1
1
3
3
3
2
2
2
2
1
1
1
1
1
6
6
1
1
1
5
5
5
1
1
1
1
1
6
6
6
6
6
6
34
34
14
13
13
13
19
19
12
1
1
1
1
1
1
1
17
8
8
8
8
8
8
9
3
2
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
2
1
1
2
1
1
1
1
1
1
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
58
3
3
3
3
3
3
2
2
2
2
2
2
28
28
1
1
1
1
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
1
2
1
1
1
1
1
2
2
2
2
2
2
2
2
9
9
1
1
1
1
1
1
4
4
4
2
2
2
12
12
12
1
3
1
1
2
2
6
6
2
2
2
9
9
9
9
1
1
1
1
3
1
2
2
2
1
1
3565
2
2
1
1
1
1
1
3499
4
1
1
1
3
3
2
1
10
10
1
1
1
1
1
7
2
2
2
2
1
1
1
1
1
3
3
3
3
2
2
2
2
1
1
3485
15
5
5
1
1
1
1
1
1
4
1
1
1
1
1
3
3
3
1
1
1
10
8
6
6
6
6
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3468
3324
6
6
6
6
6
1
1
1
2
1
3315
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
3310
3310
3310
3310
3310
3306
3306
3306
6
5
5
2
2
2
2
2
2
2
3
3
3
3
1
1
1
2
2
1
1
1
1
1
1
1
3300
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
3298
3298
2
2
2
2
2
2
2
2
3296
3296
3135
3130
3130
3130
3130
23
23
23
23
23
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3107
3107
3107
3107
3107
2341
759
4
3
5
2
2
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
161
1
1
1
1
1
1
1
160
1
1
1
1
1
5
5
5
5
5
1
1
1
2
154
154
154
154
154
154
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
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
2
1
1
2
1
1
2
1
2
1
1
1
1
1
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
1
1
141
134
4
3
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
130
130
112
112
94
94
94
94
1
1
1
1
1
1
1
1
93
81
5
5
1
1
1
1
3
3
3
3
3
3
3
3
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
26
26
23
23
23
6
6
6
4
4
1
1
1
1
1
1
1
17
17
17
2
2
7
3
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
8
7
5
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
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
34
15
1
1
1
1
1
1
1
1
1
14
13
13
1
1
1
1
1
12
1
1
1
1
1
11
11
11
11
11
2
4
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
18
18
18
18
18
11
4
4
4
2
2
2
2
2
2
2
2
2
2
1
1
4
4
4
4
4
4
4
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
7
3
3
3
3
3
3
3
1
2
4
4
4
4
4
4
4
12
2
2
2
2
2
2
1
1
10
5
5
5
5
5
5
5
2
2
2
2
2
2
3
3
3
3
3
3
3
4
4
3
3
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
18
9
9
9
9
9
9
9
1
1
1
8
8
1
2
5
8
8
8
8
1
1
1
1
1
7
7
4
4
1
1
2
3
3
2
1
18
18
12
1
1
1
1
1
1
1
1
11
11
11
11
9
3
3
1
1
1
1
1
1
3
1
1
1
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
5
3
3
3
2
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
4
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
1
1
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
3
3
1
1
1
60
1
1
1
1
1
1
1
1
1
1
1
1
1
56
50
50
13
13
9
9
1
1
1
1
1
1
1
7
6
6
1
1
5
5
5
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
2
2
2
2
2
2
2
2
2
37
37
37
23
23
1
1
1
3
3
2
1
1
1
8
8
2
2
4
1
1
2
1
1
6
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
1
1
1
1
5
5
5
5
3
3
3
3
1
1
1
2
2
1
1
1
1
6
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
2
2
1
1
1
1
1
1
1
1
1
1
1
1
70
2
2
2
2
2
2
9
4
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
26
7
7
2
3
2
19
10
2
2
2
2
1
1
1
1
1
6
5
5
3
3
3
2
2
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
7
2
2
2
2
2
1
1
5
3
3
3
3
3
2
2
2
1
1
28
22
2
1
1
1
1
1
1
1
1
1
20
1
1
1
1
15
8
3
3
3
1
1
4
4
5
5
5
1
1
1
1
1
1
6
6
6
6
2
2
2
2
1
1
4
4
3
3
1
1
1
1
1
1
1
1
1
11
10
1
1
1
1
7
4
1
3
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
38
8
8
4
4
4
4
2
2
2
28
1
1
1
27
27
3
3
6
6
5
5
12
24
17
11
10
1
1
1
1
1
1
9
1
8
1
1
1
1
1
1
1
1
5
4
4
1
3
1
1
1
1
1
1
4
2
2
2
2
2
2
2
2
2
1
1
1
1
112356
114
13
13
13
13
13
11
2
15
8
6
4
1
1
1
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
7
6
2
2
2
2
3
2
2
1
1
1
1
1
1
1
1
1
85
74
6
3
3
2
2
2
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
66
2
2
1
1
1
1
1
1
1
1
1
1
1
64
57
1
1
1
1
1
1
1
55
1
1
1
1
1
1
54
23
23
23
23
1
1
1
1
1
1
1
22
14
2
2
2
2
1
1
7
1
1
1
1
1
6
2
1
1
4
4
4
1
2
1
5
5
5
4
2
1
1
1
1
5
5
2
2
2
1
1
3
3
3
1
1
1
30
30
30
2
2
2
2
2
2
1
1
1
1
1
21
2
2
2
2
2
1
1
15
5
1
1
1
1
1
4
4
4
4
4
1
1
2
8
8
8
2
1
1
1
1
1
1
1
1
1
1
1
1
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
6
4
4
1
1
1
1
1
3
2
2
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
7
7
7
7
7
7
7
7
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
8
8
3
3
2
2
2
5
5
1
1
1
4
1
1
2
1
1
1
1
1
1
1
1
112238
112080
112080
1
1
1
3
3
3
46276
46276
3165
1479
3359
2454
2775
3286
137
2973
901
1556
16
3049
1323
4381
1
2
188
315
1744
2
2226
3405
2402
2939
2198
12
12
1
2
1
1
1
2
2
1
1
2
24445
24254
23899
1971
1410
139
1270
1808
854
2091
1171
1135
1604
1068
1103
1079
1436
967
1
724
293
1052
1444
1279
3
3
3
3
185
1
3
3
1
1
3
1
129
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
22
1
1
1
41328
2
1
1
1
1
5751
371
453
1
613
308
463
330
1
1
90
1
291
1
175
333
6
487
24
124
259
1
194
441
234
549
35545
2
2
2
4
13
1
1
2
2
3
3
6
4
5
1
2
2
2
1
1
1
1
1
1
1
6
35431
14
34
1
1
12
2
6
20
4
1
1
6
6
11
5
37
1
36
24
3
7
5
2
2
4
3
84
7
2
4
22
5
5
5
8
26
5
9
2
1
3
7
4
6
4
406
4
86
4
1
5
1
4
3
263
3
2
33
7
3
4
3
31
2
5
2
1
9
2
20
21
48
3
3
14
2
3
5
5
1
1
7
17
10
13
4
1
10
4
3
5
1
7
5
5
6
1
4
13
5
4
1
18
4
13
3
9
1
10
4
6
20
3
2
4
7
4
10
2
4
9
1
1
2
4
16
3
10
10
1
3
6
1
12
1
5
9
4
5
4
2
6
18
1
5
7
1
5
9
3
4
6
10
10
2
1
1
3
12
5
1
43
1
4
1
1
8
10
6
84
3
19
3
5
2
13
150
3
5
10
2
5
1
4
5
16
8
14
16
2
3
3
17
11
7
4
6
7
7
1
13
3
5
4
19
1
7
1
29
3
15
3
1
15
1
7
4
4
1
1
2
2
3
2
1
1
9
7
4
94
8
2
4
6
2
8
6
3
6
5
4
4
1
5
1
4
2
3
8
1
3
7
9
2
2
1
2
4
9
3
1
3
4
4
3
20
4
4
37
7
3
6
3
7
3
10
7
3
13
8
5
2
4
8
19
30
7
8
9
3
1
10
2
2
3
1
3
1
55
4
5
3
2
4
2
1
8
3
2
3
8
8
5
1
1
1
1
2
3
6
4
13
2
1
5
1
8
4
6
3
1
3
4
4
17
7
23
4
4
3
4
17
2
8
6
42
8
3
4
1
2
12
2
6
6
14
11
18
43
1
5
19
10
3
7
3
1
4
7
6
1
10
2
2
2
3
2
10
2
4
2
3
2
3
3
2
5
13
1
30
5
3
1
4
1
5
14
14
2
4
15
5
3
3
1
2
2
7
2
2
3
2
6
1
1
2
1
3
2
31
5
1
5
7
6
1
5
2
1
2
3
38
1
2
15
4
3
27
5
4
4
4
4
6
12
4
2
6
1
3
7
7
12
8
2
9
5
11
4
4
1
2
20
12
3
3
2
2
2
2
8
2
5
2
7
3
56
1
2
25
3
8
21
6
3
3
3
3
5
4
11
9
4
3
3
1
7
3
118
4
7
1
6
8
5
18
40
15
4
5
1
2
4
26
26
4
7
3
15
6
11
1
2
3
119
5
2
1
11
7
9
6
1
10
3
4
3
8
1
10
26
1
2
2
5
4
1
1
1
2
4
6
4
2
1
3
2
2
3
5
1
4
4
12
7
2
3
3
1
14
3
6
12
1
8
8
9
2
6
3
6
2
9
3
14
4
1
1
2
7
2
2
2
2
2
1
2
3
2
5
2
131
5
3
2
10
1
3
5
4
4
5
1
1
5
2
1
1
1
7
3
5
3
1
3
8
1
4
7
11
1
6
5
1
11
6
5
7
2
7
1
1
11
6
7
5
11
4
6
21
2
2
4
11
7
4
1
2
3
16
6
7
1
24
7
2
41
6
6
2
1
2
3
9
8
3
2
2
11
4
5
3
6
1
2
6
5
2
7
7
8
5
11
11
4
12
1
2
9
5
9
28184
4
1
2
4
3
1
15
3
3
2
2
1
3
4
6
28
61
1
9
9
7
2
5
8
4
4
5
1
2
11
2
2
2
3
1
2
12
27
4
1
2
3
23
7
12
3
7
4
4
2
4
5
1
6
3
13
4
1
7
31
1
6
3
6
156
16
1
10
2
9
12
5
2
7
1
2
3
30
6
1
2
6
2
9
2
2
7
4
7
15
2
1
6
7
2
9
26
11
8
2
3
3
1
4
3
4
2
3
4
5
5
4
1
2
2
3
39
3
1
5
1
3
18
9
1
3
10
5
1
5
17
7
6
7
5
2
1
9
3
4
3
2
4
10
6
3
1
4
30
3
8
1
8
11
7
6
3
2
10
12
8
9
8
3
3
9
4
13
14
2
6
10
4
7
2
3
3
2
10
4
20
2
5
4
1
29
5
6
8
11
2
1
1
2
2
2
2
2
7
1
13
3
8
11
11
3
3
3
35
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
20
1
1
1
1
19
4
4
4
4
1
1
1
1
13
2
1
1
1
1
10
1
1
1
1
1
1
1
3
1
1
1
1
11
7
7
7
7
1
2
1
1
2
1
1
1
1
1
1
1
1
2
2
2
2
21
3
3
1
1
1
1
1
1
3
3
3
3
1
2
1
1
1
5
5
3
1
1
1
2
2
2
2
2
7
7
7
1
1
5
5
1
1
1
1
1
1
1
1
5
5
1
1
4
4
55
3
1
2
1
1
1
1
47
2
1
1
1
1
1
1
10
2
1
1
1
1
3
1
1
2
2
1
1
1
4
4
4
2
1
1
31
24
1
1
1
1
21
1
2
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
2
2
2
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
4
1
1
1
1
3
3
3
3
3
1
1
1
1
1
11
1
1
1
1
4
3
3
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
4
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
54
1
1
1
1
1
1
1
38
1
1
1
1
1
1
1
1
1
1
1
1
6
6
3
3
3
1
1
2
1
1
1
8
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
2
2
6
6
2
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
3
3
2
2
2
1
1
1
1
1
1
1
1
1
9
6
1
1
1
1
4
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
1
1
1
1
1
1
6
6
5
5
1
1
1
1
1
1
1
1
1
8
8
4
2
2
2
2
2
1
1
1
1
11
9
9
2
2
2
7
1
3
3
1
2
2
2
2
2
1
1
1
6
5
5
5
3
2
1
2
2
1
1
1
1
1
1
1
1
104072
6
6
6
6
6
4
4
4
2
2
2
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
19419
7
7
1
1
2
1
1
1
114
114
114
19
19
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
94
19
19
19
8
8
7
7
2
2
7
7
12
12
8
8
4
1
1
1
1
1
1
1
1
1
1
7
7
7
4
4
6
6
1
1
1
1
1
1
2
2
2
2
2
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
19271
12
8
8
8
8
3
3
3
3
1
1
1
19259
1
1
1
5
3
3
3
1
1
1
1
1
1
19233
2
2
1
1
1
1
8
2
1
2
2
1
13
11
1
2
1
1
1
1
4
1
1
2
2
3
3
1
1
1
1
13
13
1
1
1
1
1
1
16041
16041
1
1
1
1
1
1
2
2
1
1
34
34
4
3
5
1
3
10
8
1350
1348
2
3
1
2
802
753
660
660
2
2
1
1
56
56
1
1
1
1
4
2
2
1
1
1
1
10
10
10
10
2
2
2
2
9716
1
1
139
139
1
1
2
2
1
1
11
11
11
178
178
6
6
103
103
7
7
20
20
1444
1444
32
32
7
7
1595
1595
19
19
28
28
1
1
2
2
2
2
11
11
190
190
1
1
1
1
1
1
1
2
2
4
4
1
1
3
3
1
1
2
2
78
78
1
1
14
14
33
33
3
3
1
1
18
18
1
1
1
1
2
2
9
9
3
3
1
1
3
3
1
1
1
1
11
11
1
1
1
1
3
3
53
53
4
4
4
4
2
2
16
16
1
1
1
1
1
1
41
41
4
4
7
7
7
7
24
24
1
1
27
27
4
4
17
17
2
2
15
15
11
11
3
3
2
2
1
1
9
9
7
7
8
8
14
14
4
4
1
1
5
5
30
30
20
20
1
1
9
9
13
13
1
1
1
1
1
1
3
3
33
33
6
6
23
23
25
25
5
5
1
1
2
2
2
2
22
22
3
3
66
66
1
1
1
1
1
1
37
37
33
33
6
6
1
1
18
18
1
1
5
5
5
5
1
1
4
4
9
9
1
1
3
3
3
25
25
56
56
2
2
13
13
8
8
45
45
9
9
5
5
18
18
4
4
31
31
4
4
1346
1
2
1
1
3
2
1
1
2
1
1
3
2
1
1
2
1
21
1
1
1
1
1
1
1
4
4
1
1
1
13
1
1
1
1
2
1
1
1
2
1
1
2
1
1
1
3
1
3
1
4
4
1
1
4
7
7
7
1
1
1
4
1
1
2
1
1
1
3
1
1
1
2
1
2
1
1
6
2
2
1
1
2
1
1
3
1
1
2
1
1
1
2
1
7
3
1
1
2
1
1
1
1
1
1
1
1
3
3
1
1
1
2
1
18
2
1
1
4
3
1
3
1
2
1
1
1
1
1
1
4
1
1
1
1
2
2
2
1
1
1
1
1
2
1
8
6
1
1
1
1
1
2
2
6
3
1
1
1
1
1
1
1
22
1
1
1
1
1
2
2
2
1
1
2
1
1
5
2
2
1
9
9
9
1
1
1
1
1
1
2
5
1
1
1
1
1
1
1
1
3
1
1
1
3
2
1
2
15
5
4
1
1
3
1
2
4
3
1
1
1
1
1
11
2
1
1
1
1
1
1
1
1
1
1
1
1
52
52
52
4
1
1
1
1
1
3
1
3
1
1
1
1
1
1
1
17
17
17
4
9
1
3
1
5
2
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
20
1
1
1
4
1
8
1
1
2
1
2
2
1
1
1
2
7
2
1
1
4
1
12
2
2
2
1
2
3
3
1
1
1
1
1
1
1
3
1
1
1
1
3
1
1
1
4
5
1
1
1
1
1
1
1
1
1
2
9
1
1
2
1
1
1
1
1
1
4
3
2
1
1
1
2
6
2
1
1
1
1
1
1
4
2
1
2
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
13
1
1
2
2
3
2
2
2
2
2
2
1
7
1
5
1
2
4
1
1
1
1
1
2
1
1
1
1
1
1
1
3
2
9
1
2
1
1
1
2
6
1
1
1
2
1
2
1
6
1
2
7
2
2
2
1
1
1
1
4
2
1
1
1
1
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1
1
1
1
1
4
1
1
3
1
1
1
1
1
1
1
1
1
1
1
2
1
2
1
3
1
4
11
1
1
1
1
3
1
1
1
1
1
1
1
6
1
1
2
3
1
1
1
1
1
1
1
1
2
1
1
1
2
3
3
3
1
2
1
1
1
1
3
1
4
4
4
4
1
1
1
2
1
1
3
1
2
1
1
1
4
3
1
1
1
1
1
2
1
4
1
1
2
8
1
6
2
1
2
1
4
1
3
2
1
1
2
2
1
3
1
1
3
3
3
9
3
2
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
2
1
6
1
1
1
1
1
3
7
3
1
1
1
8
1
1
1
1
2
1
1
2
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
9
1
1
1
36
1
10
1
2
1
1
2
1
1
1
1
1
1
2
2
1
1
11
11
6
6
3
3
2
2
1
1
37
37
62
6
6
6
5
5
5
7
7
7
20
20
24
24
1
1
8
8
4
4
6
6
1
1
22
22
7
7
16
16
33
33
1
1
69
69
23
23
3
3
76
76
211
211
31
31
1
1
5
5
388
1
4
4
4
1
1
1
1
3
3
3
1
3
3
3
1
1
2
2
2
2
1
1
2
2
2
1
1
1
1
1
6
6
6
7
1
1
1
1
1
1
1
7
7
7
1
3
3
3
2
2
2
1
4
4
4
1
1
1
2
1
3
3
3
2
2
2
3
3
3
2
2
2
1
1
1
1
1
1
1
8
8
8
1
1
3
2
2
2
1
1
1
1
1
1
1
6
6
6
3
3
3
1
1
1
2
4
1
1
1
2
2
2
1
1
1
11
2
2
2
1
1
1
2
2
2
1
1
1
1
1
4
4
4
1
1
1
1
2
2
2
2
2
2
1
7
1
1
1
11
1
44
1
1
1
1
1
1
1
1
1
19
19
19
5
5
5
15
1
1
1
1
1
1
1
15
15
15
1
1
1
2
2
2
1
1
1
3
3
3
1
2
2
2
3
3
3
1
1
1
2
2
2
9
9
9
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
15
1
4
4
4
1
3
3
3
3
1
1
1
1
1
7
7
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
5
1
2
8
8
8
1
1
1
1
1
1
1
1
1
1
1
2
1
2
2
2
1
1
1
1
1
1
4
4
1
1
506
506
5
5
1
1
1
1
25
25
8
8
2
2
1
1
1
1
5
5
1
1
10
10
1
1
360
16
276
68
68
8
8
8
2
2
5
5
3
1
2
4
1
3
4
4
1
1
1
2
2
33
33
270
270
40
40
3
3
2
2
1
1
33
33
36
36
2
2
45
45
2
2
3
3
1
1
4
2
2
9
9
7
7
59
59
2
2
17
17
15
15
1
1
12
12
1
1
4
4
35
35
7
7
63
63
270
270
1
1
1
1
28
28
78
78
22
4
2
1
1
1
1
2
1
1
1
18
18
1
1
1
1
2
2
2
2
2
2
6
1
5
5
1
1
1
1
4
4
4
43
43
5
5
5
5
2
2
36
2
3
3
2
2
2
1
1
1
2
3
3
3
5
5
5
1
1
1
1
1
1
1
12
2
2
2
1
1
3
5
1
1
1
1
4
4
1
1
1
1
1
1
11
11
7
1
1
1
2
2
2
4
2
2
4
2
2
2
1
1
1
1
10
10
10
10
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
4
4
4
4
65
65
65
50
4
3
3
3
1
1
46
45
11
9
9
1
4
11
1
1
6
6
5
2
2
2
1
14
11
11
11
11
1
1
1
1
2
2
2
2
9
9
6
6
6
2
1
1
1
1
1
1
1
1
11
1
1
1
10
10
10
8
8
8
8
2
1
1
18
18
18
18
2
2
2
2
2
2
1
1
9
9
9
9
5
5
5
5
18425
18425
265
1
1
1
264
264
2
2
2
2
2
262
20
20
20
20
4
2
2
2
2
1
1
1
1
238
238
238
238
5
5
1
1
1
1
1
188
188
188
67
67
19
19
12
12
12
12
1
1
1
3
3
3
3
2
2
2
2
4
4
4
4
11
4
4
4
4
1
1
3
3
3
7
1
1
1
6
6
6
6
6
837
826
124
124
8
8
8
8
116
1
1
3
3
6
6
1
1
3
3
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
7
7
7
12
12
12
6
6
6
2
2
2
2
2
6
6
6
1
1
1
1
2
2
2
7
7
7
5
5
1
1
1
1
1
8
7
7
7
7
7
7
1
5
1
166
34
34
3
3
3
1
3
1
1
2
2
2
2
5
5
4
1
4
4
4
1
1
1
1
1
1
2
2
2
5
5
5
44
24
1
1
3
1
1
1
3
3
3
2
2
2
7
3
3
4
4
6
1
1
5
5
19
7
7
7
4
4
4
1
1
1
1
1
1
1
1
1
1
63
62
2
2
1
1
1
1
7
2
2
2
2
8
8
8
4
1
1
2
2
1
1
1
1
5
4
1
1
1
1
1
4
4
4
4
4
4
1
1
1
2
2
1
1
3
3
3
1
1
1
1
1
1
5
1
1
3
3
1
1
1
1
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
14
14
6
6
6
3
3
3
1
1
4
4
48
7
1
1
1
6
6
6
6
22
5
5
5
5
16
7
7
7
7
9
9
9
19
4
4
4
15
15
15
15
111
22
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
14
3
3
3
2
2
2
1
1
1
4
4
1
1
2
2
2
2
2
19
1
1
1
4
4
3
3
3
1
1
5
5
1
1
1
1
1
1
1
1
6
6
6
6
1
1
1
1
1
1
17
10
10
10
10
7
7
7
7
4
4
4
4
4
9
9
9
9
9
6
6
6
10
10
10
10
10
7
7
1
1
1
2
2
2
4
4
4
12
12
12
12
12
1
1
1
1
1
5
5
5
5
5
5
70
70
37
11
11
14
14
14
4
4
1
1
5
5
5
6
6
6
6
11
1
1
3
3
1
1
1
1
1
16
15
15
15
1
1
1
2
2
2
2
2
2
1
1
1
54
25
7
7
7
7
18
3
3
3
5
5
5
4
4
4
3
3
3
3
3
2
2
28
14
14
14
14
14
14
14
70
70
7
7
7
7
5
5
5
5
4
4
4
4
25
15
15
15
10
12
12
12
12
4
4
4
4
4
4
4
4
7
7
7
7
12
12
1
1
1
1
1
6
6
6
1
1
1
1
4
1
1
2
2
1
1
82
8
1
1
1
7
7
7
7
42
10
10
10
18
18
18
18
13
13
13
13
32
32
4
4
4
4
4
2
2
13
13
8
8
11
11
11
11
11
11
1
1
1
7
7
6
1
2
1
1
17034
17034
17034
17034
17034
17034
207
439
65
10
354
509
9
21
657
176
23
12
32
57
27
203
430
1776
36
2245
302
600
133
2781
387
20
372
330
453
574
872
930
158
701
84
357
83
16
373
57
81
82
14
14
6
6
6
6
6
6
8
1
1
1
1
7
1
1
1
1
6
3
3
3
3
3
25
7
7
7
1
1
1
1
1
4
4
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
18
8
1
1
2
2
2
2
4
4
4
1
1
1
1
1
1
3
3
3
3
3
4
4
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
48604
1
1
1
1
300
178
5
5
5
5
5
5
170
23
18
4
2
2
8
8
8
1
1
1
1
2
1
1
1
1
1
1
4
1
1
1
3
3
3
1
1
1
1
1
146
103
34
7
7
3
3
1
7
7
3
3
3
1
1
1
11
9
1
1
3
2
1
1
3
3
1
2
19
19
2
1
1
1
1
1
11
11
11
1
10
3
3
3
7
7
7
33
1
1
10
3
3
4
4
4
1
1
1
4
2
1
1
1
1
1
10
10
10
2
1
1
1
1
1
1
122
20
2
2
2
2
4
4
2
2
2
2
2
1
1
14
14
4
4
4
2
2
2
2
2
2
3
3
3
1
1
1
7
2
2
2
2
2
5
1
1
1
1
4
4
4
4
3
3
3
3
3
3
23
2
2
2
2
2
1
1
1
1
1
20
7
7
13
1
1
1
2
2
2
1
1
1
1
1
1
3
3
3
2
2
2
2
26
1
1
1
1
1
1
8
8
8
8
8
8
17
3
3
3
3
3
14
3
1
1
1
1
1
1
1
1
1
6
6
6
6
5
1
1
1
1
1
3
3
3
2
1
1
1
1
1
19
9
1
1
1
1
2
2
2
2
6
6
6
6
10
1
1
1
1
4
4
4
4
3
2
2
1
1
1
1
1
2
2
2
2
7
7
7
7
7
7
3
3
3
3
3
3
9
9
9
9
640
8
8
31
3
10
44
11
4
1
11
2
1
1
3
1
3
1
2
1
2
1
1
1
1
439
439
82
82
82
27
27
1
1
43704
276
73
1
1
1
15
15
1
1
7
7
5
5
6
2
2
2
1
1
1
1
1
1
1
1
1
12
4
4
4
5
5
5
8
7
7
1
6
1
1
9
9
1
1
16
5
5
5
1
1
1
1
1
3
3
3
198
60
36
15
10
5
16
2
1
11
2
23
6
10
3
1
1
6
1
1
2
26
26
26
21
1
4
26
1
1
1
1
1
14
14
14
11
10
10
10
48
13
13
13
16
16
16
16
1
1
1
1
20
20
12
12
5
5
13
13
13
218
189
12
12
12
12
1
1
1
1
4
4
3
3
3
1
22
8
8
8
14
2
12
72
25
25
2
23
2
1
1
27
27
24
3
1
1
9
9
68
1
1
14
14
1
2
11
16
9
7
2
2
28
28
28
1
1
1
1
29
29
29
29
29
9
9
9
9
9
9
40696
2
1
1
1
1
12
12
12
12
404
146
146
146
146
257
251
251
6
6
6
6
3
3
1
1
2
2
40274
246
1
1
1
1
25
25
25
25
5
5
117
1
1
1
3
3
3
1
1
1
2
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
2
2
2
1
1
1
2
2
2
1
1
1
2
2
2
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
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
1
1
3
3
3
4
4
4
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
1
1
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
2
1
1
1
1
1
1
1
2
2
2
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
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
7
7
7
7
5
5
5
5
2
2
2
2
40
40
40
40
14113
14113
9057
9057
16597
1
1
1
15975
4
1
1
2
4
1
1
1
3
3
1
1
1
1
21
7
10
7
3
15370
3
7
20
1
8
1
5
32
59
3
10
7
1
15210
2
367
8
19
1
23
23
1
617
617
248
1
1
2
2
31
31
21
21
13
13
17
17
4
4
1
1
8
8
50
50
3
3
22
1
1
1
1
3
3
3
3
1
1
1
1
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
7
7
7
7
1
1
1
1
2
2
2
2
3
3
15
15
15
15
33
1
1
1
1
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
2
2
1
1
1
599
103
103
7
3
3
4
3
1
1
1
6
6
1
5
5
4
4
1
1
2
9
9
9
1
1
6
6
4
2
2
4
4
4
2
2
1
1
10
1
1
11
8
1
5
2
11
1
1
1
1
18
7
1
1
4
4
4
1
1
11
1
5
5
5
5
46
1
40
2
2
2
8
8
8
10
10
10
1
1
4
4
4
4
8
8
8
4
4
4
1
1
1
27
6
6
6
6
13
2
2
3
3
3
8
4
4
4
4
8
8
8
8
15
15
15
15
15
24
7
7
7
7
12
12
12
12
3
3
3
3
127
24
22
7
7
2
2
3
2
1
2
2
8
1
1
1
1
7
7
7
1
1
1
1
30
8
8
8
11
11
11
4
4
4
6
70
50
3
3
1
1
1
1
1
13
3
2
1
5
1
1
4
1
2
1
1
1
16
12
1
1
2
1
1
6
5
1
2
2
4
4
4
1
1
5
5
1
4
5
2
2
2
2
2
2
3
1
1
1
20
2
2
3
3
3
13
6
1
1
5
5
6
6
2
4
52
52
1
1
3
3
3
10
10
7
7
7
16
16
15
1
10
10
3
3
1
1
4
1
3
152
49
49
7
7
3
3
2
1
9
9
1
1
9
9
8
8
8
8
8
5
5
5
3
3
3
10
10
6
6
6
77
2
2
7
7
7
11
11
12
12
6
6
6
7
7
22
8
8
3
3
1
1
1
7
5
5
5
5
5
1
1
1
282
282
9
9
9
8
1
257
85
85
85
123
121
118
1
1
1
1
38
1
37
7
7
7
3
4
9
1
1
1
7
7
6
1
1
1
165
10
1
1
9
9
56
56
45
16
6
6
11
2
2
1
1
1
1
1
1
5
1
4
4
17
14
3
1
1
11
11
2
2
2
2
1
20
20
20
20
20
79
25
25
1
1
1
1
1
11
11
53
42
3
3
3
11
14
13
13
1
14
1
2
2
2
10
10
10
1
1
1
1
3
3
3
3
3
3
1077
20
14
1
1
1
1
1
1
8
6
6
31
15
15
15
15
5
5
5
5
11
11
11
11
1023
51
51
51
46
5
1
1
1
1
1
59
16
1
1
12
12
1
1
1
1
1
1
1
41
3
3
7
2
5
1
2
2
12
12
1
1
1
1
1
1
1
30
29
29
29
29
1
1
154
1
1
1
1
64
64
63
1
58
46
46
12
12
165
6
6
11
11
5
5
1
22
22
1
1
1
1
55
55
1
54
62
62
2
60
1
1
1
3
1
1
1
1
1
1
1
1
177
57
1
1
1
45
3
4
116
116
100
6
10
1
1
1
1
59
28
1
23
2
9
12
30
25
23
2
44
44
33
33
39
39
1
1
1
1
1
31
1
50
50
50
1
3
46
80
34
34
34
44
44
43
1
1
1
1
9
9
9
1
1
1
26
26
2740
37
37
7
7
3
3
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
2
6
6
2
1
1
2
2
1
1
6
2
4
1
1
1
1
1
1
1
1
10
1
1
1
1
1
1
2
6
1
1
1
1
1
1
1
49
49
1
1
1
1
33
6
4
4
2
1
1
1
1
15
7
7
2
2
2
2
2
1
1
8
8
8
1
1
15
15
15
13
13
12
12
2
1
9
1
1
1
5
5
4
4
4
4
1
1
1
23
23
6
6
6
6
12
12
12
12
5
5
4
1
3
1
581
8
8
25
25
15
15
11
11
6
6
2
2
31
31
32
32
12
12
5
5
17
17
80
80
77
77
45
45
3
3
38
38
10
10
48
1
14
1
1
1
1
1
1
1
1
2
7
1
1
1
1
9
9
1
1
1
1
6
6
20
20
312
13
13
2
2
2
4
4
3
1
2
2
1
1
4
4
4
14
14
14
14
14
14
14
2
2
12
12
1
1
11
41
41
1
3
3
3
5
1
1
3
3
3
3
3
3
2
2
2
2
2
2
3
3
3
2
1
1
6
6
6
2
2
2
2
2
2
2
2
9
9
9
1
1
1
1
21
21
21
21
21
11
11
7
7
7
4
4
184
5
5
4
1
74
19
19
7
7
10
10
10
10
10
21
2
2
15
15
69
8
8
14
7
7
2
2
1
1
4
4
42
2
2
32
32
1
1
1
1
13
13
13
8
1
4
1
1
1
21
6
6
11
11
11
4
4
4
46
38
36
19
1
1
1
1
4
4
3
1
2
1
1
2
1
1
1
8
8
8
1
1
1
1
5
5
5
8
8
8
1
1
56
56
3
3
3
2
2
2
16
1
1
15
15
6
6
1
1
4
4
2
2
18
1
3
3
3
3
1
1
1
1
1
1
1
1
3
3
3
5
1
1
1
2
1
6
1
1
1
5
5
5
5
5
5
2
2
2
2
2
2
324
324
5
2
8
2
2
2
4
4
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
7
4
1
2
2
1
1
1
1
1
14
8
1
1
1
1
1
1
6
2
2
2
4
4
4
2
2
2
2
1
1
1
5
3
3
3
1
1
10
10
10
10
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
2
1
3
3
2
2
5
5
5
5
18
14
9
9
1
1
2
2
1
1
1
4
4
4
4
1
1
1
1
2
2
2
1
1
1
1
1
1
1
4
1
1
2
2
13
1
1
4
4
4
8
111
111
3
3
1
1
25
24
24
9
9
9
4
4
4
9
2
2
1
1
6
20
20
20
1
2
2
2
11
11
11
1
7
7
1
1
1
1
2
1
1
1
1
1
1
1
1
21
21
5
5
5
16
16
12
5
2
2
2
2
2
1
1
2
2
2
1
1
1
1
1
1
9
9
1
2
2
2
1
1
9
3
3
1
1
1
4
2
1
1
1
1
1
1
1
5
4
2
2
2
4
3
3
3
3
1
1
1
2
2
1
1
17
2
2
4
4
4
10
4
4
1
1
5
5
1
1
1
146
1
1
1
1
1
77
9
1
1
8
8
8
37
27
27
6
6
7
7
1
1
1
1
5
5
5
5
5
1
1
10
10
10
2
5
5
28
1
1
1
1
2
2
1
1
9
9
9
11
11
2
2
1
1
21
2
2
2
2
12
2
2
6
6
6
4
4
4
7
7
44
27
16
16
16
10
10
10
17
17
17
17
361
330
20
20
20
20
13
13
9
4
4
293
60
1
1
59
59
7
4
2
2
8
8
4
4
10
10
4
4
4
4
7
4
4
3
3
1
1
24
8
1
1
2
2
1
1
2
2
1
12
11
11
1
1
1
1
8
8
8
1
1
4
4
31
1
1
3
3
3
17
3
2
1
2
2
6
6
1
5
5
7
1
1
3
3
3
13
5
3
3
3
3
3
9
9
8
8
1
1
1
3
3
23
1
1
1
1
4
4
4
4
4
6
6
6
9
9
7
7
2
2
2
49
6
6
6
10
10
1
23
1
1
4
4
8
8
1
1
1
1
8
4
4
4
4
1
1
2
2
5
5
5
30
9
1
1
1
1
1
3
3
3
2
2
2
2
2
17
2
2
3
3
3
1
1
1
11
6
2
2
1
1
2
2
1
4
3
3
1
71
3
3
3
68
1
1
1
7
7
7
7
2
2
2
1
48
14
14
4
10
2
3
1
1
3
3
3
9
4
4
4
5
1
2
2
1
1
3
2
1
4
2
2
2
2
11
2
2
2
8
4
4
1
1
194
118
25
13
13
13
12
12
12
19
19
19
19
58
14
14
14
7
7
7
14
14
18
18
18
2
2
2
14
6
6
8
8
8
12
4
4
8
7
7
1
1
60
1
1
1
1
1
1
1
13
7
7
7
2
2
2
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
14
1
1
9
9
9
2
2
13
13
13
2
10
1
9
9
9
9
5
5
5
5
1
1
1
1
1
111
62
61
20
3
3
3
14
2
2
9
9
1
5
4
4
5
5
1
1
1
1
1
9
6
1
1
1
13
13
1
1
1
4
3
3
3
1
1
1
1
45
2
2
2
2
1
1
1
1
1
19
1
1
1
5
5
8
4
4
4
3
3
3
15
7
7
7
7
12
12
12
8
1
1
2
2
2
2
309
20
20
20
1
1
17
1
178
178
3
3
3
110
110
28
28
14
1
9
9
9
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
61
2
2
2
1
1
21
21
21
33
33
33
1
1
1
1
19
8
8
11
11
30
2
2
2
2
2
2
28
9
9
9
9
19
19
19
879
26
25
6
1
1
1
2
2
1
1
1
1
15
9
9
9
6
6
6
1
1
1
1
1
642
54
2
2
2
6
6
6
6
13
4
4
2
2
2
3
1
1
2
2
13
11
2
3
1
1
1
1
1
1
16
16
3
3
3
3
7
2
5
82
82
2
2
2
9
2
2
3
3
1
2
2
1
1
23
23
23
23
22
22
22
22
25
25
25
24
1
141
5
1
1
1
1
58
5
5
5
1
1
1
1
2
1
1
1
1
19
5
4
1
4
4
1
3
4
2
1
1
5
2
1
1
3
1
1
1
6
5
5
1
1
1
1
2
1
1
4
2
1
1
1
1
1
1
1
1
3
3
3
3
3
2
1
1
1
1
19
2
2
2
1
1
4
1
1
2
1
1
1
4
4
4
7
7
5
2
40
1
1
1
21
5
5
2
1
1
2
2
3
3
14
9
2
7
1
1
1
3
3
14
14
8
8
8
5
5
5
24
6
6
6
3
3
3
3
8
8
1
7
7
5
5
5
2
2
2
2
324
14
3
3
3
11
1
10
25
25
3
3
10
10
8
8
20
8
8
9
9
8
8
8
8
118
13
13
13
13
13
13
8
7
7
1
7
7
7
65
65
11
11
11
11
9
9
9
9
9
8
8
3
3
2
43
23
23
23
6
6
6
6
6
6
29
29
17
9
8
4
4
56
56
8
8
8
8
15
6
6
7
7
1
1
1
1
1
8
8
8
8
11
11
11
6
6
6
6
7
7
7
7
70
34
10
10
10
1
1
1
6
15
2
2
2
22
22
22
8
8
8
1
1
1
1
5
5
5
5
12
12
9
9
9
9
3
3
3
3
3
3
1
2
31
24
1
1
1
4
4
3
3
9
9
9
9
9
9
9
9
7
3
2
2
2
4
1
1
1
1
1
17
17
3
3
3
14
3
3
3
5
5
4
4
7
7
2
2
2
2
5
5
5
1
4
91
2
2
2
2
2
2
2
89
89
56
49
49
4
4
1
1
1
1
1
1
33
4
3
3
1
1
5
5
5
5
7
7
7
3
4
2
2
2
4
4
4
4
2
1
1
10
7
7
7
3
1
2
60
60
60
30
19
3
1
1
2
2
2
1
6
1
1
1
1
1
1
2
1
1
1
1
1
1
9
2
2
2
7
7
7
19
19
7
1
1
2
2
2
2
1
1
1
3
3
3
2
2
2
11
11
1
1
9
3
3
3
3
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
454
308
25
1
1
14
2
2
2
2
9
3
3
3
3
9
2
1
1
1
1
7
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
17
7
7
7
7
7
10
10
3
3
3
7
7
1
1
1
1
1
1
263
7
4
2
2
2
2
2
2
2
2
1
1
22
1
1
1
1
18
11
3
3
1
1
7
7
3
3
3
3
4
2
1
1
1
1
2
2
2
2
197
5
2
2
186
7
1
50
10
10
16
1
1
1
3
3
12
12
12
5
3
3
1
1
14
14
14
14
2
2
8
3
3
5
5
17
17
17
7
7
7
15
1
1
1
2
2
1
1
17
17
17
14
14
1
1
3
3
5
5
5
1
11
11
11
6
1
1
1
5
5
5
4
1
1
1
1
1
3
3
3
3
1
1
1
1
1
1
5
4
4
4
4
1
1
1
8
2
2
2
2
1
1
1
1
3
2
2
2
2
2
2
2
11
3
3
3
3
3
6
6
6
6
6
2
2
2
2
2
142
59
18
14
2
2
1
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
4
3
3
1
1
1
15
15
10
10
3
3
3
1
1
8
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
12
2
3
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
82
34
34
3
3
3
1
4
4
4
4
9
4
1
1
2
2
3
3
3
1
1
2
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
9
8
6
4
4
1
1
1
1
1
1
1
30
3
3
3
3
2
2
2
2
1
1
1
1
4
2
2
1
1
16
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
4
3
3
2
2
3
3
3
3
3
2
2
2
1
1
1
1
3
3
2
1
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
225
1
1
1
1
220
1
1
1
1
68
68
7
7
3
3
1
1
1
1
1
1
8
8
6
6
18
18
4
4
2
2
3
3
7
7
2
2
7
7
11
11
13
13
1
1
1
1
2
2
19
19
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
11
11
11
11
11
11
11
297
4
4
2
1
1
1
15
4
4
4
4
4
3
3
1
1
1
7
7
7
1
1
1
1
1
1
1
1
5
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
277
277
274
274
2
2
1
1
1
1
1701
12
12
12
1
1
1
1
1
11
11
11
11
11
1683
23
16
16
7
1
1
1
1
1
1
1
1
1
1
1
63
8
8
8
55
20
11
2
2
2
9
9
9
2
2
2
2
7
6
6
6
1
1
28
1
1
6
6
9
9
12
12
12
12
4
2
2
2
2
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
5
5
3
3
1
1
2
2
32
32
2
1
7
3
3
3
4
4
4
4
4
2
2
2
2
1
1
1
1
1
1
1
1
7
7
7
7
4
4
1
1
1
1
2
2
2
6
6
1
1
1
1
1
1
4
4
1
3
1460
352
352
147
204
1
1093
3
3
2
1
970
45
45
45
45
37
37
37
37
98
2
2
2
95
95
1
1
23
23
23
23
135
134
134
1
1
12
11
5
5
3
3
3
3
134
68
66
66
1
64
64
64
1
1
2
1
1
1
1
5
5
5
5
149
3
3
1
1
14
12
12
1
1
1
1
1
1
1
1
1
1
2
1
1
20
19
19
1
23
23
23
29
29
29
1
1
2
2
1
1
1
1
1
1
37
37
37
1
1
2
2
1
1
32
32
32
32
1
1
1
11
3
3
3
1
1
1
7
6
6
32
32
32
9
9
9
9
5
5
5
5
22
22
22
22
19
19
19
19
10
10
10
11
11
11
2
1
1
81
81
81
18
18
18
18
37
25
25
25
12
12
12
53
53
6
6
6
15
15
15
8
8
8
1
1
1
7
7
7
3
3
3
11
11
1
1
27
21
21
21
21
6
6
6
6
35
31
31
2
2
3
3
2
3
3
5
5
4
4
4
4
3
3
3
69
17
17
13
4
52
28
2
2
2
2
3
3
3
3
5
5
5
5
1
1
1
1
14
14
14
14
3
2
2
2
1
1
14
3
3
3
3
7
7
7
7
4
4
4
4
1
1
1
1
1
7
7
7
7
7
6
3
3
3
3
3
3
1
1
1
1
2
1
1
1
1
1
1
1
1
14
14
2
2
1
1
1
1
1
1
1
1
12
2
2
2
2
2
10
10
1
1
1
4
4
4
5
5
5
28533
5728
2711
17
17
3
3
2
2
2
2
6
6
1
1
12
12
2
2
6
6
7
7
1
1
120
2
1
3
7
2
1
4
1
1
1
3
2
1
8
2
1
1
1
3
9
1
2
7
2
1
1
4
1
2
1
5
4
2
1
6
6
1
2
5
1
2
1
1
3
1
2
1
18
3
1
1
1
1
1
2
1
1
2
1
1
1
1
31
31
11
11
11
11
1
1
4
4
2
2
1
1
1
1
2
2
1
1
44
44
81
81
1
1
5
3
2
1
1
1
1
17
17
1
1
1
1
1
1
2226
6
3
3
8
3
6
3
9
16
20
17
22
2
3
3
18
15
5
3
162
4
119
2
11
10
90
6
1
3
21
1
40
1
1
4
3
22
10
10
3
3
18
4
147
28
2
7
4
14
36
41
57
2
13
1
1
9
10
2
55
1
5
4
4
138
5
3
6
1
5
2
3
53
3
36
380
12
3
3
103
1
21
28
24
5
1
4
18
11
5
1
21
3
15
59
1
16
6
64
2
1
2
1
3
1
1
17
17
2
2
2948
1747
68
33
5
18
1
6
3
1
1
22
22
3
1
1
1
9
9
33
33
33
33
1532
1532
14
14
1420
1420
1
1
95
28
28
63
63
2
2
93
2
2
2
2
63
63
1
1
1
1
8
8
4
1
1
2
8
8
840
4
2
2
2
2
43
43
43
43
479
362
2
2
64
64
2
2
7
7
1
1
10
10
1
1
14
14
13
13
153
153
6
6
2
1
1
1
1
1
1
5
5
2
2
1
1
1
1
14
14
4
4
1
23
23
1
1
1
1
1
1
1
9
8
1
1
3
3
1
1
5
5
74
74
3
1
1
1
1
1
1
1
3
2
8
2
1
5
1
1
1
1
1
1
1
4
3
1
4
3
3
2
1
1
1
1
3
1
1
1
1
2
1
1
1
38
38
38
3
3
5
5
1
1
12
12
11
10
1
1
3
2
2
1
2
2
310
25
25
1
1
1
4
1
1
16
279
14
14
3
1
2
1
1
12
12
6
6
2
2
1
1
1
1
6
5
1
211
211
20
20
1
1
6
2
1
1
1
1
4
1
1
3
3
272
256
256
16
16
21
5
5
1
1
15
15
3
2
2
2
2
1
1
1
1
1
50
45
3
1
1
1
1
1
36
1
1
1
1
1
1
1
1
1
1
2
1
1
9
2
6
1
1
1
3
2
2
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
8397
316
2
2
51
51
1
1
2
2
19
19
2
2
8
8
2
2
29
29
103
9
2
1
1
1
1
1
3
5
3
2
1
1
1
5
38
2
2
3
1
1
1
1
1
2
1
1
2
1
7
1
1
1
1
3
3
4
4
8
8
2
2
9
9
1
1
6
6
11
11
12
12
9
9
2
2
3
3
8
1
1
1
1
1
1
1
1
2
2
2
2
7623
1
1
1
1
1
113
56
1
2
1
1
3
1
2
5
1
1
2
2
1
5
3
1
4
5
1
2
2
1
4
1
4
37
1
1
2
13
3
1
2
1
1
1
4
7
2
2
2
2
2
2
7501
334
1
1
1
1
2
2
5
5
5
4
4
2
2
9
9
2
2
2
2
1
1
9
9
3
3
1
1
1
1
1
1
5
5
1
1
74
74
197
197
1
1
1
3
3
7144
7144
2961
2961
1832
1832
1832
2053
2053
2053
68
65
32
1
1
2
12
1
14
1
30
3
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
122
1
1
1
1
1
1
1
22
1
1
21
21
3
3
3
2
1
1
1
1
1
5
5
5
1
1
1
1
4
3
3
1
1
1
78
76
76
1
1
2
2
9
9
2
2
1
1
1
1
49
49
1
1
1
1
1
1
1
1
1
1
1
1
7
7
6
6
4
2
2
2
1
1
1
1
1
1
1
23403
23403
78
78
3
3
1
1
2
1
1
1
580
580
15
15
5
5
1
1
5
5
5
5
2
2
1
1
23
23
10
10
4
4
47
8
1
1
2
1
1
1
1
1
7
1
3
1
2
2
1
1
1
1
1
3
1
1
1
1
1
1
1
1
10
10
1
1
6
6
2
2
22386
4
40
3
20
4
30
134
1
1
4
9
1
1
1
5
12
8
5
1
5
6
1
2
5
1
6
3
28
1
8
1
1
26
17
10
21
9
2
2
6
1
6
1
7
1
24
4
1
1
7
1
4
9
1
1
1
1
14
1
15
1
9
6
1
1
1
1
1
1
1
71
2
24
17
13
6
1
1
3
16
1
2
2
57
11
1
10
19
3
2
2
13
1
1
4
1
33
4
4
39
5
21
3
58
2
1
1
8
2
2
1
6
5
2
1
9
1
14
1
1
3
1
7
23
1
1
2
3
8
7
9
1
8
1
9
1
3
1
6
20
2
5
16
5
2
3
48
27
2
90
23
1
4
1
55
3
11
8
3
1
2
5
4
1
4
1
1
1
4
3
7
2
9
2
1
1
1
56
4
21
17
4
4
30
1
2
1
20
1
38
1
12
2
1
4
5
5
5
2
21
2
2
32
2
6
65
1
7
4
4
1
1
47
6
1
1
1
13
4
1
2
13
2
15
1
15
1
9
1
9
2
9
2
1
5
1
3
133
3
45
1
3
1
1
5
1
14
40
2
1
174
4
17
5
4
12
1
13
1
1
2
5
1
3
14
19
1
28
6
4
60
8
5
1
1
3
1
1
4
8
5
2
126
29
1
111
10
8
1
2
6
1
14
16
15
1
41
20
3
1
3
1
1
4
1
2
1
1
1
1
3
1
1
5
1
36
10
1
30
1
1
1
4
5
4
1
1
1
12
1
4
35
5
4
1
3
30
5
34
3
70
3
1
2
3
22
41
7
12
24
10
3
1
1
6
1
25
2
7
8
17
21
15
9
13
2
40
1
4
19
8
2
1
1
17
6
4
5
3
3
1
51
2
1
1
1
2
1
1
43
7
1
4
1
4
3
2
1
11
34
1
12
9
3
5
24
2
2
16
38
3
3
3
14
2
4
5
26
6
5
5
5
20
4
1
13
18
1
4
11
1
5
1
1
1
1
35
1
19
20
3
17
25
5
2
1
1
1
1
6
1
2
1
2
3
1
4
11
16
9
1
2
6
1
13
38
3
3
20
4
1
15
1
15
1
14
1
1
1
1
26
1
4
3
1
13
2
1
1
1
2
1
10
17
5
1
1
1
1
1
1
9
1
2
1
1
1
1
1
1
5
5
2
7
1
12
9
1
21
1
1
8
4
1
5
10
6
22
6
27
2
13
1
51
1
9
37
1
7
16
21
48
1
4
1
1
6
1
2
64
1
1
54
9
65
93
1
7
35
6
3
12
1
1
2
2
16
7
3
1
1
2
1
2
8
15
3
2
3
5
18
2
1
1
1
7
1
6
12
3
2
11
5
17
1
28
6
1
1
4
1
2
1
1
7
1
1
8
8
2
21
15
1
1
4
134
1
1
11
6
4
2
1
1
1
7
8
2
1
5
1
1
16
1
5
23
2
6
9
5
26
13
5
1
39
6
8
1
18
2
5
93
10
1
1
7
1
5
2
2
6
9
34
9
1
7
1
15
14
1
15
23
13
3
5
3
22
2
1
1
5
8
7
25
2
6
6
3
1
1
1
2
4
28
83
9
1
3
4
19
3
20
9
1
19
3
2
9
1
1
16
1
5
4
1
10
7
1
19
12
1
5
2
23
46
7
4
15
30
1
2
18
2
3
14
34
1
1
4
1
3
1
11
1
30
2
6
1
1
2
14
1
1
2
2
1
3
3
2
44
1
1
23
1
5
2
8
3
46
7
8
1
24
6
1
16
2
2
2
2
1
1
1
9
13
1
2
9
1
3
1
1
2
1
4
1
2
2
2
9
2
10
4
1
24
10
5
3
1
4
1
1
3
3
41
1
1
1
4
2
2
1
1
3
2
4
1
1
1
140
5
7
1
1
1
1
1
5
1
9
1
2
1
12
1
5
3
1
1
6
8
1
1
23
1
10
47
5
1
1
34
7
14
2
13
3
3
1
3
3
2
1
7
3
1
14
2
1
5
1
57
17
4
9
4
1
8
1
2
2
1
84
46
6
32
44
2
44
3
1
1
1
16
3
1
48
1
10
1
2
1
3
2
1
23
1
1
1
1
1
3
18
1
3
3
5
45
6
1
23
4
3
1
12
2
6
4
2
1
1
8
2
12
3
1
18
9
54
2
1
3
3
3
13
1
23
54
1
4
8
1
1
1
18
127
14
29
7
2
10
1
1
1
1
5
8
45
1
1
4
3
5
1
1
2
2
81
10
2
2
9
1
1
1
44
4
1
1
1
2
1
1
47
1
14
17
1
2
3
3
14
59
5
1
1
7
2
2
40
2
7
1
1
1
7
2
2
1
1
6
3
1
1
1
6
39
2
3
6
1
1
1
16
1
2
10
3
1
2
1
1
6
1
6
1
2
2
1
2
11
2
1
1
4
1
3
69
1
3
14
1
12
1
1
2
11
29
1
2
4
2
19
5
1
11
2
1
5
11
15
22
1
2
2
4
1
1
1
1
2
2
1
9
20
7
12
15
1
1
1
1
5
1
1
2
44
1
29
17
4
88
9
3
4
76
8
1
1
4
11
1
70
1
11
3
19
1
1
1
15
4
3
1
1
16
2
8
13
1
4
1
3
1
1
1
6
3
1
43
4
1
5
3
4
2
15
70
9
14
3
2
6
11
2
1
1
1
2
1
31
78
1
19
78
2
28
24
1
1
5
9
26
76
1
1
4
3
2
1
9
4
3
1
97
12
3
1
39
56
9
2
2
17
2
4
20
7
4
4
1
2
17
10
56
17
6
1
5
13
1
1
1
8
19
4
1
10
120
1
37
1
1
5
22
14
3
1
50
1
1
22
13
4
4
2
1
11
1
1
1
30
1
1
5
1
15
1
1
13
8
3
1
1
1
1
4
2
1
1
3
1
1
29
3
7
2
1
10
50
4
1
8
2
2
3
1
1
1
37
1
1
2
27
6
1
6
22
1
1
1
16
2
1
1
13
1
4
3
1
5
1
2
47
1
7
5
14
56
2
1
4
2
9
1
1
62
20
7
2
106
3
2
1
113
38
15
16
1
2
20
1
12
17
4
4
1
1
3
24
12
2
6
2
2
3
5
6
1
82
9
1
7
8
1
3
47
4
2
1
11
7
8
32
1
4
31
1
33
2
3
2
2
1
13
12
1
120
61
2
1
12
1
11
1
8
2
2
1
2
2
1
1
31
7
5
1
1
1
4
1
14
4
1
7
9
6
7
75
1
22
2
7
9
2
1
9
6
1
59
3
4
10
2
16
2
1
2
2
1
11
1
1
1
3
10
1
15
3
11
6
40
1
6
19
10
2
1
1
3
1
1
2
1
8
1
1
8
2
2
1
1
1
1
1
1
4
4
2
2
2
9
35
3
4
4
1
10
10
1
17
1
3
1
1
35
1
33
51
7
1
8
16
1
19
1
6
1
1
10
1
10
19
3
1
12
8
18
1
8
2
1
1
8
3
1
3
6
8
1
23
4
1
4
13
1
7
148
7
7
1
1
49
103
3
4
1
3
1
26
1
2
3
1
1
4
8
1
2
13
4
5
1
17
4
3
1
12
19
1
1
17
31
59
1
1
11
5
1
1
11
1
22
1
18
8
22
1
1
1
2
1
1
40
1
18
40
4
1
1
4
2
1
3
1
12
18
14
1
1
1
1
16
1
1
1
1
14
6
2
13
2
2
1
40
4
6
2
1
6
1
3
2
1
1
8
1
1
2
1
2
19
1
4
1
1
6
1
1
1
53
1
6
1
50
17
2
1
12
3
1
58
2
2
1
1
2
3
147
9
17
5
3
2
6
1
2
1
16
2
1
3
2
20
13
1
2
5
1
6
6
1
2
2
4
6
1
1
71
1
1
12
5
31
4
1
6
1
5
2
1
6
1
1
1
2
5
13
5
2
2
1
2
1
91
13
5
50
1
1
1
7
10
1
6
5
1
2
22
1
4
1
5
4
1
16
1
3
2
61
2
50
8
1
14
10
2
4
1
3
46
2
10
11
1
7
2
5
1
1
11
3
7
1
93
4
3
2
7
10
9
2
6
1
4
100
105
2
21
9
3
1
3
47
1
16
3
6
6
1
8
1
7
4
3
1
5
1
3
29
1
3
1
5
15
6
4
3
2
1
8
5
3
1
3
6
39
4
1
5
1
2
2
8
10
8
4
4
2
5
2
2
3
1
1
1
8
21
5
1
7
1
7
34
2
26
3
10
2
1
64
40
2
13
5
6
34
2
2
13
1
2
1
6
1
15
3
1
1
1
2
7
1
9
2
3
1
4
3
1
2
1
47
1
4
22
2
23
1
48
2
10
42
17
11
10
8
1
1
8
6
1
21
5
3
60
9
3
1
20
2
9
4
8
21
1
8
1
3
2
1
2
4
2
1
2
32
5
60
1
1
1
1
18
14
10
59
4
5
1
3
1
2
5
12
1
1
5
1
1
8
12
11
1
8
3
1
5
5
3
1
2
2
27
16
1
1
15
52
2
2
21
1
5
10
5
1
1
10
1
3
1
1
1
1
10
2
2
3
12
18
1
2
20
1
2
3
3
8
2
1
2
34
1
24
5
1
2
1
1
4
84
4
4
9
1
7
2
1
2
3
3
7
1
52
5
1
2
22
1
3
1
2
43
17
1
4
7
3
4
21
12
16
1
5
5
1
6
14
1
3
2
7
4
2
11
30
1
13
1
3
1
12
1
3
1
15
2
2
3
4
8
48
1
4
5
1
32
19
2
1
4
3
2
20
79
1
66
5
10
70
1
1
1
1
1
18
1
3
43
1
1
3
1
3
1
2
14
12
11
14
10
5
2
8
1
1
9
8
4
1
7
85
1
8
4
12
1
2
6
91
1
1
1
1
4
1
6
10
1
10
23
6
17
1
29
1
2
9
1
1
4
23
7
21
4
1
4
2
3
3
32
1
3
1
1
1
16
4
1
1
98
1
4
2
1
1
5
2
12
1
1
3
48
22
6
20
1
19
2
47
26
1
1
2
1
1
6
1
53
66
22
1
101
2
4
1
3
1
2
1
3
1
4
3
1
1
1
48
1
9
1
37
8
56
5
10
25
79
3
74
1
14
1
1
2
1
5
1
2
5
4
23
2
85
4
57
1
1
6
3
1
7
4
5
11
1
1
1
10
1
1
1
9
12
1
2
4
5
1
1
15
1
7
1
99
1
68
8
20
58
16
1
2
2
2
7
1
2
1
11
10
12
2
6
7
11
1
2
1
7
4
8
79
1
12
1
5
1
4
16
3
1
10
1
1
1
44
1
2
2
3
10
1
3
9
6
2
1
55
1
1
1
2
1
41
1
7
9
1
4
1
3
2
27
27
6
6
23
23
2
2
2
2
21
21
10
10
1
1
4
4
1
1
1
1
1
1
1
1
10
10
17
5
1
1
2
1
2
2
1
1
2
2
1
1
6
6
85
1
1
1
1
1
2
1
1
10
1
1
7
1
1
2
1
1
1
1
12
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
2
4
4
1
2
1
1
1
1
1
1
1
raw text file