members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3.100
47395
2
2
1
1
1
1
1
1
1
1
8468
306
2
1
1
1
1
1
1
1
1
1
298
296
295
295
7
4
5
1
3
6
1
1
1
1
2
4
6
253
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
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
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
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
2
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
7
3
3
3
1
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
151
146
2
1
1
1
1
6
3
2
1
1
1
1
1
3
3
3
21
13
13
13
13
8
8
8
8
5
5
3
3
1
1
1
2
2
2
7
5
4
1
1
1
2
2
2
1
1
1
1
2
2
2
2
2
4
1
1
1
1
2
2
95
1
1
1
1
91
1
1
90
2
2
1
1
2
8
24
53
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
230
1
1
1
169
1
1
2
2
2
1
1
1
1
1
1
1
4
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
1
1
1
4
1
1
1
1
1
2
7
1
1
1
1
1
1
1
2
1
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
15
1
1
1
1
1
2
2
2
3
3
3
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
1
2
1
1
1
35
3
1
2
1
1
2
1
1
22
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
3
2
2
1
1
3
2
2
1
1
1
1
1
1
1
2556
3
3
3
3
3
3
1
1
1
4
4
3
3
1
1
1
1
1
1
17
1
1
1
1
16
16
13
13
4
9
3
1
1
1
1
3
3
1
1
1
2
2
1
1
2
1
1
1
1
1
1
3
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
7
6
2
1
1
1
1
12
12
12
12
8
1
7
2
1
1
2
1
2
2
1
1
1
1
2378
271
271
270
270
2
1
1
1
1
1
1
1
57
57
54
3
1
1
1
1
1
151
148
2
2
1
1
1
135
1
2
2
7
6
6
1
1
1
2
2
2
47
3
2
2
1
44
44
1
1
1
1
1
1
24
3
1
1
1
1
21
21
185
1
1
1
1
1
1
62
60
60
60
60
60
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
117
117
117
5
5
3
1
1
1
1
110
110
1
1
109
1350
32
2
2
2
2
2
2
30
30
1
1
1
1
29
29
29
100
57
57
57
57
57
43
42
1
1
1
41
1
1
1
1
1
1
1
1
1
1
1
1
2
2
4
2
2
1
1
1
1
1
1
1
6
6
7
7
3
3
7
1
1
2
4
4
4
1
1
1193
1193
157
157
1
1
1
1
1
7
3
3
1
23
1
22
1
1
1
1
1
1
1
113
1
13
2
2
25
1
1
1
1
1
12
12
1
13
13
5
1
9
6
6
1
1
1
11
11
6
6
2
2
1
2
1
1
1
941
1
1
1
2
2
2
929
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
4
4
5
1
2
2
2
4
3
1
1
1
1
1
1
549
1
427
85
48
8
1
3
2
1
1
1
1
2
1
1
1
1
1
1
4
1
1
1
1
1
2
36
2
2
2
9
6
6
6
1
1
2
2
258
258
258
2
1
2
2
9
1
1
1
8
8
8
8
4
4
3
3
4
3
3
1
1
5
1
1
3
1
1
1
8
8
8
1
1
53
2
2
1
1
1
47
1
1
1
1
2
1
1
1
7
4
1
1
1
1
1
5
1
1
2
2
2
2
1
1
2
2
2
2
6
1
5
1
1
1
1
1
1
397
321
2
2
2
2
2
2
104
1
1
1
1
1
1
1
1
1
1
54
54
54
1
43
4
4
4
5
2
1
2
1
1
1
1
1
45
45
44
44
1
1
2
2
1
1
1
19
15
15
3
3
146
146
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
97
7
2
3
2
2
1
1
1
1
1
1
86
1
1
71
1
1
13
41
18
2
2
4
4
6
6
6
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
3
2
2
2
1
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
42
42
41
41
41
72
72
72
72
72
72
24
22
9
9
9
9
5
5
5
8
8
7
1
1
1
1
1
1
4
2
2
2
1
1
2
2
2
1
1
1
25
12
5
5
5
1
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
12
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
29
1
1
1
1
1
1
1
1
1
1
1
12
2
1
1
1
1
1
1
1
1
1
1
1
8
2
1
1
1
1
1
1
1
1
1
2
2
1
1
1
6
6
4
4
4
2
2
2
7
7
7
6
1
5
2123
3
3
1
2
2
2
1
1
2044
2
1
1
1
1
1
5
5
4
1
3
1
1
1
1
1
1
1
2035
23
6
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
16
16
13
13
13
13
2
1
1
1
1
1
2
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1999
385
2
1
1
1
1
1
1
1
1
1
1
1
372
2
2
2
2
2
15
3
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
12
12
12
10
2
1
1
1
1
1
1
2
2
2
354
354
354
353
353
327
327
327
2
2
2
2
2
2
2
2
2
1
1
325
1
1
1
1
1
1
1
1
1
1
323
321
321
1
1
1
1
1
1
320
247
226
226
226
225
199
198
197
1
1
1
186
186
1
1
1
94
1
1
1
1
1
1
1
4
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
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
26
26
26
25
25
25
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
20
20
20
20
19
19
18
18
18
2
2
1
13
1
1
1
1
1
1
1
73
1
1
1
1
1
1
1
70
7
7
1
1
1
1
5
5
5
1
1
1
1
1
1
1
1
1
63
63
63
1
1
1
1
62
62
62
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
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
2
1
1
24
24
24
23
23
23
5
5
5
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
1
2
1
17
2
2
2
2
2
2
1
1
15
15
15
15
15
15
8
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
5
5
5
5
3
3
1
1
1
2
2
2
5
5
5
4
4
4
4
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
5
5
5
5
1
1
1
1
1
1
4
1
1
1
1
1
1
3
3
2
2
2
1
1
1
1
1
1
5
5
5
5
5
4
4
4
1
1
1
1
1
1596
1421
8
8
2
2
2
2
2
1
1
6
5
5
5
5
2
1
1
2
1
1
1
1
1
1
1
1401
1401
1388
1388
103
1
1
1
1
1
1
1
1
102
102
102
5
1
4
96
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
87
25
24
23
23
23
23
1
1
1
1
1
22
8
5
5
5
5
5
5
3
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
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
1
1
1
1
1
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
14
14
12
12
1
1
1
1
11
11
11
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
39
13
1
1
1
1
1
1
1
12
11
11
3
3
3
2
2
2
2
1
1
1
1
1
1
1
8
2
2
2
2
2
6
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
26
26
26
26
26
24
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
20
20
20
20
20
20
20
19
2
2
2
2
1
1
16
13
11
1
2
1
2
1
1
1
1
1
1
1
1
3
3
3
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
1252
16
16
15
15
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
13
13
13
13
13
1
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1234
1233
1
1
1
1232
1020
1020
6
6
6
6
380
362
10
10
34
14
20
172
172
3
1
1
1
1
1
1
1
1
1
310
5
5
5
1
1
1
60
60
60
80
1
1
1
1
1
1
3
2
1
52
1
1
25
1
1
9
1
15
1
1
5
5
5
5
5
3
3
1
1
1
1
116
2
1
1
1
1
41
1
1
1
1
22
22
22
22
18
18
6
4
4
4
2
1
1
1
1
2
2
1
1
1
1
1
1
22
9
9
8
1
4
2
2
1
1
1
1
1
24
2
2
2
13
13
3
3
8
8
8
8
8
8
8
8
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
9
9
7
7
6
6
6
5
5
1
1
4
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
171
1
1
1
1
1
1
14
11
6
5
4
1
1
1
1
1
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
3
3
2
2
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
139
105
1
1
1
98
98
76
1
1
1
1
1
1
10
10
10
10
1
1
9
1
1
6
1
1
1
1
1
1
64
64
64
64
62
62
5
5
22
14
2
6
5
2
2
1
2
16
5
3
3
1
2
2
2
2
2
8
7
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
33
2
2
2
2
1
1
1
30
6
6
6
5
5
4
4
1
1
1
1
1
1
1
1
1
1
1
1
21
21
21
21
19
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
1
4
3
3
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
2
1
3
3
3
3
3
3
1
1
1
2
1
1
1
1
1
1
1
1
69
3
3
3
1
1
1
1
2
2
2
2
1
1
3
3
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
50
28
27
20
1
1
1
1
1
1
19
9
1
1
1
1
1
1
8
2
2
1
1
1
1
1
1
1
1
1
1
1
1
4
4
2
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
1
1
4
4
4
4
1
1
1
1
1
1
1
4
4
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
7
7
7
2
2
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
22
3
3
3
3
3
3
3
3
3
2
1
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
13
5
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
2
1
1
7
7
3
3
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
1
1
4
1
1
1
1
2
2
1492
5
3
3
1
1
1
2
1
1
1
1
18
3
3
2
1
1
1
1
1
1
1
1
13
11
4
4
1
1
1
1
1
3
2
1
1
1
1
1
1
4
1
1
1
1
1
3
2
2
2
2
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
1
1
33
15
13
10
10
9
9
1
8
3
3
2
2
1
1
1
1
2
2
2
2
2
1
1
18
7
6
6
6
6
2
4
1
1
1
1
10
10
10
6
2
4
4
4
2
1
1
3
3
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
14
1
1
13
5
6
1
1
3
3
3
3
3
2
1
1298
266
243
2
2
2
2
9
1
1
1
1
1
1
1
1
3
1
1
1
2
2
2
2
107
107
103
3
3
1
1
1
1
1
1
1
3
1
1
1
1
1
2
1
1
1
1
85
85
85
1
1
1
1
1
2
1
1
1
1
1
1
6
6
6
2
2
2
3
3
1
1
2
2
2
1
1
12
7
2
2
1
1
2
2
1
1
4
4
4
28
2
2
2
2
25
25
14
13
12
12
12
12
1
1
1
1
1
1
1
1
10
10
1
1
1
1
15
15
3
3
2
2
2
1
1
1
1
10
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
82
6
3
3
3
3
3
2
1
1
1
7
7
7
7
7
65
15
1
1
2
2
4
4
2
2
27
1
1
2
1
1
1
1
1
1
1
1
10
5
5
5
1
4
19
18
1
1
1
1
2
3
3
2
8
1
1
1
1
1
2
1
1
1
1
1
1
1
8
8
8
8
8
8
26
10
1
8
1
16
1
1
2
7
1
1
1
1
1
1
1
5
2
2
1
1
1
1
1
1
1
1
2
2
1
1
1
1
175
175
175
36
11
11
3
1
10
10
10
1
1
1
1
22
22
35
30
5
1
1
5
5
425
384
68
1
1
4
4
4
1
1
17
17
17
17
2
1
1
27
1
26
26
26
11
10
10
1
1
4
4
8
3
2
1
1
1
1
1
3
3
2
2
2
1
1
1
256
211
211
5
1
4
1
1
7
7
5
5
4
4
2
2
2
2
2
2
1
1
1
25
3
2
2
20
2
1
1
1
9
9
9
9
9
6
6
6
3
1
1
1
1
7
2
1
1
1
1
1
1
1
1
1
5
4
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
205
49
2
2
2
2
2
2
6
3
3
2
1
1
1
1
1
1
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
41
40
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
36
36
36
3
3
1
1
1
1
1
1
1
1
1
33
33
5
1
1
1
1
1
1
4
4
4
4
3
3
3
3
2
2
1
1
1
1
1
1
1
1
28
28
28
1
1
1
22
1
1
1
1
1
1
13
1
1
1
1
1
1
1
4
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
7
7
6
2
2
2
2
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
3
3
3
3
3
1
1
1
1
1
1
3
3
1
1
1
1
2
2
2
1
1
5
3
3
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
155
31
31
8
8
1
1
1
1
2
1
1
5
5
5
2
2
1
17
11
1
2
2
1
1
1
2
1
5
5
3
1
1
1
1
1
3
1
1
1
1
2
2
2
34
1
1
1
1
1
7
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
2
2
23
5
5
5
5
7
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
9
1
1
7
1
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
56
2
1
1
1
1
1
1
1
1
1
1
1
27
27
2
1
1
2
1
8
2
4
2
1
2
1
7
7
7
1
1
1
1
1
1
1
1
1
17
17
1
1
1
16
6
1
1
1
1
1
1
2
2
2
1
1
17
1
1
1
14
1
1
1
1
3
3
3
3
10
1
1
1
8
2
1
1
1
1
5
1
3
1
1
1
1
2
1
1
1
1
1
1
1
1
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
5
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
14
1
1
1
1
1
1
1
9
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
3
3
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
2
1
1
2
1
1
1
1
1
1
1
1
1
7
5
5
1
1
1
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
33513
1
1
1
1
1
1
1
1
8945
7
7
1
2
1
1
2
2
2
33
33
33
33
2
2
5
5
1
1
3
3
1
1
8
8
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
2
1
1
1
1
1
1
8889
132
123
123
123
123
5
2
2
2
1
1
1
1
1
1
1
2
2
2
8757
7694
1
1
1
1
2
1
1
5
5
1
1
1
1
34
3
1
1
1
1
14
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
5
1
1
1
1
1
1
1
1
113
113
1
1
1
1
1
3847
3847
3
1
2
74
74
8
6
18
9
8
13
12
1591
1591
52
52
1088
1023
1
1
2
2
605
605
1
1
994
988
237
1
3
1
1
1
4
1
5
3
1
3
3
2
2
2
2
1
1
3
1
2
1
1
1
1
3
3
7
2
1
1
4
4
1
1
1
2
31
1
5
11
4
1
7
3
7
1
1
2
1
2
8
2
2
3
6
2
2
2
5
5
4
10
1
4
1
1
1
5
4
2
4
2
2
5
1
1
1
1
1
1
1
1
3
1
2
1
2
2
1
621
621
6
2
2
2
1
1
2
2
1
1
55
3
1
1
1
52
52
52
2
2
2
2
12
12
1
1
1
1
1
1
7
7
7
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
1
1
1
3
3
3
1608
1
1
1
1
333
333
1
1
1
1
1
1
1
16
16
1
1
2
2
19
19
1
1
1
1
5
5
2
2
1
1
1
1
1
1
1
1
9
9
2
2
3
3
1
1
3
3
1
1
1
1
1
1
1
1
1
1
7
7
3
3
2
2
9
9
6
6
3
3
1
1
1
1
1
1
1
1
4
4
2
2
2
2
3
3
1
1
10
10
1
1
3
3
1
1
1
1
1
1
9
9
1
1
6
6
10
10
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
2
2
1
1
1
1
1
1
29
29
1
1
1
1
2
2
1
1
1
1
1
1
1
1
26
26
1
1
558
1
1
1
7
1
1
1
1
1
2
2
1
1
1
1
1
1
1
2
7
1
1
1
1
4
1
1
1
1
4
1
1
1
1
11
12
4
1
1
2
1
1
1
1
1
2
1
1
1
1
4
1
1
1
1
2
1
2
1
1
1
1
1
1
1
2
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
9
1
2
1
1
1
9
1
1
1
1
1
1
2
1
1
1
1
1
1
1
2
1
1
4
1
1
2
1
1
5
1
1
1
1
1
1
1
1
3
1
1
1
5
1
1
2
1
1
4
1
1
1
1
2
1
1
1
1
5
1
1
1
1
1
1
1
1
3
1
1
1
2
1
1
1
1
2
1
1
1
1
1
1
1
3
1
1
1
2
1
2
1
1
1
1
1
1
1
2
1
3
1
1
1
1
2
1
1
2
1
1
2
3
1
1
1
2
1
1
1
1
3
2
1
5
2
1
1
2
1
1
5
1
1
1
4
2
1
2
4
1
1
1
1
1
1
1
1
1
1
1
2
4
1
1
3
1
1
1
3
1
2
1
1
1
1
1
1
1
2
2
2
1
1
1
5
2
1
1
1
1
2
1
1
2
2
4
1
1
1
1
1
1
2
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
1
3
1
1
1
2
1
1
1
1
8
1
2
1
1
7
1
2
1
3
1
1
2
1
1
1
2
1
1
1
1
1
1
3
1
1
1
3
2
1
1
2
1
5
3
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
1
2
2
2
2
1
1
1
1
19
19
2
2
3
3
1
1
1
1
1
2
2
6
6
2
2
1
1
3
3
1
1
6
6
1
1
1
1
9
9
1
1
2
2
1
1
15
15
7
7
1
1
76
1
1
1
10
10
10
1
1
1
1
1
1
1
1
1
8
8
8
4
4
4
1
1
1
1
1
5
3
3
3
3
3
3
2
2
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
6
1
1
6
6
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
10
1
1
2
2
2
2
1
1
2
2
3
3
4
4
5
1
1
1
1
1
1
1
1
1
28
28
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
1
1
11
1
3
3
2
1
1
75
75
2
2
1
1
1
1
3
3
2
2
2
2
2
1
1
6
6
6
4
4
4
1
3
2
2
2
2
2
2
2
17
17
14
14
1
13
3
3
3
3
3
3
17
6
11
11
11
1
1
1
1
9
9
9
1
1
1
1
1
1
1
1
1
1
1
1
1
723
723
48
48
48
48
1
1
1
1
47
47
47
47
1
1
1
1
1
1
10
10
10
10
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
1
8
1
1
1
1
1
1
1
7
7
7
7
7
7
354
350
58
58
4
4
4
4
54
1
1
2
2
1
1
3
3
3
1
1
4
4
1
3
2
2
2
2
2
2
4
4
4
1
1
1
1
1
1
1
7
7
7
1
1
1
6
6
6
1
1
1
1
1
3
3
3
3
3
3
2
2
2
1
1
1
1
1
68
12
12
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
19
11
4
1
1
1
1
1
5
5
5
1
1
1
8
1
1
1
3
3
3
1
1
1
3
3
3
30
30
3
2
2
3
3
3
2
2
2
1
1
5
5
1
1
1
2
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
1
2
2
2
1
1
2
2
2
2
2
3
3
3
3
3
15
4
4
4
4
4
6
4
4
4
4
2
1
1
1
1
5
1
1
1
4
4
4
4
52
12
1
1
3
3
3
3
2
2
2
2
6
2
2
2
1
1
1
2
2
2
3
3
3
3
3
11
2
2
1
1
1
5
5
2
2
2
1
1
1
1
1
1
3
3
3
4
1
1
1
1
3
3
3
3
1
1
1
1
1
3
3
3
3
3
5
5
5
5
5
8
8
5
5
5
3
3
3
3
3
3
3
3
2
2
2
2
2
4
4
4
4
4
4
32
32
16
4
4
3
3
3
2
2
7
7
7
2
2
2
2
7
1
1
1
1
1
1
1
1
5
1
1
2
2
2
2
2
2
1
1
1
4
4
1
1
1
3
3
3
3
24
11
4
4
4
4
7
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
13
8
8
8
5
5
5
5
1
1
1
32
32
3
2
2
2
1
1
2
2
2
2
4
4
4
4
2
2
7
4
4
4
1
1
1
1
3
3
3
3
5
5
5
5
3
3
3
3
1
1
1
1
1
32
4
4
4
4
4
10
3
3
3
5
5
5
5
2
2
2
2
18
18
5
5
3
3
3
1
1
4
4
4
4
8
8
8
8
8
8
4
4
2
1
1
1
2
2
301
301
301
301
301
301
5
15
2
2
10
13
4
1
1
1
3
10
55
5
16
32
1
41
7
6
5
1
3
13
9
13
2
6
6
4
5
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
47
8
8
8
2
1
1
1
1
1
1
1
1
1
1
1
3
1
2
2
1
1
1
39
16
8
8
8
8
8
8
8
8
4
4
4
4
4
4
4
5
1
1
2
1
1
2
2
2
2
15
15
13
11
11
8
3
3
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
16337
1
1
1
1
336
34
1
1
1
1
1
1
33
1
1
1
1
1
32
27
8
8
1
1
13
2
2
1
1
4
4
1
1
1
1
3
1
1
1
1
1
1
1
1
1
4
1
1
1
1
2
1
1
302
34
6
6
1
1
1
5
5
3
2
27
27
2
4
4
4
3
3
3
10
10
2
2
2
2
2
2
2
2
1
1
1
1
1
3
2
2
2
2
2
1
1
1
1
1
4
4
4
4
4
4
31
1
1
1
1
1
30
1
1
1
29
2
2
2
3
3
3
5
5
5
5
5
5
3
3
3
1
1
1
8
4
4
169
42
42
42
42
21
21
14
1
13
39
39
39
39
39
39
1
1
1
85
11
11
11
1
10
10
70
24
2
2
2
12
12
12
6
6
6
8
8
7
7
1
34
1
1
1
1
1
15
15
10
1
1
8
8
4
4
26
11
1
1
1
1
1
1
4
1
4
4
9
9
1
1
15
8
4
4
4
4
3
3
3
3
1
1
1
1
7
6
6
6
6
1
1
1
1
17
12
12
9
9
9
1
1
1
1
1
1
5
5
4
2
2
1
1
1
73
1
1
40
40
2
2
2
3
2
20
1
1
1
1
1
1
3
1
1
1
1
1
8
8
8
3
3
2
2
8135
355
96
1
1
1
24
1
1
1
1
22
2
2
12
12
6
6
8
1
1
5
2
2
1
1
1
1
1
1
1
20
9
9
9
10
10
10
8
8
8
8
1
1
1
15
15
3
3
1
1
13
1
1
1
2
2
2
3
1
1
1
1
256
124
67
27
1
21
2
3
34
1
1
20
3
2
7
1
1
52
8
2
1
17
1
3
11
1
1
3
26
26
26
21
2
2
1
27
13
13
13
14
14
1
13
13
69
15
15
15
34
34
34
20
9
9
9
327
282
33
4
1
3
26
26
26
2
2
1
1
2
2
2
72
1
1
38
37
1
36
31
2
29
1
1
7
7
3
3
2
1
4
2
2
1
1
62
17
17
4
12
1
1
1
1
1
1
22
22
15
7
1
1
1
1
14
14
1
1
1
91
2
2
21
21
24
24
24
2
1
1
1
1
1
1
1
1
1
34
34
1
33
1
1
1
1
1
2
2
1
1
35
3
3
3
31
31
31
26
5
130
130
130
130
130
130
786
7
2
2
1
1
2
2
2
2
77
77
77
77
1
1
1
30
28
28
28
28
2
1
1
1
1
1
1
23
23
6
6
11
11
648
15
2
2
2
2
5
2
2
2
1
1
1
1
1
1
1
1
1
4
4
4
4
179
179
210
210
240
225
1
165
1
164
59
15
15
236
205
205
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1088
20
20
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
1
1
4
41
24
1
1
16
1
15
2
13
1
1
2
2
1
1
2
2
1
1
1
16
1
1
1
1
1
17
17
1
1
1
1
16
16
110
1
1
1
90
15
15
15
1
1
12
12
12
17
14
14
2
2
1
1
1
12
12
12
12
16
16
15
1
1
1
16
16
16
2
1
1
1
1
67
12
12
1
11
11
43
4
4
19
19
19
20
13
13
7
7
11
11
11
11
24
1
1
1
23
23
23
23
50
19
19
19
19
18
18
18
18
12
12
12
12
366
79
64
40
40
13
13
13
9
4
11
7
4
9
1
1
1
1
11
11
1
9
1
10
9
1
1
7
1
6
4
1
1
1
2
2
2
1
1
275
189
11
2
9
3
2
1
31
9
8
1
1
1
13
3
1
1
1
10
3
6
1
2
1
1
42
33
7
6
1
11
3
8
8
1
6
1
6
6
7
7
5
2
1
1
11
11
4
1
6
33
20
20
13
7
10
10
10
1
1
23
11
12
1
1
17
16
1
1
1
1
1
2
2
2
76
5
3
1
1
13
13
3
10
3
2
1
48
32
1
1
3
2
1
25
7
1
17
1
1
2
2
13
13
11
2
1
1
1
1
1
1
80
80
8
8
8
1
1
9
9
12
12
12
20
20
20
25
25
5
5
3
3
2
1
1
6
6
271
3
1
1
1
1
1
96
96
10
10
5
5
21
21
8
8
7
7
1
1
1
1
1
1
1
1
11
11
15
15
15
8
8
8
6
6
4
2
16
16
1
1
133
19
19
16
16
2
2
8
8
8
1
1
14
14
1
1
19
19
19
1
1
1
1
32
10
10
11
11
1
12
2
2
2
2
2
9
9
9
9
1
1
1
182
182
34
34
34
33
1
1
1
1
1
1
88
1
1
25
25
25
28
28
28
3
3
27
1
26
27
27
27
17
10
29
26
26
26
2
1
1
1
1
9
3
3
2
2
1
1
1
1
3
3
3
3
3
3
2
2
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
4862
334
98
98
98
98
205
1
1
1
2
2
201
201
201
1
1
29
29
29
29
32
12
1
1
1
1
3
1
4
20
20
4483
386
386
386
367
18
1
3
3
3
3
3
315
1
1
105
2
2
2
1
1
1
1
1
1
2
87
1
85
1
1
1
1
1
1
2
1
1
1
204
2
2
4
15
14
1
1
27
1
8
18
1
19
3
15
1
1
1
83
76
2
5
1061
1
1
275
275
272
1
2
597
415
1
325
3
2
2
76
3
3
174
165
6
3
21
15
15
15
15
6
4
2
1
1
1
442
1
1
12
12
18
18
16
2
15
15
2
2
204
1
203
16
4
1
182
166
164
1
10
149
4
5
4
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
708
244
3
1
1
21
187
30
366
1
365
339
4
22
2
2
1
1
87
2
85
214
1
1
4
1
2
2
2
1
1
1
126
1
117
9
33
74
1
73
72
69
1
2
1
1
224
221
208
208
3
3
162
1
1
161
1
3
157
408
408
408
108
68
16
4
212
1
1
1
1
1
1
195
109
109
2
107
78
78
77
1
2
1
1
1
1
2
2
2
2
33
33
31
2
1
92
92
1
1
6970
10
10
1
1
1
1
1
1
1
1
2
2
5
3
3
3
2
46
46
3
3
3
3
36
5
5
5
3
3
3
3
18
6
6
1
1
1
5
5
5
5
5
1
1
7
7
7
12
12
3
3
3
3
5
5
5
5
4
4
4
4
515
58
58
9
9
1
8
37
37
1
1
2
1
1
8
8
8
6
6
6
6
6
6
6
3
3
3
1
1
2
2
2
51
51
1
2
2
2
4
1
1
1
1
1
1
2
2
2
1
1
1
6
6
6
3
1
1
2
2
21
19
2
1
1
5
5
5
2
2
1
1
1
1
1
6
6
6
6
6
3
3
3
3
3
369
34
6
6
3
3
2
2
2
2
2
7
7
7
4
4
10
2
2
2
1
1
1
4
4
1
1
1
1
1
300
43
43
10
1
1
1
1
6
6
209
8
8
1
1
50
50
7
7
9
9
16
16
20
20
6
6
7
7
7
1
1
5
22
6
5
1
2
2
2
13
13
13
98
12
12
1
1
5
5
1
1
1
1
5
5
1
1
1
1
3
3
4
4
2
2
7
1
1
1
1
1
1
1
1
1
49
49
1
1
14
12
11
4
1
1
4
3
3
2
1
1
1
1
1
2
2
2
126
1
1
1
125
6
4
1
3
1
2
2
2
2
1
1
104
1
1
10
10
2
8
8
3
2
1
3
3
4
4
2
2
3
2
1
49
32
32
4
28
7
1
6
3
3
2
1
1
7
3
3
1
1
1
1
1
2
1
1
1
2
2
1
1
1
1
13
1
2
2
5
5
3
3
13
1
1
1
11
2
2
5
5
84
84
16
1
1
1
3
3
1
1
1
1
1
3
3
3
2
2
2
2
30
5
5
25
25
4
4
6
6
1
4
4
2
4
4
11
6
6
6
5
5
5
1
1
8
8
8
9
9
9
4
4
4
4
5275
5262
5257
79
68
29
29
11
11
22
22
2
1
1
440
1
1
1
1
1
436
436
131
1
1
1
127
2
2
3
3
1
1
1
4235
4235
1
1
12
2
2
2
2
1
1
1
3
2
2
2
1
1
1
6
3
3
3
3
97
45
10
5
5
5
5
5
5
3
3
3
3
21
8
8
8
4
4
4
6
6
3
3
3
9
6
6
3
3
3
51
1
1
1
15
15
15
15
11
11
11
1
7
2
1
13
13
13
13
2
1
1
1
1
1
1
7
7
7
7
1
1
1
1
1
175
175
2
1
1
1
4
1
1
1
1
1
1
2
2
2
6
6
2
2
1
1
1
1
1
10
5
1
1
1
1
1
5
1
1
29
26
8
7
7
1
1
1
2
2
2
16
12
1
2
2
5
5
4
4
1
1
2
2
2
2
2
5
3
3
3
2
2
2
3
2
2
2
1
1
1
1
1
1
9
9
4
4
4
5
1
1
1
2
2
2
2
2
5
2
2
2
1
1
1
1
1
5
3
3
3
2
2
1
1
1
2
2
2
2
1
1
1
1
1
1
8
1
1
2
2
2
5
2
2
4
4
2
2
2
1
1
1
1
3
3
1
1
1
2
1
1
23
10
4
4
1
1
1
3
3
1
1
2
2
2
3
3
3
1
1
1
3
3
7
7
7
7
3
3
5
1
1
1
1
1
1
13
1
1
1
10
10
3
3
7
2
2
2
4
2
2
2
4
1
1
1
1
1
2
1
5
5
2
2
2
2
1
1
4
4
2
2
1
80
3
3
3
3
3
27
7
7
7
7
3
3
3
3
1
1
1
1
1
17
1
1
1
1
13
13
13
1
1
1
1
34
4
4
4
4
21
5
5
7
7
7
8
8
8
9
9
5
5
1
1
16
13
8
8
8
5
5
5
3
3
3
3
1
1
1
1
1
1
60
12
12
12
12
27
27
17
17
1
1
3
3
2
2
1
1
1
1
2
1
1
1
1
1
10
1
1
6
6
3
3
8
8
2
2
2
1
1
1
1
5
5
5
290
268
15
15
15
15
6
6
6
246
45
45
45
4
7
7
7
2
2
2
2
9
9
6
6
1
7
7
7
43
32
6
6
3
3
1
1
1
1
1
1
1
1
3
3
4
1
2
2
1
1
6
6
6
1
1
4
4
4
1
1
1
1
26
4
4
4
10
1
1
3
3
1
1
2
2
3
3
9
1
1
1
1
3
3
3
4
2
3
3
1
1
5
5
5
5
1
1
1
1
11
3
3
3
3
2
2
2
2
2
3
3
3
3
3
2
2
1
1
1
51
4
4
4
7
7
1
1
21
1
1
7
7
2
2
1
1
1
18
12
12
6
6
3
3
4
4
4
22
2
1
1
1
1
1
5
4
4
1
1
1
3
3
14
2
2
1
1
1
1
1
6
3
1
1
2
2
3
2
2
1
742
17
17
6
4
4
4
2
2
3
3
3
3
7
3
3
3
4
4
4
596
47
1
1
1
11
11
11
11
12
3
3
3
1
1
1
3
2
2
1
1
1
1
4
1
1
1
3
3
3
16
16
1
1
1
1
7
7
79
79
6
4
4
2
2
2
1
1
1
29
29
29
29
29
29
29
29
11
11
11
11
2
2
2
146
6
1
1
2
2
70
1
1
1
1
1
4
3
1
1
1
1
2
2
1
1
1
1
10
10
8
2
26
2
2
1
1
1
1
8
8
2
5
1
1
1
1
8
3
3
1
1
1
3
2
2
1
1
9
2
7
7
1
1
5
2
1
1
1
1
19
5
5
5
7
2
2
5
1
4
1
1
1
1
1
1
33
1
1
1
15
2
2
1
1
2
2
2
2
9
3
3
2
2
3
3
16
16
8
8
8
8
8
8
17
2
2
2
2
1
1
1
3
3
3
3
5
5
5
5
3
2
2
2
1
1
1
1
1
1
1
288
2
2
2
2
19
6
6
6
13
1
12
46
1
1
1
45
13
13
12
12
12
12
13
7
7
5
5
10
1
1
1
8
8
8
81
1
1
7
7
7
7
1
1
13
1
12
5
5
5
5
5
5
35
35
34
34
34
34
13
1
1
12
12
12
12
10
10
4
1
1
2
2
16
5
5
5
6
6
6
6
6
6
28
28
2
2
4
4
75
75
12
12
12
12
24
9
9
11
11
1
1
1
1
5
5
5
5
15
15
15
15
15
15
15
4
4
4
4
10
1
1
1
1
5
5
5
4
4
4
4
1
1
1
3
3
1
1
1
1
2
2
2
2
20
17
1
1
1
4
4
4
4
9
9
9
9
9
3
3
3
3
3
1
1
9
9
3
3
3
6
4
4
2
2
5
5
1
1
1
1
4
1
1
1
3
3
3
183
28
28
28
28
28
28
28
155
153
27
2
1
1
1
1
11
11
6
6
7
2
2
2
2
2
1
126
22
1
1
2
2
4
4
9
9
6
6
11
11
11
11
22
11
11
11
4
4
6
6
1
5
6
6
6
6
10
9
9
6
3
1
1
1
1
1
46
45
45
45
4
2
12
2
3
14
1
2
1
1
1
1
1
3
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
7
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
3
2
2
2
2
2
2
1
1
1
1
1
1
1
1
120
54
4
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
3
3
1
1
1
1
2
2
2
2
47
3
2
2
2
2
1
1
1
1
4
1
1
1
1
2
2
2
2
1
1
1
1
2
2
2
2
10
1
1
1
1
2
2
2
2
5
2
2
2
2
2
2
1
1
1
2
2
2
2
6
5
5
5
5
5
1
1
1
1
1
3
3
3
19
2
2
2
16
1
6
1
1
3
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
59
18
10
10
1
1
1
3
1
1
1
1
2
2
1
1
1
1
1
1
1
2
3
2
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
41
7
7
1
1
1
1
1
3
1
1
1
3
3
3
3
6
2
2
2
2
4
3
1
1
1
1
15
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
10
2
1
1
1
1
1
2
2
2
2
2
2
2
1
1
3
3
2
2
1
1
1
1
2
2
1
1
4
4
4
1
1
1
1
1
1
1
5
5
1
1
1
1
1
4
2
2
2
2
2
2
2
2
1
1
1
1
1
39
1
1
1
1
1
1
1
1
36
1
1
23
23
1
1
3
2
1
5
5
1
13
13
1
1
1
1
1
2
2
1
1
6
6
6
1
1
3
3
3
3
2
1
1
1
1
1
4
4
4
4
4
4
4
4161
6
6
6
6
6
6
6
6
4147
253
53
53
53
197
95
15
5
5
5
10
10
10
14
14
14
14
66
6
6
60
60
60
17
9
9
8
8
8
8
16
6
6
6
6
6
6
6
6
4
4
4
4
69
25
19
17
17
2
1
1
4
3
1
43
43
43
43
1
1
1
19
10
10
9
2
1
1
1
1
1
1
1
1
11
11
6
6
1
1
5
5
2
2
1
1
81
81
6
1
1
5
2
2
2
3
3
3
2
2
2
2
23
6
5
3
3
1
1
1
3
3
3
3
11
11
11
11
2
2
2
2
1
1
1
1
13
13
13
13
27
27
1
1
2
2
2
1
1
1
3
3
3
3
1
7
6
6
9
9
9
9
9
2
2
2
3
3
3
2
2
2
2
2
2
3611
496
496
187
309
3091
2993
13
13
13
153
2
2
151
151
151
78
78
78
78
356
5
5
5
350
350
1
1
2
1
1
1
1
52
52
52
52
715
715
715
26
26
6
6
1
1
1
2
1
1
5
5
5
5
256
136
134
134
1
1
114
114
114
1
1
1
41
41
41
41
276
1
1
1
1
2
1
1
37
1
1
31
2
29
1
1
1
1
1
44
43
43
1
33
33
33
56
54
54
1
1
1
1
1
1
2
2
1
1
1
1
3
3
2
2
1
1
1
1
75
75
75
1
1
3
1
2
63
63
63
63
4
4
1
3
2
1
1
1
1
50
20
20
20
2
2
1
1
1
1
26
24
24
1
1
1
88
88
88
6
6
6
6
10
10
10
10
31
31
31
31
2
2
2
44
44
44
44
77
77
71
2
4
39
1
1
1
37
37
5
5
5
79
42
42
42
35
35
35
300
300
300
98
98
98
98
22
22
6
6
6
4
4
4
4
4
4
2
2
4
4
65
30
30
30
30
35
35
35
35
8
8
8
1
1
1
1
6
6
1
1
2
2
1
1
1
1
118
2
2
2
116
69
6
6
6
6
1
1
1
1
12
12
12
12
3
3
3
3
5
5
5
5
6
6
6
6
10
10
10
9
1
10
1
1
7
7
7
1
1
16
15
15
15
1
1
22
3
3
3
3
8
8
8
8
10
10
10
10
3
2
2
2
2
1
1
1
1
21
21
21
21
21
8
8
8
8
2
2
2
2
1
1
1
1
3
1
1
1
1
2
2
2
2
1
1
1
1
22
22
8
8
5
3
2
1
1
2
2
2
1
1
1
1
1
1
1
1
1
13
2
2
2
2
2
11
11
2
2
1
1
2
2
2
6
6
6
1
1
1
3088
820
320
2
2
2
2
2
2
4
4
34
34
5
5
1
1
1
1
1
1
6
1
1
1
1
1
1
11
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
214
9
1
3
4
1
1
2
3
3
34
1
4
1
7
1
1
3
1
1
2
1
3
1
3
7
1
3
1
1
4
1
1
1
6
4
11
7
1
1
2
9
7
1
2
18
2
3
1
1
4
1
7
1
1
2
1
2
8
1
1
2
2
3
3
1
1
15
15
3
3
1
1
1
1
478
11
4
1
1
3
3
4
4
4
4
3
3
1
2
443
3
1
1
2
2
6
6
6
6
379
344
3
3
1
1
1
1
1
1
9
9
11
11
38
38
2
2
1
1
5
5
241
241
2
2
1
1
3
7
7
4
4
10
10
1
1
1
1
1
1
1
1
1
1
25
25
25
3
3
8
8
3
3
8
8
1
1
2
1
1
1
52
11
11
1
1
1
1
1
2
4
39
12
12
1
1
1
1
1
1
3
3
2
2
19
19
2
1
1
1
1
1
1
12
1
1
4
4
6
6
1
1
2
1
1
1
1
17
3
3
13
13
1
1
1
2
2
1
1
1
2
2
1
1
1
1
22
8
8
8
8
4
4
2
2
2
2
2
2
14
8
2
2
2
2
2
2
6
6
6
6
6
6
5
5
5
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1482
1482
9
9
1377
1
2
1
1
2
1
3
1
1
1
4
2
1
1
1
1
2
1
1
1
1
1
1
5
1
1
2
1
1
1
2
2
2
1
1
1
1
1
1
2
1
4
4
13
1
4
1
2
1
1
2
1
1
3
3
1
2
1
1
4
1
1
1
1
1
1
2
1
3
1
1
2
1
1
1
1
1
1
1
2
1
1
2
1
2
1
2
3
1
3
2
1
2
1
6
1
1
1
2
1
3
1
1
1
1
3
1
7
1
1
1
1
1
1
3
3
1
1
1
1
3
3
1
1
1
1
1
2
1
1
3
1
1
1
2
1
1
2
2
1
2
1
2
1
1
2
1
6
1
1
4
2
1
1
1
1
1
2
1
2
1
4
1
2
1
3
3
1
1
1
1
1
1
4
2
1
1
1
2
2
1
1
1
1
1
2
1
1
1
1
2
1
2
1
5
1
1
2
1
5
7
2
1
2
1
1
1
1
2
2
1
1
1
2
1
1
1
1
3
1
1
3
2
2
1
1
2
1
1
1
5
3
2
1
1
2
1
2
1
1
1
1
1
1
2
2
1
2
1
1
2
1
1
3
1
4
2
1
2
1
2
1
2
1
1
2
4
1
1
1
1
2
2
3
3
1
1
2
1
1
2
2
1
1
1
1
1
1
3
1
1
1
2
1
1
1
1
1
1
1
2
1
2
2
1
1
1
2
1
1
1
1
1
1
4
1
4
2
1
1
1
1
1
2
1
2
1
2
1
2
1
1
1
1
1
2
1
1
1
1
1
2
1
2
2
2
1
1
2
2
2
2
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
2
1
3
2
4
1
2
1
1
1
1
1
1
2
1
3
1
1
1
4
1
1
2
2
1
1
1
1
1
1
1
2
1
1
3
1
3
2
1
2
1
3
2
1
2
1
1
3
2
1
2
2
1
1
1
1
1
1
1
1
1
1
1
4
1
2
1
1
2
4
1
2
1
1
1
1
3
1
1
1
2
2
1
1
1
1
1
1
1
3
1
5
3
1
3
3
2
3
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
7
1
2
1
1
3
6
1
1
1
1
1
1
1
1
3
1
1
1
2
1
1
3
1
5
1
1
1
5
1
1
1
1
2
2
1
1
1
1
2
2
1
2
3
1
1
2
1
2
1
3
1
2
1
1
1
1
1
1
1
3
2
2
1
1
3
1
2
1
6
1
1
1
5
1
1
2
2
2
1
1
1
1
4
1
1
1
2
1
4
1
2
1
1
2
1
1
1
2
2
3
5
1
1
1
1
2
3
3
2
1
4
1
2
3
2
2
1
1
2
2
2
1
2
2
1
3
1
1
1
4
1
2
3
5
3
2
1
4
1
2
2
1
3
1
1
12
1
1
1
1
1
2
1
1
1
1
3
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
2
1
2
3
6
1
3
1
2
4
3
1
1
1
1
2
3
1
2
3
1
1
1
1
1
1
1
1
4
1
1
4
2
1
1
1
1
1
1
1
1
4
2
5
1
1
1
1
1
1
2
1
2
4
2
2
1
2
1
1
2
1
1
1
1
3
1
1
1
1
3
1
4
1
1
3
1
3
1
1
3
1
1
1
1
4
1
2
2
2
4
2
3
1
1
2
1
4
2
1
1
2
1
1
2
1
7
1
1
1
4
2
1
4
2
1
2
3
11
1
1
1
1
1
1
1
3
1
1
1
2
1
2
1
4
1
2
1
4
1
1
1
1
1
1
1
9
9
2
2
1
1
1
6
5
1
1
1
2
1
1
1
1
52
1
1
1
1
1
1
1
1
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
2
1
14
1
1
1
1
1
1
1
1
2
2
2
1
1
raw text file