-11
-11
-14
-18
-19
-22
-20
-22
-19
-16
-3
6
21
36
45
48
46
43
34
27
21
9
5
5
2
1
0
2
-2
-7
-9
-9
-9
-17
-18
-23
-27
-31
-26
-22
-9
-1
0
5
6
10
8
13
15
19
19
19
16
13
8
7
3
-6
-10
-11
-14
-21
-21
-25
-23
-23
-17
-19
-15
-9
-6
-4
-6
-6
-9
-5
-6
-10
-14
-13
-3
-2
3
8
13
12
13
10
3
2
-2
-6
-9
-4
6
12
16
23
30
32
35
32
26
20
14
7
-4
-1
3
2
7
-1
-6
-12
-11
-6
1
13
24
29
32
35
34
37
42
49
44
42
38
32
23
12
0
-17
-23
-35
-44
-55
-68
-72
-76
-74
-68
-60
-58
-60
-60
-62
-60
-60
-56
-52
-43
-31
-17
-5
3
17
20
26
24
18
17
21
25
15
13
2
1
0
3
6
2
7
5
5
6
3
0
-8
-8
-10
-11
-9
-1
1
3
11
17
22
22
28
29
37
39
38
34
30
31
27
28
28
27
24
22
23
17
19
19
21
17
20
25
28
36
43
49
53
57
55
49
40
36
28
18
11
8
3
-1
-2
-3
-4
-7
-14
-13
-12
-1
11
14
18
16
10
11
17
15
15
13
15
11
11
8
6
7
7
1
-1
-6
-5
-8
-5
-6
-8
-14
-18
-18
-25
-28
-30
-30
-38
-37
-41
-45
-52
-52
-58
-64
-60
-58
-50
-38
-27
-23
-22
-8
-3
3
3
7
6
-1
-3
-13
-21
-28
-23
-26
-29
-32
-28
-27
-24
-22
-20
-20
-17
-18
-19
-16
-12
-10
-3
1
0
-3
-18
-20
-16
-6
5
10
13
22
30
36
38
34
32
25
21
14
7
7
3
4
-4
-3
-8
-11
-8
-9
-8
-7
3
13
20
31
39
42
44
53
53
44
29
25
23
19
17
5
-10
-24
-31
-40
-40
-34
-32
-31
-30
-21
-14
-8
-4
-1
2
6
11
6
2
1
-3
-6
-6
1
1
3
4
4
0
-7
-2
-6
-3
1
7
7
-2
-8
-17
-17
-12
-9
-5
-3
-12
-16
-12
-6
2
4
10
15
21
23
28
25
21
18
9
-3
-11
-22
-27
-38
-37
-40
-41
-41
-35
-36
-33
-26
-30
-31
-42
-43
-42
-39
-26
-12
0
14
22
21
20
20
17
9
8
7
-3
-5
-11
-14
-22
-25
-23
-16
-9
-1
2
4
7
13
11
16
20
21
11
10
10
10
7
1
-1
-2
-1
3
0
6
12
18
22
28
25
22
12
14
12
12
16
19
18
18
22
22
23
25
25
25
22
20
23
22
27
31
29
31
34
30
31
29
29
27
20
10
6
6
9
6
5
-1
-10
-14
-22
-24
-20
-16
-5
0
1
-1
-1
1
6
6
0
-9
-22
-22
-29
-35
-38
-44
-49
-53
-50
-47
-47
-44
-44
-37
-28
-10
3
15
22
23
22
14
11
7
5
6
5
-5
-17
-18
-24
-14
-7
5
8
16
33
39
36
34
34
32
33
34
31
26
23
12
-1
-4
-5
6
19
28
30
22
24
25
28
30
29
31
28
29
26
19
18
18
11
5
-3
-8
-18
-21
-25
-36
-38
-25
-17
-3
4
19
29
36
39
35
31
22
21
18
20
21
13
7
0
0
-8
-17
-17
-18
-21
-23
-25
-23
-19
-9
-2
-2
-4
-13
-25
-40
-45
-48
-51
-52
-53
-56
-57
-53
-51
-52
-45
-34
-17
-3
6
5
4
9
8
3
-5
-10
-15
-20
-22
-27
-32
-35
-32
-35
-29
-20
-6
14
28
50
59
67
73
70
64
54
44
33
28
20
15
10
7
3
1
5
14
19
24
29
31
26
24
21
27
21
25
24
19
14
18
20
20
23
25
20
17
15
14
12
15
11
10
6
12
16
16
15
13
15
13
14
2
-10
-17
-30
-34
-35
-31
-32
-30
-25
-22
-19
-14
-3
4
14
21
25
19
21
18
23
26
21
20
16
17
9
0
-14
-23
-32
-47
-55
-62
-68
-67
-63
-53
-48
-37
-27
-16
-1
5
10
6
11
9
11
10
21
26
30
35
26
16
7
6
0
-2
-5
-11
-21
-31
-28
-35
-18
-11
2
8
12
19
17
18
17
15
11
5
8
1
6
7
7
5
13
13
7
2
5
3
-5
-17
-30
-41
-43
-41
-30
-18
0
20
31
43
55
65
69
80
78
79
73
73
60
50
38
29
23
11
9
6
8
9
4
-6
-18
-18
-15
-9
3
7
10
6
6
1
4
8
14
11
8
7
3
4
1
-1
-3
-8
-7
-12
-11
-7
2
6
17
20
17
10
9
8
4
6
-2
-7
-9
-2
2
6
12
19
25
33
44
50
47
45
37
34
28
30
30
30
27
22
15
3
0
-5
-8
-5
-6
-11
-15
-10
-7
1
3
5
3
1
4
6
14
26
34
38
37
33
22
26
25
27
12
1
-10
-12
-11
-3
0
4
12
20
24
25
17
11
-1
-3
-6
-9
-13
-13
-11
-7
0
5
11
15
12
9
1
-1
-2
-5
0
7
2
0
-8
-11
-13
-19
-24
-31
-34
-36
-33
-27
-21
-11
-11
-8
-2
1
9
10
9
4
4
8
9
2
0
-8
-12
-15
-15
-24
-28
-25
-18
-16
-7
1
4
0
0
-1
-7
-11
-12
-12
-19
-21
-23
-19
-21
-16
-25
-29
-35
-29
-23
-13
-9
-8
-2
1
3
1
4
9
13
7
7
-1
-10
-20
-26
-37
-44
-50
-51
-48
-40
-25
-13
1
15
24
27
29
28
23
24
26
29
27
24
15
8
-1
-7
-9
-15
-13
-14
-19
-23
-24
-22
-24
-23
-21
-18
-6
1
13
18
25
30
28
18
10
5
3
3
-1
-8
-17
-21
-26
-30
-29
-27
-25
-24
-18
-17
-11
-7
-1
2
8
15
14
14
12
5
-5
-9
-8
-11
-8
-6
-2
2
11
16
18
18
22
26
29
29
23
14
8
3
2
-3
-5
-9
-15
-24
-30
-38
-43
-43
-45
-46
-44
-40
-35
-31
-20
-7
3
16
28
27
37
41
47
52
48
51
48
45
42
37
26
17
10
5
6
11
16
13
4
-2
-11
-17
-17
-24
-27
-25
-19
-18
-14
-16
-17
-21
-22
-22
-24
-28
-30
-38
-45
-49
-53
-49
-42
-31
-23
-25
-26
-30
-27
-26
-20
-14
-10
-7
-11
-13
-16
-11
-5
4
16
21
30
37
46
48
47
44
40
33
33
34
24
16
10
10
9
8
1
-2
-6
-4
2
4
8
9
11
15
18
22
19
26
28
24
23
21
21
22
29
32
31
28
23
26
22
26
23
16
9
8
12
9
6
-5
-19
-31
-32
-37
-34
-33
-34
-36
-36
-29
-27
-27
-24
-28
-36
-43
-43
-37
-31
-26
-32
-35
-37
-31
-35
-38
-40
-35
-30
-19
-11
-1
3
5
5
-1
-1
-8
-14
-23
-22
-21
-24
-20
-19
-18
-17
-21
-21
-25
-21
-16
-5
6
16
23
30
39
38
33
28
28
28
27
30
31
30
29
26
23
27
31
31
25
22
22
19
18
22
24
24
24
26
24
31
36
47
48
48
53
52
51
54
50
43
42
37
36
28
25
22
10
4
-6
-14
-17
-17
-19
-11
-2
3
1
5
11
16
18
22
19
23
18
23
23
27
28
34
42
40
41
30
24
23
21
16
13
15
11
2
-4
-9
-18
-18
-17
-22
-21
-18
-20
-27
-30
-31
-34
-23
-18
-21
-21
-25
-30
-36
-34
-29
-16
-7
-1
2
0
1
1
3
-3
5
1
-5
-9
-15
-21
-27
-28
-32
-35
-41
-44
-59
-73
-83
-94
-96
-91
-73
-57
-43
-34
-25
-16
-2
15
22
27
33
34
36
37
41
41
40
40
34
32
23
17
13
9
15
13
10
6
5
-5
-3
-3
0
3
15
23
26
25
26
27
27
27
24
27
20
23
18
14
10
3
1
-5
-9
-15
-19
-16
-16
-10
-5
1
3
3
5
9
0
-2
-5
-12
-14
-17
-19
-23
-22
-20
-21
-27
-28
-30
-30
-24
-22
-20
-20
-18
-8
6
16
28
24
22
16
9
6
7
11
8
8
8
10
8
3
-2
-6
-5
0
5
5
8
9
7
8
9
15
20
24
23
18
9
15
9
7
0
-4
-7
-13
-6
-5
-5
-2
2
3
4
6
7
0
-4
-15
-21
-28
-25
-29
-30
-25
-26
-21
-16
-10
-10
-4
-4
-2
-6
-10
-12
-20
-24
-25
-18
-18
-20
-26
-34
-34
-36
-31
-33
-31
-33
-37
-27
-12
5
18
24
29
30
30
35
40
42
43
38
33
29
36
31
32
35
33
34
34
39
39
43
48
53
60
64
68
65
63
52
38
21
12
4
-4
-15
-20
-27
-36
-39
-41
-50
-54
-56
-54
-51
-46
-38
-37
-31
-30
-25
-27
-16
-11
-5
-5
-1
-4
-6
-8
-16
-15
-14
-14
-15
-19
-17
-19
-23
-27
-26
-28
-27
-21
-19
-17
-16
-17
-12
-12
-4
-1
3
5
9
9
13
19
22
18
11
16
11
12
13
14
18
25
30
32
32
27
27
25
27
30
27
27
31
35
31
37
35
29
27
24
20
19
18
11
8
8
15
16
3
-2
-12
-18
-20
-17
-17
-19
-20
-23
-18
-12
4
16
29
40
42
43
43
47
43
39
34
30
20
10
2
-2
-3
3
4
-2
-3
1
7
11
20
21
20
22
20
23
16
16
14
11
12
10
2
-5
-8
-14
-20
-24
-21
-23
-23
-16
-8
-6
-4
-10
-15
-9
4
14
18
16
13
12
3
-3
-7
-14
-10
-9
4
6
16
11
12
15
10
6
-5
-9
-21
-31
-35
-41
-50
-55
-54
-52
-46
-41
-34
-33
-23
-22
-25
-29
-35
-36
-36
-34
-31
-34
-37
-34
-28
-27
-24
-24
-22
-14
-7
-3
-3
-6
-11
-15
-16
-22
-22
-29
-31
-34
-37
-39
-30
-27
-20
-12
-5
0
4
11
7
1
4
4
8
2
-3
-15
-17
-14
-12
-19
-23
-25
-18
-7
2
9
4
6
6
2
2
4
12
19
24
29
28
28
33
35
32
27
19
13
13
18
20
22
26
27
28
25
27
34
35
39
35
27
19
16
16
20
30
35
39
35
34
29
23
22
14
11
9
21
22
25
29
33
36
34
34
27
30
36
42
42
40
40
34
34
29
27
22
22
26
20
22
19
19
11
11
10
7
5
7
4
2
-3
-10
-19
-20
-18
-11
-13
-9
-12
-17
-16
-12
-7
-8
-5
-6
-6
-10
-12
-17
-22
-25
-34
-41
-42
-36
-31
-22
-11
-3
3
5
10
10
15
19
17
15
17
21
24
26
28
31
31
35
37
35
36
38
41
40
44
41
35
31
26
24
18
11
3
-4
-16
-21
-27
-30
-23
-19
-15
-14
-12
-12
-20
-25
-26
-22
-15
2
12
20
32
38
39
39
40
35
29
23
16
9
3
2
-8
-14
-18
-19
-18
-13
-1
-4
2
6
3
0
-3
-5
-6
-1
4
8
5
1
-2
-6
-6
1
6
8
10
9
5
6
10
17
16
26
32
38
39
36
27
18
18
11
3
-11
-18
-25
-26
-22
-24
-30
-32
-27
-24
-19
-12
-7
-2
0
6
3
3
5
-3
-12
-18
-25
-35
-43
-45
-40
-38
-33
-28
-21
-18
-9
-4
-2
4
4
-1
0
5
10
10
9
7
2
-5
-14
-19
-26
-26
-28
-30
-29
-27
-18
-16
-8
-5
-5
6
11
9
0
4
7
21
25
31
33
34
43
39
33
23
27
26
28
26
14
9
5
15
17
18
12
4
-5
-14
-16
-21
-31
-45
-56
-61
-60
-55
-55
-49
-38
-21
-11
1
14
21
28
30
30
25
23
16
7
0
-9
-13
-19
-17
-17
-18
-22
-13
-6
8
19
26
30
29
29
25
23
21
17
11
7
2
-6
-12
-15
-20
-19
-26
-26
-29
-25
-17
-12
-15
-10
-2
0
5
7
10
15
15
17
17
13
11
11
11
8
10
7
5
8
4
3
3
2
2
0
2
5
6
12
9
9
8
15
17
20
26
25
30
27
27
23
19
13
8
2
-4
-2
1
2
4
1
-2
-8
-12
-21
-31
-39
-45
-43
-33
-22
-6
3
17
23
25
25
31
32
29
24
9
5
2
6
7
2
-1
-1
-3
-1
0
2
7
14
19
20
23
23
20
16
13
11
-1
-7
-15
-21
-25
-27
-25
-27
-19
-14
-4
0
10
14
17
22
24
22
16
16
9
10
7
0
-5
-11
-7
-7
0
6
13
13
18
17
12
9
3
2
-3
1
0
-2
-1
-2
0
-16
-19
-17
-20
-15
-14
-6
-6
4
-4
-10
-11
-12
-9
-14
-21
-28
-30
-36
-35
-34
-34
-27
-27
-35
-42
-45
-46
-44
-42
-36
-32
-27
-11
-1
6
13
12
16
25
37
37
31
19
3
0
0
12
16
19
17
17
19
19
21
23
25
20
12
0
-11
-19
-26
-33
-38
-42
-47
-50
-48
-48
-41
-39
-34
-35
-31
-28
-26
-16
-10
0
4
8
13
13
15
21
25
21
20
12
5
1
0
-1
0
2
4
-3
-4
-4
-3
1
5
8
0
0
-1
-7
-2
0
4
1
1
5
-1
-1
3
0
-2
-10
-15
-18
-17
-15
-11
-15
-13
-10
-11
-4
-3
-2
-1
5
7
10
13
21
26
32
39
41
41
37
33
32
26
27
24
19
20
21
20
16
15
7
-3
-14
-12
-11
-2
6
6
0
-6
-9
-9
-11
-11
-9
-19
-25
-28
-38
-42
-47
-52
-56
-52
-46
-44
-40
-32
-22
-20
-14
-7
-8
-9
-17
-22
-31
-28
-30
-29
-24
-19
-11
-13
-11
-7
-2
9
20
30
29
27
19
7
0
-2
-8
-6
0
-4
-9
-20
-20
-21
-16
-8
-7
-4
-3
4
10
20
21
24
26
26
27
23
22
23
21
13
5
2
-5
-7
-9
-6
6
17
29
30
32
35
39
37
38
35
35
32
31
29
20
11
5
-1
-7
-11
-15
-12
-8
-4
-5
-6
-1
4
5
5
-3
-6
-12
-14
-17
-20
-21
-29
-33
-39
-39
-40
-36
-32
-29
-29
-28
-25
-20
-8
12
26
36
33
31
12
7
-1
-9
-18
-26
-24
-28
-28
-28
-25
-19
-17
-16
-19
-17
-14
-10
-11
-8
-9
-13
-13
-6
5
9
14
17
12
10
4
3
-5
-8
-24
-29
-34
-26
-19
-10
-2
4
9
18
29
34
28
29
23
15
12
16
18
21
26
29
34
37
40
38
41
45
49
56
55
52
41
29
16
11
1
-6
-11
-14
-11
-7
-4
0
2
6
4
4
4
4
10
16
21
19
21
26
33
35
39
41
39
32
27
19
5
-6
-16
-20
-19
-20
-15
-10
4
14
17
16
12
4
0
3
11
23
27
29
19
11
7
1
-3
-7
-4
-3
2
3
3
-3
-5
-5
-10
-7
-8
-9
-19
-27
-34
-41
-37
-27
-14
-3
4
8
6
5
4
5
-2
-8
-16
-26
-26
-28
-34
-42
-45
-49
-51
-51
-44
-37
-32
-21
-13
-10
-10
-10
-16
-17
-17
-17
-19
-22
-20
-27
-34
-33
-25
-16
-8
2
6
9
9
6
6
8
13
20
32
41
43
48
50
53
50
49
54
56
51
49
42
30
23
19
17
8
0
-9
-14
-15
-13
-11
-18
-17
-20
-24
-24
-24
-22
-23
-13
-6
-6
-2
6
12
13
17
19
18
17
20
16
16
21
28
28
24
25
20
23
29
34
34
31
36
36
38
40
40
35
31
32
26
28
31
36
30
28
24
18
17
14
10
3
-5
-16
-25
-27
-25
-23
-21
-15
-10
-10
-10
-7
-9
-10
-12
-11
-18
-22
-23
-27
-32
-34
-39
-42
-45
-43
-42
-38
-34
-33
-31
-28
-22
-18
-12
-8
-4
0
6
14
18
19
22
21
13
13
16
12
11
11
11
8
7
1
-6
-4
1
6
3
-1
-4
-10
-16
-19
-20
-26
-24
-25
-24
-14
-5
8
22
33
36
37
33
35
32
29
29
29
24
21
14
8
3
-7
-11
-15
-16
-14
-16
-18
-25
-37
-48
-53
-49
-39
-31
-21
-8
-1
5
11
4
1
-2
-6
-10
-16
-14
-15
-10
-9
-4
-3
6
11
19
30
37
37
35
42
46
48
47
47
50
49
51
46
40
25
20
19
17
15
1
-9
-18
-14
-17
-15
-10
-7
-5
-1
-4
-4
1
12
16
14
14
21
24
34
39
40
32
22
18
-1
-20
-35
-45
-45
-38
-30
-22
-14
-10
-2
-8
-9
-12
-16
-2
5
15
17
23
24
19
18
12
13
11
11
8
8
14
19
25
30
38
43
41
37
39
37
37
37
33
29
24
29
28
26
26
19
13
0
-1
-9
-12
-11
-9
-12
-14
-19
-26
-24
-19
-14
-11
-5
4
9
10
9
5
3
6
9
5
0
-13
-19
-30
-30
-31
-36
-34
-33
-29
-29
-30
-36
-36
-35
-23
-12
-10
-11
-16
-17
-16
-8
-1
3
9
13
10
0
-5
-15
-14
-12
-7
-2
3
2
0
-6
-5
-5
-5
-4
0
-2
-4
-8
-9
-7
-7
-5
-10
-10
-15
-21
-25
-30
-26
-26
-23
-16
-12
-19
-27
-37
-49
-55
-51
-47
-51
-53
-52
-48
-43
-37
-30
-33
-23
-21
-14
-9
-3
0
-3
-4
-4
-11
-13
-11
-7
-6
1
4
7
4
9
12
10
14
18
20
19
25
24
19
18
10
4
0
5
5
3
3
-1
-8
-11
-8
-11
-13
-14
-15
-18
-17
-14
-12
-6
5
12
9
11
17
19
23
25
27
28
30
29
23
16
15
15
12
13
11
0
-13
-20
-18
-10
3
1
0
-1
2
7
7
1
-8
-11
-19
-19
-20
-15
-15
-19
-32
-39
-40
-47
-43
-36
-29
-24
-26
-22
-25
-18
-23
-26
-33
-32
-29
-29
-25
-20
-14
-18
-14
-14
-16
-9
-11
-9
-12
-14
-10
-10
-5
-7
-6
-11
-9
-3
1
10
16
16
16
25
24
21
15
12
7
1
-1
-12
-22
-30
-32
-31
-34
-29
-28
-27
-27
-21
-16
-8
-1
4
0
-8
-5
-5
2
7
11
5
2
-2
-15
-19
-18
-11
-14
-14
-14
-21
-14
-5
4
11
20
29
33
35
36
35
35
31
26
9
-5
-15
-24
-32
-36
-41
-44
-42
-37
-34
-26
-21
-17
-15
-11
-10
-4
-6
4
13
13
7
11
8
17
24
23
28
30
46
46
51
49
49
43
35
30
22
21
23
23
16
10
6
-1
-2
-7
-10
-13
-17
-14
-18
-13
-13
-7
-8
0
4
13
20
30
37
39
38
32
31
26
28
22
18
12
2
1
2
7
13
12
18
13
9
2
4
5
-1
-3
-8
-14
-15
-17
-26
-27
-22
-22
-20
-26
-25
-26
-16
-3
10
10
14
14
11
12
9
3
-1
-5
-6
-9
-11
-7
-5
-8
-14
-20
-23
-24
-23
-17
-14
-1
14
28
41
54
62
62
62
56
53
51
54
47
39
38
34
33
25
22
12
7
5
5
5
0
0
-7
-9
-2
3
6
5
4
-3
-6
-1
3
2
1
4
7
12
17
19
21
24
29
27
25
22
22
14
8
3
-5
-4
-3
1
-6
-4
-3
-1
7
12
8
12
13
25
31
31
35
33
30
35
37
38
35
34
23
15
5
-6
-13
-19
-16
-25
-28
-38
-49
-62
-70
-68
-60
-45
-23
1
17
23
33
32
38
42
39
34
27
28
19
16
11
10
3
-3
-7
-19
-26
-31
-29
-33
-33
-35
-40
-45
-50
-54
-60
-59
-63
-63
-58
-53
-49
-47
-43
-46
-45
-41
-33
-28
-27
-24
-15
-11
-13
-10
-12
-12
-10
-10
-10
-11
-5
-1
-2
1
1
6
8
8
4
3
10
17
23
29
35
38
35
27
16
4
0
2
0
1
7
14
23
34
43
46
51
60
61
61
55
48
47
50
61
63
60
56
48
48
51
58
60
59
61
61
57
51
48
39
30
28
27
27
29
40
40
42
41
32
19
2
-2
-11
-12
-18
-17
-15
-10
0
2
2
7
21
29
37
44
47
51
56
54
46
39
33
19
10
-1
-8
-22
-23
-26
-33
-34
-34
-34
-38
-33
-33
-30
-26
-17
-9
-4
1
2
-1
-3
-3
-7
-12
-16
-14
-20
-30
-36
-49
-49
-45
-38
-31
-21
-3
7
14
23
26
23
22
22
22
26
35
43
45
43
36
22
17
13
12
12
17
25
25
29
37
44
44
46
42
39
30
27
28
21
22
16
15
17
20
20
15
13
10
6
3
-2
-8
-7
-9
-10
-11
-11
-9
-11
-8
-5
-4
-5
-10
-12
-23
-24
-20
-13
-9
-9
-3
-4
4
16
21
22
23
30
37
40
36
37
35
29
24
13
7
9
9
7
2
-3
-12
-18
-26
-27
-24
-13
-7
-2
-1
0
2
1
2
1
-1
0
2
2
3
6
9
14
24
27
24
19
20
21
22
25
25
21
22
26
26
25
25
27
32
35
34
38
40
44
51
47
44
41
37
33
28
21
19
12
8
7
6
7
5
-1
0
-4
-7
-12
-14
-15
-12
-12
-8
-5
-6
3
4
9
12
14
15
13
15
13
5
-3
-6
-7
-7
-6
-11
-16
-17
-14
-12
-10
-6
-1
1
9
24
25
25
20
8
-1
-9
-10
-16
-14
-13
-10
-11
-15
-1
5
15
23
27
29
34
44
44
45
44
39
25
25
