41
42
53
36
18
9
58
29
48
24
44
54
59
35
15
57
34
17
22
43
11
27
19
55
5
28
14
39
13
24
12
38
51
7
29
48
24
12
6
35
47
41
42
21
52
26
45
8
4
34
17
54
59
35
15
25
18
9
26
13
56
60
30
15
57
2
1
62
63
33
14
7
61
0
0
0
0
32
16
8
36
50
57
34
49
38
19
55
37
44
54
59
35
15
57
34
49
6
3
31
49
38
51
39
13
56
60
62
31
49
6
35
47
9
58
61
32
16
8
4
34
17
22
11
59
3
63
33
46
23
53
36
50
25
50
25
50
25
50
57
34
17
22
43
11
59
35
15
25
50
57
34
17
54
27
51
7
29
48
56
28
14
39
13
56
60
62
31
17
22
43
43
43
11
59
35
15
57
2
33
14
7
29
48
24
12
38
51
39
13
56
28
14
7
61
0
32
16
40
20
42
53
36
18
9
58
29
48
56
28
14
7
61
32
48
24
44
22
11
27
51
7
29
48
24
12
38
51
39
13
56
28
46
55
5
60
30
47
41
10
5
28
46
55
37
44
54
59
3
31
49
6
3
63
1
62
31
49
38
51
39
45
40
20
42
21
20
10
5
60
30
47
9
26
13
24
44
54
27
51
39
13
24
44
22
43
11
59
3
63
1
62
31
17
54
27
19
23
53
4
34
17
22
43
11
27
51
7
61
32
48
24
44
54
27
19
55
37
12
6
3
63
1
62
31
49
6
3
63
33
14
39
45
8
36
18
41
42
21
52
26
13
56
28
46
23
53
36
18
41
42
21
20
10
37
44
54
59
3
63
33
14
7
29
48
24
12
6
3
63
1
30
47
9
26
45
8
4
2
33
14
39
13
24
12
38
51
39
45
8
36
50
25
18
9
58
61
32
48
24
12
6
3
63
33
46
55
5
28
46
55
37
12
38
51
39
13
56
28
14
7
61
0
32
16
40
52
26
13
24
44
22
43
43
11
27
19
55
5
60
62
31
17
22
11
27
51
39
13
24
44
54
27
19
55
37
12
6
35
47
9
58
61
32
16
40
20
10
37
44
54
27
19
23
21
20
10
37
12
6
35
47
9
26
13
56
60
62
63
33
46
55
5
28
46
55
5
28
14
7
61
32
48
24
12
38
19
55
37
12
38
19
55
37
12
6
3
31
17
22
43
11
59
35
15
25
18
9
58
61
0
0
0
0
32
48
24
44
54
59
35
15
25
50
57
34
49
6
3
63
33
14
7
29
16
8
36
18
9
26
13
24
44
54
59
35
47
41
42
21
52
58
61
0
0
32
16
40
52
58
29
48
56
60
30
47
41
42
21
20
10
37
44
54
59
3
63
1
30
47
9
26
45
8
4
2
1
62
31
49
38
19
55
37
12
6
3
31
49
6
35
47
41
42
21
52
58
29
16
8
4
34
49
38
51
39
13
24
12
6
3
31
49
38
51
7
61
32
16
8
4
2
1
30
47
9
26
45
40
52
58
61
0
32
16
8
36
18
9
26
13
56
28
46
23
21
20
10
37
12
6
3
63
1
30
15
57
2
33
14
39
45
40
20
42
21
20
42
21
20
42
53
4
34
17
22
43
11
27
19
23
21
20
42
21
20
10
5
28
14
7
61
32
48
56
28
14
39
45
40
52
58
61
32
48
24
44
54
27
51
7
29
16
8
36
50
57
2
1
62
63
33
14
39
45
40
52
58
29
16
40
20
10
37
12
6
3
63
33
14
39
45
8
4
34
17
54
59
3
63
1
30
47
41
42
21
52
26
45
40
20
42
21
20
42
21
20
42
53
4
34
17
22
43
11
27
51
7
29
16
40
20
10
37
12
6
35
47
41
42
53
36
18
41
10
37
12
6
3
31
49
38
19
55
37
12
38
51
7
61
32
48
56
28
46
23
53
36
50
25
50
25
50
57
34
49
38
51
7
29
16
8
4
34
17
54
27
51
7
61
32
16
8
4
34
49
6
35
15
25
50
25
50
57
34
49
6
3
31
17
22
11
27
19
55
5
28
14
39
45
40
20
42
21
20
42
53
36
50
25
18
9
26
45
40
52
26
13
24
44
54
59
3
63
33
46
55
37
44
54
59
3
63
1
30
47
41
10
37
12
6
3
63
1
30
15
25
50
57
2
1
30
15
25
18
41
42
21
20
42
53
36
50
25
50
25
50
57
2
1
30
47
9
26
45
40
20
10
5
60
30
47
9
26
13
56
60
62
31
17
54
59
35
15
57
2
1
62
63
1
30
47
9
26
45
8
4
2
33
14
39
13
56
60
62
31
17
54
27
19
23
21
20
42
21
20
42
21
20
42
21
52
58
61
0
0
32
16
40
20
42
21
52
26
13
56
28
14
39
45
8
36
18
9
26
45
8
36
50
57
34
49
38
51
39
13
56
60
62
63
33
46
55
5
28
46
55
37
44
22
11
27
51
7
61
32
48
56
28
14
39
13
56
28
46
23
53
36
50
57
34
17
54
59
35
47
41
10
37
12
6
3
31
17
54
27
51
39
13
24
12
6
35
47
41
42
53
36
18
9
26
45
8
36
50
57
34
17
54
27
51
39
13
56
60
30
15
25
50
25
50
57
2
1
62
63
1
30
47
9
26
13
24
12
38
51
39
13
56
28
46
55
37
44
54
59
3
31
17
22
11
27
19
55
5
28
14
7
61
0
32
48
24
44
54
59
3
63
33
46
55
5
60
30
15
25
50
57
34
49
38
19
23
53
36
50
57
2
1
62
31
49
38
19
23
53
4
34
17
22
43
43
11
27
51
39
13
24
12
38
51
39
45
40
20
10
37
44
54
27
51
39
13
56
60
62
63
1
30
47
41
10
37
44
22
11
27
51
39
13
56
28
46
55
37
44
54
27
51
7
61
32
48
24
12
38
19
23
53
4
2
33
14
7
29
48
56
60
30
47
41
42
21
20
10
37
12
6
35
15
25
18
41
10
37
12
6
35
47
41
42
21
52
58
61
32
16
8
36
50
57
34
49
6
3
31
49
6
35
15
57
2
1
62
63
33
14
7
29
16
40
52
58
29
16
8
36
50
57
34
49
38
51
39
45
40
52
58
61
32
48
56
60
62
31
17
54
59
35
47
41
42
53
36
50
25
18
41
42
53
4
34
17
22
43
11
27
19
23
53
4
2
33
14
39
45
8
4
34
49
6
35
15
25
50
57
2
33
14
7
61
0
0
0
32
16
40
20
10
37
44
22
43
43
11
59
35
15
25
50
25
18
41
42
53
36
50
57
2
1
30
15
57
2
1
30
15
57
34
17
22
11
27
19
55
37
12
6
35
47
41
42
53
36
50
57
2
1
30
47
41
10
5
28
14
7
29
16
40
52
58
29
16
40
20
10
37
12
6
35
15
25
50
25
18
9
26
13
56
60
30
47
41
42
21
20
42
21
20
10
5
28
14
39
13
56
60
62
63
33
14
7
29
16
40
52
26
45
40
20
42
21
52
26
13
56
28
46
23
21
52
26
45
8
36
18
9
58
29
16
40
52
58
61
0
0
0
32
48
24
12
38
51
7
61
0
0
0
32
16
8
36
18
41
10
37
12
6
3
63
33
14
7
29
48
56
60
30
47
41
42
21
52
26
45
40
52
26
45
40
20
42
21
52
58
29
48
56
60
62
63
33
46
23
21
20
42
21
52
26
45
8
4
34
17
22
11
27
19
55
37
12
38
51
39
13
56
60
30
47
9
58
29
48
56
60
30
47
9
58
61
0
32
48
24
12
38
51
39
45
40
52
58
61
0
32
16
40
52
58
29
16
8
4
34
17
54
27
51
39
45
8
36
50
25
18
9
58
61
0
0
0
32
48
56
60
62
31
49
6
35
47
9
26
13
24
44
22
43
43
11
27
19
55
5
28
46
55
5
60
62
63
1
62
63
33
46
55
5
60
62
63
1
62
31
49
6
35
47
9
58
29
48
24
12
38
19
23
21
52
26
13
56
28
46
23
21
52
26
45
40
52
26
45
40
52
58
29
48
56
60
62
63
1
30
15
25
18
9
58
29
48
24
12
6
35
47
9
58
61
32
48
56
60
30
15
57
2
1
30
15
25
18
41
42
21
52
58
61
0
0
0
0
0
0
32
16
8
4
34
49
6
3
31
49
38
19
23
21
20
10
5
28
14
7
29
16
8
36
18
41
42
21
20
42
53
4
2
1
30
15
57
2
1
62
31
17
54
59
35
47
9
58
29
48
56
28
46
55
5
60
62
63
33
14
7
61
0
32
16
8
36
18
9
58
29
16
40
52
58
29
48
56
28
46
55
5
60
62
31
49
38
19
55
5
28
14
39
13
56
60
30
15
57
2
1
30
47
41
42
53
36
18
41
10
37
12
6
3
31
49
6
3
63
1
62
63
33
46
55
37
44
54
27
19
23
21
52
26
45
40
20
10
37
44
54
59
35
47
9
26
13
56
60
62
63
33
14
39
45
40
52
26
45
40
52
58
61
0
32
48
56
60
30
47
41
10
5
28
14
7
61
0
0
0
32
16
8
4
34
49
6
35
47
41
42
53
36
18
9
26
13
56
60
30
15
25
50
25
18
41
42
53
36
50
25
50
25
50
57
34
49
6
3
31
49
6
35
15
57
2
33
14
39
13
24
44
22
43
11
59
35
15
25
50
25
18
9
26
45
8
36
18
9
58
61
32
48
24
12
38
51
7
61
32
16
8
36
50
25
50
25
18
9
58
29
16
8
36
50
25
50
57
2
33
14
7
29
48
24
12
6
35
47
9
26
45
40
20
42
53
4
2
1
62
63
33
14
39
13
24
12
38
19
55
37
44
54
27
19
55
37
12
38
51
7
61
32
16
8
4
2
33
14
39
45
8
4
2
1
62
31
17
22
43
11
27
51
39
13
56
28
46
55
5
28
14
7
61
32
16
8
4
2
33
46
55
5
60
62
63
33
14
39
45
40
52
26
45
40
20
10
5
28
46
55
5
28
46
23
21
20
10
5
28
14
7
29
16
8
36
18
41
10
5
28
46
23
21
20
42
21
20
10
5
28
46
55
37
44
22
11
59
35
47
9
26
13
56
28
14
7
61
32
16
40
52
58
29
16
40
20
10
37
44
54
59
3
63
33
46
55
5
28
46
23
21
52
26
45
8
4
34
49
38
51
39
45
40
20
10
5
60
62
31
49
6
35
15
25
18
9
26
45
8
36
18
9
58
61
0
0
32
16
40
20
10
37
12
38
51
39
13
56
28
46
55
5
28
14
7
29
48
56
60
30
15
25
50
57
34
49
6
3
31
17
54
27
19
55
37
12
38
19
23
21
52
58
61
0
0
0
32
16
8
4
34
17
54
27
19
23
21
52
58
61
0
0
32
16
40
52
26
13
56
60
62
63
33
14
7
29
48
56
28
46
55
37
44
22
11
59
3
63
1
62
31
17
22
43
43
43
11
59
3
31
17
22
43
43
11
59
3
31
49
6
35
15
25
50
25
50
25
18
41
10
37
12
38
19
23
53
4
2
33
46
23
53
36
50
25
18
41
10
5
28
46
23
21
52
26
13
56
60
30
15
25
18
41
10
37
44
22
43
11
27
19
23
21
52
58
61
0
0
0
32
48
24
12
38
51
7
29
16
40
20
10
37
12
6
3
31
49
38
19
55
37
44
22
43
43
43
43
43
43
43
43
11
59
3
31
17
54
27
51
7
29
48
24
44
54
59
3
63
33
14
39
13
56
28
46
23
21
52
26
45
8
36
18
41
10
37
44
54
59
3
31
49
38
19
55
37
44
54
59
3
31
49
6
35
47
9
58
29
48
24
12
38
19
23
53
36
50
25
18
9
58
61
0
0
32
48
24
12
38
19
55
5
28
46
55
37
12
38
51
7
61
32
16
8
4
2
1
62
63
1
62
63
33
46
23
21
20
42
53
4
2
33
46
23
53
36
50
57
2
33
14
39
45
8
4
34
17
54
27
19
23
21
52
58
61
0
0
32
48
56
28
46
23
53
36
18
41
10
5
60
62
63
1
30
47
9
26
13
56
28
46
55
37
12
6
3
31
17
54
27
51
7
61
32
16
8
36
18
41
42
53
4
2
1
30
15
57
34
17
54
59
35
47
41
42
53
36
18
9
58
29
48
24
12
38
51
7
61
32
16
8
4
34
17
22
11
59
35
47
41
10
5
28
14
7
61
32
16
8
36
50
25
50
25
18
41
42
53
36
18
9
58
29
48
24
12
6
3
31
17
22
43
11
27
19
23
21
52
58
29
16
40
52
26
45
40
20
42
53
4
2
33
14
39
45
40
52
26
13
24
12
6
3
31
49
38
19
55
5
60
62
31
49
38
51
7
61
32
16
40
20
10
37
12
6
3
31
17
54
27
19
23
53
36
18
41
10
37
44
54
59
35
47
41
10
37
44
22
43
43
43
43
43
11
27
19
55
37
44
22
43
43
43
11
27
51
39
45
40
20
42
53
4
34
17
54
59
3
31
17
22
43
11
27
19
23
21
52
58
61
32
16
40
52
58
29
48
24
12
38
51
39
13
24
12
6
35
15
25
18
41
10
5
28
46
55
5
28
46
55
5
60
62
63
1
62
31
17
54
59
35
47
9
58
61
32
48
24
44
22
43
43
11
59
3
63
33
14
39
45
8
36
18
41
42
21
20
42
53
4
2
33
46
23
21
52
58
61
0
32
48
56
28
46
55
5
28
14
39
45
8
36
18
41
42
53
36
50
57
34
49
6
35
47
9
58
29
48
56
60
62
63
1
30
15
25
18
9
58
61
32
16
40
52
58
61
32
48
56
60
62
63
1
30
47
41
42
53
4
2
33
14
39
45
8
36
18
41
10
5
60
30
47
9
26
45
40
20
42
21
20
42
21
52
26
13
24
44
22
43
11
59
3
31
17
22
11
59
3
31
49
6
35
15
57
2
33
14
7
29
48
56
60
62
31
17
22
43
43
43
43
43
43
11
59
35
47
9
26
45
8
36
50
57
2
1
30
47
9
58
29
16
8
36
50
57
2
1
62
63
1
30
15
57
2
33
46
55
37
12
38
19
23
53
36
18
41
10
5
60
62
31
49
38
19
23
53
36
18
41
42
53
36
50
57
34
49
38
51
7
29
16
8
36
18
9
26
13
24
44
54
59
3
31
17
54
59
3
63
1
62
63
1
62
31
17
22
11
27
19
55
5
60
30
15
25
50
57
34
49
6
35
15
25
50
25
50
57
2
33
14
39
45
40
52
58
61
0
32
16
40
20
42
21
52
26
45
40
20
10
5
60
30
15
57
34
49
38
19
55
5
60
30
15
57
34
49
6
35
15
25
50
25
50
25
18
9
26
13
24
12
38
19
23
53
36
18
41
10
5
28
14
39
45
40
20
10
5
60
62
31
49
38
19
55
5
60
30
15
25
18
9
58
61
32
16
40
20
42
53
4
34
17
22
11
27
19
23
21
20
42
21
20
10
37
12
6
35
15
57
2
33
46
23
53
36
50
57
2
33
14
7
61
0
32
48
56
60
30
15
25
18
9
26
13
24
44
22
43
43
11
59
3
63
1
30
15
25
18
41
10
5
60
30
15
25
18
9
58
61
0
32
48
56
60
62
31
17
54
59
3
31
49
38
51
7
29
48
24
12
6
35
15
25
18
9
26
13
56
60
30
47
41
10
37
12
38
19
55
37
44
22
11
27
19
55
5
60
62
63
1
62
31
49
38
19
23
53
36
50
57
34
49
38
19
23
53
36
50
57
34
49
38
51
7
29
16
8
4
2
33
46
23
21
20
10
37
44
22
43
11
27
51
39
45
40
20
42
21
20
10
5
60
30
15
25
50
25
18
41
10
37
44
22
43
43
11
27
51
7
29
16
8
36
50
57
2
1
30
47
41
10
37
12
6
35
47
9
58
29
48
56
28
46
23
53
36
50
57
2
33
46
23
53
4
2
1
30
15
57
2
1
30
47
41
42
53
36
50
57
2
1
30
47
9
26
45
8
4
2
33
14
39
13
24
44
54
59
35
15
25
50
25
18
9
58
61
32
48
24
44
22
43
43
43
11
59
35
47
41
10
5
28
14
39
45
8
4
2
33
46
23
53
4
34
17
22
11
27
19
55
37
12
38
51
39
13
24
12
6
35
47
41
10
5
28
46
55
5
60
62
31
49
38
19
23
53
4
2
1
62
63
1
30
15
25
50
25
18
9
26
13
24
12
6
3
63
33
46
23
53
36
50
25
50
25
18
9
26
45
40
20
42
53
4
2
1
62
63
33
14
39
45
8
4
2
1
62
63
1
62
31
17
22
43
43
11
59
3
31
17
22
11
27
51
39
45
8
4
2
1
30
15
25
18
41
10
37
44
22
11
59
35
15
25
50
57
34
17
22
43
11
27
19
55
37
44
54
59
35
47
41
10
5
28
46
23
53
4
34
49
6
35
47
41
10
37
12
38
19
23
21
52
58
61
32
16
8
4
2
33
46
23
21
20
10
37
44
22
11
27
19
23
53
4
34
49
38
19
23
53
36
18
41
42
53
4
34
17
54
27
51
7
61
32
48
56
60
62
31
49
6
35
47
41
42
21
20
42
21
20
42
21
20
42
53
36
50
25
18
41
10
37
44
54
59
35
15
25
50
25
50
25
18
9
58
61
0
0
0
32
16
8
36
50
25
50
25
18
41
10
37
12
38
51
7
29
48
56
60
30
15
25
18
41
10
37
12
38
19
55
5
60
30
15
57
34
49
6
35
15
57
34
17
22
43
43
11
59
3
31
17
54
59
35
47
41
42
21
52
26
13
56
28
14
39
45
40
20
10
37
12
6
35
47
41
42
53
36
50
57
34
17
54
27
51
39
45
8
4
34
17
54
59
3
63
33
14
7
29
48
24
12
38
19
23
21
20
42
53
4
34
49
38
51
7
29
16
8
36
50
57
2
33
14
7
29
16
8
36
18
41
42
21
20
10
5
60
62
31
49
38
51
39
45
40
20
42
21
52
26
45
40
20
10
5
28
14
39
13
24
12
6
3
63
33
46
23
21
20
10
37
12
6
3
63
1
62
63
33
46
55
5
28
46
23
21
52
26
45
40
20
10
5
28
46
23
21
52
58
29
16
8
4
2
1
62
63
33
46
55
37
44
54
27
19
55
5
28
14
7
61
32
16
40
20
10
37
12
38
19
55
37
12
38
19
55
37
44
22
43
11
59
35
47
41
10
5
60
30
15
57
2
1
62
63
1
30
47
41
10
5
60
62
31
17
22
11
27
51
39
13
56
60
62
31
49
38
51
7
29
48
24
12
38
51
39
45
40
20
10
37
12
38
19
55
5
28
46
23
21
52
58
29
48
56
60
62
63
33
14
39
13
56
28
14
39
45
40
20
10
5
60
62
31
17
22
11
27
19
55
37
12
38
19
23
53
4
34
17
54
59
3
31
49
38
51
7
29
16
8
4
2
1
62
63
33
46
23
53
36
18
41
10
5
28
46
23
21
52
58
29
16
8
36
18
41
10
5
28
46
55
37
12
38
19
23
53
36
18
41
10
37
12
38
19
23
21
52
58
29
48
56
28
46
23
21
52
58
61
32
16
8
36
18
9
58
61
32
48
24
44
22
11
27
19
23
21
52
26
45
40
20
42
53
36
50
25
50
25
18
9
58
29
48
56
28
46
55
37
12
38
19
23
53
36
50
25
50
57
34
49
6
35
15
25
18
41
42
21
52
58
29
48
24
12
38
19
23
53
4
34
17
22
11
27
19
23
21
20
10
37
44
22
43
11
59
35
47
9
58
61
32
16
8
36
18
9
58
61
0
0
0
0
32
48
24
44
22
11
59
35
47
9
26
13
24
12
6
3
63
1
30
15
25
18
41
42
21
20
10
37
44
22
43
11
59
3
63
33
14
7
29
16
8
36
18
9
58
61
0
32
16
8
36
50
25
50
57
2
33
46
23
21
20
10
5
28
14
39
45
8
4
34
49
6
35
47
41
42
21
20
42
53
36
50
57
2
1
30
15
25
50
25
50
25
50
25
18
9
58
29
16
8
36
18
41
42
21
52
26
13
24
44
54
27
51
7
29
16
8
36
50
25
50
57
34
17
22
11
59
3
31
17
22
43
43
43
11
59
35
47
9
26
13
24
12
38
51
7
61
32
48
24
12
38
51
7
61
32
48
24
44
54
27
51
7
61
32
48
56
60
30
47
41
42
53
4
2
1
62
63
33
14
7
61
32
48
24
44
54
59
35
47
9
58
29
48
56
28
46
23
53
36
18
9
58
61
0
0
0
32
48
56
60
62
63
1
62
63
1
62
63
33
46
23
53
4
2
1
62
31
49
6
3
63
33
46
23
21
52
58
29
16
40
20
42
53
4
34
49
38
51
39
45
8
36
18
9
58
61
0
32
48
56
28
46
55
5
60
62
31
17
22
43
43
43
43
11
59
35
47
9
58
61
0
0
0
0
32
16
8
4
2
33
46
23
53
36
18
9
26
45
8
4
34
17
22
43
43
11
27
19
55
5
28
46
23
21
52
26
45
8
4
2
1
62
63
33
46
55
5
60
30
15
57
34
49
38
51
7
29
48
56
60
62
31
49
6
35
47
9
58
61
0
32
16
40
20
10
5
28
14
7
61
0
0
32
16
8
36
18
9
58
61
0
0
0
32
48
24
44
54
27
19
55
37
12
6
35
47
9
26
13
24
44
22
43
43
11
27
19
23
53
36
50
25
18
41
10
5
60
30
15
57
2
1
62
63
1
62
31
49
38
51
39
13
56
60
30
15
57
2
33
14
7
29
48
24
12
38
51
39
13
56
28
46
55
5
28
46
23
53
36
18
9
26
13
24
12
6
35
47
41
10
5
60
62
31
49
38
51
7
29
48
24
12
6
35
15
57
34
17
54
59
3
31
49
6
35
15
25
18
41
10
37
44
54
27
51
7
29
48
56
60
30
47
41
42
53
36
18
41
42
21
52
58
61
32
16
40
20
10
37
12
6
3
63
1
62
31
17
54
27
51
39
45
40
20
10
5
28
46
55
5
60
30
15
57
34
17
54
27
19
55
5
60
62
63
33
46
23
53
4
2
33
14
39
45
40
20
42
21
52
58
29
16
40
52
58
61
0
32
16
40
20
42
53
4
2
1
30
47
9
58
61
0
0
0
32
16
40
52
26
45
8
4
2
33
46
55
37
44
22
11
59
35
15
25
50
57
34
17
22
43
43
43
43
11
27
51
39
13
24
12
38
51
7
29
48
56
60
62
63
33
46
55
37
44
22
11
27
19
23
21
20
10
5
60
30
47
9
58
61
32
48
24
44
22
11
27
19
55
37
12
6
3
63
1
62
31
17
22
43
43
43
11
59
35
15
25
50
25
18
41
10
5
28
46
23
21
20
10
37
12
38
51
7
61
32
16
8
4
34
17
22
11
59
35
15
25
18
41
10
5
28
14
7
29
16
40
20
42
21
20
10
5
60
30
47
41
10
5
28
14
39
13
24
12
6
35
47
9
58
61
32
16
8
4
2
33
14
39
45
40
20
42
53
4
34
49
38
19
55
5
60
62
63
33
46
55
37
12
6
35
47
41
10
5
60
62
63
1
62
31
17
54
59
35
47
41
42
21
52
26
45
8
36
50
25
50
57
2
33
14
7
61
32
48
24
12
38
51
7
61
0
0
32
16
8
36
50
25
50
25
50
25
18
9
26
13
24
44
22
43
43
43
11
27
51
7
61
0
0
0
32
48
24
44
22
43
11
59
3
63
33
46
55
5
28
46
23
21
20
10
37
12
6
3
31
49
38
51
7
29
48
56
60
30
47
41
42
21
20
42
21
52
26
13
56
60
30
15
57
2
33
46
55
37
44
54
59
3
63
33
14
39
45
8
36
18
41
10
5
60
62
31
17
54
59
35
47
41
42
21
52
26
13
24
12
6
3
63
1
62
63
33
14
7
29
16
40
20
10
37
44
22
43
11
59
3
63
33
46
55
5
60
62
63
1
30
15
57
2
1
62
63
1
30
15
57
2
33
46
55
37
44
22
43
11
27
51
7
29
48
56
28
14
7
29
16
40
20
10
37
12
38
19
55
5
28
46
23
21
52
58
29
48
56
28
46
55
37
12
38
19
23
21
20
10
5
60
30
15
25
50
25
50
25
50
57
34
49
38
51
7
61
0
0
32
48
56
60
30
47
9
58
29
48
56
28
14
7
29
48
24
12
38
19
23
53
4
34
17
22
43
43
43
11
59
3
63
1
30
47
9
58
61
32
16
40
20
42
53
4
2
1
30
15
57
34
17
22
43
43
43
11
59
35
15
57
2
1
30
47
9
58
61
32
48
56
28
46
23
21
20
42
21
20
10
5
28
14
7
29
48
56
60
62
63
1
62
63
33
14
39
13
24
12
38
51
39
45
8
36
18
41
10
5
28
46
23
21
52
26
45
40
20
10
5
28
46
23
53
4
2
33
14
7
29
48
56
28
46
55
37
44
22
43
43
43
11
59
35
47
41
10
5
60
62
63
1
30
47
41
10
5
28
46
23
53
4
34
49
6
3
63
1
30
15
25
18
41
10
37
12
38
19
55
37
44
54
27
19
23
21
20
42
53
4
34
17
22
43
43
11
27
19
55
5
60
62
63
33
46
23
21
20
10
37
12
6
3
31
49
38
51
7
29
48
24
44
54
59
35
47
9
58
61
32
16
40
52
26
45
8
4
2
33
14
39
13
56
60
30
15
25
50
57
2
33
14
7
61
32
16
40
52
26
13
56
28
46
55
37
12
38
19
23
21
52
58
61
0
32
16
8
36
18
9
26
13
56
60
30
47
41
10
37
44
54
59
35
47
9
58
29
16
40
20
42
53
36
18
41
42
53
36
18
9
58
29
48
24
12
38
19
23
21
52
26
45
40
20
10
37
44
22
43
43
43
43
11
27
51
39
45
8
36
18
41
42
21
52
26
45
40
20
42
53
36
50
57
2
33
46
23
21
52
26
45
40
52
58
29
48
24
12
6
35
15
25
50
25
50
57
34
17
54
27
51
7
29
48
56
60
30
15
25
50
57
2
33
14
39
13
24
12
6
35
47
41
42
53
4
2
33
14
7
29
48
24
12
6
35
47
41
10
5
28
46
23
21
20
10
37
44
54
59
35
15
25
18
41
42
53
4
2
33
14
39
45
40
52
58
61
0
32
48
56
28
14
39
13
56
60
62
31
17
22
11
27
51
39
45
8
36
18
41
42
21
20
10
37
44
54
59
35
47
41
42
53
36
50
25
18
9
26
45
40
52
26
13
56
60
30
15
25
18
41
10
37
12
38
19
55
5
28
46
55
5
28
46
23
21
52
26
45
40
20
42
53
36
50
57
2
1
30
47
41
42
53
4
2
1
30
15
57
34
49
38
19
23
21
52
26
13
24
44
22
43
43
11
27
19
23
53
4
34
17
54
59
3
63
1
30
15
57
34
17
54
27
19
23
21
20
42
53
36
50
25
50
57
2
1
62
31
17
54
27
19
23
21
20
10
5
60
62
63
33
14
39
45
40
20
10
5
60
62
63
33
46
55
37
44
22
43
11
59
3
63
1
62
31
49
6
3
31
17
54
59
3
31
17
22
11
59
3
31
17
22
43
43
43
11
27
19
23
53
36
18
41
42
21
20
10
5
60
30
15
57
2
33
14
39
13
56
28
14
7
61
0
0
0
0
32
16
8
4
2
1
62
63
33
46
55
37
12
6
35
47
9
26
13
24
44
22
43
43
43
11
59
3
31
49
38
51
7
29
48
24
12
38
51
7
29
48
24
12
6
35
47
41
42
53
4
34
49
38
19
55
37
12
6
3
63
1
62
63
33
14
7
61
0
0
0
0
32
16
40
20
42
21
52
26
45
40
20
42
53
36
50
25
50
25
18
9
26
45
8
4
2
33
46
23
53
4
2
1
62
63
1
30
47
9
58
61
32
16
40
20
42
53
4
2
33
46
23
21
52
26
13
24
12
38
19
55
5
60
30
15
25
50
57
34
49
6
35
15
57
34
17
22
11
27
51
39
45
40
52
58
61
0
0
0
0
0
32
48
24
12
6
35
47
9
26
45
40
20
10
5
60
30
47
41
10
37
44
22
43
43
11
59
3
31
17
22
11
27
19
23
53
4
2
1
30
15
57
2
33
46
55
37
12
6
3
63
1
62
63
33
46
55
5
60
62
63
33
46
23
21
20
10
37
12
38
19
55
37
44
22
11
59
35
47
9
26
45
8
36
50
25
18
9
58
61
0
32
16
40
20
42
21
52
58
29
16
40
20
42
53
36
18
9
58
61
0
0
0
0
0
32
48
24
12
6
3
31
49
6
3
63
33
46
55
5
60
30
47
9
26
13
56
60
62
31
49
38
19
23
21
20
10
5
60
30
15
57
34
17
22
11
59
3
31
17
54
59
35
47
9
58
29
16
40
52
58
61
0
0
32
48
56
60
62
31
17
22
11
27
19
23
21
20
42
21
20
10
37
12
6
35
47
41
42
53
36
18
41
10
37
12
38
19
55
37
44
22
43
11
27
19
23
53
4
2
33
46
23
21
52
26
45
8
4
34
49
6
35
47
41
42
53
36
18
9
58
61
0
32
16
40
20
10
37
44
22
43
11
27
51
39
13
56
60
62
63
33
14
7
29
48
56
28
46
55
5
28
46
55
5
28
46
55
5
60
30
47
41
42
53
36
50
57
2
1
62
63
33
14
39
45
8
4
2
33
14
39
13
24
12
38
19
23
53
36
18
41
42
21
52
58
61
0
0
0
32
48
56
28
14
7
61
0
32
48
24
12
38
19
55
37
44
22
43
43
43
43
43
43
11
59
3
63
33
46
55
5
28
46
55
5
28
46
23
53
36
18
9
58
61
32
48
24
12
38
51
39
45
40
52
58
61
32
16
40
20
10
5
60
62
63
33
46
55
5
60
62
63
33
14
39
45
40
20
42
53
4
2
1
62
63
1
62
31
17
22
11
59
3
63
1
30
47
9
58
29
16
8
36
50
57
34
49
38
51
39
45
8
36
50
57
2
1
62
31
49
6
35
47
9
58
29
48
24
12
6
35
47
9
26
45
8
4
34
17
54
59
3
63
1
62
31
49
38
51
39
13
56
60
30
15
57
34
49
6
3
63
33
14
39
45
40
20
10
37
12
6
3
31
49
6
3
31
49
6
35
47
41
42
53
4
34
49
6
3
63
1
30
15
57
34
49
6
35
15
25
18
41
42
21
52
58
61
32
48
56
28
46
23
21
20
10
5
28
14
7
29
16
40
52
58
29
16
40
52
26
13
56
28
14
7
61
32
48
24
44
22
11
27
19
55
5
28
14
39
13
24
12
6
35
15
57
34
49
6
3
63
33
46
23
53
4
2
1
62
31
49
6
35
47
41
42
21
52
26
13
24
12
6
35
15
25
18
9
58
61
0
32
16
40
52
58
61
0
32
16
40
20
42
53
36
18
41
42
21
20
10
5
28
46
23
53
36
18
41
42
21
20
42
53
4
2
1
62
63
33
46
55
5
60
30
15
57
34
17
22
43
43
43
43
43
11
27
19
55
37
12
6
3
31
49
38
51
39
45
8
36
50
57
2
1
30
15
25
50
57
34
17
54
27
19
23
53
36
50
57
2
1
62
31
49
6
3
63
1
62
31
49
6
35
15
25
18
41
10
37
12
6
3
63
1
30
15
25
50
25
18
41
10
5
60
62
31
49
38
51
7
61
32
48
56
60
30
15
25
18
41
42
53
4
2
33
46
23
53
4
2
1
62
63
33
14
39
45
8
4
2
1
62
31
49
38
51
7
29
48
24
44
54
27
19
55
37
44
22
43
11
59
35
15
57
2
33
14
39
45
40
20
42
53
36
50
25
18
41
42
53
36
18
41
42
53
4
2
33
14
39
13
24
44
22
11
27
51
39
13
56
28
14
39
13
24
12
38
19
55
5
60
62
31
17
22
11
59
3
31
17
22
11
59
3
31
49
6
3
63
1
30
15
57
34
49
6
3
31
17
54
27
51
39
45
40
52
58
61
32
16
8
36
50
57
2
1
30
47
9
58
29
16
8
4
2
1
30
15
25
50
57
34
49
6
3
31
17
54
27
51
7
29
16
40
52
26
45
8
4
2
1
62
63
33
46
55
37
44
22
43
11
27
19
23
53
4
2
33
14
39
45
8
36
18
9
58
29
16
8
4
2
33
46
55
5
60
30
47
9
26
13
56
60
30
47
41
10
5
60
62
63
33
14
39
13
24
44
22
43
11
27
51
39
13
56
28
14
7
61
32
48
24
44
54
27
19
23
53
36
50
25
18
9
58
61
32
16
40
52
58
29
48
56
28
14
39
45
40
52
58
61
32
48
56
28
46
23
21
52
58
61
32
48
24
12
6
35
15
57
34
17
54
27
19
23
53
4
34
49
38
51
39
45
8
36
18
9
26
45
8
36
18
9
58
29
48
24
12
38
51
39
45
40
52
58
29
16
8
36
18
41
42
53
36
50
25
50
57
34
17
54
59
3
31
49
6
35
47
41
10
37
44
54
59
3
31
49
38
51
7
61
0
0
32
16
8
36
18
41
10
37
12
38
51
7
29
48
24
12
38
19
23
21
20
42
53
36
18
9
58
29
48
56
60
62
31
17
22
43
43
43
11
27
19
23
53
4
2
1
62
31
49
38
19
55
37
44
22
11
59
35
15
25
18
9
58
29
16
40
20
42
53
36
50
57
2
33
46
55
37
12
6
35
47
41
42
21
20
42
21
20
10
37
44
54
27
51
7
61
0
0
32
16
40
52
26
45
40
20
10
37
44
54
27
19
55
5
60
30
15
57
34
17
22
43
11
27
51
39
13
24
44
22
43
11
59
3
63
1
62
31
17
54
59
35
15
57
2
33
14
39
13
24
44
54
59
35
47
41
10
5
60
62
63
33
46
23
53
4
34
17
54
27
51
39
45
8
36
50
57
2
1
30
15
57
34
17
54
59
35
47
9
26
13
24
44
22
11
27
19
55
5
28
46
55
5
28
46
55
37
44
54
27
19
23
53
36
18
41
10
5
60
62
31
49
38
51
39
45
8
4
2
33
14
7
61
32
48
56
28
14
39
45
40
20
10
5
60
62
31
17
54
59
3
63
1
30
15
25
50
25
50
57
34
49
38
51
39
45
40
20
42
21
20
10
37
44
54
27
19
55
37
12
38
19
23
21
52
58
29
16
8
4
2
1
62
63
33
14
7
29
16
40
52
26
13
56
60
30
15
25
50
57
2
33
46
55
5
28
46
55
5
60
30
15
25
18
41
10
5
60
62
31
49
6
3
63
1
30
47
9
58
29
16
8
36
50
25
18
9
26
13
56
28
46
23
21
52
58
29
16
8
4
34
49
38
19
23
21
52
58
61
32
16
40
52
58
61
32
48
56
60
30
47
9
26
45
8
4
2
1
30
15
57
2
1
30
15
25
50
57
2
1
62
63
33
46
23
53
4
34
49
6
3
31
17
54
27
51
39
13
56
60
62
63
1
62
63
1
62
31
49
38
51
39
13
56
28
14
39
45
40
20
42
53
4
2
33
14
39
45
8
4
34
17
22
11
27
19
55
5
28
14
39
45
8
36
18
41
10
37
12
38
19
55
5
28
14
7
61
32
48
56
60
62
31
17
54
27
19
23
53
36
50
57
2
33
14
7
61
32
48
56
28
46
23
21
52
58
29
16
40
20
10
37
12
38
51
39
45
40
20
42
21
52
26
45
8
36
18
41
10
5
60
30
47
9
26
13
24
12
38
19
23
21
52
26
13
56
28
14
39
45
8
4
2
1
62
63
1
62
63
1
62
63
1
62
31
17
22
43
43
11
27
51
39
45
8
36
18
41
10
5
28
14
39
13
24
44
54
27
19
23
21
20
10
37
44
54
27
19
55
5
28
46
55
37
44
22
43
43
43
11
27
51
7
29
16
8
36
50
25
50
25
18
9
26
13
56
60
30
15
25
18
41
10
37
12
6
3
63
1
30
47
9
58
29
48
56
60
62
63
33
46
55
37
12
38
19
23
53
4
34
49
6
3
31
49
6
35
15
57
2
33
46
55
37
44
54
59
3
63
33
14
7
61
32
48
56
60
30
47
41
10
37
12
6
3
31
17
54
27
51
7
29
16
40
20
10
5
28
46
55
37
44
54
27
19
55
37
44
22
43
11
59
3
63
33
14
7
61
0
32
16
8
4
2
33
14
7
29
48
24
12
6
35
15
57
34
17
54
27
19
23
21
52
26
45
40
20
42
21
52
26
45
8
36
18
9
26
45
40
52
26
45
8
4
34
49
38
19
23
21
52
26
45
40
52
26
45
40
20
10
5
60
62
31
17
22
11
27
51
7
29
48
56
28
46
23
53
4
2
33
46
55
37
44
22
43
11
27
51
39
45
40
20
42
53
4
2
33
46
23
53
36
50
25
18
9
26
45
8
4
2
33
46
23
53
4
34
49
6
3
63
1
62
63
1
30
47
41
42
21
52
26
13
56
60
62
63
1
62
31
17
54
27
19
23
53
4
2
33
14
39
13
56
28
14
7
61
0
0
32
16
40
52
58
29
48
56
60
62
63
33
46
55
5
60
30
47
41
10
5
60
62
63
1
62
31
17
22
43
11
27
51
7
29
48
24
12
6
3
63
1
62
31
49
38
19
55
5
60
30
15
57
34
49
6
35
47
41
10
5
28
46
23
53
36
50
57
34
17
54
59
35
15
57
34
17
22
43
43
43
11
27
19
23
53
36
50
57
2
33
14
7
29
48
24
44
54
59
3
31
49
6
35
15
25
50
25
18
9
58
61
0
32
48
56
60
62
31
49
38
51
7
61
0
0
0
0
0
0
0
32
48
24
12
6
3
63
1
62
63
1
62
63
33
46
23
21
20
10
5
60
30
47
41
42
53
4
2
1
30
47
9
26
45
40
52
26
13
56
28
46
23
21
52
26
45
8
4
2
1
30
15
57
2
1
62
63
1
62
63
33
14
39
13
56
28
14
39
13
24
12
38
19
55
37
12
6
3
31
17
54
27
51
39
45
8
4
34
17
22
11
27
19
55
5
28
46
55
5
28
46
55
37
44
54
59
3
63
33
46
23
53
36
18
9
26
45
8
4
34
49
38
51
39
45
40
52
26
45
8
4
34
17
22
43
43
11
27
19
55
5
28
46
55
5
28
14
39
13
24
44
22
11
27
19
23
21
20
42
21
52
26
13
56
28
46
23
53
4
34
49
38
19
55
37
44
54
59
3
31
49
6
35
15
25
18
9
26
45
8
4
2
33
14
39
45
40
52
26
13
24
44
54
59
35
15
57
34
49
38
19
55
37
44
22
11
59
3
31
49
38
51
7
61
32
16
8
36
50
57
2
33
46
23
53
36
18
9
58
61
0
32
16
8
4
2
33
14
39
13
56
60
30
15
25
18
9
26
13
24
12
6
3
63
33
46
23
53
36
50
57
2
33
14
7
29
48
24
44
22
11
27
19
55
37
44
54
59
35
47
9
26
45
40
52
26
13
56
28
14
7
29
16
8
36
18
41
42
21
20
42
53
36
50
25
50
57
34
17
54
27
19
23
21
20
10
37
44
54
59
35
15
25
50
25
50
25
50
57
2
1
30
47
41
10
37
44
54
59
35
15
57
34
49
6
35
15
25
18
9
26
45
8
4
2
1
62
31
17
54
59
35
47
41
10
37
44
54
59
3
63
1
62
31
49
6
3
63
33
46
23
21
20
10
5
28
14
7
29
48
56
60
30
15
25
18
41
42
21
52
58
29
16
40
20
10
37
12
38
19
23
53
4
34
49
38
51
39
45
8
4
34
49
38
51
7
61
0
32
16
8
36
18
9
58
61
32
48
24
44
22
43
43
11
59
35
15
25
18
9
26
45
8
36
18
9
58
61
32
16
8
4
34
49
6
3
31
17
22
11
27
19
23
21
20
42
53
36
18
41
10
5
28
14
39
45
8
36
50
25
18
9
58
61
32
48
24
44
22
11
27
51
7
61
32
16
40
52
26
45
8
4
2
33
14
39
13
24
44
22
11
59
35
47
41
42
21
52
58
61
0
0
0
0
32
16
8
4
34
49
38
19
55
37
44
54
59
35
47
41
42
53
4
2
1
30
15
57
2
33
46
55
37
44
54
59
35
15
57
2
1
30
15
57
34
49
38
51
39
45
8
4
2
33
14
7
29
16
8
4
34
49
6
35
15
57
2
33
14
7
61
0
32
16
40
52
58
29
48
24
44
54
59
35
15
57
2
1
30
47
9
58
29
16
40
20
42
21
52
26
13
56
28
46
23
21
52
58
29
48
56
60
62
63
33
46
23
21
20
10
37
44
22
11
27
19
23
53
4
34
49
38
51
7
61
32
16
40
52
26
13
56
60
30
15
57
2
33
46
23
21
52
26
45
8
36
50
57
34
49
6
3
63
33
14
7
61
0
32
16
8
36
18
9
58
29
48
24
44
54
59
35
47
41
10
37
44
22
11
27
19
23
21
20
10
37
44
22
43
43
43
43
43
11
27
19
23
21
20
10
37
44
22
43
43
11
27
51
39
13
56
60
62
63
1
62
63
1
62
31
49
6
35
47
41
42
21
20
10
37
44
22
11
59
35
47
41
10
5
28
14
7
61
32
16
40
52
58
61
0
0
0
0
32
48
56
28
14
7
29
16
8
36
50
25
18
41
10
37
12
6
3
63
1
62
63
33
14
7
61
32
16
8
4
34
17
22
43
43
11
27
51
39
13
24
44
22
43
11
27
19
55
37
12
38
51
39
45
40
20
42
53
36
50
57
2
33
46
55
37
12
6
35
15
25
50
57
2
33
14
39
45
40
52
58
61
0
32
48
24
44
54
59
35
15
25
18
41
42
53
36
50
57
2
33
14
39
13
56
60
62
63
33
46
23
21
20
42
21
52
26
13
56
60
62
31
49
6
35
47
9
26
13
24
12
38
51
7
29
16
40
20
42
21
52
58
61
32
16
40
52
58
61
0
32
16
8
36
18
9
26
13
56
28
14
7
29
48
24
44
22
43
11
59
3
63
1
30
47
41
10
5
28
46
23
53
36
18
9
58
61
32
48
24
44
54
27
19
23
21
52
26
45
8
4
34
17
22
11
59
3
31
17
22
11
59
35
47
9
58
61
32
16
40
20
10
37
12
6
3
31
17
54
59
3
31
17
54
59
35
47
41
42
53
4
2
1
30
47
9
26
45
40
52
58
61
0
32
16
8
4
2
33
14
7
61
0
0
0
32
48
56
28
46
23
21
52
58
61
32
48
56
60
30
15
25
50
25
50
25
18
9
26
13
24
12
38
19
55
37
12
6
3
31
17
54
27
19
23
53
36
50
57
2
33
46
23
21
20
42
53
36
18
9
58
61
0
32
48
24
12
38
51
39
13
24
44
54
59
35
47
9
26
45
8
4
2
1
62
31
49
38
51
7
29
48
56
28
46
23
53
4
34
17
54
59
35
15
57
2
1
30
15
57
34
17
22
43
43
11
59
35
15
25
18
41
42
21
52
26
45
40
52
26
45
8
36
50
25
18
9
58
61
32
48
24
12
38
19
23
53
4
2
1
62
63
1
30
15
57
2
1
30
15
57
34
49
38
19
55
37
44
22
11
27
51
39
13
24
44
22
43
11
59
3
31
49
38
51
7
61
0
0
32
48
24
44
54
59
35
15
25
50
57
2
33
14
7
29
16
8
36
18
9
58
61
32
16
40
20
42
21
20
42
21
52
26
45
40
52
58
61
32
16
40
52
58
29
16
40
20
42
21
52
58
29
48
56
28
46
55
37
44
54
27
51
7
61
0
32
16
8
4
34
17
54
27
19
23
21
52
26
45
40
20
10
37
44
22
11
59
3
63
33
14
7
29
48
56
28
14
7
61
32
16
40
52
26
45
40
52
26
13
24
12
38
51
39
45
40
52
58
61
0
32
48
24
12
6
3
31
49
38
19
55
37
12
38
19
23
21
20
42
21
20
42
21
20
42
21
20
42
21
20
10
37
44
22
11
27
51
7
61
0
32
16
40
52
26
45
40
52
26
45
40
52
26
13
24
12
38
19
55
37
44
22
11
59
3
63
33
46
23
53
4
2
33
14
7
61
32
48
56
60
30
15
57
34
49
6
3
63
33
46
55
37
12
38
19
23
21
20
10
5
60
30
15
57
2
33
14
39
45
40
20
10
5
60
62
63
1
30
15
57
2
33
14
7
29
48
24
44
22
11
59
3
31
49
38
51
39
45
40
52
58
29
16
8
36
18
41
10
5
60
30
47
9
58
29
48
56
60
62
31
17
22
43
11
27
19
23
53
36
50
25
50
25
18
41
42
53
4
34
17
54
59
35
15
25
18
41
42
53
36
50
25
18
41
10
5
28
46
55
37
44
22
43
11
27
19
23
21
52
26
13
24
44
54
59
35
15
25
50
57
34
49
38
19
23
21
52
26
13
24
12
6
3
31
49
6
35
15
57
34
49
6
3
31
49
6
35
47
9
26
13
56
28
14
39
13
56
60
62
63
1
30
15
57
34
17
22
43
43
11
59
35
47
41
10
5
28
46
23
53
4
34
49
38
51
7
61
32
16
8
4
2
33
46
55
37
12
6
3
63
33
46
23
53
4
2
33
14
7
61
0
32
16
8
36
50
25
18
41
42
21
52
58
29
48
56
28
46
55
37
44
54
27
51
39
13
24
12
6
3
31
17
54
59
3
31
49
38
19
23
53
4
2
33
46
23
21
52
58
61
0
32
16
8
4
2
1
62
63
33
14
39
13
24
12
38
51
39
45
40
52
26
45
8
36
18
9
26
13
24
44
22
43
11
59
35
47
9
26
13
56
28
46
23
53
36
18
9
26
45
8
36
18
41
42
21
20
10
5
60
62
31
49
6
3
63
33
14
39
45
40
20
10
5
28
14
7
61
0
32
16
8
36
50
57
2
1
62
63
1
30
47
9
58
61
32
48
56
28
14
39
45
40
52
58
29
16
8
36
18
9
58
61
32
48
24
44
22
11
27
19
23
21
20
42
53
36
18
41
42
21
20
10
5
28
46
23
53
4
34
17
22
11
27
51
7
61
32
16
40
52
58
29
48
24
12
6
3
31
17
54
27
19
55
5
60
62
31
17
54
27
51
39
13
24
12
38
51
39
13
56
28
46
23
21
52
58
61
0
0
32
16
8
36
18
9
26
13
56
28
14
39
45
8
4
34
49
6
35
15
57
2
1
62
63
33
46
23
21
52
26
45
40
20
42
21
52
58
61
0
0
32
48
56
28
14
39
13
56
60
30
47
9
58
29
16
40
52
58
29
48
24
12
6
3
63
1
62
63
33
46
23
53
4
2
1
62
31
17
22
11
27
19
23
21
52
58
61
0
0
0
32
48
56
60
30
15
57
34
17
22
43
43
43
43
43
11
27
51
7
61
32
48
24
12
6
3
63
33
14
39
13
56
28
14
39
13
56
28
46
23
21
52
58
29
48
24
44
54
27
19
55
37
44
54
27
51
39
13
24
12
6
35
47
9
26
45
8
36
50
25
18
9
58
61
0
32
48
56
60
30
15
57
34
49
6
3
31
17
22
43
43
11
59
3
63
33
46
23
21
20
42
21
52
26
13
24
44
54
27
51
39
13
56
28
14
39
45
40
20
10
37
12
38
51
7
29
48
56
28
46
55
5
28
14
39
13
56
60
62
63
33
46
23
53
4
34
49
38
19
23
53
4
34
17
22
11
27
51
39
13
24
44
54
59
35
47
9
26
13
24
12
6
35
47
41
42
53
36
50
25
50
25
18
9
58
29
16
40
52
58
61
32
48
56
28
46
23
21
20
10
5
60
30
15
25
18
9
58
29
16
8
4
2
33
14
39
45
40
52
26
45
8
36
50
25
18
41
42
21
52
26
13
24
12
38
51
7
29
48
56
28
46
23
53
4
34
17
22
43
11
59
3
63
1
62
31
17
54
27
19
55
37
12
6
3
63
33
46
23
53
4
2
1
30
47
9
26
45
40
52
58
29
16
40
20
10
37
44
22
11
27
19
55
37
44
54
27
51
7
29
16
40
20
42
21
20
10
37
44
22
43
11
27
19
23
53
4
34
17
22
11
59
35
47
41
10
37
12
6
3
63
33
46
23
21
52
58
29
16
40
20
10
5
28
46
55
5
60
30
15
25
18
9
26
45
40
52
26
13
56
60
30
47
41
10
5
60
62
63
1
62
63
1
62
31
49
6
35
15
25
18
9
26
45
8
4
34
49
6
35
15
57
2
33
14
7
29
48
56
28
46
23
21
52
26
13
24
44
54
27
19
23
21
20
10
5
60
62
63
1
62
63
33
14
39
45
8
4
34
17
22
43
11
59
35
15
25
50
25
50
25
18
41
10
5
60
30
47
9
26
13
56
60
30
15
57
2
33
46
23
21
52
58
61
0
32
16
8
36
18
9
26
13
56
60
30
15
25
18
41
42
53
36
18
9
26
13
24
44
54
27
51
39
13
24
12
6
35
47
9
58
61
0
32
16
8
36
50
57
34
49
38
51
7
29
48
56
60
30
47
41
10
5
28
14
7
61
0
0
32
48
24
44
54
59
35
47
41
42
53
36
50
25
18
41
10
37
12
38
19
55
5
60
30
15
57
2
33
46
55
37
44
54
59
3
31
17
22
11
59
35
47
41
10
5
28
46
55
37
44
22
11
27
51
7
61
32
16
8
4
2
1
62
63
33
14
7
29
16
40
52
26
13
24
12
38
19
23
53
36
50
25
18
9
26
13
24
44
22
43
43
11
27
19
55
37
44
54
27
19
55
5
28
46
55
37
44
22
43
43
43
11
59
3
31
17
22
11
59
3
63
33
46
23
53
4
2
33
46
55
5
60
62
63
1
62
63
1
30
47
9
26
45
40
20
42
53
4
34
17
54
27
51
39
45
8
36
50
57
34
17
22
43
43
11
27
19
55
37
44
54
59
35
47
9
58
61
32
16
40
20
10
5
28
14
7
29
16
40
52
26
13
56
28
46
55
5
60
62
63
1
30
47
41
10
37
44
22
43
11
27
19
55
5
28
46
55
5
60
62
31
49
38
51
7
61
0
32
16
40
20
42
21
52
26
45
8
36
18
9
58
29
48
56
28
46
23
21
20
42
21
20
42
21
20
10
37
44
22
43
11
59
3
31
17
22
43
43
43
43
43
43
11
59
3
31
49
38
19
55
5
60
30
47
9
58
29
48
24
12
6
35
15
57
2
1
62
63
33
46
23
21
20
10
5
28
14
39
45
8
36
18
9
58
29
16
8
4
34
49
38
19
23
21
52
26
13
24
12
6
3
31
17
22
11
27
19
55
37
44
22
43
11
27
19
23
53
36
18
9
58
61
32
16
8
36
50
57
34
49
6
35
47
41
10
37
12
6
3
63
33
14
39
45
40
52
26
13
24
12
38
51
7
61
0
0
0
0
32
48
56
28
14
7
29
48
24
44
54
27
51
7
61
32
16
40
52
26
45
40
20
42
21
52
58
29
48
24
44
22
43
11
59
35
47
9
26
45
40
52
58
61
32
16
8
36
50
25
18
9
26
45
40
52
58
61
0
32
48
56
28
14
7
29
16
40
20
42
53
4
2
33
14
39
45
8
36
18
41
10
5
60
30
47
41
42
53
36
18
41
10
37
12
6
3
31
49
6
35
15
57
34
49
38
51
7
29
16
8
4
2
33
14
39
13
24
44
22
11
59
3
31
49
6
35
15
25
18
41
10
5
60
62
31
17
22
43
43
43
43
43
43
43
11
59
3
63
1
62
31
17
54
59
35
47
41
10
37
44
22
43
43
43
43
11
59
3
31
49
6
35
47
9
58
29
16
8
36
50
25
18
41
42
21
52
58
61
0
0
32
48
56
60
62
31
49
38
51
7
29
16
8
4
2
33
46
23
53
36
50
57
34
49
6
35
47
9
26
45
8
4
34
49
6
3
31
49
6
3
31
17
54
27
51
7
61
0
0
0
0
0
0
32
16
8
36
18
41
42
21
20
42
53
4
2
1
30
47
41
10
37
12
6
3
31
49
38
51
7
61
32
48
24
12
6
3
31
49
6
35
47
9
26
45
40
52
26
13
24
12
38
51
39
45
8
36
50
57
34
17
22
43
11
27
51
7
29
16
40
52
58
29
16
8
36
18
41
10
5
28
14
39
13
24
12
38
51
39
45
40
20
10
37
12
38
19
23
53
36
18
9
58
61
0
32
16
40
52
26
45
8
36
18
41
42
21
52
26
45
8
36
50
25
18
9
26
13
56
60
30
47
41
10
5
28
46
23
21
52
26
13
24
12
38
51
7
29
48
24
44
22
11
59
3
31
17
54
27
51
39
13
56
60
62
63
33
14
7
29
48
24
12
6
3
31
49
38
19
23
53
36
18
9
58
61
0
0
0
0
0
0
32
48
24
44
22
43
43
11
59
3
63
1
62
31
17
54
27
19
55
5
60
30
15
25
18
41
42
21
20
42
53
4
34
49
6
3
31
49
6
35
47
41
42
21
52
58
29
48
24
12
6
3
31
49
6
3
31
17
22
43
43
43
43
11
59
3
63
1
62
63
33
14
39
13
24
44
54
59
3
63
1
30
15
25
50
25
50
57
2
1
30
15
25
18
9
58
29
48
24
44
22
11
59
3
31
49
38
19
23
21
52
26
13
56
28
46
23
53
4
34
17
54
27
51
39
13
24
44
22
11
27
51
7
61
32
48
24
44
54
27
51
39
45
40
52
58
61
0
32
16
40
20
42
21
20
10
5
60
30
47
9
26
13
56
28
14
39
13
24
12
38
19
55
37
44
22
11
59
3
31
49
6
35
47
9
58
29
16
40
52
26
13
24
12
6
35
47
9
26
45
8
36
50
25
50
57
34
17
54
27
51
7
29
16
8
4
34
17
22
11
59
35
15
25
50
25
50
25
18
9
26
13
56
28
46
55
5
60
62
31
49
6
3
63
1
30
47
41
10
5
28
46
55
5
28
46
23
53
36
18
41
42
53
36
18
9
58
61
32
48
24
44
54
27
51
7
61
0
0
0
32
48
56
60
30
47
41
42
53
36
18
9
26
13
24
12
6
3
31
49
6
3
31
17
22
43
11
27
19
23
21
52
26
45
8
4
2
33
14
7
61
32
48
56
28
46
23
53
36
50
57
34
17
22
11
59
3
63
33
14
7
29
16
8
4
34
17
54
59
3
63
1
30
47
9
26
13
56
60
30
47
9
26
13
56
28
14
7
61
32
48
56
60
62
31
49
6
3
63
33
14
7
29
48
24
44
54
27
51
39
13
56
28
14
7
29
48
56
60
30
47
41
42
21
20
10
37
12
6
3
31
49
6
35
15
57
34
17
22
11
27
19
55
37
44
54
27
51
39
45
8
36
50
25
50
25
18
41
10
37
44
54
27
51
7
29
16
40
52
58
29
48
56
60
62
31
49
38
19
23
21
20
42
21
52
26
13
24
12
6
35
15
25
50
57
34
17
54
59
3
63
1
62
63
33
14
39
13
56
60
62
31
49
38
51
39
45
8
36
18
41
42
21
20
42
21
20
42
21
20
10
5
60
30
15
25
50
25
50
57
34
49
6
35
15
25
18
41
10
5
28
14
39
45
40
52
58
61
0
32
48
24
12
38
51
7
61
32
48
56
60
62
63
33
14
7
29
16
40
52
58
61
32
16
8
36
18
9
26
45
40
52
58
61
32
16
40
52
58
29
48
56
60
62
31
17
22
43
43
11
59
3
63
33
46
23
21
52
58
29
16
8
36
18
9
58
29
48
24
44
22
43
43
11
27
19
23
21
52
26
13
24
12
6
3
31
17
54
27
19
55
5
60
30
47
41
10
5
28
14
39
45
40
52
58
29
48
24
44
54
27
19
55
5
28
14
7
61
32
48
56
28
46
23
53
4
2
33
46
23
53
36
50
25
50
25
18
9
58
61
0
0
0
0
32
16
8
4
2
33
14
39
45
8
4
34
17
22
43
11
59
3
31
17
22
43
43
43
43
43
11
27
51
7
61
0
32
48
56
28
14
7
29
16
8
4
2
33
46
23
21
20
10
5
60
62
63
33
14
7
29
48
24
44
54
59
3
63
33
14
7
61
32
48
24
44
22
43
43
43
11
27
19
23
53
36
18
41
10
37
12
38
51
7
61
32
16
8
36
50
57
2
33
14
7
29
48
56
28
14
7
29
16
40
20
42
21
20
42
21
20
10
5
28
14
39
45
40
20
10
5
60
62
31
17
54
59
35
47
9
26
45
8
36
50
57
34
17
54
59
35
15
25
50
57
2
1
62
31
49
6
3
63
33
14
39
13
56
60
30
47
9
26
13
24
12
6
3
63
1
62
63
33
14
7
29
48
24
12
6
3
63
1
30
47
41
42
21
20
42
21
52
58
29
48
56
60
62
31
17
22
11
27
51
7
29
48
56
28
14
39
45
40
20
10
37
12
6
35
15
57
2
33
14
7
29
16
8
4
34
49
38
51
39
13
56
28
14
7
29
48
56
28
46
55
5
60
30
15
25
50
25
18
9
58
29
16
8
4
34
49
6
3
63
1
62
31
17
54
27
19
55
37
44
54
27
19
55
5
28
46
55
5
28
14
39
45
8
4
2
33
14
39
13
24
44
22
11
27
19
23
21
52
26
13
24
12
38
19
23
21
20
42
21
52
58
61
32
48
24
12
6
35
47
41
10
5
28
46
55
37
12
38
19
55
37
44
22
11
27
51
7
29
16
40
20
42
53
4
34
49
6
3
63
33
46
55
5
60
62
31
49
6
3
63
33
46
23
53
4
2
1
62
63
33
46
55
5
28
14
39
45
40
52
26
13
24
12
6
3
31
49
6
35
15
57
2
1
30
15
25
18
9
26
13
24
44
22
43
11
27
19
55
5
60
30
15
25
50
57
2
1
62
63
1
62
31
17
22
11
59
35
47
41
10
5
60
30
15
25
50
25
50
57
34
49
38
51
7
61
32
48
56
60
30
15
57
34
49
38
51
7
61
32
16
8
4
2
33
46
23
53
4
34
17
22
43
11
27
51
7
61
0
32
48
24
44
22
43
11
59
35
15
57
2
33
14
7
29
16
40
20
10
5
60
62
63
33
14
7
29
48
56
60
30
47
9
26
13
24
12
6
3
31
17
54
59
3
63
1
30
47
9
58
29
48
56
28
14
7
61
32
16
40
52
58
61
32
48
56
28
46
23
53
36
18
41
42
21
52
26
45
8
36
18
41
10
5
28
14
39
13
24
44
22
11
59
3
63
33
14
7
61
0
32
16
40
52
58
61
0
0
0
32
48
56
60
62
31
17
22
11
59
3
63
1
30
47
41
10
5
28
46
55
5
60
30
47
9
26
13
24
12
6
3
31
49
38
19
55
5
60
62
63
1
30
15
57
34
49
38
19
55
5
28
14
7
29
48
24
12
6
3
63
33
46
23
53
36
50
25
50
57
34
17
22
11
27
19
23
21
20
42
53
36
50
25
18
9
26
13
56
60
62
63
1
30
47
9
26
45
40
52
58
29
48
24
12
38
19
23
53
36
18
9
58
29
48
56
28
14
7
29
48
56
28
46
23
53
4
34
17
54
27
19
55
5
60
30
47
41
10
5
28
46
55
5
28
14
7
29
16
8
4
34
17
22
43
11
27
51
39
13
24
12
6
3
63
33
46
55
5
28
46
23
21
52
58
29
48
56
60
62
63
33
14
7
61
0
0
0
32
48
24
44
54
59
35
47
41
10
5
28
46
23
53
36
18
9
58
29
16
8
36
18
41
42
53
36
50
57
34
49
38
19
23
53
4
2
33
46
23
21
52
58
29
16
40
52
26
45
8
36
50
57
34
49
6
35
47
41
10
5
28
46
55
37
12
6
35
47
9
58
61
0
0
0
0
0
0
32
48
56
28
46
55
5
60
30
15
25
50
25
50
57
34
17
22
43
43
11
27
19
55
37
12
6
3
63
33
14
7
29
16
40
20
10
5
28
14
7
61
0
0
32
48
24
44
54
59
3
31
49
6
3
63
33
46
55
37
12
6
35
15
25
18
9
26
13
56
60
30
15
25
18
41
42
21
52
26
13
56
60
62
31
49
6
3
63
33
46
55
5
60
62
63
33
14
7
29
48
24
44
22
11
59
3
63
1
30
47
9
26
13
56
28
46
55
37
12
6
35
15
25
18
41
42
21
20
42
21
20
42
21
20
42
21
20
42
53
4
2
1
62
31
49
38
51
7
61
32
48
24
12
38
51
39
13
56
28
46
23
21
20
42
21
52
26
45
40
20
42
53
4
34
49
6
3
31
17
22
11
59
3
63
1
62
31
17
22
11
59
35
15
25
18
9
58
61
32
16
8
36
18
41
42
21
20
10
37
12
6
35
47
41
42
21
20
42
21
52
26
45
40
52
26
45
8
36
18
41
10
5
60
30
15
57
34
17
22
11
27
19
55
37
12
6
3
63
33
14
7
29
48
24
12
6
3
63
1
62
31
17
54
59
35
15
57
2
1
62
31
17
54
27
19
23
21
20
10
37
44
54
27
51
39
45
8
36
18
9
58
29
16
8
4
2
1
30
47
9
58
29
16
40
52
26
13
56
60
30
47
9
58
61
32
16
8
4
34
49
6
35
47
9
58
61
32
16
40
20
10
37
12
38
51
39
45
40
52
58
61
32
16
40
52
58
29
16
40
52
26
13
24
12
38
51
7
61
32
48
24
44
22
11
59
35
15
25
18
9
26
13
56
60
30
47
9
58
29
48
56
28
14
39
13
56
28
14
7
29
16
40
20
10
37
44
54
27
19
55
37
12
38
51
39
45
8
4
34
17
22
43
43
11
27
19
55
37
12
38
19
23
53
36
18
9
26
45
40
52
26
45
40
20
10
5
28
46
23
21
52
26
45
40
52
26
13
56
28
14
7
61
32
48
24
12
6
35
47
9
26
45
40
20
10
5
60
30
47
9
58
61
32
16
40
52
58
29
16
40
20
42
21
20
10
5
28
14
39
45
8
4
34
49
38
51
39
45
8
4
34
17
54
59
3
63
1
62
63
33
46
55
37
44
54
59
3
31
17
22
11
27
51
7
29
16
40
52
26
45
8
36
50
25
50
25
50
57
34
49
38
51
7
61
0
0
0
32
16
8
36
50
25
18
9
26
45
8
36
18
9
26
13
56
28
46
55
5
60
30
47
41
42
21
52
26
45
40
52
26
13
56
28
14
39
13
24
44
54
59
35
47
9
58
61
0
0
0
0
0
32
48
24
12
38
19
23
53
4
34
17
22
43
43
43
11
59
3
31
49
6
35
15
57
34
17
54
59
35
47
9
26
13
24
12
38
51
7
61
0
32
48
24
12
38
51
7
61
0
32
48
24
12
6
35
15
57
2
1
62
31
17
22
11
59
3
31
49
6
35
15
25
18
9
58
29
48
56
60
62
31
17
54
27
51
39
13
24
44
54
59
3
63
1
30
47
41
10
37
44
22
43
43
11
59
3
31
49
6
35
47
9
58
61
32
16
40
20
42
53
4
2
1
30
15
57
34
49
38
51
39
45
8
36
18
41
42
53
4
34
49
6
35
47
9
58
29
48
56
28
14
39
45
8
4
2
1
30
47
41
42
53
4
34
17
54
59
35
47
41
10
37
44
54
27
51
7
61
0
0
32
48
24
12
38
19
23
21
20
10
5
60
62
63
33
46
55
37
12
6
35
47
9
26
45
40
20
10
37
12
6
35
15
57
34
49
6
35
15
57
34
17
22
43
43
11
27
19
55
5
28
46
55
5
60
30
47
41
42
53
4
34
17
22
11
27
19
23
21
20
10
37
12
6
35
47
41
10
37
44
54
59
35
47
41
10
37
44
22
11
59
3
31
17
54
27
51
39
13
56
28
46
55
37
12
38
19
23
21
20
42
53
36
50
57
34
49
6
3
31
49
6
35
15
25
50
57
34
49
38
51
39
45
40
20
42
53
4
2
1
30
47
41
42
53
36
18
41
10
5
28
14
7
29
48
24
12
38
19
23
21
52
58
29
48
56
60
30
15
57
34
17
54
27
19
23
53
4
2
1
30
47
9
58
29
16
8
36
50
25
18
9
58
29
48
56
28
46
23
21
52
26
13
24
44
22
43
43
43
43
43
43
43
11
27
51
39
13
24
44
22
43
43
11
27
19
23
53
36
50
57
34
49
6
3
31
17
54
27
19
55
37
44
22
43
43
11
27
51
7
61
32
16
40
52
26
45
8
36
18
9
26
45
40
52
26
13
56
28
14
39
45
40
52
58
61
0
32
16
40
52
58
29
16
8
36
50
25
18
9
58
61
0
0
32
48
56
28
46
23
53
4
34
49
38
51
39
13
56
60
30
47
41
42
21
20
42
21
20
10
37
12
6
35
15
25
50
25
50
57
34
49
38
19
55
5
60
30
15
25
18
41
42
21
20
10
37
12
38
19
55
37
44
54
27
19
55
5
28
46
55
37
12
6
3
63
1
62
63
33
14
39
45
8
36
50
25
50
25
50
25
50
25
50
57
2
1
30
47
41
42
53
36
50
25
50
57
2
33
46
55
37
12
38
51
39
45
40
52
26
45
8
36
18
9
26
45
40
20
10
5
28
46
23
21
52
58
61
32
48
24
44
54
27
19
23
21
20
10
5
60
62
31
49
6
3
31
17
22
11
59
35
47
41
10
5
28
14
7
29
16
40
52
58
29
48
24
44
54
59
35
15
25
50
57
34
17
54
27
51
39
13
24
12
38
19
23
21
52
26
45
8
36
50
25
18
9
58
61
0
32
16
40
52
58
29
48
24
12
6
3
31
49
6
35
15
25
18
9
26
45
40
20
42
53
36
50
57
34
49
38
51
7
29
16
40
20
10
37
44
22
43
11
27
51
7
61
32
48
56
60
30
15
57
2
1
62
63
1
30
15
57
2
1
62
63
33
46
55
5
60
30
47
41
42
21
20
10
37
12
6
35
47
41
42
53
36
18
41
42
21
20
10
5
60
62
31
49
38
19
23
53
36
18
9
26
13
56
60
30
15
25
18
9
58
29
48
24
44
54
27
19
23
21
52
58
61
32
48
24
44
54
27
19
23
21
20
10
37
12
6
3
63
1
30
47
41
42
53
36
50
25
50
25
18
41
10
5
28
14
7
29
48
56
60
30
47
41
42
21
52
26
45
40
20
42
53
4
2
33
14
7
29
16
40
52
26
13
24
44
54
59
3
63
33
46
55
37
44
54
59
35
15
25
18
41
42
21
20
42
21
52
58
61
0
0
0
32
16
8
36
50
25
18
9
26
45
8
4
34
49
38
19
55
5
28
14
39
45
8
36
50
25
18
41
42
53
36
18
41
42
53
36
18
9
26
13
56
60
30
15
57
34
49
38
19
23
21
20
42
53
36
18
41
10
37
44
22
11
59
3
63
1
30
15
25
50
25
18
9
58
61
32
48
24
44
54
59
3
31
49
38
19
23
53
36
18
9
58
29
48
56
60
30
15
25
50
25
50
57
2
33
46
23
53
4
34
49
38
51
39
13
24
12
6
35
15
57
34
49
38
19
55
37
12
38
51
39
45
8
4
2
1
30
15
25
18
9
26
13
56
28
46
23
53
4
34
17
22
43
11
59
3
31
49
6
3
63
1
30
47
9
26
45
40
52
26
13
56
60
30
15
25
18
41
10
5
60
30
47
41
10
5
28
14
39
13
56
28
14
7
29
48
24
12
38
19
23
21
52
58
29
48
56
60
62
63
33
46
23
53
4
34
49
38
51
7
61
0
32
16
40
52
26
45
8
36
18
9
58
61
0
32
48
24
44
54
59
3
31
49
6
3
31
17
54
59
35
47
41
10
37
12
38
19
23
53
36
18
9
26
13
56
28
46
55
37
12
38
51
39
45
40
52
58
61
0
32
16
8
4
2
1
30
47
41
10
37
12
38
51
7
61
0
0
32
16
8
4
34
49
6
35
47
41
42
53
36
18
9
26
45
40
52
26
13
24
44
54
27
51
7
29
48
56
28
46
23
21
20
42
21
52
58
61
32
16
40
20
42
21
52
58
61
32
48
56
28
14
39
45
40
20
10
37
12
38
19
23
53
36
18
9
26
45
8
36
50
57
34
49
38
19
23
21
52
58
61
0
0
0
32
48
24
12
6
35
47
41
10
5
28
46
55
37
12
38
19
55
5
60
30
15
25
50
25
50
25
50
57
2
33
14
39
45
8
36
18
41
10
5
60
30
47
9
58
29
16
40
52
26
13
24
44
22
11
27
19
55
37
44
22
11
27
19
55
37
44
54
59
3
31
17
54
27
51
39
13
24
44
22
43
43
43
43
11
59
3
63
33
14
7
29
16
40
52
58
61
32
48
24
44
54
59
35
15
57
34
49
38
51
39
45
8
36
18
9
58
61
32
48
56
28
46
55
5
60
62
63
1
30
15
57
34
17
22
11
27
51
39
45
40
20
42
21
52
26
13
56
28
46
23
21
52
58
29
48
24
44
22
43
43
43
11
59
3
63
1
30
47
41
10
5
28
14
39
13
56
28
46
23
21
20
10
37
44
22
11
27
51
7
61
0
32
16
8
36
50
57
2
33
14
7
61
0
32
16
40
52
26
45
40
20
10
37
12
38
51
39
45
40
52
26
13
24
44
54
27
51
7
61
0
32
16
40
20
10
5
28
14
7
61
0
32
48
56
28
46
55
5
28
46
55
37
44
54
27
19
23
21
52
58
29
48
56
60
30
15
25
50
57
34
49
6
3
63
1
62
63
1
30
47
41
42
21
20
42
21
20
10
37
44
54
27
19
23
21
52
58
29
16
8
36
50
57
34
17
22
43
43
11
59
35
15
57
2
1
30
15
57
34
17
22
11
27
19
55
5
28
46
55
5
60
62
31
49
6
3
31
49
38
19
23
21
52
58
61
0
0
32
48
56
60
62
63
33
14
7
29
16
8
4
2
33
46
23
53
36
50
57
34
49
38
51
7
61
0
32
16
40
52
26
13
56
60
62
63
1
30
47
9
58
29
16
40
52
26
13
56
28
14
39
13
56
60
30
47
9
26
13
24
12
6
35
15
25
50
25
18
9
58
61
32
48
56
28
14
7
29
48
24
44
22
43
43
43
43
43
43
11
59
3
63
33
46
55
37
12
6
3
31
17
54
59
35
15
25
50
25
50
25
50
25
50
25
18
9
58
61
0
32
48
24
12
38
19
23
53
36
50
57
2
33
46
55
5
60
30
47
9
58
29
48
56
28
14
39
45
8
4
2
1
30
15
57
34
17
22
43
11
27
51
39
45
8
4
2
1
62
31
17
54
59
3
31
17
54
59
35
15
25
18
9
26
45
8
4
34
49
6
35
15
57
34
49
38
51
7
61
32
48
56
60
30
15
57
2
33
46
55
37
44
54
59
3
31
49
38
51
7
29
48
56
60
62
63
33
14
39
45
8
36
18
9
26
45
8
4
2
1
30
47
41
10
37
12
6
35
47
41
10
37
12
38
51
39
13
24
12
38
51
39
45
40
52
26
13
56
28
46
55
37
44
22
11
59
35
47
9
26
13
24
12
38
19
23
21
20
10
37
12
38
19
55
37
44
54
27
19
23
53
36
50
57
2
1
62
63
1
62
63
1
30
15
25
18
41
42
53
4
34
17
54
27
51
39
13
24
12
6
35
15
57
34
49
38
19
55
5
28
14
7
29
48
24
44
22
43
11
27
51
7
29
48
24
12
38
19
55
5
60
30
47
41
42
53
36
18
9
26
13
24
44
22
11
27
19
55
37
44
22
11
27
19
55
37
44
22
43
11
27
19
55
5
28
46
23
53
4
2
33
46
55
37
44
22
11
27
19
55
37
12
6
35
47
41
42
53
4
2
1
30
47
41
42
21
52
58
61
32
48
56
60
62
31
17
22
11
59
35
47
41
42
53
36
18
41
42
21
52
58
29
16
8
36
18
41
10
5
60
30
15
25
50
57
34
17
22
11
27
19
23
21
52
26
45
40
52
58
29
16
40
20
10
37
44
54
59
35
15
25
50
25
18
41
10
37
44
22
43
43
11
59
3
31
49
38
51
39
13
24
12
6
35
47
9
26
45
40
52
58
29
16
40
20
42
21
52
26
13
24
44
54
27
51
7
29
16
40
52
26
13
56
28
46
55
5
60
30
47
9
58
29
16
8
4
34
17
54
27
51
39
45
8
36
18
9
26
45
8
36
18
41
10
37
44
54
59
3
31
17
22
11
27
19
23
53
4
34
17
54
59
35
15
25
50
57
2
1
62
63
1
30
47
9
26
45
8
36
50
57
34
49
6
3
31
17
22
11
59
35
15
57
2
33
46
23
53
36
50
25
50
57
2
33
14
39
45
40
52
26
45
8
36
18
41
10
37
12
38
51
7
61
0
32
16
40
20
10
37
12
6
3
63
1
62
63
33
46
23
21
20
10
5
60
30
47
41
42
21
52
58
29
16
40
20
42
21
20
10
5
28
14
7
61
0
32
48
24
44
22
43
43
11
59
3
63
1
30
47
9
58
61
32
48
56
28
14
39
45
8
36
18
9
58
29
48
56
28
14
7
61
0
32
16
40
20
42
53
36
18
9
26
45
40
20
10
5
28
14
7
61
0
32
48
56
60
62
31
49
38
51
7
29
48
24
12
6
35
47
41
10
37
44
22
11
59
35
47
41
42
21
20
10
37
12
6
3
63
1
30
47
41
42
21
20
10
5
60
62
31
17
54
59
35
15
57
34
49
6
3
63
33
46
55
5
60
30
47
41
42
21
20
10
5
28
46
23
21
20
42
21
52
58
61
32
16
8
4
2
1
30
47
9
26
45
8
36
18
9
58
29
48
56
60
62
31
17
22
11
27
51
7
29
48
56
28
46
23
53
36
18
9
58
61
32
48
56
60
62
63
1
30
15
57
2
33
14
39
45
40
20
10
37
12
6
3
31
17
22
43
43
11
27
19
23
53
4
34
17
22
11
27
51
7
29
48
56
28
14
7
29
48
56
60
30
15
25
18
9
58
61
32
48
56
28
46
23
53
4
34
49
38
51
7
61
32
48
24
44
22
11
59
3
31
17
54
59
35
15
57
34
17
54
27
19
55
5
60
62
31
49
6
35
47
41
42
53
4
2
33
14
7
29
16
8
36
50
25
18
9
58
29
48
56
28
14
39
13
56
60
62
31
17
54
59
3
31
49
38
19
55
37
44
54
27
51
39
45
40
52
58
29
16
40
20
42
21
20
10
37
44
54
27
19
23
53
36
18
9
58
29
48
56
60
30
47
9
26
13
24
12
38
19
55
37
12
6
35
47
9
58
61
0
32
48
24
44
22
43
11
27
19
55
37
12
6
3
63
33
14
7
29
48
56
60
30
47
9
26
45
40
52
58
61
0
32
16
8
36
50
57
2
1
30
15
57
34
49
6
35
15
57
2
33
14
7
61
0
0
32
16
40
52
58
29
48
24
12
6
35
47
41
10
37
12
38
19
55
5
28
46
55
5
28
46
23
21
20
10
5
60
30
47
41
10
37
12
38
51
39
13
56
60
62
63
33
46
23
53
36
50
25
18
9
26
13
56
28
46
23
53
36
18
9
58
61
32
48
56
28
46
23
21
52
58
61
32
48
56
28
46
55
37
44
54
59
35
47
41
10
5
60
30
15
57
2
1
30
15
57
34
17
22
43
43
11
27
19
55
37
44
22
43
43
11
59
35
15
25
18
41
10
5
28
14
7
61
32
16
8
36
18
41
42
53
4
34
49
38
19
23
21
52
58
29
16
8
4
2
33
46
23
21
20
42
53
4
34
17
22
43
43
11
27
51
7
29
48
56
28
46
23
53
4
34
17
54
27
19
55
37
12
38
19
55
5
28
46
23
21
20
10
5
28
46
23
21
52
58
29
48
24
44
22
11
59
35
15
25
18
9
26
13
56
28
14
7
61
0
0
32
16
8
36
50
25
18
9
26
45
8
36
18
41
42
21
20
10
37
44
54
27
19
55
37
12
38
19
23
53
4
34
49
6
3
31
49
38
51
39
45
40
52
58
29
48
24
12
38
51
7
29
48
24
12
6
3
63
33
46
55
37
12
6
35
15
25
18
41
42
21
20
10
37
12
38
51
39
45
40
52
58
29
48
24
12
6
3
31
17
54
59
3
31
49
38
19
55
37
44
54
59
3
31
49
38
19
55
37
44
22
43
43
43
43
11
27
19
23
21
20
10
37
44
22
11
59
35
15
25
50
25
18
41
10
5
28
14
7
61
0
0
0
32
16
40
52
26
13
24
12
6
3
31
17
54
27
51
39
45
8
36
18
9
26
13
56
28
46
55
5
28
46
23
21
20
10
5
60
30
15
57
34
17
22
11
59
3
31
17
54
27
51
39
13
56
28
14
7
61
32
16
40
20
42
53
36
50
25
50
25
50
57
34
49
6
3
31
49
6
3
31
17
22
43
11
59
35
15
25
50
25
50
25
50
25
18
9
58
61
0
32
48
24
12
38
19
55
37
44
54
59
3
63
1
62
31
17
54
59
3
63
1
62
31
49
6
3
31
49
38
19
23
21
20
42
53
4
34
49
38
51
39
45
8
36
18
9
26
45
8
4
2
33
14
7
61
0
32
48
24
44
22
11
59
3
31
17
54
27
51
7
61
32
16
40
20
10
37
44
22
43
11
27
19
55
37
44
54
27
51
39
13
56
60
30
47
41
10
5
60
30
47
9
26
45
8
4
2
1
62
63
33
14
7
29
48
56
60
62
63
1
30
15
57
2
33
46
55
37
12
6
3
63
1
30
15
25
50
25
18
41
10
5
28
14
39
13
56
60
30
15
25
18
41
42
21
20
42
21
52
26
45
8
36
18
9
26
13
24
44
22
43
43
43
43
11
59
35
15
25
18
41
10
37
12
38
19
23
21
52
26
13
56
28
46
55
5
60
30
47
41
42
21
52
58
29
16
8
36
18
41
42
53
4
2
33
46
55
37
12
38
51
39
45
40
20
10
5
28
14
39
45
8
36
18
41
10
5
28
46
23
21
20
42
21
52
58
29
48
56
28
46
23
53
4
34
49
38
51
39
45
8
36
18
41
42
21
52
58
61
32
16
40
20
10
5
28
14
7
29
48
56
60
30
47
41
42
21
52
26
13
56
60
62
63
1
30
15
25
50
57
34
17
22
11
27
19
23
21
20
10
5
60
62
31
17
54
59
35
47
9
58
29
48
24
44
54
27
51
7
29
48
24
12
6
3
31
49
38
19
55
37
44
22
11
27
51
7
29
16
40
52
58
61
0
32
16
8
36
50
57
2
1
62
63
33
46
23
53
36
50
25
18
9
58
29
48
56
28
14
39
45
8
4
34
49
38
19
23
53
36
18
9
58
61
0
32
48
24
44
54
59
3
31
17
22
43
11
59
35
47
9
58
29
48
56
60
30
47
41
42
21
52
58
29
16
8
4
34
49
6
35
47
41
42
21
52
58
29
48
56
60
30
47
41
42
53
4
34
17
22
11
27
51
7
61
0
32
16
40
52
58
29
16
8
36
50
25
50
57
34
17
54
59
35
15
25
18
41
42
53
36
50
57
2
1
62
63
33
46
23
53
4
2
33
14
7
29
16
40
20
42
53
36
18
41
42
21
20
42
53
4
34
49
6
3
31
17
54
59
35
47
9
26
13
24
12
6
3
31
17
22
43
11
59
3
63
33
14
7
29
16
8
36
18
41
42
21
20
10
5
28
14
39
45
8
36
50
25
18
41
10
37
44
54
27
19
23
53
4
2
1
30
15
57
34
17
54
27
51
39
13
56
60
30
47
41
42
21
20
10
5
28
14
39
45
40
52
26
13
24
44
22
11
27
19
55
37
44
22
11
59
3
63
1
62
63
33
46
23
21
52
58
61
0
32
16
40
52
26
45
40
52
58
61
32
16
8
4
2
1
30
15
57
2
33
46
23
21
20
42
21
20
10
37
44
22
43
43
11
27
51
39
45
40
20
42
53
36
18
9
26
13
56
28
14
39
45
8
36
18
41
42
53
4
34
17
54
59
35
47
9
58
29
48
24
44
22
43
43
43
43
11
27
19
55
5
28
14
39
45
8
36
18
9
58
61
32
16
8
4
34
49
6
3
31
17
54
59
3
31
17
22
11
27
19
55
37
44
54
27
19
23
53
4
2
1
30
15
25
18
9
58
61
32
16
40
20
42
53
4
2
1
62
63
33
14
7
61
0
0
0
0
32
48
24
44
54
59
3
63
1
30
47
9
26
13
56
60
62
31
17
22
11
59
35
47
41
42
21
52
26
13
56
28
14
7
29
16
8
4
2
33
46
23
21
20
42
21
52
58
29
48
24
44
22
43
43
43
43
43
43
11
59
35
47
41
10
37
12
6
35
15
25
18
9
26
13
56
60
30
47
9
26
45
8
36
50
57
2
33
14
39
45
40
52
26
13
24
12
38
51
39
13
56
28
14
7
29
16
8
36
50
25
18
41
10
37
12
6
35
15
57
34
49
38
19
55
5
28
46
23
21
20
10
5
60
30
15
25
50
57
34
49
38
51
39
13
24
12
38
19
55
37
44
54
27
19
23
53
4
34
49
38
19
23
21
20
42
53
4
34
49
6
3
31
49
6
3
63
1
62
31
49
6
35
47
41
42
53
36
18
41
10
37
12
38
51
39
13
56
28
14
7
61
0
32
16
40
20
10
37
44
54
27
51
7
29
48
24
12
38
51
7
29
16
40
52
58
29
48
24
44
54
59
35
15
57
34
17
54
59
35
15
25
50
57
34
17
22
43
43
43
43
43
11
59
35
47
41
10
5
60
30
47
41
10
37
12
38
19
23
21
52
26
13
56
28
46
23
21
20
42
21
52
58
61
32
16
8
4
34
49
6
3
63
1
62
63
1
30
15
25
50
25
50
25
50
57
2
33
14
7
29
48
56
60
62
63
33
14
39
13
56
60
30
47
9
26
13
24
12
38
51
7
29
16
40
52
58
61
32
16
40
20
42
53
4
2
33
46
55
37
44
22
11
59
35
15
57
34
49
38
19
55
5
28
46
55
37
44
22
11
27
51
7
61
0
0
32
16
40
20
10
5
60
62
63
1
62
63
1
62
63
1
62
31
17
22
11
27
19
23
21
20
42
53
4
2
1
62
31
17
54
59
35
47
41
10
37
44
22
43
11
27
51
39
13
24
12
6
35
47
41
42
21
52
26
45
40
20
10
37
44
54
59
3
31
49
6
35
47
41
42
21
20
42
21
52
26
45
40
52
58
29
48
56
60
62
31
49
6
35
47
9
58
61
32
48
24
44
54
59
3
63
1
30
15
25
50
57
34
17
22
43
43
43
11
27
51
7
29
48
24
44
22
11
27
19
55
37
44
22
11
27
51
39
13
24
12
6
35
47
9
26
13
56
60
62
31
49
6
35
15
25
18
41
42
53
36
50
25
50
25
50
57
2
33
46
55
37
44
54
27
19
23
21
52
58
29
16
40
20
10
5
60
30
15
57
2
33
46
55
5
60
30
15
25
18
9
58
61
32
48
24
12
6
35
47
9
26
45
8
4
2
1
30
15
25
18
41
42
21
20
42
21
52
58
61
0
0
32
48
24
12
6
35
15
57
2
1
30
15
25
50
25
18
9
26
45
8
36
50
57
34
17
22
43
43
43
43
43
11
27
19
23
21
52
26
13
24
12
6
3
31
17
22
43
43
43
11
59
3
31
17
54
59
3
31
17
54
59
35
15
25
50
25
50
25
50
25
18
9
26
13
24
44
22
11
59
3
63
33
14
7
29
16
40
20
42
53
4
34
17
22
43
11
59
3
31
49
38
51
7
29
16
40
20
10
5
28
14
7
29
16
8
4
2
1
62
63
1
30
15
57
2
33
14
39
45
40
20
42
21
20
10
5
60
30
47
9
58
61
0
0
0
32
48
24
44
22
43
43
43
43
43
11
27
51
39
45
8
36
18
9
58
29
48
56
60
30
47
41
42
21
52
58
61
0
0
32
16
8
4
2
33
46
55
5
28
14
7
61
0
0
32
48
56
28
14
39
45
40
52
26
45
40
20
10
5
28
14
7
61
0
32
48
56
60
62
63
33
14
39
13
24
44
54
27
51
7
29
16
40
52
58
29
48
24
12
38
19
55
5
60
62
63
1
30
15
57
34
17
54
27
19
55
37
44
54
27
51
7
29
48
24
44
54
59
3
31
49
38
51
7
61
0
32
16
40
20
42
21
52
26
13
56
28
46
23
53
4
2
1
62
63
1
30
15
25
18
9
26
13
24
44
22
11
27
19
23
21
20
10
5
28
14
7
61
0
32
48
24
44
22
11
27
51
7
61
32
16
40
20
42
53
4
34
49
38
51
7
29
48
24
12
6
3
63
1
30
47
41
10
5
60
62
31
17
22
43
43
11
27
19
23
21
20
42
21
52
58
61
32
16
40
20
42
53
36
18
9
26
13
56
60
30
15
57
34
17
22
43
11
27
51
39
13
24
44
22
11
27
19
23
53
4
34
49
6
3
31
17
54
27
19
55
5
28
46
55
37
12
38
51
7
29
16
8
36
50
57
2
33
14
7
61
0
32
16
40
20
42
53
4
34
17
54
59
3
63
33
14
7
29
16
40
20
10
37
44
54
27
19
55
5
28
46
55
5
28
14
39
45
8
36
50
25
18
41
10
5
28
46
55
37
12
6
35
47
9
26
45
8
36
18
9
58
61
32
48
56
60
62
63
33
46
55
5
60
62
31
49
6
3
31
49
38
19
55
37
12
6
35
47
9
26
13
24
44
54
27
51
39
45
40
52
26
13
56
28
46
55
5
28
46
23
21
52
58
29
48
56
60
62
63
33
14
39
13
24
12
6
35
47
41
10
37
12
38
19
55
5
28
14
7
29
16
8
4
2
33
46
23
21
52
26
45
40
20
10
5
60
30
47
9
26
45
40
20
10
37
44
54
59
35
47
41
10
5
60
30
15
57
34
17
54
27
51
7
29
48
56
28
46
55
5
28
46
23
53
4
2
33
46
23
53
36
50
57
34
49
38
19
23
21
52
26
45
8
4
2
33
46
55
37
12
6
3
63
1
30
47
41
10
37
44
22
43
11
59
35
47
41
10
5
60
30
15
57
2
33
46
23
21
20
42
53
36
18
9
26
45
40
52
26
13
56
28
46
23
53
4
2
33
14
7
29
16
40
20
10
5
60
62
31
17
54
59
3
63
1
30
47
9
26
13
24
44
54
27
51
7
29
48
24
44
22
43
11
59
3
31
49
6
35
47
41
10
5
60
30
15
57
2
1
30
47
9
58
29
48
24
12
38
51
7
29
16
40
52
26
45
8
36
50
57
34
49
38
19
55
5
60
62
63
1
30
47
9
58
61
32
16
40
52
26
13
56
28
14
7
29
48
24
12
6
35
47
41
42
53
36
18
9
58
61
32
48
24
44
54
27
51
39
13
56
60
30
47
41
10
5
60
62
63
33
46
23
21
20
42
21
20
42
53
36
18
9
26
45
8
4
2
33
46
55
5
60
30
47
9
58
29
16
40
52
26
13
24
12
6
3
63
33
14
39
13
24
12
6
3
31
17
54
59
3
63
33
14
39
45
8
4
2
33
14
7
29
48
56
28
14
7
29
16
40
52
58
61
32
48
56
28
46
23
53
4
2
33
46
55
37
44
22
11
59
35
47
9
58
61
32
16
8
36
50
57
2
33
14
39
13
24
12
6
35
47
41
42
21
20
10
5
60
30
15
25
18
9
26
45
40
20
10
37
12
6
35
15
25
50
57
34
49
38
51
39
13
24
44
22
43
43
11
27
51
7
61
32
16
40
20
10
37
12
38
19
55
37
44
54
27
51
7
29
16
8
4
34
17
54
27
19
55
37
44
54
27
19
55
37
12
6
35
47
41
10
37
44
54
59
3
63
33
46
23
53
36
18
41
10
5
28
46
23
21
20
42
21
20
42
53
4
2
1
30
47
41
42
53
36
18
9
58
29
48
56
60
30
15
57
2
33
46
23
53
36
50
57
2
33
14
7
29
48
56
60
30
47
9
58
61
0
32
48
56
28
14
39
45
8
4
2
33
14
39
13
24
44
54
27
19
23
53
36
50
57
2
1
62
63
33
14
39
13
24
44
22
43
11
59
3
31
49
6
35
47
9
26
13
56
60
30
15
57
2
1
30
15
57
34
17
54
59
35
15
25
50
25
50
57
2
1
30
47
9
26
45
8
36
50
25
50
57
2
33
46
55
5
60
30
15
25
18
41
42
21
52
26
13
56
28
46
23
53
4
2
1
30
47
41
42
21
52
26
45
8
36
18
9
26
13
56
60
62
63
33
46
55
5
60
30
47
41
42
21
52
58
29
48
24
44
22
11
27
19
55
5
60
30
47
9
58
29
48
56
60
30
15
57
2
33
46
55
37
44
22
11
27
19
55
5
28
46
55
37
12
38
51
7
61
32
48
56
28
14
39
13
56
60
30
47
9
26
13
24
44
54
27
51
7
29
16
40
52
26
45
40
20
42
53
36
50
57
34
17
22
43
43
11
27
19
55
5
60
62
31
17
22
43
11
59
35
15
57
34
17
22
11
27
19
55
5
60
30
47
9
26
45
40
20
10
5
60
30
15
57
34
17
22
43
11
27
51
7
29
16
8
36
18
41
10
5
60
30
47
41
10
37
44
54
27
19
23
53
36
18
9
58
29
48
24
44
22
43
43
11
27
51
7
61
32
48
56
28
46
23
53
36
18
41
42
53
36
50
25
50
25
50
25
18
41
10
5
60
62
31
49
6
3
31
49
6
3
31
49
38
19
55
37
44
22
43
11
27
19
23
53
4
34
17
22
43
11
27
19
23
53
36
50
57
34
49
6
3
31
17
54
27
51
7
61
32
16
40
52
58
61
32
48
56
28
14
39
45
8
4
2
1
62
31
17
54
27
51
7
29
48
24
12
6
3
31
49
6
35
47
41
42
53
36
50
25
18
41
10
37
12
38
19
23
53
4
34
17
54
27
19
23
21
52
58
61
