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