members
magnitude
fastq.trim.fasta.nt.blast2.join2.join3.2.join3
97078
59411
59
5
2
1
1
3
3
7
3
3
3
1
2
1
1
4
4
4
4
1
1
1
1
1
41
41
41
6
6
29
20
7
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
14
1
1
1
1
1
1
1
5
5
5
3
1
1
1
1
1
1
1
1
7
4
4
4
4
4
2
2
1
1
1
1
1
1
1
2
2
2
2
2
1110
5
5
1
1
1
1
1
1069
24
5
5
5
5
19
3
3
3
16
3
3
3
3
12
12
1
1
26
26
24
24
24
2
2
2
1
1
1
1
1
442
438
389
1
1
1
337
36
36
5
5
289
288
1
1
1
44
1
1
7
1
6
1
1
36
36
36
2
2
2
1
1
1
1
2
1
1
1
1
70
52
1
1
4
4
1
5
1
3
1
3
1
5
17
1
4
14
14
4
3
1
223
20
1
1
1
19
5
5
5
5
14
14
108
108
108
107
1
92
92
92
92
85
4
4
19
19
7
7
1
1
1
1
2
2
2
3
3
3
1
1
1
1
1
1
1
1
1
1
40
40
5
5
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
12
1
1
1
1
1
1
1
1
1
1
1
9
7
7
3
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
898
3
2
1
695
1
1
1
3
1
1
34
32
32
32
2
1
1
2
2
2
1
2
1
4
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
3
2
1
3
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
11
1
1
1
1
1
1
1
1
1
1
1
1
3
3
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
3
1
1
1
1
7
2
1
1
2
1
3
4
1
32
1
1
1
1
1
7
1
1
1
1
5
1
1
6
1
1
2
1
1
1
2
1
1
1
2
21
1
1
1
1
2
2
2
1
6
1
1
1
1
1
1
4
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
2
1
2
2
1
1
1
1
1
1
1
1
1
1
4
1
1
1
1
2
1
1
7
7
7
1
2
2
1
1
2
1
1
4
1
1
2
1
1
1
5
2
1
1
2
2
1
1
5
2
2
1
2
2
1
1
1
1
12
1
1
3
1
6
1
1
2
1
1
1
1
1
1
1
1
1
12
1
3
3
2
2
1
1
1
1
1
1
1
1
2
1
1
2
4
1
1
1
2
1
1
1
1
1
1
1
1
1
2
2
2
1
1
12
2
1
4
1
19
1
2
1
1
3
1
1
1
1
1
1
1
2
1
1
3
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
8
8
1
1
1
1
2
2
1
2
1
2
1
2
2
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
6
1
1
1
1
1
1
1
1
5
3
1
2
2
1
1
1
1
1
1
8
2
1
1
2
1
1
1
1
1
1
2
1
1
99
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
3
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
2
1
1
1
1
1
2
2
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
2
1
6
1
5
3
3
4
1
1
2
2
1
1
6
5
5
1
1
5
5
5
5
2
2
2
2
1
1
1
1
7463
2
2
2
2
2
2
2
7
1
1
1
1
6
1
2
3
3
10
9
9
7
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
22
22
22
20
20
1
1
1
17
2
2
2
2
1
1
1
1
1
1
8
4
4
2
2
2
1
1
1
2
1
1
1
3
1
1
1
1
1
2
1
1
1
1
22
5
2
3
16
1
1
1
1
1
1
1
1
1
2
3
1
1
2
2
1
1
4
4
4
4
4
4
4
4
4
4
5
5
5
5
1
1
2
2
7
2
2
2
5
1
1
7175
4
2
2
1
1
1
1
56
9
1
1
2
1
1
1
1
1
1
1
1
1
1
47
47
428
428
2
2
2
1
1
1
1
391
391
2
2
1
1
1
1
1
1
3
1
1
1
1
1
1
201
1
1
1
200
3
3
1
1
196
3
1
1
1
2
2
64
4
4
4
60
60
4
1
1
1
1
1
2
2
2
1
1
1
1
97
97
94
3
1
1
1
1
1
33
33
33
5
2
2
2
1
1
1
26
26
1
1
1
1
1
1
1
304
9
9
9
9
9
9
103
1
1
1
1
1
1
95
95
95
1
1
1
92
91
1
1
1
1
1
1
1
3
3
3
3
3
3
9
9
9
2
1
1
1
1
1
1
1
1
1
1
3
3
3
3
174
174
174
5
5
3
1
1
1
169
166
166
3
3
3
5164
4
4
4
4
4
2
2
92
6
3
3
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
85
2
2
1
1
1
77
2
2
2
75
1
1
1
74
1
1
73
5
5
5
3
3
2
2
124
100
100
100
99
8
8
91
24
23
23
1
1
1
1
1
5
1
1
4
4
3
2
2
1
1
2
2
1
1
1
2
2
3
2
1
1
1
1
1
1
1
1
1
1
4898
4898
519
519
2
1
1
1
12
1
1
8
3
3
2
2
1
449
91
12
12
102
1
2
2
1
27
27
10
40
40
34
41
1
24
24
1
1
1
22
22
38
38
1
1
1
1
38
38
1
1
1
4168
1
1
1
1
19
2
1
1
1
1
1
1
15
3
7
1
2
2
2
4064
13
5
5
3
2
2
2
1
1
2
2
2
2
3
3
25
6
4
2
3
3
2
8
8
8
5
1
4
3
1
1
1
15
15
1
1
2
1
10
1
1
1
31
7
3
3
9
5
5
7
1
1
1
2428
2273
46
1
17
1
5
4
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
107
2
6
6
6
25
1
1
24
24
24
1180
1
1
1178
1178
3
3
7
5
2
3
3
7
2
2
2
1
1
1
1
1
1
1
1
3
3
3
3
1
1
1
37
3
29
29
1
3
3
3
1
1
1
1
4
1
1
1
3
3
2
1
1
30
1
1
29
2
2
25
1
1
1
58
22
2
2
2
2
16
5
5
1
1
1
10
27
4
4
4
6
3
1
1
1
1
1
1
1
1
1
1
1
10
3
7
5
5
5
5
2
2
874
679
166
1
1
1
1
1
1
1
1
1
108
108
108
2
89
1
1
4
4
4
2
2
2
10
1
1
8
54
2
2
2
2
1
1
1
1
51
51
51
1
1
34
25
25
9
9
380
380
1
1
1
1
3
1
1
1
1
2
1
1
1
1
356
59
15
39
4
4
1
7
6
6
1
3
3
3
284
1
1
260
1
1
11
1
10
14
3
1
1
2
2
1
1
1
1
6
1
3
3
2
2
2
1
1
1
1
3
3
3
1
1
1
1
1
1
1
75
75
74
74
74
1
1
1
1
184
184
184
184
183
183
13
11
5
5
5
5
1
1
1
1
1
1
3
3
3
2
2
2
2
2
7
1
1
1
1
1
6
2
2
2
2
4
4
4
46
13
2
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
6
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
33
7
4
2
2
2
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
4
3
3
3
3
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
12
4
4
1
1
1
1
3
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
42
1
1
1
1
1
1
1
1
3
3
3
3
1
1
14
3
2
2
1
1
1
1
1
1
10
1
1
1
1
1
1
1
1
1
1
2
2
2
6
6
1
1
1
2
2
2
1
1
1
3
3
3
1
2
8
8
3
2
2
2
2
1
1
5
2
2
1
1
1
1
1
1
4221
1
1
1
1
1
1
1
3888
5
3
1
1
1
2
1
1
1
8
8
6
6
30
1
1
1
9
9
8
8
1
1
1
1
1
1
1
1
1
1
1
19
3
1
1
1
1
1
1
1
3
1
1
1
1
3
3
1
1
1
1
1
1
3838
145
11
11
7
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
4
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
118
115
114
114
114
114
1
3
7
40
4
1
8
1
1
2
1
5
1
1
1
1
2
1
1
4
1
2
3
2
7
1
2
1
3
2
2
1
1
3
3
2
2
1
1
1
1
1
1
1
14
14
14
13
13
13
1
1
1
1
1
3678
1338
1291
1
1
1
1
1
6
4
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1283
1283
1282
1281
1281
1254
1254
1
1
1
1
1
1
1
1253
5
5
5
3
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1248
4
4
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1244
1243
1243
1243
1232
1222
1222
1221
1221
736
734
727
2
2
1
1
677
677
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
2
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
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
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
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
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
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
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
2
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
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
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
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
480
480
480
479
479
479
1
1
1
1
1
1
1
1
9
7
6
6
6
6
1
5
5
5
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
11
9
2
2
1
1
1
1
1
1
1
1
7
7
7
1
6
6
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
23
23
23
22
22
22
12
12
12
12
12
12
12
12
12
1
2
2
1
2
1
1
2
8
8
8
8
8
1
1
1
1
1
1
1
1
1
7
7
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
6
1
1
1
1
1
5
1
1
1
1
4
4
4
4
38
38
35
35
2
2
2
2
2
2
1
1
1
1
1
32
32
32
32
1
1
1
1
31
1
1
28
1
1
1
3
3
3
3
3
3
3
3
1
1
1
2291
1979
25
23
2
2
2
2
2
1
1
1
1
1
1
1
1
1
18
4
9
9
7
6
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
1
1
1
1
1
1
17
17
12
11
9
5
5
5
5
5
5
5
1929
1928
1878
1870
231
10
10
9
9
6
6
6
6
3
3
3
3
221
1
1
1
1
1
1
220
220
1
1
1
1
1
1
1
1
1
218
16
1
1
1
1
1
1
1
1
15
14
9
9
9
9
5
5
5
5
5
1
1
1
2
1
1
1
1
1
179
1
1
1
1
1
1
1
1
11
11
11
11
11
11
11
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
8
8
8
8
8
8
1
2
1
4
24
24
17
14
13
13
13
13
13
13
1
1
1
1
1
1
1
3
3
3
3
3
1
1
2
1
1
1
1
1
1
1
1
1
1
1
5
5
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
1
70
1
1
1
1
1
1
69
1
1
1
1
1
1
67
47
46
46
46
46
1
1
2
1
1
3
4
3
3
2
1
1
3
1
4
4
1
2
1
1
2
2
1
1
1
1
1
1
1
10
10
10
8
8
8
8
8
8
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
56
12
1
1
1
1
1
1
1
1
1
11
11
11
2
2
2
2
2
2
1
1
1
9
7
7
7
7
7
2
2
2
1
1
1
1
1
1
1
44
44
2
1
1
1
1
1
1
1
1
1
1
1
41
1
1
1
1
1
1
1
40
40
39
1
1
1
1
1
1
1
1
38
38
38
38
38
38
38
37
37
36
32
3
5
2
1
1
1
1
1
2
1
2
1
3
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
12
1
1
1
1
1
1
1
11
10
1
1
1
1
1
1
1
1
1
1
1
1
8
6
1
1
1
1
5
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
4
4
4
1614
73
73
66
66
10
4
4
4
4
4
4
4
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
56
56
56
56
56
17
11
6
22
6
1
1
1
2
2
2
2
2
2
2
3
3
3
3
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1532
1532
2
2
1
1
1530
1037
1037
30
285
245
11
1
9
1
1
1
5
5
24
24
111
111
1
1
1
1
2
1
1
2
2
2
24
24
18
1
17
1
1
4
4
1
1
1
3
1
1
1
6
6
6
6
1
1
1
1
37
30
11
11
14
12
12
12
1
1
1
1
3
3
1
1
1
9
5
5
5
5
2
1
1
1
1
1
1
1
1
8
1
1
1
7
5
5
5
1
1
1
1
277
1
1
1
1
1
1
275
1
1
14
14
14
14
49
49
204
75
11
3
3
56
59
8
1
7
3
1
1
2
2
3
3
1
1
1
1
1
1
9
9
7
7
6
6
1
1
408
11
11
11
3
3
192
14
2
2
2
2
2
2
2
2
10
1
1
1
1
55
55
55
55
119
119
60
4
4
56
56
56
7
1
5
1
2
2
7
7
38
2
2
2
2
31
27
24
15
8
1
1
1
1
89
42
42
3
5
14
1
18
1
31
31
11
11
6
6
6
6
1
1
1
1
1
1
1
1
1
1
2
2
2
2
10
10
10
10
1
1
1
1
1
1
1
1
1
8
2
2
1
1
1
1
1
1
1
1
1
1
1
6
6
6
6
6
6
6
28
1
1
1
1
1
1
1
1
1
1
1
1
26
10
1
1
1
5
2
2
2
3
2
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
1
1
1
3
3
1
1
2
2
2
1
1
1
1
1
1
1
4
2
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
8
8
1
1
1
7
2
2
2
2
2
2
2
2
2
5
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
292
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
34
28
20
12
9
2
2
2
2
4
1
1
1
1
1
2
2
1
1
1
1
1
1
3
2
2
2
2
1
1
1
1
8
2
2
2
6
1
1
1
1
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
5
2
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
6
6
4
2
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
2
2
2
2
2
219
9
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
6
2
2
1
1
1
1
1
1
1
1
1
1
1
4
3
3
3
3
3
3
1
1
1
1
1
1
3
3
3
3
3
3
3
3
3
3
206
4
4
3
3
3
3
43
40
4
3
3
3
2
1
1
1
1
1
1
1
31
31
5
4
1
1
1
2
1
1
1
1
1
1
1
13
1
1
1
12
2
2
2
1
1
3
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
149
2
2
2
2
2
2
145
145
145
144
138
76
3
1
1
1
1
3
11
2
34
3
2
2
1
1
3
3
1
7
2
1
1
1
32
2
1
1
1
3
6
2
2
1
2
3
1
1
1
3
2
15
2
1
2
1
1
4
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
21
21
20
1
1
1
1
8
7
5
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
1
1
1
1
12
4
1
1
1
1
1
3
3
3
3
3
8
3
1
1
1
1
1
2
2
2
2
5
5
5
5
5
5
5
5
5
1
1
1
1
1
1
1
1
1
1
1
20
2
2
2
2
2
2
1
1
1
1
18
3
3
3
3
15
1
1
1
1
1
14
13
13
13
13
13
13
1
1
1
1
1
1
15
1
1
1
1
1
1
1
1
9
9
7
7
1
1
1
1
3
3
3
1
1
1
1
246
32
6
6
1
1
1
1
1
1
1
1
23
5
1
1
1
1
1
1
1
2
1
1
1
1
1
1
2
2
2
1
1
13
2
2
2
1
4
1
1
1
3
3
3
1
1
1
1
2
2
2
2
2
6
6
6
6
2
2
1
1
3
3
3
1
1
1
7
7
4
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
70
3
3
33
1
1
4
1
4
4
11
4
3
6
1
1
1
5
21
1
5
1
1
1
2
1
1
2
1
4
1
1
1
1
1
1
1
1
1
1
1
116
86
85
47
1
1
1
1
1
1
46
15
1
1
1
1
1
1
14
9
9
9
9
9
9
4
3
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
1
8
3
3
3
2
2
2
1
1
1
1
5
2
2
1
1
1
1
1
1
1
1
3
2
2
2
2
2
1
1
1
1
1
4
3
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
19
19
2
2
2
2
2
2
2
17
17
1
1
15
15
15
15
1
1
1
1
32
32
32
16
10
4
2
2
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
10
3
2
2
2
1
1
1
2
2
1
1
1
1
1
1
3
3
3
1
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
24
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
5
5
5
5
5
5
2
2
2
2
2
2
2
1
1
14
2
2
1
1
1
1
1
1
1
1
12
9
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
2
2
2
2
1
1
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
37768
9
9
9
9
9
90
9
7
1
6
2
1
1
80
9
5
2
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
2
2
2
1
1
1
2
2
2
1
1
1
1
1
2
2
2
2
2
1
1
1
1
1
1
1
1
70
1
1
1
1
1
69
69
69
69
69
1
3
65
142
66
59
40
40
4
4
2
2
1
1
1
27
27
2
25
12
12
1
1
1
1
1
6
6
6
1
1
7
1
1
1
1
1
6
5
2
2
1
1
1
1
1
2
2
1
1
76
45
45
44
44
44
1
43
1
1
1
1
31
31
29
23
3
3
2
2
1
6
1
1
2
2
14
14
14
2
3
1
6
1
1
2
2
4
1
1
1
3
2
2
2
2
2
1
1
1
5
5
1
1
1
1
2
2
9
9
9
9
1
1
1
1
1
36
29
2
1
4
1
6
2
1
1
2
2
1
4
2
1
1
6
3
2
1
36389
1050
615
30
1
1
5
2
2
2
1
1
1
1
1
1
2
1
1
12
2
2
2
1
9
9
1
1
1
2
2
2
2
10
5
1
1
3
3
1
3
2
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
272
272
173
5
5
3
3
2
2
12
12
12
1
1
5
5
5
9
9
9
9
43
43
3
3
1
1
2
2
2
2
1
1
1
1
2
1
1
1
1
1
1
230
230
1
226
3
3
203
1
1
1
199
1
1
12
4
4
3
3
5
166
1
1
1
1
6
6
2
2
1
1
1
1
1
11
11
1
1
1
1
1
96
96
1
1
1
1
2
2
1
1
1
2
1
1
1
1
1
1
1
1
1
12
12
1
1
5
5
2
2
2
2
2
1
1
1
1
5
5
1
1
1
1
1
1
3
1
1
2
1
1
1
10
3
3
3
1
1
1
6
6
6
4
4
4
4
115
1
1
1
1
1
1
1
1
1
110
110
20
20
20
66
66
66
3
2
2
17
17
1
1
1
1
2
2
2
2
61
2
1
1
5
4
4
1
1
50
2
1
1
1
1
2
1
1
8
8
1
1
2
1
1
1
1
1
1
5
3
3
2
2
26
16
8
2
1
1
1
2
2
2
1
1
1
1
20
17
16
1
1
1
1
3
1
1
1
1
15
14
14
14
1
1
1
1
1
1
1
1
1
1
146
12
12
12
12
93
93
29
1
1
1
1
2
2
1
1
1
1
1
1
1
20
2
2
2
1
1
16
10
2
6
1
1
1
3
1
1
1
1
2
2
3
1
1
2
1
1
60
60
38
37
37
2
15
15
4
4
7
7
6
6
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
30
29
1
24
2
2
2
2
1
1
1
1
1
3
3
1
1
1
1
1
1
6
1
1
1
1
1
1
1
1
1
1
1
1
1
1
28433
9
9
9
3
1
1
4
24
24
24
13
1
10
1
1
1
1
55
55
1
23
4
4
1
7
7
16
16
16
1
2
28041
101
67
67
9
3
1
2
2
2
3
2
2
2
1
1
1
1
27281
3
1
2
1
1
594
3
3
3
15
1
2
2
2
90
2
2
2
182
30
4
1
2
11
2
9
9
9
46
2
2
2
9
3
4
22
1
1
1
8
1
1
1
9
1
1
1
30
19
52
1
1
1
5
5
5
4
4
4
2
1
1
1
1
1
1
1
1
2
2
2
2
4
5
1
2
1
1
1
1
1
1
1
4
4
1
1
2
3
2
2
2
1
10
10
82
2
2
2
45
45
45
4
4
4
28
28
28
3
3
3
13
12
12
12
1
7
5
5
5
1
1
5
5
5
5
52
12
39
1
1
1
4
3
3
3
1
151
1
1
2
58
58
58
89
89
89
1
1
6
6
53
3
3
3
3
1
1
4
4
1
1
1637
2
1
1
1
1
1
1
1
1
1
2
4
4
4
1
2
2
2
1
268
268
268
206
206
206
1
53
53
53
2
4
2
2
2
1
7
7
7
1
93
93
93
1
3
5
916
916
916
10
1
7
1
1
4
4
4
10
5
5
5
5
1
1
1
1
1
5
2
1
1
10967
1295
1295
1295
1646
1
22
22
3
4
4
9
38
10
3
3
3
2
1
1
8
8
8
1
9
2
2
2
1001
1
1
10
2
2
10
1091
2
2
2
466
466
466
2
3
1
1
1
1
1
1
3
13
1
1
2
9
1
1
6
2
2
23
282
282
282
1
1
3
1
1
12
3
2
1
14
1
1
1
3
3
1
35
44
44
44
21
1
7
7
7
14
7
7
7
1
1145
13
3
1
4
3
3
138
102
1
3
4
4
10
1
2
5
5
5
4
10
128
128
128
34
2
8
611
7
1
461
41
137
2
3
2
5
1
1
1
1
1
1
1
1
1
1
1
14
17
34
4
2
15
15
15
1
4
4
1
1
1
1403
1403
1403
15
13
2
2
44
2
2
2
2
2
1
7
8
1
1
1
2
3
3
3
12
1
1
1
2
3
3
3
3
10
2
159
2
2
2
2
28
54
4
2
1
1
50
18
9
9
9
23
1
1
618
547
2
1
14
11
11
21
21
21
12
1
1
1
108
3
16
16
14
118
5
207
207
4
9
9
1
1
1
6
1
1
1
1
5
1
1
1
2
1
21
2
2
1
1
1
19
10
1
1
2
1
1
1
1
1
4
4
4
2
2
2
1
1
1
3
3
2
1
1
1
1
1
1
28
6
5
5
5
5
1
1
1
1
22
22
22
140
49
1
1
1
1
1
1
38
4
1
88
1
1
1
1
1
1
1
1
1
1
2
2
2
3
1
3
2
2
1
1
1
2
2
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
4
2
1
1
1
1
5
1
4
4
3
1
1
1
1
1
1
1
1
1
1
1
1
7
7
16
9
9
1
1
3
1
1
2
6
6
5
5
5
5
1
1
1
1
1
605
605
605
5
5
1
1
10
10
2
1
1
1
1
1
1
277
28
19
1
1
1
8
8
8
4
214
214
214
1
1
1
1
1
1
1
13
8
2
3
1
1
1
32
32
70
49
18
2
1
1
1
18
17
1
1771
1434
1
1
7
7
7
22
20
14
14
14
1
1
2
2
2
2
1
1
81
3
3
1
1
77
1
1
76
250
26
1
1
1
1
7
7
7
8
8
1
1
1
1
1
1
6
6
1
1
2
2
2
35
35
35
35
1
1
17
1
1
16
16
16
111
2
2
109
109
109
3
3
3
7
7
64
62
1
3
3
3
1
1
3
3
3
5
5
4
4
1
1
2
2
1
1
41
41
41
1
1
1
1
917
329
329
43
38
5
9
9
205
205
123
123
5
11
11
4
4
1
1
1
1
260
1
1
1
1
104
101
3
3
12
17
5
5
2
2
2
2
1
1
1
1
1
1
1
8
8
8
2
2
1
39
1
1
3
1
149
2
1
1
1
8
8
8
8
139
113
113
113
25
1
1
3
3
3
2
2
1
1
1
1
14
14
14
4
1
1
1
4
1
1
1
22
15
5
5
5
5
4
2
1
1
2
2
1
1
1
5
4
3
2
1
1
1
1
1
1
1
7
7
3
2
2
2
2
1
1
1
1
1
3
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
4
1
1
1
1
1
1
1
2
2
2
1
1
1
13
9
3
1
1
1
5
5
5
3
1
1
1
4
1
1
3
2
1
1
1
1
1
1
301
174
1
1
1
1
1
1
5
3
2
2
1
1
1
1
1
2
1
1
1
1
1
1
1
1
167
163
4
4
3
3
3
3
3
3
3
1
1
1
1
1
1
1
148
1
1
1
1
1
1
1
147
112
9
2
2
2
2
2
2
2
2
2
2
4
3
3
3
3
1
1
2
1
1
1
1
1
1
1
98
98
33
33
1
1
1
1
1
32
32
5
5
5
5
27
25
4
4
1
1
1
3
3
3
1
1
1
21
21
21
21
21
1
6
1
8
1
1
1
2
2
2
1
1
1
1
1
1
1
1
54
2
2
1
1
1
1
1
1
1
1
1
1
1
52
52
1
1
1
1
1
3
1
1
1
1
1
2
2
2
2
30
7
7
7
7
7
1
3
1
1
1
15
1
1
1
1
1
9
9
9
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
3
3
3
1
2
2
1
1
1
1
1
1
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8
7
7
4
4
4
1
1
1
1
2
2
2
2
1
1
17
4
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
12
1
1
1
1
1
1
1
1
5
4
4
4
4
4
1
1
1
1
1
6
6
6
6
6
1
1
5
5
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
35
1
1
1
1
1
1
33
30
30
30
30
30
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
7
7
7
7
7
7
7
3
3
3
1
1
1
1
1
1
1
1
1
1
1
117
54
54
2
2
1
1
13
13
2
1
4
3
2
1
16
15
15
1
2
2
1
2
2
1
1
1
2
1
1
22
4
2
1
1
2
2
1
1
16
16
16
3
1
1
1
2
28
3
1
1
1
1
1
1
1
1
1
1
1
5
3
1
1
1
1
2
2
2
2
1
1
1
1
1
1
1
1
1
16
1
1
1
1
4
1
1
1
2
2
2
1
1
1
1
2
1
1
1
1
1
1
9
5
1
1
1
1
1
3
3
4
1
1
1
1
1
1
1
3
1
1
1
1
2
2
2
2
2
2
2
2
12
3
1
1
1
2
2
2
1
1
1
6
6
1
5
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
1
3
2
1
1
1
1
1
1
1
1
6
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
66
23
3
3
3
1
1
1
1
1
1
1
2
2
2
2
2
2
4
4
1
3
3
3
3
1
1
7
1
1
1
1
1
6
6
6
1
5
2
2
1
1
1
1
1
3
3
1
1
1
2
1
1
1
1
1
1
1
1
1
43
35
35
35
35
35
2
2
1
1
1
1
1
1
1
6
6
2
1
1
1
1
3
2
2
8
6
6
6
6
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
33306
1
1
1
1
1
1
1
1
416
10
10
1
1
3
1
2
1
1
5
5
5
5
1
1
2
2
1
1
1
1
2
2
2
2
2
2
4
4
4
4
4
390
8
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
382
2
2
2
2
375
5
5
1
1
1
1
1
1
1
1
4
4
1
2
1
3
3
2
2
2
1
1
2
2
8
8
2
1
1
340
340
4
4
4
4
1
1
1
1
2437
23
23
1
1
1
1
3
3
3
3
1
1
3
3
1
1
17
17
1
1
1
1
3
3
216
216
9
9
3
3
4
4
1
1
2
2
4
4
3
3
585
1
1
9
1
1
1
1
1
1
1
2
1
5
1
2
1
1
1
3
1
4
1
2
1
1
1
1
1
2
1
1
1
2
1
1
11
1
1
1
2
2
8
1
1
1
1
4
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
1
1
1
2
1
1
1
2
1
1
2
1
1
2
1
9
1
1
1
1
3
1
1
1
1
3
1
1
1
3
1
1
1
1
3
1
1
1
1
1
1
1
1
1
1
2
1
1
31
1
1
4
6
1
1
1
1
1
1
2
2
1
1
2
1
1
1
1
2
1
1
1
1
1
2
1
1
1
1
1
2
2
1
1
1
7
3
1
2
3
1
1
4
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
1
1
2
1
11
1
2
19
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
13
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
1
1
6
1
1
1
1
2
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1
3
1
1
1
22
1
1
1
4
1
1
1
2
1
1
1
7
1
1
15
1
1
1
1
3
1
3
9
1
1
1
1
1
1
1
1
6
1
3
1
1
1
1
1
1
1
1
1
1
2
2
1
1
2
1
1
2
1
9
1
1
3
3
20
20
1
1
6
6
1
1
16
16
3
3
56
56
336
336
1
1
3
3
3
3
3
3
1
1
2
2
6
6
2
2
1
1
9
9
84
5
5
5
1
1
1
1
1
1
1
1
1
1
1
1
5
1
1
1
1
1
2
2
2
2
2
2
1
2
2
2
1
1
1
1
1
1
1
2
2
37
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
3
1
1
1
1
59
59
28
28
29
29
2
2
1
1
50
50
1
1
1
1
1
1
1
40
40
6
1
2
1
1
1
17
17
72
72
1
1
2
2
1
1
251
251
8
8
1
1
27
27
1
1
1
1
1
1
1
1
1
1
5
5
10
10
1
1
1
1
17
17
19
19
1
1
1
1
41
41
2
2
4
4
1
1
4
4
1
1
9
9
1
1
1
1
4
4
4
4
1
1
10
10
3
2
2
1
1
1
1
1
1
3
3
3
1
1
2
2
2
4
4
4
4
4
4
1
1
1
1
1
1
1
1
3
3
3
3
3
3
3
3
4
4
4
4
2
2
2
2
1
1
1
1
1
1
1
1
1213
1213
598
598
598
598
2
2
2
2
596
1
1
1
595
595
595
3
3
1
1
1
6
6
6
6
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
1
1
1
1
1
1
1
5
5
5
5
5
5
595
592
34
34
4
4
4
4
28
2
2
1
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
3
3
4
4
4
4
2
1
1
52
1
1
1
17
14
1
1
3
1
1
3
3
3
2
2
1
1
1
1
1
1
3
1
1
1
1
1
1
1
1
1
27
27
2
1
1
1
2
2
2
2
2
1
1
1
1
2
1
1
1
1
3
3
3
3
3
3
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
1
1
1
1
1
1
16
6
2
1
1
1
1
4
4
4
4
6
6
2
2
2
2
4
4
4
4
1
1
1
1
3
3
3
3
36
12
5
1
1
1
4
4
4
2
2
2
2
4
1
1
1
1
1
2
2
2
2
2
7
1
1
1
1
1
3
3
2
2
2
2
2
2
2
5
2
2
2
2
3
3
3
3
2
2
2
2
2
2
2
2
2
2
3
1
1
1
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
2
2
2
2
2
17
17
11
2
2
3
3
3
5
5
1
1
1
1
1
1
1
5
1
1
1
4
4
4
370
362
1
1
1
1
361
2
2
2
4
4
4
351
1
17
17
12
12
8
4
4
4
4
3
3
3
18
18
4
3
3
3
1
1
3
2
2
2
1
3
3
3
3
3
3
3
3
4
4
4
4
1
1
1
1
1
1
1
29
2
2
2
2
2
16
6
6
6
6
6
6
6
4
4
4
4
11
11
2
2
2
2
2
4
4
1
1
1
1
1
1
1
1
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
174
11
11
11
6
5
5
5
5
1
1
1
1
1
1
1
1
2
2
1
1
1
1
1
1
2
2
2
2
2
163
26
1
1
13
1
2
1
1
8
1
1
4
4
4
4
6
6
21
13
13
13
13
13
13
8
8
8
8
8
1
1
1
1
1
107
107
99
78
78
69
9
9
1
1
1
2
1
1
1
1
1
1
13
3
3
4
4
1
1
1
1
1
1
1
1
6
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2928
186
17
16
6
3
2
2
2
2
2
1
1
1
1
1
1
10
9
5
5
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
169
18
3
3
1
1
1
2
2
1
1
14
14
2
3
3
3
1
1
1
1
1
1
1
1
1
4
4
2
2
2
5
5
3
3
3
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
16
16
3
3
13
1
1
1
2
1
1
1
1
1
1
1
1
2
2
2
1
1
1
6
56
8
8
8
8
4
4
4
4
7
7
7
7
7
7
39
2
2
2
2
2
37
15
1
1
1
6
6
6
2
2
5
5
5
3
3
3
3
18
2
2
6
3
3
3
3
49
6
1
5
28
28
12
12
10
6
1
1
1
1
1
1
1
1
1
1
1
1
3
3
3
3
4
1
1
1
1
2
2
2
2
1
1
1
1
3
1
1
1
1
1
2
2
2
1
1
1
1
77
5
5
59
1
14
10
9
9
9
1
1
1
1
1
1764
30
7
2
1
1
1
1
1
3
3
1
1
2
1
1
1
22
6
4
4
1
3
2
1
1
1
5
1
1
1
4
4
4
1
1
1
1
5
1
1
1
2
2
2
2
4
4
4
17
17
2
2
2
2
5
1
1
1
4
4
1
1
1
8
1
1
1
1
1
1
1
2
2
2
1
1
1
1
1
1
1
1
331
5
2
2
1
1
2
2
3
3
3
3
1
1
1
1
1
1
1
1
1
321
10
10
311
304
297
1
296
1
1
2
7
7
53
2
2
28
28
1
1
1
1
7
1
1
3
1
1
3
3
11
11
171
7
7
2
1
1
1
1
4
3
3
1
2
2
1
1
1
1
1
13
13
2
2
2
4
4
4
2
2
2
2
4
4
4
12
3
3
3
3
5
3
3
3
2
2
2
4
4
4
4
3
3
3
3
3
4
3
3
3
3
1
1
1
1
57
12
12
6
6
3
3
3
3
2
3
3
2
1
44
28
3
2
1
1
1
3
1
1
1
1
1
8
6
2
2
1
1
3
3
2
2
2
3
3
3
4
3
3
3
1
1
1
1
1
1
1
1
1
1
1
14
5
5
5
9
6
4
1
3
1
3
3
3
1
1
1
1
14
14
2
2
2
1
1
2
2
2
4
4
4
4
4
2
2
1
1
43
13
13
2
2
2
2
3
3
5
5
3
3
3
1
2
3
3
23
2
2
2
1
1
4
4
8
8
8
4
4
2
1
1
1
15
15
4
4
4
4
6
3
3
3
1
1
2
2
3
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1128
2
1
1
1
1
18
10
10
10
10
6
6
6
6
2
2
2
2
1107
48
48
48
46
2
1
1
1
3
2
2
2
2
38
16
16
16
22
4
3
1
3
3
10
9
1
10
6
6
6
6
4
1
2
1
103
38
38
38
50
36
5
30
1
13
13
201
1
1
25
25
6
19
3
3
95
95
1
8
3
83
65
65
9
56
1
1
1
1
1
1
6
1
1
1
1
2
1
1
1
1
103
30
1
27
1
1
72
72
68
3
1
1
1
29
3
3
14
12
3
9
12
12
11
1
3
1
1
1
1
1
1
32
32
31
31
36
36
2
34
35
35
35
4
2
27
1
1
410
1
1
247
247
3
4
240
152
152
151
1
4
4
4
2
2
2
16
16
1
1
705
7
7
1
1
1
1
2
2
2
2
1
1
2
1
1
1
1
1
1
1
1
1
11
11
7
3
1
1
1
1
1
1
1
4
4
4
2
2
2
2
1
1
35
21
21
6
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
250
8
8
2
2
2
5
1
4
1
1
1
5
5
5
5
5
18
18
17
17
17
87
87
2
2
2
2
2
2
1
1
1
1
1
1
2
2
2
1
1
1
74
74
74
2
2
2
3
3
3
3
3
8
8
5
5
5
3
3
117
18
2
2
2
2
3
3
3
1
1
8
1
1
1
1
19
12
12
7
2
2
3
3
1
1
2
2
2
2
78
4
2
2
72
72
72
2
2
2
6
5
5
1
3
3
3
1
1
1
1
1
17
17
6
6
6
4
2
1
1
2
1
1
7
1
1
1
1
1
1
2
1
1
1
1
4
1
1
1
3
3
2
1
28
28
8
3
3
3
2
1
7
7
7
1
1
2
3
3
3
2
2
2
1
1
1
4
4
4
3
3
3
1
1
1
1
9
2
2
1
1
1
1
1
1
1
6
3
2
2
3
1
1
2
2
42
26
2
1
1
1
1
1
1
5
5
5
5
14
1
1
1
2
2
2
2
2
9
9
9
4
4
4
14
3
3
3
3
2
2
2
2
4
4
4
4
1
1
1
3
3
3
3
1
1
1
1
1
1
1
1
59
59
1
2
1
1
1
1
1
1
1
1
1
1
1
4
4
1
1
1
2
2
2
1
1
1
1
1
1
1
1
2
1
1
1
2
2
2
1
1
1
1
1
1
2
6
3
2
2
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
3
2
2
2
1
1
3
3
1
1
2
1
1
1
10
3
2
2
5
2
2
1
1
1
4
1
1
3
1
1
1
1
1
1
1
1
1
3
1
1
1
4
4
1
1
2
2
1
1
1
1
8
8
8
6
2
2
2
34
2
2
2
2
2
1
1
1
18
7
1
1
6
6
6
1
1
1
1
1
9
1
1
1
1
2
2
2
2
2
1
1
2
2
7
7
4
4
1
1
1
1
1
1
6
6
4
4
4
2
2
2
29
6
6
6
6
2
2
2
2
4
1
1
1
1
1
1
1
1
1
1
1
10
4
4
6
6
7
7
7
7
7
153
147
2
2
2
2
3
3
3
141
22
22
22
5
1
1
1
1
1
1
1
1
5
5
1
1
4
4
4
5
5
5
2
3
3
3
14
11
1
1
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
8
8
1
1
1
3
3
8
1
1
1
1
2
2
2
2
2
2
2
3
3
1
1
1
1
1
20
3
3
3
3
3
9
1
1
3
3
1
1
5
3
3
2
2
3
3
21
5
5
5
10
1
1
5
5
2
2
2
2
1
3
3
2
1
4
4
4
6
2
2
2
2
4
1
1
1
1
1
2
2
2
2
148
3
3
2
1
1
1
1
1
1
1
109
19
2
2
2
2
9
2
1
1
1
2
2
1
1
1
1
1
1
1
7
7
1
1
4
4
9
9
5
3
3
1
1
1
1
2
2
2
2
1
1
1
1
30
21
2
2
2
2
2
1
1
1
1
1
2
2
1
1
1
1
3
3
3
1
1
1
7
1
1
1
5
3
3
3
3
3
2
1
5
1
1
1
2
1
1
1
1
15
1
1
1
4
4
4
4
10
9
9
9
1
1
34
2
2
2
5
5
1
1
1
1
3
3
8
5
5
3
3
4
1
1
1
1
1
1
2
2
2
2
2
2
1
1
1
1
1
7
2
2
2
1
1
3
3
3
3
1
1
1
1
18
18
1
1
1
1
1
1
1
7
5
5
1
1
1
1
4
4
4
1
1
1
1
3
3
3
3
6
1
1
1
1
1
1
1
4
4
4
2
2
2
2
1
1
1
1
1
1
1
1
4
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
4
4
4
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
132
8
8
8
8
8
8
8
124
123
69
1
1
60
60
6
6
2
1
1
1
1
54
7
1
1
1
1
1
1
4
4
4
4
4
4
1
1
1
1
30
30
30
30
1
5
2
4
1
2
5
1
2
1
1
1
4
5
4
4
4
1
1
1
1
1
1
2
2
2
2
1
1
1
1
1
6
6
6
3
2
2
1
1
1
1
1
1
1
1
3
3
2
1
1
1
1
1
1
1
1
184
37
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
5
1
1
1
1
1
4
4
2
2
2
1
1
29
3
1
1
1
1
1
1
1
1
7
1
1
1
1
2
2
2
2
4
4
4
4
2
2
2
2
2
4
1
1
1
1
2
2
2
2
1
1
1
1
3
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
9
1
1
8
1
3
2
2
1
1
1
3
3
143
106
13
12
1
1
1
1
1
3
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
3
2
1
1
1
1
1
1
1
1
1
85
85
1
1
83
82
82
1
1
1
1
3
3
2
1
1
1
2
2
1
1
1
1
1
1
1
37
12
1
1
1
1
11
1
1
1
3
1
1
1
4
4
1
3
2
1
1
3
1
1
1
1
1
1
1
1
1
1
1
1
19
3
3
3
3
1
1
1
6
6
6
9
4
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
1
1
4
4
4
3
3
3
3
1
1
1
1
11
11
6
6
5
5
5
5
3
3
2
1
2
2
2
1
1
1
1
1
1
1
1
24245
2
2
2
2
2
2
2
2
24237
34
2
2
1
1
31
1
1
2
1
1
2
1
1
1
1
1
1
1
7
1
1
1
1
1
2
1
1
1
1
205
108
108
108
96
40
10
2
2
2
8
8
8
14
14
14
14
16
12
12
12
4
4
3
1
1
1
1
1
1
3
1
1
1
1
2
2
2
2
50
2
2
1
1
37
1
1
34
33
33
1
2
2
9
9
9
9
2
2
2
2
2
1
1
1
1
43
43
12
1
1
1
1
3
3
3
3
5
5
5
5
2
2
2
2
1
1
1
1
16
16
16
16
11
11
2
2
2
1
1
1
2
2
2
1
1
1
1
4
1
1
1
1
1
1
1
1
4
4
3
3
3
1
1
1
23676
3599
3599
537
1
1
1
3059
19969
2
2
2
19857
2504
3
3
2499
2499
2499
2
2
416
416
416
416
314
314
314
314
2292
2291
2285
16
16
1
1
6
6
10
1
1
3
1
2
3
3
3
2
1
1073
1
1
3
2
1
2
2
9
1
7
1
4
4
169
155
155
11
11
1
1
1
1
1
1
1
1
1
4
4
150
146
146
1
1
125
125
125
231
226
226
3
1
1
2
1
1
4
4
5
5
1
1
3
1
2
1
1
307
307
307
7
1
6
1
1
6
6
1
1
1
1
51
9
9
9
1
1
1
41
40
40
2
2
2
15
15
15
15
1
1
1
2
2
2
20
8
8
1
1
11
11
3556
3556
3556
5565
1959
1959
1
1944
1
11
2
3
3
1
1
3532
3532
27
4
4
10
1
3
4
1
1
1
1
1647
965
954
954
11
675
675
675
3
3
8
6
6
6
2
2
4
1
1
2
2
2
1
1
3
3
3
3
92
92
92
92
63
1
1
62
1
1
1
1
1
56
1
269
269
269
22
22
22
22
185
185
185
185
238
238
238
238
1
1
1
1
122
122
122
396
4
4
2
2
1
1
385
385
1
1
1
1
1
39
39
39
39
241
148
148
148
90
90
90
24
24
3
3
3
2
2
2
3
3
3
1
1
1
1
1
6
6
6
2
2
3
3
70
49
49
49
49
21
21
21
21
8
6
6
1
1
2
2
2
2
3
1
1
2
2
21
21
8
8
1
1
1
1
7
7
1
1
1
1
1
1
1
1
187
3
3
2
1
184
119
4
4
4
4
2
2
2
2
12
12
12
1
11
1
1
1
1
1
1
1
16
16
16
16
1
1
1
1
10
4
4
4
1
1
1
1
70
70
70
70
34
6
6
6
6
4
4
4
4
23
23
23
23
7
3
3
3
3
4
4
4
4
24
22
22
22
22
2
2
2
6
1
1
1
5
5
5
1
1
1
1
3
2
2
2
2
1
1
1
1
1
1
1
10
10
4
4
3
2
2
2
1
1
1
1
6
3
3
3
3
3
3
3
1
1
1
1
1
1
1
1
1
4201
73
36
17
1
1
1
1
1
1
1
1
2
1
1
2
3
1
1
1
1
1
1
4
1
1
1
1
11
1
5
2
3
36
16
7
6
6
1
1
2
2
2
2
1
1
1
2
2
2
1
1
1
1
3
2
2
1
1
1
1
20
5
5
1
1
1
1
1
1
3
1
1
1
2
2
1
1
11
1
1
1
10
2
2
6
6
2
2
1
1
1
1
1
1
17
8
8
8
8
6
6
1
1
1
9
7
7
7
6
6
6
6
1
1
1
1
2
2
2
1
1
1
1
1
1
1
70
70
33
2
2
2
1
1
9
1
2
1
1
1
4
1
1
1
1
5
5
2
1
1
1
1
33
1
2
1
1
2
1
1
1
1
1
1
1
2
1
1
1
1
3
3
1
1
1
1
1
1
2
2
1
1
1
2
1
1
raw text file
bit score 187-100