34
8
33
16
0
9
15
36
8
6
24
5
28
33
7
3
4
26
34
2
36
4
0
24
10
8
13
14
6
13
6
20
26
9
16
3
6
26
20
12
15
5
2
3
14
2
18
18
2
11
36
14
25
9
24
5
4
11
23
12
30
12
8
34
13
22
7
5
13
12
10
12
1
32
18
5
10
24
11
18
17
11
24
24
24
23
24
32
5
6
31
3
27
20
5
33
6
18
25
4
12
2
21
18
18
33
7
6
12
16
8
28
34
30
9
18
11
11
16
20
16
20
20
17
12
16
15
12
10
34
12
8
15
22
15
19
21
31
22
15
36
36
19
0
23
17
8
13
28
11
26
19
8
16
7
30
11
12
26
25
18
16
15
25
13
17
14
18
17
30
25
7
12
12
11
5
28
12
24
35
14
16
28
28
5
8
24
28
16
0
22
16
23
8
0
23
6
0
17
21
26
26
24
25
29
5
23
20
27
5
3
35
5
32
12
17
35
1
3
7
30
8
31
25
16
1
7
32
21
22
13
15
31
35
15
32
34
28
33
1
34
6
29
35
15
21
12
31
3
10
17
6
28
19
35
19
13
0
8
31
26
11
13
14
6
13
6
14
31
18
36
19
22
8
13
8
5
14
19
17
7
10
20
25
17
16
2
31
13
21
19
17
16
12
35
34
10
15
15
18
16
1
9
11
34
25
15
6
17
24
15
32
24
26
30
19
23
30
13
36
36
18
14
34
30
18
21
18
25
0
19
5
32
16
1
13
35
4
8
32
11
18
33
13
6
0
16
30
12
32
12
4
23
20
29
25
24
9
9
6
9
10
16
11
26
28
14
29
8
26
22
29
2
3
35
32
35
4
1
36
29
27
30
33
4
15
30
28
12
19
19
21
13
7
24
20
8
36
32
21
14
31
2
19
36
1
14
10
13
22
10
11
15
4
15
8
27
8
18
29
0
21
9
31
4
20
11
29
12
35
1
7
18
8
7
22
20
20
13
5
0
2
6
8
3
7
6
36
12
4
14
6
20
22
21
28
27
24
3
6
6
23
33
21
16
4
23
1
7
29
8
24
11
25
0
29
17
36
22
28
26
29
30
27
5
15
24
34
25
36
3
8
9
9
29
19
13
25
16
12
18
0
24
15
28
17
4
18
13
0
11
12
9
6
0
23
16
15
20
22
19
10
10
27
28
23
31
19
20
35
33
15
10
36
17
15
17
12
2
27
23
14
7
6
34
1
14
14
31
8
13
8
34
6
33
5
18
26
34
2
33
15
33
13
9
2
6
5
29
19
8
33
28
7
8
18
13
34
26
33
1
26
28
33
18
22
16
14
15
0
28
26
0
11
14
31
7
7
26
7
22
23
32
17
20
17
4
2
8
12
32
7
4
19
14
11
33
2
23
21
29
0
24
31
35
12
8
12
21
1
31
31
26
3
8
27
20
30
5
4
26
36
29
32
34
8
7
0
23
6
5
10
16
15
7
15
13
21
3
22
29
8
10
25
21
17
31
4
28
35
27
19
16
4
13
35
36
2
18
0
12
7
17
33
5
5
23
23
2
20
22
5
36
16
28
18
22
5
36
9
4
2
26
30
32
13
17
21
30
23
9
13
12
27
33
25
29
22
3
10
4
31
32
11
11
28
20
31
22
16
18
35
17
9
9
12
2
7
21
2
5
15
32
32
19
5
7
28
14
36
10
22
4
14
16
32
33
24
11
2
26
29
22
23
23
7
2
29
2
7
14
19
2
6
31
11
14
34
3
29
9
23
34
36
32
6
8
29
10
3
36
27
9
21
26
12
19
35
0
24
17
8
1
26
25
12
23
33
1
13
26
26
26
27
22
17
23
6
23
8
23
9
33
32
31
16
5
35
36
13
26
26
28
33
16
23
21
32
9
2
18
22
21
7
3
24
31
16
25
3
17
19
1
33
31
29
0
15
16
35
24
13
29
18
31
8
9
6
29
13
29
19
16
30
21
28
16
9
11
14
6
12
23
26
32
4
18
15
26
10
15
32
12
8
3
28
28
6
20
26
27
28
13
25
2
32
25
13
10
23
27
4
28
4
34
10
27
25
3
30
15
23
26
15
30
10
33
22
27
32
0
7
12
11
2
1
17
10
1
2
19
33
24
35
11
13
19
31
26
30
9
23
30
28
28
35
24
7
23
1
3
36
4
6
28
27
10
17
12
14
34
29
13
18
5
26
16
35
14
13
3
31
4
1
8
32
18
21
17
6
3
2
23
5
30
32
15
7
18
15
0
7
7
20
0
10
11
33
10
14
3
35
24
21
36
35
7
0
2
29
25
2
9
2
27
31
26
15
30
21
7
35
27
29
35
25
29
35
4
35
2
11
5
16
34
8
1
4
6
29
21
12
32
8
10
32
33
7
0
4
35
9
28
14
10
11
10
9
27
13
7
31
7
22
3
14
22
35
17
23
16
11
28
29
8
16
22
28
12
11
3
24
25
21
14
26
26
7
30
28
12
14
22
30
36
11
12
18
2
31
5
25
3
24
21
25
33
18
10
31
11
22
9
36
26
27
4
25
0
28
32
32
20
22
17
30
16
15
4
25
29
0
30
29
32
13
13
5
30
12
32
19
1
31
2
6
5
14
8
30
10
1
0
22
2
27
6
16
34
0
9
17
26
5
35
31
20
2
8
9
10
32
10
19
4
9
9
10
24
29
13
2
15
21
20
5
10
4
21
36
8
6
15
31
9
3
24
21
34
16
28
2
17
2
9
25
31
21
28
18
17
23
17
36
22
27
34
3
30
4
13
20
11
26
34
26
23
10
1
27
23
4
2
26
23
8
18
34
6
7
30
3
16
12
27
27
6
26
18
4
4
13
34
8
20
1
6
11
10
3
26
17
27
36
28
15
10
23
24
0
34
22
4
29
4
18
36
10
15
12
18
25
13
11
3
27
10
1
7
36
23
21
32
10
15
35
17
17
25
11
4
20
17
29
27
24
5
15
1
25
29
13
24
5
2
29
34
26
10
3
27
6
25
12
22
11
33
25
13
19
29
30
15
9
7
32
6
1
12
25
0
13
35
12
30
35
2
3
32
14
34
21
22
15
19
28
24
29
1
0
4
19
28
10
8
29
20
21
12
12
27
23
31
12
33
30
29
24
28
22
13
32
33
28
30
21
19
16
31
9
1
19
4
25
23
21
16
14
3
28
8
22
4
13
20
16
7
12
30
33
0
6
30
34
0
24
36
30
28
3
34
21
4
7
27
18
29
22
22
19
16
33
9
34
18
10
14
12
3
24
29
18
2
32
32
28
35
23
21
31
7
22
30
26
2
25
18
19
19
23
3
25
8
1
27
12
6
4
13
31
15
9
29
19
36
27
25
18
17
12
4
19
13
8
21
20
2
22
2
28
26
6
0
35
2
26
0
36
19
36
32
32
13
28
13
12
33
21
4
22
33
22
10
12
12
2
2
35
18
35
21
9
23
35
31
13
28
13
12
23
27
28
8
23
7
9
1
13
27
1
36
11
36
17
8
6
6
23
33
19
19
11
33
18
33
21
30
24
27
27
24
2
35
19
33
26
21
21
8
31
13
27
3
7
7
25
16
24
8
30
10
26
0
21
19
27
5
28
21
8
14
36
0
9
26
18
28
36
20
0
14
13
35
6
20
34
10
21
19
5
13
5
18
0
10
33
32
20
8
34
22
19
30
35
11
12
29
29
34
18
8
15
32
30
1
30
2
23
23
24
20
32
36
36
27
10
7
27
0
25
18
16
25
20
1
3
26
9
2
30
29
28
21
20
10
36
27
9
11
28
8
36
8
24
2
21
10
29
10
24
20
19
15
23
6
12
28
16
19
15
23
26
11
5
23
7
6
6
15
27
28
7
0
32
26
3
1
25
10
15
31
23
23
29
22
11
16
27
13
3
6
23
13
19
11
25
21
9
8
20
35
21
27
34
33
9
15
35
4
26
32
7
4
0
36
19
25
32
8
6
14
19
3
25
16
15
24
31
36
7
12
0
10
12
31
15
18
13
7
27
3
13
30
32
31
20
24
17
25
3
19
0
3
29
35
33
18
30
20
11
16
9
34
31
2
8
24
19
29
34
36
3
11
34
0
10
16
26
36
27
19
22
19
34
11
23
34
6
9
29
36
22
16
14
31
35
10
8
8
15
5
7
25
18
7
11
5
3
14
4
14
30
10
32
4
5
13
30
14
0
29
9
29
27
32
31
20
0
35
0
24
18
8
11
11
15
4
36
15
25
33
20
13
9
31
35
13
25
19
17
11
13
0
28
6
18
16
17
0
27
2
24
12
4
31
10
8
5
5
32
21
2
22
1
35
7
10
11
17
12
10
19
19
33
31
35
7
21
7
2
36
7
7
11
1
11
36
21
3
21
6
14
4
4
3
8
7
12
6
17
0
23
13
5
32
34
29
4
9
35
7
27
36
16
30
9
5
28
3
27
25
17
0
14
33
13
7
9
27
35
26
30
2
26
10
10
15
36
19
20
1
36
30
19
36
28
6
34
7
17
28
29
28
29
8
25
1
7
34
31
4
36
11
4
3
4
22
25
33
27
14
21
18
8
29
32
22
3
28
18
26
16
27
25
18
13
17
7
4
13
24
29
6
3
2
14
30
29
22
22
15
30
8
0
16
21
30
13
6
26
6
10
32
35
31
10
22
28
20
25
34
14
5
12
22
36
11
8
28
11
24
20
1
10
10
8
11
10
14
12
19
26
24
25
16
22
7
19
14
23
10
29
33
8
23
18
18
2
35
28
12
36
11
30
29
18
6
25
8
22
27
7
30
30
28
19
27
29
5
20
16
17
23
2
26
16
0
34
13
27
3
23
30
5
16
3
36
30
26
24
10
2
8
36
34
29
9
19
17
19
26
16
31
29
26
18
19
35
36
10
25
13
15
5
30
19
23
31
4
16
36
19
35
9
13
16
34
13
33
21
34
22
2
16
9
23
32
14
21
0
7
1
11
12
14
2
31
35
25
11
22
34
21
26
7
27
10
27
23
22
17
36
25
22
36
31
26
6
32
33
18
24
30
26
2
17
24
34
4
28
0
24
16
18
3
17
27
3
11
15
34
29
8
5
24
14
25
11
14
13
16
0
32
32
9
4
29
32
34
20
22
17
0
11
14
25
26
23
4
16
22
35
7
18
33
29
30
18
23
17
19
17
32
17
17
10
3
10
8
30
10
30
8
9
33
10
23
22
21
4
9
2
35
33
12
2
24
32
0
30
10
35
4
1
26
13
1
21
19
9
8
20
7
6
17
21
14
34
29
14
1
28
25
10
19
16
3
7
12
16
22
7
15
19
27
2
5
21
23
32
19
2
34
33
8
23
26
27
28
29
23
15
15
15
18
33
13
27
19
32
2
4
10
24
36
25
8
14
6
13
11
2
5
16
2
23
27
18
5
31
23
33
15
12
23
33
15
15
28
0
4
4
10
12
5
33
14
6
28
8
29
14
19
30
33
33
32
3
9
15
32
5
13
23
33
5
28
8
2
22
35
36
20
18
1
28
16
0
4
21
21
8
4
11
11
14
12
11
0
15
27
13
19
20
35
36
28
29
33
12
8
7
33
9
15
4
28
27
6
16
18
0
20
5
12
13
27
14
10
24
24
23
28
12
18
33
5
11
21
20
10
17
34
5
30
0
14
36
36
22
1
8
8
15
13
30
16
15
10
9
6
27
32
10
6
8
8
11
29
31
20
16
2
12
17
6
22
8
25
15
27
2
36
19
15
2
21
14
26
23
31
12
35
17
23
32
32
23
0
7
27
16
21
14
34
36
31
8
1
27
35
35
3
2
8
10
16
32
9
25
18
15
0
8
19
17
24
8
12
25
26
15
36
32
25
35
21
1
20
21
26
4
20
20
28
23
22
33
23
27
9
25
2
14
20
6
22
18
23
35
11
0
33
34
20
35
3
33
28
35
31
4
18
3
13
30
28
20
10
13
18
34
30
35
33
11
5
29
8
3
15
12
28
14
8
16
18
9
12
3
6
36
1
29
25
10
29
18
2
27
33
16
7
35
15
29
1
2
2
27
8
35
16
1
21
34
23
18
8
22
25
23
11
32
33
15
1
11
21
36
0
4
18
4
32
13
35
6
15
33
21
8
7
35
11
25
32
28
2
7
22
27
26
30
30
23
26
10
8
26
32
12
13
29
23
25
22
19
5
2
32
20
14
28
8
29
6
27
30
33
13
27
6
17
17
23
25
29
4
11
10
0
5
31
5
28
10
20
9
4
27
11
36
17
13
17
16
30
15
32
2
4
0
0
20
9
5
6
12
1
25
6
7
13
20
8
24
3
4
8
8
7
0
25
13
17
16
24
20
27
2
20
22
23
27
9
19
33
20
13
5
35
12
19
2
12
23
2
10
17
0
17
18
26
36
8
0
25
15
19
24
28
21
36
32
35
31
13
2
5
3
0
25
7
34
28
2
36
10
15
11
13
20
32
10
18
4
17
17
35
31
17
20
22
22
4
3
26
18
0
33
32
0
0
2
15
12
22
30
6
20
21
25
33
30
11
12
22
29
30
33
10
24
12
20
5
31
12
26
36
16
14
29
12
21
27
26
27
12
17
7
23
24
16
3
13
0
2
23
21
11
14
4
24
22
22
14
26
2
6
10
12
13
35
16
3
31
3
13
8
35
18
0
26
16
4
35
33
30
6
16
10
35
30
17
4
24
2
24
1
11
25
26
27
15
21
25
2
2
4
25
20
32
3
30
23
17
19
1
7
0
5
26
9
30
34
18
4
21
27
23
29
36
10
8
27
10
12
28
14
20
25
21
0
21
10
27
33
17
23
2
0
3
9
35
25
32
5
13
24
23
12
28
24
14
8
24
30
12
20
6
10
17
27
21
23
3
3
16
31
16
28
23
4
32
19
9
21
35
24
16
15
19
23
7
14
4
3
33
22
22
20
14
29
5
21
21
11
33
29
4
22
10
18
36
30
25
18
31
34
31
25
1
19
6
6
22
22
36
22
22
2
10
29
5
34
10
32
9
27
8
3
10
30
32
25
12
20
25
34
35
6
31
33
34
35
25
7
15
14
27
19
0
0
30
8
0
24
30
1
24
33
33
32
3
23
7
23
4
26
0
31
1
4
15
1
10
4
14
24
13
16
3
19
18
6
19
32
12
27
31
23
20
21
8
8
10
31
3
2
18
20
15
20
1
14
15
19
1
26
22
3
27
29
25
36
15
15
10
1
29
12
8
29
21
14
16
10
23
17
30
12
20
23
15
9
23
19
24
33
36
1
10
10
22
13
33
28
32
5
36
26
30
0
28
11
34
26
0
31
32
21
18
33
32
26
33
14
1
31
30
14
2
3
1
23
17
6
4
18
36
33
18
26
13
1
17
21
32
23
2
9
3
35
33
1
14
28
31
1
11
13
36
17
1
28
9
27
1
7
0
3
23
26
11
18
17
14
32
3
7
12
29
35
13
21
36
18
22
23
24
10
32
26
24
19
31
28
34
18
33
30
10
1
27
16
22
21
22
18
0
15
29
20
15
36
28
27
13
23
30
30
31
14
16
0
16
33
4
26
27
3
2
31
15
20
9
2
24
28
32
6
3
32
33
4
36
1
15
30
14
18
22
34
4
12
13
31
20
0
25
9
15
1
10
9
28
3
8
6
2
10
23
16
18
19
1
32
3
16
34
8
36
31
22
24
23
8
35
20
16
9
16
2
33
11
13
4
4
0
28
18
20
12
18
23
28
11
29
33
15
18
7
17
28
12
17
16
24
32
11
17
10
2
14
8
34
17
36
10
24
27
36
24
27
30
13
35
22
19
7
14
9
4
11
4
36
28
5
9
15
30
16
2
17
9
33
27
14
33
9
13
32
28
31
5
30
31
10
26
20
3
3
11
12
0
19
26
17
18
34
1
12
17
18
35
26
22
4
29
8
9
9
21
20
19
4
34
14
9
33
4
10
4
24
12
5
31
35
17
34
14
17
1
32
31
5
34
32
16
12
16
4
6
7
25
20
28
29
9
17
25
36
3
20
36
23
29
32
8
30
30
24
2
0
29
16
15
32
17
32
9
8
10
14
32
15
11
24
12
15
4
21
14
19
15
16
4
2
2
25
29
8
11
7
16
33
17
7
13
35
12
17
1
31
25
18
30
8
2
21
27
5
35
32
8
17
30
2
19
4
32
9
8
21
7
3
18
11
22
30
2
29
1
9
33
11
18
20
15
31
17
20
11
1
0
9
27
1
11
11
28
20
21
15
29
3
36
12
26
6
19
8
31
14
34
26
19
23
28
15
11
29
29
34
5
1
17
27
0
10
8
2
11
23
15
21
7
14
10
19
25
13
35
1
4
6
6
5
4
18
30
10
27
20
32
21
34
9
11
15
25
31
28
0
5
10
34
6
26
28
11
20
33
34
8
16
23
6
23
17
29
2
28
31
20
4
26
35
25
26
12
13
23
34
7
17
21
7
31
28
5
8
23
31
1
24
23
16
22
23
6
0
6
31
7
8
5
9
19
9
22
2
1
26
3
7
23
32
35
0
17
36
16
17
27
30
29
30
33
30
0
1
34
33
7
11
30
18
33
14
20
30
15
12
10
14
34
2
29
7
35
32
19
1
29
4
6
19
29
3
10
23
16
30
30
23
34
5
34
8
19
30
15
36
16
27
17
24
12
0
25
15
28
3
27
8
12
30
29
28
36
20
2
32
4
10
30
28
1
19
8
11
19
15
31
8
16
29
2
13
36
26
25
11
6
4
1
18
26
35
16
35
19
33
21
24
13
27
3
24
27
2
36
32
16
5
13
31
4
30
30
6
14
11
5
18
8
26
15
28
12
25
33
26
36
10
17
28
29
11
33
1
14
26
9
35
36
12
24
24
9
18
14
30
30
28
27
5
11
13
24
32
5
36
14
35
26
5
30
16
23
35
1
14
24
23
7
29
2
36
13
9
20
4
26
27
22
9
7
2
21
8
9
27
18
27
3
22
31
25
