members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3
89055
79217
1196
5
1
1
4
4
4
1
1
2
1
1
1
1
1
1
1
1
1
916
916
916
274
274
546
529
3
14
14
1
1
1
41
5
5
8
8
5
3
2
17
17
183
173
171
171
2
1
2
2
15
1
1
148
1
4
1
1
1
12
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
2
1
1
1
1
1
4
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
1
1
1
1
1
12
1
2
1
1
1
1
1
1
10
10
7
1
1
1
3
1
3
1
1
1
1
1
1
38
25
25
17
17
5
2
2
1
1
1
1
1
1
1
1
10
1
1
1
5
5
2
2
2
1
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
19
1
1
1
1
7
6
1
1
1
5
3
3
1
1
1
1
1
1
1
1
1
1
11
10
10
10
10
10
8
4
1
1
1
1
1
1
1
1
1
1
41
2
2
1
1
30
1
1
1
1
1
1
12
1
1
1
1
2
2
2
2
9
4
4
1
3
1
1
1
4
1
1
3
3
2
1
1
1
1
1
1
1
4
4
4
1
1
1
2
2
2
2
2
2
9
8
8
1
1
1
6
1
1
1
2
2
2
2
1
1
1
1
7
1
1
1
1
1
1
6
3
3
3
1
1
2
2
3
3
3
1
1
2
2
1195
1
1
688
1
1
6
1
1
1
1
1
4
1
1
1
8
3
1
1
4
4
4
1
4
4
4
1
1
1
1
3
1
1
1
2
2
1
1
1
3
13
4
2
4
4
4
1
1
1
1
1
1
1
2
1
1
2
1
1
1
2
2
1
1
1
1
3
1
1
1
1
2
1
4
2
1
3
1
1
1
1
1
1
2
2
1
9
9
9
1
1
1
1
4
1
1
1
1
1
6
1
1
1
1
1
1
4
1
1
1
4
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
6
3
3
3
15
15
15
2
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
2
1
1
3
3
3
1
1
1
1
1
3
1
8
1
1
1
1
1
1
1
1
1
2
3
3
3
1
3
1
7
7
7
1
1
2
1
1
1
12
1
3
1
6
1
1
1
1
1
6
6
6
2
1
1
1
1
1
1
1
1
3
1
1
1
1
1
6
3
4
4
4
4
4
1
1
1
1
1
3
3
3
2
1
3
5
1
1
1
1
1
1
2
7
7
7
1
1
1
2
8
1
1
1
1
3
1
1
1
2
1
1
1
1
1
1
3
1
1
5
5
1
3
3
1
2
1
70
3
12
2
1
1
1
8
1
2
1
2
2
1
1
3
16
2
1
1
4
1
1
4
1
2
2
1
1
2
1
1
1
9
9
9
1
2
3
3
1
1
1
1
1
7
7
7
1
1
1
4
1
1
2
1
1
1
2
1
2
1
1
1
1
1
2
1
7
7
7
2
2
2
2
1
4
1
1
12
12
12
6
12
2
1
1
5
1
1
1
1
1
2
2
233
1
1
1
1
1
1
27
27
27
27
1
2
11
1
1
2
1
3
2
1
9
1
11
4
1
1
2
1
2
2
6
1
1
3
3
1
3
2
1
1
1
1
1
1
1
1
1
1
1
7
1
1
1
1
1
2
1
3
1
2
1
1
3
1
1
1
1
2
2
1
3
2
1
1
1
1
1
1
6
1
2
2
1
1
2
5
1
1
1
1
4
2
1
2
5
2
10
1
1
3
1
1
1
1
1
1
1
2
1
1
11
1
1
1
1
9
9
4
1
1
1
1
1
1
1
1
1
1
34
7
7
7
5
4
4
4
7
7
7
7
38
2
2
2
2
2
1
1
32
1
1
29
29
2
2
2
3235
6
6
6
4
4
4
4
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
10
8
8
4
1
1
1
1
1
1
1
1
4
3
1
1
1
1
1
1
1
1
2
2
2
2
2
29
29
29
21
19
1
1
17
8
7
1
1
1
2
2
1
1
1
11
7
2
2
2
2
4
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
2
2
1
1
1
16
14
5
5
1
1
2
2
1
1
1
1
1
1
1
13
13
13
13
2
2
1
1
1
1
2
2
16
11
11
11
5
4
2
1
1
1
2828
27
5
4
1
22
22
243
243
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
238
238
3
3
3
3
2
1
1
1
1
1
1
100
100
100
1
1
1
48
1
1
1
47
47
1
1
1
1
64
64
62
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
343
2
2
2
2
2
2
136
5
5
4
1
1
1
1
1
1
1
1
1
1
123
123
123
1
1
1
1
121
1
120
1
1
1
1
1
1
1
1
1
1
1
6
6
3
3
3
3
3
3
3
3
8
8
8
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
188
188
188
1
1
1
4
4
1
1
2
1
1
1
183
183
1
182
1586
19
19
19
18
17
17
1
1
1
1
223
5
5
5
1
1
4
4
1
1
1
1
214
208
2
2
2
206
206
2
2
204
6
6
6
2
2
3
3
1
1
209
109
109
109
109
1
1
108
100
100
100
15
1
6
5
3
16
1
10
10
1
1
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
6
6
2
2
19
6
6
2
2
2
2
9
1
1
1
1006
1006
86
86
59
5
5
18
3
5
1
1
1
1
1
1
14
5
5
1
1
5
5
24
24
1
1
1
873
1
1
1
860
4
1
1
3
3
2
2
2
1
39
5
1
1
9
1
2
2
4
17
17
17
2
2
1
1
3
3
463
415
19
2
4
8
1
1
1
1
1
29
1
1
6
6
6
7
1
4
4
4
1
1
1
1
277
277
277
4
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
3
3
2
2
1
8
2
2
6
1
1
5
13
3
1
1
2
1
1
1
1
9
4
1
2
1
1
2
2
90
90
90
90
2
2
33
14
19
12
1
1
11
13
10
10
3
3
14
14
359
267
137
3
3
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
67
67
67
2
58
4
4
4
3
1
2
1
1
1
1
1
57
1
1
1
5
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
49
49
49
7
7
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
64
64
3
2
2
2
2
1
1
1
48
2
2
2
46
46
11
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
46
42
42
42
42
4
1
1
1
1
1
2
2
2
2
2
2
2
5
5
1
1
1
1
2
1
1
1
1
1
1
2
2
2
2
4
2
2
1
1
1
1
1
1
89
89
89
89
89
89
57
54
33
32
32
32
2
2
2
8
8
8
6
6
6
2
1
1
1
1
1
1
1
58
30
30
29
1
2
2
2
2
13
13
2
9
1
1
1
1
1
9
6
4
1
1
3
3
2
1
1
1
1
2
2
2
2
1
1
1
15
7
7
1
3
2
1
8
6
4
2
2
2
2
66
17
5
1
1
4
4
1
1
1
1
1
1
1
1
1
9
9
9
9
9
3
2
2
2
2
49
1
1
1
1
1
1
1
1
1
1
9
9
3
3
3
3
4
4
4
4
1
1
1
1
1
1
1
12
12
11
11
11
10
5
5
4
4
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
11
5
5
1
1
3
3
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
40
3
3
3
3
3
1
2
19
1
1
1
1
1
18
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
12
12
9
9
9
2
2
2
5
5
5
1
1
2
2
2
14686
12
12
5
1
1
1
1
1
1
1
3
3
3
3
3
7
7
6
1
1
1
1
1
1
13762
7
5
1
1
3
2
1
1
5
5
5
5
30
15
11
11
3
3
5
5
5
5
1
1
1
1
4
14
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
13702
103
1
1
32
16
2
1
1
1
1
1
9
9
2
2
2
6
5
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
11
2
2
2
1
1
1
1
9
1
1
1
1
3
3
1
1
1
1
1
1
3
3
3
3
1
1
1
1
56
35
1
22
1
1
1
1
15
15
15
1
1
1
1
1
1
1
1
1
2
1
1
1
1
2
2
2
2
4
4
4
4
1
1
1
1
1
1
1
9
5
4
4
1
1
1
4
4
4
4
4
4
4
15
15
1
1
1
1
1
14
14
4
4
4
4
4
10
7
7
7
1
1
1
1
1
5
5
5
1
1
1
1
1
13498
1214
11
1
1
1
1
1
1
10
3
3
3
1
1
1
7
7
7
2
5
1184
4
4
4
4
4
13
2
2
2
2
2
2
2
5
3
3
2
2
2
2
2
6
6
6
3
1
2
3
3
1165
1165
1164
1161
1161
1047
1042
1042
14
14
14
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
11
11
11
5
5
1
1
2
1
5
5
1
3
1
1027
38
38
11
11
11
11
11
11
4
4
4
4
4
1
1
1
1
7
7
7
7
7
1
1
1
1
3
27
5
5
3
3
3
3
1
1
1
2
2
2
2
2
1
1
22
21
21
21
21
21
21
8
3
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
3
3
1
1
1
1
1
1
5
5
5
1
1
1
1
1
1
986
980
5
3
3
3
3
3
1
1
1
2
2
2
2
1
1
975
3
3
3
3
3
1
1
1
14
1
1
1
1
1
1
1
1
1
1
1
8
8
8
8
1
3
1
1
1
1
4
4
4
4
2
2
955
894
867
867
866
864
856
855
851
1
1
1
795
795
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
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
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
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
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
4
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
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
2
1
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
2
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
1
1
1
1
1
1
1
1
1
1
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
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
6
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
1
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
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
2
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
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
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
1
1
1
1
1
1
1
1
5
5
5
4
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
21
17
4
1
1
1
1
1
1
1
1
2
2
2
2
13
1
1
1
1
1
1
11
10
10
5
5
1
3
1
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
1
2
1
50
3
3
1
1
1
1
2
2
2
2
2
1
1
18
2
2
2
2
1
1
4
4
1
1
1
1
2
2
2
1
1
1
1
1
1
11
11
11
3
2
2
1
1
1
5
5
5
1
2
1
1
1
1
1
1
1
13
5
5
5
1
1
1
1
1
3
3
3
3
1
1
1
5
5
5
5
1
1
1
2
3
1
1
1
1
1
2
2
2
2
1
1
11
7
7
1
1
1
4
2
1
1
2
2
1
1
4
4
4
4
4
2
1
1
6
6
6
6
6
1
1
1
1
2
4
4
4
4
4
1
1
1
1
100
100
100
95
95
95
34
34
34
7
1
1
1
1
1
1
6
6
6
6
6
6
6
1
1
2
1
1
26
26
1
1
1
24
24
22
22
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
60
3
3
3
3
2
2
1
1
57
57
57
57
5
5
5
5
5
1
1
1
1
3
3
3
2
1
52
52
13
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
10
10
10
10
8
8
1
1
2
1
2
1
2
2
2
5
5
5
5
5
5
5
1
1
1
1
1
32
6
6
6
6
6
4
2
2
2
1
1
1
1
2
2
2
2
19
8
8
8
8
8
1
1
7
1
1
1
1
1
1
1
11
11
11
11
3
3
1
1
1
7
2
2
4
2
1
1
4
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
5
5
5
5
5
1
2
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
13
12
1
1
1
1
1
1
1
1
11
11
11
11
2
2
2
2
1
1
8
4
2
2
1
1
2
2
2
4
4
4
2
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
2
2
2
2
2
2
12193
11908
36
32
2
2
2
2
2
1
1
5
4
4
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
25
1
1
1
1
1
1
1
21
21
21
21
6
1
1
4
2
1
1
11
1
3
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
4
4
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
11852
1
1
1
1
1
1
11848
11611
11601
521
2
2
2
1
1
1
1
1
1
1
1
1
1
1
518
518
1
1
1
1
1
516
92
62
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
23
23
1
1
1
1
1
9
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
30
15
15
1
1
1
2
2
2
12
12
12
12
12
11
8
4
4
4
4
4
4
4
1
1
1
1
1
1
1
2
2
2
2
2
418
24
3
2
2
2
2
2
2
2
1
1
1
1
11
4
3
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
10
10
10
10
5
5
5
1
1
2
1
5
5
5
5
4
4
1
1
1
3
3
3
3
3
338
65
65
65
64
64
64
63
12
6
6
6
6
6
1
1
1
3
5
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
4
4
1
1
1
1
3
3
3
3
1
1
1
1
1
1
38
2
2
2
2
2
1
1
1
35
35
35
35
35
1
1
19
2
1
1
2
3
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
40
38
15
4
3
3
3
3
3
3
1
1
1
1
1
1
11
11
6
6
6
3
3
1
1
1
2
2
1
1
5
5
5
1
1
3
1
1
1
5
3
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
17
17
16
16
16
16
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
87
1
1
1
1
1
80
1
1
1
1
1
1
1
76
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
51
50
3
3
3
3
1
1
1
1
1
1
46
44
44
2
1
1
2
2
2
1
1
2
4
1
1
2
2
1
2
3
1
1
2
1
2
4
1
1
1
2
2
2
1
1
1
1
16
16
6
6
6
1
5
10
10
9
9
9
6
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
5
1
1
1
1
1
1
4
4
1
1
1
1
1
3
3
3
3
1
2
2
2
2
2
2
2
2
2
2
126
36
1
1
1
1
1
1
1
1
1
1
1
1
34
33
33
13
13
13
12
12
11
1
8
3
1
2
1
1
1
1
1
1
1
1
1
1
20
11
1
1
1
1
10
10
9
2
7
1
1
9
9
9
9
9
1
1
1
1
1
1
2
1
1
1
1
1
1
1
89
89
3
3
3
3
3
3
86
1
1
1
1
1
1
1
85
84
78
2
2
2
1
1
1
1
1
1
1
1
1
1
1
72
72
72
72
72
72
72
66
5
5
2
1
1
1
60
50
4
1
1
1
1
1
1
36
1
1
1
1
1
3
1
1
3
1
2
1
4
1
1
1
1
4
1
1
1
1
5
3
3
5
5
5
5
5
5
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
2
2
2
3
3
3
3
3
3
1
1
1
3
3
3
3
3
6
3
3
3
3
3
3
3
1
1
1
3
3
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
40
9
9
9
9
9
9
2
3
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
29
20
19
5
5
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
14
14
14
1
1
1
1
1
13
13
5
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
8
1
1
1
1
1
3
3
3
3
1
1
1
1
4
4
4
4
4
1
1
1
1
1
1
1
8
8
7
7
7
7
6
1
1
1
5
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10825
48
48
23
21
13
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
7
2
2
2
2
2
1
1
2
2
2
2
2
3
3
3
3
3
2
2
1
1
1
1
1
1
1
1
8
8
8
1
1
1
1
1
1
6
6
1
1
1
3
2
2
1
1
1
15
1
1
1
1
1
1
1
1
11
6
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
7
7
7
6
6
6
6
6
1
1
1
5
4
4
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
10675
2
2
1
1
10661
7
7
2
1
1
3
10648
1209
1209
25
490
455
10
10
1
1
96
4
20
72
162
162
1
1
5
1
1
1
1
1
2
2
20
20
5
1
1
14
4
4
1
1
3
2
1
2
1
1
1
1
1
1
258
1
1
1
79
79
79
39
2
2
2
1
1
1
1
1
1
1
2
2
27
1
1
21
1
1
1
2
1
17
16
1
1
2
2
3
2
1
1
1
1
2
2
1
1
1
4
3
1
1
1
2
2
2
2
12
8
5
5
4
3
3
1
1
13
13
2
2
2
2
2
2
2
2
3
3
2
2
1
1
8
8
8
8
10
10
10
10
10
1
1
1
1
2
2
2
2
9124
209
55
55
24
24
21
21
29
29
1
1
8
8
8
5
3
2
2
2
2
4
4
19
19
17
17
92
79
22
22
12
12
13
13
13
10
1
1
1
1
7
7
7
1
1
1
3
2
1
1
1
6656
112
84
84
84
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
12
6
6
6
6
1
1
1
1
2
2
3
3
2
1
1
1
1
1
2
2
2
2
2639
2639
2639
1
1
2636
1
3794
3794
2233
10
10
2190
2187
2187
25
8
226
9
24
28
46
100
13
6
1
1
6
6
45
2
43
2
2
2
2
1
1
1
1
234
4
4
4
4
1
1
1
1
1
1
1
1
1
1
27
12
12
12
109
95
41
1
11
11
1
2
1
1
6
17
1
8
5
5
3
2
1
951
45
45
5
11
21
8
512
512
117
117
228
228
228
228
10
3
6
1
1
1
1
1
1
1
1
1
8
8
8
8
9
9
9
9
1
1
1
1
214
214
214
214
11
1
10
10
5
1
1
4
2
2
1
1
2
2
2
5
4
4
4
3
3
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
2
2
1
1
1
1
6
4
4
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
57
4
4
1
1
1
1
3
1
1
1
2
2
1
14
14
14
14
14
14
39
16
11
7
7
6
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
4
4
1
1
1
1
5
5
2
2
2
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
2
2
2
2
2
2
6
4
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
2
2
2
2
2
1
1
1
1
1
3
1
1
1
1
1
1
2
2
2
2
2
2
3
2
2
2
3
3
3
3
3
3
253
1
1
1
1
1
1
1
41
38
11
10
10
2
2
2
2
8
8
8
1
7
1
1
1
1
1
1
1
4
3
3
3
2
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
1
1
18
14
14
14
14
14
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
3
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
5
5
1
1
1
1
1
4
4
4
4
1
2
1
178
21
3
1
1
1
1
1
1
1
1
1
1
1
1
12
12
9
1
1
1
1
8
8
8
8
8
2
1
3
1
1
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
5
4
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
78
78
78
2
2
2
2
76
75
75
1
1
1
1
73
73
73
73
1
1
1
1
58
1
1
37
35
1
1
1
1
1
2
2
2
2
2
31
26
26
26
26
5
5
5
5
1
2
2
2
2
2
2
18
1
1
1
1
1
7
7
7
4
4
3
3
3
3
1
1
2
2
4
4
4
1
1
1
6
6
6
6
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
16
5
1
1
1
1
1
4
4
4
4
4
6
6
6
6
1
1
1
1
1
1
5
5
4
4
4
4
1
1
1
1
1
1
1
1
1
1
22
9
9
6
6
5
5
5
3
1
1
1
1
1
1
3
3
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
11
6
6
4
4
4
4
1
1
1
1
1
1
1
3
3
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
548
8
8
5
5
1
2
2
33
1
1
1
1
1
1
17
17
15
2
370
24
24
23
1
139
139
2
137
165
165
165
58
58
9
9
3
2
1
4
4
3
1
34
1
3
2
3
1
1
1
1
4
2
1
1
1
1
3
1
1
1
1
2
2
7
7
7
1
1
26
6
6
6
20
2
2
18
6
1
1
1
1
1
1
1
1
1
2
1
1
1
2
19
6
4
2
4
3
1
8
5
3
2
1
1
1
1
1
1
1
239
11
3
3
3
8
3
3
3
3
2
1
1
1
1
1
1
1
1
4
2
2
2
2
2
2
2
4
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
8
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
2
2
2
2
1
1
1
1
1
1
1
24
8
2
1
1
1
2
1
16
1
2
1
1
1
1
1
3
2
1
1
3
3
3
1
1
1
1
1
1
1
4
4
4
4
1
1
1
3
3
1
2
174
117
2
2
2
112
86
3
1
1
1
2
1
1
1
1
1
1
1
1
83
44
8
7
3
3
2
2
3
3
3
3
1
2
1
1
1
1
36
13
7
4
4
1
1
1
1
1
3
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
4
4
4
2
2
2
2
2
1
1
1
1
1
1
1
21
2
2
2
2
2
1
1
1
1
1
1
15
1
1
1
1
1
12
3
3
3
2
1
5
5
5
1
2
2
4
1
1
1
1
3
3
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
11
1
1
1
1
1
1
1
10
6
6
2
2
2
1
1
1
1
1
3
1
1
4
1
1
1
1
1
3
3
1
1
2
2
2
2
2
2
2
2
2
2
2
23
23
4
4
4
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
18
18
2
2
2
2
2
14
1
1
1
1
13
13
13
1
1
1
1
1
1
1
1
1
1
1
22
22
22
6
1
5
3
2
2
2
1
1
1
1
1
1
1
11
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
2
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
55
19
18
18
18
5
5
5
1
1
1
1
1
1
1
1
12
12
12
11
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
1
1
1
1
1
1
1
1
31
3
3
3
1
1
1
1
2
2
1
1
1
1
28
21
5
5
5
5
5
2
3
1
1
1
1
1
1
8
8
8
8
8
1
2
1
1
1
1
1
3
3
3
3
3
1
1
1
3
3
3
3
3
1
1
1
7
7
3
3
3
3
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
9
1
1
1
1
1
1
7
2
1
1
3
3
1
2
2
2
2
2
1
1
1
1
1
1
1236
19
2
1
1
17
7
8
1
1
6
6
6
6
1
1
1
1
1
302
161
157
1
1
1
1
1
61
61
59
2
2
2
5
4
4
1
1
1
1
76
76
75
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
8
1
1
1
1
3
3
3
2
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
69
2
1
1
1
1
1
1
1
1
1
1
66
24
15
13
2
2
4
4
42
37
36
9
2
1
3
1
6
1
1
2
10
3
3
3
3
10
10
10
3
1
1
1
1
1
1
1
1
1
2
2
2
2
2
27
18
6
1
1
1
2
2
2
2
2
2
2
2
3
3
3
1
1
2
1
1
1
1
1
1
1
1
1
8
2
2
2
2
3
3
1
2
3
3
3
3
3
842
324
318
36
209
73
6
1
1
1
1
3
3
11
11
11
11
11
11
11
473
1
1
1
1
1
1
373
43
6
6
6
36
1
1
1
1
1
22
5
4
1
1
2
1
1
1
1
1
1
1
1
16
1
1
1
9
2
5
1
1
1
1
1
1
1
1
1
1
2
2
9
4
1
1
3
3
3
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
213
23
3
2
1
1
1
1
1
1
1
1
7
2
2
1
1
5
1
1
1
3
3
3
1
1
2
5
5
5
5
2
2
2
1
1
1
10
5
5
5
5
1
1
1
1
1
4
4
4
4
4
178
176
121
94
1
1
4
1
2
1
87
2
1
8
8
2
1
1
1
1
1
1
3
1
5
51
51
1
6
3
22
6
6
15
2
2
2
3
1
1
1
1
4
10
10
10
1
1
1
2
2
2
2
3
3
3
3
36
36
16
1
1
15
3
2
2
2
1
1
14
14
3
3
2
2
2
2
1
1
1
1
1
63
59
30
16
6
10
5
5
2
2
3
1
1
1
1
1
1
4
4
4
28
28
1
1
1
7
7
7
6
12
4
4
4
1
1
1
1
39
17
2
2
3
3
1
1
1
1
1
1
1
1
1
7
4
1
1
3
2
1
1
1
1
1
1
2
2
2
2
2
2
2
22
6
6
6
1
2
3
16
1
1
1
15
15
12
12
12
3
3
3
41
33
26
26
26
18
18
2
2
1
1
7
4
4
4
4
4
3
3
3
3
8
8
8
3
1
1
1
1
1
2
2
8
8
8
8
7
7
1
6
9
5
5
5
5
5
3
3
3
3
3
32
6
6
2
2
2
2
11
10
10
6
1
1
1
4
3
1
1
1
15
14
14
14
6
1
1
2
1
1
6
2
1
3
2
2
1
1
1
1
1
1
1
1
1
1
44
16
16
16
13
6
2
2
2
1
1
4
4
1
1
3
3
2
1
6
6
2
2
2
2
3
3
3
2
1
15
3
3
1
1
1
1
1
2
2
2
2
12
12
12
6
1
1
1
1
4
4
4
1
1
1
1
2
2
1
1
1
1
4
4
4
4
5
5
4
1
1
1
1
23
8
1
1
1
5
1
1
1
4
4
2
1
1
2
2
2
2
2
2
2
15
8
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
2
2
1
1
1
1
7
2
2
2
3
3
3
2
2
1
1
5
3
3
3
3
1
1
1
1
1
1
51074
179
5
5
5
5
5
5
4
4
4
4
4
3
1
4
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
164
162
155
5
1
1
1
4
4
4
4
3
3
1
1
150
148
46
2
2
2
2
2
2
3
3
3
3
3
3
41
32
32
29
28
1
1
24
3
2
1
1
2
1
1
1
1
1
1
2
1
2
1
1
1
1
3
1
2
3
3
1
2
8
7
7
7
7
1
1
1
1
101
101
67
1
1
1
1
1
1
1
66
2
1
1
1
1
1
1
1
1
1
64
64
64
46
1
1
1
1
1
15
11
1
10
10
9
1
1
2
1
1
1
1
1
1
2
2
1
1
1
1
29
29
29
23
9
2
1
1
1
1
1
1
1
14
1
1
1
5
3
3
2
1
1
12
12
3
3
3
1
1
1
9
6
6
6
3
3
1
1
1
31
1
1
1
1
1
1
1
1
30
30
2
1
1
1
1
1
1
1
1
1
1
1
22
1
1
1
1
1
1
17
9
9
2
2
2
2
2
2
1
1
7
3
3
3
1
1
1
4
4
2
1
1
1
1
1
1
1
1
1
7
7
7
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
4
4
4
2
1
1
1
1
1
1
2
2
1
1
1
1
1
6
5
5
1
1
1
1
1
4
3
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
4
1
1
1
3
3
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
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
50892
50719
50719
551
551
33
21
36
25
22
41
3
28
12
18
1
27
13
49
3
4
52
27
19
38
27
32
20
2
2
1
1
49299
1
1
48459
47877
3801
2925
292
1
2411
3689
1
1648
1
4413
2357
2400
3327
2212
2046
2160
1
2820
1806
1389
535
2093
3092
2457
3
3
2
2
831
2
1
8
7
7
1
1
1
29
1
653
3
1
1
1
1
3
1
109
837
410
19
21
18
22
16
11
182
15
5
6
21
9
6
9
2
10
21
17
414
1
1
2
2
404
1
1
1
30
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
293
2
1
1
1
1
4
1
1
1
1
1
3
1
5
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
2
2
1
1
1
1
4
4
1
1
1
4
1
1
1
1
3
2
2
60
1
1
1
3
1
1
1
2
2
1
1
1
11
3
1
1
1
1
1
1
1
1
8
1
1
1
2
2
2
2
5
5
5
37
4
1
1
1
3
12
2
2
1
1
1
1
1
1
1
1
6
6
6
1
1
1
1
1
1
1
1
1
1
16
13
1
1
1
1
1
1
8
1
1
1
3
2
2
2
1
1
1
2
1
1
1
1
4
4
1
1
1
1
1
1
1
1
2
2
2
1
1
1
3
3
3
3
3
2
2
2
2
2
1
1
1
48
8
2
2
2
6
5
1
1
4
1
1
1
1
1
1
1
13
13
4
4
8
1
1
1
1
1
19
19
14
14
14
6
6
1
1
1
5
2
1
1
1
1
1
2
1
1
1
1
23
3
1
1
1
1
1
1
2
2
1
1
1
14
1
1
1
1
4
4
4
4
9
9
2
2
1
1
1
1
2
1
1
3
1
1
1
6
2
2
2
2
1
1
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
14
2
2
2
7
6
6
6
6
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
85
51
29
27
1
1
1
3
2
1
23
1
21
1
1
1
1
1
1
1
1
1
1
1
18
2
1
1
1
1
1
1
14
14
10
3
1
1
1
1
2
2
2
3
1
1
1
2
2
23
1
1
1
1
20
9
5
4
1
1
1
11
11
10
10
1
2
2
2
1
1
1
2
2
2
2
61
3
3
3
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
25
4
4
4
1
1
1
3
3
2
2
2
1
1
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
10
8
3
3
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
28
4
4
3
3
3
1
1
1
1
8
8
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
15
15
1
1
1
13
5
4
1
2
2
4
4
2
2
7
5
1
1
1
3
3
2
1
1
1
1
2
2
1
1
1
1
1
1
1
1
7
4
4
4
4
3
3
3
8
1
1
1
7
7
7
6
4
1
3
2
1
1
5480
180
3
3
2
1
8
8
8
5
5
2
2
1
3
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
165
1
1
1
1
1
163
1
1
1
159
1
1
1
1
2
2
2
1
1
3
3
21
21
1
1
128
128
1
1
1
1
1
1
1
1
1305
1
1
6
6
1
1
3
3
7
7
3
3
1
1
1
1
1
1
3
3
1
1
4
4
4
4
2
2
6
6
26
26
3
3
1
1
9
9
2
2
2
2
2
2
4
4
26
26
1
1
3
3
2
2
1
1
1
1
1
1
61
61
2
2
2
2
1
1
185
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
3
1
1
1
1
2
1
1
1
2
1
1
1
1
3
1
1
4
1
1
1
1
1
1
1
1
2
4
1
1
1
1
1
5
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
3
1
2
1
1
4
1
3
1
1
1
2
1
2
1
2
1
1
2
1
1
1
1
1
1
1
1
3
1
2
2
2
1
1
1
2
1
1
1
1
1
1
2
2
3
1
1
10
1
1
1
1
1
1
7
1
11
11
7
7
9
9
13
13
1
1
6
6
1
1
2
2
1
1
1
1
11
11
3
3
51
51
1
1
1
1
4
4
1
1
2
2
5
5
1
1
4
4
3
3
5
5
14
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
2
2
1
1
4
4
4
4
1
1
6
6
512
512
1
1
3
3
17
17
1
1
2
2
1
1
1
1
1
1
2
1
1
3
3
3
2
2
1
1
1
1
1
1
5
5
3
3
45
45
10
10
1
1
6
6
33
33
9
9
1
1
6
6
2
2
9
9
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
87
87
5
5
5
5
5
5
5
5
2
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
58
57
2
2
2
1
1
1
1
1
8
3
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
38
36
36
36
1
11
11
2
2
2
2
4
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
3
2
2
2
2
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
19
19
19
19
19
19
2
1
6
5
1
4
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2336
29
6
6
6
6
1
1
4
1
1
1
22
6
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
7
1
1
4
4
2
2
3
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
21
6
6
8
8
4
1
2
1
1
854
11
1
1
1
1
1
10
5
3
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
25
20
6
6
6
6
1
1
1
1
1
2
2
2
3
2
2
2
6
4
4
3
1
1
1
1
1
1
5
5
5
5
5
4
4
4
4
4
4
592
2
2
2
2
7
7
7
7
7
1
1
1
1
582
34
34
546
538
533
2
531
1
1
1
8
8
20
2
2
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
2
2
1
1
1
1
1
1
1
8
5
5
1
1
1
3
3
1
1
3
1
1
1
1
1
6
3
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
3
2
2
2
2
2
1
1
1
1
1
188
7
1
1
1
1
6
6
6
6
181
2
2
2
2
2
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
10
4
4
4
6
6
5
1
154
132
132
6
126
21
21
21
1
1
1
1341
11
11
2
1
1
1
1
1
1
1
1
2
2
2
2
5
2
2
2
3
1
1
1
1
1
1
1
1
4
4
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
71
38
38
6
1
2
2
1
1
1
3
3
9
9
12
12
2
2
1
1
321
54
54
2
2
2
2
1
1
1
51
11
40
3
3
3
3
3
115
111
4
4
107
107
4
4
103
4
4
1
1
1
1
1
1
1
1
51
51
1
1
3
3
3
3
3
3
1
1
1
1
1
27
27
27
1
1
1
1
1
1
1
1
2
1
1
4
4
4
2
2
2
6
6
6
7
7
7
7
7
8
8
2
2
2
6
6
75
16
12
12
1
1
1
1
1
2
1
1
13
11
11
2
1
1
1
1
20
20
20
2
8
10
26
3
3
17
17
17
6
6
6
2
2
1
1
1
1
1
1
1
118
118
7
6
6
6
4
1
1
1
1
1
107
82
80
25
55
2
1
1
2
4
4
1
1
7
3
3
3
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
2
2
4
1
1
1
3
2
1
1
7
7
1
1
1
6
3
3
3
3
1
1
1
1
25
13
13
4
4
2
1
1
6
1
3
3
1
1
1
1
12
4
4
4
4
3
1
1
1
2
2
1
1
1
1
4
4
4
9
4
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
2
2
2
2
31
31
1
1
1
1
1
1
2
2
5
5
2
2
2
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
3
1
1
1
1
1
1
1
1
2
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
37
6
1
1
1
2
2
2
1
1
1
1
1
3
1
1
1
1
1
27
5
5
5
5
14
6
6
1
1
1
5
5
5
8
8
4
4
1
1
4
2
2
2
2
2
2
2
2
26
14
14
14
8
6
1
1
1
1
5
3
3
3
2
2
2
6
6
6
6
6
648
628
6
6
6
6
622
49
48
48
1
2
1
1
1
1
1
1
3
3
2
2
1
26
26
2
10
10
1
1
1
1
9
16
12
4
4
1
1
3
3
1
2
2
2
2
2
7
7
21
21
184
1
1
1
1
32
32
32
101
1
1
58
58
5
5
1
1
3
1
1
1
9
9
1
20
20
1
18
3
3
1
1
21
21
21
2
2
2
19
9
9
9
9
42
42
1
1
2
2
3
3
3
3
55
55
28
6
6
6
6
4
4
4
4
4
10
10
10
2
2
2
2
2
1
1
1
1
9
1
1
1
2
2
4
1
1
2
2
2
2
2
4
4
3
3
3
20
16
1
1
4
4
1
1
1
2
2
2
2
1
1
1
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
86
5
5
4
4
4
4
1
1
1
1
1
1
1
1
1
1
66
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
3
3
3
3
1
1
1
1
8
5
2
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
2
2
2
2
48
1
1
1
34
34
10
10
16
16
7
7
3
1
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
2
2
1
1
5
5
2
2
2
2
2
2
1
1
1
1
3
2
2
2
2
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
17
5
5
5
5
5
5
5
12
12
3
3
3
9
2
2
2
1
1
1
4
4
4
4
1
3
2
2
2
2
1
1
1
1
1
1
1
35
12
1
1
1
1
1
1
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
1
6
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
22
16
7
6
1
1
2
2
2
1
1
1
1
1
1
6
4
4
2
1
1
1
1
3
3
2
2
2
6
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
4
4
1
1
1
1
1
1
7
1
1
1
1
5
5
5
5
5
2
2
2
2
2
3
3
3
3
1
1
1
1
1200
1199
10
10
1
1
1
1
1
1
3
3
1
1
1
91
36
36
36
55
47
4
3
3
3
1
1
1
3
3
3
3
40
40
40
40
5
1
1
4
4
1
1
1
1
1
2
2
2
2
2
7
7
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
2
1033
252
252
80
172
774
759
57
57
57
57
23
23
23
23
155
9
9
9
1
1
143
143
2
1
1
2
2
2
27
27
27
27
149
149
149
5
5
1
1
61
34
32
32
1
27
27
27
1
1
1
69
11
11
11
8
8
8
1
1
1
1
1
1
11
10
10
1
16
16
16
1
1
13
13
13
1
1
16
16
16
16
8
8
8
8
11
11
11
2
2
2
2
12
12
12
12
7
7
7
7
5
5
5
21
2
2
2
19
19
2
2
2
73
73
73
5
5
5
5
14
11
11
11
3
3
3
1
1
1
5
5
2
2
2
2
2
2
1
1
1
8
6
6
6
6
2
2
2
2
2
2
2
1
1
42
8
8
1
7
34
19
2
2
2
2
1
1
1
1
13
12
12
12
1
1
1
3
3
3
3
8
1
1
1
1
1
1
1
1
4
4
4
4
2
2
2
3
3
3
3
3
4
4
4
4
4
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
2310
1875
94
1
1
3
3
1
1
1
1
58
1
2
1
1
1
1
5
1
1
2
1
3
5
1
1
1
1
2
1
2
1
1
1
2
1
11
1
1
4
1
3
3
10
5
1
2
1
1
14
1
1
1
2
1
2
1
3
2
1780
1248
7
2
2
2
2
1
1
1
1
1
1
5
5
5
5
1052
1052
932
932
5
5
114
40
40
65
65
159
12
12
2
2
10
10
93
93
18
18
42
7
7
1
1
6
6
14
7
2
2
1
1
1
1
1
1
1
1
1
1
6
6
3
1
1
1
1
1
1
1
1
21
21
1
1
1
1
11
11
1
1
1
1
6
6
132
13
13
119
119
1
1
1
1
1
1
1
1
1
24
8
1
1
2
2
1
1
1
1
2
2
1
1
4
4
4
4
4
4
4
9
2
1
1
1
1
1
1
1
1
1
1
3
3
3
4
4
4
4
4
149
149
45
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
2
1
1
1
1
1
1
2
1
1
2
2
1
1
3
3
1
1
1
1
42
42
1
1
1
1
1
1
1
1
1
38
1
2
1
1
1
1
7
1
1
1
1
8
8
2
1
10
1
15
1
1
1
5
1
1
4
1
raw text file
bit score 187-100