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