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