RRG-Proxmark3/traces/lf_VeriChip_1022000000084146.pm3
Philippe Teuwen b4058bc72c reorg traces
2020-09-29 17:35:48 +02:00

40000 lines
134 KiB
Plaintext

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