55800
13
46
39
66
43
70
15
44
18
6
53
33
61
34
38
66
46
21
1
48
70
53
51
12
10
62
54
39
59
46
18
6
41
18
59
11
17
36
68
11
10
17
11
38
33
18
10
40
49
51
6
5
4
8
54
55
25
40
29
51
33
22
55
55
10
6
5
5
12
44
14
38
15
24
56
19
19
43
46
62
19
32
18
53
51
36
49
27
36
39
61
44
8
32
27
8
4
36
44
6
64
56
46
64
17
48
49
33
44
10
14
66
24
9
70
19
4
8
59
36
46
8
44
1
19
62
35
21
31
62
22
22
33
5
58
53
12
64
33
9
61
27
13
55
39
8
41
64
36
21
31
14
12
46
70
41
46
36
6
51
10
14
61
48
29
70
10
2
12
1
24
25
24
6
31
34
32
44
55
38
15
24
39
59
40
15
46
36
59
24
24
41
54
31
13
46
56
51
62
12
53
17
18
48
31
68
12
1
14
61
21
59
53
68
17
25
56
2
15
4
34
29
1
10
48
19
25
36
17
10
18
5
48
21
54
43
38
61
2
15
61
46
2
10
10
27
27
10
1
35
53
38
14
59
5
33
5
24
44
13
55
35
27
2
70
11
4
4
8
55
66
8
13
53
70
33
2
39
55
64
34
44
70
53
48
61
70
49
54
1
24
19
5
54
17
58
62
4
61
64
33
46
24
29
51
46
22
41
34
68
8
70
2
40
22
34
43
55
41
66
33
33
70
14
12
29
46
51
2
40
55
32
11
41
5
68
54
59
29
1
14
38
61
4
32
64
59
58
49
70
13
10
44
56
12
1
55
38
32
29
10
54
59
6
39
54
13
32
27
34
48
54
19
2
40
18
4
32
13
6
43
58
22
19
32
62
49
27
6
55
15
2
22
61
59
29
15
29
24
43
29
41
51
55
31
35
40
19
15
27
49
43
11
68
2
21
61
32
34
59
44
27
39
10
68
32
10
19
40
55
33
9
32
10
21
44
56
58
10
11
51
17
22
15
2
62
46
6
44
1
40
39
53
12
61
55
43
33
54
51
12
24
62
35
59
49
18
39
8
22
22
29
38
62
44
49
70
22
6
27
17
64
14
25
6
35
34
35
14
12
27
68
34
38
24
24
54
62
46
38
35
64
14
2
68
33
68
13
56
6
29
5
70
25
48
59
56
25
43
17
59
12
24
27
6
68
1
12
8
5
41
17
55
8
46
27
33
35
8
64
21
66
17
54
58
29
34
18
49
21
29
29
68
24
39
48
33
11
21
27
33
22
32
5
12
70
36
31
61
56
39
27
18
58
38
18
43
61
15
41
4
32
56
59
14
68
44
48
17
62
14
32
22
55
40
2
27
14
33
34
15
36
40
21
38
53
48
11
64
31
48
36
36
34
49
61
36
40
58
29
2
66
2
49
62
15
43
64
54
4
6
22
61
13
66
39
70
54
25
2
2
40
54
32
34
49
64
17
11
9
70
9
21
10
27
33
8
25
18
17
5
18
58
15
24
39
4
17
25
5
53
27
2
48
34
31
49
1
6
15
35
55
41
17
56
32
31
4
44
44
29
14
38
22
6
58
39
56
2
44
44
58
24
56
55
62
5
17
34
51
53
31
25
11
61
32
10
64
41
39
6
31
2
46
9
12
6
22
41
29
38
19
46
27
6
48
68
13
55
29
48
70
29
2
49
8
39
40
61
40
53
19
41
59
17
17
5
24
1
21
61
11
5
59
24
10
15
32
62
29
10
9
41
19
25
38
58
56
11
51
53
46
11
22
18
64
27
13
15
2
59
56
1
12
35
18
41
36
38
32
54
11
49
15
11
61
61
6
15
61
46
9
27
29
29
54
61
27
61
38
1
61
39
25
64
62
38
43
25
9
6
70
34
68
17
27
44
32
5
6
51
10
59
13
36
10
40
41
66
68
17
1
17
12
70
66
55
10
35
18
40
34
19
21
53
6
46
61
4
25
62
33
27
54
6
44
59
18
9
62
55
6
15
66
25
58
53
66
8
1
18
48
14
27
8
44
2
44
68
48
46
36
21
44
36
24
21
25
6
18
54
35
36
2
44
34
19
18
38
13
35
62
29
43
17
38
49
13
33
43
21
39
35
29
9
34
54
48
14
29
68
51
55
27
1
64
36
32
32
36
56
6
4
41
11
1
48
61
55
4
10
58
2
64
1
8
70
18
66
1
5
5
15
19
53
25
55
51
68
24
54
13
66
24
64
17
24
64
36
17
29
17
49
59
35
58
5
13
32
51
12
51
53
53
46
44
44
17
21
15
15
27
49
31
13
14
43
17
34
51
55
49
68
62
51
11
31
11
11
64
5
8
61
55
61
14
6
44
59
55
49
2
51
35
18
2
51
27
2
21
48
70
38
24
18
64
34
70
32
25
21
8
8
2
48
21
43
22
14
10
9
48
61
36
4
21
64
19
41
70
5
39
51
25
58
22
39
17
4
29
34
53
1
8
58
39
39
55
59
12
66
5
43
41
35
5
58
10
46
11
55
39
6
27
4
61
51
62
32
56
11
29
35
13
15
59
29
25
46
5
4
4
6
33
64
12
4
44
66
2
6
8
6
14
44
36
44
43
22
24
64
31
31
53
49
22
39
64
61
27
32
17
18
27
31
34
64
66
46
17
21
46
9
13
13
29
41
5
18
70
51
10
22
61
14
70
24
35
2
25
9
10
44
59
25
1
66
21
68
29
27
41
8
36
27
9
55
6
6
22
14
31
6
48
33
66
40
34
61
53
12
66
68
34
17
44
49
48
29
12
54
9
68
19
36
53
70
4
22
43
27
9
34
56
32
40
35
17
32
40
59
58
8
59
6
61
34
56
24
41
55
32
33
29
58
48
2
13
29
56
15
66
14
29
48
2
6
34
2
36
32
18
1
11
25
70
8
6
64
54
68
6
68
38
36
49
21
6
6
24
59
55
54
18
32
44
6
15
5
8
62
25
68
34
12
62
10
49
34
27
17
24
61
38
59
1
61
25
31
32
25
35
61
66
9
29
15
34
36
56
41
12
36
19
12
68
24
61
1
6
41
39
41
43
5
55
27
22
53
43
1
53
53
41
43
56
25
39
2
1
43
22
66
41
41
59
1
12
48
46
8
43
51
54
18
8
10
48
39
18
59
53
38
46
11
21
54
35
32
27
33
35
36
38
15
25
19
34
12
40
33
35
8
38
4
46
58
34
22
25
24
35
17
64
33
54
48
70
32
51
15
4
41
49
4
32
53
32
5
43
10
25
8
27
11
38
35
22
10
66
38
12
48
61
27
19
58
29
39
44
24
53
31
2
43
44
43
12
51
70
55
44
10
39
9
70
70
70
10
21
18
59
21
40
43
17
9
68
34
55
13
9
46
31
48
27
2
44
27
10
29
10
58
61
11
5
15
40
53
44
49
41
43
1
56
25
12
44
44
68
8
68
5
56
9
12
38
43
38
25
8
62
8
12
56
39
68
34
19
22
13
9
68
46
59
33
58
32
24
6
43
21
4
51
58
66
64
2
27
46
15
59
8
15
6
31
58
1
8
31
18
68
38
25
34
31
61
46
58
70
15
46
8
70
32
58
22
24
56
35
36
62
27
25
29
11
43
22
24
19
58
15
21
68
40
6
56
15
56
24
64
17
59
44
29
59
21
53
34
43
5
59
10
10
36
43
49
58
10
25
14
41
17
4
43
34
36
27
18
61
12
40
56
58
22
19
27
55
19
59
25
6
31
53
22
44
36
41
21
46
62
9
44
5
13
59
44
33
13
10
14
44
40
54
62
33
51
70
15
44
58
18
14
43
15
39
5
17
31
41
11
17
17
15
21
46
13
36
66
32
59
43
51
17
9
44
12
9
13
9
35
12
13
4
25
2
15
12
13
6
41
18
56
27
41
31
15
31
46
51
10
51
22
59
68
61
64
17
19
64
56
15
13
8
22
68
24
40
55
4
34
55
48
39
36
8
22
36
55
21
49
68
6
19
68
19
54
10
35
70
39
14
54
68
43
6
4
48
55
33
51
15
40
35
38
55
10
38
58
29
58
14
14
34
51
59
39
5
6
8
46
36
66
39
14
64
40
51
55
49
33
31
27
25
4
54
22
40
12
12
36
5
36
70
58
34
15
54
35
55
38
21
32
68
70
53
21
62
14
48
64
24
22
2
43
46
17
40
32
62
54
38
59
34
34
27
1
68
54
12
48
54
59
53
10
43
61
51
17
49
2
32
31
51
31
25
61
68
38
29
41
2
51
38
17
58
46
18
61
44
53
61
34
58
34
61
18
15
36
44
17
18
66
36
12
58
1
31
1
36
11
13
51
35
33
11
13
19
31
21
29
15
51
24
56
22
59
36
49
55
29
62
36
40
19
22
51
29
22
55
27
25
10
17
4
27
6
40
11
10
38
11
24
11
22
58
5
21
15
9
36
46
46
4
22
49
53
19
32
10
66
54
2
2
35
32
1
61
15
19
43
49
13
32
11
48
27
14
13
19
58
27
9
38
8
59
64
55
32
49
32
31
32
25
19
38
10
4
25
38
19
61
11
34
59
53
8
70
59
10
44
32
51
41
6
32
8
21
35
4
59
68
40
40
44
22
14
44
55
51
12
25
18
11
14
66
34
41
11
66
55
62
29
32
61
35
19
46
49
41
32
51
59
14
36
48
31
5
14
39
11
53
44
39
54
14
25
44
31
34
9
22
31
35
68
44
9
13
68
64
48
9
2
21
48
51
49
49
58
46
22
11
53
48
25
53
8
15
13
22
25
58
38
55
13
51
19
62
14
21
33
10
24
31
35
12
5
44
17
27
6
2
4
55
5
44
10
55
10
48
17
48
31
4
53
51
35
70
64
41
55
64
36
48
48
22
19
62
68
8
11
21
32
40
25
35
24
12
2
66
31
14
10
39
8
29
55
29
9
25
61
61
29
35
6
15
21
58
48
5
59
10
6
64
33
44
61
61
62
17
22
53
14
43
31
59
14
18
35
62
51
51
49
18
32
8
24
49
34
9
6
25
39
55
36
29
49
10
40
2
56
22
48
10
19
4
54
36
9
61
36
9
22
43
34
1
17
5
58
32
10
40
58
40
22
4
51
66
68
44
8
44
6
19
1
19
11
44
55
46
31
25
14
55
70
19
54
55
1
18
17
8
54
61
22
39
54
54
49
22
6
40
33
9
41
35
24
55
64
66
12
29
15
70
48
35
59
46
48
4
55
8
44
39
41
51
2
17
58
62
14
25
9
68
22
18
12
55
11
34
22
38
36
66
70
53
62
46
25
27
56
43
40
19
21
13
33
14
19
41
68
17
55
40
17
36
55
40
33
27
8
40
55
24
40
38
32
55
32
33
1
56
18
6
19
9
55
40
56
35
40
53
64
41
53
27
55
51
33
8
5
1
6
44
22
29
5
44
66
6
59
70
24
1
51
32
43
15
61
48
53
5
27
56
59
49
11
1
14
51
36
29
25
55
21
36
43
1
40
44
4
39
17
6
15
48
22
29
21
54
44
54
5
32
11
5
25
18
58
31
6
27
41
51
55
29
18
25
4
39
70
8
51
15
43
33
38
25
51
13
56
24
34
31
6
38
25
53
27
62
25
39
10
18
66
58
36
62
44
53
33
58
66
40
32
62
49
48
25
12
11
40
41
4
70
41
59
22
36
24
19
13
12
10
18
43
11
5
53
54
34
33
38
41
15
56
1
25
2
9
61
70
18
4
4
18
1
40
6
5
12
19
54
51
22
43
35
31
34
24
31
4
2
51
35
5
43
35
34
34
55
66
29
24
21
32
18
6
48
64
5
11
58
10
1
2
53
29
1
24
48
13
36
9
54
2
17
25
70
38
39
68
6
11
32
39
2
29
31
55
33
35
49
17
5
35
32
33
9
48
5
54
70
48
56
61
36
11
19
9
2
58
12
31
44
43
43
40
41
4
38
22
2
44
46
13
29
9
5
36
58
32
6
53
9
35
1
44
24
22
54
66
40
25
43
39
8
5
48
10
62
2
33
70
17
61
11
2
33
53
8
39
9
38
48
6
25
62
43
17
40
1
35
51
38
14
49
1
51
64
38
36
9
43
1
34
27
8
4
70
58
17
18
62
62
46
40
15
38
43
15
64
55
70
68
40
53
36
36
13
43
38
17
62
8
54
54
10
62
36
58
34
9
39
46
54
64
18
44
27
68
11
9
22
56
29
12
59
5
36
43
48
46
10
68
1
10
58
25
36
35
53
48
17
68
53
51
29
44
49
61
33
25
31
40
44
55
55
64
70
25
38
66
66
32
43
2
24
6
59
17
58
17
43
31
8
1
59
24
2
25
10
27
5
12
1
53
33
9
62
35
48
39
68
49
22
27
61
59
10
15
29
53
40
24
27
32
5
61
8
53
49
8
35
35
29
14
2
46
61
31
59
2
62
39
14
48
15
43
35
9
15
34
48
8
61
25
38
61
31
18
46
40
38
41
46
43
39
58
11
17
21
43
9
5
48
24
61
66
68
8
1
36
18
14
32
29
11
8
2
25
44
64
70
64
40
33
17
22
14
64
53
22
56
66
32
62
29
56
38
66
51
32
46
1
36
21
1
48
24
40
68
22
29
33
25
9
58
70
48
21
54
61
43
40
51
53
2
34
39
66
68
39
56
12
43
34
5
11
17
61
61
13
62
51
38
48
24
2
14
15
21
31
21
43
18
44
70
56
14
27
62
48
58
6
24
32
58
17
34
48
48
51
39
35
48
15
12
19
35
56
41
8
15
46
48
40
46
2
59
9
56
58
19
8
6
9
33
21
8
36
21
24
25
68
51
25
36
9
36
4
33
9
61
11
25
11
25
51
32
4
9
59
66
44
62
11
40
49
17
32
2
56
41
8
66
9
8
64
64
18
10
46
68
64
56
55
39
11
43
33
54
70
4
40
68
24
4
61
29
21
49
29
2
44
13
27
40
46
61
38
48
19
41
4
54
39
13
12
25
6
22
58
27
2
17
6
46
4
17
22
40
53
58
33
27
56
40
13
12
1
51
66
2
25
64
61
55
59
48
14
17
32
10
18
46
14
66
24
10
34
19
38
24
14
38
46
15
10
4
5
2
21
54
68
25
24
6
4
70
64
1
38
32
2
24
56
34
34
43
49
53
10
5
43
62
21
53
58
34
44
31
66
8
55
38
58
41
49
27
22
25
22
49
48
8
38
2
68
24
48
29
53
19
2
51
46
38
4
18
35
61
35
32
29
66
31
8
4
59
39
27
43
5
1
29
55
5
6
59
54
22
36
53
21
55
58
43
51
49
54
64
5
2
1
27
34
43
12
61
17
41
49
53
55
17
18
40
58
8
44
21
56
8
43
40
33
43
64
22
70
62
19
31
39
18
36
21
54
62
55
56
33
44
35
27
48
14
61
53
39
56
39
36
10
56
35
25
41
38
17
39
35
43
54
34
68
66
49
66
21
68
4
18
70
10
5
25
14
19
62
21
35
40
14
24
22
24
36
62
25
41
31
19
36
39
53
55
56
5
15
49
49
48
33
8
17
34
1
4
18
62
59
44
66
46
9
19
34
5
2
33
43
11
53
46
11
29
13
62
38
35
68
56
6
35
39
36
8
38
46
62
55
39
43
8
59
8
68
44
15
62
9
62
40
64
6
6
40
68
29
27
25
5
62
5
4
29
49
25
38
31
5
43
49
59
36
64
6
54
36
22
49
29
64
22
44
64
66
5
4
5
11
55
12
14
11
1
49
1
12
53
66
36
51
13
2
31
13
25
12
29
58
2
38
49
22
33
36
34
36
27
48
48
38
36
46
25
2
64
55
25
6
24
56
48
1
48
43
4
48
46
33
39
64
5
66
35
18
32
13
25
48
4
56
61
6
5
24
53
64
53
31
19
34
15
6
68
48
31
40
33
34
66
8
40
4
34
36
6
31
55
58
38
59
12
43
48
43
51
29
25
27
11
21
8
24
70
54
55
24
70
61
43
31
17
62
48
39
10
36
15
33
39
1
27
9
13
29
24
36
61
61
9
11
36
43
43
33
38
22
68
13
2
34
35
53
48
34
64
5
29
44
31
62
15
27
38
15
44
31
9
32
54
34
46
4
64
11
27
39
29
25
35
70
34
35
11
6
17
19
8
9
34
10
46
9
48
6
2
40
24
70
21
32
44
56
38
2
8
5
31
17
34
55
62
13
38
68
46
27
64
32
64
39
19
48
38
29
25
21
11
14
18
25
24
2
48
8
9
14
36
9
24
4
10
55
58
62
36
62
18
11
36
64
62
25
22
40
14
2
8
48
40
51
40
64
53
68
4
31
35
62
29
39
24
18
11
55
29
59
70
29
17
10
4
24
27
39
66
41
31
1
10
4
22
33
51
70
6
36
54
43
55
32
43
17
17
17
56
35
5
29
41
41
70
36
13
17
38
29
5
5
34
21
17
27
46
27
17
61
68
29
68
19
53
32
53
31
25
11
58
62
31
41
27
41
61
64
55
55
27
17
27
48
21
59
43
11
18
5
1
2
10
39
39
54
6
38
6
64
44
5
27
14
44
6
34
36
32
17
38
2
49
40
24
61
24
24
64
66
8
48
66
54
32
32
38
13
15
39
39
4
43
59
9
66
5
10
15
35
24
64
11
44
13
6
1
29
46
33
15
40
32
13
18
38
51
59
58
31
38
34
68
41
25
31
6
59
27
49
12
49
14
43
15
14
21
33
9
48
66
51
9
19
66
2
31
53
1
70
17
12
13
27
41
5
39
35
55
1
48
25
9
21
55
39
24
1
25
51
15
36
19
38
40
32
36
24
2
58
18
29
41
55
9
38
44
14
33
49
18
43
19
22
70
35
64
17
5
5
34
64
38
25
40
18
8
54
34
68
59
15
44
9
48
35
9
22
61
33
62
36
66
25
68
33
66
34
35
41
58
14
46
14
70
5
11
8
38
12
33
19
66
29
24
33
14
19
56
18
55
51
17
27
48
4
43
19
24
35
38
66
11
4
48
1
6
4
68
9
22
61
25
27
35
59
46
15
56
55
49
4
40
31
36
40
61
46
51
64
58
55
10
68
24
62
12
51
14
15
34
21
18
24
33
1
1
5
66
38
10
38
5
31
14
34
18
21
18
49
62
9
9
39
24
51
58
62
39
5
25
6
62
40
41
25
25
31
1
36
40
70
51
55
70
27
17
27
43
41
11
51
11
21
14
11
33
55
61
64
11
49
18
36
56
48
9
64
1
49
25
55
10
29
12
38
29
4
4
6
22
33
14
43
59
40
18
55
53
1
51
41
4
44
24
8
35
21
66
17
40
32
10
29
12
14
64
39
10
38
39
4
46
53
41
40
43
44
49
55
41
40
40
25
11
62
49
51
59
68
48
68
51
66
36
64
25
5
25
29
51
24
41
18
35
12
66
4
35
56
8
34
33
17
44
29
18
44
13
70
14
9
35
56
21
5
2
64
32
6
68
27
44
64
39
21
19
27
19
41
55
6
15
13
64
4
2
43
70
15
21
58
40
6
66
62
41
27
14
68
18
53
2
40
11
64
39
11
8
68
11
21
10
5
9
18
34
24
51
55
46
9
21
59
40
8
64
38
11
9
70
46
49
68
56
58
19
10
32
25
33
17
35
24
35
4
64
6
66
5
58
21
43
64
10
6
21
18
64
25
59
8
22
46
53
1
41
51
1
34
54
4
43
40
55
14
15
62
5
70
2
24
19
33
66
27
27
6
35
41
58
15
64
53
39
41
33
34
41
46
2
8
51
48
24
13
59
43
66
12
11
27
38
61
4
17
32
31
32
68
34
4
4
18
62
17
9
10
70
36
70
54
62
9
21
32
68
10
4
46
39
8
70
48
34
40
68
31
68
6
25
19
9
19
19
62
46
22
43
62
35
38
55
68
4
66
11
66
25
29
10
38
31
33
39
24
58
64
59
38
70
33
61
14
61
6
64
51
31
27
2
39
22
27
10
62
46
4
39
17
9
61
24
61
11
53
10
55
44
41
36
66
62
70
29
25
54
68
39
54
51
32
18
62
59
19
1
1
59
6
46
5
17
21
27
31
46
6
8
32
9
59
51
41
68
2
10
61
32
25
31
11
31
15
51
38
33
58
24
33
33
55
12
33
29
24
27
21
17
11
5
56
32
15
10
31
13
13
66
29
8
48
10
25
49
2
56
19
54
5
10
21
14
11
36
14
61
38
68
59
34
29
59
27
1
46
27
1
33
17
22
12
32
11
51
11
6
54
14
59
21
22
13
15
41
12
68
31
29
22
10
44
24
59
34
44
9
36
9
44
34
6
41
58
66
61
53
34
27
9
58
70
55
34
24
51
5
5
17
59
32
4
29
41
6
11
14
10
21
38
59
39
56
44
51
41
29
62
13
44
56
17
48
33
70
48
29
5
49
11
4
48
66
61
51
61
15
44
33
25
8
59
6
43
51
12
25
14
31
9
31
10
59
8
10
9
48
34
8
18
41
68
36
48
29
68
38
56
54
18
61
64
10
66
18
33
34
64
64
66
5
22
29
53
24
11
41
51
61
61
6
10
43
5
53
6
2
17
46
11
64
40
17
21
9
51
59
36
6
24
29
33
68
15
31
38
32
41
58
9
35
12
1
15
29
15
25
41
31
48
31
55
15
62
48
13
58
35
12
4
22
4
44
10
25
29
19
61
43
17
46
10
46
11
32
62
32
25
54
41
68
2
41
68
44
2
27
8
10
1
36
62
66
46
9
48
10
24
15
18
49
35
17
43
35
66
70
13
10
36
4
59
31
66
27
9
24
33
56
46
70
15
17
61
24
12
2
33
41
27
68
43
59
34
59
33
17
4
5
70
39
62
66
44
22
68
34
70
66
31
41
36
24
49
34
31
68
34
13
18
56
56
40
6
34
64
70
38
14
27
12
62
54
53
68
58
43
39
1
40
17
48
43
22
27
19
33
58
61
56
18
31
18
51
54
68
32
10
21
54
55
19
49
22
38
41
21
51
66
8
35
13
36
46
66
51
18
14
21
9
8
27
38
56
10
14
36
66
59
13
56
5
29
31
2
31
38
5
64
14
31
55
5
21
22
33
55
29
14
10
6
5
29
46
2
55
8
11
25
66
11
48
38
21
44
62
29
9
17
58
22
46
59
51
8
54
34
55
44
5
38
6
56
13
34
13
25
14
32
29
18
10
10
66
59
36
10
12
11
6
70
58
61
70
36
1
41
41
14
1
13
24
51
32
36
59
54
48
4
35
8
44
44
1
62
61
17
43
36
10
33
53
56
6
39
35
24
29
70
12
2
6
19
4
14
6
10
10
39
1
6
40
29
34
24
13
61
5
32
43
43
4
35
25
53
51
8
17
59
58
2
5
54
46
1
61
38
12
38
61
1
9
24
61
33
31
49
53
59
48
27
35
19
35
29
66
38
8
62
41
4
64
4
9
44
8
40
39
31
22
41
48
1
10
22
21
59
58
35
61
64
43
12
18
32
41
15
10
59
43
5
36
39
15
56
34
12
14
38
66
36
35
9
70
24
24
18
25
53
70
68
9
34
25
11
70
9
54
2
36
8
64
29
34
46
18
35
38
12
43
39
53
46
10
56
58
48
12
8
2
64
4
53
14
22
4
58
41
25
56
51
27
36
48
33
33
10
25
56
70
55
36
36
55
51
66
31
15
31
11
27
51
48
2
1
14
36
29
1
19
27
66
21
54
18
58
34
70
22
54
58
46
38
53
35
62
46
5
43
56
56
70
34
38
70
64
21
31
33
62
38
5
29
53
46
32
17
21
25
2
15
43
9
58
17
55
58
61
35
6
1
2
70
33
32
1
17
35
49
31
62
38
43
1
53
17
41
4
14
22
51
10
22
70
46
66
5
54
68
40
25
66
9
8
55
41
1
6
41
40
49
6
59
6
41
15
58
56
68
59
53
11
68
24
54
48
1
44
32
32
39
64
32
66
35
68
5
34
36
24
49
49
15
31
54
55
4
62
10
14
29
2
18
14
4
17
15
43
1
2
15
15
41
49
2
56
44
27
19
29
15
66
53
29
49
62
24
46
43
8
13
43
51
25
2
8
49
64
70
33
4
18
35
12
12
61
27
46
68
62
68
49
66
24
38
6
68
6
43
24
25
1
44
40
36
41
4
34
32
66
56
56
68
64
55
66
38
22
4
4
56
51
15
68
12
53
33
1
19
64
2
6
31
53
15
6
31
8
15
19
29
27
14
10
5
51
59
61
18
70
29
53
36
68
14
56
13
51
34
22
33
36
12
53
10
39
51
29
70
2
24
32
29
68
12
55
4
55
55
66
4
55
10
11
32
22
53
9
68
31
12
12
49
25
11
62
6
43
2
21
48
19
66
10
2
49
15
6
9
27
6
53
53
48
61
61
53
33
41
54
10
33
39
32
46
11
22
49
2
11
4
62
5
43
24
40
33
25
39
9
64
10
32
38
38
48
22
70
44
46
21
64
4
5
31
4
34
58
25
1
66
27
55
46
32
35
58
18
53
6
66
68
35
58
5
15
53
51
22
68
21
5
14
55
54
59
2
46
49
41
19
15
70
38
31
39
18
11
27
49
36
36
41
38
35
41
21
21
62
61
55
41
55
34
38
53
6
4
12
70
24
2
33
34
36
64
8
59
59
38
62
41
11
64
34
49
59
59
70
70
48
6
44
13
12
40
21
22
29
22
22
32
66
55
38
38
14
54
6
13
32
33
5
55
46
70
6
11
4
13
10
4
8
29
1
24
32
53
27
12
1
70
33
38
22
70
36
53
53
27
49
46
19
32
25
18
62
64
25
34
66
38
13
66
13
66
64
5
39
11
32
8
43
48
15
36
70
58
53
11
12
8
27
53
40
55
13
11
19
35
2
15
64
6
62
54
25
48
44
53
33
49
1
4
68
53
51
43
46
66
61
29
44
13
44
19
32
36
49
48
2
2
14
51
55
15
22
19
11
54
33
15
1
9
27
5
14
64
51
62
49
8
62
55
40
5
4
36
1
35
66
19
70
13
53
18
59
51
62
58
19
17
51
46
68
59
55
27
29
34
38
21
59
31
8
19
39
2
13
8
15
21
46
34
51
25
1
5
55
35
19
32
51
19
62
44
10
8
13
29
14
18
8
51
19
17
10
32
27
31
61
2
12
21
41
1
39
24
59
9
55
58
41
54
41
1
32
11
17
62
31
41
4
39
56
66
46
14
70
36
6
49
61
49
55
40
15
40
35
33
59
29
33
13
15
8
19
34
2
35
70
68
12
43
66
15
55
38
6
13
66
27
56
17
8
70
68
8
58
17
15
38
8
54
64
24
58
25
22
68
18
35
68
56
59
17
49
41
43
10
8
22
41
35
2
33
33
2
36
31
40
9
10
70
17
66
43
22
34
12
34
39
68
18
51
54
58
29
62
39
39
6
48
4
1
6
18
56
5
29
22
5
33
25
21
40
39
35
44
33
38
49
53
35
62
22
62
61
14
12
46
33
25
49
25
2
22
58
32
48
1
11
9
9
18
32
38
56
61
5
25
19
51
59
17
2
2
41
62
66
1
51
66
17
31
18
4
13
17
17
35
41
32
40
40
40
41
61
27
36
39
64
49
44
5
6
24
17
19
31
13
36
66
32
21
21
44
56
4
55
48
25
51
5
51
34
32
13
70
19
4
12
43
31
1
44
59
38
46
35
56
34
12
4
46
56
8
39
41
24
13
18
66
64
33
33
12
2
21
27
41
35
25
48
43
53
2
41
56
4
66
2
48
61
13
36
44
29
19
33
25
54
56
29
36
15
29
29
14
46
49
32
46
34
4
35
51
70
5
13
68
68
11
5
12
8
36
66
12
6
44
1
41
56
40
14
32
21
25
27
24
29
15
27
8
21
22
43
41
5
55
19
41
27
35
62
36
1
33
61
22
44
39
40
41
12
49
64
66
54
25
68
13
39
19
68
41
14
19
34
39
59
25
5
32
2
25
58
13
59
14
53
5
15
12
18
13
27
58
8
36
66
44
44
29
58
27
51
61
38
44
11
35
9
31
62
33
12
22
14
38
21
62
53
9
1
19
38
54
62
2
38
13
44
44
6
51
21
61
1
18
59
58
6
61
33
2
35
70
61
13
24
13
33
44
58
8
18
32
31
22
2
55
24
9
34
2
55
1
35
8
58
8
53
68
21
48
33
44
59
43
49
66
40
49
49
38
46
29
38
62
32
31
2
12
59
62
46
40
31
8
19
22
8
27
6
59
31
38
35
21
12
27
70
53
21
55
62
41
55
21
29
38
48
18
68
41
41
29
4
31
40
1
68
59
25
8
48
6
32
46
64
27
64
41
38
6
61
13
15
56
25
62
41
5
48
35
62
70
38
61
2
54
66
55
11
58
6
66
51
59
1
55
61
55
58
61
1
33
46
55
22
5
33
5
6
53
38
35
46
44
54
58
53
8
8
39
66
32
19
33
27
11
9
18
33
59
1
11
34
54
10
34
12
15
58
34
55
49
61
9
10
29
48
12
1
4
51
40
53
56
70
9
4
40
32
4
49
21
41
54
61
1
46
21
13
12
2
55
70
43
54
55
62
38
68
9
11
33
38
10
31
68
53
8
10
36
9
38
31
31
19
21
41
21
51
22
11
46
19
24
66
1
62
40
39
53
35
11
17
32
17
39
15
64
6
32
22
2
51
66
31
64
56
51
55
12
53
48
14
33
53
27
9
70
24
10
40
13
38
12
1
17
35
22
51
41
11
5
27
58
34
58
24
61
18
21
12
13
15
43
68
17
14
64
8
25
59
39
22
34
38
24
44
24
9
68
70
4
66
43
18
27
5
32
51
64
2
44
11
13
44
34
21
44
19
58
44
56
38
51
1
48
15
15
15
29
53
5
21
1
12
51
2
62
40
43
2
8
44
46
53
13
35
44
43
18
24
58
43
35
11
68
51
24
39
43
21
22
15
19
40
22
25
46
54
14
58
54
35
62
4
43
44
31
22
39
46
48
35
32
6
32
59
10
39
32
58
51
10
11
21
32
70
58
53
48
68
61
68
55
32
18
24
11
11
22
44
58
38
27
46
4
10
22
27
56
29
27
39
4
40
13
55
24
1
15
27
55
1
12
51
19
66
44
70
9
15
36
2
4
54
56
35
53
8
33
1
6
5
5
36
25
13
66
32
66
46
14
5
56
35
8
29
25
66
61
40
54
31
61
1
62
17
29
31
44
27
1
32
38
13
56
56
62
9
5
11
12
21
29
21
32
19
21
51
51
27
17
11
48
4
27
11
12
19
34
43
38
44
44
1
35
29
31
49
8
11
31
51
11
48
27
34
14
15
13
1
44
4
39
58
54
62
24
9
55
38
31
8
11
38
66
32
54
13
11
58
55
51
14
2
2
64
51
46
27
24
58
1
2
38
4
10
17
36
12
33
43
11
32
35
64
70
4
9
51
62
46
2
9
70
43
62
1
36
64
51
14
59
4
4
14
35
21
53
48
8
35
61
51
38
56
27
11
64
58
54
24
53
10
27
36
39
17
17
29
31
27
19
41
5
17
70
19
24
36
51
68
25
14
68
14
40
46
1
6
35
66
56
14
66
12
22
59
66
53
1
43
68
38
49
31
29
48
8
59
31
18
22
18
56
25
25
14
36
11
21
41
6
41
5
29
33
55
34
13
2
4
4
11
54
55
12
21
36
18
21
5
68
39
6
12
34
14
55
2
2
22
12
41
1
62
61
48
19
38
55
4
34
14
19
33
68
25
40
51
12
39
1
43
5
64
53
36
9
14
66
66
6
18
8
48
59
32
11
21
14
25
27
9
44
41
53
15
2
39
44
1
14
62
1
66
51
15
31
36
5
5
33
25
10
68
31
21
24
49
18
12
66
46
54
39
29
51
24
10
56
41
55
14
46
18
54
61
66
64
33
51
21
39
11
58
2
21
15
54
24
53
13
48
5
24
43
59
24
21
6
68
40
44
17
24
51
25
13
62
27
56
31
68
36
59
49
61
62
15
24
14
58
31
19
64
6
49
68
49
48
18
66
38
2
58
1
15
48
43
51
8
58
14
13
25
70
12
62
11
27
39
31
39
62
15
36
29
25
35
70
17
17
53
64
58
9
13
54
29
1
12
22
9
58
62
61
35
39
4
32
25
33
11
58
41
59
25
27
27
14
1
13
61
38
5
5
59
22
56
8
25
14
55
33
10
58
2
61
14
61
6
14
24
38
48
48
70
6
54
58
40
53
58
27
24
48
51
29
44
33
41
17
25
9
4
10
1
14
18
58
44
8
14
68
68
24
64
66
5
10
5
24
24
5
12
43
53
33
35
2
32
53
39
19
35
38
9
55
5
13
53
48
19
6
36
34
10
5
34
17
10
51
39
68
40
5
40
14
34
21
22
70
32
55
39
2
51
36
70
33
17
68
2
43
70
19
21
44
66
13
2
5
21
46
21
11
55
39
10
46
21
15
24
22
1
38
31
1
54
13
14
51
11
33
9
10
58
62
5
19
33
49
6
39
35
66
4
1
5
25
19
62
18
68
62
17
33
32
68
39
14
59
12
40
56
48
32
61
25
40
32
18
66
66
11
54
32
43
12
4
70
2
1
68
51
56
36
56
25
15
62
61
32
66
64
41
70
31
2
61
25
59
29
34
39
41
54
29
51
2
61
24
56
4
44
15
33
53
1
11
17
6
68
53
54
2
12
62
59
25
11
25
1
48
4
55
54
56
22
70
53
34
68
36
25
58
10
24
34
31
17
32
53
36
53
59
14
56
25
2
22
10
48
62
46
55
43
10
64
5
14
51
53
39
70
44
4
48
49
15
12
6
33
59
40
39
66
39
46
11
48
8
56
11
64
13
14
34
49
31
36
15
51
53
53
70
12
24
53
54
12
4
17
40
1
38
38
34
5
8
61
5
66
51
21
58
39
24
51
53
70
41
13
41
14
55
48
32
35
53
5
11
48
12
51
36
27
51
34
5
41
24
25
44
48
8
25
31
56
48
46
12
24
43
39
62
61
32
18
2
44
36
6
55
1
24
70
5
32
43
27
22
5
4
38
14
14
58
12
9
21
53
56
4
70
34
27
9
62
5
2
49
68
56
35
36
10
36
48
70
9
32
15
62
58
41
43
12
32
9
32
62
12
29
17
12
10
11
33
53
31
49
21
58
32
19
41
10
49
70
61
54
39
33
12
40
21
22
41
5
6
43
35
51
62
53
29
12
25
41
49
43
39
18
24
49
66
11
18
13
54
10
61
36
13
66
24
53
56
12
27
40
31
39
17
31
36
13
8
13
31
64
6
1
27
25
13
62
59
10
61
17
51
54
25
2
38
9
6
2
41
62
43
41
41
46
10
51
34
22
22
2
15
6
41
33
61
29
44
2
27
32
31
49
40
66
25
40
32
21
43
33
66
5
62
8
27
11
13
14
49
9
38
9
62
11
32
6
1
36
31
62
29
58
38
61
46
62
13
18
61
58
32
41
70
66
34
10
14
54
6
27
38
48
36
39
54
15
56
14
44
48
5
33
35
38
27
68
59
15
34
51
2
1
6
15
59
39
41
4
19
56
70
44
56
35
21
10
27
24
68
46
48
39
59
56
66
24
48
2
29
51
18
18
15
11
2
41
48
58
18
12
33
2
44
18
53
18
21
12
36
44
18
44
70
43
1
12
48
39
54
2
8
35
58
59
12
43
68
27
34
18
21
8
25
49
34
31
9
66
17
49
9
15
13
53
14
8
33
59
33
70
36
59
6
66
55
4
40
59
43
38
18
18
24
33
18
48
31
11
4
54
12
25
19
14
14
62
13
68
9
29
43
62
31
17
2
39
12
4
35
11
58
39
1
68
66
11
11
19
70
31
12
17
33
33
29
51
70
34
36
68
40
33
19
12
36
61
4
24
15
53
10
70
32
13
38
13
22
6
48
25
14
6
41
11
59
68
5
70
9
17
64
41
25
58
17
11
33
17
44
29
41
46
61
49
32
44
55
44
49
24
22
17
58
58
59
35
25
27
68
8
27
22
61
15
53
27
1
49
33
56
64
12
18
68
22
55
61
36
35
53
4
15
10
59
5
21
62
41
27
1
6
18
44
18
70
61
62
15
49
15
21
62
18
21
34
25
22
46
59
55
35
44
10
9
64
36
51
4
12
4
41
43
41
53
55
70
48
24
53
38
22
40
22
44
41
54
61
25
62
58
39
56
34
24
41
34
12
14
18
29
40
41
5
55
64
51
56
55
33
14
9
48
32
14
35
15
22
53
24
2
15
51
21
24
8
36
66
6
10
21
43
51
33
31
5
41
38
33
54
25
51
59
43
12
27
5
25
41
15
54
14
1
54
62
31
38
70
48
27
41
48
53
27
12
43
59
21
61
21
13
56
59
54
25
49
39
10
35
1
46
41
36
4
48
11
55
24
70
46
5
8
9
34
2
49
56
21
34
58
2
11
13
11
49
66
43
44
48
32
39
6
12
13
6
53
6
12
70
40
35
53
46
70
43
56
5
18
41
14
18
70
6
18
51
8
56
33
21
40
32
49
51
59
54
9
44
41
54
64
1
53
36
48
19
56
27
49
22
27
31
35
21
24
54
6
10
4
31
38
56
29
61
5
68
12
4
6
56
13
6
38
27
33
49
62
33
14
55
61
62
66
4
54
6
2
32
9
48
29
15
25
19
64
11
21
53
32
27
8
25
27
62
40
51
36
11
54
35
41
22
54
15
24
4
9
15
15
6
13
54
53
17
5
48
44
41
4
11
48
13
54
27
33
54
43
43
51
25
44
35
15
43
35
24
48
68
2
51
48
18
19
48
48
64
43
54
8
53
29
48
31
44
5
14
70
62
35
48
70
15
58
19
13
36
66
59
38
17
32
55
25
22
44
56
62
6
10
68
32
12
29
31
59
61
29
31
55
10
22
35
17
4
39
33
27
66
38
53
9
13
61
66
38
10
43
36
11
66
38
34
56
41
44
66
44
61
51
66
11
64
19
53
41
27
5
29
38
66
44
44
11
2
9
59
62
15
59
15
21
10
55
27
6
1
34
18
12
38
25
58
40
27
61
5
13
29
31
17
17
49
11
44
1
54
35
41
22
56
9
22
18
43
53
31
1
21
68
8
17
46
11
38
2
21
51
8
14
36
56
64
64
44
48
22
39
33
61
34
12
48
32
17
6
58
15
11
8
54
58
33
25
68
21
51
41
6
51
36
68
39
18
5
49
15
44
58
27
70
27
2
5
25
4
31
54
36
5
59
54
46
36
4
38
64
38
22
62
49
66
8
56
54
55
8
51
9
5
56
36
5
56
2
61
64
21
22
36
64
68
40
18
33
14
70
32
4
5
36
53
62
40
34
13
51
25
18
59
4
44
27
43
24
15
38
68
9
62
29
40
34
40
14
40
55
53
64
15
46
31
55
24
68
13
31
44
33
64
35
55
66
66
18
66
29
17
1
61
21
40
13
18
18
43
19
44
22
49
5
46
5
54
59
14
59
29
46
56
27
18
39
5
61
4
43
17
46
64
68
39
39
32
10
68
40
48
15
9
1
24
8
9
21
39
48
14
13
10
1
21
19
19
68
2
4
58
12
70
33
53
19
19
38
48
55
9
11
18
11
36
54
41
14
35
33
56
40
34
13
29
11
66
22
53
62
61
54
62
9
5
1
46
11
44
40
53
48
22
8
66
66
18
59
13
12
22
31
68
5
38
53
38
68
36
9
25
32
46
38
35
12
6
25
10
68
36
40
17
25
13
68
9
15
33
36
33
13
49
2
58
62
15
27
4
13
1
39
59
29
14
2
41
43
10
40
66
24
13
13
5
29
29
43
13
35
13
17
35
5
19
62
56
11
46
18
38
48
24
5
56
22
14
62
66
15
66
38
32
21
14
40
12
25
56
27
39
66
17
39
6
2
19
44
48
10
27
14
1
21
43
21
58
36
11
9
55
17
53
2
27
4
34
48
59
62
14
70
38
33
21
14
48
59
38
54
46
33
13
41
32
62
4
34
34
9
27
49
22
35
33
44
4
68
17
1
39
36
38
31
29
59
62
6
34
61
33
41
35
70
13
41
15
21
53
9
18
66
5
59
21
21
34
5
1
59
4
43
68
70
62
14
25
38
21
9
29
66
4
31
21
55
62
64
59
32
10
8
40
41
11
61
14
33
61
41
31
49
53
32
61
56
19
15
40
58
51
35
2
22
54
25
46
19
6
61
70
14
35
49
64
36
35
15
17
24
12
49
64
55
40
59
24
53
66
46
15
49
9
36
41
66
58
33
46
9
61
35
38
35
27
48
36
59
54
38
19
55
39
39
33
44
9
64
48
31
6
15
22
1
18
41
13
8
64
44
58
14
51
32
46
19
19
9
55
35
29
38
1
13
56
22
40
5
12
24
22
39
5
66
70
14
58
19
32
49
22
51
6
51
32
2
44
34
59
32
68
11
49
10
40
29
17
70
14
8
68
38
68
59
18
12
9
48
21
21
56
12
64
31
58
11
9
9
2
6
53
40
15
18
56
22
10
62
54
29
51
6
2
33
27
2
15
54
49
35
68
34
25
29
10
24
70
11
12
22
34
4
55
53
54
5
46
18
21
35
59
31
70
41
13
55
54
55
33
68
44
36
62
58
68
58
1
68
56
51
29
59
70
24
56
41
51
34
8
21
38
53
38
51
17
39
44
54
22
68
44
19
55
24
8
32
4
27
9
43
10
9
64
36
43
5
51
14
11
22
46
61
70
36
36
62
22
6
66
21
38
15
34
55
64
25
22
43
61
38
46
46
11
58
6
62
53
11
40
1
8
8
61
38
25
22
1
25
27
34
59
2
10
32
55
56
55
51
13
54
25
18
29
14
38
46
48
2
64
48
33
51
34
5
66
6
19
11
53
36
6
35
40
6
66
25
31
9
10
22
10
29
11
6
46
21
33
43
56
49
56
53
36
46
22
17
70
21
66
33
11
40
36
4
41
19
6
59
25
61
40
61
29
18
38
68
25
64
34
5
61
27
29
27
2
31
33
35
64
17
17
21
12
51
19
18
54
14
58
48
43
43
54
54
9
11
40
31
1
59
46
34
39
8
59
48
15
68
53
27
35
8
59
14
24
68
27
44
14
64
48
53
22
22
17
17
12
4
2
36
41
59
33
55
1
35
33
53
43
46
68
17
25
8
8
14
53
12
19
64
27
12
25
64
46
19
38
19
21
4
15
59
62
36
59
5
36
1
58
51
43
24
61
12
59
48
1
61
8
14
64
5
9
27
53
2
64
15
10
41
10
29
29
29
4
27
14
44
64
34
46
51
59
10
11
5
17
33
21
17
44
53
44
19
38
43
66
70
29
18
32
51
4
38
27
56
59
56
29
14
12
46
68
64
62
39
33
36
41
10
33
1
17
29
19
12
10
38
17
49
39
64
59
66
14
1
48
12
51
9
53
43
48
51
56
32
33
44
32
1
56
38
43
12
21
44
11
33
46
35
13
10
64
4
46
15
54
27
39
9
43
31
70
8
12
40
44
36
25
46
41
41
41
48
44
29
58
59
68
15
17
33
33
13
4
66
14
32
40
40
2
51
8
59
21
2
43
56
4
22
34
25
34
22
36
49
5
59
29
19
62
55
24
2
2
58
38
17
49
10
25
36
43
48
15
24
29
9
33
36
48
8
53
62
38
61
70
61
10
12
12
6
40
48
53
29
66
4
15
8
24
43
46
19
55
13
51
53
27
21
24
41
41
4
14
48
14
44
9
40
56
36
61
19
12
55
35
38
39
55
61
62
18
5
59
11
39
59
61
55
59
61
18
33
70
27
66
51
59
66
4
32
55
41
58
61
11
14
9
68
29
9
27
34
40
17
10
32
51
64
34
10
54
19
41
15
11
31
10
17
54
49
39
9
27
41
64
41
38
22
18
55
14
1
53
10
24
59
35
51
51
6
5
17
46
21
5
44
49
32
6
66
18
54
31
32
51
17
40
17
58
55
9
62
64
34
1
32
38
17
61
44
51
38
36
40
32
68
38
6
33
51
6
62
38
40
9
31
38
54
66
27
61
34
4
48
43
44
17
31
11
41
62
1
43
8
36
32
35
36
33
38
27
38
38
38
59
35
1
11
21
66
36
36
5
41
53
18
49
36
51
35
5
61
6
49
1
70
14
1
46
40
32
51
46
19
2
54
17
39
15
64
15
1
41
5
12
39
27
29
48
14
49
33
10
49
54
61
6
66
19
22
15
66
34
64
48
15
2
55
61
40
58
6
12
49
68
17
35
9
22
31
21
56
39
34
14
41
10
49
64
18
10
32
66
46
62
6
6
54
17
18
51
13
43
14
49
29
64
18
55
13
18
25
36
29
53
13
4
54
13
40
10
56
40
12
70
11
21
53
40
18
27
13
61
49
21
1
10
64
29
12
11
2
21
62
35
12
53
34
24
13
53
2
12
59
12
18
1
2
49
13
17
9
19
2
13
17
22
15
32
35
1
66
17
10
55
18
39
14
12
55
58
43
33
41
8
17
66
29
8
8
25
18
18
48
58
35
43
51
2
64
22
5
51
24
12
18
33
32
21
49
49
58
9
41
58
13
48
24
33
9
59
40
68
34
5
31
68
62
4
56
36
10
13
66
19
13
31
34
24
2
32
59
8
51
51
29
10
43
34
1
4
55
17
62
27
1
13
54
49
51
14
61
56
10
10
1
66
6
1
6
56
13
70
55
12
5
19
6
36
5
46
40
25
54
54
46
70
39
36
11
15
4
64
11
49
19
68
43
34
35
22
40
39
56
4
54
58
48
15
32
70
43
11
5
62
18
21
64
21
44
8
5
49
10
59
38
56
11
10
54
25
62
22
61
43
27
2
1
8
70
2
8
18
51
36
53
35
27
17
56
22
21
5
66
29
56
49
56
41
25
66
56
36
35
21
2
24
6
34
48
1
41
2
25
4
56
9
44
54
8
27
58
22
15
61
21
48
14
9
29
25
54
14
49
38
38
9
27
27
43
15
10
48
48
41
27
49
35
64
12
54
19
4
49
59
55
12
46
2
61
43
40
13
18
43
62
40
9
66
40
56
33
14
40
27
48
6
4
40
41
46
19
12
51
62
35
61
1
55
39
59
49
55
27
6
70
33
24
22
10
35
38
62
48
41
22
31
35
48
68
55
4
54
34
15
8
10
32
41
31
51
36
56
8
5
39
49
10
55
38
8
34
1
29
22
68
58
46
11
27
44
38
15
54
25
53
56
62
29
8
44
27
18
9
39
46
62
46
54
6
18
35
51
64
1
39
10
43
31
66
2
1
8
2
44
6
18
39
21
43
56
17
66
55
56
64
59
40
44
1
44
22
27
53
51
5
39
53
39
48
15
31
39
25
12
18
48
17
4
1
49
40
59
70
43
13
4
34
34
22
49
43
40
38
15
18
8
31
17
64
24
53
15
35
31
70
66
4
51
53
59
38
40
2
38
43
25
54
53
32
27
54
22
31
49
38
46
44
31
32
70
17
29
8
40
39
18
41
27
55
5
15
48
19
8
2
22
56
2
27
4
32
36
13
54
1
62
14
14
66
66
32
13
17
8
43
53
66
61
35
36
55
48
29
12
55
68
40
9
25
54
34
9
8
70
17
17
48
62
44
10
49
27
41
54
48
1
61
19
4
8
18
18
2
39
13
43
10
33
44
15
33
14
14
32
4
58
2
62
46
17
6
22
5
8
5
5
39
8
4
2
18
56
64
34
15
31
41
11
66
36
68
34
33
13
21
51
68
24
64
56
56
27
56
34
40
2
49
54
12
46
66
68
6
8
58
5
1
58
59
31
18
39
14
12
8
66
11
55
36
55
56
6
55
38
27
66
32
43
34
15
5
25
4
21
62
70
54
48
40
11
13
70
58
46
1
70
14
70
58
48
32
39
62
48
6
51
31
53
17
2
10
6
2
9
32
34
11
43
68
12
9
40
10
62
49
29
49
4
6
11
70
51
32
8
56
41
56
61
49
44
12
58
21
31
11
12
68
10
24
21
64
12
25
15
17
6
41
2
53
2
9
46
66
22
17
62
39
54
4
43
10
10
61
19
38
66
55
12
61
5
70
21
40
24
1
66
19
5
48
15
24
68
5
5
43
14
41
40
39
5
29
39
54
22
38
17
21
41
39
5
21
17
35
4
25
21
21
25
10
8
44
29
41
27
62
9
49
15
17
59
40
17
33
5
58
10
62
6
62
68
24
4
61
2
35
66
70
41
33
8
54
13
49
35
40
21
64
6
27
33
2
32
56
11
34
18
43
9
10
49
35
68
18
49
64
49
33
40
34
51
25
32
27
1
40
2
12
9
43
27
39
14
43
15
56
34
33
17
46
34
1
53
19
68
51
4
25
2
1
41
34
10
44
44
18
62
36
2
13
49
56
64
53
68
66
8
38
68
14
56
38
21
49
19
15
61
31
14
59
53
39
51
59
15
54
48
61
68
19
12
19
31
36
55
8
25
53
5
27
13
19
46
4
14
8
4
13
1
19
58
39
70
59
48
61
27
66
27
53
66
10
49
8
5
10
36
31
24
64
11
5
54
4
21
5
39
27
17
70
8
36
55
27
64
29
27
15
64
5
32
46
24
61
34
5
58
11
66
12
2
19
39
48
15
34
6
40
34
29
58
15
25
41
21
59
4
59
53
4
9
61
24
32
25
54
61
38
32
34
10
29
43
51
38
56
8
39
9
62
53
33
12
38
36
18
70
9
68
56
56
53
11
62
31
9
64
48
59
56
6
17
40
62
51
11
24
22
55
62
29
15
59
25
22
24
48
34
41
66
38
66
43
14
18
24
58
55
36
70
1
2
21
56
10
70
2
31
29
39
51
55
56
9
70
34
61
1
29
39
34
55
62
62
31
48
36
19
38
54
36
29
27
12
12
56
61
44
25
34
11
15
18
34
68
9
2
44
1
48
51
4
9
51
14
22
29
56
6
34
25
34
64
31
55
15
14
13
18
40
66
18
10
25
51
61
19
70
39
18
27
39
10
46
25
35
1
68
68
43
64
34
68
35
27
62
33
1
25
10
8
5
1
49
1
34
24
41
10
40
70
14
32
46
38
38
32
31
62
34
32
38
2
43
53
36
24
13
19
12
6
6
33
1
8
55
29
32
24
13
41
2
13
62
5
59
29
2
62
38
54
43
27
27
24
1
6
29
64
17
48
24
13
51
58
68
68
33
11
35
62
55
49
25
68
14
48
68
35
43
35
33
51
11
22
24
56
27
4
9
61
34
49
5
2
6
66
12
33
54
8
21
10
31
12
70
44
43
29
41
12
18
36
33
2
54
64
5
15
33
39
55
54
61
68
41
24
22
62
34
56
48
12
64
9
59
44
21
32
8
59
31
10
8
32
34
10
17
61
32
31
43
34
48
56
58
40
24
29
5
9
25
18
17
25
51
59
38
39
64
9
6
17
62
41
31
6
8
51
29
1
64
11
70
25
15
64
24
24
27
61
1
25
1
27
34
55
40
25
56
13
38
13
38
27
21
17
1
41
32
49
5
12
15
8
31
46
70
48
68
41
55
62
13
49
9
66
34
41
48
39
46
43
8
64
4
46
70
12
48
36
31
13
68
25
39
66
48
44
40
33
40
18
35
2
68
39
10
55
21
8
44
24
68
56
36
13
36
1
1
66
49
44
36
29
1
40
32
18
13
25
64
21
59
58
25
21
61
46
8
11
4
35
33
38
17
33
4
46
39
66
27
38
34
11
58
62
70
70
56
46
10
55
66
64
49
22
8
18
53
6
49
24
54
19
35
68
61
15
61
46
13
40
9
34
54
33
10
22
55
48
1
46
34
43
51
51
54
32
18
58
49
12
22
66
44
66
38
21
66
33
34
15
1
43
68
48
38
32
58
43
19
4
51
51
2
34
40
62
8
27
33
27
9
48
64
43
56
70
54
24
21
31
33
9
1
22
41
34
4
13
70
62
29
22
9
19
13
53
64
17
15
1
4
56
41
48
5
31
27
4
49
46
44
14
35
51
59
38
46
53
55
12
15
31
4
2
43
49
21
44
13
22
22
40
17
27
8
36
5
33
39
59
22
66
24
46
33
17
43
48
43
53
39
13
68
51
8
39
13
24
29
17
9
29
1
12
21
62
51
64
54
9
35
15
68
46
40
36
24
36
68
54
59
14
31
25
8
36
35
41
8
32
19
32
35
29
22
18
19
36
66
61
53
68
32
2
21
25
18
25
19
8
1
22
40
22
49
10
17
51
19
55
70
19
35
66
22
2
2
2
10
68
31
55
13
49
39
11
36
38
10
39
38
15
27
39
4
51
68
17
49
32
24
58
66
5
29
19
46
39
13
8
48
18
11
22
64
27
9
48
9
40
43
22
38
61
21
13
12
36
2
61
21
4
49
38
27
61
8
59
54
9
38
53
48
8
24
35
22
12
21
51
68
61
1
46
61
48
32
36
1
18
1
25
43
1
25
59
14
59
29
59
1
32
21
61
55
29
36
48
41
27
32
32
22
49
14
33
12
5
2
32
18
68
21
38
56
5
22
48
43
5
2
19
61
2
10
62
34
49
29
36
31
46
56
8
70
29
6
31
22
2
49
32
54
4
39
33
46
11
44
10
18
32
18
5
6
1
19
54
13
66
5
5
15
55
44
4
62
12
6
5
19
25
55
38
5
27
48
39
46
31
27
21
10
4
25
55
25
17
34
11
15
32
51
39
1
49
19
44
40
14
36
48
14
40
70
27
44
29
59
39
62
13
39
29
44
49
15
4
51
27
2
11
54
8
2
51
25
43
8
33
64
43
34
38
21
59
38
11
66
64
33
38
6
4
21
53
41
21
38
10
14
44
43
38
62
11
49
36
49
68
22
5
6
36
56
40
2
4
19
44
13
10
19
64
40
44
49
44
13
48
54
17
5
4
41
43
40
27
64
19
66
18
29
5
53
70
5
46
61
49
35
14
39
58
17
27
32
4
59
40
70
41
11
25
41
15
54
21
49
70
68
44
43
27
48
13
66
68
39
33
38
12
1
55
12
10
40
2
21
19
62
5
68
54
43
24
27
43
32
6
4
39
34
39
2
19
39
19
5
27
34
31
61
31
8
62
62
49
58
14
33
55
70
44
32
61
2
56
4
21
32
70
12
19
27
24
68
14
29
15
64
14
51
64
55
11
43
43
41
40
49
44
59
9
15
6
17
36
55
17
21
6
11
41
46
44
56
43
70
36
46
70
49
18
64
5
32
53
1
44
4
25
19
29
5
1
61
6
33
24
17
70
12
31
29
15
70
49
11
24
14
59
54
39
4
25
32
56
6
21
2
14
56
70
59
58
19
29
6
32
46
58
33
9
46
39
41
40
27
62
9
56
31
4
11
10
59
19
39
1
4
44
10
11
31
61
70
41
29
35
4
11
53
34
17
44
2
27
43
8
9
10
43
40
8
6
18
59
38
49
13
15
59
18
14
59
22
66
33
55
64
46
70
10
2
54
12
25
36
36
64
46
17
54
64
44
18
12
44
4
61
22
4
1
15
27
49
21
53
36
31
49
68
33
12
33
13
5
40
62
51
17
25
58
55
46
32
18
43
54
51
1
68
53
39
38
68
64
36
9
64
32
17
6
19
48
58
22
25
46
41
46
17
41
33
48
43
6
70
2
39
35
6
13
25
39
8
4
70
31
11
24
62
66
36
59
24
21
17
64
4
70
10
1
58
21
10
64
35
49
34
58
6
13
12
10
2
19
38
25
25
21
36
55
43
46
11
29
14
34
48
35
4
11
55
68
27
54
61
54
9
54
21
68
51
61
39
29
15
29
54
22
25
36
11
48
2
59
21
29
38
43
34
36
46
33
1
34
70
9
46
8
1
61
66
70
61
55
59
46
51
25
19
36
25
59
4
66
54
6
27
58
51
21
66
27
40
5
66
25
55
11
4
19
39
10
13
55
25
24
39
48
43
36
29
27
61
46
44
1
38
27
9
2
49
24
24
46
59
4
36
12
11
32
70
25
13
5
10
44
55
15
22
18
27
17
14
12
35
11
6
61
59
22
29
40
11
49
9
68
61
33
35
22
38
14
5
61
8
44
10
9
22
18
51
22
62
56
36
66
8
8
58
14
10
59
35
38
18
40
39
66
33
27
24
8
39
27
19
70
25
25
53
5
56
36
25
58
32
33
70
40
36
5
1
12
48
27
64
13
2
29
8
25
64
53
18
36
1
41
19
27
2
8
62
49
51
15
64
58
48
31
64
64
64
18
10
35
49
56
24
12
64
54
8
10
54
34
21
36
48
14
10
29
68
13
44
43
13
59
2
34
48
59
35
32
33
48
24
41
19
31
58
29
12
33
70
10
5
34
14
59
48
17
27
68
70
32
33
48
68
4
21
1
62
55
43
40
35
68
17
24
29
5
46
17
39
35
12
27
11
40
35
4
14
34
14
31
49
11
2
8
29
44
35
44
10
25
1
40
40
29
66
17
70
64
29
17
41
10
8
68
61
38
36
33
35
24
15
66
54
1
12
25
40
54
21
58
43
39
70
32
19
9
8
27
48
46
59
29
29
51
15
2
24
9
22
27
8
1
40
4
41
10
12
27
14
44
31
1
2
24
56
8
29
58
58
29
15
35
6
1
48
66
4
55
12
1
53
58
35
19
66
68
38
13
33
21
38
54
40
43
19
43
33
13
61
2
59
39
12
1
29
39
59
38
2
41
18
58
25
44
38
55
32
31
59
17
56
48
39
56
36
27
59
21
48
21
49
56
24
44
64
12
35
9
66
41
44
61
2
13
39
39
5
54
59
61
43
58
12
24
64
43
4
64
34
12
68
56
11
9
1
6
55
36
15
59
41
25
33
2
10
46
33
9
5
13
22
12
66
64
56
33
54
22
59
1
27
4
35
61
36
33
4
54
2
6
48
25
12
15
4
43
53
53
1
41
48
51
43
58
44
62
17
38
5
12
55
32
10
41
29
36
21
12
12
21
48
11
24
41
39
58
59
22
25
62
54
19
19
51
1
68
39
49
19
31
17
44
46
14
44
39
32
43
9
12
48
58
58
46
58
56
29
4
35
56
64
34
17
10
18
21
11
13
31
44
1
17
39
33
19
18
21
39
13
59
49
12
24
2
21
64
9
36
66
59
40
59
46
66
41
1
15
14
27
55
54
36
46
34
55
35
35
48
61
13
68
46
2
36
29
10
62
44
25
46
2
36
48
24
24
36
56
36
62
68
35
39
6
40
64
1
25
61
12
43
33
70
56
33
4
22
48
6
19
9
6
33
10
36
31
15
2
36
40
18
9
48
56
64
49
35
39
62
25
58
12
24
40
29
44
25
68
27
34
17
2
68
1
33
34
35
29
34
9
13
31
35
61
22
9
58
66
33
54
43
38
66
24
9
13
1
8
27
10
12
44
48
38
21
9
39
58
21
21
17
38
46
40
29
24
32
51
59
62
4
62
4
15
59
44
21
36
6
35
21
2
61
34
70
15
54
46
70
44
70
54
46
36
8
6
68
56
25
38
9
41
19
39
14
33
34
70
31
24
2
5
58
13
27
62
19
18
24
17
14
1
55
33
4
51
38
48
66
46
5
64
21
4
51
53
44
61
1
18
2
51
11
44
25
29
22
15
25
55
36
41
12
38
14
9
43
12
6
1
4
36
15
49
53
68
21
41
8
51
44
32
44
10
49
2
18
40
2
27
38
58
18
58
4
51
62
25
62
18
44
18
46
5
21
24
21
9
32
39
46
2
1
35
6
29
68
38
43
49
29
53
53
18
66
17
24
36
49
2
21
59
15
44
11
9
25
51
29
6
4
25
56
17
49
31
4
61
2
34
32
70
17
19
31
66
27
32
66
38
53
53
32
9
49
68
43
48
17
19
8
24
24
70
19
44
54
14
27
9
2
58
33
46
66
27
44
32
66
19
1
8
18
22
68
44
66
55
2
64
31
70
68
22
13
43
14
8
19
58
9
14
4
21
22
18
40
5
6
32
21
64
4
6
53
36
35
32
46
38
9
4
12
15
11
17
55
58
1
4
39
24
11
39
9
31
33
22
4
48
64
25
49
48
62
5
62
11
70
61
51
27
36
34
25
5
33
19
56
27
25
44
12
55
44
5
14
34
11
40
55
24
68
40
55
21
49
17
38
70
13
49
55
14
46
56
43
66
14
34
29
21
31
46
58
15
51
56
19
36
34
64
6
34
39
21
48
46
4
34
58
58
10
8
34
49
58
48
22
61
22
56
11
66
40
35
34
51
46
34
14
24
29
24
58
10
49
49
68
70
43
17
4
36
56
40
34
19
8
70
32
27
21
8
6
56
40
18
18
27
55
6
58
36
44
1
46
56
66
56
39
44
46
46
44
66
25
10
22
13
25
41
53
36
13
4
48
54
33
40
36
19
34
66
66
31
56
12
66
39
21
36
5
32
44
35
24
64
70
5
36
25
29
51
44
58
44
17
66
66
43
58
58
40
15
61
18
10
19
22
46
1
38
46
21
24
24
13
6
22
64
5
40
40
55
39
19
27
64
17
13
46
56
70
62
27
40
2
36
35
22
1
40
9
64
66
49
40
64
51
64
8
35
18
62
22
66
36
36
55
53
32
22
40
5
41
49
61
13
68
25
14
2
66
13
39
17
64
8
49
56
56
11
9
14
13
58
62
4
11
64
9
40
9
46
43
48
2
29
12
54
41
29
44
14
68
39
32
70
6
49
34
56
55
21
19
35
49
53
19
13
9
46
1
24
29
66
66
34
8
27
35
8
22
13
1
46
6
40
27
8
56
22
68
5
43
10
41
1
9
66
22
17
14
53
38
41
31
24
64
32
24
12
6
5
59
17
11
68
29
56
35
11
27
10
31
70
64
34
1
21
5
43
39
70
29
58
31
32
10
40
21
66
2
38
5
39
18
2
59
27
18
34
34
24
68
53
35
24
64
36
29
13
41
1
25
59
56
17
58
40
24
54
6
44
59
34
48
49
9
66
38
15
6
40
34
29
36
18
4
19
35
39
61
34
15
14
56
21
44
8
27
19
56
32
29
40
24
12
17
36
18
25
34
35
22
53
13
43
6
18
8
15
15
10
25
6
54
24
54
36
21
8
21
29
12
44
58
8
43
68
70
18
4
44
44
6
54
25
56
62
29
49
8
64
17
68
66
64
33
33
61
36
19
51
22
24
68
61
8
61
27
31
11
10
8
4
56
43
17
34
5
48
17
6
44
31
25
68
39
5
66
40
35
12
18
13
44
12
36
4
14
62
4
27
6
34
34
54
34
48
49
62
12
6
13
18
49
13
6
18
25
44
13
46
58
11
4
21
2
29
15
34
35
34
39
56
5
54
51
5
1
41
19
5
62
43
53
43
27
68
29
17
25
61
43
40
55
70
36
49
48
17
17
9
35
24
48
62
27
32
43
1
25
39
17
11
34
40
19
1
13
55
11
31
46
5
8
15
6
70
58
44
32
31
46
13
4
29
46
2
31
8
32
48
32
39
1
6
53
51
9
43
54
8
44
38
25
34
49
29
11
21
13
8
39
18
33
32
13
4
33
54
39
25
58
14
58
31
5
27
70
29
25
15
10
39
66
38
38
48
9
64
14
4
64
53
61
48
34
8
22
58
46
1
10
1
54
35
61
58
10
27
70
39
10
70
33
21
43
41
25
10
17
31
18
62
38
2
46
9
35
54
5
54
34
43
36
55
49
39
46
17
4
6
5
49
22
35
22
48
6
6
70
29
33
44
6
41
51
68
55
44
11
39
18
12
56
66
11
44
31
19
11
4
49
10
8
66
58
62
33
31
12
33
34
15
36
14
11
43
17
27
40
62
70
6
9
43
9
19
29
35
11
34
68
18
21
70
29
64
24
46
64
36
35
40
11
21
39
48
56
18
2
55
68
6
27
18
1
11
39
22
53
32
32
4
33
1
4
46
64
62
36
56
68
29
21
27
8
35
11
43
5
46
6
27
15
70
49
43
41
68
68
58
43
38
19
44
66
70
19
4
1
48
59
53
11
51
31
4
38
51
11
35
51
55
46
6
24
68
12
5
64
49
49
59
35
4
6
5
18
59
40
40
36
51
51
29
25
36
24
62
51
68
64
54
31
31
10
32
49
68
59
66
8
21
62
40
59
12
35
66
13
6
41
36
70
2
33
9
46
12
15
35
62
15
10
56
34
14
68
58
15
36
51
5
43
5
14
33
12
21
56
62
13
66
12
54
15
5
17
44
31
21
59
49
18
53
62
1
2
40
53
17
27
53
48
49
19
35
2
10
70
62
32
34
35
38
13
66
55
4
10
18
17
70
43
32
11
48
48
39
64
59
21
27
9
19
36
44
6
41
21
29
54
31
29
19
12
61
55
21
40
43
9
48
6
34
43
64
56
25
29
59
56
6
36
48
62
32
61
2
15
43
49
21
10
35
1
54
66
44
12
70
10
12
2
6
4
38
38
34
36
12
21
4
10
14
33
18
51
2
21
32
24
9
35
8
41
56
64
22
25
35
51
40
29
36
41
2
36
9
51
53
46
38
5
17
4
4
19
70
9
31
17
6
13
1
40
13
53
5
17
27
54
59
68
44
68
11
35
39
18
35
11
34
36
4
46
43
33
9
24
21
6
46
4
25
61
34
36
17
13
6
36
19
14
66
34
15
53
6
18
19
15
29
31
51
32
15
41
17
12
62
9
35
12
21
62
25
48
12
36
9
34
54
43
19
38
59
11
13
29
61
19
8
40
54
61
43
58
59
49
10
40
40
13
35
29
34
66
35
17
66
27
58
21
11
56
46
27
35
61
6
66
55
62
32
61
62
22
43
2
43
12
14
68
21
24
70
29
70
12
48
32
1
43
44
17
15
51
41
8
46
49
8
68
38
18
14
56
31
25
19
29
32
41
32
19
68
32
14
15
2
34
18
29
64
22
4
1
12
33
18
55
61
62
14
35
34
35
48
31
22
14
33
31
15
5
51
25
14
39
19
34
35
48
4
36
36
17
43
12
12
33
54
29
35
53
8
18
39
41
48
1
62
43
10
34
68
59
61
51
48
59
68
19
66
31
17
34
8
56
21
35
36
38
11
41
58
56
5
21
18
29
32
6
53
9
35
5
49
55
44
46
54
41
44
18
22
19
43
13
9
4
11
48
43
70
31
58
61
46
12
19
44
49
44
34
56
54
2
38
46
8
56
17
44
21
36
39
19
49
22
59
32
40
27
29
64
21
39
17
35
11
13
25
27
11
32
19
25
24
18
33
5
18
5
21
25
39
32
61
2
6
1
66
21
58
36
31
64
40
34
61
32
10
39
14
51
17
27
59
5
17
8
19
13
19
4
32
59
8
1
24
19
40
46
11
12
48
14
33
13
14
5
29
17
48
33
2
32
34
39
54
53
34
36
36
33
35
21
4
51
53
27
48
33
27
62
35
66
53
24
21
34
1
9
24
18
4
54
33
68
11
33
64
53
51
55
48
25
44
33
13
39
41
43
8
33
35
41
18
51
19
1
49
36
5
29
70
48
32
4
56
14
33
5
32
41
21
19
22
31
58
2
56
51
55
25
21
55
58
19
68
6
13
31
33
13
4
48
21
36
34
36
53
55
38
49
54
19
12
49
70
19
40
27
39
25
40
2
39
36
14
56
24
54
66
12
29
22
58
44
11
44
49
15
38
54
27
22
38
1
62
59
13
44
58
1
62
36
33
40
44
24
18
34
36
4
49
62
24
2
59
66
4
51
66
56
70
62
62
13
51
21
51
54
39
19
58
14
70
5
2
66
55
34
44
10
55
19
22
33
9
17
56
8
21
17
1
44
21
31
56
6
35
10
36
48
51
8
21
25
54
40
64
33
55
55
56
70
51
27
15
2
39
15
58
48
8
39
1
59
24
14
56
13
25
49
58
8
17
70
21
49
1
43
5
31
70
41
8
48
15
33
35
58
40
12
33
15
13
59
6
13
29
49
33
15
4
39
54
41
54
68
22
33
11
36
31
46
10
68
54
33
25
1
59
31
6
25
43
11
17
5
38
11
21
66
15
19
36
41
11
8
66
10
15
56
34
31
13
56
43
24
70
62
38
53
46
33
62
17
40
61
44
4
66
68
27
33
31
1
8
4
29
41
29
49
15
62
5
19
43
10
21
68
54
2
29
62
66
64
70
15
8
51
39
29
56
32
35
34
21
22
18
27
43
29
61
64
2
54
40
68
11
43
35
33
5
24
62
59
21
59
17
62
12
5
62
46
62
18
6
51
1
55
59
38
36
70
2
6
39
34
46
5
22
2
12
13
44
59
10
29
8
40
48
58
24
6
22
9
9
51
66
38
33
22
66
49
32
66
36
41
24
4
41
4
59
48
43
1
19
66
43
48
13
46
17
53
34
4
24
59
33
56
35
58
46
24
56
25
29
13
10
2
12
24
35
13
41
53
58
18
36
33
6
10
13
55
62
31
56
8
9
62
10
15
53
5
27
44
8
31
4
56
40
59
15
24
13
46
38
4
14
9
62
55
31
34
19
61
43
49
2
27
44
70
29
27
5
19
18
39
43
4
41
5
44
53
8
59
19
29
56
4
49
6
53
44
70
61
24
6
33
39
9
68
48
49
53
29
25
13
68
58
39
48
5
31
6
31
55
46
13
13
46
68
54
24
25
18
13
48
59
48
32
70
36
59
53
39
54
10
13
68
58
44
18
18
66
40
44
51
46
38
2
43
36
53
27
49
64
25
59
49
68
18
40
2
8
6
9
58
11
6
35
27
21
48
31
64
32
31
11
34
35
14
48
10
66
2
5
33
31
5
2
1
25
38
70
61
4
35
56
39
55
29
56
59
43
6
68
8
32
5
32
46
33
21
64
70
40
8
54
38
59
62
70
68
39
33
44
55
64
6
46
49
48
10
9
21
66
21
4
46
27
49
22
21
8
33
8
18
21
2
5
31
4
68
21
24
40
12
51
9
54
41
18
2
1
58
66
21
14
33
10
55
31
68
46
38
21
15
32
64
6
34
68
14
48
49
61
14
10
2
21
13
70
62
64
8
4
61
22
66
29
1
66
62
21
31
21
36
32
11
68
44
1
1
4
35
31
10
51
66
34
36
35
38
18
48
53
21
13
18
61
61
24
55
33
58
32
6
10
38
15
46
25
6
22
43
22
38
54
40
18
17
48
33
33
53
59
48
44
66
6
53
41
27
51
19
70
49
62
68
4
70
55
14
12
39
32
17
33
12
8
70
10
15
22
55
24
27
19
38
15
4
25
56
13
24
9
18
68
2
21
29
68
12
41
13
44
27
66
29
36
51
48
38
14
14
44
46
19
14
34
61
62
33
68
36
46
11
1
4
14
35
5
68
54
49
39
64
59
39
27
24
10
13
53
8
48
64
39
32
35
1
56
15
58
4
56
58
48
55
53
21
55
22
6
18
32
9
70
44
38
2
49
2
29
6
21
55
70
24
43
48
12
41
70
9
70
14
6
14
29
61
44
19
1
64
70
19
68
8
33
48
22
32
55
6
2
36
24
24
54
66
1
13
36
2
9
1
2
29
4
66
33
36
58
41
29
4
4
11
15
24
10
12
36
27
53
61
8
15
51
61
5
19
33
62
54
15
49
18
31
59
8
70
4
35
24
25
61
56
8
11
19
49
31
18
15
15
58
34
24
33
11
64
2
34
38
70
13
25
48
25
31
38
58
1
56
9
10
9
35
46
51
56
10
6
13
8
22
12
29
46
68
6
19
35
13
58
21
56
2
41
22
39
4
27
64
24
70
15
2
58
48
24
8
62
54
27
44
44
29
15
1
61
44
33
41
10
22
4
34
1
35
13
21
11
1
5
13
10
18
22
48
2
6
68
1
19
17
53
32
1
64
18
17
19
43
48
40
51
32
6
34
21
2
34
48
25
59
5
44
6
66
33
55
35
36
62
61
11
43
17
40
4
1
70
70
56
46
21
33
44
58
18
22
51
55
64
70
27
62
51
29
48
48
18
56
51
18
66
59
58
66
9
33
49
38
59
9
70
1
34
33
54
6
19
46
32
13
66
70
24
13
21
51
10
56
66
9
32
49
9
44
61
19
41
66
62
19
17
53
6
29
70
48
24
66
10
55
61
38
11
66
24
38
51
2
19
8
14
1
70
39
58
43
1
54
9
9
25
48
24
8
8
12
6
6
10
38
8
46
40
14
14
35
31
39
62
55
51
58
35
43
1
56
59
58
11
34
5
41
66
70
9
35
49
8
48
34
22
18
58
61
27
39
58
49
39
41
29
53
55
56
51
5
48
46
14
61
34
41
70
27
21
8
29
35
22
35
21
49
39
48
19
43
18
1
58
68
51
55
55
51
29
27
29
17
46
46
18
8
27
15
31
56
12
58
61
51
4
17
70
24
1
49
56
56
33
61
8
4
58
2
22
46
19
29
41
4
5
36
54
27
27
35
10
44
10
51
70
68
41
46
21
1
9
33
70
64
25
44
39
12
49
66
14
48
59
14
5
11
22
22
53
25
17
46
58
4
54
4
2
9
40
41
38
4
68
29
54
8
40
53
22
68
13
66
27
4
13
48
68
14
35
24
39
15
66
61
22
33
44
58
12
18
10
34
33
54
70
13
32
10
66
43
34
22
2
15
46
6
8
15
10
51
2
11
66
58
41
21
39
64
17
64
27
41
12
13
31
32
8
53
44
33
31
51
14
46
62
55
46
24
6
51
2
9
53
39
61
48
43
15
36
44
2
61
32
35
19
10
27
11
46
22
19
12
21
39
56
54
35
19
61
36
22
41
40
46
5
49
49
66
41
61
18
29
21
6
1
32
58
15
61
61
38
27
44
66
70
41
43
53
34
15
36
29
56
56
27
38
49
64
11
22
19
33
66
18
36
41
33
5
55
66
68
34
70
46
22
9
6
25
9
11
29
61
55
68
8
56
40
61
1
56
13
22
44
21
53
51
66
27
11
8
62
14
22
54
48
13
15
49
29
27
53
64
55
14
40
17
35
36
61
38
40
21
12
70
62
46
2
44
56
4
11
33
36
38
17
25
61
15
43
24
5
13
10
24
9
4
48
35
6
34
39
34
46
38
54
68
27
59
9
21
22
68
29
15
61
64
39
59
11
22
8
19
14
24
68
12
55
62
46
9
36
46
36
29
58
70
70
43
51
12
33
24
48
22
44
39
49
58
48
44
41
18
35
33
22
31
66
34
17
6
2
38
19
41
14
68
10
17
9
1
49
68
46
58
70
9
36
58
39
21
41
8
56
11
11
32
5
5
62
55
56
46
64
35
34
21
44
44
9
24
56
44
21
38
19
14
18
2
29
33
51
64
62
31
49
21
39
27
15
54
53
68
53
36
34
54
70
24
32
64
49
34
5
61
51
22
4
18
40
35
38
9
6
46
46
53
54
22
44
10
66
15
33
18
24
15
44
17
17
53
55
6
25
11
12
38
27
48
46
18
64
58
5
34
18
12
48
5
64
9
41
12
25
8
10
25
54
13
9
5
40
10
33
19
70
8
54
17
62
70
5
56
11
1
56
36
44
34
17
17
32
53
2
41
2
70
59
24
14
35
33
24
66
39
55
49
56
22
58
11
2
44
6
61
14
53
36
15
17
14
15
10
14
46
49
14
36
38
61
44
51
10
10
36
64
46
48
17
49
10
43
8
55
8
54
61
62
44
56
54
59
34
8
25
32
36
66
25
54
35
31
8
29
46
18
6
62
38
48
59
61
6
56
35
31
54
15
40
1
1
2
34
61
66
61
36
61
18
13
10
56
38
68
62
18
41
1
41
62
61
58
14
2
68
19
36
24
10
39
12
17
59
24
58
33
49
13
5
44
8
24
11
66
27
61
48
18
10
10
66
51
55
54
4
17
58
24
66
12
46
6
14
24
5
62
27
36
32
15
21
29
31
41
54
39
53
48
34
21
14
31
68
56
68
54
56
12
8
40
5
49
59
4
44
70
14
34
64
40
25
55
36
13
4
34
68
29
29
4
48
19
39
29
49
21
39
43
4
59
22
70
68
1
12
59
58
46
46
59
17
64
11
14
59
38
64
58
18
24
6
40
6
2
49
31
31
9
22
51
1
55
31
51
19
17
12
1
35
2
39
34
32
34
1
29
19
32
19
55
1
32
39
9
58
18
62
49
31
54
33
5
64
64
35
31
27
64
25
2
54
35
58
55
46
68
41
62
53
21
49
62
70
1
44
31
36
55
11
15
13
38
48
11
62
44
2
4
13
43
22
36
12
41
6
66
13
49
19
53
5
4
70
68
54
34
12
34
10
15
18
61
24
32
19
9
68
59
39
53
19
14
43
18
40
51
53
64
32
56
54
46
59
68
9
10
36
40
64
17
70
18
56
21
46
9
1
46
68
58
11
12
66
51
56
1
24
17
5
39
5
5
21
59
54
58
33
66
4
15
51
56
58
33
10
4
4
68
8
9
46
24
70
13
70
29
35
40
9
32
64
40
49
64
48
11
18
68
43
10
54
33
33
22
56
27
19
27
33
5
27
17
56
43
33
2
66
49
21
70
70
41
8
33
19
40
17
66
48
1
32
62
55
43
4
2
32
36
11
35
14
12
13
40
62
24
27
15
70
18
61
12
27
70
6
36
54
68
55
14
22
8
4
48
58
14
18
12
46
21
22
31
36
58
22
8
27
44
53
49
61
68
56
19
17
48
9
64
22
40
44
34
19
59
53
21
17
64
9
13
53
12
15
68
64
13
11
25
43
6
56
46
8
55
56
35
54
66
14
41
15
58
48
68
44
24
21
62
6
44
33
38
29
32
2
49
68
13
35
40
59
46
9
44
49
8
36
5
43
51
12
32
62
43
17
19
19
8
39
62
64
35
17
55
51
31
39
12
29
27
55
35
12
66
31
35
29
18
46
19
56
10
36
4
62
51
15
54
6
2
53
6
8
59
32
36
13
31
41
44
12
10
61
32
40
54
59
32
39
4
64
41
55
11
43
59
68
35
4
19
46
36
18
38
36
11
1
32
44
41
40
19
17
27
11
21
5
41
48
1
14
15
4
34
22
49
38
13
61
6
39
19
49
36
59
55
55
11
61
24
25
13
48
4
56
61
39
40
21
18
36
2
66
66
49
35
46
51
10
13
48
17
18
54
44
24
33
35
8
54
6
6
2
17
66
46
13
2
39
22
6
6
18
44
5
29
51
21
27
2
1
54
35
38
6
24
62
49
27
59
18
11
43
38
40
61
4
56
55
66
6
13
64
51
4
32
32
11
59
43
34
27
35
51
40
12
32
14
49
62
9
15
58
40
39
55
39
8
36
62
15
29
39
27
18
33
12
15
51
59
62
17
22
41
58
46
24
5
24
8
17
36
27
25
64
44
64
62
53
62
48
14
17
2
5
49
36
70
25
12
6
25
40
5
46
27
61
5
24
58
21
24
39
55
18
27
17
6
51
4
22
14
38
59
46
66
2
36
66
19
39
53
21
56
58
70
48
25
19
8
18
55
19
62
41
17
8
44
19
53
8
31
68
66
68
49
39
9
32
56
40
5
66
56
68
32
27
8
66
12
39
62
66
2
59
14
14
66
27
66
8
62
8
31
39
61
31
41
4
13
64
8
39
14
64
33
8
55
10
34
21
25
62
27
22
12
4
24
8
24
4
18
21
55
59
31
40
59
24
6
29
33
32
31
55
18
17
15
35
38
68
24
13
34
15
22
38
53
24
1
59
32
8
6
21
4
32
64
54
41
58
36
8
4
43
39
4
11
64
64
43
41
46
70
18
70
22
19
61
62
64
24
2
41
68
4
6
22
6
29
19
59
51
15
46
40
34
54
1
15
12
41
33
6
15
48
44
19
49
46
44
27
18
15
70
49
17
15
13
46
58
40
49
15
46
17
59
40
46
58
19
22
35
55
49
17
36
64
61
54
41
48
33
58
39
2
2
4
62
4
68
14
64
11
70
22
8
32
34
13
18
14
27
49
53
19
49
43
34
12
54
55
9
29
70
32
27
44
21
24
2
11
14
21
35
62
27
51
10
39
40
15
62
64
46
11
66
12
31
70
4
4
46
41
70
51
1
14
62
48
64
59
8
40
38
36
55
48
49
68
51
13
18
18
48
34
27
56
24
66
32
12
11
10
15
34
55
25
32
53
48
17
56
15
55
53
9
41
2
33
5
31
41
44
58
38
22
9
49
22
41
21
5
21
55
17
35
40
61
61
33
31
1
4
58
40
8
18
53
39
25
18
64
41
15
12
46
5
70
35
44
58
36
29
9
54
70
13
70
8
24
41
21
21
31
19
51
34
13
14
62
39
10
14
14
59
56
56
24
29
21
1
12
58
17
46
11
5
44
58
32
5
6
54
19
11
15
62
9
1
43
64
44
70
36
33
14
33
24
29
39
4
36
33
8
22
9
61
22
61
61
11
13
39
44
25
1
32
8
17
35
36
10
4
54
24
61
19
43
53
43
46
12
68
25
25
10
55
55
6
35
13
48
14
56
41
36
21
4
24
17
25
24
5
53
39
43
35
31
2
34
68
11
9
10
68
6
55
61
9
12
48
8
9
10
10
22
10
58
17
14
49
32
61
66
66
53
61
17
32
36
6
21
14
17
6
39
34
24
21
58
46
32
33
13
1
17
9
12
6
34
48
34
11
66
61
29
4
48
39
19
21
34
68
62
48
66
51
51
54
35
11
29
18
5
35
38
24
11
32
9
19
14
1
68
64
34
11
64
41
29
46
6
36
44
15
35
34
6
10
5
46
21
8
59
13
48
12
36
70
66
34
22
39
31
22
55
1
27
2
27
31
70
34
36
48
25
39
54
43
17
5
5
54
5
34
24
10
22
14
10
54
49
48
31
49
29
46
27
6
32
24
49
46
54
46
15
40
2
48
51
9
55
13
29
24
38
19
70
17
13
46
4
66
40
39
25
31
9
61
17
38
1
43
43
1
25
11
31
15
68
25
55
62
61
2
68
29
9
1
43
14
56
66
35
53
51
51
36
29
19
39
2
36
59
66
55
35
49
18
70
56
41
38
53
61
22
59
44
43
41
49
14
6
66
49
36
59
19
56
41
18
34
17
32
54
25
62
51
53
64
44
25
53
29
12
55
64
59
61
41
31
29
8
29
24
40
5
43
68
32
41
56
41
70
15
35
55
29
48
61
53
25
14
54
44
53
17
38
56
58
1
6
62
24
29
61
6
8
22
6
2
27
66
43
66
55
43
15
56
27
10
38
66
56
18
70
22
10
68
68
24
34
6
29
58
59
33
8
43
70
15
46
15
22
48
2
53
55
31
59
48
12
39
68
17
12
29
27
58
70
31
27
14
53
49
11
51
56
48
33
66
9
54
68
68
34
62
15
34
36
31
48
6
12
70
13
5
43
41
9
22
55
1
41
8
22
25
1
58
43
5
22
24
39
22
5
53
9
39
4
39
24
15
17
18
24
59
17
12
49
8
56
18
5
1
55
41
51
24
49
2
18
10
58
43
51
38
51
29
31
62
34
21
29
21
11
18
9
19
1
59
10
33
61
21
18
59
31
21
12
53
17
66
13
4
5
6
13
33
31
64
51
6
8
4
38
66
11
56
32
2
14
59
62
48
18
15
1
8
35
54
48
35
51
61
24
35
70
22
61
31
14
31
19
29
51
1
31
13
13
21
58
15
39
24
19
70
43
8
53
19
19
31
6
29
25
59
15
59
31
41
64
8
54
24
29
19
43
25
32
5
19
62
15
55
41
68
61
62
17
10
9
9
36
53
58
5
35
43
56
64
13
34
53
31
32
18
29
12
35
24
56
17
44
25
12
9
54
54
29
25
4
54
43
22
21
8
21
61
49
41
44
11
61
5
5
54
17
68
43
39
24
5
32
25
40
19
48
14
25
24
2
44
35
46
64
51
10
56
38
8
39
66
53
41
2
55
56
55
54
31
29
9
44
36
6
61
41
61
19
41
46
44
1
19
64
46
38
17
61
14
31
58
64
29
46
64
2
46
14
31
18
62
9
34
13
56
10
70
21
5
5
34
54
11
70
13
4
58
12
58
56
35
36
70
46
41
32
14
14
11
53
4
46
49
9
33
15
59
62
54
31
34
38
38
44
51
56
38
27
27
31
39
41
66
17
18
64
54
49
19
56
8
13
13
36
35
56
62
24
40
24
10
61
34
59
10
17
53
43
66
6
55
68
39
22
43
48
21
59
56
34
33
61
55
38
64
2
9
41
48
38
64
19
56
46
11
39
8
21
2
61
14
59
51
29
6
31
48
55
32
58
27
32
49
27
6
8
32
68
35
66
61
17
43
17
27
1
12
58
61
36
54
11
40
9
5
35
24
49
12
13
66
24
61
48
34
15
11
25
32
58
64
17
35
14
39
35
14
12
2
15
38
34
51
31
40
62
55
66
55
29
9
24
56
6
21
59
62
13
49
14
59
51
51
70
54
41
29
11
35
43
59
70
51
41
8
62
8
61
18
25
58
12
33
32
70
51
31
8
38
61
64
49
64
29
41
41
61
2
62
1
24
2
38
46
41
19
31
2
18
25
64
41
1
1
11
34
9
18
49
6
51
59
21
12
15
17
24
44
11
25
44
46
40
2
43
36
68
49
58
35
44
25
29
24
62
17
2
12
54
53
21
2
14
38
1
15
54
21
1
39
2
4
17
35
64
36
25
15
8
5
58
25
6
31
44
24
14
54
64
1
21
24
9
39
29
21
32
53
55
17
54
62
62
49
19
46
61
40
54
1
1
21
27
61
49
58
49
31
49
48
43
15
66
31
46
2
19
22
43
62
58
24
8
13
24
39
17
4
56
22
32
38
11
27
66
38
6
31
61
24
14
43
59
64
44
32
17
4
27
49
66
5
61
41
40
70
5
8
40
17
66
6
58
10
43
9
25
11
70
54
40
64
46
35
21
58
21
4
58
62
59
33
15
64
8
40
10
56
44
14
51
55
15
15
68
35
10
11
2
54
40
1
41
70
4
49
41
38
40
68
9
25
24
33
58
29
9
36
53
21
70
13
2
55
38
27
41
68
59
9
44
51
27
62
55
22
29
68
25
27
2
8
31
53
12
36
34
53
56
21
46
5
59
54
54
17
38
21
19
15
44
32
38
40
13
68
15
62
68
27
8
31
62
35
64
56
13
18
32
27
29
31
25
44
17
70
17
62
53
56
12
46
64
36
27
15
11
15
15
33
61
36
21
38
29
25
22
59
58
19
24
6
34
6
33
51
12
21
49
13
33
64
11
8
41
41
21
53
49
32
21
1
33
21
33
25
36
4
12
53
10
2
24
56
64
2
58
68
49
43
21
29
59
53
56
56
19
58
66
38
49
1
11
24
12
2
68
18
6
64
43
56
44
54
4
61
62
48
36
70
6
12
13
38
62
41
32
48
8
17
21
18
15
59
46
33
27
22
10
29
48
44
40
62
39
58
25
54
1
12
56
31
33
40
29
31
25
66
6
9
51
54
66
58
53
48
1
18
49
25
21
48
61
70
48
27
44
21
64
21
5
13
11
6
18
64
4
40
70
18
24
68
35
14
54
29
5
54
27
48
51
41
54
58
64
54
13
12
15
13
39
39
18
9
13
39
59
38
2
24
10
21
51
39
17
19
17
32
17
5
31
51
12
64
48
18
66
6
10
46
12
27
51
61
13
64
56
44
51
24
21
55
11
68
21
66
31
41
14
48
54
6
58
22
54
35
17
14
62
5
14
55
2
49
17
56
44
17
8
6
32
33
58
53
11
9
62
32
6
43
2
8
25
5
33
35
31
8
40
43
39
1
56
70
54
58
31
17
59
27
21
39
44
38
29
61
8
70
1
6
54
54
27
61
12
61
36
19
5
48
54
21
41
24
8
11
9
22
1
21
18
18
66
64
8
36
59
35
51
55
56
15
49
18
41
40
40
70
21
46
43
49
56
51
31
53
61
58
15
46
12
27
55
31
44
61
36
58
64
58
48
70
19
68
43
21
21
70
25
36
24
49
21
1
49
13
19
61
43
1
68
14
40
10
35
8
24
19
61
13
19
51
29
5
5
48
62
68
44
9
41
19
25
33
14
53
29
51
22
41
41
8
43
13
27
34
1
8
9
68
5
54
44
62
11
51
29
32
27
8
14
18
48
46
24
4
40
39
53
11
31
70
54
13
14
53
10
43
2
64
15
48
10
10
43
53
1
58
29
55
41
41
4
4
24
51
27
33
55
33
43
5
27
9
49
55
17
64
58
2
53
46
14
25
13
13
53
36
59
24
55
49
44
13
41
17
46
12
61
61
13
56
55
53
54
21
54
70
59
41
66
25
44
10
51
58
32
19
39
13
34
27
68
55
10
34
62
2
4
21
22
27
18
27
4
24
70
4
1
17
48
44
25
46
38
49
48
70
12
11
36
34
33
13
6
9
19
70
17
48
11
9
35
12
41
22
2
53
17
55
9
53
4
51
36
12
39
32
15
48
46
61
8
66
14
11
68
14
66
6
39
66
8
15
25
22
56
15
27
39
46
24
39
4
49
31
15
27
12
4
41
61
31
70
41
54
68
56
13
15
31
5
10
41
14
64
6
5
43
4
54
14
10
38
36
15
13
17
54
9
11
55
25
32
64
22
31
5
49
58
1
55
54
6
51
64
15
4
70
35
58
5
51
61
22
27
56
68
29
38
61
27
41
48
15
27
48
15
56
39
29
5
21
1
32
15
36
18
12
10
44
66
19
4
55
32
61
2
2
24
1
40
49
36
4
24
6
41
33
22
4
66
54
27
58
35
43
34
14
25
27
29
59
34
68
6
25
46
8
44
24
5
8
36
66
10
11
1
5
10
66
51
17
29
22
1
62
35
70
44
64
13
40
46
39
33
59
49
66
70
14
54
55
18
29
31
44
2
8
35
32
62
68
59
43
11
31
5
38
44
53
35
13
68
55
27
70
6
8
58
56
43
18
64
2
46
18
12
27
19
18
33
58
64
25
38
18
1
21
70
40
10
59
46
6
10
21
44
31
39
59
49
25
41
10
54
25
32
40
44
12
24
33
2
64
15
13
6
14
40
1
17
32
46
44
44
2
35
59
13
35
15
27
4
59
48
34
13
66
24
56
35
31
58
53
66
43
61
32
4
33
22
21
39
21
35
13
59
70
9
27
29
4
25
5
62
35
29
61
11
33
40
1
29
8
44
38
51
8
61
18
31
1
24
70
51
5
25
6
41
22
14
19
22
68
19
17
51
36
4
41
53
33
64
51
59
34
68
41
32
46
21
62
49
46
43
34
44
17
35
29
6
62
25
12
40
34
21
34
29
4
43
62
19
9
40
18
12
33
14
1
61
64
18
38
43
29
56
13
31
13
48
70
25
1
31
5
35
1
54
24
12
9
5
49
10
15
29
24
48
18
10
8
22
35
59
44
29
2
25
18
18
58
15
8
31
22
33
15
5
8
4
32
44
56
59
66
59
33
44
25
38
41
44
44
59
33
12
41
41
15
38
48
38
61
66
44
11
10
58
22
53
40
32
38
59
11
31
12
9
8
11
17
59
48
4
49
8
64
22
68
14
56
21
19
54
51
8
9
18
4
10
24
62
33
31
32
15
4
61
68
51
8
14
34
34
9
54
46
24
13
34
19
39
29
31
51
39
32
39
38
31
11
18
40
19
68
24
4
38
29
6
40
46
11
49
13
24
68
43
15
39
59
56
18
31
46
31
35
51
59
48
40
13
2
27
44
34
31
44
18
2
9
49
14
6
48
70
4
10
53
44
31
21
48
34
46
68
12
40
62
13
31
24
32
68
44
64
34
43
35
54
13
15
68
12
56
10
54
62
18
34
34
10
46
56
44
48
19
44
31
68
5
1
27
64
64
5
35
35
29
33
4
10
64
12
46
46
13
18
15
59
49
64
41
41
40
64
64
41
8
32
70
24
68
25
44
18
24
48
35
11
4
33
2
14
46
13
4
11
68
1
39
53
54
56
1
70
18
9
56
35
2
46
14
24
25
44
54
59
48
68
4
2
17
49
44
35
48
6
44
21
40
70
1
4
31
33
2
17
2
38
68
40
11
2
38
22
66
21
9
40
33
58
62
40
25
59
27
34
25
66
13
44
24
4
29
43
17
8
31
59
38
4
8
10
41
38
22
27
9
2
46
66
55
15
24
44
70
19
58
46
9
22
14
31
27
8
32
70
27
51
35
25
59
68
14
27
46
56
61
29
11
34
12
56
22
62
10
11
70
1
58
41
32
13
15
43
43
18
29
5
38
25
68
51
18
25
35
44
40
44
29
4
13
48
2
51
22
34
31
31
43
40
31
56
68
58
53
5
59
54
21
22
2
59
66
6
33
2
24
15
53
22
11
46
11
43
22
46
44
40
61
70
36
25
58
59
21
1
12
15
44
70
64
58
48
66
4
58
32
13
24
29
43
34
18
34
55
35
68
11
48
41
38
43
39
15
35
21
15
51
66
34
31
27
41
6
1
17
21
46
36
64
18
39
53
15
61
33
48
44
29
12
31
62
2
31
1
53
8
54
40
39
21
62
34
46
36
6
1
22
22
39
24
55
9
2
49
66
4
19
21
38
66
19
33
44
14
53
25
8
29
58
17
27
44
19
61
41
36
25
18
40
2
51
62
8
8
10
15
33
53
32
59
55
32
39
68
2
43
13
39
9
36
10
14
33
12
18
35
10
11
4
2
22
56
46
33
49
39
19
5
4
4
11
31
11
43
39
39
1
12
40
58
18
49
18
35
32
6
15
11
21
41
44
1
55
39
9
49
15
14
61
4
15
54
31
64
34
54
24
44
32
12
8
48
48
27
68
21
29
36
21
22
25
61
21
38
2
44
6
39
55
54
21
8
8
61
5
5
62
68
38
8
14
29
10
5
10
15
55
56
55
43
27
33
46
39
41
43
1
56
59
24
15
18
4
17
70
10
36
29
34
64
19
21
66
14
22
6
1
9
35
19
31
31
11
55
48
5
48
48
41
19
1
46
5
66
33
39
48
25
14
25
41
8
12
27
12
14
44
22
19
6
56
11
38
68
4
24
6
27
13
58
43
55
21
33
21
12
6
15
27
22
10
11
51
46
24
66
27
43
17
44
53
27
25
56
53
11
15
2
40
21
17
49
48
31
61
4
55
41
21
32
44
46
10
54
29
33
35
9
70
6
44
17
44
38
68
58
8
68
49
34
11
19
39
39
24
58
5
68
61
6
48
38
31
6
56
11
29
8
56
51
9
40
36
43
68
14
19
54
64
15
14
22
58
35
21
13
5
2
31
12
40
39
49
66
5
8
36
68
41
54
68
10
70
49
64
43
18
18
11
24
5
56
15
62
58
56
13
1
8
34
62
66
41
22
62
5
18
21
32
49
2
33
10
15
36
31
4
32
59
54
19
21
44
33
4
24
33
53
29
66
49
14
40
58
17
56
53
33
13
15
31
56
54
62
9
36
53
12
31
39
38
4
36
35
21
64
43
54
15
43
51
38
1
40
66
54
32
41
59
58
25
21
10
27
15
25
9
11
27
56
64
56
66
35
46
59
1
61
58
68
53
29
27
70
68
33
40
4
55
41
53
56
46
68
2
35
54
4
62
51
12
48
35
24
9
66
36
22
4
66
14
40
54
54
11
64
34
13
34
10
38
56
5
14
29
35
17
70
4
41
51
35
46
40
38
46
64
11
68
4
12
51
6
14
13
8
18
44
24
35
58
2
39
34
24
62
18
21
55
33
46
40
27
21
24
54
41
40
55
19
55
8
38
55
35
10
6
32
40
4
14
43
10
62
24
6
15
55
22
44
25
34
41
13
14
36
39
64
39
15
58
44
64
53
49
40
29
34
40
44
29
34
44
15
6
22
8
15
24
66
6
49
34
25
58
18
2
11
41
11
38
6
53
49
15
21
36
41
24
21
6
13
36
6
8
31
48
13
38
55
24
29
24
46
27
17
32
32
8
51
40
10
62
66
62
13
40
11
24
15
53
29
68
15
22
22
64
58
15
49
13
58
61
29
29
48
9
9
55
1
24
27
39
61
19
62
21
1
70
53
59
58
51
29
61
48
44
33
21
32
15
29
5
40
40
12
64
59
29
54
17
64
9
58
32
62
44
32
41
17
18
44
10
48
18
55
38
11
61
14
29
54
35
12
62
38
15
2
59
11
59
61
29
64
18
25
6
11
11
25
8
17
32
33
43
8
1
61
64
68
61
64
17
51
9
13
5
27
33
27
46
41
54
61
70
29
17
59
10
6
15
54
49
36
33
64
18
17
27
54
66
5
6
32
49
51
25
70
36
68
5
51
14
11
15
6
55
33
66
51
15
35
40
6
1
55
21
51
18
21
44
32
55
14
25
22
40
40
62
27
70
21
48
44
43
48
6
39
58
68
54
4
59
55
17
6
13
1
68
56
19
31
55
48
58
55
17
40
39
44
36
43
44
53
11
54
36
5
68
24
15
24
48
24
25
48
31
58
9
14
32
5
25
44
36
9
33
68
43
62
15
41
29
13
34
54
13
56
66
5
14
13
18
61
12
59
6
31
43
55
18
56
55
35
68
4
27
11
19
34
70
32
5
49
64
64
5
2
43
40
12
32
2
46
24
32
12
21
9
49
43
49
56
22
4
15
58
36
44
8
4
66
19
6
25
40
49
68
36
27
15
70
5
68
18
15
4
49
13
6
36
43
34
44
34
34
15
29
17
6
24
2
39
34
5
8
31
25
51
56
54
70
58
64
48
13
46
11
70
70
17
4
19
55
35
5
49
15
33
18
55
40
21
61
66
9
19
35
25
40
11
21
18
6
17
31
46
56
41
36
4
17
59
46
14
17
15
40
38
49
58
11
33
61
8
27
15
29
38
56
15
19
32
40
11
11
24
46
62
25
24
17
12
21
4
8
4
33
36
27
46
17
29
32
43
51
6
12
54
51
59
11
66
68
21
11
11
68
1
56
51
27
59
8
35
39
25
64
24
31
34
56
32
31
24
44
8
66
21
41
1
9
54
13
18
32
53
55
49
24
4
10
61
22
59
41
19
12
66
25
46
34
34
40
58
70
54
21
70
10
49
70
33
19
27
13
68
13
1
41
59
31
27
68
31
43
59
15
66
68
19
19
27
36
12
54
31
59
56
5
61
4
62
21
64
49
19
1
39
2
40
10
18
38
70
49
64
46
9
11
66
32
36
2
55
59
29
49
35
15
46
41
49
14
19
35
12
36
40
5
40
13
19
8
19
12
46
64
15
55
48
33
70
68
21
36
6
14
27
10
1
31
36
54
58
15
4
21
17
40
62
21
29
31
12
43
61
4
34
10
43
17
27
5
62
24
51
25
18
56
36
6
25
6
38
27
68
41
8
17
18
31
25
29
18
68
36
14
43
4
22
5
55
21
53
43
43
24
33
43
25
22
36
61
61
62
1
32
14
55
11
51
36
21
46
32
24
27
70
39
58
21
13
27
55
11
11
51
18
19
44
5
14
61
25
15
18
61
6
66
9
15
46
68
29
14
68
13
46
58
19
59
24
13
6
70
8
66
44
51
8
15
1
61
36
2
17
12
5
12
2
70
36
18
62
68
35
55
66
68
12
58
44
32
48
12
68
46
35
51
10
58
31
66
46
68
68
54
48
5
21
13
8
51
55
17
58
39
35
27
54
41
46
27
27
11
6
2
59
33
21
40
14
5
56
61
27
49
1
43
32
35
55
33
41
35
38
31
14
36
17
9
14
43
62
68
13
4
18
43
56
32
8
39
21
18
66
13
27
12
6
35
36
39
61
59
56
41
62
6
40
22
48
48
34
6
32
31
66
35
54
11
62
48
61
39
40
12
36
56
29
64
35
58
17
38
38
18
5
32
18
22
17
24
1
43
22
38
58
12
54
22
43
66
10
31
8
35
68
17
40
18
48
6
32
27
10
10
38
68
43
38
38
24
18
51
25
9
5
18
29
2
13
38
40
34
44
66
35
19
9
59
13
61
4
32
4
33
4
18
9
17
62
33
68
15
33
35
17
1
25
4
34
14
61
40
4
41
36
39
22
48
35
11
36
40
49
21
13
59
4
19
14
56
13
59
9
1
29
35
13
59
43
11
15
33
55
12
70
14
61
55
11
34
25
11
1
9
38
40
56
49
33
58
32
27
62
31
8
46
34
25
58
2
43
40
48
70
13
22
6
31
56
9
64
29
49
46
6
56
58
51
43
48
70
61
2
2
27
4
17
12
56
41
4
32
48
61
58
24
38
34
41
44
35
9
70
10
18
25
29
55
29
56
21
62
29
49
55
62
8
36
32
31
18
36
51
59
46
6
33
48
44
22
36
31
9
34
9
19
39
49
55
61
44
32
27
62
68
70
18
27
29
62
58
19
35
18
5
41
64
61
24
34
36
64
29
34
54
1
31
33
62
2
11
35
27
61
18
46
4
41
43
13
54
10
4
38
68
58
17
58
21
35
8
54
34
39
33
59
51
31
35
12
19
31
36
64
5
61
18
48
19
64
43
5
43
29
1
1
56
1
46
22
15
58
14
68
6
5
38
43
11
53
17
66
41
64
12
2
35
54
43
62
48
33
51
1
32
64
9
22
1
27
61
40
40
15
9
66
10
22
13
14
18
64
68
11
27
17
27
29
12
39
31
43
32
15
70
18
51
64
9
14
15
34
35
58
56
48
6
4
53
56
34
13
22
1
22
18
1
8
46
27
70
53
44
51
5
33
5
19
66
53
12
18
4
39
27
70
59
54
21
6
19
10
17
21
40
9
33
40
39
59
46
2
25
31
13
32
15
55
24
46
40
62
56
8
41
53
33
43
9
43
61
21
27
21
61
39
21
36
62
31
68
58
10
68
21
19
55
35
1
8
61
17
15
56
70
13
2
70
58
9
43
70
51
31
64
48
32
11
55
36
29
5
56
10
70
43
18
40
11
10
43
43
14
6
27
10
1
5
70
2
48
32
58
8
53
40
5
68
44
29
19
34
24
46
38
48
17
13
17
11
55
64
44
1
44
24
41
35
38
9
6
32
32
24
51
59
44
29
15
6
58
70
12
61
24
29
25
18
11
33
53
27
12
68
64
8
9
38
35
46
53
51
41
49
40
18
61
51
9
68
8
25
1
43
53
13
31
31
13
33
1
70
55
21
41
54
31
12
10
19
43
33
10
19
46
8
55
22
17
53
43
51
44
34
51
24
25
6
6
54
51
48
17
66
66
34
24
27
40
53
66
31
41
55
35
6
6
43
56
24
31
35
43
49
8
31
21
22
29
15
6
32
32
13
38
19
14
5
34
17
68
54
22
4
6
41
14
21
32
18
41
61
34
14
31
21
62
34
46
1
14
27
46
32
40
5
44
48
14
51
4
15
31
31
55
22
43
1
62
14
12
49
17
11
70
41
15
29
58
21
22
66
14
31
33
48
13
11
29
34
1
58
61
48
10
19
33
54
66
6
40
64
24
39
68
9
1
4
9
24
66
58
33
70
55
17
33
5
70
17
64
48
12
15
58
32
32
14
6
4
46
5
54
38
64
14
5
29
11
31
6
62
32
24
66
8
27
62
5
25
35
62
18
8
61
27
36
53
6
27
4
70
36
17
17
11
36
61
5
29
39
19
68
19
66
34
12
35
32
27
2
31
9
34
59
8
49
25
39
21
66
27
25
44
13
4
18
54
43
40
41
10
64
48
38
14
14
14
21
46
29
68
36
70
56
15
8
62
61
54
29
19
13
5
54
22
25
58
31
22
31
18
33
25
21
19
34
56
25
53
8
11
54
54
11
48
32
11
40
22
70
54
27
21
24
38
39
35
55
12
54
53
61
40
39
38
32
21
22
48
53
53
64
56
2
14
58
14
44
12
8
70
14
12
51
32
10
31
48
58
15
46
46
66
48
9
68
61
35
39
35
61
68
10
55
46
41
41
66
11
53
66
32
6
19
19
41
14
35
36
54
12
31
2
66
48
29
12
58
12
13
32
24
61
59
11
27
68
9
33
12
6
64
2
49
41
29
9
1
40
53
4
2
43
12
68
51
55
17
1
36
2
49
68
6
44
41
27
4
6
5
24
48
32
2
53
2
17
21
6
58
4
27
27
22
34
15
22
41
70
19
40
38
48
58
40
53
41
41
54
48
48
1
61
70
53
49
21
46
24
14
21
64
25
15
34
15
15
31
6
39
64
19
55
34
11
53
34
31
40
38
36
64
43
32
51
70
29
31
51
9
2
64
33
66
70
19
33
62
38
41
11
68
17
58
21
9
9
19
25
68
66
25
17
70
66
6
49
68
53
27
59
66
2
43
55
32
43
66
56
8
21
39
44
34
40
14
41
22
66
48
35
10
25
17
56
51
59
27
48
41
9
35
24
58
56
13
9
70
40
49
21
21
44
14
53
22
32
38
5
12
46
54
53
43
11
46
32
48
58
6
41
4
54
38
48
48
43
62
55
59
36
34
11
40
59
25
44
1
24
48
55
58
12
58
36
1
68
27
53
2
36
51
33
48
66
1
15
35
22
38
59
24
41
27
54
48
29
68
44
25
51
18
56
43
61
49
62
46
61
25
38
35
55
1
25
31
54
6
8
31
35
35
56
40
31
56
70
70
4
59
12
56
1
44
68
4
2
51
29
2
35
64
8
40
46
36
35
35
32
58
19
53
33
41
56
41
5
27
62
29
43
70
43
70
34
2
56
43
32
55
17
17
62
36
64
24
31
2
10
39
2
5
43
61
13
15
40
25
70
4
1
48
21
18
43
70
38
18
64
13
55
14
11
35
34
4
61
35
36
11
36
43
35
19
51
24
29
15
27
46
11
68
4
8
29
49
51
17
29
8
38
39
25
66
33
55
17
33
12
29
43
43
12
11
66
61
6
66
34
5
9
13
2
38
9
36
29
14
46
49
19
68
58
56
12
22
9
1
40
14
24
6
43
13
35
64
15
59
66
29
39
38
12
39
29
39
49
40
6
54
14
41
24
5
51
8
62
24
36
66
21
56
15
9
39
38
10
9
18
8
32
58
32
14
43
18
48
1
40
33
19
29
14
39
53
27
2
49
68
29
56
19
51
10
2
56
53
34
44
25
66
14
40
19
44
68
5
48
40
5
56
4
13
9
40
44
36
48
22
9
34
33
40
41
40
21
13
9
44
53
56
46
1
41
8
5
25
14
43
8
25
17
58
51
10
64
27
19
51
33
8
61
19
1
6
27
9
53
43
39
64
10
29
25
15
29
40
36
36
2
10
43
49
25
25
53
43
59
46
18
22
4
40
51
62
70
8
1
68
9
33
25
33
31
22
17
22
35
35
19
55
58
62
24
49
32
38
59
29
1
41
59
17
29
64
40
36
62
70
43
13
19
14
25
25
33
35
32
68
43
10
2
32
44
56
15
1
56
51
29
31
29
33
41
27
29
1
29
9
55
48
33
29
34
48
5
68
6
2
38
51
13
36
35
36
4
25
5
39
2
48
35
58
13
36
38
40
40
40
25
19
13
55
35
43
13
4
36
46
8
66
32
15
27
41
54
54
1
46
40
68
62
32
59
68
32
17
5
44
22
18
53
25
10
24
49
21
6
51
40
15
27
32
35
68
14
11
66
41
8
22
31
8
38
32
53
22
19
5
61
21
49
33
1
29
12
6
59
27
10
40
41
36
58
59
31
25
27
49
13
14
27
41
6
24
25
25
13
53
61
36
14
18
41
27
46
11
27
15
43
15
43
53
44
48
24
33
24
64
32
48
1
25
33
18
66
43
70
18
55
11
21
22
40
12
46
11
34
4
29
46
44
44
8
46
29
4
56
53
51
1
44
22
58
46
33
51
18
13
18
36
55
46
56
10
70
43
19
40
21
14
21
55
29
68
19
9
12
2
12
13
33
62
2
48
29
22
70
66
19
56
29
61
9
49
36
51
48
14
44
34
10
35
51
41
17
61
18
15
68
27
24
24
61
66
25
44
35
22
9
29
5
49
59
19
19
56
48
4
33
29
46
24
6
35
55
48
31
39
24
33
24
5
21
64
40
22
18
66
10
19
38
19
34
36
17
13
34
51
34
68
32
49
6
40
29
33
12
14
10
49
9
40
40
10
4
41
49
19
6
8
24
41
31
18
34
29
41
14
36
33
12
36
8
36
21
27
40
21
4
62
25
27
29
48
39
70
34
17
46
68
58
33
29
22
33
43
53
66
10
29
61
12
68
61
24
15
41
56
11
51
5
4
9
10
22
14
59
6
49
53
21
29
32
19
46
14
58
13
68
6
22
9
43
15
10
11
33
10
70
49
55
8
32
36
11
70
18
66
38
11
49
5
61
51
36
40
46
49
15
29
38
24
68
1
36
17
70
44
12
35
12
54
22
32
68
59
15
22
61
62
36
12
34
14
1
62
34
13
5
2
62
18
2
46
4
6
70
70
54
46
34
41
49
35
54
40
53
6
66
10
2
38
14
17
11
25
46
62
34
56
43
2
39
27
43
32
59
44
68
27
56
46
62
41
66
21
17
70
44
54
54
49
64
43
48
51
49
51
21
40
33
70
22
15
35
62
39
34
70
27
11
49
32
10
18
44
59
19
1
55
61
13
10
66
1
14
49
11
19
39
51
62
8
70
15
2
35
38
66
8
14
21
61
22
2
41
56
58
21
35
29
64
15
8
18
2
68
46
44
17
68
18
9
40
58
2
40
18
58
48
48
1
44
46
5
56
59
54
13
12
64
55
5
64
1
56
27
48
53
54
35
1
58
17
2
33
62
8
51
53
19
12
48
27
46
12
19
1
24
24
29
46
2
54
40
9
1
22
35
10
44
38
68
35
6
4
31
17
21
2
12
58
13
34
51
68
59
51
55
61
61
11
62
19
49
68
61
33
38
11
43
1
11
27
18
12
54
14
49
41
56
32
38
39
27
49
29
53
9
48
31
41
59
5
32
66
62
46
58
49
35
22
38
19
1
2
27
36
10
33
41
11
64
61
44
55
15
33
19
25
40
44
49
46
46
4
17
32
17
5
40
14
15
40
4
41
15
32
64
24
21
39
18
34
62
40
27
1
40
68
55
55
48
38
55
44
55
9
66
44
13
5
27
6
40
11
46
66
11
6
4
40
35
22
15
11
58
54
61
25
58
68
15
34
9
49
32
24
44
31
29
21
61
35
41
8
1
59
1
44
24
39
41
29
66
46
27
43
38
22
17
56
61
59
56
27
56
51
10
55
49
13
9
9
18
5
54
54
21
8
27
49
41
1
12
13
55
39
6
24
41
9
64
70
9
39
43
59
68
38
61
13
32
44
53
53
9
10
39
24
70
59
12
31
5
46
58
34
22
8
1
51
24
48
21
9
33
46
48
46
6
29
29
1
27
12
35
59
59
2
55
51
68
48
35
40
5
18
25
8
56
27
15
8
66
38
9
17
31
14
61
11
61
66
8
56
2
13
62
70
53
58
25
34
44
54
34
33
14
59
14
70
34
46
19
53
13
70
5
11
64
62
66
2
27
4
64
33
59
14
61
43
56
35
31
2
6
55
6
54
31
48
31
22
46
17
4
68
55
5
5
12
31
1
36
31
62
70
33
2
32
59
51
24
58
59
12
17
48
5
9
43
59
35
48
36
43
34
51
66
11
49
11
34
68
19
15
5
62
19
6
46
27
51
13
35
24
32
70
1
35
31
24
46
66
17
27
12
48
61
4
56
31
51
39
64
70
17
32
68
17
68
43
62
14
43
25
38
46
49
24
41
5
25
31
68
24
19
33
4
13
64
1
51
40
48
41
68
38
59
39
44
1
12
48
21
35
25
54
54
62
62
68
19
22
64
62
2
5
15
39
10
34
14
5
51
22
4
53
59
14
44
54
12
33
34
31
54
64
58
15
34
56
8
39
56
62
44
11
54
17
5
68
43
66
34
5
61
10
70
41
38
1
55
12
68
19
56
49
22
2
2
6
66
6
14
10
53
56
55
35
48
32
8
36
70
62
35
12
8
15
41
66
48
33
4
55
62
22
25
1
17
33
70
66
22
4
1
51
24
46
9
11
43
27
70
58
51
55
8
5
22
43
59
41
41
53
43
36
22
49
49
27
70
66
58
61
55
59
2
38
35
38
64
13
66
8
44
5
49
2
13
48
33
9
29
48
25
29
35
12
8
59
49
48
10
6
58
22
33
29
44
68
66
6
10
41
24
59
29
4
68
1
55
33
24
13
59
24
48
40
10
25
29
27
38
15
43
38
15
12
27
25
11
32
66
24
19
18
11
13
61
14
44
12
1
13
51
13
38
61
4
64
34
48
2
18
55
9
36
6
31
40
39
13
38
46
39
2
31
66
2
68
2
51
14
2
68
2
24
12
53
53
38
35
17
43
6
48
18
70
6
25
59
14
1
6
49
27
41
17
15
17
6
13
5
21
17
70
62
34
66
70
34
39
10
6
39
35
12
10
14
11
53
11
4
6
38
70
27
35
34
48
66
55
66
18
44
24
43
39
10
40
9
12
43
5
19
53
17
40
31
19
8
40
15
13
40
36
10
41
8
9
29
39
22
68
41
55
48
62
22
18
6
44
33
12
62
8
21
18
41
70
22
12
54
64
27
15
13
29
38
35
12
25
13
39
58
8
43
43
33
39
41
41
12
31
39
6
54
48
12
56
43
46
61
5
31
24
19
4
40
61
41
66
59
43
32
62
25
27
68
68
38
53
62
10
2
2
64
55
43
4
36
10
53
43
34
31
39
54
17
31
46
35
2
62
10
27
29
19
36
1
1
10
59
22
56
25
13
68
68
70
48
27
53
32
9
44
5
9
2
49
53
13
19
17
32
12
59
18
6
2
29
61
39
59
41
68
14
64
31
10
8
5
66
15
66
38
25
27
62
11
64
22
32
12
34
33
38
25
49
1
10
56
51
64
2
6
31
56
9
21
34
59
51
14
14
10
59
46
51
33
56
61
54
32
18
13
21
64
66
55
15
34
66
1
53
64
9
70
13
56
54
13
18
56
11
31
12
54
70
41
5
22
4
61
25
33
21
10
66
48
9
35
48
56
39
22
25
35
6
5
9
31
44
12
48
8
43
29
24
6
34
48
49
24
18
70
62
35
59
58
38
24
41
31
19
9
59
10
70
19
38
2
53
59
27
59
54
11
27
46
4
2
21
51
48
55
48
22
55
21
27
12
35
56
59
10
4
51
17
17
41
49
46
61
1
61
58
62
41
59
41
32
29
49
1
5
36
55
59
21
59
13
46
8
13
24
17
2
48
10
70
2
61
8
5
64
6
64
5
66
27
32
31
54
31
34
59
35
27
27
58
38
15
13
38
34
4
48
11
15
68
66
62
19
64
46
48
43
35
5
19
48
24
39
64
29
66
53
62
33
70
35
11
1
24
68
13
19
41
64
62
49
17
59
41
32
34
39
6
61
12
4
4
58
58
18
9
66
36
6
56
58
38
70
53
56
2
53
59
33
35
33
49
10
66
54
33
25
68
55
11
44
17
12
66
5
15
70
2
44
49
11
2
70
1
33
5
32
21
35
9
68
32
18
56
68
8
53
31
34
12
18
21
24
19
35
61
8
6
32
36
44
53
58
40
56
54
43
66
41
48
58
43
53
14
38
27
27
48
66
17
48
43
53
25
36
10
44
62
46
61
68
41
55
55
9
25
54
61
66
48
19
66
64
27
61
43
68
39
29
38
41
19
32
31
70
46
5
68
62
21
39
21
6
5
46
54
9
59
58
64
51
9
51
10
40
34
18
44
36
27
55
17
18
48
48
12
33
68
5
18
11
39
38
8
53
46
48
33
9
19
29
6
21
31
31
48
24
17
4
19
49
64
2
17
34
18
62
8
51
27
64
64
2
25
27
2
29
17
70
34
35
38
34
9
59
22
12
25
24
14
13
43
22
9
25
56
70
38
4
1
8
46
21
6
43
41
62
70
56
32
32
18
59
19
40
24
27
64
1
18
24
10
54
59
39
64
64
4
43
53
41
15
56
61
12
14
62
22
59
64
6
70
55
6
58
59
49
51
61
56
13
53
54
64
61
12
4
13
31
58
31
55
44
54
4
40
44
11
17
61
10
59
55
27
31
1
18
14
24
51
10
2
24
40
44
51
39
68
53
56
36
1
38
22
48
10
54
58
15
5
58
49
39
68
61
21
40
66
12
11
39
27
61
5
21
59
48
66
1
38
6
39
36
8
18
48
54
31
70
6
43
29
31
38
5
24
44
15
17
46
41
8
64
29
51
59
13
64
14
4
17
34
54
13
38
35
4
62
32
25
29
13
58
1
31
19
27
24
59
43
10
54
61
12
33
70
14
58
21
33
14
56
33
19
4
25
32
36
29
48
55
13
55
43
8
70
61
2
38
18
40
66
53
41
22
14
56
64
48
56
24
41
21
15
56
41
29
55
62
13
9
36
29
51
51
12
66
54
32
5
29
39
25
36
25
33
35
55
4
40
33
10
13
49
51
31
32
11
58
5
17
27
1
39
29
32
48
8
9
15
34
64
62
51
6
51
4
25
9
11
53
70
51
36
2
32
29
54
38
51
44
46
49
61
5
43
31
21
5
12
48
29
68
19
68
22
70
58
38
14
66
14
9
41
36
14
15
61
59
58
22
13
40
14
14
11
29
19
40
62
5
38
1
56
33
9
36
5
53
6
34
48
66
46
53
41
58
61
36
22
17
25
1
34
54
9
31
44
24
55
36
25
62
62
40
12
17
35
41
41
33
44
12
27
14
61
59
44
33
40
64
36
32
25
54
44
48
56
61
38
21
8
33
32
39
19
22
41
15
55
13
56
40
49
49
46
2
59
6
4
14
68
40
33
59
70
64
56
17
44
53
62
56
61
6
34
4
19
22
39
62
34
17
40
70
22
68
49
48
29
41
40
46
1
4
35
41
41
48
8
53
1
5
38
40
33
35
22
10
64
68
54
32
24
58
62
56
40
36
39
55
1
13
53
24
13
4
21
32
56
24
56
61
6
38
14
32
70
38
33
38
39
59
22
48
18
68
53
53
33
61
6
70
54
4
36
48
32
40
62
51
25
14
18
46
11
55
29
29
11
29
68
64
13
66
46
6
27
44
22
56
68
9
66
1
41
61
35
70
12
2
39
35
21
40
64
43
27
5
32
38
33
58
27
48
10
25
35
48
6
4
56
27
64
12
43
59
9
70
61
27
13
59
2
31
54
54
15
39
68
25
39
11
10
8
1
21
13
41
66
18
58
12
34
21
17
54
38
39
38
9
21
5
55
66
12
55
13
10
54
54
64
41
51
40
1
68
36
4
46
22
22
13
32
10
51
51
53
22
58
31
62
39
13
62
51
24
29
38
10
4
14
59
22
24
54
32
44
51
27
2
18
36
32
32
58
5
70
17
14
9
33
53
58
11
29
56
13
31
22
19
29
55
18
58
12
68
25
27
27
17
33
21
12
31
24
53
11
6
49
56
22
8
21
4
54
13
29
36
58
56
66
15
2
59
54
10
29
36
2
17
13
55
21
64
70
38
25
22
53
21
40
56
56
2
1
68
54
34
18
51
51
27
34
15
11
40
40
36
66
70
2
68
53
17
2
41
54
44
18
12
14
66
15
70
18
31
1
18
44
32
41
66
33
19
44
56
17
31
48
18
41
68
35
44
34
68
14
12
8
53
6
56
17
9
31
32
18
40
43
66
64
62
44
36
4
66
22
10
64
56
9
64
17
59
34
38
33
54
13
14
66
11
11
35
61
6
2
55
27
39
5
70
51
15
12
62
64
2
61
66
68
11
70
31
41
62
53
6
36
9
54
15
51
31
13
8
15
70
61
61
6
13
14
43
5
24
38
14
1
34
58
48
25
68
33
14
27
2
64
49
11
62
22
43
24
29
15
6
48
6
2
5
55
2
64
14
32
46
51
38
46
36
13
32
29
48
62
1
19
64
32
12
38
35
64
49
12
13
41
39
58
40
33
2
64
29
53
17
15
9
15
68
51
44
12
68
34
59
40
66
64
9
44
14
44
64
2
46
70
10
2
27
29
55
29
59
58
34
14
22
31
10
11
18
34
40
29
34
15
66
2
39
58
56
40
56
5
39
56
39
2
59
33
68
31
66
6
5
55
9
39
17
54
46
11
18
43
24
56
9
33
33
43
59
39
6
18
5
6
29
2
25
70
17
19
21
6
19
51
35
8
70
64
64
44
15
36
43
25
14
43
29
17
4
6
6
41
44
31
12
53
68
64
66
4
33
11
12
48
14
54
32
64
31
12
24
14
54
8
61
21
49
31
46
55
11
70
68
29
6
44
36
55
12
27
2
55
70
4
59
64
68
43
39
31
48
10
54
18
58
17
33
39
44
11
56
36
29
9
40
22
48
27
43
44
41
62
17
22
29
19
25
34
62
62
64
53
48
27
35
24
31
2
51
44
9
1
27
10
27
19
35
51
36
64
11
31
18
33
11
10
53
36
22
32
24
9
62
68
11
22
4
48
8
68
64
39
31
38
40
29
49
29
38
62
34
18
59
70
51
48
11
13
15
54
2
1
49
4
24
4
36
15
68
15
62
13
8
55
14
48
17
32
70
32
2
5
10
25
48
58
4
55
38
66
21
19
21
34
22
27
35
1
6
11
2
41
25
33
19
12
21
44
59
33
58
33
38
31
59
1
51
14
53
34
38
14
53
51
53
39
43
4
1
51
54
2
9
12
43
8
29
8
61
70
34
68
66
43
15
12
55
46
13
9
1
12
17
25
39
5
39
2
1
62
54
10
31
35
18
68
19
68
15
22
21
36
68
38
68
9
34
25
58
56
29
10
25
51
43
12
6
38
38
61
59
70
17
5
38
17
49
49
31
34
29
12
18
36
41
9
38
15
12
8
44
43
62
43
1
46
38
62
54
59
12
21
46
25
14
17
33
40
48
62
49
54
38
22
48
35
35
49
32
22
35
24
48
13
18
46
34
6
55
12
34
62
38
55
61
14
58
34
15
53
48
43
18
25
8
68
54
22
22
41
25
62
8
10
12
27
22
2
5
40
2
13
21
68
31
64
68
54
46
31
46
55
21
58
55
35
25
44
70
12
27
19
2
29
68
22
2
62
1
9
22
32
49
35
40
41
13
34
25
22
48
53
29
39
19
4
29
70
44
36
2
39
46
31
11
36
34
56
1
18
19
9
35
34
25
14
66
58
62
38
46
19
15
2
54
55
35
33
61
8
5
6
64
22
51
62
35
62
34
29
39
61
32
64
21
6
19
53
15
59
12
22
24
11
4
55
66
70
70
11
24
55
39
18
64
46
58
54
64
18
10
64
5
62
55
5
68
13
48
10
40
18
25
18
68
31
13
40
53
34
58
51
39
40
12
39
36
6
61
22
10
35
1
4
31
24
55
56
10
24
48
51
32
2
29
1
2
54
17
61
64
36
29
40
56
39
41
58
39
24
24
6
70
38
4
33
35
9
6
12
10
51
18
27
33
19
62
22
9
62
10
4
59
6
11
55
56
27
40
29
6
48
31
46
17
22
40
59
61
58
29
56
49
70
22
33
40
49
6
22
58
38
8
32
51
2
40
9
58
21
48
6
27
38
68
5
58
1
29
54
56
4
49
9
11
29
43
49
2
10
55
17
53
43
59
29
36
70
35
5
46
10
27
8
8
54
21
18
38
43
44
54
31
4
1
11
17
61
61
22
15
58
40
35
35
5
34
15
70
32
51
55
43
17
6
10
4
33
41
44
18
34
58
24
40
2
31
49
21
56
40
1
68
22
41
55
51
59
32
8
38
56
18
14
36
46
70
25
21
11
39
48
64
64
58
68
66
66
25
19
12
15
15
59
13
36
44
66
4
9
41
13
35
12
18
64
51
64
15
27
24
39
39
9
24
15
1
1
56
44
19
8
13
51
10
32
14
43
11
1
9
4
15
44
62
36
2
13
4
9
62
17
54
62
41
55
35
68
2
56
27
54
53
1
13
34
38
59
38
12
12
15
41
59
66
39
32
48
66
4
59
1
61
32
35
38
24
59
21
41
68
51
41
55
36
41
39
15
40
35
2
4
32
9
17
62
53
68
53
21
39
11
5
59
1
70
53
21
5
41
51
56
19
1
10
2
35
17
14
21
18
27
44
29
24
19
49
39
10
56
10
58
46
68
4
36
1
14
64
22
46
40
49
17
66
58
29
38
49
62
35
41
34
62
56
56
59
44
51
27
59
8
46
38
4
36
48
34
29
5
51
2
53
35
17
49
8
31
46
27
19
18
31
43
5
56
5
9
41
18
5
62
11
46
13
40
48
49
33
53
55
56
12
10
35
19
21
6
31
61
62
19
39
55
25
31
43
34
18
34
61
29
31
51
41
29
22
64
51
2
22
64
34
17
33
54
56
6
68
15
2
17
58
61
1
39
19
44
55
44
40
31
41
38
41
43
13
8
33
19
32
43
49
11
54
41
12
27
11
12
12
15
17
40
1
40
10
29
44
35
2
36
27
55
24
27
27
25
21
34
53
22
17
34
41
15
56
38
4
49
43
9
2
10
68
62
44
49
53
61
33
55
44
53
22
53
19
55
40
61
49
21
6
32
48
15
34
33
44
15
6
56
4
44
36
9
25
5
59
22
48
10
14
62
70
31
24
54
21
59
1
6
36
14
11
68
31
12
25
56
17
15
43
9
55
49
58
29
5
1
29
27
1
11
64
53
6
11
43
48
59
61
33
70
25
55
25
62
22
22
55
49
29
39
18
24
66
32
68
25
4
36
64
41
54
38
8
62
2
62
41
44
5
22
58
51
10
44
1
14
24
33
54
18
61
53
56
39
12
14
5
27
46
33
46
41
22
46
55
31
48
12
4
11
48
66
68
36
10
18
70
44
40
1
62
10
17
53
25
13
58
38
14
66
54
38
58
55
9
38
40
5
66
61
61
70
11
39
49
41
10
11
5
54
22
5
13
34
5
64
22
64
62
13
39
38
33
33
15
25
48
64
39
4
31
27
25
18
34
25
2
24
14
48
51
1
68
34
17
13
46
10
19
55
70
9
21
64
22
64
36
32
54
14
19
13
54
36
6
33
29
43
54
11
61
21
19
38
1
59
14
40
27
48
13
13
22
34
40
49
19
31
10
62
14
41
64
1
32
41
51
29
14
59
62
38
2
21
53
34
9
25
44
46
27
24
12
59
59
44
39
51
49
43
14
32
1
66
2
27
56
22
29
13
61
53
21
8
64
1
66
49
10
4
51
68
53
24
46
53
6
11
33
61
21
2
46
46
18
51
53
70
11
62
31
15
1
15
2
32
17
39
27
64
4
33
8
38
27
21
27
21
13
56
34
5
13
2
17
64
22
19
55
64
41
68
25
24
58
31
68
25
8
18
33
46
61
4
62
12
13
25
19
12
2
38
62
21
61
8
27
29
38
38
19
66
15
39
6
43
18
48
10
44
61
14
18
22
64
56
55
6
62
9
40
25
2
40
61
53
17
39
22
13
36
12
68
24
66
22
43
34
61
34
36
13
33
34
44
8
35
36
4
9
9
36
55
17
17
18
51
38
43
58
8
9
66
35
70
5
39
14
32
49
53
40
13
1
6
13
15
1
14
48
19
51
25
10
46
33
35
12
51
1
46
9
27
61
41
46
5
34
58
46
11
24
53
64
11
5
24
19
31
64
44
31
55
66
6
58
14
5
12
8
12
27
33
46
55
1
38
27
32
51
24
41
46
61
22
40
31
38
19
51
29
34
44
44
19
19
36
2
53
22
15
4
24
12
32
46
40
58
61
12
64
27
40
27
10
70
39
70
10
44
21
33
6
18
11
66
5
70
68
35
56
68
25
11
41
58
34
17
58
36
58
12
48
48
70
58
4
53
14
40
21
46
15
22
10
39
13
36
58
49
27
43
15
62
61
59
18
68
58
34
24
11
58
18
39
27
53
14
4
40
43
13
6
68
13
10
4
40
5
31
66
59
58
8
8
33
49
51
48
12
9
33
51
33
27
5
59
59
9
14
10
15
56
49
36
68
56
46
2
21
5
22
11
18
11
9
53
22
32
41
17
15
24
11
24
13
15
58
25
2
8
5
38
49
32
22
56
12
5
44
6
38
49
43
56
33
6
21
58
32
22
32
24
66
68
34
21
55
11
39
29
25
44
21
55
32
56
25
6
15
17
53
66
70
44
27
51
32
18
56
14
10
14
34
24
11
51
29
34
39
10
70
59
6
44
9
41
9
59
31
33
54
13
41
10
6
48
32
19
64
18
12
5
70
39
10
48
61
62
53
39
48
17
31
4
51
56
68
6
55
10
14
12
39
1
55
70
10
53
17
24
2
35
27
53
68
41
1
58
9
1
22
68
10
54
5
58
43
51
56
32
56
62
51
25
32
13
58
34
19
61
4
18
38
19
66
1
24
8
59
12
2
5
62
59
48
6
43
43
39
68
12
22
62
70
9
18
22
49
17
35
38
18
49
70
64
58
49
51
54
31
54
14
54
29
11
12
1
48
48
25
1
59
61
36
5
61
53
8
14
61
32
41
46
21
59
61
4
14
9
12
11
48
66
31
46
58
56
46
34
19
29
31
59
53
19
10
43
51
15
8
9
25
59
11
19
32
55
61
31
31
64
56
54
43
55
19
5
33
32
56
34
46
51
54
49
56
14
35
24
22
19
35
15
21
55
15
58
22
38
32
14
27
31
25
15
38
70
24
24
59
46
58
8
55
17
59
51
10
62
19
12
9
66
41
53
12
40
53
41
51
58
38
5
58
24
62
31
33
19
9
6
66
1
54
15
51
21
43
41
44
5
25
32
9
24
48
70
56
33
22
51
38
5
44
14
31
64
41
41
2
55
9
56
2
62
27
48
49
64
39
46
17
55
64
61
4
62
4
21
36
44
27
9
58
24
51
35
53
48
8
27
31
49
66
17
55
56
15
6
9
54
49
53
44
55
21
27
15
13
70
12
70
19
10
35
54
38
22
27
13
55
10
46
46
33
9
9
29
10
43
55
32
22
38
21
35
5
19
25
46
2
59
10
12
36
34
36
49
12
32
58
10
54
56
44
18
51
18
14
22
13
43
10
27
51
9
29
25
10
55
31
1
22
1
55
39
27
11
40
9
33
41
27
54
40
32
66
29
24
2
34
32
19
9
10
48
55
68
43
41
1
4
38
33
27
53
58
2
66
41
66
39
24
64
15
15
51
48
27
68
24
66
64
5
46
43
53
19
6
10
12
38
4
34
5
1
38
36
4
49
9
8
43
61
33
62
6
35
6
24
17
25
1
48
35
55
36
41
48
18
54
14
55
29
11
66
39
8
32
49
15
17
59
41
41
61
11
44
14
35
68
41
6
53
51
68
32
48
2
11
36
59
61
21
58
19
46
25
5
70
61
51
25
48
5
66
39
44
33
55
36
2
13
58
48
61
17
24
66
17
17
13
46
27
1
5
14
10
25
8
55
33
58
70
31
25
35
41
9
24
11
29
35
48
6
49
24
10
25
40
17
19
19
25
22
24
35
35
32
58
34
44
29
4
38
64
35
8
4
68
39
19
46
11
12
10
17
12
40
39
13
24
54
2
11
10
39
29
32
24
41
10
49
59
59
55
31
70
53
2
24
1
14
66
11
12
10
54
68
29
15
59
68
25
68
6
54
48
17
22
41
53
22
49
12
53
29
32
9
44
29
49
11
39
4
61
33
10
41
68
53
61
34
21
11
25
22
32
8
1
9
2
27
24
61
9
33
53
44
32
27
32
55
11
9
21
68
58
13
14
22
66
51
21
61
62
31
9
33
38
70
55
46
35
2
24
5
53
46
29
38
56
21
58
19
44
55
39
44
49
39
8
48
59
29
49
15
13
49
21
9
12
17
39
18
5
19
32
15
70
17
43
22
13
9
24
27
70
54
33
44
36
39
2
40
49
54
22
51
34
4
55
70
34
48
41
11
68
58
61
27
70
12
38
40
62
13
36
43
14
36
64
21
31
61
44
38
29
17
48
62
43
48
22
62
8
5
64
21
49
62
24
8
61
58
40
17
61
14
64
43
64
36
39
56
49
58
21
46
54
51
39
36
11
13
53
56
62
70
19
40
66
32
10
31
44
9
27
38
53
2
6
9
70
14
59
13
58
38
49
39
34
36
6
55
14
13
58
49
21
10
19
46
25
13
1
10
15
19
66
5
51
41
40
61
48
62
68
17
25
55
9
36
11
33
33
12
41
41
33
46
4
8
18
5
68
33
14
32
24
12
25
46
48
18
6
51
53
66
58
49
4
5
24
25
13
53
25
34
55
36
33
59
14
29
19
8
48
27
39
19
49
68
15
43
11
31
9
46
15
38
15
4
46
35
48
32
2
9
43
62
59
17
51
32
27
39
14
66
55
53
25
5
58
21
14
34
18
53
24
48
41
4
43
36
22
4
70
55
61
46
25
58
35
19
11
56
33
5
46
39
38
2
34
53
14
25
22
10
58
8
31
62
51
35
18
27
9
17
36
66
61
4
70
10
9
24
41
21
51
14
4
56
33
27
15
1
11
49
59
53
19
34
4
32
59
9
13
40
22
31
13
1
8
18
6
62
49
21
4
27
64
32
34
21
10
55
32
68
64
25
19
66
48
14
55
41
43
68
12
66
27
40
25
46
32
61
41
39
64
21
22
43
6
5
66
36
18
55
38
25
41
58
34
34
55
51
31
49
8
4
54
4
61
29
62
19
53
56
53
70
4
46
34
41
49
18
5
55
54
48
29
39
15
2
33
44
66
48
43
12
43
25
21
27
33
21
14
49
49
34
66
12
70
62
33
6
46
24
19
15
48
36
31
32
49
22
39
66
9
1
11
33
9
61
59
19
4
27
13
25
66
56
62
44
21
48
15
53
15
31
62
54
13
70
36
36
56
41
29
13
70
48
48
12
48
33
18
58
38
34
21
18
62
5
40
11
18
2
54
36
2
44
56
15
38
33
11
59
17
12
58
40
54
6
4
64
1
1
12
2
10
6
33
5
70
1
19
53
49
68
10
22
8
8
56
14
15
10
18
4
40
51
68
46
33
40
66
31
70
17
66
39
8
27
11
61
32
62
34
64
8
61
19
12
61
53
29
11
56
53
21
21
19
36
13
17
40
68
12
35
5
1
49
10
55
24
22
34
34
29
68
25
38
19
24
10
13
44
61
24
5
61
19
34
49
13
13
35
25
4
38
5
68
64
27
9
56
40
35
15
11
46
51
13
61
70
21
25
17
48
15
59
56
49
48
68
8
59
61
64
43
64
62
1
59
48
48
55
56
31
48
4
22
17
10
56
33
56
18
12
46
53
22
44
6
13
36
41
40
5
29
21
59
62
5
25
19
66
2
18
46
61
25
24
64
15
51
66
27
70
22
56
29
49
51
31
2
68
24
4
14
58
19
58
12
34
58
19
15
14
40
32
21
48
41
19
40
6
25
43
22
55
40
51
62
24
54
59
64
24
13
21
62
43
15
70
24
24
9
70
70
5
27
8
61
21
70
34
2
51
10
21
41
59
12
27
61
27
38
17
15
25
43
10
31
29
13
36
55
31
55
44
17
62
12
53
40
59
36
11
43
41
27
48
17
61
13
24
34
39
70
64
34
56
49
54
36
35
32
43
36
55
51
48
11
13
29
58
61
12
58
10
62
38
56
55
56
56
58
15
24
35
43
64
32
6
6
5
55
54
36
53
18
53
61
35
14
22
27
40
17
58
4
53
5
61
17
4
40
58
15
54
25
58
70
9
68
21
54
31
46
33
12
48
22
58
10
43
21
43
11
6
27
4
48
2
19
21
64
8
32
21
40
53
61
6
11
17
1
27
33
61
39
24
33
36
48
53
31
41
49
25
34
12
10
54
1
31
46
8
13
1
70
55
9
5
43
54
8
62
48
59
21
68
51
40
49
53
66
27
53
9
9
56
1
40
27
48
38
10
13
61
56
9
19
5
2
41
49
27
34
27
22
68
64
59
21
59
33
9
21
64
5
62
38
9
70
62
21
10
38
58
43
54
51
10
17
5
34
33
46
24
59
1
22
46
34
21
25
14
43
49
53
41
22
53
35
32
36
32
8
12
44
54
55
25
12
8
21
1
58
49
25
1
25
48
18
43
49
40
56
14
18
1
51
4
39
40
56
64
38
31
9
39
6
55
18
48
43
21
38
15
19
36
9
46
5
25
56
17
55
43
34
61
54
49
33
62
56
24
48
36
43
62
64
56
35
25
41
13
61
32
53
22
9
13
40
44
46
51
56
38
31
62
8
43
54
70
53
9
8
10
55
22
13
48
11
4
13
33
13
58
64
38
17
9
43
4
59
12
53
19
17
21
59
29
17
27
14
11
2
59
32
4
10
18
27
35
40
10
59
49
22
70
5
64
9
38
10
32
25
29
40
27
17
4
59
56
33
36
15
2
27
29
68
18
8
17
12
59
15
46
54
15
15
32
58
14
68
56
66
70
2
35
15
15
5
61
44
19
8
58
18
43
39
27
48
10
34
11
13
5
9
66
48
54
68
39
8
31
9
21
29
11
1
39
36
54
6
49
5
43
32
41
5
29
70
34
53
68
35
54
66
21
32
64
66
46
34
6
66
59
36
44
61
44
70
40
6
62
61
11
24
13
46
36
36
6
40
44
17
14
51
62
41
41
43
18
18
55
48
10
44
11
54
41
49
13
70
43
13
14
8
32
25
66
58
55
68
46
5
6
22
29
10
14
15
53
11
31
5
46
22
29
66
21
8
14
22
40
25
40
2
18
40
43
29
24
62
4
58
40
48
5
9
10
5
31
36
31
44
32
8
19
4
2
41
40
22
43
9
51
4
27
32
22
21
25
22
35
44
21
64
38
32
13
54
6
17
13
5
8
64
11
54
24
24
34
61
43
2
21
33
38
8
62
11
40
25
6
34
10
62
11
15
39
61
14
33
70
61
5
5
6
59
4
64
2
49
61
9
27
17
59
59
11
13
62
35
1
2
56
53
32
14
38
8
5
13
9
31
46
32
36
41
35
38
18
66
6
29
39
2
12
62
5
48
40
18
11
51
22
41
31
36
18
10
68
5
46
17
5
56
6
64
12
36
24
14
54
49
64
46
38
36
36
21
68
33
9
49
29
55
18
49
29
49
4
5
17
68
32
40
25
61
12
38
25
29
27
13
12
48
34
40
11
62
33
40
54
46
70
18
21
24
15
68
70
51
48
17
54
62
53
19
46
59
4
8
36
39
17
68
54
54
19
11
14
36
14
33
64
54
35
8
34
68
36
12
2
35
56
66
22
15
17
13
49
1
55
41
2
12
29
10
39
27
31
17
70
15
25
18
2
18
13
51
35
55
18
19
11
35
38
12
11
39
68
46
34
38
48
43
9
5
10
35
21
38
40
43
13
70
61
1
64
53
36
9
62
64
27
31
51
49
41
64
70
58
14
56
13
58
1
1
6
62
35
70
27
48
4
1
5
6
68
17
43
48
6
36
11
6
46
55
53
40
21
4
66
11
46
21
12
10
9
68
9
6
34
40
66
58
40
59
12
4
13
24
31
48
36
53
48
59
48
53
66
10
34
18
43
1
22
35
4
53
34
13
27
54
58
38
54
32
48
44
43
46
35
12
49
22
41
58
62
35
64
56
49
61
43
18
11
1
36
27
39
5
44
54
4
70
10
13
31
39
19
53
1
6
11
19
11
11
12
18
10
12
38
44
15
56
53
38
1
10
62
39
54
24
15
8
8
22
56
68
12
54
70
24
14
38
46
62
40
56
9
70
46
46
51
4
21
38
32
38
10
43
31
22
58
4
64
2
39
25
8
33
62
6
64
40
54
51
66
58
5
62
25
13
53
40
21
64
34
8
68
38
1
1
29
39
12
33
32
53
34
19
8
35
15
5
55
32
39
33
13
36
56
6
5
41
41
21
8
24
2
5
70
53
32
66
34
58
27
6
49
62
51
10
46
66
39
56
68
58
66
62
1
12
22
68
18
18
25
70
40
39
56
36
62
19
58
34
41
19
18
14
41
32
13
44
41
55
64
64
17
35
46
31
13
32
17
17
17
41
10
34
15
64
38
8
41
8
64
68
9
55
59
22
11
58
48
25
29
18
4
35
12
13
6
51
2
56
32
41
18
34
1
36
15
61
39
64
43
5
66
59
38
56
22
62
29
55
4
41
35
46
25
15
51
29
56
51
70
18
70
53
51
10
64
35
43
8
64
40
4
68
40
2
64
31
10
22
38
36
68
31
9
31
8
14
38
44
5
41
68
36
8
27
4
10
62
46
22
24
25
21
33
29
2
36
32
29
61
10
58
40
10
46
17
13
4
9
58
17
32
59
10
61
19
17
53
36
59
66
4
38
24
51
13
70
55
49
55
10
24
54
36
68
14
64
55
44
54
10
24
32
5
12
2
18
17
6
32
49
43
5
18
54
6
5
1
9
1
13
59
43
43
53
6
66
56
38
32
49
39
68
32
25
25
39
32
22
56
43
58
32
8
35
27
13
24
70
18
9
8
59
61
41
66
41
62
18
33
49
54
25
29
55
5
5
27
21
43
19
8
48
46
68
1
41
43
12
55
48
1
14
5
58
34
22
46
59
40
8
48
18
6
56
66
25
46
27
39
64
5
5
25
5
55
54
5
22
68
12
44
68
49
35
19
36
39
54
34
6
54
66
68
62
39
21
35
66
29
13
53
12
36
9
9
35
8
61
70
35
18
56
64
4
36
2
46
43
25
35
15
55
10
46
41
4
17
21
17
15
64
10
19
10
15
43
2
66
41
41
27
46
14
61
15
44
12
40
33
6
34
55
66
41
32
43
8
59
70
29
64
38
29
56
70
9
43
31
70
8
27
51
64
12
19
15
2
10
62
4
34
5
55
34
58
10
43
34
46
22
29
22
1
44
53
49
4
51
38
66
8
62
40
25
4
6
59
66
21
17
40
2
68
5
36
9
27
70
39
21
43
12
5
64
44
62
21
13
13
56
10
17
46
14
31
5
19
18
5
12
68
21
46
6
34
55
17
58
18
51
21
41
14
62
15
12
55
4
6
33
39
34
59
8
13
62
17
48
10
24
62
18
29
12
11
46
18
18
58
31
19
8
66
13
38
49
6
17
2
32
40
53
55
11
35
58
27
61
27
39
66
49
12
48
62
11
44
11
59
55
33
22
36
48
43
22
56
48
41
31
41
1
1
4
62
31
14
32
11
5
24
31
6
36
38
4
17
9
21
53
18
59
53
43
17
15
44
48
6
40
40
10
39
1
1
17
27
18
31
43
40
25
46
21
59
48
34
4
10
31
62
39
1
18
35
5
62
24
21
18
24
1
49
68
40
25
62
15
17
56
68
44
4
54
68
49
36
64
19
40
58
1
49
44
1
8
70
66
11
56
5
34
44
12
29
38
9
35
36
46
62
36
59
31
70
15
64
35
24
43
9
51
22
14
48
62
43
46
41
18
62
21
22
14
64
17
70
55
13
22
27
12
11
10
41
38
12
51
21
68
31
5
61
41
25
2
21
5
54
39
22
51
12
39
49
39
2
5
38
48
46
17
32
14
27
41
1
14
35
17
2
48
66
12
27
38
22
58
44
59
49
48
19
40
18
25
61
14
58
14
6
22
6
15
24
13
24
12
6
17
11
56
68
54
64
53
17
2
24
41
21
59
12
10
1
51
46
34
35
9
11
8
21
1
40
51
15
25
19
25
18
13
27
31
10
41
29
18
66
36
17
58
35
36
27
19
19
54
5
48
29
43
49
59
62
9
11
49
62
62
59
68
25
10
55
12
44
4
27
4
46
62
36
33
8
15
2
58
24
59
21
54
34
38
17
29
15
14
25
46
43
59
14
68
29
61
8
8
46
17
56
6
40
68
32
5
27
13
10
48
44
61
36
38
48
2
29
29
41
1
40
41
27
11
64
49
58
56
13
15
32
61
36
13
41
48
64
36
25
39
22
2
2
18
1
61
2
39
56
22
8
19
59
6
43
44
2
54
22
1
19
51
19
62
29
1
33
19
36
35
39
27
41
21
41
14
13
39
43
12
4
25
44
5
59
8
32
5
2
1
4
10
48
44
40
48
15
55
54
5
48
1
8
39
33
17
62
31
58
36
46
11
38
35
70
29
5
14
34
70
59
32
18
39
68
10
61
5
51
51
66
25
27
36
41
64
55
59
46
22
58
41
32
14
61
33
46
43
40
34
70
66
66
36
55
17
59
21
44
9
44
43
12
59
25
17
27
9
1
25
8
70
17
49
19
32
31
54
10
6
21
38
48
21
8
62
43
56
21
22
39
32
40
12
39
12
8
49
21
54
59
19
43
5
31
51
44
29
40
48
40
19
51
33
5
29
44
25
13
34
34
25
25
2
13
53
4
15
48
2
53
25
48
31
4
61
62
41
1
66
48
17
10
70
10
61
1
27
24
13
11
15
54
43
56
10
2
36
17
2
4
56
51
19
15
58
32
29
21
21
62
24
1
17
40
62
32
61
6
22
31
54
38
35
51
18
54
36
38
31
56
43
44
15
58
54
46
55
22
18
41
51
5
19
54
19
51
5
22
11
25
13
36
55
53
38
8
35
14
22
18
13
6
25
56
66
13
1
43
62
32
49
68
62
13
59
14
44
8
35
12
59
43
56
55
15
32
11
59
41
11
5
40
17
17
44
33
6
39
70
14
1
62
41
41
54
9
33
31
34
2
38
70
44
8
64
53
21
44
54
13
55
48
39
62
58
27
4
19
24
17
44
70
14
8
36
10
25
51
1
38
43
51
34
38
53
43
12
32
36
48
36
34
22
4
13
34
70
24
14
44
1
10
61
64
64
56
40
15
48
2
46
41
49
17
62
24
59
44
6
25
44
18
10
21
35
29
40
46
27
56
4
40
46
48
22
32
49
11
43
59
56
1
8
43
11
31
29
38
14
12
2
32
46
27
2
31
40
12
58
46
44
21
33
64
44
70
44
38
39
35
9
11
51
56
21
38
6
1
58
2
36
54
24
5
64
24
11
61
64
53
27
44
4
12
44
6
46
40
21
36
43
43
9
29
38
46
49
19
32
27
8
21
8
41
14
2
66
56
14
55
54
43
9
54
40
41
56
17
2
54
49
14
22
41
24
15
22
59
9
49
66
2
19
53
46
32
51
43
36
55
35
40
38
25
17
9
11
41
25
22
31
18
9
59
27
58
15
22
13
51
46
43
2
1
44
19
38
41
61
44
56
39
2
61
38
44
31
49
22
1
61
64
15
32
49
14
53
2
53
44
15
51
1
58
62
24
35
43
36
70
33
18
10
58
18
29
13
12
46
40
32
32
2
17
17
17
38
29
48
14
40
24
40
27
5
2
40
66
25
10
66
2
21
10
8
34
35
17
58
54
27
46
46
32
39
25
54
13
39
9
48
58
1
55
27
21
12
59
58
22
64
66
40
54
4
22
40
62
41
40
61
21
29
59
59
21
38
66
48
25
43
25
35
38
68
35
56
10
11
2
10
8
62
55
61
66
11
31
54
43
8
55
53
54
64
2
44
12
5
25
22
32
33
49
13
32
2
18
4
44
8
4
56
34
17
14
41
44
9
32
5
46
6
36
61
13
33
68
34
4
19
53
39
46
48
11
4
61
27
6
15
44
38
33
64
46
4
29
15
53
15
58
9
21
24
39
51
48
6
29
39
48
48
62
56
61
55
9
40
36
68
4
41
8
31
56
17
40
32
19
40
39
51
34
64
10
24
68
51
32
8
11
58
53
53
19
68
33
14
34
49
31
14
36
29
64
6
35
27
6
59
31
10
6
46
56
44
9
11
62
29
54
19
56
1
48
11
13
29
31
15
41
33
66
18
12
61
15
11
68
49
48
51
13
55
55
6
41
56
33
33
56
15
2
56
2
36
55
49
32
10
21
2
19
17
51
68
48
14
11
54
32
19
68
49
36
1
55
56
11
11
59
44
24
49
39
14
22
48
12
24
51
39
18
46
54
44
56
44
9
51
62
31
25
5
8
39
14
48
55
44
11
44
11
46
22
27
1
25
19
34
54
12
21
48
2
10
54
40
36
31
39
51
55
1
66
43
17
13
43
25
2
17
56
40
41
12
54
55
59
46
27
49
24
27
17
70
59
19
29
15
38
2
33
33
13
51
22
29
22
44
66
4
22
12
54
36
58
31
68
33
58
55
5
62
36
29
18
31
44
59
24
70
59
49
29
19
39
19
51
41
9
10
64
13
9
58
8
18
49
24
17
4
44
58
44
24
51
49
54
38
59
34
41
35
54
35
12
35
32
49
19
10
13
68
9
59
27
40
22
62
34
34
25
5
11
21
38
12
13
68
62
29
34
49
49
55
68
6
53
34
32
33
2
51
70
40
55
38
49
46
32
49
49
5
9
9
15
6
4
12
2
66
34
35
13
68
44
6
25
41
24
40
17
25
68
58
49
46
59
25
15
12
68
22
21
59
38
61
61
31
22
70
8
39
6
68
9
35
58
56
22
6
24
12
44
43
8
49
34
66
66
59
46
9
48
43
33
25
68
66
10
4
46
68
13
70
64
18
5
39
9
53
34
1
25
46
32
59
22
24
14
18
27
6
24
25
4
53
53
53
51
70
10
66
13
15
61
21
64
41
22
17
59
66
54
36
15
32
41
6
38
36
40
51
18
46
10
53
54
8
2
49
38
44
9
39
2
51
35
68
54
36
61
36
58
41
34
38
66
70
10
43
41
56
13
33
22
53
33
64
12
21
34
46
21
43
22
56
11
10
22
29
55
13
13
18
17
25
18
34
46
44
8
25
18
32
29
58
2
66
31
31
70
22
49
44
5
44
13
58
46
58
29
19
5
14
24
15
59
2
4
33
61
68
43
29
19
38
33
15
32
25
41
54
19
25
35
24
4
27
11
21
35
6
41
27
19
54
2
6
49
40
8
17
12
24
2
22
22
68
29
19
36
51
14
19
54
62
8
8
53
41
48
14
40
55
44
43
1
35
29
22
33
34
1
14
25
24
36
8
6
14
8
53
55
13
2
13
33
40
1
56
59
4
32
68
54
51
6
6
21
43
24
31
12
19
51
25
34
31
40
4
6
51
15
34
35
32
24
43
66
35
2
10
15
31
8
21
64
27
14
61
8
59
14
51
21
62
35
31
55
9
46
64
66
43
24
34
46
49
11
43
10
61
25
18
70
39
27
34
53
5
19
29
66
25
1
31
56
31
68
46
48
66
22
56
9
56
55
70
64
49
66
8
33
14
38
10
22
17
13
5
5
48
21
12
8
66
14
43
10
21
70
5
56
33
11
19
8
66
54
12
41
46
55
56
61
21
25
14
58
19
29
66
33
11
11
51
36
55
2
24
8
13
55
12
2
17
62
14
18
29
18
39
61
25
25
34
44
17
1
49
10
35
4
36
44
1
32
62
68
48
8
31
4
4
2
18
21
62
21
64
2
32
11
53
32
8
66
49
39
22
64
29
11
51
9
38
14
35
51
36
49
68
51
48
48
5
34
14
68
68
18
6
44
2
6
29
58
40
18
68
66
11
66
53
68
58
59
10
44
56
21
49
64
21
55
55
19
46
34
35
29
6
51
54
32
56
36
29
14
14
55
39
27
39
14
56
61
46
31
56
34
53
27
40
24
10
48
18
36
46
39
21
22
61
48
32
41
22
61
55
33
51
33
58
8
48
14
24
27
10
13
35
13
70
66
35
34
15
32
41
36
5
40
31
38
2
17
2
24
59
14
44
14
35
62
59
44
64
49
48
15
10
34
35
10
58
53
66
36
68
48
9
59
5
54
19
10
10
40
46
53
27
39
21
49
27
11
48
10
61
61
61
18
39
58
36
48
35
34
32
27
10
38
5
35
15
46
70
22
64
68
8
66
49
51
12
70
54
70
19
4
34
10
36
44
27
51
44
11
64
44
58
44
12
56
36
4
25
10
14
41
5
48
19
64
27
24
56
49
34
43
31
21
68
17
68
46
38
56
22
55
51
34
66
43
68
54
38
22
36
25
22
44
15
13
49
46
51
62
64
22
68
2
59
27
48
25
6
61
1
54
32
58
29
13
55
21
62
22
4
56
6
62
24
22
14
68
11
12
58
43
24
64
9
38
9
10
32
66
31
66
49
25
19
31
11
46
40
31
62
2
54
19
39
39
66
48
49
38
56
19
36
49
9
19
24
18
53
59
12
46
19
56
49
35
33
48
70
53
41
25
27
58
31
9
61
39
21
2
34
41
19
62
31
6
19
1
43
54
9
22
10
49
32
43
1
8
4
51
41
2
21
18
24
33
40
70
10
29
29
56
21
59
40
54
68
34
13
14
31
17
34
55
56
33
32
49
39
9
31
38
39
64
19
66
17
9
51
9
51
64
58
49
68
8
6
48
13
40
14
59
48
31
4
66
2
48
25
40
35
48
33
10
10
49
18
62
5
40
14
12
21
18
53
44
15
14
34
22
9
55
64
40
68
46
54
59
53
32
4
2
61
1
24
29
22
36
10
25
18
15
18
18
58
70
2
48
68
11
2
25
24
25
68
49
12
62
48
12
24
12
56
62
49
15
48
18
1
18
59
19
66
4
4
70
32
56
9
10
68
68
14
31
24
27
13
17
64
38
40
64
27
40
54
29
9
54
34
39
48
49
41
19
36
35
36
18
43
68
11
32
8
49
70
6
24
55
40
68
12
53
14
38
46
53
41
61
14
1
9
8
54
31
49
49
11
53
49
46
8
62
64
25
14
44
46
55
21
21
17
15
38
10
12
6
24
5
46
61
9
25
22
39
22
56
38
39
22
33
24
5
58
27
55
54
13
4
2
9
70
38
32
17
8
64
68
59
53
15
64
9
66
33
22
49
17
10
51
41
11
66
11
58
8
44
58
54
66
12
9
29
59
62
38
59
27
64
70
51
36
21
70
40
59
66
46
12
11
32
66
19
15
68
51
56
27
6
51
46
24
36
32
8
13
38
10
39
36
34
35
5
39
48
6
32
4
33
18
38
33
44
5
53
43
70
38
19
35
33
56
70
25
41
66
33
4
43
56
44
12
41
51
36
6
5
11
5
44
61
34
31
24
33
6
59
4
2
1
1
35
70
5
29
66
68
58
61
14
70
32
4
27
58
49
27
31
32
49
68
64
2
5
19
51
32
8
10
36
40
19
9
48
2
4
62
70
18
59
34
18
22
1
29
61
17
29
21
24
15
70
66
4
58
5
41
21
70
32
58
56
66
43
18
43
25
4
36
34
18
2
36
36
15
36
9
54
40
48
29
56
8
49
68
15
24
4
58
40
15
35
68
4
49
5
40
13
10
64
43
33
53
55
10
10
5
19
14
54
6
18
15
4
4
27
14
54
48
61
18
53
21
59
10
62
19
33
40
33
53
14
54
64
44
5
31
62
70
46
32
5
40
54
58
34
31
11
5
62
5
59
21
56
2
12
49
39
36
51
19
59
1
10
43
58
64
1
31
34
5
12
22
22
39
53
46
70
66
48
6
62
44
48
13
38
8
21
56
56
62
36
11
70
64
31
11
18
41
17
11
18
11
33
1
59
1
39
46
35
36
29
5
5
59
29
11
34
2
15
12
58
31
35
5
53
68
41
34
18
58
58
38
32
64
24
22
24
33
39
15
24
40
22
1
48
6
35
27
64
12
8
19
25
55
9
25
24
59
51
70
62
56
13
38
64
62
53
64
6
11
66
12
8
53
10
5
9
55
58
4
61
49
9
21
51
11
54
66
14
46
36
10
15
59
6
2
25
29
54
2
55
55
53
56
36
1
6
44
48
41
41
11
14
44
49
10
46
19
53
70
4
56
29
51
27
18
48
51
19
43
41
41
56
49
70
59
54
43
11
25
51
12
34
58
36
56
31
24
34
40
15
15
56
2
24
48
33
36
41
35
61
39
44
29
64
54
33
36
11
21
64
4
44
13
34
4
12
62
68
15
2
70
15
62
53
22
2
13
41
12
56
5
10
5
27
55
31
34
2
32
21
2
40
41
58
33
2
51
18
22
8
54
36
68
53
36
25
10
49
39
66
53
46
2
56
49
33
58
14
64
15
54
9
2
5
22
43
66
62
55
48
34
58
48
66
41
40
19
31
11
25
25
43
70
62
6
31
4
46
24
40
44
46
1
51
68
58
39
36
35
21
9
9
34
17
24
38
44
35
44
70
29
38
27
59
40
46
54
18
24
64
58
32
66
53
11
38
54
4
1
64
18
59
34
66
19
41
59
17
19
9
43
19
19
35
38
55
29
34
44
29
55
18
34
11
38
55
49
19
55
33
25
17
21
34
46
24
53
21
4
32
25
66
44
68
33
6
5
46
25
21
14
44
19
68
14
41
59
2
38
59
39
38
51
2
58
40
25
22
31
59
25
5
19
24
40
54
1
53
17
49
31
31
62
39
48
21
43
15
56
34
8
34
6
27
21
44
9
66
19
39
59
62
6
32
5
46
58
61
14
46
49
10
46
38
8
35
40
56
2
66
66
15
10
46
39
43
35
48
35
44
2
38
17
18
6
43
14
6
10
40
55
43
15
13
17
54
11
41
31
6
31
13
19
9
66
10
44
48
1
44
33
18
10
35
54
66
70
1
62
44
54
38
54
4
54
13
25
40
25
53
35
64
38
68
41
62
15
61
17
35
38
4
34
53
12
35
24
66
8
36
56
22
31
48
32
70
35
25
24
59
2
39
66
13
56
48
10
15
13
13
40
53
15
25
12
27
43
18
53
36
32
51
19
2
18
9
35
9
58
5
36
58
18
33
43
1
24
27
48
49
33
41
19
46
18
17
11
66
62
25
39
9
54
40
13
29
64
18
70
56
24
39
29
14
21
43
24
33
70
39
48
51
11
68
15
12
9
17
14
32
29
10
17
10
34
43
68
13
31
58
9
5
58
14
35
2
18
2
49
1
15
17
10
44
54
18
44
58
27
66
11
31
33
40
4
19
51
61
41
59
19
54
40
33
19
25
31
48
12
19
8
2
22
70
40
49
21
66
9
59
68
66
61
55
27
41
2
25
22
61
55
58
36
21
29
21
62
27
61
6
6
70
55
11
15
54
14
70
15
35
35
4
61
58
25
54
29
55
8
18
59
46
46
31
35
66
59
34
6
43
41
25
66
19
59
11
38
17
48
34
29
61
6
61
25
21
49
5
51
36
2
9
34
61
4
59
11
25
39
38
29
35
33
13
46
17
13
64
44
34
27
10
15
13
22
33
64
1
1
48
35
66
24
8
14
39
12
14
53
46
35
46
51
32
27
36
12
43
35
32
39
6
10
48
33
58
12
41
12
38
33
10
59
66
33
36
46
24
5
31
8
9
70
48
5
58
27
55
18
66
29
70
5
9
31
59
29
32
56
46
1
46
29
14
58
12
44
1
13
24
11
32
31
14
39
8
38
11
36
54
53
35
18
54
38
17
18
12
51
4
54
48
31
5
13
11
29
9
62
4
61
14
39
70
32
56
17
66
46
56
70
43
25
27
19
21
15
44
21
9
43
49
62
24
54
29
18
39
41
66
9
34
29
8
68
48
19
1
19
2
2
22
68
64
54
29
36
13
66
70
51
4
48
1
29
70
34
34
11
34
21
41
1
17
21
44
35
10
36
8
19
49
31
12
56
40
44
14
59
11
15
25
21
11
4
40
55
35
17
2
32
19
29
61
8
27
51
9
8
53
15
49
13
4
64
59
64
2
39
9
70
5
27
39
27
41
10
35
64
39
68
51
61
55
49
14
53
8
35
10
5
58
61
53
15
46
49
61
51
62
9
17
27
64
24
53
62
29
70
1
66
29
43
33
11
11
2
66
12
48
17
68
27
43
32
24
2
66
18
54
58
27
53
38
33
64
56
46
24
34
2
39
25
61
40
70
10
66
4
2
27
48
13
19
43
15
22
62
32
53
13
10
58
1
70
44
31
22
11
38
56
44
9
4
4
34
24
8
51
9
31
17
15
48
22
31
64
44
27
6
55
53
22
33
31
41
11
70
17
43
31
12
1
39
41
31
8
32
38
41
68
4
62
17
27
32
22
9
66
53
66
58
41
11
51
29
32
38
48
51
54
25
29
54
8
58
21
9
4
38
9
25
61
32
1
19
25
62
40
43
70
21
51
24
55
58
43
36
49
35
62
61
48
18
41
12
66
64
31
44
44
14
9
18
41
34
17
34
34
4
13
54
61
4
2
10
38
19
34
31
12
38
2
10
33
14
14
44
66
13
48
62
10
36
62
11
32
46
13
48
66
5
64
58
9
32
32
62
34
48
66
54
58
11
18
70
33
13
6
5
4
62
15
68
62
17
62
62
44
66
17
36
46
19
15
46
44
2
11
43
32
59
59
12
58
11
61
48
56
24
56
48
58
12
44
15
54
49
61
27
43
38
58
27
36
14
25
43
10
5
48
43
46
12
18
21
21
59
66
18
34
70
51
32
32
6
1
24
61
68
49
41
58
15
19
31
11
31
14
38
49
58
10
29
46
51
32
59
36
58
36
35
22
34
56
44
39
36
55
18
44
39
36
31
56
6
66
39
2
46
24
56
9
32
66
55
22
18
62
34
58
12
48
1
68
32
53
14
35
24
1
11
62
62
43
58
12
36
4
33
29
56
9
19
49
66
4
55
59
11
14
64
41
18
31
1
58
39
70
36
10
15
2
29
51
59
38
54
44
34
56
41
34
62
33
31
25
11
59
55
53
24
21
62
24
66
46
40
17
48
38
34
59
55
49
56
39
1
2
14
70
14
29
14
13
8
11
10
40
68
13
25
61
35
17
9
43
27
21
48
22
56
24
39
51
35
31
21
13
36
66
13
4
22
68
15
21
48
39
58
31
70
25
25
31
66
22
24
8
15
14
59
5
5
58
44
24
54
66
10
48
22
29
46
51
64
36
29
32
12
59
33
36
56
10
68
62
35
1
25
33
29
11
34
11
48
17
17
62
58
31
58
34
61
58
51
9
24
12
21
8
8
55
36
9
66
49
33
10
56
66
70
36
24
62
51
18
9
35
22
10
61
41
10
24
18
48
25
17
34
59
12
32
13
64
2
70
46
49
41
19
6
4
68
13
54
11
34
56
62
15
24
25
66
43
9
22
24
51
44
21
36
35
4
46
22
33
27
33
21
18
18
59
6
29
9
25
61
39
32
6
48
51
25
36
68
5
6
59
33
62
46
38
8
4
51
44
38
24
48
40
68
70
46
46
24
21
19
10
12
55
6
10
25
6
61
10
54
64
38
44
48
21
35
18
11
15
58
11
70
14
31
58
44
55
17
61
2
17
24
40
43
24
36
62
62
68
64
14
9
49
31
55
53
25
18
62
9
66
48
54
64
27
48
21
22
15
53
68
56
68
10
64
38
55
56
10
25
58
4
31
40
29
56
46
66
39
6
62
51
61
25
64
54
64
1
51
54
13
9
49
11
18
35
25
46
39
46
27
5
59
22
2
49
27
4
1
15
48
5
56
11
54
55
56
10
36
32
24
48
5
43
18
9
22
29
22
8
10
40
8
22
58
24
54
59
35
51
56
19
48
25
21
70
15
39
36
51
46
41
1
46
43
55
8
22
32
51
14
22
58
61
33
51
21
17
6
21
5
58
35
21
49
13
8
10
64
10
1
29
34
44
8
13
17
29
1
12
10
25
34
17
2
35
40
68
40
40
62
19
56
34
55
15
9
48
68
68
22
41
62
11
58
10
46
44
41
34
6
40
6
21
55
12
70
24
21
55
38
36
53
56
70
10
46
40
34
6
53
11
4
70
55
9
18
15
18
18
62
27
54
13
14
33
53
51
66
66
25
14
64
51
55
61
14
33
36
36
39
38
32
61
33
62
5
38
4
39
5
17
54
48
61
15
44
59
8
2
8
41
22
21
1
22
46
19
44
32
5
64
25
25
6
41
5
61
66
62
9
25
54
40
21
13
33
41
51
31
46
33
40
32
36
21
61
2
48
58
58
21
17
12
2
53
51
17
11
9
29
48
10
19
51
17
6
5
2
58
68
14
24
66
38
25
13
41
19
1
49
9
56
36
34
31
64
68
39
10
9
41
29
44
33
36
56
6
5
41
17
6
6
14
9
44
1
68
22
51
51
68
10
44
6
62
29
29
43
19
64
61
13
11
39
41
14
56
33
49
49
38
18
11
2
33
1
15
64
41
56
19
25
10
70
59
35
27
4
34
70
4
5
40
43
17
31
36
10
25
55
58
66
53
34
35
62
5
10
49
21
35
21
11
6
19
58
4
36
24
48
48
64
33
29
51
41
14
24
38
46
70
25
64
9
25
43
18
6
1
53
34
6
40
24
13
29
46
59
27
68
21
2
48
43
70
34
10
18
8
35
66
4
59
31
22
4
62
56
10
8
27
9
25
5
35
18
36
48
4
54
70
8
8
4
56
35
58
61
6
48
51
62
6
9
56
51
25
70
1
27
34
46
24
39
38
8
53
15
25
59
48
66
55
46
55
2
68
13
31
14
11
66
48
24
35
32
10
43
14
43
44
9
24
55
70
41
39
66
38
15
9
41
31
15
48
62
53
43
49
31
10
14
27
70
22
36
64
25
44
6
62
15
9
4
24
39
25
49
31
21
61
10
13
24
39
10
31
29
40
59
22
17
22
49
15
54
55
66
10
61
46
40
27
24
59
36
58
27
51
33
34
64
34
36
21
12
70
46
46
21
14
70
46
61
29
39
33
15
70
61
10
41
5
17
35
6
46
22
48
55
13
40
34
24
64
68
15
59
68
36
64
11
53
41
15
46
56
54
21
14
34
34
1
1
10
51
4
68
39
32
35
38
64
55
40
15
31
46
61
62
29
61
41
68
43
49
11
18
68
24
22
35
56
54
70
11
58
19
36
68
59
18
36
41
9
66
19
5
8
59
21
34
48
35
8
13
35
40
17
33
19
31
34
64
6
35
32
59
34
53
36
36
9
34
40
10
1
64
38
24
51
33
53
39
51
55
36
51
25
58
66
22
18
14
13
8
18
22
68
41
4
36
33
38
11
11
13
35
53
49
44
35
66
19
36
51
66
48
4
1
27
25
18
4
29
70
11
53
6
49
12
44
62
40
40
27
6
39
33
21
44
29
21
70
4
68
11
18
14
49
41
53
8
35
70
4
12
5
39
35
2
64
61
61
1
34
9
58
17
32
14
21
66
10
43
6
10
62
15
15
4
68
9
21
12
55
27
66
8
62
68
66
19
6
5
62
55
27
8
9
18
55
58
33
62
10
8
9
11
27
36
21
24
8
24
29
46
13
35
39
46
2
15
38
70
10
53
4
18
1
35
68
8
68
29
1
54
46
38
22
48
40
70
64
41
27
68
13
59
66
70
70
33
1
51
59
55
58
14
21
61
41
14
34
56
39
41
17
64
11
21
68
13
25
41
13
59
49
33
21
17
40
5
27
5
34
12
17
21
56
58
32
44
9
68
24
61
44
58
59
41
4
1
10
58
38
41
70
39
29
24
58
48
6
46
17
70
18
44
10
58
33
8
62
8
68
24
41
70
35
2
38
13
58
46
1
38
46
22
54
54
36
68
22
15
43
24
14
58
11
44
61
32
6
46
53
14
11
68
53
6
56
54
25
2
13
54
40
5
13
15
56
2
41
32
54
14
58
21
8
17
5
8
51
1
49
22
61
40
21
13
54
25
36
29
35
31
53
9
66
58
22
64
5
22
56
2
43
17
36
25
70
56
64
13
70
6
19
2
55
19
43
22
6
25
68
56
24
59
22
68
2
8
12
11
9
19
61
40
54
13
1
4
8
13
56
46
55
5
36
55
53
59
62
41
36
58
51
35
35
43
53
59
53
59
41
56
24
2
6
10
38
12
53
25
64
2
62
38
22
6
4
62
46
27
29
9
34
51
58
51
55
13
68
59
4
64
29
70
55
6
19
25
55
41
46
12
6
68
24
18
49
5
12
46
15
36
9
58
51
29
36
17
14
70
64
21
46
54
9
53
14
40
2
4
53
12
68
58
32
49
35
49
70
44
12
40
54
27
35
40
34
25
32
40
1
29
53
4
34
51
8
35
5
14
18
44
9
54
11
27
9
70
49
5
11
21
8
21
24
40
48
14
31
31
38
56
35
68
40
13
12
64
39
48
32
6
46
48
6
41
9
35
22
31
29
66
13
15
56
41
49
19
18
19
49
49
8
48
29
6
48
22
32
8
41
61
18
58
29
34
17
12
4
36
38
61
10
25
4
24
4
29
21
13
35
31
66
35
46
41
36
17
24
31
70
62
6
56
8
48
17
22
48
11
31
27
33
1
34
53
36
32
21
53
21
32
14
2
10
32
15
40
62
4
70
56
21
46
44
27
12
21
39
19
64
39
10
48
68
38
12
59
35
1
1
59
41
54
55
29
56
31
4
21
48
62
5
15
4
39
61
41
33
66
19
31
66
46
22
48
8
25
64
62
53
17
18
2
51
27
12
55
66
39
46
8
27
25
8
55
43
33
9
43
44
18
62
44
11
1
36
18
12
13
40
29
1
17
12
53
70
4
66
21
62
19
4
61
41
4
54
4
40
5
38
54
9
38
34
51
33
21
36
66
46
61
8
25
64
55
36
46
21
68
13
64
36
18
25
17
14
32
53
59
19
51
12
32
62
39
53
25
13
48
36
59
18
13
29
10
10
32
5
38
29
64
44
36
14
31
19
32
14
13
58
36
8
49
61
18
56
39
62
12
11
33
70
59
61
4
43
32
18
35
14
18
44
13
40
64
44
70
44
25
59
59
62
55
24
66
17
66
22
25
51
41
38
14
49
22
40
14
64
32
59
9
25
61
11
40
59
53
8
27
48
34
41
5
61
48
19
11
61
21
43
15
48
2
9
54
61
31
48
41
34
43
25
6
46
38
44
29
64
40
14
29
70
1
8
29
54
48
12
56
2
27
41
2
53
46
70
18
64
58
48
10
43
68
19
5
9
41
46
34
53
62
10
4
27
46
13
40
48
46
10
14
61
24
61
2
31
49
53
9
43
64
21
46
54
48
2
29
35
38
27
13
70
70
29
36
10
68
68
17
56
61
24
24
25
31
48
9
62
13
33
64
13
46
32
10
24
36
62
19
35
66
49
22
53
8
9
29
53
64
44
5
25
66
61
2
27
8
6
46
58
2
44
43
2
55
13
33
64
40
14
44
40
36
15
21
58
24
48
35
9
17
49
46
51
62
51
54
35
62
49
40
36
1
18
29
61
35
62
41
6
24
18
12
4
15
18
2
36
54
9
61
29
25
58
59
19
12
66
64
14
35
4
15
62
59
51
49
62
55
5
36
36
43
18
18
1
4
56
59
55
17
53
58
13
17
59
21
35
39
29
38
56
58
10
36
21
13
64
17
36
13
27
15
8
53
25
13
29
10
39
53
5
41
31
1
18
35
62
53
1
21
6
36
29
56
56
64
59
35
9
2
36
66
58
46
39
21
48
64
8
56
70
10
29
34
34
13
61
33
12
70
25
1
53
33
70
40
41
21
6
11
10
15
1
59
35
61
64
25
22
12
43
38
9
70
33
34
46
39
33
2
15
49
24
40
17
49
18
32
49
14
13
29
12
29
24
32
53
61
11
25
19
34
33
64
56
49
34
8
11
36
64
49
48
53
53
33
22
32
62
55
6
39
70
32
64
22
22
59
6
49
22
9
39
11
64
43
41
24
17
41
41
49
25
54
33
66
32
29
48
39
21
11
19
62
49
21
35
4
5
56
17
32
46
58
8
13
2
40
51
27
9
22
11
5
22
5
46
4
27
39
2
54
53
15
48
13
22
66
36
58
61
55
13
11
27
9
53
29
51
54
8
58
4
25
22
51
43
2
38
62
41
34
61
33
22
59
21
68
24
12
4
19
39
55
4
64
55
66
25
31
56
25
22
15
38
53
12
14
27
54
41
25
15
9
61
62
68
1
62
17
56
51
34
17
13
36
11
58
22
49
54
36
58
43
54
41
54
29
11
14
9
9
39
21
31
54
35
2
27
54
61
44
25
15
61
58
9
24
8
5
31
14
48
61
14
2
32
36
27
11
12
49
40
31
21
41
34
12
18
38
13
32
24
13
17
12
38
25
8
15
39
48
48
39
56
19
13
8
10
9
44
46
41
1
70
55
68
11
53
31
39
4
53
27
15
32
18
68
25
35
11
53
39
62
49
27
55
31
58
39
15
62
31
39
22
35
49
59
55
59
43
6
55
51
24
10
2
39
56
59
46
12
46
14
18
59
17
39
17
51
4
19
64
4
9
21
39
9
40
68
21
43
44
68
19
48
1
25
68
11
56
6
14
34
24
34
1
51
5
34
51
21
35
19
2
9
51
19
8
56
51
5
18
31
27
24
21
46
41
66
2
21
56
44
12
64
15
9
21
51
4
59
54
11
58
44
8
19
58
53
5
66
40
54
39
15
34
70
9
19
62
51
58
49
68
38
14
11
46
18
2
6
9
55
55
64
25
48
29
15
39
58
10
5
68
25
22
70
49
61
62
61
27
62
55
35
64
43
34
11
24
55
6
1
21
55
18
8
22
56
66
8
49
43
29
2
62
49
61
44
59
34
55
34
33
43
68
27
70
43
38
11
21
10
43
49
54
53
36
62
53
39
21
39
38
4
29
68
59
22
48
18
56
46
62
2
24
24
4
38
70
12
31
43
61
25
6
36
43
1
64
24
34
46
64
61
1
61
12
13
40
29
39
59
38
44
18
9
5
39
38
48
24
54
40
24
51
18
2
48
13
12
48
13
17
66
55
48
33
61
9
31
13
54
29
32
11
6
66
10
29
66
46
5
8
59
68
24
59
14
13
34
53
25
8
70
39
25
53
19
5
43
12
38
8
58
24
8
49
68
55
18
11
15
17
25
58
49
66
64
40
14
43
18
54
4
21
70
53
6
15
31
24
46
48
51
2
49
51
59
32
46
56
31
53
29
59
62
46
38
24
41
41
66
34
21
49
4
34
18
2
19
32
22
40
24
33
29
4
10
8
55
43
4
58
22
39
39
55
29
29
31
34
15
62
48
13
70
11
41
49
46
24
33
17
56
38
68
56
19
38
33
12
5
44
17
46
29
54
66
4
13
22
24
8
61
51
29
21
41
53
27
2
54
39
9
17
11
39
46
29
22
19
53
66
49
68
62
8
64
25
58
17
6
22
11
25
64
55
46
44
41
17
29
27
66
25
66
49
11
40
36
31
55
21
41
35
62
2
64
58
56
11
55
59
22
64
40
68
68
4
51
14
22
32
5
56
18
15
51
43
12
10
34
35
12
2
24
18
54
32
46
38
59
56
32
64
59
8
22
68
62
54
31
14
13
15
11
12
48
32
33
49
5
19
29
51
14
6
66
54
34
68
68
62
39
56
39
17
66
36
62
66
59
40
19
5
40
38
64
19
58
14
18
22
9
51
2
41
70
39
62
53
15
18
59
31
18
32
10
24
34
32
49
62
18
34
32
22
1
33
62
4
10
32
24
41
18
49
64
11
53
59
33
13
13
15
66
49
70
62
11
29
61
41
8
18
56
51
48
62
58
8
8
10
51
70
10
24
62
4
41
54
8
41
35
18
38
51
9
14
36
8
58
24
1
25
17
4
32
66
32
51
38
41
61
21
43
31
9
4
62
11
38
27
59
61
36
22
38
54
49
25
34
58
38
54
18
49
19
34
25
2
56
6
46
22
1
14
36
19
70
62
49
1
1
22
9
2
46
70
31
29
29
41
15
53
55
70
43
10
14
34
6
18
32
22
44
40
40
35
64
55
35
59
17
12
9
27
14
46
49
66
31
55
22
17
58
19
12
70
34
53
59
22
19
18
53
12
4
58
14
51
2
8
48
34
70
55
2
56
56
64
4
15
58
11
66
40
14
51
32
34
61
14
4
48
4
70
46
25
22
36
55
29
61
9
40
11
61
40
44
22
55
4
53
4
66
54
9
62
2
13
38
68
13
56
25
55
39
39
61
2
6
22
44
5
15
44
31
59
29
59
61
6
22
48
38
49
2
5
9
25
43
40
35
33
33
24
32
17
33
49
41
21
58
59
35
6
46
18
40
21
40
32
32
44
56
64
53
62
27
31
41
13
17
48
36
62
14
19
49
10
34
17
56
48
13
61
32
61
34
29
40
70
64
59
1
11
68
2
24
21
29
31
46
32
56
9
68
51
31
39
32
2
53
32
4
58
51
13
1
54
53
22
6
68
32
6
4
6
48
41
1
2
29
49
48
15
2
15
14
14
46
55
66
61
39
61
31
36
5
51
1
6
21
10
58
6
49
49
2
25
17
51
64
11
53
64
35
36
24
21
70
19
1
6
17
10
38
29
61
62
55
32
51
2
54
48
54
64
54
1
14
34
10
43
4
12
56
58
25
22
6
32
66
40
70
13
31
51
38
18
58
10
39
31
62
58
35
54
2
46
14
44
59
19
8
1
62
44
1
21
61
39
11
35
2
32
46
27
22
1
51
1
31
49
4
55
35
43
46
66
53
21
9
5
2
9
10
51
48
29
48
18
1
10
25
18
17
68
51
40
54
51
33
34
29
19
61
54
4
36
10
38
21
34
9
8
46
51
36
12
15
31
24
49
12
56
18
17
58
55
14
17
29
13
32
66
12
51
53
41
21
41
40
62
15
36
19
18
49
27
58
64
1
70
29
51
10
32
12
61
4
32
56
27
58
9
40
61
53
8
25
51
38
61
32
1
10
35
22
48
64
54
61
66
8
29
21
33
8
51
9
21
24
8
41
44
33
44
8
12
58
46
33
39
27
18
68
49
55
12
25
1
61
2
51
32
18
25
38
12
41
27
66
44
24
38
22
14
48
27
29
2
51
64
53
43
59
51
5
55
9
70
8
29
13
49
51
10
64
48
40
12
41
4
17
53
54
27
10
59
51
32
19
62
29
33
68
38
19
10
32
51
11
8
46
53
18
64
35
59
5
29
68
58
33
19
29
19
36
62
48
64
49
22
49
48
33
18
61
1
36
19
48
66
10
25
56
29
32
9
66
64
25
49
11
43
64
48
39
58
40
2
15
21
46
2
66
39
11
25
18
49
51
1
2
38
25
27
51
24
66
18
10
62
12
6
49
10
6
54
40
49
11
29
34
40
35
64
34
2
22
5
66
38
33
68
31
44
24
31
11
10
59
56
35
46
27
8
14
70
31
68
11
10
35
34
48
56
2
66
12
61
36
55
46
32
51
59
54
4
49
33
24
61
12
38
54
38
44
43
12
58
66
44
48
6
6
19
41
44
64
27
4
19
66
19
21
25
59
24
40
29
12
11
8
18
55
59
59
5
12
51
14
35
61
17
25
29
32
43
35
22
53
9
25
54
21
32
46
31
38
4
13
18
46
62
43
41
34
31
64
8
56
43
66
61
66
5
13
55
25
68
13
48
2
19
58
8
10
24
44
51
1
31
46
70
17
54
55
51
68
38
33
64
9
54
64
58
12
21
59
51
46
33
66
9
6
44
14
31
33
21
8
36
48
5
62
43
6
38
61
9
49
59
17
5
14
56
56
32
6
19
58
36
25
6
39
40
13
22
44
17
5
56
62
11
39
22
34
18
33
54
48
51
15
33
17
27
64
41
18
56
35
11
29
25
41
22
32
46
34
68
38
24
17
38
68
66
64
48
59
49
62
39
41
13
59
1
51
12
43
14
66
6
51
1
41
14
46
38
29
33
2
38
38
59
6
33
12
27
31
33
9
39
70
61
34
48
56
32
15
64
33
61
34
34
25
66
14
62
70
53
58
51
49
43
38
13
11
46
35
4
15
70
13
25
31
19
48
66
14
21
39
33
11
6
43
29
32
2
53
2
8
41
39
49
25
12
51
12
55
32
64
34
53
34
55
24
12
8
9
18
8
36
54
6
2
33
5
15
29
12
38
6
51
36
5
19
49
40
39
64
64
24
21
32
61
14
25
48
14
21
12
41
22
35
13
14
5
68
33
32
5
27
49
22
51
43
12
64
22
51
53
58
6
6
51
49
61
21
9
22
49
44
53
29
51
5
29
53
66
38
44
43
40
39
6
68
8
49
25
40
49
64
18
49
35
38
11
10
25
66
4
6
70
36
22
55
1
34
21
62
64
40
22
29
41
36
18
59
66
21
40
68
17
66
25
43
5
62
39
41
31
9
59
34
33
5
58
22
44
38
2
9
66
35
19
35
9
9
44
58
35
41
19
11
14
2
38
4
13
33
4
13
34
64
9
6
54
4
53
18
14
33
64
19
35
2
19
51
32
2
25
33
17
39
32
68
51
58
40
44
6
54
39
68
24
18
6
5
41
1
5
29
2
61
43
38
64
70
11
70
29
1
24
17
48
54
39
46
64
35
36
40
32
39
15
5
14
12
54
39
61
13
17
10
21
62
10
27
66
34
48
11
10
48
18
27
36
39
43
18
44
43
46
15
54
54
10
51
49
33
5
35
38
35
24
25
15
5
41
44
6
58
51
22
12
49
39
1
41
1
12
14
55
18
41
21
5
38
21
24
56
2
32
46
55
41
62
46
56
29
34
34
32
36
10
43
33
43
32
70
62
53
17
38
6
62
11
64
1
17
64
18
64
41
22
40
62
56
64
10
70
31
35
24
58
17
51
14
24
70
62
9
33
21
27
68
8
31
29
27
68
27
4
1
55
70
55
49
21
11
70
32
35
2
43
6
41
64
32
25
36
14
43
66
41
55
46
44
24
21
54
35
61
53
56
6
40
58
51
18
39
27
11
61
11
38
11
54
61
41
10
31
10
54
12
62
51
5
48
31
18
25
59
21
27
18
31
10
62
58
53
22
31
68
5
17
32
61
38
62
18
46
51
59
44
2
56
12
22
41
36
46
9
64
38
11
54
10
2
64
43
39
18
54
51
1
55
4
64
17
43
18
10
39
11
8
70
19
38
61
8
51
58
25
6
49
5
53
62
46
54
13
11
41
32
22
32
24
70
12
62
31
31
1
31
4
22
53
27
62
14
59
58
25
49
4
13
70
54
9
19
32
62
58
11
33
17
39
53
40
51
18
46
39
18
35
54
1
15
35
39
4
24
59
36
13
56
54
32
24
29
43
12
18
41
54
55
43
25
61
61
70
53
34
29
24
51
41
29
38
58
8
39
66
21
27
17
36
21
19
48
68
66
1
22
6
10
6
38
33
17
31
18
31
13
38
9
59
44
27
15
5
9
19
59
49
13
61
15
32
62
62
44
27
38
13
15
4
49
58
24
25
10
18
34
44
51
55
53
43
11
18
54
1
6
4
17
34
61
33
62
49
51
25
68
44
55
40
70
38
40
14
32
48
4
19
15
2
40
5
11
44
40
2
13
9
53
18
2
21
68
15
48
56
38
13
10
14
27
61
21
12
8
34
39
46
46
11
21
38
33
59
1
29
43
49
19
25
12
6
54
12
59
1
22
62
40
25
40
4
27
2
41
49
33
1
51
38
43
27
51
5
41
13
64
54
13
55
39
59
25
38
35
4
49
32
40
58
39
33
43
32
5
24
62
11
5
10
32
35
13
25
41
70
54
51
29
10
27
70
6
66
32
64
46
55
34
10
31
14
53
44
31
24
68
38
58
46
12
31
38
49
25
15
13
36
13
46
59
19
51
22
38
10
32
31
5
24
59
24
64
21
64
46
9
1
66
40
51
44
10
32
18
14
5
2
64
39
48
54
35
35
62
19
25
14
35
35
56
34
18
19
17
9
22
59
41
10
4
55
35
51
21
58
15
8
56
35
18
49
36
27
40
36
58
38
39
10
48
38
36
1
70
68
59
21
58
6
56
70
44
55
55
44
8
22
35
21
70
31
70
14
38
34
10
34
55
13
54
1
12
8
14
39
66
11
11
18
51
58
32
10
25
38
55
33
58
49
33
58
48
17
59
6
6
39
8
4
19
39
19
13
6
49
13
66
64
38
59
8
59
11
13
51
9
27
24
24
70
64
66
39
59
17
58
70
64
49
19
15
8
29
6
19
39
9
15
46
32
43
49
40
38
48
39
22
2
64
2
51
62
59
9
25
9
43
6
22
33
41
33
43
14
54
46
2
56
2
33
25
56
48
44
17
49
46
2
66
33
8
62
14
4
40
39
5
61
22
54
17
40
35
18
14
68
1
21
24
2
19
31
40
5
61
53
18
48
59
56
1
12
14
55
40
61
17
19
24
24
11
24
35
48
14
12
27
62
55
59
32
25
56
5
56
2
12
14
39
27
41
14
31
8
59
10
64
58
5
44
1
32
53
21
43
44
11
41
8
61
13
56
49
8
40
41
33
15
22
25
51
15
62
19
41
29
1
2
27
31
15
29
46
66
39
21
58
62
21
59
43
68
36
19
46
32
46
61
70
9
2
49
6
12
14
4
24
43
59
8
32
10
11
48
70
17
61
13
1
25
17
8
56
35
34
9
10
46
14
61
44
51
44
62
43
40
48
21
68
33
6
53
49
33
18
6
34
48
56
61
54
36
8
29
62
12
9
44
5
5
31
10
56
1
36
44
8
35
1
66
9
68
39
1
1
70
8
32
54
14
21
33
32
24
38
54
39
58
48
2
43
59
44
35
48
36
53
62
64
25
25
36
2
25
39
31
25
12
13
12
17
43
11
13
6
21
70
4
2
44
64
61
15
25
14
18
36
53
17
49
12
13
46
46
19
15
46
22
4
43
15
68
27
34
66
29
24
27
12
66
58
5
54
40
33
66
40
8
34
58
56
17
51
33
19
54
5
25
54
43
32
66
1
59
39
8
5
43
49
10
43
9
5
51
39
10
10
61
21
2
44
53
1
59
9
14
17
13
55
59
9
59
17
43
17
29
11
35
55
35
21
38
25
8
15
41
1
10
13
38
1
32
9
12
15
1
36
70
8
10
38
1
17
14
18
27
66
34
27
39
17
59
70
13
2
21
22
68
2
58
61
21
22
17
59
40
53
19
68
55
1
51
53
29
9
38
40
54
4
24
38
66
19
40
14
10
53
6
54
14
62
12
38
35
8
44
62
15
46
34
1
18
43
70
19
1
59
21
32
32
40
48
59
64
48
54
19
68
21
38
29
12
21
48
59
40
10
15
10
10
61
35
1
33
25
54
36
59
8
44
19
6
51
38
29
48
4
43
10
49
6
61
40
56
14
39
39
68
24
2
32
4
6
22
2
1
5
62
18
29
44
19
55
19
48
25
24
10
44
35
29
5
66
2
9
32
62
41
49
1
55
25
48
34
59
12
55
70
10
4
53
19
53
44
55
55
53
2
53
68
58
64
33
8
29
56
12
43
70
22
34
12
34
8
44
55
40
22
55
2
46
51
51
33
66
54
27
19
19
44
40
38
40
34
24
33
40
6
33
10
27
55
24
68
43
24
4
2
35
18
11
19
19
34
21
9
5
21
56
34
53
68
59
10
58
70
56
24
8
31
12
6
29
54
61
55
31
51
36
1
44
40
51
32
12
41
12
49
21
40
38
10
44
64
31
46
17
22
21
25
13
29
59
55
46
43
64
13
17
11
58
21
61
4
9
48
6
24
22
70
14
40
19
68
41
66
15
64
25
40
4
54
46
34
38
61
6
32
33
43
31
1
35
25
62
31
36
48
25
59
24
62
40
62
62
48
21
55
6
22
39
68
56
14
66
68
54
15
62
59
55
46
34
68
8
17
15
61
70
46
1
10
13
53
43
53
31
12
35
46
49
14
5
53
15
66
66
5
34
1
48
11
19
56
68
12
10
62
18
32
9
22
31
8
19
5
58
5
14
11
5
11
62
39
58
34
39
44
15
59
8
38
29
22
43
43
32
13
4
68
11
35
19
68
54
36
35
39
4
19
49
32
58
13
19
13
53
54
55
43
68
27
31
41
19
70
41
44
46
61
17
58
64
33
41
19
48
11
14
29
27
44
41
64
61
11
39
46
33
24
39
44
54
35
59
6
62
19
21
35
32
38
10
53
29
66
61
39
31
36
12
59
25
66
56
22
15
53
19
19
36
10
21
70
2
4
6
12
10
12
68
54
40
62
1
43
18
40
35
44
55
11
43
35
56
39
29
41
6
10
1
12
17
12
6
25
35
41
24
25
14
10
1
5
6
1
8
17
4
22
53
54
13
24
21
15
59
46
49
40
41
59
14
11
55
43
44
14
49
56
24
29
49
22
6
70
64
21
46
5
2
10
32
55
40
29
21
9
66
68
14
11
12
54
24
62
10
59
36
18
41
5
13
19
34
38
5
13
13
49
62
22
22
12
15
4
38
33
18
39
62
53
41
15
10
15
58
51
9
19
66
66
58
49
32
18
56
15
2
25
8
32
62
6
2
48
25
24
14
39
17
15
58
9
56
49
66
66
4
59
24
38
49
4
35
2
11
61
11
33
12
13
61
11
53
6
59
11
61
9
18
41
51
4
14
46
68
38
12
68
15
12
24
25
35
70
31
5
56
66
29
68
2
22
59
61
35
64
34
8
31
13
4
32
48
10
56
49
21
48
29
53
48
25
27
44
40
40
62
61
22
34
55
5
13
34
32
2
11
61
25
17
32
2
22
54
36
1
53
12
32
8
27
14
44
64
41
29
1
24
56
25
10
61
56
54
40
29
11
27
41
5
56
31
5
32
44
12
11
22
33
41
5
53
61
40
18
1
70
56
29
10
48
22
4
46
21
53
19
56
36
14
56
21
68
44
5
70
1
11
58
9
49
15
5
43
49
38
44
40
17
12
17
27
38
32
24
54
34
18
38
32
14
8
39
17
48
4
66
35
68
6
25
40
41
62
40
54
58
9
62
34
6
66
44
8
6
19
56
18
59
17
59
10
66
70
48
17
59
59
66
35
51
15
70
17
38
8
1
12
17
49
1
12
61
46
29
46
32
21
44
40
15
15
61
40
34
18
66
33
4
34
1
70
6
53
24
64
21
68
54
64
6
12
70
66
66
10
5
11
34
62
34
25
55
32
35
44
53
51
4
56
43
36
48
24
21
51
41
40
68
17
48
4
31
48
51
56
22
13
56
2
38
18
33
38
4
49
59
9
48
36
40
68
70
43
25
49
24
6
24
40
64
29
46
41
41
64
12
41
2
59
40
17
41
40
11
19
54
36
12
58
24
13
18
24
9
44
8
36
49
43
41
33
61
32
61
49
64
54
11
64
51
17
6
31
13
59
36
6
11
4
1
44
56
44
43
13
68
38
38
59
31
10
62
9
68
9
43
34
51
49
29
6
6
48
36
40
25
2
6
41
46
68
1
31
18
17
12
32
18
32
13
17
12
12
9
39
35
48
35
2
39
32
53
12
31
43
5
18
62
59
51
61
9
49
6
4
4
51
27
62
44
39
11
55
12
18
48
17
19
12
15
32
70
14
59
8
5
40
22
39
70
8
59
11
43
25
22
25
27
12
48
2
33
24
19
4
14
56
33
53
21
13
54
68
39
34
25
34
4
22
59
8
34
19
19
64
46
40
8
24
56
6
33
5
68
19
11
9
48
8
54
2
70
1
19
48
8
18
62
53
15
48
53
66
58
70
19
70
4
49
61
64
55
24
4
8
13
8
68
43
39
19
22
12
70
32
10
56
22
62
1
5
25
44
61
48
2
33
43
27
58
48
24
70
62
18
49
64
6
36
46
51
25
33
27
48
22
11
62
39
10
5
13
21
4
24
54
38
43
8
33
32
35
12
33
34
55
34
48
8
18
41
70
5
15
39
39
15
31
15
21
10
33
62
66
18
40
8
48
11
56
66
32
51
61
24
22
32
15
9
14
68
25
27
12
53
58
33
4
54
68
36
25
54
25
66
44
24
15
18
41
46
19
8
46
9
70
11
19
58
2
38
27
41
51
10
25
36
31
61
22
36
64
34
17
48
64
4
49
56
2
31
13
54
29
33
48
46
18
8
58
43
4
48
22
64
38
13
22
38
64
32
33
4
44
15
21
12
21
35
32
43
55
21
55
46
2
62
34
56
35
24
49
64
18
49
6
34
61
9
34
38
48
48
68
1
59
34
11
34
55
5
10
41
18
49
33
9
41
8
38
11
56
53
61
44
54
19
44
53
36
36
5
53
54
4
48
33
34
44
36
68
51
49
1
15
66
43
2
19
15
46
53
43
38
49
29
66
44
31
1
59
14
17
59
62
53
53
8
53
66
51
33
59
36
68
13
58
12
13
62
1
35
9
32
27
35
22
48
56
11
36
2
51
32
15
35
15
54
5
70
25
56
27
10
36
48
44
64
31
11
43
19
32
43
56
33
61
49
25
17
25
35
27
40
5
39
36
18
36
40
2
43
13
9
66
66
19
54
2
14
62
61
25
6
32
25
5
8
55
41
13
56
49
10
14
38
21
53
25
10
9
35
41
55
17
12
19
31
35
31
48
11
54
12
68
59
21
9
1
2
10
62
55
25
68
31
38
43
49
1
10
55
51
32
48
46
68
41
8
33
39
29
49
49
32
49
5
62
58
54
49
29
9
43
59
4
14
66
25
39
15
8
21
41
53
62
5
64
61
29
35
2
59
34
34
59
5
70
34
12
22
62
11
66
15
14
44
13
43
15
6
4
44
53
38
49
1
59
21
41
64
59
32
19
53
40
56
33
33
18
17
31
46
36
10
41
18
22
10
24
27
4
25
46
34
27
43
61
56
2
1
22
15
39
27
49
46
46
64
31
22
53
29
2
14
27
29
4
17
5
59
22
43
4
31
5
4
27
33
39
5
36
36
6
15
36
34
61
8
53
22
36
6
29
15
6
55
48
40
10
34
51
6
5
40
9
54
51
21
58
11
5
10
15
18
21
41
2
38
41
29
68
8
38
62
5
8
24
59
19
13
25
35
6
41
48
31
12
21
12
12
48
59
13
64
33
27
66
19
41
1
64
9
34
36
13
49
18
36
29
18
39
43
43
13
6
1
43
29
12
25
56
12
55
68
41
58
13
1
22
35
19
61
4
48
43
31
9
18
38
13
31
33
36
13
19
41
10
22
29
51
14
46
6
48
51
66
41
58
66
6
22
53
19
62
24
43
53
64
66
5
12
64
21
27
49
5
8
9
62
29
59
46
29
18
19
58
70
27
14
22
54
35
13
49
14
31
38
31
17
36
18
19
17
41
49
34
18
18
22
22
25
48
64
35
1
46
53
32
55
10
10
19
27
6
43
32
2
33
29
43
46
15
41
1
51
27
64
49
66
59
48
13
66
13
54
35
18
53
51
15
18
4
55
14
5
29
58
15
62
44
2
55
39
19
31
70
25
33
68
40
70
44
22
56
14
41
56
70
43
55
31
38
27
12
21
5
41
8
32
39
32
14
38
31
43
33
13
51
55
15
38
8
19
25
59
41
13
22
41
15
35
29
2
43
61
51
35
24
32
39
39
21
41
8
34
11
41
59
18
43
29
13
11
49
21
48
22
21
15
21
1
41
32
48
40
25
22
4
66
9
39
11
49
34
41
59
33
38
22
66
2
48
33
1
59
36
8
9
18
59
70
11
66
32
5
6
14
35
12
39
55
62
38
5
61
33
70
44
21
14
46
39
48
55
6
31
36
6
14
8
46
33
25
12
43
9
4
24
66
34
46
64
4
51
36
31
34
59
43
25
9
53
41
8
39
36
9
31
46
25
62
62
64
41
51
15
33
1
10
54
48
40
61
59
21
14
17
17
33
35
55
32
6
58
17
9
59
18
24
5
39
5
61
51
62
6
51
62
8
33
15
68
31
55
46
18
68
27
70
31
13
38
1
4
48
8
46
49
48
11
22
38
10
13
34
49
66
58
18
24
18
68
14
59
4
62
58
13
2
62
43
51
31
27
10
59
41
14
10
22
12
8
33
15
2
27
48
56
58
14
48
29
4
62
9
64
21
25
64
56
15
59
46
61
31
49
27
21
46
59
64
55
25
53
70
43
39
54
70
62
56
51
40
38
40
48
2
62
6
40
18
31
5
59
9
25
68
29
22
32
70
49
25
24
19
39
64
25
59
1
27
49
38
14
66
62
24
58
5
70
5
41
11
35
43
8
39
49
9
51
54
68
53
36
68
41
62
53
11
14
43
13
41
68
13
51
68
12
66
55
33
48
66
15
40
43
59
14
18
17
38
8
66
9
35
2
13
40
9
17
29
8
22
5
61
10
24
44
19
54
12
4
40
5
25
6
32
38
17
27
68
14
22
15
22
66
62
66
49
46
56
56
14
5
11
53
1
48
5
39
61
51
8
6
58
22
68
34
32
10
9
22
1
51
1
12
56
1
56
4
12
44
58
66
66
21
66
1
22
68
56
24
66
51
64
32
41
22
15
44
9
29
25
15
21
56
34
10
36
36
21
6
22
49
64
59
54
12
17
2
62
10
39
12
6
5
6
46
36
10
51
27
54
38
49
58
29
27
18
46
1
31
48
62
5
31
58
43
51
11
25
36
14
22
51
29
15
46
14
19
13
18
61
31
44
56
36
24
27
18
14
39
4
14
31
17
15
53
15
5
46
59
19
55
29
39
12
53
41
13
11
62
19
44
8
12
51
46
61
39
62
10
43
61
56
4
15
2
62
4
54
48
17
5
46
40
13
51
14
10
56
56
66
5
44
39
53
55
61
48
36
54
12
36
24
64
58
49
1
1
6
4
4
58
2
41
62
12
58
38
39
53
51
31
58
24
8
51
11
18
51
41
1
51
4
1
40
18
61
48
55
5
66
62
38
41
17
43
5
22
13
53
36
8
40
39
17
31
40
12
40
22
56
18
32
51
62
59
6
56
8
4
66
6
49
8
59
61
12
15
64
29
48
61
49
62
68
24
62
62
11
29
18
33
31
48
53
43
51
25
64
43
68
34
64
66
49
40
24
14
49
54
1
15
27
24
17
10
48
41
39
27
59
18
25
64
54
2
38
51
6
48
49
11
18
31
32
35
22
46
34
5
51
49
33
10
59
38
53
9
2
53
24
39
62
2
2
49
54
35
8
64
8
58
38
1
11
58
32
54
2
4
40
38
58
46
15
70
15
46
15
22
33
59
34
11
36
19
21
44
18
41
27
36
32
54
66
8
6
25
2
41
22
54
70
40
38
24
64
9
21
61
11
41
66
46
33
55
6
10
17
18
64
62
12
32
34
18
56
40
55
21
33
1
61
24
62
62
10
46
54
32
29
10
34
2
41
35
68
13
68
68
61
62
10
5
55
8
4
5
41
1
31
40
22
62
24
43
39
62
51
44
59
29
31
27
41
59
1
29
55
8
43
39
6
40
17
64
29
25
36
51
13
70
31
55
22
17
36
64
13
55
21
32
59
62
58
29
25
51
68
1
6
14
48
13
54
15
27
35
55
49
4
55
59
35
38
9
25
9
19
56
59
41
44
27
12
24
49
62
6
36
48
36
5
22
55
29
58
31
34
66
34
5
9
41
29
61
64
27
40
33
38
25
44
6
24
64
66
49
49
27
31
24
46
70
15
14
43
13
2
39
22
33
48
59
70
33
5
36
64
11
21
22
22
2
39
48
62
41
70
34
2
27
48
41
54
59
19
43
2
68
8
54
35
36
22
9
22
34
34
21
19
34
6
54
49
40
44
53
34
13
55
41
32
17
34
66
10
27
9
25
56
29
55
70
34
44
4
19
39
54
58
14
12
14
41
58
59
18
55
19
19
38
41
43
25
14
66
18
17
29
54
19
2
54
53
59
35
36
9
29
40
15
48
38
64
49
61
40
1
49
61
9
14
48
25
36
51
29
41
55
70
29
39
13
41
38
40
58
46
1
41
1
59
49
6
64
19
4
1
10
34
59
53
58
2
53
48
59
8
61
34
70
29
36
2
66
53
48
61
10
62
2
18
8
32
64
34
10
22
61
22
39
51
9
15
53
17
4
66
43
36
35
8
36
6
34
54
25
41
36
9
49
64
49
34
17
5
34
62
19
32
40
29
2
12
15
4
1
24
70
9
32
51
12
21
31
53
51
54
27
32
54
56
24
21
22
32
36
59
64
46
55
25
11
2
40
27
29
59
29
38
11
68
25
70
34
35
68
40
18
9
61
43
38
24
35
35
18
70
36
44
40
48
15
11
11
6
34
4
13
25
46
66
18
68
2
8
10
38
40
4
58
8
53
38
24
11
35
49
5
41
22
59
56
15
36
10
61
53
59
56
36
13
12
27
12
13
31
36
35
49
10
62
49
14
66
53
6
36
22
1
25
40
40
29
51
6
61
4
13
29
61
34
51
59
6
43
62
39
21
17
4
48
44
17
62
14
24
56
1
53
58
15
2
62
27
61
32
29
46
62
44
43
51
70
38
61
21
14
35
41
53
61
70
49
31
41
70
1
1
24
54
8
36
11
70
12
29
22
64
66
41
6
32
11
46
13
9
51
41
35
24
40
31
35
32
29
5
48
14
46
56
11
35
51
55
19
21
53
58
34
70
51
46
17
27
70
64
12
62
58
27
53
55
33
35
66
36
59
27
43
34
39
55
1
41
55
49
5
19
51
19
43
24
25
6
33
64
17
46
2
58
38
66
70
31
62
48
29
11
43
36
59
24
15
68
56
68
27
10
40
19
59
1
41
46
64
22
4
12
25
17
64
12
14
13
2
66
17
11
61
9
49
59
9
68
25
21
36
54
40
49
68
56
40
46
59
34
56
12
44
59
64
64
10
43
8
70
39
11
39
43
55
11
38
1
34
8
64
61
15
48
25
59
2
35
9
38
22
13
1
43
21
25
46
68
2
19
29
54
13
6
46
24
12
62
6
62
29
17
2
51
4
49
48
48
31
13
21
24
46
8
59
2
24
51
40
44
68
39
25
64
13
55
1
8
46
55
43
48
43
35
1
66
11
17
33
11
51
56
49
22
4
25
14
61
29
40
64
27
32
22
9
31
55
40
51
6
33
17
4
58
13
41
27
36
59
8
40
68
18
31
44
19
11
10
24
2
34
19
1
32
9
59
49
11
68
61
53
8
25
38
36
4
35
64
70
46
35
32
58
38
12
18
8
35
22
21
5
38
62
51
32
15
38
51
14
48
36
12
46
33
51
61
61
17
21
31
46
32
39
62
1
11
34
51
48
54
34
56
34
56
18
36
6
6
35
2
41
25
12
12
51
1
33
18
14
53
44
58
43
1
38
27
55
53
2
17
62
29
8
25
21
31
39
62
61
25
56
8
59
24
27
48
70
1
9
46
12
1
66
29
14
32
4
19
62
9
27
36
51
17
14
43
41
19
10
48
5
36
21
55
61
35
33
48
5
21
53
68
59
54
58
8
70
68
49
25
66
51
10
22
5
46
32
10
68
36
38
31
2
70
1
19
34
34
40
19
25
21
5
56
54
9
29
33
48
51
22
53
33
68
36
39
22
36
5
19
22
39
55
18
24
10
64
14
36
49
49
51
5
62
19
62
64
22
5
51
19
64
49
68
8
54
51
22
53
13
54
32
15
9
11
70
64
32
12
34
51
25
43
27
61
27
17
48
49
68
29
54
70
53
55
66
17
4
48
55
17
39
1
55
39
6
14
1
49
29
68
35
59
29
1
55
24
54
25
43
5
58
38
6
8
33
36
1
27
21
14
22
31
6
44
29
46
48
64
27
68
32
39
5
36
38
17
41
48
29
43
1
21
6
56
54
14
18
2
56
64
70
64
29
39
43
19
22
29
31
38
61
6
9
24
15
27
18
46
44
56
18
39
70
17
4
61
43
10
31
25
35
12
8
17
48
51
46
1
29
4
4
48
54
48
62
53
40
2
58
27
59
22
56
24
41
10
22
51
9
58
15
58
39
32
41
34
62
40
13
32
29
17
35
18
9
44
19
17
8
66
15
22
22
39
70
48
66
44
59
53
18
32
66
48
59
2
9
53
70
40
44
64
2
19
11
36
35
68
62
33
2
41
17
19
19
36
17
62
51
1
54
39
54
31
59
22
43
6
6
70
66
59
5
13
53
51
34
6
17
61
15
5
9
34
31
61
9
68
44
55
55
51
34
14
1
21
19
14
40
55
41
62
2
13
61
53
6
48
21
55
15
58
62
54
32
70
9
32
19
17
48
62
53
70
51
70
62
64
40
59
51
18
48
10
35
11
12
38
21
49
49
66
1
34
33
29
38
25
22
24
35
39
27
13
9
12
29
35
9
14
9
62
36
39
4
8
64
70
32
11
49
55
4
4
54
46
36
64
18
1
66
40
36
53
21
21
22
24
55
56
64
31
13
1
55
51
9
4
56
38
55
51
24
22
61
1
24
29
53
15
64
8
38
10
19
22
35
31
46
64
22
12
13
68
14
68
53
51
11
2
1
39
53
1
17
18
6
5
17
2
51
31
9
59
38
48
62
36
38
21
27
51
54
14
35
27
40
40
2
33
12
68
22
24
31
17
21
70
56
53
39
62
10
44
68
32
5
59
34
19
38
21
36
11
12
66
4
36
51
59
39
58
66
38
59
66
31
25
21
13
32
68
5
49
43
9
61
70
1
70
35
19
8
22
6
66
54
40
41
29
4
51
56
46
70
31
51
6
59
58
64
15
48
61
9
24
62
6
48
33
2
22
27
59
22
62
66
21
11
56
48
15
70
19
38
53
40
64
21
15
22
46
51
55
31
5
54
59
43
68
44
70
38
66
55
5
61
6
58
70
8
38
29
27
70
51
66
58
62
18
2
38
4
34
12
2
62
22
51
35
39
12
25
31
56
46
34
41
64
35
32
6
49
6
33
38
36
18
35
39
44
34
32
62
40
35
41
38
36
64
21
54
29
17
59
55
54
18
27
4
8
32
21
14
22
1
21
34
10
14
18
44
35
34
25
58
14
34
18
32
5
19
32
21
66
58
35
62
11
18
38
32
41
48
59
29
39
15
66
18
18
70
38
44
58
70
43
40
40
54
21
17
34
24
53
4
59
38
9
39
32
1
13
51
11
44
29
13
19
5
2
8
33
2
5
9
49
31
17
13
64
18
51
64
8
17
32
70
1
13
59
41
68
48
43
31
70
18
13
35
44
5
61
29
18
61
68
39
8
17
29
17
66
38
31
61
25
33
33
32
10
40
19
53
44
22
25
61
55
8
19
53
6
10
31
58
15
13
49
32
41
40
27
13
61
43
15
2
9
61
19
68
6
46
29
44
25
55
1
70
58
18
51
55
14
36
22
15
62
48
19
12
48
34
44
5
35
15
56
46
27
39
6
11
43
29
36
68
44
51
19
32
62
34
27
66
1
58
53
41
59
10
68
9
36
54
51
43
8
38
54
44
35
8
44
68
44
64
31
17
58
48
11
46
17
4
5
68
43
66
41
17
48
25
27
39
9
10
29
29
31
29
39
12
8
17
32
32
2
21
15
8
1
70
41
49
46
53
25
5
43
5
29
40
5
25
49
58
9
4
34
39
58
17
39
66
68
11
39
66
39
56
32
1
2
51
61
24
35
8
64
66
46
54
19
17
38
11
22
9
6
56
4
1
8
2
5
9
15
19
49
64
13
54
1
24
34
1
15
9
39
5
9
48
56
68
6
10
56
55
12
40
14
44
10
19
39
17
9
18
21
33
17
8
56
38
13
43
58
36
12
12
14
17
24
66
18
56
12
17
36
33
31
27
38
34
8
53
8
9
58
34
58
55
14
27
21
41
51
10
12
4
21
31
18
59
56
44
41
62
46
62
24
32
55
40
64
11
24
24
5
19
10
17
49
53
14
62
46
34
46
13
32
68
24
34
10
41
44
25
41
5
19
34
1
5
17
15
56
19
32
58
22
8
55
38
10
8
38
66
55
58
36
6
24
39
15
43
48
58
61
2
24
34
25
53
10
49
17
21
40
24
10
39
21
25
39
55
38
66
13
4
46
22
12
1
21
6
66
62
24
31
25
70
11
53
68
36
36
61
41
54
22
44
13
46
64
39
4
58
46
51
44
64
18
51
58
9
38
24
43
70
4
62
68
6
43
48
43
62
62
10
35
34
59
21
44
70
39
49
46
1
33
15
11
33
41
64
12
38
5
17
44
18
12
18
19
44
41
32
49
9
70
10
39
22
56
17
43
68
14
29
62
5
14
38
39
61
46
56
14
27
40
24
31
64
51
15
70
29
17
39
9
46
38
40
54
6
39
18
27
59
22
59
66
17
27
8
25
31
35
31
31
44
43
8
39
49
12
70
32
40
66
62
27
17
31
21
33
34
18
70
24
40
61
53
68
15
54
41
49
46
10
61
40
21
34
54
54
13
33
21
6
58
21
38
53
53
25
11
32
19
58
56
5
55
22
34
4
12
27
14
22
22
43
18
68
22
13
33
66
39
10
39
9
17
21
6
4
15
14
8
59
10
64
2
13
54
53
68
9
43
40
17
46
25
6
64
8
38
39
10
5
56
13
54
49
29
9
17
49
2
55
11
17
43
1
49
41
39
41
44
1
44
64
35
53
64
38
8
2
59
12
34
18
35
11
27
59
22
13
17
66
39
68
33
39
24
17
54
17
64
70
43
31
51
14
5
21
22
11
15
8
2
25
10
64
2
6
38
34
33
17
38
31
41
39
14
10
55
46
2
17
15
25
39
2
56
39
15
44
10
1
55
9
55
15
33
25
22
35
70
32
53
19
70
44
4
34
43
46
32
1
66
59
46
62
46
18
19
27
56
54
8
17
22
15
59
46
54
17
17
39
61
27
38
39
41
40
66
43
9
19
53
51
1
32
6
10
51
39
2
18
56
18
12
4
35
1
62
21
5
15
13
55
9
64
48
39
70
70
41
62
6
33
6
11
29
40
1
13
12
15
21
10
41
27
35
36
4
25
34
36
17
14
21
22
9
35
33
9
56
9
41
13
1
11
53
18
15
66
46
44
64
29
64
10
66
6
34
66
46
46
14
38
6
11
31
56
62
39
43
15
17
1
43
35
34
39
5
66
24
19
5
48
35
12
5
49
54
56
46
29
21
44
39
18
8
13
11
22
2
21
22
14
54
13
39
54
13
29
15
44
34
43
55
64
6
33
27
38
36
58
56
14
64
29
2
27
44
43
46
40
41
66
15
48
9
70
38
66
58
53
34
56
13
4
18
36
21
13
4
44
62
62
61
38
34
33
1
27
70
59
2
53
32
32
29
33
25
15
64
4
17
4
66
34
56
53
35
12
34
4
38
13
59
35
6
46
10
49
61
34
9
32
54
34
58
55
31
48
2
34
13
4
24
8
49
38
40
12
21
6
32
43
70
48
53
53
53
58
5
31
68
49
66
8
25
2
43
56
18
48
54
66
6
68
5
12
58
44
35
55
10
66
43
35
54
64
19
25
34
22
34
22
36
55
8
43
59
4
24
14
31
11
53
24
36
61
33
64
22
10
32
18
10
70
4
8
62
59
33
51
8
31
55
32
58
18
11
4
1
56
1
39
54
70
24
14
46
55
48
21
10
14
9
29
12
66
17
46
49
59
40
62
35
33
27
18
4
31
31
32
17
5
15
31
46
19
22
41
59
55
64
55
12
54
70
12
59
8
32
31
5
31
22
33
1
53
53
43
19
24
10
9
58
6
15
12
66
41
51
17
40
70
33
11
21
38
29
41
32
13
24
33
14
29
46
56
61
41
33
55
46
61
15
29
41
41
54
4
58
39
1
38
46
27
46
38
25
70
38
70
68
36
19
53
66
64
66
58
54
31
13
25
17
38
40
66
11
1
15
15
8
13
56
34
2
14
1
40
9
18
31
40
4
66
12
11
29
15
53
10
34
38
43
29
1
53
59
21
54
2
38
55
61
48
18
51
54
36
66
17
17
31
61
1
8
48
32
29
21
5
8
66
4
27
43
19
59
41
35
29
31
2
15
46
55
39
51
39
19
35
8
61
33
15
35
56
13
44
14
12
49
14
17
8
40
22
5
61
53
1
62
12
59
58
25
51
70
40
64
70
11
19
12
14
29
12
58
56
12
12
5
1
12
62
61
10
40
54
59
19
36
40
11
49
29
56
43
48
62
55
61
33
8
5
62
29
43
38
10
68
34
10
13
18
49
33
62
13
43
13
8
12
1
55
15
17
14
59
18
12
38
33
68
21
8
2
8
1
48
29
40
19
27
62
32
22
55
46
41
5
36
2
62
34
64
55
68
14
6
22
9
46
29
14
59
24
21
22
48
64
6
39
11
2
51
24
11
29
21
29
43
11
21
48
32
40
2
38
66
6
33
11
39
41
24
56
41
6
9
18
44
31
14
43
40
34
12
64
17
39
43
66
61
39
13
51
2
17
68
54
44
38
44
53
43
18
48
25
39
41
6
5
8
21
34
66
38
13
70
38
19
58
41
46
43
1
40
41
70
43
22
68
25
31
34
5
58
61
17
18
31
54
70
68
8
40
19
39
34
53
12
46
25
4
34
29
34
54
10
59
53
17
53
21
15
44
43
34
22
31
19
10
12
70
55
13
66
55
62
32
44
68
34
15
11
1
2
11
25
64
46
70
61
5
53
62
11
21
27
8
59
68
34
58
11
17
48
9
61
55
36
14
13
46
22
51
62
22
24
11
36
5
14
35
62
22
54
33
66
44
54
19
48
19
4
38
4
22
8
70
19
58
32
17
2
1
58
12
31
43
10
68
36
32
2
5
34
58
18
39
11
2
35
8
49
13
34
48
56
38
38
8
46
40
55
54
61
6
58
4
13
21
32
27
21
2
34
10
31
44
44
36
15
66
4
4
25
18
70
68
55
62
61
58
36
9
46
49
27
18
58
22
11
49
59
35
6
21
21
25
36
17
14
27
31
5
33
10
48
8
68
19
44
70
5
35
34
58
12
53
68
5
6
43
62
6
21
44
29
36
21
25
46
39
19
4
58
12
46
66
19
5
29
66
22
5
19
35
15
39
19
29
59
2
34
1
39
34
19
31
13
34
36
53
59
58
8
4
25
14
11
35
24
32
55
24
12
6
1
13
36
39
1
62
9
64
53
68
61
70
48
49
44
49
17
10
10
51
59
54
53
17
11
29
44
35
68
21
55
36
51
70
14
29
15
14
46
46
12
41
11
29
59
43
22
17
62
12
43
21
48
29
39
34
44
54
35
21
14
56
11
44
24
15
17
9
62
11
15
18
55
40
17
40
39
39
8
64
10
38
40
2
53
58
14
19
17
12
61
58
25
11
38
15
58
31
40
6
54
17
27
68
24
1
44
13
10
15
12
6
58
68
18
46
6
48
61
12
21
53
15
68
46
61
41
53
29
1
25
5
46
55
35
70
24
31
27
55
15
35
8
54
5
6
6
38
44
32
44
53
64
11
44
31
54
55
17
22
34
25
48
15
22
59
58
56
62
8
6
59
4
43
49
48
5
41
29
15
33
21
29
55
55
35
56
64
58
1
54
49
49
4
59
13
32
18
25
6
61
41
64
48
11
4
13
11
21
21
58
49
32
15
59
14
27
35
64
68
31
58
54
18
59
34
9
59
46
44
1
33
56
12
44
39
46
32
8
9
36
64
68
31
32
66
35
8
64
22
56
1
44
61
13
5
1
14
62
40
39
24
31
62
2
33
46
43
9
62
17
11
38
13
31
12
21
66
54
41
13
49
59
22
68
5
18
49
21
53
46
10
51
34
14
27
31
51
62
59
31
41
56
38
32
64
5
6
56
33
56
10
56
56
4
14
21
33
40
39
19
43
1
40
43
70
46
6
49
46
56
13
6
10
19
12
36
61
43
53
44
41
43
9
4
29
61
51
10
38
9
40
35
29
34
35
53
33
1
18
18
36
36
29
66
15
36
36
19
61
9
11
38
9
10
11
58
53
36
61
17
70
2
25
59
43
59
54
34
29
14
27
11
6
49
15
22
70
46
55
27
53
33
43
10
38
66
5
62
40
48
38
2
46
64
9
24
62
61
46
14
70
11
6
11
38
39
15
5
48
14
53
51
22
54
66
70
17
39
48
41
14
43
35
12
59
49
49
15
55
29
64
15
10
34
1
51
54
68
61
24
70
68
62
29
33
13
12
43
22
27
10
4
27
14
32
68
70
41
46
68
66
31
39
56
40
49
2
9
5
17
36
66
46
5
17
53
5
68
62
41
40
35
36
70
34
61
64
2
55
12
11
12
70
64
9
13
59
11
11
11
13
31
32
64
62
70
39
14
70
24
1
24
49
70
15
66
19
43
24
34
19
19
68
51
35
1
29
38
13
70
38
33
36
6
54
66
2
35
15
38
8
55
56
17
4
38
46
6
11
6
9
70
53
12
34
48
15
56
48
1
40
11
33
22
64
18
38
4
49
55
15
41
25
51
2
46
53
66
34
21
68
25
31
32
48
25
62
22
58
43
41
41
61
34
27
53
51
54
49
48
62
18
14
39
51
48
48
64
53
38
29
15
4
19
29
32
66
51
56
6
68
56
14
33
38
43
56
31
58
58
5
64
51
51
33
48
8
22
22
17
53
51
21
12
21
10
8
62
35
33
44
41
24
51
62
35
1
4
34
54
44
24
21
8
46
18
66
36
33
21
55
62
12
40
17
9
12
56
22
13
54
9
29
58
49
62
33
49
17
2
17
61
8
51
5
8
32
24
11
55
56
31
24
2
17
9
24
53
38
58
70
11
22
34
48
54
55
59
12
66
12
46
6
39
38
5
54
17
2
51
25
27
9
38
43
51
68
5
68
36
61
15
46
8
2
56
56
51
24
17
40
6
25
68
8
24
2
59
61
22
43
35
27
33
27
40
46
10
4
5
34
36
9
46
2
53
68
38
46
12
11
58
46
61
17
46
40
32
66
25
41
38
55
9
53
24
46
38
66
14
4
36
39
41
51
22
33
25
39
39
58
54
70
25
58
10
68
27
68
55
18
21
11
40
19
18
39
39
2
38
14
70
12
54
62
18
48
5
25
38
34
5
35
32
41
53
58
38
25
39
53
1
36
5
36
41
11
6
41
61
32
51
51
24
38
61
24
51
36
13
1
32
44
32
38
17
64
68
55
54
12
33
44
24
49
33
49
12
48
66
19
12
6
22
8
15
68
53
68
66
15
48
33
40
17
41
29
35
46
70
21
29
59
13
35
66
22
8
35
22
34
40
44
44
70
49
18
32
70
12
59
34
22
8
56
4
51
46
15
48
53
68
21
5
39
43
18
33
32
68
44
39
25
8
29
41
15
17
48
55
66
51
21
53
62
34
68
14
56
10
55
34
2
6
8
14
21
38
8
25
43
51
54
56
31
59
62
43
1
31
6
4
66
56
55
53
32
40
48
5
34
54
33
58
22
40
29
24
58
35
12
56
64
43
24
35
5
39
5
33
27
56
43
58
61
46
61
15
10
44
53
66
2
51
22
55
43
62
25
64
43
68
66
41
61
33
55
32
61
19
38
5
39
2
62
62
25
25
17
43
33
35
48
48
62
34
4
49
54
24
32
17
70
6
64
21
44
41
25
2
55
31
40
39
49
54
56
54
59
58
54
8
41
41
2
41
64
56
66
6
51
35
39
49
62
66
54
11
59
5
19
62
70
44
9
25
1
61
49
5
32
51
32
34
12
64
6
29
9
59
1
40
29
66
1
40
14
31
22
10
40
19
41
21
58
1
44
1
40
13
24
15
11
46
29
24
19
4
11
21
58
2
56
13
55
18
27
9
33
18
38
59
38
33
18
70
6
58
24
17
53
46
56
55
41
1
68
66
43
9
27
64
43
8
44
1
56
19
58
33
4
4
36
48
59
18
10
68
46
59
6
8
48
22
43
11
21
64
32
14
25
61
58
21
25
14
27
21
35
55
54
58
70
5
34
51
13
70
66
58
61
5
17
48
46
18
48
46
34
33
35
58
12
43
31
8
11
54
39
46
59
44
6
17
12
36
58
48
55
31
19
44
9
56
1
29
66
49
19
46
11
38
55
12
17
19
70
14
24
36
22
58
61
59
66
56
17
35
5
8
21
6
53
59
14
54
4
61
53
61
9
32
4
56
10
21
21
21
14
11
43
40
36
46
41
33
1
35
41
61
56
5
4
62
49
29
11
68
54
56
31
9
14
15
48
56
38
1
43
51
53
58
59
25
40
25
8
40
19
21
29
17
66
33
44
33
33
48
17
46
13
17
18
58
6
13
27
61
10
49
64
12
5
39
15
41
41
17
29
33
13
9
40
12
22
66
32
1
14
35
5
40
2
24
41
38
36
32
15
12
11
43
32
61
38
13
13
25
21
59
43
24
38
55
58
2
8
48
13
13
4
12
25
49
34
38
55
59
58
10
2
49
1
43
2
39
34
1
32
5
8
66
61
40
34
11
40
62
32
53
13
27
64
31
22
21
40
27
11
22
41
18
22
24
14
22
64
44
5
46
68
29
68
29
15
46
44
68
8
59
53
55
14
34
49
33
15
6
64
49
5
54
62
59
38
51
35
70
66
4
19
27
68
33
36
32
58
8
68
68
22
48
34
14
40
68
12
66
51
66
43
34
64
70
9
58
55
24
46
39
29
17
11
54
68
43
12
31
58
31
55
56
5
6
24
8
12
59
66
66
49
14
46
68
9
55
4
9
66
36
48
58
14
25
34
66
51
40
53
61
25
27
62
10
56
33
8
14
21
55
39
2
21
36
34
33
8
15
62
38
43
27
44
10
46
8
5
25
19
27
62
38
44
49
29
36
59
14
43
9
59
1
33
14
68
58
19
49
17
21
15
68
21
66
56
38
48
44
29
6
68
31
55
32
59
15
61
36
17
29
4
68
14
18
68
68
21
29
56
32
6
11
6
8
12
68
38
68
43
61
9
33
18
25
22
48
12
59
14
43
58
5
36
44
17
68
17
11
22
62
34
49
1
68
54
44
10
6
29
54
29
12
38
34
8
17
70
48
59
38
51
17
11
64
31
58
29
2
32
14
15
12
29
49
35
1
6
24
66
53
4
18
32
35
4
32
33
31
61
70
9
31
11
56
39
44
17
55
40
68
36
64
34
38
18
62
9
43
10
54
5
19
17
24
48
34
51
10
58
39
56
24
14
40
36
44
15
46
41
36
18
62
27
39
59
43
31
61
21
19
35
34
53
55
70
41
39
14
49
56
53
48
15
56
29
19
27
5
1
19
19
55
29
34
55
61
22
21
62
34
43
34
8
5
2
13
22
27
8
29
70
13
10
11
11
34
4
56
40
19
34
39
12
1
32
4
25
2
14
58
17
53
43
58
17
64
43
18
36
48
49
27
22
31
11
39
21
56
22
36
27
39
10
35
21
15
29
21
51
43
1
56
56
66
59
68
44
38
11
43
68
17
31
2
38
9
14
1
4
24
44
64
33
5
10
56
66
25
55
55
18
56
36
11
33
31
61
43
31
21
62
48
9
34
54
51
18
22
2
48
19
62
21
33
59
58
29
9
21
64
43
29
24
8
61
5
55
66
19
44
6
38
64
49
44
38
53
39
4
39
34
24
51
32
46
59
1
2
46
55
70
8
32
55
12
33
24
9
68
17
49
68
32
38
5
55
24
17
66
12
15
58
62
68
43
14
6
51
49
39
27
9
34
61
19
5
59
25
39
14
56
32
53
35
59
40
68
56
11
11
27
46
13
36
48
54
59
39
66
61
15
35
58
12
43
59
54
64
29
49
29
39
58
54
4
24
66
58
68
35
10
33
46
62
8
35
44
32
70
10
40
10
12
53
70
59
19
29
66
48
51
59
2
51
9
48
15
44
53
31
13
34
35
12
62
9
5
11
54
70
11
49
35
29
35
12
40
61
34
38
25
18
41
39
54
40
32
58
1
40
53
36
41
10
43
61
44
21
5
13
24
41
17
21
8
53
44
40
15
58
31
6
17
9
49
11
22
21
14
8
2
34
54
11
58
44
1
68
6
68
66
62
66
70
49
11
54
13
27
56
12
6
29
27
12
17
40
19
44
33
31
36
1
48
4
21
21
8
15
32
55
10
34
66
22
5
46
44
2
66
61
39
36
59
62
46
18
19
53
12
66
64
56
27
44
46
12
1
17
24
10
10
1
34
24
32
41
6
58
29
19
13
48
38
8
13
32
54
17
31
34
27
40
58
44
12
49
66
13
8
43
10
40
32
21
19
6
4
10
44
43
18
8
18
55
29
33
68
59
15
17
33
8
2
29
51
66
36
64
9
33
35
11
1
46
38
68
21
8
51
35
51
6
17
66
40
34
51
5
61
68
25
1
51
44
40
24
32
15
24
4
59
56
5
24
17
40
22
43
68
51
6
43
38
56
40
19
41
38
8
68
32
55
8
48
11
14
6
48
13
56
51
58
66
29
33
32
10
44
24
36
12
14
70
40
51
14
49
53
62
9
68
5
5
35
9
4
15
46
64
68
31
36
64
9
14
56
38
35
44
25
61
31
38
43
61
59
12
12
17
59
4
44
56
4
59
29
54
21
6
56
70
64
4
64
29
48
39
2
66
19
44
24
61
38
12
1
40
6
8
21
4
10
54
8
5
21
62
68
13
17
22
25
40
43
8
11
64
25
4
21
19
29
58
25
4
44
54
12
33
12
8
61
10
13
62
53
5
8
70
48
8
10
15
64
39
32
11
2
21
1
46
35
12
10
46
19
49
5
41
68
18
25
6
48
53
43
15
19
10
22
55
24
1
53
43
62
11
66
2
70
48
31
41
49
11
40
35
13
4
34
38
2
14
10
15
22
25
6
53
55
36
53
59
56
8
27
62
48
4
68
55
8
25
38
9
31
49
43
35
15
54
22
5
62
70
14
11
64
43
10
32
53
35
59
32
5
17
64
2
39
24
41
70
9
58
17
32
41
21
59
46
53
29
27
8
6
44
40
49
15
27
32
32
1
17
59
54
15
5
41
36
44
49
19
25
27
55
27
5
36
24
48
55
14
10
1
18
61
61
36
10
51
48
48
64
56
58
56
54
44
58
25
40
1
12
46
8
66
11
66
24
62
13
17
36
14
59
2
54
35
41
40
68
35
56
36
8
55
27
35
19
48
39
36
62
35
15
44
41
27
5
55
64
56
9
34
25
34
12
56
24
11
27
38
2
17
14
46
22
2
66
34
66
68
68
70
51
4
61
27
48
5
54
64
22
51
29
8
40
66
27
19
22
54
11
34
36
24
36
56
4
61
31
6
12
10
27
10
70
17
34
25
32
58
58
18
22
35
19
33
24
40
34
61
41
18
17
49
4
54
46
44
46
14
61
24
21
6
2
62
5
55
70
19
21
22
70
58
46
32
64
61
39
41
14
32
46
33
39
59
25
11
48
70
58
13
10
12
34
54
40
46
2
8
41
9
6
51
9
41
14
12
29
19
6
19
70
33
40
4
27
51
51
56
62
34
10
32
4
10
43
24
48
32
32
40
14
9
56
62
25
40
61
51
59
31
32
8
59
62
1
36
33
34
41
43
49
2
22
66
29
43
35
6
34
44
36
35
70
54
68
19
6
59
48
36
17
59
11
41
48
12
8
32
1
36
59
13
59
18
13
5
2
56
53
22
64
19
2
5
39
62
17
8
54
25
53
31
41
56
32
38
4
21
48
11
43
34
43
48
13
9
43
38
36
40
55
49
40
58
17
15
12
33
54
5
13
17
13
41
61
24
32
56
5
55
13
59
34
22
29
70
58
22
39
40
43
43
62
62
61
19
10
4
24
61
68
39
18
39
19
46
62
19
6
27
49
44
34
49
11
14
5
36
5
54
5
51
66
27
10
48
51
14
12
15
10
43
34
49
12
27
24
43
36
14
6
32
44
27
12
53
40
40
46
33
24
19
14
62
2
6
31
8
68
40
29
41
2
40
33
11
14
56
55
61
39
31
4
17
12
8
21
61
21
13
54
38
31
49
14
29
25
44
38
14
68
2
36
51
68
59
19
18
68
1
8
11
54
6
24
18
22
18
41
66
14
1
11
14
13
68
22
2
34
61
5
18
61
36
51
11
22
55
44
2
11
5
55
43
56
2
19
4
61
6
22
39
48
17
66
32
49
62
66
55
55
15
24
49
38
53
58
15
2
5
43
70
53
10
36
61
25
62
64
19
15
4
22
31
39
35
40
2
24
31
29
18
44
1
46
4
38
54
14
17
21
35
39
32
66
27
4
58
4
8
9
61
39
18
1
68
9
35
64
12
39
35
19
22
29
14
8
64
8
12
58
29
68
24
14
22
4
5
8
59
25
56
41
55
49
31
24
38
6
22
2
64
8
6
11
17
24
48
33
12
10
11
15
54
13
2
38
10
43
18
39
43
62
70
68
12
15
43
68
32
44
18
24
59
61
5
44
49
51
1
36
55
22
19
35
19
44
12
70
5
34
21
31
21
5
18
36
21
25
38
1
56
32
64
46
17
70
32
35
54
49
32
58
56
5
56
27
55
33
55
11
64
40
24
48
27
19
13
38
40
8
24
12
48
40
8
9
70
53
17
39
61
32
11
51
36
24
24
9
5
15
9
9
11
8
46
31
54
70
66
5
40
6
49
58
2
41
68
8
38
51
31
51
62
4
70
32
19
2
9
38
48
66
41
13
62
27
35
61
53
27
36
61
2
46
59
58
41
35
58
25
11
43
4
66
4
36
38
1
41
33
58
10
14
5
6
6
61
4
12
18
1
61
51
53
48
66
33
44
14
53
29
2
41
27
8
17
66
68
19
14
11
64
49
61
5
38
35
54
32
58
66
66
39
41
5
12
40
46
58
24
27
17
39
33
25
10
44
55
40
15
21
58
51
13
34
22
34
54
14
39
46
54
8
21
70
56
56
35
59
22
44
36
44
22
34
33
35
14
55
54
32
19
40
22
18
64
32
48
49
39
51
13
14
4
1
62
2
41
5
64
49
8
14
29
29
58
41
8
54
12
39
34
19
1
55
6
59
24
24
48
58
17
64
38
22
2
68
15
70
8
41
29
41
59
19
53
64
2
43
49
36
51
8
19
19
11
27
13
48
33
33
44
55
36
56
4
2
21
24
2
32
19
6
58
5
12
13
68
22
41
36
6
56
59
34
43
4
38
40
49
13
1
43
32
34
43
55
14
58
49
38
66
34
14
56
58
51
24
49
64
53
54
36
17
17
49
61
2
35
62
29
33
55
17
10
40
44
12
34
9
1
17
68
58
35
56
64
64
33
27
13
11
9
10
12
40
11
41
27
4
5
61
39
8
13
27
58
10
66
18
54
1
27
8
64
39
19
70
21
24
15
70
34
54
15
53
12
58
32
11
14
27
31
8
43
6
11
13
6
46
61
33
56
35
36
46
62
10
6
39
41
24
10
35
66
32
61
14
41
2
51
6
34
56
54
12
59
51
40
10
49
32
62
56
1
40
36
40
21
36
27
29
19
59
29
6
29
29
43
31
51
34
13
24
31
10
41
41
18
13
39
31
11
15
19
49
1
38
14
44
43
64
18
15
33
46
32
34
21
35
4
64
11
70
49
10
17
18
61
66
53
29
21
1
19
27
21
10
56
70
70
64
19
33
5
55
12
29
54
17
38
11
33
34
46
33
55
56
12
15
62
38
59
14
12
29
35
62
5
27
41
55
64
38
54
33
34
51
5
39
5
39
36
21
18
38
29
24
38
66
29
4
22
61
66
13
41
4
54
17
33
22
61
21
49
2
41
19
53
46
41
29
8
25
14
36
39
61
48
19
54
19
15
61
21
15
8
56
18
58
35
38
33
17
25
8
53
66
18
24
24
14
9
5
59
18
4
70
33
49
12
21
62
61
62
66
21
68
14
25
64
36
48
33
56
58
8
6
2
9
21
11
17
58
38
31
27
38
70
25
68
53
53
49
70
58
49
36
15
19
68
66
32
39
55
19
11
19
22
34
9
41
17
19
53
5
51
21
70
19
35
1
58
13
38
13
48
39
68
4
19
29
49
32
66
6
55
58
5
17
41
66
22
44
46
31
40
21
12
22
66
11
43
49
62
40
4
53
29
48
70
64
12
36
48
49
38
59
14
35
68
55
51
21
39
48
10
22
58
70
13
61
56
41
61
1
53
5
61
48
9
70
5
48
66
51
56
18
44
31
5
22
13
32
55
61
29
24
15
56
1
25
59
14
17
55
17
61
68
6
2
44
29
27
40
1
1
6
54
39
46
5
62
58
70
15
8
11
4
34
38
54
66
56
4
31
5
35
22
66
62
41
46
43
40
12
64
35
13
40
8
59
17
44
53
12
31
38
18
6
18
11
53
12
70
39
21
32
10
22
11
29
62
10
24
66
36
48
29
1
53
17
68
13
10
62
14
8
39
24
13
58
40
41
31
8
51
55
6
1
39
32
19
2
12
32
56
13
56
39
34
19
18
1
29
34
13
6
24
62
18
70
70
70
10
19
18
46
19
46
31
43
39
59
61
9
55
68
5
24
39
41
36
24
53
48
14
33
35
17
55
32
22
13
4
27
43
59
66
9
8
19
22
54
34
12
34
44
51
25
25
51
48
58
1
11
40
12
62
49
14
13
44
14
31
19
2
19
34
12
8
49
68
49
29
41
59
54
17
6
62
70
19
66
40
31
19
55
40
14
53
40
44
24
36
17
10
70
61
13
53
21
31
59
10
70
9
15
17
46
58
35
2
32
44
64
29
59
64
31
61
38
61
22
17
59
40
11
61
29
55
70
8
38
49
68
15
1
44
35
34
44
24
40
54
64
36
66
61
46
19
19
5
64
8
70
43
40
35
9
4
14
15
55
58
22
41
38
17
51
70
10
34
12
34
38
46
1
18
40
27
53
68
49
5
64
1
25
36
8
33
66
58
33
66
13
64
24
64
18
40
5
58
44
18
25
32
13
13
48
33
59
1
8
25
5
15
11
68
17
55
43
11
66
29
46
62
2
70
33
25
55
6
53
48
31
6
11
66
66
41
38
2
66
22
66
8
56
22
12
8
10
34
13
53
5
55
56
24
29
14
55
53
59
58
44
59
46
14
6
10
51
13
35
5
32
53
48
43
38
32
35
21
27
51
31
4
55
59
22
58
66
38
40
61
19
33
31
22
25
13
25
58
9
2
70
70
21
11
4
36
59
10
40
19
12
59
49
14
17
32
9
11
24
33
22
34
5
68
58
66
29
40
6
15
15
6
55
33
53
12
54
25
33
18
59
29
35
18
10
6
8
15
33
24
59
12
51
34
10
41
31
13
31
14
58
9
53
17
19
34
24
4
68
53
12
12
43
64
18
40
33
59
38
56
14
53
66
32
46
46
39
13
61
32
70
66
2
54
1
25
15
14
2
41
58
17
56
35
17
51
6
34
13
24
32
43
39
68
25
51
17
64
38
59
46
55
22
55
49
70
56
4
58
9
68
27
59
33
22
25
1
41
32
62
34
61
13
8
17
55
24
8
54
5
18
6
21
8
49
70
51
6
41
59
54
68
51
39
44
5
53
15
6
2
49
53
17
18
51
29
27
27
21
21
51
4
8
56
19
68
6
56
38
59
31
17
13
49
15
66
8
44
13
66
46
14
4
14
8
58
43
53
41
11
6
48
58
48
22
24
68
54
15
54
25
48
61
40
43
44
46
62
17
64
55
53
64
15
25
40
18
31
4
12
66
48
53
19
1
1
35
27
48
49
59
32
6
32
8
6
10
21
40
38
24
35
58
22
62
59
36
19
55
32
44
38
64
70
55
49
22
59
11
2
56
46
27
41
18
33
58
59
13
35
61
41
61
11
43
46
43
41
12
62
27
53
54
51
32
10
1
18
10
14
61
49
39
25
12
8
18
46
31
64
53
18
46
31
34
35
40
14
9
59
54
6
31
51
17
31
4
43
32
64
66
6
25
24
12
14
19
70
5
32
55
12
14
70
38
4
6
24
15
54
19
44
40
49
5
21
36
17
33
13
41
11
32
24
29
12
55
32
51
27
24
49
29
31
25
12
24
4
46
27
6
38
5
59
54
54
5
64
43
44
8
55
17
17
41
9
61
58
39
5
19
44
40
66
22
24
39
53
17
49
40
27
55
11
17
8
17
27
66
34
13
4
48
44
32
4
38
21
48
25
38
54
39
15
59
4
13
36
36
58
53
2
19
9
8
38
48
49
58
58
66
35
22
44
34
21
43
2
40
2
59
17
55
10
1
46
70
34
15
31
34
55
49
32
33
22
55
9
9
62
8
35
70
68
61
46
12
38
39
18
18
17
33
15
17
27
59
53
32
19
15
27
6
21
19
19
1
61
54
41
17
35
33
70
44
18
8
12
59
25
21
44
21
6
48
39
61
40
17
21
38
66
39
46
29
21
70
21
68
36
68
15
51
19
18
64
19
35
66
6
10
9
19
35
46
39
53
61
36
39
9
25
13
31
14
29
5
70
39
5
44
11
29
33
13
43
36
12
70
13
62
13
5
22
14
64
34
56
2
8
8
61
12
8
1
22
44
44
2
53
18
40
39
39
15
21
13
54
13
48
25
24
4
18
8
61
12
39
9
64
59
44
22
61
4
51
18
44
4
18
54
25
35
51
29
46
41
6
17
48
2
41
70
35
70
66
13
59
39
56
6
1
54
21
1
44
8
53
9
70
4
10
17
56
9
59
8
21
58
32
59
8
38
12
61
55
1
46
54
41
6
41
10
14
19
15
54
8
41
51
14
25
64
61
56
22
14
2
48
27
15
39
29
35
15
53
66
53
59
62
48
55
55
39
17
46
6
70
22
58
44
25
4
32
35
10
19
32
18
62
36
58
15
68
19
14
17
66
49
34
68
59
15
21
5
70
40
40
58
33
19
19
8
35
49
19
18
27
70
66
8
56
9
38
22
32
59
15
48
22
31
43
17
53
11
21
40
48
35
9
22
8
13
41
46
12
9
38
12
1
40
59
53
53
12
33
10
25
25
25
32
56
5
21
19
44
46
17
31
19
39
33
34
35
36
51
68
33
54
24
54
14
24
35
53
21
40
40
18
27
6
13
15
19
15
12
13
35
32
56
66
64
38
59
14
64
56
25
18
48
70
24
18
14
59
34
58
53
35
58
35
38
12
5
40
62
22
27
43
13
41
68
54
29
29
35
38
53
31
1
62
18
44
51
27
4
15
43
9
66
17
15
44
22
56
2
61
58
29
43
62
29
51
64
1
15
21
46
41
68
53
56
56
51
34
11
29
40
1
5
1
31
22
54
39
38
6
70
21
35
17
8
58
56
58
12
64
32
44
41
39
55
9
59
64
54
58
59
18
51
12
10
18
25
33
32
18
33
1
38
64
31
18
33
61
64
25
35
14
59
2
40
46
70
55
59
62
18
53
35
27
12
14
35
4
41
43
22
55
48
43
11
36
18
48
2
2
9
19
66
64
56
12
66
19
36
1
24
17
12
2
29
59
34
4
8
44
38
66
33
17
17
62
64
61
56
24
33
59
51
70
53
22
21
8
64
56
70
68
44
24
40
9
18
18
15
68
5
64
22
49
64
59
38
49
55
32
1
58
6
36
66
18
34
9
5
2
61
51
9
53
56
25
58
15
24
58
51
58
58
61
44
35
53
64
25
66
33
39
62
31
41
58
59
32
2
17
22
19
10
44
13
36
44
21
17
14
32
22
21
64
10
66
62
6
6
53
66
29
27
32
53
10
25
4
29
17
25
6
8
36
6
14
62
19
53
2
29
48
59
10
9
64
64
58
8
24
2
59
55
61
55
5
64
40
12
6
34
62
66
13
64
36
6
10
12
5
34
10
1
64
27
12
13
2
31
40
61
34
46
49
64
6
46
14
62
15
19
27
59
2
21
41
2
21
33
14
35
53
1
11
55
62
25
68
36
58
13
44
38
59
14
64
46
46
55
39
21
10
41
5
11
49
29
41
19
4
49
25
46
21
9
27
58
21
43
39
66
32
68
46
5
70
55
11
56
21
43
43
1
6
33
48
62
38
24
56
14
11
14
36
59
39
38
2
11
39
38
48
12
29
51
49
70
43
40
12
33
38
36
49
58
39
49
36
36
36
40
13
66
17
27
54
44
22
48
70
5
54
2
40
56
46
59
10
35
55
55
56
13
66
34
64
62
58
51
22
25
9
54
2
18
12
48
14
5
27
51
8
61
49
25
6
29
48
59
44
35
41
40
1
62
70
27
15
27
53
32
34
41
14
59
62
43
64
40
2
29
29
43
70
12
64
39
36
25
25
40
18
35
33
15
46
61
6
53
32
48
66
17
66
25
13
4
53
6
48
39
34
34
9
8
8
41
38
1
1
70
4
11
25
43
66
68
66
61
46
70
14
17
48
8
13
43
61
58
62
22
66
9
70
32
8
41
51
70
40
41
70
27
33
62
40
43
54
1
64
68
6
10
66
48
4
27
24
18
38
68
62
51
18
53
64
56
64
31
2
15
40
61
44
49
70
31
1
70
1
43
58
41
41
10
62
56
48
9
9
5
66
31
46
19
36
1
56
35
9
38
61
33
64
51
49
62
13
46
61
48
51
11
2
49
35
41
15
35
8
53
49
43
13
35
33
41
53
25
18
61
13
54
6
66
38
46
33
56
21
55
64
34
27
58
56
36
2
1
61
58
22
19
2
40
70
54
62
2
13
34
66
41
38
43
15
68
17
49
55
14
66
12
8
49
40
4
48
51
17
31
38
70
15
15
27
24
25
2
58
24
15
61
39
56
41
31
53
6
31
24
11
49
10
36
53
22
8
5
13
24
24
62
62
17
25
41
61
17
64
18
36
14
39
11
70
1
46
17
66
64
14
43
38
58
31
58
36
2
61
17
64
59
27
6
21
11
66
68
2
35
40
64
36
54
4
62
8
4
6
68
55
19
32
8
41
4
54
18
29
70
12
1
38
4
24
32
4
19
61
22
68
17
59
38
53
62
46
53
59
12
4
9
21
11
46
55
35
40
40
22
48
11
25
44
61
9
17
18
11
29
59
19
29
32
41
4
29
4
51
24
24
10
53
9
12
36
9
21
4
49
53
55
2
6
6
41
51
49
1
36
39
27
11
66
51
5
13
34
5
21
48
22
49
66
25
9
70
46
51
53
35
34
41
44
22
64
8
21
5
59
32
2
2
19
62
59
53
55
29
24
38
33
12
25
11
2
4
1
9
64
11
49
61
64
64
14
68
36
29
11
58
62
33
15
5
18
53
12
70
25
36
17
8
68
5
11
70
15
54
29
55
53
53
22
40
58
66
1
33
25
18
40
12
43
58
36
5
44
15
35
27
25
18
11
17
51
29
25
35
56
41
59
8
56
39
15
54
4
22
56
61
39
8
6
13
15
19
66
17
62
33
5
44
14
54
15
58
36
34
53
17
25
34
33
59
64
24
39
6
11
17
54
25
58
33
6
12
18
34
19
48
40
22
29
66
18
46
66
8
44
55
4
48
64
24
17
58
66
39
5
48
53
19
14
43
40
17
6
29
48
10
14
17
33
24
56
4
55
4
4
34
6
70
66
33
58
6
66
36
66
25
58
34
15
35
51
38
58
32
40
19
58
55
5
40
31
58
66
18
62
25
34
62
25
62
14
15
64
32
1
22
9
44
41
58
70
27
14
27
18
21
10
19
32
2
66
19
33
49
70
40
39
48
39
33
55
46
48
54
25
19
49
29
56
70
41
46
10
62
56
53
13
15
17
70
44
19
54
46
53
46
46
35
55
27
55
51
15
39
9
64
51
21
9
56
36
39
40
39
59
31
64
36
38
61
33
68
70
9
15
68
39
6
17
8
19
25
70
35
13
6
21
38
1
13
1
24
61
32
54
46
10
59
13
1
68
5
27
66
19
61
49
9
27
2
35
2
58
70
11
68
59
61
9
51
34
39
64
53
40
19
66
43
58
33
41
48
41
58
39
49
66
66
31
2
54
18
46
35
66
68
43
36
4
59
24
34
70
5
14
33
40
33
24
54
53
5
25
36
31
33
41
11
39
43
22
21
31
19
39
29
9
40
4
8
10
10
61
1
39
12
68
61
64
6
58
68
38
58
64
51
62
25
9
13
19
13
11
35
17
21
34
9
49
39
14
53
18
1
39
33
56
29
2
9
53
62
46
39
55
32
2
61
11
15
51
58
38
61
27
66
14
13
17
40
70
5
17
1
11
68
21
15
41
15
1
12
29
27
49
48
64
6
43
58
4
59
9
13
15
59
18
51
34
36
12
27
8
41
39
41
12
48
1
44
17
5
21
61
25
55
19
61
19
17
6
55
68
24
61
32
39
17
58
62
22
43
11
43
5
21
55
51
19
10
38
13
33
13
9
61
17
70
18
18
9
2
59
22
1
66
51
58
13
10
61
15
12
33
35
6
56
46
59
56
14
27
64
29
22
1
21
41
53
38
2
48
36
61
54
19
61
9
25
48
12
39
66
27
40
54
11
68
12
44
64
41
12
55
4
64
19
49
40
31
55
58
29
29
36
51
62
62
68
35
34
31
62
35
22
56
19
64
32
11
58
44
32
19
10
58
61
29
18
36
27
32
27
55
62
25
5
2
38
44
14
2
56
38
13
66
11
56
9
4
25
10
31
39
11
15
44
15
27
48
33
46
70
41
49
12
25
4
61
36
22
29
21
49
6
40
18
49
17
35
5
66
19
64
29
48
2
17
66
66
41
39
40
14
18
51
5
25
18
33
44
41
8
24
36
59
4
14
49
49
15
58
14
9
13
6
12
56
18
29
59
5
38
2
43
17
5
27
62
35
38
21
1
70
1
1
55
66
33
10
34
49
33
40
61
56
35
55
1
10
31
11
61
66
13
4
5
56
58
4
55
27
48
54
25
59
27
12
43
43
11
12
2
33
10
25
33
66
15
59
4
25
18
14
10
6
43
48
44
61
62
70
34
39
44
46
9
62
68
4
19
58
61
12
4
49
10
41
35
9
59
40
22
43
58
46
27
17
62
13
44
24
18
17
59
15
68
25
33
13
41
9
39
41
33
9
49
6
10
40
51
46
25
62
58
36
29
68
9
25
6
53
44
12
54
59
62
22
41
56
41
21
38
13
1
19
54
4
39
13
39
27
64
43
21
18
25
6
41
55
19
41
15
48
44
11
1
33
53
34
11
36
36
19
15
31
44
22
43
4
40
43
46
64
6
51
51
54
46
54
15
15
44
19
35
32
4
6
17
53
53
5
41
44
11
40
25
22
21
32
61
19
6
62
29
66
19
27
11
6
24
38
27
46
35
1
2
32
39
48
46
5
19
4
38
59
19
10
68
44
29
38
31
9
51
32
35
2
58
55
48
27
66
58
33
58
61
29
61
21
31
49
9
44
70
14
6
27
44
19
14
39
70
49
11
56
48
53
34
38
8
53
61
35
54
33
8
54
22
38
15
43
11
55
15
40
33
1
53
9
58
62
48
36
46
18
1
56
32
12
41
54
41
55
59
59
12
53
12
61
11
39
18
10
49
36
29
55
48
36
49
31
19
14
12
22
59
49
58
44
64
4
66
54
4
13
15
22
21
32
59
56
15
55
13
40
29
34
59
68
39
48
39
25
29
1
48
8
34
54
43
62
22
41
15
29
14
64
9
35
17
54
39
43
8
56
12
64
2
12
32
44
19
2
32
34
32
29
39
17
12
25
25
13
29
12
8
27
8
39
13
35
70
25
4
49
66
27
29
4
40
5
66
15
10
53
4
68
40
10
27
39
11
40
70
18
13
62
58
19
53
38
41
4
21
25
13
51
39
35
12
68
49
38
53
68
33
62
33
34
58
14
1
12
22
55
33
70
10
64
39
33
31
64
4
21
1
24
19
48
32
22
46
56
15
2
11
55
62
6
33
29
10
17
34
34
15
33
59
13
6
22
12
10
36
29
46
17
44
22
56
68
48
15
14
54
32
56
9
46
6
44
14
40
21
14
17
18
2
27
10
61
17
13
15
19
39
35
17
15
56
55
35
13
2
55
4
9
4
12
31
15
62
51
31
36
8
38
66
41
35
32
22
8
21
36
13
56
12
27
68
19
62
44
31
27
56
55
31
11
8
25
41
4
18
5
25
18
8
12
31
66
11
55
38
70
17
19
14
27
12
64
39
1
13
19
59
62
9
15
51
21
5
38
68
29
27
8
53
29
54
32
66
68
5
54
55
49
34
24
12
35
34
46
22
36
62
39
21
25
39
19
17
9
55
62
35
38
33
4
61
12
36
13
61
53
66
66
13
40
56
43
56
38
14
68
4
41
6
53
46
54
34
25
21
8
36
32
10
31
66
54
34
21
46
46
66
53
12
1
56
1
29
62
39
44
39
49
66
39
51
40
1
32
58
5
21
64
64
19
25
64
21
62
64
15
24
40
10
46
54
64
55
24
61
68
48
58
64
43
59
22
49
19
43
2
11
11
39
22
70
27
43
43
18
44
66
58
41
9
44
38
29
58
15
12
11
34
10
62
53
10
8
21
55
33
14
32
49
44
35
9
9
49
1
9
46
5
64
44
31
64
4
54
25
10
19
5
43
14
46
35
51
19
36
43
39
18
41
6
22
55
36
12
10
11
25
44
32
56
46
53
41
2
4
6
39
24
11
48
4
53
58
11
41
62
34
61
43
15
1
33
38
68
4
33
15
39
29
27
49
21
39
58
66
70
46
33
41
17
68
56
35
44
62
10
24
32
58
18
27
24
53
41
35
51
32
5
2
54
36
21
49
43
34
11
70
54
18
24
49
56
62
18
41
34
64
41
1
12
68
40
11
9
40
56
1
1
17
2
31
35
66
14
58
41
56
35
18
59
25
29
51
11
13
68
17
53
48
35
54
66
53
15
10
27
32
43
31
49
62
39
62
36
36
51
41
51
32
21
15
9
56
46
11
48
6
61
51
59
59
44
1
25
43
9
29
40
38
5
62
9
59
2
9
33
6
21
48
14
59
38
10
61
49
32
9
1
53
6
53
13
48
46
12
54
36
54
2
36
24
21
8
44
43
46
17
70
5
18
62
70
62
56
12
68
27
34
29
56
35
49
31
11
25
1
64
12
62
21
54
33
40
2
25
64
49
2
59
41
46
48
12
40
8
13
29
39
34
53
32
11
41
2
15
1
51
62
2
19
46
27
35
10
21
8
51
53
46
35
59
62
1
35
41
31
25
32
58
33
66
41
21
12
22
18
5
1
33
34
25
35
24
19
59
49
54
55
55
14
2
54
39
21
53
36
31
34
15
59
18
55
58
48
48
18
70
59
10
22
68
51
4
2
66
58
25
58
35
46
58
35
21
32
49
19
36
22
1
35
46
19
34
11
43
2
64
4
59
15
11
14
25
25
12
39
64
29
34
39
24
46
54
8
10
21
27
15
41
24
59
64
14
13
10
40
4
62
70
17
21
66
10
51
46
1
11
51
19
6
38
34
22
2
11
41
8
12
8
33
8
58
41
56
62
43
48
44
70
1
35
66
46
40
38
66
39
2
31
53
44
22
54
40
56
17
13
62
53
66
49
21
56
61
6
6
15
12
43
18
46
17
54
15
22
59
13
59
35
48
41
36
4
25
18
18
27
19
48
1
54
39
34
1
24
24
13
13
21
4
17
64
43
4
44
41
44
36
21
33
55
8
33
51
1
62
6
33
66
22
10
12
53
10
10
48
9
5
4
32
48
68
49
29
40
64
51
41
2
32
35
49
24
10
61
46
41
14
4
36
40
68
44
62
27
55
46
40
14
36
55
54
34
21
11
10
39
62
11
8
59
36
55
32
2
36
61
31
36
14
70
17
53
4
1
55
21
51
38
54
40
11
59
56
21
1
36
58
59
17
55
5
39
55
36
35
19
59
43
53
56
24
38
62
6
51
38
51
15
15
41
22
61
12
46
64
18
35
51
53
1
40
6
46
43
21
35
49
34
34
32
5
10
46
22
12
34
43
25
55
58
48
8
15
36
43
64
10
2
66
35
39
55
62
10
27
33
15
66
53
46
44
58
35
43
55
55
17
15
38
10
17
56
39
41
33
51
31
24
14
48
68
35
32
22
29
48
59
39
58
21
22
46
27
24
2
68
64
17
51
49
49
10
38
66
24
11
70
33
15
62
43
1
53
19
70
70
53
12
58
31
25
44
9
9
39
49
5
19
54
70
49
48
41
25
27
66
46
11
40
33
41
41
38
6
12
18
13
21
58
40
27
38
19
18
46
22
62
59
68
22
53
8
48
11
9
29
43
39
14
25
11
15
66
46
58
46
41
55
41
15
66
41
51
31
4
64
39
33
62
51
44
19
54
40
46
