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

*** 

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