B-SqLogic
2
25
24
0
29
9
5
9
5
1
0
95
170
0
113
35
13
14
0
-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
3
-1
-1
-1
-1
-1
-1
-1
-1
4
-1
-1
-1
-1
-1
-1
-1
-1
5
-1
-1
-1
-1
-1
-1
-1
-1
6
-1
-1
-1
-1
-1
-1
-1
-1
7
-1
-1
-1
-1
-1
-1
-1
-1
8
-1
-1
-1
-1
-1
-1
-1
-1
9
160
150
240
240
160
150
150
150
10
160
150
240
240
160
150
150
150
11
160
150
240
240
160
150
150
150
12
160
150
240
240
160
150
150
150
13
110
150
170
220
110
150
110
120
14
13
0
12
0
11
0
10
0
9
0
8
0
7
0
6
0
5
0
4
6
3
6
2
6
1
6
0
6
1
29
9
5
9
5
1
0
95
170
0
113
50
13
14
14
-1
-1
-1
-1
-1
-1
-1
-1
15
-1
-1
-1
-1
-1
-1
-1
-1
16
-1
-1
-1
-1
-1
-1
-1
-1
17
-1
-1
-1
-1
-1
-1
-1
-1
18
-1
-1
-1
-1
-1
-1
-1
-1
19
-1
-1
-1
-1
-1
-1
-1
-1
20
-1
-1
-1
-1
-1
-1
-1
-1
21
-1
-1
-1
-1
-1
-1
-1
-1
13
-1
-1
-1
-1
-1
-1
-1
-1
22
160
150
240
240
160
150
150
150
23
160
150
240
240
160
150
150
150
24
160
150
240
240
160
150
150
150
25
160
150
240
240
160
150
150
150
26
110
150
170
220
110
150
110
120
14
14
0
15
0
16
0
17
0
18
0
19
0
20
0
21
0
22
0
97
6
23
6
24
6
25
6
27
6
2
29
9
5
9
5
1
0
95
170
0
113
64
13
14
27
-1
-1
-1
-1
-1
-1
-1
-1
28
-1
-1
-1
-1
-1
-1
-1
-1
29
-1
-1
-1
-1
-1
-1
-1
-1
30
-1
-1
-1
-1
-1
-1
-1
-1
31
-1
-1
-1
-1
-1
-1
-1
-1
32
-1
-1
-1
-1
-1
-1
-1
-1
33
-1
-1
-1
-1
-1
-1
-1
-1
34
-1
-1
-1
-1
-1
-1
-1
-1
26
-1
-1
-1
-1
-1
-1
-1
-1
35
160
150
240
240
160
150
150
150
36
160
150
240
240
160
150
150
150
37
160
150
240
240
160
150
150
150
38
160
150
240
240
160
150
150
150
39
110
150
170
220
110
150
110
120
14
28
0
29
0
30
0
31
0
32
0
33
0
34
0
35
0
36
0
37
6
38
6
39
6
40
6
41
6
3
29
9
5
9
5
1
0
95
170
0
113
78
13
14
40
-1
-1
-1
-1
-1
-1
-1
-1
41
-1
-1
-1
-1
-1
-1
-1
-1
42
-1
-1
-1
-1
-1
-1
-1
-1
43
-1
-1
-1
-1
-1
-1
-1
-1
44
-1
-1
-1
-1
-1
-1
-1
-1
45
-1
-1
-1
-1
-1
-1
-1
-1
46
-1
-1
-1
-1
-1
-1
-1
-1
47
-1
-1
-1
-1
-1
-1
-1
-1
39
-1
-1
-1
-1
-1
-1
-1
-1
48
160
150
240
240
160
150
150
150
49
160
150
240
240
160
150
150
150
50
160
150
240
240
160
150
150
150
51
160
150
240
240
160
150
150
150
52
110
150
170
220
110
150
110
120
14
42
0
43
0
44
0
45
0
46
0
47
0
48
0
49
0
50
0
51
6
52
6
53
6
54
6
55
6
4
16
1
0
1
0
0
0
0
0
0
113
88
20
1
52
-1
-1
-1
-1
-1
-1
-1
-1
1
62
0
5
C-out5
15
0
1
0
1
0
0
0
0
0
113
21
22
1
8
-1
-1
-1
-1
-1
-1
-1
-1
1
63
10
4
C-in5
6
15
0
16
0
1
0
0
0
0
0
113
21
7
16
0
-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
3
-1
-1
-1
-1
-1
-1
-1
-1
14
-1
-1
-1
-1
-1
-1
-1
-1
15
-1
-1
-1
-1
-1
-1
-1
-1
16
-1
-1
-1
-1
-1
-1
-1
-1
17
-1
-1
-1
-1
-1
-1
-1
-1
27
-1
-1
-1
-1
-1
-1
-1
-1
28
-1
-1
-1
-1
-1
-1
-1
-1
29
-1
-1
-1
-1
-1
-1
-1
-1
30
-1
-1
-1
-1
-1
-1
-1
-1
40
-1
-1
-1
-1
-1
-1
-1
-1
41
-1
-1
-1
-1
-1
-1
-1
-1
42
-1
-1
-1
-1
-1
-1
-1
-1
43
-1
-1
-1
-1
-1
-1
-1
-1
1
64
8
1
A2
7
15
0
16
0
1
0
0
0
0
0
113
23
27
16
4
-1
-1
-1
-1
-1
-1
-1
-1
5
-1
-1
-1
-1
-1
-1
-1
-1
6
-1
-1
-1
-1
-1
-1
-1
-1
7
-1
-1
-1
-1
-1
-1
-1
-1
18
-1
-1
-1
-1
-1
-1
-1
-1
19
-1
-1
-1
-1
-1
-1
-1
-1
20
-1
-1
-1
-1
-1
-1
-1
-1
21
-1
-1
-1
-1
-1
-1
-1
-1
31
-1
-1
-1
-1
-1
-1
-1
-1
32
-1
-1
-1
-1
-1
-1
-1
-1
33
-1
-1
-1
-1
-1
-1
-1
-1
34
-1
-1
-1
-1
-1
-1
-1
-1
44
-1
-1
-1
-1
-1
-1
-1
-1
45
-1
-1
-1
-1
-1
-1
-1
-1
46
-1
-1
-1
-1
-1
-1
-1
-1
47
-1
-1
-1
-1
-1
-1
-1
-1
1
65
8
1
B2
8
1
4
4
1
4
0
0
0
0
0
113
32
15
8
0
-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
3
-1
-1
-1
-1
-1
-1
-1
-1
0
-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
3
-1
-1
-1
-1
-1
-1
-1
-1
5
66
0
13
3
12
3
11
3
10
3
0
4
0
1
1
1
2
1
3
1
0
0
0
0
0
1
2
3
9
1
4
4
1
4
0
0
0
0
0
113
32
19
8
4
-1
-1
-1
-1
-1
-1
-1
-1
5
-1
-1
-1
-1
-1
-1
-1
-1
6
-1
-1
-1
-1
-1
-1
-1
-1
7
-1
-1
-1
-1
-1
-1
-1
-1
4
-1
-1
-1
-1
-1
-1
-1
-1
5
-1
-1
-1
-1
-1
-1
-1
-1
6
-1
-1
-1
-1
-1
-1
-1
-1
7
-1
-1
-1
-1
-1
-1
-1
-1
5
70
0
9
3
8
3
7
3
6
3
0
4
0
1
1
1
2
1
3
1
0
0
0
0
0
1
2
3
10
1
4
4
1
4
0
0
0
0
0
113
75
15
8
40
-1
-1
-1
-1
-1
-1
-1
-1
41
-1
-1
-1
-1
-1
-1
-1
-1
42
-1
-1
-1
-1
-1
-1
-1
-1
43
-1
-1
-1
-1
-1
-1
-1
-1
40
-1
-1
-1
-1
-1
-1
-1
-1
41
-1
-1
-1
-1
-1
-1
-1
-1
42
-1
-1
-1
-1
-1
-1
-1
-1
43
-1
-1
-1
-1
-1
-1
-1
-1
5
144
0
42
3
43
3
44
3
45
3
0
4
0
1
1
1
2
1
3
1
0
0
0
0
0
1
2
3
11
1
4
4
1
4
0
0
0
0
0
113
47
15
8
14
-1
-1
-1
-1
-1
-1
-1
-1
15
-1
-1
-1
-1
-1
-1
-1
-1
16
-1
-1
-1
-1
-1
-1
-1
-1
17
-1
-1
-1
-1
-1
-1
-1
-1
14
-1
-1
-1
-1
-1
-1
-1
-1
15
-1
-1
-1
-1
-1
-1
-1
-1
16
-1
-1
-1
-1
-1
-1
-1
-1
17
-1
-1
-1
-1
-1
-1
-1
-1
5
108
0
14
3
15
3
16
3
17
3
0
4
0
1
1
1
2
1
3
1
0
0
0
0
0
1
2
3
12
1
4
4
1
4
0
0
0
0
0
113
61
15
8
27
-1
-1
-1
-1
-1
-1
-1
-1
28
-1
-1
-1
-1
-1
-1
-1
-1
29
-1
-1
-1
-1
-1
-1
-1
-1
30
-1
-1
-1
-1
-1
-1
-1
-1
27
-1
-1
-1
-1
-1
-1
-1
-1
28
-1
-1
-1
-1
-1
-1
-1
-1
29
-1
-1
-1
-1
-1
-1
-1
-1
30
-1
-1
-1
-1
-1
-1
-1
-1
5
75
0
28
3
29
3
30
3
31
3
0
4
0
1
1
1
2
1
3
1
0
0
0
0
0
1
2
3
13
1
4
4
1
4
0
0
0
0
0
113
75
19
8
44
-1
-1
-1
-1
-1
-1
-1
-1
45
-1
-1
-1
-1
-1
-1
-1
-1
46
-1
-1
-1
-1
-1
-1
-1
-1
47
-1
-1
-1
-1
-1
-1
-1
-1
44
-1
-1
-1
-1
-1
-1
-1
-1
45
-1
-1
-1
-1
-1
-1
-1
-1
46
-1
-1
-1
-1
-1
-1
-1
-1
47
-1
-1
-1
-1
-1
-1
-1
-1
5
148
0
46
3
47
3
48
3
49
3
0
4
0
1
1
1
2
1
3
1
0
0
0
0
0
1
2
3
14
1
4
4
1
4
0
0
0
0
0
113
47
19
8
18
-1
-1
-1
-1
-1
-1
-1
-1
19
-1
-1
-1
-1
-1
-1
-1
-1
20
-1
-1
-1
-1
-1
-1
-1
-1
21
-1
-1
-1
-1
-1
-1
-1
-1
18
-1
-1
-1
-1
-1
-1
-1
-1
19
-1
-1
-1
-1
-1
-1
-1
-1
20
-1
-1
-1
-1
-1
-1
-1
-1
21
-1
-1
-1
-1
-1
-1
-1
-1
5
92
0
18
3
19
3
20
3
21
3
0
4
0
1
1
1
2
1
3
1
0
0
0
0
0
1
2
3
15
0
4
4
4
1
0
0
0
0
0
113
41
17
8
9
-1
-1
-1
-1
-1
-1
-1
-1
10
-1
-1
-1
-1
-1
-1
-1
-1
11
-1
-1
-1
-1
-1
-1
-1
-1
12
-1
-1
-1
-1
-1
-1
-1
-1
9
-1
-1
-1
-1
-1
-1
-1
-1
10
-1
-1
-1
-1
-1
-1
-1
-1
11
-1
-1
-1
-1
-1
-1
-1
-1
12
-1
-1
-1
-1
-1
-1
-1
-1
5
4
0
3
0
2
0
1
0
96
3
0
1
1
1
2
1
3
1
0
4
0
1
2
3
0
0
0
0
16
0
4
4
4
1
0
0
0
0
0
113
56
17
8
22
-1
-1
-1
-1
-1
-1
-1
-1
23
-1
-1
-1
-1
-1
-1
-1
-1
24
-1
-1
-1
-1
-1
-1
-1
-1
25
-1
-1
-1
-1
-1
-1
-1
-1
22
-1
-1
-1
-1
-1
-1
-1
-1
23
-1
-1
-1
-1
-1
-1
-1
-1
24
-1
-1
-1
-1
-1
-1
-1
-1
25
-1
-1
-1
-1
-1
-1
-1
-1
5
97
0
23
0
24
0
25
0
116
3
0
1
1
1
2
1
3
1
0
4
0
1
2
3
0
0
0
0
17
0
4
4
4
1
0
0
0
0
0
113
70
17
8
35
-1
-1
-1
-1
-1
-1
-1
-1
36
-1
-1
-1
-1
-1
-1
-1
-1
37
-1
-1
-1
-1
-1
-1
-1
-1
38
-1
-1
-1
-1
-1
-1
-1
-1
35
-1
-1
-1
-1
-1
-1
-1
-1
36
-1
-1
-1
-1
-1
-1
-1
-1
37
-1
-1
-1
-1
-1
-1
-1
-1
38
-1
-1
-1
-1
-1
-1
-1
-1
5
37
0
38
0
39
0
40
0
106
3
0
1
1
1
2
1
3
1
0
4
0
1
2
3
0
0
0
0
18
0
4
4
4
1
0
0
0
0
0
113
84
17
8
48
-1
-1
-1
-1
-1
-1
-1
-1
49
-1
-1
-1
-1
-1
-1
-1
-1
50
-1
-1
-1
-1
-1
-1
-1
-1
51
-1
-1
-1
-1
-1
-1
-1
-1
48
-1
-1
-1
-1
-1
-1
-1
-1
49
-1
-1
-1
-1
-1
-1
-1
-1
50
-1
-1
-1
-1
-1
-1
-1
-1
51
-1
-1
-1
-1
-1
-1
-1
-1
5
51
0
52
0
53
0
54
0
134
3
0
1
1
1
2
1
3
1
0
4
0
1
2
3
0
0
0
0
19
1
16
16
1
4
0
0
0
0
0
113
29
8
32
0
-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
3
-1
-1
-1
-1
-1
-1
-1
-1
14
-1
-1
-1
-1
-1
-1
-1
-1
15
-1
-1
-1
-1
-1
-1
-1
-1
16
-1
-1
-1
-1
-1
-1
-1
-1
17
-1
-1
-1
-1
-1
-1
-1
-1
27
-1
-1
-1
-1
-1
-1
-1
-1
28
-1
-1
-1
-1
-1
-1
-1
-1
29
-1
-1
-1
-1
-1
-1
-1
-1
30
-1
-1
-1
-1
-1
-1
-1
-1
40
-1
-1
-1
-1
-1
-1
-1
-1
41
-1
-1
-1
-1
-1
-1
-1
-1
42
-1
-1
-1
-1
-1
-1
-1
-1
43
-1
-1
-1
-1
-1
-1
-1
-1
0
-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
3
-1
-1
-1
-1
-1
-1
-1
-1
14
-1
-1
-1
-1
-1
-1
-1
-1
15
-1
-1
-1
-1
-1
-1
-1
-1
16
-1
-1
-1
-1
-1
-1
-1
-1
17
-1
-1
-1
-1
-1
-1
-1
-1
27
-1
-1
-1
-1
-1
-1
-1
-1
28
-1
-1
-1
-1
-1
-1
-1
-1
29
-1
-1
-1
-1
-1
-1
-1
-1
30
-1
-1
-1
-1
-1
-1
-1
-1
40
-1
-1
-1
-1
-1
-1
-1
-1
41
-1
-1
-1
-1
-1
-1
-1
-1
42
-1
-1
-1
-1
-1
-1
-1
-1
43
-1
-1
-1
-1
-1
-1
-1
-1
5
64
0
124
3
123
3
122
3
121
3
0
16
0
4
4
4
8
4
12
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
20
1
4
4
1
4
0
0
0
0
0
113
61
19
8
31
-1
-1
-1
-1
-1
-1
-1
-1
32
-1
-1
-1
-1
-1
-1
-1
-1
33
-1
-1
-1
-1
-1
-1
-1
-1
34
-1
-1
-1
-1
-1
-1
-1
-1
31
-1
-1
-1
-1
-1
-1
-1
-1
32
-1
-1
-1
-1
-1
-1
-1
-1
33
-1
-1
-1
-1
-1
-1
-1
-1
34
-1
-1
-1
-1
-1
-1
-1
-1
5
126
0
32
3
33
3
34
3
35
3
0
4
0
1
1
1
2
1
3
1
0
0
0
0
0
1
2
3
21
1
16
16
1
4
0
0
0
0
0
113
31
29
32
4
-1
-1
-1
-1
-1
-1
-1
-1
5
-1
-1
-1
-1
-1
-1
-1
-1
6
-1
-1
-1
-1
-1
-1
-1
-1
7
-1
-1
-1
-1
-1
-1
-1
-1
18
-1
-1
-1
-1
-1
-1
-1
-1
19
-1
-1
-1
-1
-1
-1
-1
-1
20
-1
-1
-1
-1
-1
-1
-1
-1
21
-1
-1
-1
-1
-1
-1
-1
-1
31
-1
-1
-1
-1
-1
-1
-1
-1
32
-1
-1
-1
-1
-1
-1
-1
-1
33
-1
-1
-1
-1
-1
-1
-1
-1
34
-1
-1
-1
-1
-1
-1
-1
-1
44
-1
-1
-1
-1
-1
-1
-1
-1
45
-1
-1
-1
-1
-1
-1
-1
-1
46
-1
-1
-1
-1
-1
-1
-1
-1
47
-1
-1
-1
-1
-1
-1
-1
-1
4
-1
-1
-1
-1
-1
-1
-1
-1
5
-1
-1
-1
-1
-1
-1
-1
-1
6
-1
-1
-1
-1
-1
-1
-1
-1
7
-1
-1
-1
-1
-1
-1
-1
-1
18
-1
-1
-1
-1
-1
-1
-1
-1
19
-1
-1
-1
-1
-1
-1
-1
-1
20
-1
-1
-1
-1
-1
-1
-1
-1
21
-1
-1
-1
-1
-1
-1
-1
-1
31
-1
-1
-1
-1
-1
-1
-1
-1
32
-1
-1
-1
-1
-1
-1
-1
-1
33
-1
-1
-1
-1
-1
-1
-1
-1
34
-1
-1
-1
-1
-1
-1
-1
-1
44
-1
-1
-1
-1
-1
-1
-1
-1
45
-1
-1
-1
-1
-1
-1
-1
-1
46
-1
-1
-1
-1
-1
-1
-1
-1
47
-1
-1
-1
-1
-1
-1
-1
-1
5
145
0
120
3
119
3
113
3
112
3
0
16
0
4
4
4
8
4
12
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
22
0
16
16
4
1
0
0
0
0
0
113
85
32
32
9
-1
-1
-1
-1
-1
-1
-1
-1
10
-1
-1
-1
-1
-1
-1
-1
-1
11
-1
-1
-1
-1
-1
-1
-1
-1
12
-1
-1
-1
-1
-1
-1
-1
-1
22
-1
-1
-1
-1
-1
-1
-1
-1
23
-1
-1
-1
-1
-1
-1
-1
-1
24
-1
-1
-1
-1
-1
-1
-1
-1
25
-1
-1
-1
-1
-1
-1
-1
-1
35
-1
-1
-1
-1
-1
-1
-1
-1
36
-1
-1
-1
-1
-1
-1
-1
-1
37
-1
-1
-1
-1
-1
-1
-1
-1
38
-1
-1
-1
-1
-1
-1
-1
-1
48
-1
-1
-1
-1
-1
-1
-1
-1
49
-1
-1
-1
-1
-1
-1
-1
-1
50
-1
-1
-1
-1
-1
-1
-1
-1
51
-1
-1
-1
-1
-1
-1
-1
-1
9
-1
-1
-1
-1
-1
-1
-1
-1
10
-1
-1
-1
-1
-1
-1
-1
-1
11
-1
-1
-1
-1
-1
-1
-1
-1
12
-1
-1
-1
-1
-1
-1
-1
-1
22
-1
-1
-1
-1
-1
-1
-1
-1
23
-1
-1
-1
-1
-1
-1
-1
-1
24
-1
-1
-1
-1
-1
-1
-1
-1
25
-1
-1
-1
-1
-1
-1
-1
-1
35
-1
-1
-1
-1
-1
-1
-1
-1
36
-1
-1
-1
-1
-1
-1
-1
-1
37
-1
-1
-1
-1
-1
-1
-1
-1
38
-1
-1
-1
-1
-1
-1
-1
-1
48
-1
-1
-1
-1
-1
-1
-1
-1
49
-1
-1
-1
-1
-1
-1
-1
-1
50
-1
-1
-1
-1
-1
-1
-1
-1
51
-1
-1
-1
-1
-1
-1
-1
-1
5
129
0
130
0
131
0
132
0
133
3
0
4
4
4
8
4
12
4
0
16
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
16
16
0
1
0
0
0
0
0
0
113
88
31
16
9
-1
-1
-1
-1
-1
-1
-1
-1
10
-1
-1
-1
-1
-1
-1
-1
-1
11
-1
-1
-1
-1
-1
-1
-1
-1
12
-1
-1
-1
-1
-1
-1
-1
-1
22
-1
-1
-1
-1
-1
-1
-1
-1
23
-1
-1
-1
-1
-1
-1
-1
-1
24
-1
-1
-1
-1
-1
-1
-1
-1
25
-1
-1
-1
-1
-1
-1
-1
-1
35
-1
-1
-1
-1
-1
-1
-1
-1
36
-1
-1
-1
-1
-1
-1
-1
-1
37
-1
-1
-1
-1
-1
-1
-1
-1
38
-1
-1
-1
-1
-1
-1
-1
-1
48
-1
-1
-1
-1
-1
-1
-1
-1
49
-1
-1
-1
-1
-1
-1
-1
-1
50
-1
-1
-1
-1
-1
-1
-1
-1
51
-1
-1
-1
-1
-1
-1
-1
-1
1
133
0
3
Sum-1
53
53
0
2
0
0
0
6
1
0
1
2
0
0
1
6
1
1
2
2
0
0
2
6
1
2
3
2
0
0
3
6
1
3
4
2
0
0
4
7
1
0
5
2
0
0
5
7
1
1
6
2
0
0
6
7
1
2
7
2
0
0
7
7
1
3
8
2
0
0
8
5
1
0
9
2
0
1
0
23
0
0
10
2
0
1
1
23
0
1
11
2
0
1
2
23
0
2
12
2
0
1
3
23
0
3
13
2
0
1
4
1
0
8
14
2
1
0
0
6
1
4
15
2
1
0
1
6
1
5
16
2
1
0
2
6
1
6
17
2
1
0
3
6
1
7
18
2
1
0
4
7
1
4
19
2
1
0
5
7
1
5
20
2
1
0
6
7
1
6
21
2
1
0
7
7
1
7
22
2
1
1
0
23
0
4
23
2
1
1
1
23
0
5
24
2
1
1
2
23
0
6
25
2
1
1
3
23
0
7
26
2
1
1
4
2
0
8
27
2
2
0
0
6
1
8
28
2
2
0
1
6
1
9
29
2
2
0
2
6
1
10
30
2
2
0
3
6
1
11
31
2
2
0
4
7
1
8
32
2
2
0
5
7
1
9
33
2
2
0
6
7
1
10
34
2
2
0
7
7
1
11
35
2
2
1
0
23
0
8
36
2
2
1
1
23
0
9
37
2
2
1
2
23
0
10
38
2
2
1
3
23
0
11
39
2
2
1
4
3
0
8
40
2
3
0
0
6
1
12
41
2
3
0
1
6
1
13
42
2
3
0
2
6
1
14
43
2
3
0
3
6
1
15
44
2
3
0
4
7
1
12
45
2
3
0
5
7
1
13
46
2
3
0
6
7
1
14
47
2
3
0
7
7
1
15
48
2
3
1
0
23
0
12
49
2
3
1
1
23
0
13
50
2
3
1
2
23
0
14
51
2
3
1
3
23
0
15
52
2
3
1
4
4
0
0
51
46
0
0
56
1
56
57
-1
3
57
22
4
115
36
-1
6
27
115
-1
8
55
62
9
137
50
10
63
5
11
110
144
12
41
137
-1
-1
15
135
136
16
135
111
17
134
111
18
136
132
19
128
66
20
128
127
21
76
127
22
96
139
23
117
103
24
109
75
25
122
109
26
106
141
27
144
68
28
148
46
29
126
118
30
143
129
31
92
114
32
119
114
33
70
87
34
87
125
35
125
120
36
113
118
37
124
76
38
140
142
39
146
142
40
146
130
41
141
131
42
147
112
43
123
117
44
65
145
45
148
147
46
143
138
47
139
138
48
121
110
49
103
108
50
116
140
149
113
0
41
21
1
0
1
4
1
0
1
13
1
41
20
2
0
1
3
15
0
3
0
1
12
2
41
19
2
0
1
2
15
0
2
0
1
11
3
41
18
2
0
1
1
15
0
1
0
1
10
4
41
17
2
0
1
0
15
0
0
0
1
9
5
35
23
1
0
0
8
1
10
1
8
6
35
22
2
0
0
7
9
1
3
0
1
7
7
35
21
2
0
0
6
9
1
2
0
1
6
8
35
20
2
0
0
5
9
1
1
0
1
5
9
35
19
2
0
0
4
9
1
0
0
1
4
10
35
18
2
0
0
3
8
1
3
0
1
3
11
35
17
2
0
0
2
8
1
2
0
1
2
12
35
16
2
0
0
1
8
1
1
0
1
1
13
35
15
2
0
0
0
8
1
0
0
1
0
14
50
15
2
1
0
0
11
1
0
0
1
14
15
50
16
2
1
0
1
11
1
1
0
1
15
16
50
17
2
1
0
2
11
1
2
0
1
16
17
50
18
2
1
0
3
11
1
3
0
1
17
18
50
19
2
1
0
4
14
1
0
0
1
18
19
50
20
2
1
0
5
14
1
1
0
1
19
20
50
21
2
1
0
6
14
1
2
0
1
20
21
50
22
2
1
0
7
14
1
3
0
1
21
22
50
23
1
1
0
8
1
3
1
13
23
56
18
2
16
0
1
1
1
1
0
1
23
24
56
19
2
16
0
2
1
1
2
0
1
24
25
56
20
2
16
0
3
1
1
3
0
1
25
-1
27
56
21
1
1
1
4
1
6
1
26
28
64
15
2
2
0
0
12
1
0
0
1
27
29
64
16
2
2
0
1
12
1
1
0
1
28
30
64
17
2
2
0
2
12
1
2
0
1
29
31
64
18
2
2
0
3
12
1
3
0
1
30
32
64
19
2
2
0
4
20
1
0
0
1
31
33
64
20
2
2
0
5
20
1
1
0
1
32
34
64
21
2
2
0
6
20
1
2
0
1
33
35
64
22
2
2
0
7
20
1
3
0
1
34
36
64
23
1
2
0
8
1
4
1
26
37
70
17
2
2
1
0
17
0
0
0
1
35
38
70
18
2
2
1
1
17
0
1
0
1
36
39
70
19
2
2
1
2
17
0
2
0
1
37
40
70
20
2
2
1
3
17
0
3
0
1
38
41
70
21
1
2
1
4
1
12
1
39
42
78
15
2
3
0
0
10
1
0
0
1
40
43
78
16
2
3
0
1
10
1
1
0
1
41
44
78
17
2
3
0
2
10
1
2
0
1
42
45
78
18
2
3
0
3
10
1
3
0
1
43
46
78
19
2
3
0
4
13
1
0
1
28
4
44
45
46
47
47
78
20
2
3
0
5
13
1
1
0
1
45
48
78
21
2
3
0
6
13
1
2
0
1
46
49
78
22
2
3
0
7
13
1
3
0
1
47
50
78
23
1
3
0
8
1
9
1
39
51
84
17
2
3
1
0
18
0
0
0
1
48
52
84
18
2
3
1
1
18
0
1
0
1
49
53
84
19
2
3
1
2
18
0
2
0
1
50
54
84
20
2
3
1
3
18
0
3
0
1
51
55
84
21
1
3
1
4
1
8
1
52
56
42
21
0
2
0
1
1
13
57
42
23
0
2
1
3
1
13
-1
-1
-1
-1
62
88
21
1
4
0
0
1
8
1
52
63
31
23
1
5
1
0
1
10
1
8
64
29
8
2
6
1
0
19
0
0
0
16
0
1
2
3
14
15
16
17
27
28
29
30
40
41
42
43
65
31
28
1
7
1
0
1
44
16
4
5
6
7
18
19
20
21
31
32
33
34
44
45
46
47
66
32
15
1
8
0
0
1
19
4
0
1
2
3
-1
68
76
15
0
1
27
4
40
41
42
43
-1
70
32
19
1
9
0
0
1
33
4
4
5
6
7
-1
-1
-1
-1
75
61
15
1
12
0
0
1
24
4
27
28
29
30
76
34
8
0
2
37
21
4
0
1
2
3
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
87
32
25
0
2
34
33
4
4
5
6
7
-1
-1
-1
-1
92
47
19
1
14
0
0
1
31
4
18
19
20
21
-1
-1
-1
96
44
17
1
15
1
0
1
22
4
9
10
11
12
97
56
17
2
16
0
0
1
1
0
0
1
22
-1
-1
-1
-1
-1
103
45
15
0
2
49
23
4
14
15
16
17
-1
-1
106
73
17
1
17
1
0
1
26
4
35
36
37
38
-1
108
47
15
1
11
0
0
1
49
4
14
15
16
17
109
61
10
0
2
25
24
4
27
28
29
30
110
75
11
0
2
48
11
4
40
41
42
43
111
87
28
0
2
17
16
4
48
49
50
51
112
34
32
1
21
1
3
1
42
4
44
45
46
47
113
34
31
1
21
1
2
1
36
4
31
32
33
34
114
47
30
0
2
32
31
4
18
19
20
21
115
56
23
0
2
6
4
1
26
116
59
17
1
16
1
0
1
50
4
22
23
24
25
117
45
9
0
2
43
23
4
14
15
16
17
118
61
31
0
2
36
29
4
31
32
33
34
119
34
30
1
21
1
1
1
32
4
18
19
20
21
120
34
29
1
21
1
0
1
35
4
4
5
6
7
121
32
11
1
19
1
3
1
48
4
40
41
42
43
122
32
10
1
19
1
2
1
25
4
27
28
29
30
123
32
9
1
19
1
1
1
43
4
14
15
16
17
124
32
8
1
19
1
0
1
37
4
0
1
2
3
125
34
25
0
2
35
34
4
4
5
6
7
126
61
19
1
20
0
0
1
29
4
31
32
33
34
127
34
13
0
2
21
20
4
0
1
2
3
128
32
13
0
2
20
19
4
0
1
2
3
129
85
32
1
22
0
0
1
30
4
9
10
11
12
130
85
33
1
22
0
1
1
40
4
22
23
24
25
131
85
34
1
22
0
2
1
41
4
35
36
37
38
132
85
35
1
22
0
3
1
18
4
48
49
50
51
133
88
32
2
23
0
0
22
1
0
0
16
9
10
11
12
22
23
24
25
35
36
37
38
48
49
50
51
134
87
17
1
18
1
0
1
17
4
48
49
50
51
135
82
28
0
2
16
15
4
48
49
50
51
136
82
35
0
2
18
15
4
48
49
50
51
137
70
23
0
2
12
9
1
39
138
78
37
0
2
47
46
4
9
10
11
12
139
44
37
0
2
22
47
4
9
10
11
12
140
59
36
0
2
38
50
4
22
23
24
25
141
73
34
0
2
41
26
4
35
36
37
38
142
79
36
0
2
39
38
4
22
23
24
25
143
78
32
0
2
46
30
4
9
10
11
12
144
75
15
1
10
0
0
2
27
11
4
40
41
42
43
145
31
29
1
21
0
0
1
44
16
4
5
6
7
18
19
20
21
31
32
33
34
44
45
46
47
146
79
33
0
2
40
39
4
22
23
24
25
147
75
32
0
2
45
42
4
44
45
46
47
148
75
19
1
13
0
0
2
28
45
4
44
45
46
47
1
1
0
30
40
41
43
9
Design #8