RRG-Proxmark3/traces/lf_IDTECK_4944544B351FBE4B.pm3
2021-04-25 09:45:29 +03:00

44452 lines
153 KiB
Plaintext

39
-37
39
-37
38
-37
39
-36
39
-37
38
-37
38
-37
38
-37
37
-38
39
-37
38
-37
39
118
33
65
-14
31
-44
21
-52
20
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
34
-41
34
-41
34
-41
35
-40
36
-39
-104
-32
-95
30
-44
53
-24
58
-19
55
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
40
119
33
66
-13
32
-43
22
-51
22
-51
25
-49
28
-46
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
37
-38
36
-39
37
-39
36
-39
37
-38
38
-38
37
-38
37
-38
37
-38
37
-38
38
-37
38
-38
38
-38
38
-37
38
-37
38
-37
39
-37
-102
-30
-93
31
-42
55
-22
59
-19
55
-22
51
-26
48
-29
45
-31
44
-32
43
-33
42
-33
41
-34
42
-34
41
-34
40
-35
41
120
34
66
-13
33
-42
22
-51
22
-51
25
-49
28
-46
31
-44
32
-42
33
-41
34
-41
34
-40
35
-40
36
-39
36
-39
36
-39
-104
-31
-95
29
-44
54
-23
58
-20
54
-23
50
-27
46
-30
44
-32
43
-32
42
-33
43
-33
42
-34
42
-34
41
-34
41
-35
40
-35
40
-35
40
-36
39
-36
39
-36
39
-36
39
-37
39
-37
39
-36
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
119
33
64
-14
31
-44
20
-53
21
-53
24
-50
27
-47
30
-44
32
-42
33
-42
34
-41
34
-41
35
-40
34
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-34
41
-35
40
-35
40
-36
40
-35
40
-36
39
-36
40
-36
39
-36
38
-37
39
-36
39
-36
39
-36
40
-36
39
-36
39
-37
39
-37
38
-37
39
-37
38
118
33
65
-14
31
-44
21
-52
21
-52
24
-50
28
-46
30
-44
31
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
-104
-31
-95
30
-43
53
-23
58
-20
54
-23
49
-27
46
-30
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
41
120
34
66
-13
33
-42
21
-52
22
-52
25
-49
28
-46
31
-44
33
-42
33
-42
34
-41
35
-40
35
-40
36
-39
36
-39
37
-38
-104
-31
-95
30
-43
54
-23
58
-19
55
-22
51
-26
47
-29
46
-31
44
-32
43
-33
42
-34
41
-34
41
-35
40
-35
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-37
39
-37
39
-37
39
-36
39
-36
39
-37
38
-37
38
-37
38
-38
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
118
33
64
-14
30
-44
20
-53
21
-52
24
-50
28
-46
30
-44
32
-43
33
-42
33
-42
34
-41
35
-40
35
-40
36
-39
36
-40
-105
-31
-94
30
-43
53
-23
58
-20
54
-23
50
-27
47
-29
44
-32
43
-32
43
-33
42
-34
42
-34
41
-34
41
-35
40
-35
40
-35
40
-35
40
-36
40
-36
40
-36
39
-36
39
-36
39
-36
39
-37
39
-36
40
-36
39
-36
40
-36
39
-36
39
-37
38
-37
38
-37
39
-37
39
-37
39
-36
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
118
32
64
-15
31
-43
21
-53
21
-52
24
-50
27
-47
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
35
-40
36
-40
-105
-32
-95
30
-44
54
-23
58
-20
55
-23
50
-26
47
-30
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
40
-35
41
-35
41
120
35
67
-12
33
-42
21
-52
22
-51
25
-49
28
-46
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
-104
-32
-95
29
-44
53
-23
58
-20
55
-22
50
-26
47
-29
45
-31
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
41
-35
40
120
34
66
-13
32
-43
22
-52
22
-51
26
-48
29
-46
31
-44
32
-42
34
-41
34
-40
36
-39
35
-40
36
-39
37
-39
36
-39
-104
-31
-95
30
-44
53
-23
58
-20
54
-23
50
-27
47
-29
44
-32
43
-32
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-36
40
-36
39
-36
39
-36
40
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-36
40
-36
39
-36
38
-37
39
-36
38
-37
38
-37
39
-37
38
-37
39
-36
39
-37
38
-38
38
-37
38
118
32
65
-14
31
-44
20
-53
21
-52
25
-49
28
-47
30
-44
32
-43
33
-41
34
-41
34
-41
34
-41
35
-40
35
-40
36
-39
-104
-32
-95
30
-44
54
-23
58
-20
55
-23
50
-26
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
-35
40
-35
40
-36
40
-36
39
-36
39
-36
39
-36
40
-36
39
-36
39
-37
39
-36
39
-36
40
-36
39
-36
39
-37
38
-37
38
118
33
64
-15
31
-43
21
-53
20
-53
24
-49
28
-47
30
-44
32
-43
33
-42
34
-41
35
-40
34
-41
35
-40
35
-40
35
-40
-105
-32
-96
29
-44
53
-24
58
-20
55
-22
50
-27
47
-29
45
-31
43
-32
42
-33
43
-33
42
-34
40
-35
40
-35
41
-35
40
120
34
66
-13
32
-43
21
-52
22
-52
25
-49
28
-46
31
-44
32
-42
33
-42
34
-40
34
-41
35
-40
36
-40
36
-39
36
-39
37
-38
37
-38
37
-38
38
-38
37
-38
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
-103
-29
-93
32
-42
55
-22
60
-18
56
-21
51
-26
48
-29
45
-31
44
-32
43
-33
43
-33
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
40
-35
40
-36
40
-35
40
-36
39
-36
39
-36
38
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
39
118
33
65
-14
31
-43
21
-53
21
-52
24
-49
28
-46
30
-45
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
37
-39
36
-39
37
-38
37
-38
37
-39
37
-38
37
-38
38
-38
38
-38
38
-38
38
-37
38
-38
38
-38
37
-38
38
-38
38
-37
38
-37
-103
-31
-94
31
-43
54
-23
59
-19
55
-22
51
-26
47
-29
46
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
41
120
34
66
-14
32
-42
22
-52
22
-51
25
-48
28
-46
30
-44
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
-104
-31
-95
29
-44
53
-24
58
-20
54
-23
49
-27
46
-30
44
-32
43
-33
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
40
120
34
66
-13
33
-42
22
-51
22
-52
26
-48
29
-46
31
-44
33
-42
34
-41
33
-41
35
-40
35
-40
35
-40
36
-39
36
-39
-104
-31
-94
30
-44
54
-23
58
-20
54
-23
50
-27
47
-30
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
-36
40
-35
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-37
39
-36
39
-36
39
-36
39
-36
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
118
32
65
-14
31
-44
20
-53
20
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-40
35
-40
36
-40
36
-40
37
-39
37
-38
37
-38
37
-38
38
-38
37
-38
37
-38
37
-38
37
-38
38
-37
38
-37
38
-37
38
-37
37
-38
38
-38
38
-38
38
-37
38
-37
38
-38
38
-37
38
-38
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-38
37
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
-102
-29
-93
31
-42
55
-22
59
-19
55
-22
51
-26
48
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-34
41
-35
41
120
35
66
-13
32
-42
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
33
-41
35
-40
35
-40
35
-40
36
-39
36
-39
37
-38
37
-38
36
-39
37
-38
38
-38
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-36
39
-36
39
-37
39
-37
-102
-30
-94
32
-42
55
-22
59
-19
56
-22
51
-26
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-34
41
-35
40
-35
40
-35
40
-35
39
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-36
39
-36
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
119
33
65
-14
31
-44
21
-52
21
-52
25
-49
29
-46
30
-44
32
-43
33
-41
33
-41
34
-41
34
-41
35
-40
35
-40
36
-40
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-26
46
-30
44
-32
43
-33
42
-33
42
-34
41
-34
41
-35
42
-34
41
-35
40
-35
40
-35
40
-36
39
-36
39
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
38
117
32
65
-14
30
-44
20
-53
21
-52
24
-50
28
-46
31
-44
32
-43
33
-42
33
-41
34
-41
35
-40
34
-40
35
-40
36
-39
-104
-32
-95
30
-43
53
-24
58
-20
55
-22
50
-27
46
-30
45
-31
43
-32
43
-32
42
-34
42
-34
41
-35
41
-35
40
-35
40
119
34
66
-13
32
-42
21
-52
22
-51
25
-48
29
-46
31
-44
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
36
-39
37
-39
37
-39
37
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-37
37
-38
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
-103
-30
-94
31
-42
55
-22
58
-19
56
-22
51
-26
47
-29
45
-31
44
-32
43
-32
43
-33
42
-34
42
-34
41
-35
40
-35
41
120
34
67
-12
33
-42
22
-51
22
-51
26
-48
29
-46
31
-44
33
-42
33
-41
34
-41
35
-40
35
-40
36
-39
36
-39
36
-39
-104
-31
-95
30
-44
54
-23
58
-19
54
-23
50
-27
46
-30
44
-32
43
-32
42
-34
42
-33
42
-34
41
-35
41
-35
40
-35
39
-36
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
118
32
64
-14
30
-44
21
-53
21
-53
24
-50
28
-46
30
-44
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
-104
-32
-96
30
-44
53
-24
58
-20
55
-23
50
-27
47
-30
45
-32
43
-33
43
-33
42
-34
42
-34
41
-34
41
-34
41
-35
40
-35
40
-35
40
-36
39
-36
40
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-37
38
-37
39
-36
39
-36
39
-36
39
-37
39
118
33
65
-14
32
-43
21
-53
21
-52
24
-50
27
-47
30
-44
32
-43
33
-42
34
-41
35
-40
35
-40
36
-40
36
-40
36
-39
-104
-32
-96
30
-44
54
-23
57
-20
54
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
40
120
34
66
-13
32
-42
22
-52
22
-51
26
-48
29
-46
31
-44
32
-42
34
-41
35
-40
35
-40
35
-40
36
-40
36
-39
36
-39
-104
-31
-95
30
-44
54
-23
57
-20
55
-22
50
-26
47
-30
45
-31
43
-33
42
-33
42
-34
41
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-36
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-38
37
-38
38
-37
38
-38
38
-37
38
-37
38
118
32
65
-14
31
-44
21
-52
21
-53
24
-50
27
-47
29
-45
32
-43
33
-42
32
-42
34
-41
34
-41
35
-40
36
-40
36
-39
-104
-32
-95
29
-44
53
-24
57
-20
54
-23
50
-27
47
-30
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
41
-35
40
-35
41
-35
40
-35
40
-36
39
-36
39
-37
39
-36
39
-36
38
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-38
38
-37
38
118
33
64
-15
31
-43
21
-53
21
-52
24
-50
27
-47
30
-45
32
-43
32
-43
34
-41
34
-41
35
-40
36
-39
36
-39
36
-39
-104
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
45
-31
44
-32
42
-33
42
-34
41
-34
41
-34
41
-35
41
-35
40
120
34
66
-13
32
-43
21
-52
21
-52
25
-49
28
-47
30
-44
33
-42
33
-41
34
-41
35
-40
35
-40
36
-39
36
-39
36
-39
-105
-31
-95
30
-44
54
-23
58
-19
55
-23
51
-26
48
-29
44
-32
44
-32
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
40
120
34
66
-14
32
-43
21
-52
21
-52
26
-48
28
-46
31
-44
32
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
-104
-31
-95
30
-44
53
-24
58
-20
54
-23
50
-26
47
-29
45
-31
43
-32
43
-33
42
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-36
40
-36
39
-36
39
-36
40
-36
39
-36
39
-37
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
118
32
65
-14
31
-44
21
-53
21
-52
24
-50
27
-47
30
-44
31
-43
32
-42
34
-41
33
-42
34
-41
35
-40
36
-39
37
-39
-104
-31
-95
30
-43
53
-24
58
-20
55
-23
50
-26
46
-30
45
-31
44
-32
43
-33
43
-33
41
-35
41
-35
41
-35
40
-36
39
-36
40
-35
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
40
-36
39
-37
39
-37
38
-37
38
-37
38
118
33
65
-14
31
-44
20
-53
20
-53
24
-50
28
-47
30
-45
32
-43
33
-42
34
-41
34
-41
35
-41
36
-39
36
-39
37
-39
-104
-32
-96
29
-44
53
-24
57
-20
55
-23
50
-26
47
-29
45
-31
44
-32
42
-33
42
-34
41
-34
41
-35
41
-35
41
-35
41
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
28
-46
31
-44
32
-42
33
-42
34
-41
35
-40
35
-40
35
-40
36
-39
37
-38
37
-38
37
-38
37
-39
37
-38
37
-38
37
-38
37
-38
37
-38
37
-38
38
-37
38
-38
38
-38
37
-38
38
-38
38
-38
38
-38
-103
-30
-94
31
-43
54
-23
59
-19
56
-22
51
-25
48
-28
46
-30
44
-32
43
-32
43
-33
43
-33
42
-34
41
-35
40
-35
39
-36
40
-36
40
-35
39
-36
39
-36
39
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-37
39
-36
38
-37
38
-37
38
-37
38
117
32
64
-15
31
-43
20
-53
21
-53
25
-49
28
-46
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-39
36
-39
37
-38
37
-38
37
-39
38
-38
37
-38
38
-37
38
-38
37
-38
38
-38
38
-38
38
-37
38
-37
38
-37
38
-37
-103
-30
-94
31
-42
55
-22
59
-19
56
-21
51
-25
48
-29
46
-30
45
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-34
41
120
35
66
-13
32
-43
22
-52
21
-52
25
-49
28
-46
31
-44
32
-42
33
-41
34
-41
34
-41
35
-40
36
-40
36
-39
36
-39
-104
-32
-96
29
-44
53
-24
57
-20
55
-23
50
-27
47
-30
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
32
-43
22
-51
22
-51
25
-49
29
-45
31
-43
33
-42
34
-41
35
-40
35
-40
36
-39
36
-39
36
-39
36
-39
-104
-31
-94
31
-43
54
-23
58
-19
55
-23
50
-27
47
-30
45
-31
44
-32
43
-33
41
-34
42
-34
41
-35
41
-34
40
-35
40
-36
40
-35
40
-35
40
-36
40
-36
39
-36
39
-37
39
-36
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-36
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
37
-38
38
-37
39
118
33
64
-15
31
-44
20
-53
21
-52
24
-50
28
-47
30
-44
32
-43
33
-42
33
-41
33
-41
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
37
-38
37
-39
37
-39
37
-38
37
-38
37
-38
37
-38
37
-38
38
-38
38
-38
38
-37
38
-38
37
-38
38
-38
38
-38
38
-37
39
-37
38
-38
38
-38
38
-38
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-36
39
-37
39
-37
38
-37
39
-37
39
-37
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-36
39
-37
39
-36
39
-37
38
-37
-103
-30
-93
31
-42
55
-22
59
-19
55
-22
51
-26
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
41
120
35
67
-13
33
-42
21
-52
22
-52
25
-49
29
-46
32
-43
32
-42
34
-41
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
37
-39
37
-38
37
-38
36
-39
37
-38
37
-38
38
-38
37
-38
37
-38
38
-38
38
-38
37
-38
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-38
38
-37
39
-37
39
-37
38
-38
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
-102
-29
-93
31
-43
55
-22
58
-19
55
-22
51
-26
47
-29
46
-31
44
-32
43
-33
43
-33
42
-34
41
-34
42
-34
41
-34
41
-35
41
-35
40
-35
40
-36
39
-36
38
-37
39
-37
39
-37
39
-37
39
-36
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
39
118
33
65
-14
31
-43
21
-52
21
-52
24
-50
28
-47
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
-104
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-26
46
-30
45
-31
43
-33
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
40
-35
40
-36
39
-36
40
-36
39
-36
39
-37
39
-36
39
-37
39
-36
39
-36
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
118
33
65
-14
31
-44
20
-53
21
-53
24
-50
28
-46
30
-44
32
-43
33
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
55
-23
50
-26
47
-29
45
-32
44
-32
43
-33
42
-34
42
-34
41
-34
41
-35
41
-34
40
120
34
66
-13
32
-43
21
-52
21
-52
25
-49
28
-46
31
-44
32
-42
33
-41
35
-40
35
-40
36
-40
36
-39
36
-39
36
-39
36
-39
36
-39
37
-38
37
-39
37
-38
37
-38
37
-38
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
-103
-30
-94
31
-43
55
-22
59
-19
55
-22
51
-26
47
-29
45
-31
44
-32
43
-33
42
-33
42
-34
42
-34
42
-34
41
-35
41
120
34
66
-13
32
-43
22
-52
22
-52
24
-49
28
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
37
-39
-104
-31
-95
31
-43
53
-24
58
-20
55
-23
50
-26
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-34
40
-35
41
-35
40
-35
40
-35
40
-35
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
40
-36
39
-36
39
-37
39
-37
39
-37
38
-37
38
118
32
64
-15
30
-44
21
-53
21
-53
23
-50
28
-46
31
-44
32
-43
34
-41
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
53
-24
57
-20
54
-23
50
-27
47
-29
45
-31
43
-33
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
40
-35
40
-35
40
-35
40
-35
39
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-36
39
-37
38
-37
38
-37
38
-37
38
-37
38
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-40
35
-40
36
-39
-104
-31
-95
30
-44
54
-23
57
-20
54
-23
50
-27
47
-30
45
-31
43
-32
42
-34
42
-34
41
-34
41
-34
41
-35
41
-35
41
120
34
66
-13
32
-43
21
-52
21
-52
25
-49
28
-46
30
-44
32
-42
34
-41
34
-41
36
-39
35
-40
36
-39
36
-39
36
-39
-104
-32
-95
30
-44
54
-23
58
-20
54
-24
50
-27
47
-30
45
-31
44
-32
42
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
-35
40
-35
40
-35
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
39
-36
40
-36
40
-36
39
-36
38
-37
38
-37
38
-37
39
-36
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
118
32
64
-15
32
-43
20
-53
21
-53
24
-50
28
-47
30
-44
32
-43
34
-41
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
-104
-32
-95
29
-44
54
-23
58
-20
55
-22
50
-27
47
-30
45
-32
43
-33
43
-33
42
-34
41
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-35
39
-36
39
-37
39
-36
39
-37
39
-36
39
-36
39
-36
39
-36
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-36
39
-37
38
-37
38
-37
38
-38
38
-37
38
-37
38
-38
38
-37
38
-38
38
-38
38
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
27
-47
30
-45
32
-43
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
36
-39
-104
-31
-95
29
-44
53
-24
57
-20
54
-23
50
-26
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-34
41
-34
41
-35
40
120
34
66
-13
32
-43
22
-51
22
-52
25
-49
29
-46
31
-44
33
-42
33
-41
34
-41
34
-41
35
-40
35
-40
36
-39
35
-40
-105
-32
-95
29
-44
53
-24
58
-20
54
-23
51
-26
47
-29
45
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
119
34
66
-13
32
-43
21
-52
22
-52
25
-49
29
-46
32
-43
32
-43
33
-41
34
-41
35
-40
36
-39
35
-40
36
-39
37
-38
-104
-31
-95
30
-43
54
-23
59
-19
55
-22
50
-27
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
40
-35
40
-36
40
-36
40
-36
40
-36
39
-36
40
-36
39
-37
39
-37
39
-36
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
37
-38
38
118
32
64
-15
31
-44
21
-53
21
-53
25
-49
28
-47
30
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
35
-40
35
-40
-105
-32
-95
30
-44
54
-23
58
-20
55
-22
50
-26
47
-30
45
-32
43
-33
42
-33
42
-34
41
-34
41
-35
41
-34
41
-35
40
-35
40
-35
40
-35
39
-36
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
39
-36
39
-37
39
119
33
65
-14
31
-44
20
-53
20
-53
24
-50
28
-47
30
-44
33
-42
33
-42
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
-104
-31
-95
30
-44
53
-24
58
-19
55
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
40
-35
40
-35
40
119
34
65
-14
32
-43
22
-52
22
-52
25
-49
28
-46
31
-44
32
-43
33
-41
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
37
-39
37
-39
37
-38
38
-38
38
-38
37
-38
37
-38
37
-38
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
-102
-29
-93
31
-43
54
-23
59
-19
55
-22
51
-26
48
-29
45
-31
44
-32
43
-33
43
-33
41
-34
42
-34
42
-34
41
-35
41
-35
40
-36
40
-36
40
-36
38
-37
39
-37
39
-37
39
-36
39
-36
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
118
32
64
-15
31
-43
20
-53
21
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
37
-39
37
-38
37
-38
37
-38
37
-38
37
-38
38
-38
38
-38
38
-38
38
-37
38
-38
38
-37
39
-37
38
-37
39
-37
-102
-29
-93
32
-42
55
-22
58
-19
56
-22
51
-26
47
-30
46
-30
45
-32
43
-33
43
-33
42
-34
41
-34
42
-34
41
-35
40
120
34
66
-13
32
-43
22
-51
22
-51
26
-48
29
-46
31
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
-104
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-26
47
-30
45
-31
44
-32
43
-33
42
-34
41
-35
41
-35
41
-35
40
-35
41
120
35
66
-13
33
-42
22
-52
22
-52
25
-49
29
-46
31
-44
32
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
-104
-31
-95
30
-43
54
-23
58
-20
55
-22
50
-26
47
-29
45
-31
43
-32
42
-34
42
-34
41
-35
40
-35
40
-35
40
-35
40
-36
39
-36
39
-36
39
-36
39
-36
40
-36
39
-36
39
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
-36
38
-37
39
-36
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
39
-36
39
-37
39
-37
39
-37
39
-37
38
-37
38
117
32
64
-15
30
-44
20
-53
20
-53
24
-50
27
-47
30
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
35
-40
36
-39
37
-39
37
-38
37
-38
37
-38
37
-38
38
-38
37
-38
37
-38
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
37
-38
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
39
-37
38
-37
39
-37
39
-37
38
-38
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
-103
-30
-94
31
-43
54
-23
59
-19
56
-22
50
-26
48
-29
45
-31
44
-32
43
-33
43
-33
43
-33
42
-34
41
-35
41
-35
41
120
34
66
-13
33
-42
22
-52
22
-52
25
-49
28
-46
31
-44
32
-43
34
-41
34
-41
35
-41
34
-41
34
-41
35
-40
36
-39
37
-39
37
-38
37
-38
37
-38
37
-38
37
-38
37
-38
38
-37
38
-38
38
-37
38
-37
38
-38
38
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
39
-37
38
-37
37
-38
38
-38
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
-103
-30
-93
31
-43
55
-22
59
-19
56
-21
52
-25
48
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-34
42
-34
41
-35
41
-35
40
-35
40
-35
39
-36
40
-35
39
-36
39
-36
39
-36
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
118
32
65
-14
31
-44
20
-53
21
-52
24
-50
28
-47
31
-44
32
-43
33
-42
33
-41
34
-41
35
-40
35
-40
35
-40
36
-39
-105
-32
-95
30
-44
53
-24
57
-20
54
-23
50
-27
46
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
41
-35
40
-35
40
-36
39
-36
40
-36
39
-37
39
-36
39
-37
39
-36
39
-36
38
-37
39
-37
39
-37
38
-37
39
-37
39
118
33
64
-14
30
-44
20
-53
20
-53
24
-50
27
-47
30
-44
32
-43
32
-42
33
-41
35
-41
35
-40
35
-40
35
-40
36
-39
-104
-32
-95
30
-44
54
-23
57
-20
54
-23
50
-27
46
-30
45
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-34
40
-35
41
120
35
66
-13
32
-42
22
-52
22
-52
25
-49
28
-46
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-40
36
-39
37
-39
37
-38
37
-38
38
-38
37
-38
37
-38
37
-38
37
-39
37
-38
37
-38
37
-38
38
-37
38
-38
37
-38
38
-38
38
-37
38
-37
-103
-29
-93
31
-42
55
-22
59
-19
55
-22
51
-25
48
-29
45
-32
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
40
120
34
66
-13
32
-43
21
-52
22
-52
25
-49
29
-46
31
-44
32
-42
33
-41
34
-41
36
-40
36
-39
36
-39
36
-39
36
-39
-104
-31
-95
30
-44
54
-23
58
-20
55
-22
50
-26
47
-29
45
-31
44
-32
42
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-36
39
-36
40
-36
40
-36
38
-37
39
-37
38
-37
39
-36
39
-37
38
-38
38
-37
39
-37
39
-37
39
-36
39
118
33
65
-14
31
-44
20
-53
21
-52
25
-49
28
-47
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
-104
-32
-96
30
-44
53
-24
57
-20
55
-23
50
-27
46
-30
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
40
-36
40
-36
39
-36
39
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-36
38
-37
39
-36
39
-36
39
-37
39
-36
39
-36
38
-37
39
118
32
64
-15
31
-44
20
-53
21
-53
24
-49
28
-47
31
-44
33
-42
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
35
-40
-105
-32
-95
29
-44
53
-24
58
-20
54
-23
50
-26
46
-30
45
-31
43
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
120
34
66
-13
33
-42
22
-51
22
-51
26
-48
29
-45
31
-44
33
-42
33
-41
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
-104
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
47
-30
45
-31
44
-32
43
-33
43
-33
42
-34
41
-34
41
-34
41
-35
40
-35
40
-35
40
-36
40
-36
39
-36
39
-37
39
-37
39
-37
38
-37
39
-36
39
-37
39
-37
39
-36
39
-37
39
-37
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-36
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
117
32
65
-14
31
-44
20
-53
20
-53
24
-50
28
-47
31
-44
32
-43
33
-42
34
-41
35
-41
34
-41
35
-40
35
-40
36
-39
-104
-31
-95
30
-43
53
-24
57
-20
54
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
41
-34
41
-35
40
-35
40
-36
40
-36
39
-37
40
-36
39
-36
39
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-36
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
39
119
33
64
-14
31
-44
20
-53
21
-52
25
-49
28
-46
30
-45
32
-43
33
-42
33
-42
34
-41
34
-41
35
-40
36
-40
36
-39
-105
-31
-95
29
-44
53
-24
57
-20
55
-23
50
-26
47
-30
45
-31
44
-32
42
-33
43
-33
42
-34
41
-34
41
-35
41
-35
40
120
34
66
-13
33
-42
22
-51
22
-52
25
-49
29
-46
31
-43
32
-42
34
-41
35
-40
35
-40
36
-40
36
-39
37
-38
37
-38
-104
-31
-95
30
-43
54
-23
58
-20
55
-23
50
-27
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-34
40
-35
41
-35
40
119
33
66
-14
32
-43
22
-52
22
-52
25
-49
29
-46
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
36
-39
37
-39
37
-39
-104
-31
-95
30
-44
53
-24
58
-20
55
-23
49
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-34
41
-35
40
-35
40
-36
40
-36
40
-35
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
38
-38
38
-38
39
-37
39
-37
39
-36
39
-36
38
-37
39
-37
39
-37
39
-37
38
-37
37
-38
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-36
38
-37
39
118
33
64
-15
31
-43
21
-53
21
-52
25
-49
28
-46
30
-45
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
-105
-32
-95
30
-43
54
-23
57
-20
54
-23
50
-27
46
-30
44
-32
44
-32
43
-33
42
-34
41
-34
41
-35
41
-35
40
-35
40
-36
40
-36
39
-37
39
-36
39
-36
39
-37
39
-36
39
-36
38
-38
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
118
33
64
-15
31
-44
21
-52
21
-52
24
-50
28
-47
30
-45
32
-43
33
-42
33
-42
34
-41
35
-40
35
-40
36
-39
36
-39
-104
-31
-95
29
-44
53
-24
58
-20
54
-23
49
-27
46
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
120
34
65
-14
32
-43
21
-52
21
-52
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
36
-39
37
-39
37
-39
36
-39
37
-38
37
-38
37
-38
37
-38
37
-38
37
-38
38
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-38
38
-37
-103
-31
-95
31
-43
55
-22
58
-19
56
-22
51
-26
47
-29
46
-31
44
-32
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
41
-35
40
-35
40
-36
39
-36
39
-36
39
-36
40
-36
39
-36
39
-36
39
-37
38
-37
38
-37
37
-38
38
-37
38
118
32
64
-15
32
-43
21
-52
21
-52
24
-50
27
-47
30
-45
32
-43
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
36
-39
37
-39
37
-38
37
-38
37
-38
38
-38
38
-38
38
-37
38
-38
37
-38
37
-38
37
-38
38
-38
38
-38
37
-38
-103
-30
-94
31
-43
55
-23
59
-19
56
-22
51
-26
48
-29
45
-31
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-34
40
120
34
67
-12
32
-42
21
-53
21
-52
25
-49
28
-46
31
-44
32
-42
33
-41
34
-41
35
-41
35
-40
36
-40
36
-39
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
120
34
66
-13
33
-42
22
-52
22
-52
26
-48
29
-46
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
36
-40
36
-39
37
-38
-104
-32
-95
30
-43
54
-23
58
-19
55
-23
50
-27
47
-29
45
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-36
38
-37
38
-37
38
-37
38
-37
38
-38
38
118
32
64
-15
31
-44
20
-53
21
-53
24
-50
28
-47
30
-45
32
-43
33
-42
34
-41
34
-41
35
-40
36
-39
36
-39
35
-40
37
-39
37
-39
37
-39
37
-38
37
-38
37
-38
37
-38
37
-39
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
38
-38
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-38
39
-37
38
-37
38
-38
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-36
39
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-36
-102
-29
-93
32
-42
55
-22
59
-19
56
-22
50
-26
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-34
41
-35
41
120
34
66
-13
32
-42
21
-52
22
-52
26
-48
29
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
36
-39
37
-39
37
-38
38
-38
37
-38
37
-39
37
-38
37
-38
37
-38
37
-38
38
-38
38
-37
38
-38
37
-38
38
-38
38
-38
38
-37
39
-37
38
-37
39
-37
38
-37
37
-38
38
-37
38
-37
38
-38
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-38
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-38
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
-102
-29
-93
32
-42
55
-22
59
-19
56
-22
51
-26
48
-29
45
-31
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
40
-35
40
-36
39
-37
39
-36
39
-37
39
-36
39
-36
39
-37
39
-36
39
-36
39
-36
39
-37
38
-37
39
-37
39
-37
39
118
33
65
-14
30
-44
21
-53
21
-52
25
-49
28
-47
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-39
-104
-32
-95
30
-43
53
-24
57
-20
55
-23
50
-27
46
-30
44
-32
43
-33
43
-33
42
-34
41
-35
41
-34
41
-35
41
-35
40
-35
40
-36
40
-35
40
-36
39
-37
39
-37
39
-37
38
-37
39
-36
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
118
33
64
-15
31
-44
20
-53
21
-52
24
-50
28
-47
30
-45
32
-43
34
-41
34
-41
34
-41
35
-40
35
-40
36
-39
37
-39
-104
-32
-96
29
-44
54
-23
58
-20
55
-22
50
-26
47
-30
45
-31
43
-33
43
-33
42
-34
41
-34
42
-34
41
-35
40
-36
40
120
34
66
-13
33
-42
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
33
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-39
36
-39
37
-39
37
-39
37
-38
37
-38
37
-38
38
-38
37
-38
38
-38
37
-38
38
-38
38
-38
38
-38
38
-37
38
-38
38
-38
-103
-29
-93
32
-42
55
-22
59
-19
55
-22
50
-27
48
-29
45
-31
44
-32
43
-33
42
-33
42
-33
42
-34
41
-35
41
-35
40
120
34
66
-13
32
-43
21
-52
22
-52
24
-49
29
-46
31
-44
32
-43
33
-41
34
-41
34
-40
35
-40
35
-40
36
-40
36
-39
-104
-31
-95
30
-43
54
-23
58
-19
54
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-34
42
-34
41
-35
41
-35
40
-35
41
-35
40
-35
40
-36
39
-36
39
-36
39
-37
39
-36
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
118
32
64
-15
31
-43
20
-53
21
-53
25
-49
28
-47
30
-45
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
35
-40
-105
-32
-95
30
-43
54
-23
57
-20
54
-23
50
-27
46
-30
45
-31
43
-32
43
-33
43
-33
42
-34
41
-35
40
-35
40
-35
40
-35
40
-35
40
-35
40
-36
39
-36
39
-36
40
-35
40
-36
39
-36
39
-36
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
28
-46
31
-44
32
-42
33
-41
34
-41
34
-41
34
-41
35
-40
35
-40
35
-40
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
40
-35
40
120
34
65
-14
32
-43
22
-52
21
-52
25
-49
28
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
-104
-31
-95
30
-43
54
-23
58
-20
55
-22
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-34
40
-36
41
-35
41
-35
40
-35
40
-35
40
-36
40
-36
40
-36
40
-35
40
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-36
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-37
39
-37
38
-37
39
118
33
65
-14
31
-44
20
-53
21
-53
24
-50
27
-47
30
-44
32
-43
32
-43
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
-104
-32
-95
30
-44
53
-24
57
-20
54
-23
50
-27
46
-30
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-36
38
-37
38
-37
38
-37
39
-37
39
-37
39
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
38
-37
38
-38
38
-37
38
-37
39
-37
39
118
33
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
30
-45
32
-43
33
-42
33
-41
34
-41
35
-41
35
-40
36
-40
36
-39
-104
-31
-95
30
-44
53
-24
58
-20
54
-23
50
-27
47
-30
44
-32
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
40
119
34
66
-13
32
-43
22
-52
22
-52
25
-49
29
-46
32
-43
32
-43
34
-41
34
-41
34
-41
35
-40
35
-40
36
-39
37
-39
-104
-32
-96
30
-44
54
-23
58
-19
55
-22
50
-26
47
-29
44
-32
43
-33
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
40
119
34
66
-13
32
-43
22
-52
22
-51
25
-49
28
-46
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
37
-39
-104
-31
-95
30
-43
55
-23
58
-20
55
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
41
-34
41
-34
41
-34
41
-35
41
-35
40
-36
40
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
31
-44
32
-43
32
-42
33
-42
34
-41
35
-40
35
-40
36
-40
36
-39
-105
-32
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-36
39
-36
39
-36
39
-36
39
-37
38
-38
38
-37
38
118
32
64
-15
31
-44
21
-52
21
-52
24
-50
27
-47
30
-45
32
-43
33
-41
34
-41
35
-41
35
-40
36
-40
36
-39
36
-39
-104
-31
-95
31
-43
53
-24
58
-20
55
-23
50
-27
47
-29
45
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
120
34
66
-13
32
-43
21
-52
22
-52
25
-49
27
-47
30
-45
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
35
-40
36
-39
36
-39
37
-39
37
-38
37
-39
37
-38
38
-38
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
-103
-30
-94
31
-43
54
-23
58
-19
55
-22
50
-26
48
-29
46
-31
45
-32
44
-32
42
-33
42
-34
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
118
33
64
-15
31
-44
21
-53
21
-52
25
-49
29
-46
31
-44
32
-43
33
-42
33
-42
34
-41
35
-40
35
-40
36
-39
36
-39
37
-39
37
-38
37
-38
37
-38
37
-38
38
-38
38
-38
38
-37
38
-38
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
-102
-29
-93
30
-43
55
-23
59
-19
56
-22
51
-26
47
-29
45
-32
44
-32
43
-33
43
-33
43
-33
41
-34
41
-35
41
-35
40
120
34
66
-13
32
-43
22
-51
22
-51
25
-49
29
-46
32
-43
33
-42
34
-41
35
-40
34
-41
35
-40
36
-40
36
-40
36
-39
-105
-32
-95
30
-44
54
-23
58
-20
54
-23
50
-27
47
-29
45
-31
43
-32
43
-33
42
-33
42
-34
41
-35
41
-35
41
-35
41
119
34
66
-14
32
-43
21
-52
21
-52
25
-49
28
-46
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
-104
-32
-95
30
-44
53
-23
58
-20
55
-23
50
-26
47
-29
45
-31
43
-32
43
-33
43
-33
42
-34
43
-33
41
-34
41
-35
41
-35
41
-35
40
-35
39
-36
38
-37
39
-36
39
-37
39
-37
39
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-38
37
-38
38
118
32
65
-14
31
-44
20
-53
20
-53
24
-50
28
-47
30
-45
31
-43
33
-42
34
-41
35
-40
35
-40
36
-40
36
-40
36
-39
36
-39
37
-39
37
-38
38
-38
37
-38
38
-38
37
-38
37
-38
38
-38
38
-37
38
-38
39
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-38
39
-37
39
-37
38
-37
38
-38
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-38
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-38
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-38
38
-38
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-38
-103
-30
-94
31
-43
55
-23
59
-19
56
-21
51
-26
48
-29
46
-31
44
-32
43
-33
43
-33
42
-34
41
-34
41
-35
40
-35
40
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
33
-42
34
-41
35
-40
35
-40
35
-41
36
-40
36
-39
36
-39
37
-39
37
-38
37
-38
38
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-38
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-38
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-38
38
-38
38
-37
38
-37
38
-38
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
-103
-30
-93
31
-42
55
-23
58
-19
55
-22
51
-26
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
118
33
65
-14
32
-43
20
-53
21
-52
24
-50
28
-46
30
-44
31
-43
33
-42
34
-41
34
-41
35
-40
36
-39
36
-39
37
-39
-104
-31
-95
31
-43
54
-23
57
-20
55
-22
50
-26
47
-30
45
-32
43
-33
43
-33
42
-34
41
-35
41
-35
40
-35
41
-35
40
-35
40
-36
40
-36
39
-36
39
-36
39
-36
40
-36
39
-36
40
-36
39
-36
39
-36
39
-36
39
-36
39
-37
38
-37
39
-37
38
118
32
64
-15
31
-44
20
-53
21
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
35
-40
35
-40
36
-39
37
-39
36
-39
-104
-31
-95
29
-44
53
-24
57
-20
54
-23
50
-27
46
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
120
34
66
-13
32
-43
22
-52
22
-52
24
-49
28
-46
30
-44
32
-43
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
36
-40
36
-39
37
-38
37
-38
38
-38
38
-38
37
-38
38
-38
37
-38
38
-37
38
-37
38
-37
38
-38
38
-38
38
-38
39
-37
38
-37
-103
-30
-94
31
-43
54
-23
59
-19
55
-22
51
-26
48
-29
45
-31
44
-32
43
-33
43
-33
43
-33
42
-34
41
-34
42
-34
41
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
29
-46
31
-43
33
-42
34
-41
35
-41
35
-40
35
-40
35
-40
35
-40
36
-39
-104
-31
-95
31
-43
54
-23
58
-20
55
-22
50
-27
47
-30
45
-31
43
-33
43
-33
43
-33
42
-34
41
-35
41
-35
40
-36
40
-35
40
-35
40
-35
40
-35
39
-36
39
-36
38
-37
39
-37
39
-36
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
38
118
33
64
-15
31
-44
20
-53
21
-53
25
-49
29
-46
31
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
36
-40
-105
-32
-96
29
-44
53
-24
57
-20
55
-23
50
-26
47
-30
44
-32
43
-33
42
-34
42
-34
41
-35
40
-35
40
-35
40
-35
40
-35
41
-35
40
-36
40
-35
40
-35
39
-36
39
-36
39
-36
39
-36
40
-36
39
-36
39
-37
38
-37
38
-37
38
-37
39
-37
38
118
33
64
-14
31
-44
21
-52
20
-53
25
-49
28
-46
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-39
36
-40
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
120
34
66
-13
32
-43
21
-52
22
-52
24
-50
28
-46
31
-44
32
-42
35
-41
35
-40
35
-40
36
-40
36
-39
36
-39
36
-39
-104
-32
-96
30
-44
53
-24
58
-20
55
-23
50
-27
47
-30
45
-31
43
-32
43
-33
43
-33
41
-35
41
-35
41
-35
40
-35
41
-35
40
-35
40
-36
39
-37
40
-36
39
-36
39
-37
39
-37
39
-37
38
-37
39
-37
39
-36
39
-37
39
-36
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
118
33
64
-15
31
-44
21
-53
20
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
36
-39
36
-39
-104
-31
-95
29
-44
54
-23
58
-20
55
-22
50
-26
47
-29
45
-31
43
-33
43
-33
42
-34
41
-34
40
-35
41
-35
41
-35
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-36
38
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
38
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
30
-44
32
-43
33
-41
34
-41
34
-41
35
-40
35
-40
36
-40
37
-39
-104
-32
-95
30
-44
53
-24
57
-21
54
-23
49
-27
47
-29
45
-31
43
-33
43
-33
43
-33
41
-34
41
-34
40
-35
40
-35
39
119
33
66
-13
32
-42
22
-51
22
-52
25
-49
29
-46
31
-43
33
-42
34
-41
34
-41
35
-40
36
-40
36
-40
36
-39
37
-39
-104
-31
-95
30
-43
53
-24
57
-20
54
-23
50
-27
47
-30
45
-31
43
-33
43
-33
42
-34
41
-34
41
-34
41
-35
40
-35
40
119
34
65
-14
32
-43
22
-51
22
-51
25
-49
28
-46
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-39
36
-39
36
-39
-104
-31
-95
30
-44
53
-24
58
-20
55
-22
50
-26
47
-29
45
-31
44
-32
42
-33
42
-34
42
-34
42
-34
41
-35
40
-36
39
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-36
38
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
39
-36
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
36
-39
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
55
-23
50
-27
47
-29
45
-31
44
-32
43
-33
43
-33
41
-34
40
-35
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-37
38
-37
39
-37
38
-37
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
118
32
65
-14
32
-43
21
-52
21
-53
24
-50
27
-47
30
-44
32
-42
34
-41
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
-104
-31
-95
30
-44
54
-23
58
-20
55
-23
49
-27
46
-30
44
-32
43
-33
43
-33
43
-33
41
-34
42
-34
41
-35
40
-35
40
119
34
66
-14
32
-43
21
-52
21
-52
25
-49
28
-46
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
37
-39
37
-38
37
-38
37
-38
37
-38
37
-38
38
-38
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-38
38
-38
38
-37
-103
-30
-94
31
-42
55
-22
59
-19
55
-22
51
-26
48
-29
45
-31
44
-32
43
-33
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
39
-36
39
-36
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
118
33
65
-14
31
-43
21
-52
21
-52
25
-49
28
-46
31
-44
31
-43
33
-42
33
-42
34
-41
34
-41
35
-40
36
-40
35
-40
36
-39
36
-39
36
-39
37
-39
37
-39
37
-38
37
-38
37
-38
37
-38
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-38
-103
-29
-93
32
-42
55
-22
59
-19
55
-22
50
-27
47
-29
45
-31
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
119
34
66
-13
32
-43
21
-53
22
-52
25
-49
28
-46
31
-44
32
-43
33
-41
34
-41
35
-40
36
-40
36
-40
36
-39
37
-39
-104
-32
-95
30
-44
54
-23
58
-19
55
-22
51
-26
48
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
41
120
34
66
-13
33
-42
21
-52
22
-52
25
-49
28
-46
31
-44
33
-42
34
-41
35
-41
35
-40
35
-40
36
-39
37
-39
37
-39
-104
-31
-95
30
-44
54
-23
57
-20
54
-23
50
-27
46
-30
45
-32
43
-32
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
41
-35
40
-35
39
-36
40
-36
39
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-36
39
-36
39
-36
39
-36
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
118
33
65
-14
31
-44
21
-53
21
-53
24
-50
28
-47
30
-45
32
-43
33
-42
33
-41
34
-41
35
-40
35
-40
36
-40
36
-39
36
-40
37
-39
37
-39
37
-39
37
-38
37
-39
37
-38
38
-38
37
-38
38
-38
38
-38
38
-38
37
-38
38
-38
38
-37
38
-37
38
-38
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
-37
39
-37
39
-37
39
-37
38
-37
38
-38
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-38
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-38
39
-37
38
-37
38
-38
38
-37
38
-37
38
-38
38
-38
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
-103
-29
-93
32
-42
56
-22
60
-18
56
-21
52
-25
48
-29
45
-31
44
-32
43
-33
43
-33
43
-33
41
-34
41
-35
41
-35
41
120
35
66
-13
32
-43
21
-52
21
-52
25
-49
28
-46
31
-44
32
-43
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
36
-39
37
-39
37
-38
37
-38
37
-38
37
-38
37
-38
37
-39
37
-38
38
-37
38
-37
38
-37
39
-37
38
-37
38
-38
39
-37
38
-38
38
-38
38
-37
37
-38
38
-37
38
-37
37
-38
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
-102
-29
-93
32
-42
55
-22
58
-19
55
-22
51
-26
48
-29
45
-31
44
-32
44
-32
43
-33
42
-34
41
-34
42
-34
41
-35
41
-35
40
-36
40
-35
40
-36
39
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-36
39
-36
38
-37
39
-37
39
-37
39
-37
39
119
33
65
-14
32
-43
21
-52
21
-52
24
-50
28
-46
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-40
36
-40
36
-39
-105
-32
-95
30
-44
54
-23
57
-20
54
-23
50
-27
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
41
-35
40
-35
40
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
118
33
65
-14
30
-45
20
-53
21
-53
24
-50
27
-47
30
-45
32
-43
33
-41
33
-41
35
-41
35
-40
35
-40
35
-40
35
-40
-105
-32
-95
30
-44
53
-23
58
-20
54
-23
49
-27
46
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
40
-35
41
-35
40
120
34
66
-13
33
-42
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
37
-39
37
-38
37
-39
37
-38
37
-38
38
-38
38
-38
38
-37
38
-38
38
-37
38
-37
37
-38
38
-38
38
-38
38
-38
38
-37
-103
-30
-94
32
-42
56
-22
59
-19
56
-22
51
-26
48
-28
46
-30
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
120
34
65
-14
32
-43
22
-52
21
-52
25
-49
28
-46
31
-44
33
-42
34
-41
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
-105
-32
-96
30
-44
54
-23
57
-20
55
-22
50
-27
47
-30
45
-31
43
-33
43
-33
43
-33
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
39
-36
40
-36
39
-36
39
-37
39
-37
39
-36
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
118
33
65
-14
31
-44
21
-53
20
-53
24
-50
28
-46
29
-45
31
-43
33
-42
34
-41
34
-41
35
-40
36
-40
36
-39
36
-40
-105
-32
-95
30
-44
54
-23
58
-19
55
-22
51
-26
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
40
-35
41
-35
40
-35
40
-36
40
-36
39
-37
38
-37
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
119
33
65
-14
31
-44
20
-53
20
-53
24
-50
28
-47
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-40
36
-39
37
-39
-104
-32
-95
30
-44
53
-24
58
-20
55
-22
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
120
34
65
-14
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
33
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
36
-39
-104
-31
-95
30
-43
54
-23
58
-20
55
-23
50
-27
47
-29
44
-32
43
-33
43
-33
42
-34
41
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-35
40
-36
39
-36
40
-36
40
-36
39
-37
39
-36
39
-37
39
-37
39
-36
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
119
33
64
-15
30
-44
21
-53
21
-52
24
-50
28
-47
30
-45
31
-43
32
-43
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
-105
-32
-95
29
-44
53
-24
58
-20
55
-22
51
-26
47
-30
45
-32
43
-33
42
-34
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
41
-35
41
-35
40
-36
40
-35
40
-36
39
-36
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
118
33
65
-14
31
-44
21
-53
21
-53
25
-49
28
-46
30
-44
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
-104
-32
-95
30
-44
53
-24
57
-20
55
-23
49
-27
47
-30
45
-31
43
-33
42
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
119
34
65
-14
33
-42
22
-52
21
-52
25
-49
28
-46
31
-44
33
-42
34
-41
34
-41
35
-41
35
-40
36
-39
36
-40
36
-39
-104
-32
-96
30
-44
54
-23
57
-20
55
-23
50
-27
46
-30
45
-31
44
-32
43
-33
42
-34
41
-35
41
-35
40
-35
40
-36
40
120
34
67
-13
33
-42
22
-52
21
-52
25
-49
28
-47
31
-44
32
-43
33
-42
34
-41
36
-40
36
-39
36
-39
36
-39
37
-39
-104
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-26
46
-30
45
-31
43
-33
43
-33
43
-33
42
-34
41
-35
41
-34
40
-35
40
-36
41
-35
40
-35
40
-36
40
-36
39
-36
40
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
38
-38
38
-37
38
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
27
-47
29
-45
32
-43
33
-42
34
-41
34
-41
35
-40
34
-41
35
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
55
-22
50
-27
47
-29
45
-31
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
40
-36
39
-37
39
-37
39
-36
38
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
40
-36
39
-36
39
-37
39
119
33
65
-14
32
-43
21
-53
21
-53
24
-50
27
-47
29
-45
31
-43
32
-42
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
-104
-32
-95
30
-44
54
-23
58
-20
55
-23
49
-27
47
-30
45
-32
44
-32
43
-33
43
-33
41
-35
41
-34
42
-34
41
-35
41
120
34
66
-14
33
-42
22
-52
22
-52
26
-49
28
-46
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-40
36
-40
36
-40
37
-39
37
-38
37
-38
37
-38
37
-38
38
-38
38
-37
38
-38
38
-37
38
-37
38
-38
39
-37
38
-37
38
-38
38
-37
38
-37
-103
-29
-93
32
-42
55
-22
59
-19
55
-22
51
-26
48
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-34
41
-35
40
-36
40
-35
39
-36
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
30
-45
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
37
-39
37
-38
37
-39
38
-38
38
-38
37
-38
37
-38
37
-38
38
-37
38
-38
38
-38
38
-37
38
-38
38
-38
38
-37
-103
-30
-94
31
-42
55
-22
59
-19
55
-22
50
-26
47
-29
46
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-34
41
-35
41
120
34
66
-13
32
-43
22
-52
22
-51
25
-49
29
-46
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
37
-39
-104
-32
-95
30
-44
54
-23
58
-19
55
-23
50
-27
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-34
41
-35
40
-35
41
120
34
65
-14
32
-43
21
-52
21
-52
25
-49
29
-46
31
-44
33
-42
33
-42
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
-105
-31
-95
29
-44
53
-24
58
-20
55
-23
51
-26
47
-30
45
-32
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
40
-35
41
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
117
32
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
30
-45
31
-44
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
35
-40
37
-39
37
-39
36
-39
37
-38
37
-38
37
-38
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
37
-38
38
-38
38
-37
38
-38
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-38
38
-38
37
-38
38
-38
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
39
-37
-102
-30
-94
31
-43
55
-22
59
-19
56
-22
52
-25
48
-29
46
-30
45
-31
43
-33
42
-33
41
-35
41
-35
41
-35
40
-36
40
120
34
67
-13
33
-42
22
-51
22
-51
25
-49
29
-46
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
37
-39
37
-39
37
-39
37
-38
37
-38
37
-38
38
-38
37
-38
38
-38
38
-37
38
-37
39
-37
38
-37
37
-38
38
-37
38
-38
38
-38
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-38
39
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-38
38
-37
38
-38
38
-37
39
-37
38
-38
38
-38
38
-37
37
-38
38
-37
-103
-30
-94
32
-42
55
-22
58
-19
56
-22
51
-26
47
-29
45
-31
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
40
-35
40
-35
40
-35
40
-35
40
-35
40
-36
40
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
118
33
64
-15
32
-43
21
-52
21
-52
25
-49
28
-46
31
-44
32
-43
32
-43
34
-41
34
-41
35
-40
36
-39
36
-39
36
-39
-105
-31
-95
29
-44
53
-24
57
-20
53
-24
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
40
-35
41
-35
40
-35
40
-35
41
-35
40
-36
39
-36
39
-37
39
-37
39
-36
39
-37
39
-37
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
39
-37
38
118
33
65
-14
31
-44
21
-52
22
-52
24
-50
28
-46
30
-44
32
-43
33
-42
33
-42
34
-41
34
-41
36
-40
36
-39
36
-40
-105
-32
-95
30
-44
54
-23
58
-20
54
-23
50
-26
48
-29
44
-32
44
-32
43
-33
42
-34
41
-34
40
-35
40
-35
41
-35
41
120
34
67
-12
33
-42
21
-53
21
-52
24
-49
28
-46
31
-44
33
-42
34
-41
34
-41
34
-41
35
-40
36
-39
36
-39
37
-38
37
-39
37
-38
38
-38
37
-38
38
-38
37
-38
37
-38
37
-38
37
-38
38
-38
38
-38
38
-37
38
-38
38
-37
38
-38
38
-37
-103
-30
-94
32
-42
56
-22
59
-19
56
-22
51
-26
48
-29
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
40
120
34
66
-13
32
-43
21
-52
22
-52
25
-49
28
-46
31
-44
32
-43
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
36
-39
-105
-32
-95
29
-44
53
-24
57
-20
55
-23
51
-26
47
-30
46
-31
44
-32
42
-34
43
-33
42
-34
41
-35
41
-35
40
-35
40
-35
40
-36
40
-35
40
-35
40
-36
39
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
118
33
64
-15
30
-44
20
-53
20
-53
24
-50
27
-47
30
-44
32
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-40
-105
-31
-95
30
-44
53
-24
57
-20
54
-23
50
-27
46
-30
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
40
-35
40
-36
39
-37
39
-36
39
-36
39
-36
39
-36
38
-37
39
-36
39
-36
38
-37
39
-37
39
118
33
65
-14
31
-44
21
-53
21
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
-104
-32
-95
30
-43
53
-23
58
-20
55
-23
50
-27
46
-30
44
-32
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
119
34
66
-13
32
-43
21
-52
22
-52
25
-49
29
-46
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
36
-39
36
-39
36
-39
-105
-31
-95
30
-44
54
-23
57
-20
55
-23
50
-27
46
-31
45
-32
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-36
40
-35
39
-36
39
-37
39
-37
38
-37
39
-37
39
-36
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
37
-38
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
118
32
64
-15
30
-44
20
-53
20
-53
25
-49
28
-46
31
-44
32
-43
33
-42
33
-42
34
-41
35
-40
34
-41
35
-40
36
-39
-105
-31
-95
30
-43
53
-24
58
-20
55
-23
50
-27
46
-30
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-36
39
-37
39
-37
39
-36
39
-36
39
-36
39
-36
39
-37
39
-36
39
-36
40
-36
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
118
32
65
-14
31
-44
21
-53
21
-52
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
-104
-31
-95
30
-44
53
-24
56
-21
55
-23
50
-27
46
-30
45
-31
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
41
120
34
65
-14
32
-43
22
-52
22
-52
26
-48
29
-46
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-40
36
-39
-104
-32
-95
30
-43
54
-23
58
-20
55
-23
50
-27
46
-30
45
-31
44
-32
43
-33
42
-34
41
-35
42
-34
41
-34
40
-35
41
120
34
66
-13
33
-42
22
-51
21
-52
25
-49
29
-46
30
-44
32
-43
33
-41
34
-41
35
-40
35
-40
36
-40
36
-39
36
-39
-104
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-26
47
-29
45
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
39
-36
40
-35
40
-36
39
-36
40
-36
40
-36
39
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
37
-38
38
-37
38
-37
38
118
32
64
-15
31
-44
20
-53
21
-53
24
-50
27
-47
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
-104
-32
-96
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
45
-32
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
41
-35
40
-35
41
-35
40
-36
39
-36
39
-36
40
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
118
33
65
-14
31
-43
20
-53
21
-52
25
-49
28
-46
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-40
36
-40
36
-39
-105
-32
-95
30
-44
54
-23
57
-20
54
-24
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
41
-35
41
-35
41
-34
41
-35
40
120
35
67
-12
33
-42
22
-51
22
-52
25
-49
28
-46
30
-44
32
-43
33
-41
34
-41
35
-40
35
-40
36
-40
36
-39
37
-39
37
-39
37
-38
37
-38
37
-38
37
-38
38
-38
38
-38
37
-38
38
-37
38
-37
38
-37
38
-37
37
-38
38
-38
38
-38
38
-38
-103
-29
-93
31
-42
55
-23
59
-19
55
-22
51
-26
48
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
40
-36
40
-36
40
-36
39
-37
39
-36
39
-36
38
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
39
118
32
65
-14
32
-43
20
-53
20
-53
24
-50
27
-47
30
-45
32
-43
33
-41
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
37
-39
37
-39
37
-38
37
-38
37
-38
38
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-37
39
-37
39
-37
38
-37
39
-37
-102
-30
-94
31
-42
55
-22
59
-19
56
-22
51
-26
48
-29
46
-31
43
-33
43
-33
43
-34
42
-34
42
-34
41
-35
41
-35
40
120
34
66
-14
33
-42
22
-52
21
-52
25
-49
29
-46
31
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
-105
-32
-96
30
-44
54
-23
58
-20
54
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
32
-43
22
-52
22
-52
26
-48
28
-46
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
36
-39
36
-39
36
-40
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-26
47
-30
45
-31
44
-32
43
-33
43
-33
42
-34
41
-35
40
-35
40
-36
40
-36
40
-35
40
-36
39
-36
40
-36
40
-36
40
-36
39
-36
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
118
32
65
-14
32
-43
21
-53
21
-52
24
-50
28
-47
30
-45
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
36
-39
37
-38
37
-38
37
-39
37
-38
37
-39
37
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-36
39
-37
38
-38
38
-37
38
-37
39
-37
39
-36
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
-103
-30
-94
31
-43
55
-23
59
-19
56
-22
52
-25
48
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-34
41
-35
40
120
34
66
-13
32
-43
22
-51
22
-52
24
-50
29
-46
32
-43
32
-43
33
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-40
36
-40
37
-38
37
-38
37
-38
37
-38
37
-38
38
-38
38
-38
38
-38
38
-38
37
-38
38
-38
37
-38
37
-38
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-38
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-38
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-38
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-38
39
-37
38
-37
-103
-30
-94
31
-43
54
-23
58
-19
55
-22
51
-26
47
-29
46
-31
44
-32
43
-33
43
-33
41
-35
41
-35
41
-35
40
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
40
-36
39
-37
39
-36
39
-36
39
-37
39
-37
38
-37
38
118
32
64
-15
30
-44
20
-53
20
-53
24
-50
28
-47
31
-44
32
-42
34
-41
34
-41
35
-41
35
-40
35
-40
36
-39
36
-39
-105
-32
-95
29
-44
53
-24
57
-20
54
-23
50
-27
46
-30
44
-32
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-36
40
-35
40
-36
39
-36
40
-36
39
-36
39
-36
40
-36
39
-36
39
-36
39
-36
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
118
32
64
-15
31
-44
21
-53
21
-53
25
-49
28
-46
31
-44
32
-43
34
-41
34
-41
34
-41
34
-41
35
-40
36
-39
37
-39
-104
-32
-95
30
-43
54
-23
58
-20
55
-22
50
-27
47
-29
45
-31
43
-33
43
-33
42
-34
41
-35
41
-35
40
-35
41
-35
41
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
28
-46
31
-43
32
-42
34
-41
35
-40
35
-40
36
-40
36
-39
36
-39
36
-39
36
-39
37
-38
37
-38
37
-38
38
-38
38
-38
37
-38
38
-38
38
-37
38
-38
38
-38
37
-38
38
-37
39
-37
38
-37
39
-37
-102
-30
-94
31
-42
55
-22
58
-19
55
-22
51
-26
47
-29
45
-31
45
-32
43
-33
43
-33
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-14
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
33
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-40
36
-40
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
46
-30
45
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
41
-35
40
-35
40
-35
40
-35
40
-36
39
-36
40
-36
39
-36
39
-37
39
-37
38
-37
39
-37
39
-37
38
-38
38
-37
39
-37
38
118
33
64
-15
31
-44
21
-53
21
-53
24
-50
28
-46
31
-44
31
-43
33
-42
34
-41
35
-41
35
-40
36
-40
36
-39
36
-39
-105
-32
-96
30
-43
54
-23
58
-19
55
-22
50
-27
47
-29
45
-32
43
-32
43
-33
42
-34
41
-34
41
-35
40
-35
41
-35
40
-35
40
-36
40
-35
40
-36
40
-36
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
39
119
33
65
-14
31
-44
20
-53
21
-53
24
-50
28
-47
30
-44
31
-43
33
-42
34
-41
34
-41
34
-41
35
-40
36
-39
37
-39
-104
-31
-95
30
-44
54
-24
58
-20
55
-22
50
-27
46
-30
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
41
120
34
66
-13
32
-43
22
-52
21
-52
25
-49
28
-46
31
-44
32
-43
33
-42
35
-41
35
-40
35
-40
37
-39
37
-39
36
-39
-105
-31
-95
30
-43
54
-23
58
-20
55
-23
50
-27
47
-30
45
-32
43
-33
43
-33
43
-33
42
-34
41
-34
41
-35
41
-35
40
-36
40
-35
40
-36
40
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
40
-36
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
118
33
64
-15
31
-44
21
-53
20
-53
23
-51
27
-47
30
-45
31
-44
33
-42
33
-42
33
-41
34
-41
35
-40
35
-40
36
-39
-104
-32
-95
30
-44
54
-23
57
-20
55
-23
50
-27
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
40
-35
40
-35
40
-35
40
-36
40
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-38
38
-38
38
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-38
38
-37
39
118
33
64
-15
31
-44
20
-53
20
-53
24
-50
28
-46
31
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
35
-40
35
-40
-105
-31
-95
30
-43
54
-23
58
-20
55
-23
50
-27
46
-31
44
-32
43
-33
42
-34
42
-34
42
-34
42
-34
41
-35
40
-35
40
120
34
66
-13
32
-43
21
-52
21
-52
24
-50
28
-46
31
-44
33
-42
34
-41
34
-41
35
-40
36
-39
36
-40
36
-39
36
-39
-105
-31
-95
30
-44
53
-24
57
-20
54
-23
50
-27
46
-30
45
-32
43
-33
43
-33
42
-34
42
-34
42
-34
40
-35
40
-36
40
119
34
66
-13
33
-42
21
-52
22
-52
25
-49
28
-46
31
-44
32
-43
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
36
-39
-104
-32
-95
30
-44
53
-24
57
-20
54
-23
50
-27
46
-30
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
41
-35
40
-36
40
-35
41
-35
41
-35
40
-35
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
118
32
64
-15
31
-44
20
-53
21
-53
24
-50
27
-47
30
-45
31
-43
32
-43
34
-41
35
-40
35
-40
36
-40
36
-40
37
-39
-104
-32
-95
30
-44
53
-24
58
-20
55
-23
50
-27
47
-29
45
-32
44
-33
43
-33
42
-34
41
-35
41
-34
41
-35
41
-35
40
-35
40
-36
40
-36
39
-36
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-36
39
-37
38
118
33
64
-15
31
-44
21
-53
20
-53
24
-50
28
-46
30
-44
32
-43
33
-41
34
-41
34
-41
34
-41
35
-40
36
-40
35
-40
-105
-31
-95
31
-43
54
-23
58
-19
54
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
42
-34
41
-34
40
120
34
66
-14
33
-42
21
-52
21
-52
25
-49
28
-46
30
-44
32
-43
33
-41
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
37
-39
37
-38
37
-39
37
-38
37
-38
37
-38
38
-38
38
-38
37
-38
38
-38
38
-37
38
-38
38
-37
38
-38
38
-37
39
-37
-103
-30
-93
32
-42
55
-22
59
-19
56
-22
50
-27
47
-29
46
-31
45
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-36
40
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-36
39
-36
39
-37
39
-36
39
-37
38
-37
38
118
32
64
-15
31
-44
20
-53
21
-53
24
-50
27
-47
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
36
-39
37
-38
37
-38
37
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-37
38
-38
38
-37
38
-37
39
-37
-103
-29
-93
32
-42
55
-22
59
-19
56
-22
51
-26
48
-29
46
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
41
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
28
-46
31
-44
32
-42
33
-42
34
-41
35
-40
35
-40
36
-39
36
-39
36
-39
-104
-32
-95
30
-44
53
-24
57
-20
55
-23
50
-27
47
-30
45
-31
43
-33
43
-33
43
-33
42
-34
42
-34
41
-34
41
-35
40
120
34
66
-13
32
-43
21
-52
21
-52
24
-50
28
-46
31
-44
32
-42
33
-42
34
-41
35
-40
36
-40
36
-39
36
-39
36
-39
-105
-31
-95
30
-44
53
-24
57
-20
54
-23
50
-27
47
-30
45
-32
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
40
-36
40
-35
40
-35
39
-36
39
-36
39
-36
39
-37
39
-36
39
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-37
38
-38
38
-38
38
-37
38
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
118
33
65
-14
31
-44
21
-53
21
-53
24
-50
28
-47
31
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
35
-40
36
-39
37
-39
37
-39
37
-38
37
-38
37
-38
37
-38
37
-38
38
-38
38
-37
38
-38
39
-37
38
-37
38
-37
39
-37
38
-37
38
-38
38
-38
38
-37
38
-38
38
-38
38
-38
38
-38
37
-38
38
-38
38
-37
38
-37
38
-38
38
-38
38
-37
38
-37
38
-38
39
-37
39
-37
39
-37
39
-37
38
-38
37
-38
38
-37
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-36
38
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-38
38
-37
38
-37
37
-38
38
-38
38
-38
38
-38
39
-37
38
-37
-103
-30
-94
31
-42
55
-23
59
-19
56
-21
51
-26
48
-29
45
-31
44
-32
42
-33
43
-33
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
33
-43
22
-51
23
-51
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
37
-39
37
-39
37
-38
37
-38
37
-38
38
-37
38
-38
38
-38
38
-38
38
-38
38
-37
38
-38
38
-38
38
-37
38
-38
37
-38
38
-38
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
-103
-30
-93
31
-42
56
-22
59
-19
55
-22
51
-26
47
-29
45
-31
44
-32
43
-33
43
-33
43
-34
41
-35
41
-35
40
-35
40
-35
40
-36
40
-36
40
-36
40
-36
38
-37
40
-36
40
-36
39
-36
40
-36
39
-36
39
-36
39
-37
38
-37
39
-37
39
-37
39
118
33
65
-14
31
-44
20
-53
21
-53
24
-50
27
-47
30
-44
32
-43
33
-42
34
-41
35
-41
34
-41
35
-41
35
-40
36
-40
-105
-31
-95
30
-44
53
-24
58
-20
54
-23
50
-27
47
-30
44
-32
44
-32
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
41
-35
41
-35
40
-35
40
-36
39
-37
39
-37
39
-37
38
-37
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
39
-37
39
118
33
65
-14
31
-44
20
-53
21
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
35
-41
35
-40
36
-40
36
-39
37
-39
-104
-31
-95
30
-43
54
-23
58
-20
55
-22
50
-27
47
-30
44
-32
44
-32
43
-33
42
-34
41
-35
41
-35
40
-35
40
-35
40
120
34
66
-13
32
-43
21
-53
22
-52
25
-49
28
-46
31
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-40
36
-39
36
-39
37
-39
37
-39
37
-39
37
-38
37
-38
37
-38
37
-38
38
-38
38
-37
38
-38
38
-37
38
-37
38
-37
38
-38
38
-38
38
-38
-103
-30
-94
31
-43
55
-22
59
-19
56
-22
51
-26
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
28
-46
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
37
-39
37
-39
36
-40
-105
-31
-95
30
-43
54
-23
58
-20
54
-23
50
-27
47
-30
45
-32
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
-36
40
-35
40
-36
39
-36
39
-36
39
-37
39
-37
39
-36
39
-36
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
118
32
64
-15
31
-44
21
-53
21
-53
23
-50
27
-47
30
-44
32
-43
33
-42
34
-41
34
-41
36
-40
36
-39
36
-40
37
-39
-104
-31
-95
30
-43
54
-23
57
-20
54
-24
50
-27
47
-30
44
-32
44
-32
43
-33
42
-34
42
-34
41
-34
40
-35
40
-35
41
-35
40
-35
40
-35
40
-36
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-36
39
-36
39
-37
38
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
27
-47
30
-45
32
-43
33
-42
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
-105
-31
-95
30
-44
53
-24
57
-21
54
-23
50
-26
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
28
-47
31
-44
32
-43
34
-41
35
-41
35
-40
34
-41
36
-40
36
-39
36
-39
-105
-31
-95
29
-44
54
-24
58
-20
55
-23
50
-27
47
-30
44
-32
44
-32
43
-33
43
-33
43
-33
42
-34
41
-35
41
-35
40
-36
40
-35
40
-35
40
-36
40
-36
40
-36
40
-36
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
118
33
64
-15
30
-44
20
-53
21
-53
24
-50
28
-47
30
-45
31
-44
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
37
-39
-104
-31
-95
30
-44
54
-23
58
-20
55
-22
51
-26
47
-29
46
-31
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
40
-36
40
-35
40
-36
39
-36
40
-36
39
-37
39
-37
39
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
40
-36
39
-37
39
-36
39
118
33
65
-14
32
-43
20
-53
20
-53
24
-50
28
-47
31
-44
32
-43
32
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
-105
-32
-95
30
-44
53
-24
57
-20
54
-24
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
41
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
32
-43
22
-52
21
-52
25
-49
28
-47
30
-44
33
-42
34
-41
33
-42
35
-41
35
-40
35
-40
36
-39
36
-39
-105
-31
-95
30
-44
53
-24
58
-19
55
-22
50
-26
48
-29
46
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
40
119
34
65
-14
31
-43
22
-52
22
-52
25
-49
29
-46
30
-44
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
36
-39
36
-39
-105
-32
-95
29
-44
53
-24
57
-20
55
-23
50
-27
47
-30
45
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
40
-35
40
-36
40
-36
40
-35
40
-36
40
-36
40
-36
39
-37
39
-36
40
-36
39
-37
39
-36
39
-36
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
37
-38
38
-37
38
-37
38
118
33
64
-15
30
-44
20
-53
21
-52
24
-50
28
-47
31
-44
32
-43
33
-42
34
-41
34
-41
35
-41
35
-40
35
-40
36
-39
-105
-32
-96
29
-44
53
-24
57
-20
55
-23
50
-27
47
-30
45
-31
43
-32
42
-33
42
-34
41
-34
41
-35
41
-34
41
-35
40
-35
40
-35
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-36
39
-36
39
-37
39
-36
38
-37
38
118
33
65
-14
32
-43
22
-52
22
-52
24
-49
28
-47
30
-45
32
-43
33
-42
34
-41
34
-41
35
-40
36
-39
36
-40
36
-40
-105
-32
-95
30
-44
54
-23
58
-20
54
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
119
34
66
-13
33
-42
22
-52
22
-52
24
-49
28
-46
30
-44
31
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
36
-39
37
-39
37
-38
37
-38
38
-38
38
-38
38
-37
38
-37
38
-38
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
-102
-30
-94
32
-42
55
-22
59
-19
56
-22
51
-26
48
-29
46
-31
45
-32
44
-32
43
-33
42
-34
42
-34
40
-35
40
-35
40
-36
40
-36
40
-36
39
-36
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
38
-38
38
118
32
64
-15
31
-44
21
-53
21
-52
25
-49
28
-46
31
-44
32
-43
32
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
36
-39
37
-39
38
-38
38
-38
37
-38
38
-37
38
-38
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
-103
-29
-93
32
-42
55
-22
59
-19
55
-22
50
-26
47
-29
45
-32
43
-33
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
40
120
34
66
-14
32
-43
22
-52
21
-52
25
-49
28
-46
31
-44
33
-42
34
-41
35
-41
35
-41
35
-40
35
-40
36
-39
36
-39
-104
-31
-95
30
-44
53
-24
58
-20
55
-23
50
-27
47
-29
44
-32
43
-33
43
-33
42
-34
42
-34
41
-34
42
-34
41
-35
40
120
34
66
-13
32
-43
21
-52
21
-52
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
35
-40
36
-39
36
-39
37
-39
37
-39
-104
-31
-94
31
-43
54
-23
58
-20
54
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
42
-34
41
-35
40
-35
40
-35
40
-35
40
-36
40
-35
40
-36
39
-36
40
-35
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
118
32
64
-15
31
-44
20
-53
21
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-39
37
-39
37
-39
37
-39
37
-38
38
-38
37
-38
38
-38
38
-38
38
-37
38
-37
38
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-38
39
-37
38
-37
38
-38
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
37
-38
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-38
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-36
39
-37
38
-37
38
-38
39
-37
39
-37
38
-37
38
-38
39
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-37
-103
-30
-94
31
-42
55
-22
59
-19
56
-22
51
-26
48
-29
45
-31
43
-33
43
-33
43
-34
42
-34
42
-34
41
-34
41
-35
41
120
34
66
-13
33
-42
22
-52
22
-52
25
-49
28
-46
32
-43
33
-42
34
-41
35
-41
35
-41
35
-40
35
-40
35
-40
36
-39
37
-39
37
-38
37
-38
37
-38
37
-38
37
-38
37
-38
38
-38
38
-38
38
-38
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
-103
-30
-94
31
-43
55
-22
59
-19
56
-22
51
-26
48
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-34
42
-34
41
-35
41
-35
40
-36
40
-36
40
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-36
39
118
33
65
-14
31
-44
20
-53
21
-53
24
-50
28
-47
31
-44
32
-43
34
-41
34
-41
34
-41
35
-41
35
-40
36
-40
36
-39
-105
-31
-95
30
-43
53
-24
58
-20
55
-23
50
-27
46
-30
45
-32
43
-33
43
-33
42
-34
41
-35
41
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
118
33
65
-14
32
-43
20
-53
21
-53
24
-50
27
-47
31
-44
33
-42
33
-42
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
-105
-32
-95
30
-44
54
-23
58
-20
55
-23
50
-27
46
-30
45
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
41
120
34
66
-14
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
33
-42
33
-42
34
-41
35
-40
35
-40
36
-39
36
-39
36
-40
36
-39
37
-39
37
-39
37
-38
37
-38
37
-38
38
-38
38
-38
38
-38
38
-37
38
-37
38
-37
38
-38
38
-38
37
-38
38
-37
-103
-30
-94
30
-43
55
-22
59
-19
55
-22
51
-26
48
-29
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
40
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
29
-46
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
54
-23
50
-27
47
-29
45
-32
44
-32
43
-33
42
-34
43
-33
42
-34
41
-35
41
-35
40
-35
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
39
-37
39
-37
39
118
32
65
-14
31
-44
21
-53
21
-52
25
-50
28
-47
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
55
-22
50
-27
47
-30
45
-31
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
40
-35
40
-36
39
-37
39
-36
39
-37
40
-36
40
-36
39
-37
39
-37
39
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
38
118
33
64
-15
31
-44
21
-53
21
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
34
-41
35
-41
36
-40
36
-40
36
-39
-104
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
46
-30
44
-32
43
-33
43
-33
43
-33
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
32
-43
22
-52
21
-52
24
-50
29
-46
31
-44
32
-43
34
-41
35
-41
35
-40
35
-40
36
-40
36
-39
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
54
-23
50
-26
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
40
-35
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
40
-36
39
-37
39
-36
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
37
-38
38
-38
38
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
118
33
65
-14
32
-43
20
-53
20
-53
24
-50
27
-47
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
34
-41
35
-40
-105
-32
-96
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
40
-36
40
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
119
33
65
-14
31
-44
21
-53
20
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
35
-40
35
-40
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-26
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-34
41
-35
40
-35
40
119
34
66
-14
32
-43
22
-52
21
-53
25
-49
28
-47
30
-44
32
-43
33
-42
33
-41
35
-40
35
-40
36
-39
36
-39
37
-39
-104
-31
-95
30
-44
54
-24
57
-20
54
-24
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
119
33
66
-13
32
-43
21
-52
21
-52
25
-49
28
-46
31
-44
32
-43
34
-41
35
-40
34
-41
35
-40
36
-40
36
-40
36
-39
-105
-32
-95
31
-43
54
-23
58
-20
55
-23
50
-27
47
-29
45
-31
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-36
40
-35
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
38
-38
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
-38
37
-38
38
118
33
65
-14
31
-44
20
-53
21
-52
24
-50
27
-47
30
-45
32
-43
33
-42
33
-41
34
-41
35
-40
35
-40
36
-39
36
-40
-105
-32
-96
29
-44
54
-23
58
-20
54
-23
50
-26
47
-29
45
-31
44
-32
43
-33
43
-34
41
-34
41
-35
41
-35
41
-35
40
-35
40
-35
39
-36
39
-36
39
-37
39
-36
39
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
118
33
65
-14
31
-44
21
-52
21
-53
24
-50
28
-46
31
-44
32
-43
33
-41
34
-41
34
-41
35
-40
36
-40
36
-39
36
-39
-105
-32
-96
30
-44
53
-24
58
-20
55
-22
50
-27
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
40
119
34
66
-13
32
-43
22
-52
22
-52
25
-49
28
-46
31
-43
32
-42
34
-41
35
-41
35
-40
36
-39
36
-39
36
-39
37
-39
37
-39
37
-39
37
-39
37
-38
37
-38
37
-38
38
-38
38
-38
37
-38
38
-37
38
-37
38
-38
38
-37
37
-38
38
-38
38
-38
-103
-30
-94
31
-42
54
-23
58
-19
55
-22
51
-26
48
-29
46
-30
44
-32
44
-32
43
-33
42
-34
41
-34
41
-35
40
-36
40
-35
40
-36
40
-36
40
-36
39
-36
40
-35
40
-36
39
-37
40
-36
40
-36
40
-36
40
-36
39
-36
40
-36
39
-37
38
-37
39
119
33
65
-14
32
-43
21
-53
21
-52
25
-49
28
-46
30
-45
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
35
-40
35
-40
36
-40
36
-39
37
-38
37
-38
37
-39
37
-39
37
-38
37
-38
38
-38
37
-38
37
-38
38
-38
38
-38
38
-37
38
-38
38
-38
-103
-30
-94
30
-43
55
-23
59
-19
56
-22
51
-26
48
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
32
-43
22
-51
22
-51
25
-49
29
-46
31
-44
33
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
55
-22
50
-27
47
-30
45
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
34
-41
35
-40
35
-40
36
-39
37
-39
-104
-31
-95
30
-44
53
-24
57
-21
54
-23
50
-27
47
-30
45
-31
43
-33
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
40
-36
40
-35
40
-35
39
-36
40
-36
39
-36
39
-37
39
-36
39
-37
39
-36
39
-37
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-38
38
-37
39
119
33
64
-15
31
-44
20
-53
21
-52
25
-49
28
-47
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-40
36
-40
36
-39
37
-39
37
-39
37
-39
37
-38
38
-38
38
-38
38
-38
37
-38
38
-38
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-38
38
-37
39
-37
38
-38
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-38
38
-37
38
-37
39
-37
39
-37
38
-37
38
-38
38
-38
37
-38
38
-37
38
-37
38
-38
38
-38
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
38
-37
38
-38
38
-37
38
-38
38
-38
38
-37
39
-37
39
-37
39
-36
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-38
38
-37
38
-37
38
-37
38
-38
38
-37
39
-37
39
-37
-102
-30
-94
32
-42
55
-22
59
-19
56
-22
51
-26
48
-29
46
-31
44
-32
43
-33
43
-34
42
-34
42
-34
41
-34
41
-35
41
120
34
66
-14
33
-42
22
-52
22
-51
25
-49
29
-46
31
-44
32
-43
33
-42
34
-41
34
-41
36
-40
36
-40
35
-40
36
-39
37
-39
37
-39
37
-38
37
-39
37
-38
37
-38
37
-38
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
38
-37
38
-38
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-38
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-38
38
-38
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
-103
-29
-93
31
-43
55
-22
59
-19
56
-22
51
-26
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
39
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-36
38
-37
38
-38
38
-38
38
117
32
64
-15
31
-44
20
-53
21
-52
24
-50
27
-47
30
-44
32
-43
34
-41
35
-41
35
-40
35
-40
35
-40
35
-40
36
-39
-104
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
44
-32
44
-32
43
-33
43
-34
42
-34
42
-34
41
-35
41
-35
41
-35
39
-36
40
-36
39
-36
39
-36
39
-36
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
118
32
64
-15
31
-44
21
-53
20
-53
24
-50
28
-46
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
36
-40
36
-40
36
-39
-105
-31
-95
29
-44
54
-24
57
-20
55
-23
50
-27
46
-30
45
-31
43
-33
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
120
34
66
-13
33
-42
22
-52
22
-52
25
-49
28
-46
31
-44
33
-42
33
-42
34
-41
35
-40
35
-40
36
-40
36
-40
36
-39
37
-39
37
-38
37
-38
37
-38
37
-38
38
-38
37
-38
37
-39
37
-38
38
-37
38
-37
39
-36
38
-37
38
-38
38
-37
39
-37
-103
-30
-94
31
-42
54
-23
59
-19
55
-22
51
-26
48
-29
45
-31
44
-32
44
-33
43
-33
43
-33
42
-34
41
-34
41
-35
41
120
34
66
-13
32
-43
21
-52
22
-52
24
-50
28
-47
31
-44
32
-43
34
-41
35
-41
34
-41
35
-40
36
-40
36
-39
37
-39
-104
-31
-95
30
-43
53
-24
57
-21
54
-23
50
-27
48
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
40
-36
39
-37
39
-36
39
-36
39
-37
39
-36
39
-36
39
-37
39
-36
39
-37
38
-37
38
-37
38
-37
38
-37
39
118
33
63
-16
31
-44
21
-53
21
-53
24
-50
28
-46
31
-44
33
-43
33
-42
34
-41
35
-41
35
-40
36
-40
36
-40
36
-39
-105
-32
-96
29
-45
53
-24
57
-20
55
-22
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
40
-35
39
-36
39
-37
40
-36
39
-37
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
38
-37
38
118
32
64
-15
31
-43
21
-53
20
-53
25
-49
28
-46
30
-44
32
-43
34
-41
34
-41
35
-40
35
-40
36
-40
36
-40
36
-39
-105
-32
-95
30
-44
54
-23
57
-20
54
-23
50
-27
46
-30
44
-32
43
-33
43
-33
43
-33
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
31
-43
22
-52
22
-52
25
-49
28
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
47
-30
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
40
-35
40
-35
39
-37
40
-36
39
-36
39
-36
39
-36
39
-37
38
-37
39
-37
38
-37
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
118
33
64
-15
31
-44
20
-53
21
-53
24
-50
28
-47
30
-45
32
-43
33
-42
33
-42
35
-41
35
-40
35
-40
35
-40
36
-40
-105
-32
-96
30
-44
54
-23
57
-20
55
-23
50
-27
47
-30
45
-31
44
-32
43
-32
43
-33
42
-34
42
-34
41
-35
40
-35
40
-35
40
-36
40
-36
40
-36
39
-36
39
-37
39
-36
39
-36
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-37
39
-36
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
118
32
65
-15
31
-44
21
-53
21
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
35
-40
34
-41
35
-40
35
-40
36
-40
-105
-32
-95
30
-44
53
-24
57
-20
55
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
120
34
65
-14
32
-43
21
-52
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
35
-41
34
-41
36
-40
36
-39
37
-39
37
-39
-104
-31
-95
30
-43
54
-24
58
-20
55
-23
50
-27
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
40
-35
40
-35
40
119
34
66
-14
32
-43
22
-52
22
-52
25
-49
28
-46
31
-44
32
-43
33
-42
34
-41
34
-41
35
-41
35
-40
37
-39
37
-39
-104
-32
-95
30
-43
54
-23
58
-19
55
-22
50
-27
47
-30
44
-32
43
-33
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
-35
40
-36
40
-35
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-38
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
38
-38
38
-38
38
-37
38
-37
38
118
33
64
-15
30
-44
21
-53
21
-53
24
-50
27
-47
30
-45
32
-43
33
-42
33
-42
34
-41
34
-41
35
-40
36
-40
35
-40
-105
-32
-96
30
-44
54
-23
58
-20
55
-23
51
-26
47
-30
45
-32
43
-33
42
-34
42
-34
42
-34
40
-35
42
-34
41
-35
41
-35
40
-35
40
-35
40
-36
40
-36
39
-36
39
-36
40
-36
39
-37
39
-36
39
-36
39
-37
39
-37
38
-37
39
-37
39
-37
39
118
33
65
-14
32
-43
21
-52
21
-52
24
-50
28
-46
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-40
36
-40
36
-39
-105
-32
-95
30
-44
54
-24
58
-20
55
-23
50
-26
47
-29
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-36
40
-35
40
120
34
66
-13
32
-43
21
-53
22
-52
24
-49
28
-46
31
-44
32
-43
34
-41
34
-41
33
-42
35
-40
35
-40
36
-39
36
-39
37
-39
37
-39
37
-38
37
-38
37
-38
38
-38
38
-38
38
-37
38
-37
38
-38
38
-37
38
-37
38
-38
38
-38
38
-38
38
-38
-103
-30
-94
31
-42
56
-22
59
-19
56
-22
51
-26
47
-30
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
118
32
64
-15
31
-44
21
-53
20
-53
24
-50
27
-47
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
37
-39
37
-38
37
-38
38
-38
38
-38
37
-38
37
-38
37
-38
37
-38
38
-38
38
-38
38
-37
38
-37
37
-38
38
-38
38
-37
-103
-29
-93
32
-42
55
-22
59
-19
56
-22
51
-26
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
40
-35
41
-35
41
120
34
66
-14
33
-42
22
-51
22
-51
25
-49
29
-46
30
-44
32
-43
34
-41
34
-41
35
-40
36
-40
36
-40
37
-39
36
-39
-105
-31
-95
30
-44
53
-24
57
-20
55
-23
50
-27
47
-30
45
-32
44
-32
43
-33
42
-34
41
-35
41
-35
40
-35
40
-35
40
120
34
66
-13
33
-42
22
-52
22
-52
25
-49
28
-46
30
-44
32
-43
33
-41
34
-41
34
-41
34
-41
35
-40
36
-40
37
-39
-104
-31
-95
30
-43
54
-23
57
-21
54
-23
50
-27
47
-30
45
-32
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
40
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
118
32
64
-15
30
-45
20
-53
20
-53
24
-50
27
-47
30
-45
32
-43
33
-42
33
-42
35
-40
35
-40
35
-40
36
-39
36
-39
37
-39
37
-38
36
-39
37
-39
37
-39
37
-38
38
-38
37
-38
38
-38
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-38
38
-38
38
-37
38
-37
39
-37
38
-37
38
-38
38
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
-38
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
-103
-30
-94
32
-42
55
-22
59
-19
56
-22
51
-26
47
-29
45
-31
44
-32
43
-33
43
-33
41
-34
42
-34
41
-35
41
-35
40
119
34
66
-13
33
-42
22
-52
22
-52
25
-49
28
-47
31
-44
32
-43
33
-41
34
-41
35
-40
35
-40
36
-39
37
-39
37
-39
37
-39
37
-39
37
-39
37
-38
37
-38
38
-38
38
-38
37
-38
38
-37
39
-37
38
-37
38
-37
38
-38
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-38
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
38
-38
39
-37
38
-37
38
-38
38
-38
38
-38
38
-37
38
-38
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
-102
-29
-93
32
-42
55
-22
60
-18
56
-21
51
-26
48
-29
46
-31
45
-32
43
-33
43
-33
43
-33
43
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-36
40
-36
40
-36
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
118
32
64
-15
31
-44
20
-54
20
-53
24
-50
27
-47
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
37
-39
-104
-32
-95
30
-43
54
-23
58
-20
55
-22
50
-27
46
-30
45
-32
43
-33
42
-34
42
-34
42
-34
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-36
39
-37
40
-36
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
118
33
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
31
-44
32
-43
34
-41
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
-104
-31
-95
30
-44
53
-24
58
-20
54
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
42
-34
41
-35
40
120
34
66
-13
32
-43
22
-51
22
-51
24
-49
28
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
36
-40
37
-39
37
-39
37
-38
37
-38
37
-39
37
-39
37
-38
37
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
38
-38
38
-38
-103
-30
-94
32
-42
55
-23
58
-19
55
-22
51
-26
48
-29
46
-31
45
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
120
34
67
-13
33
-42
22
-52
22
-52
24
-50
28
-46
31
-44
32
-43
33
-42
35
-41
36
-40
36
-39
36
-39
36
-39
36
-39
-105
-32
-95
30
-43
54
-23
58
-20
55
-23
50
-27
47
-29
45
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-36
40
-36
39
-36
39
-37
39
-36
39
-36
40
-36
39
-37
39
-36
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
119
33
64
-15
31
-44
21
-53
21
-52
25
-49
28
-46
31
-44
32
-43
33
-42
33
-42
34
-41
35
-40
36
-40
36
-40
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
55
-23
50
-27
46
-30
45
-31
43
-33
42
-34
41
-34
41
-35
41
-35
41
-34
41
-35
40
-35
41
-35
40
-36
39
-37
39
-36
39
-36
40
-36
39
-36
39
-37
39
-37
39
-36
39
-37
39
-37
38
-37
39
-37
39
-37
38
118
32
64
-15
30
-44
20
-53
20
-53
24
-50
28
-46
30
-45
31
-43
33
-42
33
-42
34
-41
35
-41
35
-40
36
-39
36
-39
-105
-32
-96
30
-44
53
-24
58
-20
55
-22
51
-26
47
-29
45
-31
44
-32
43
-33
42
-34
41
-35
40
-35
41
-35
41
-35
40
120
34
66
-13
32
-43
21
-52
21
-52
24
-50
28
-46
31
-44
33
-42
34
-41
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
-104
-32
-96
29
-44
54
-23
58
-20
55
-22
50
-27
47
-29
45
-31
43
-33
43
-33
43
-33
42
-34
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-37
39
-36
39
-37
39
-36
39
-37
39
-36
39
-36
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-38
39
-37
38
-37
38
-37
39
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
31
-44
32
-43
33
-42
34
-41
35
-41
35
-40
36
-39
37
-39
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
46
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
40
-35
40
-36
40
-36
40
-35
40
-36
40
-36
39
-37
39
-37
39
-36
39
-36
40
-36
39
-36
39
-37
40
-36
38
-37
38
-37
39
-37
39
-37
39
-37
39
-36
39
-37
38
-38
38
-38
38
-38
38
-37
39
-37
38
-37
39
-37
39
-37
39
-36
39
-37
39
-37
38
-37
38
118
33
65
-14
30
-44
21
-53
21
-52
24
-50
28
-47
30
-44
32
-43
33
-42
33
-42
34
-41
35
-41
35
-41
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
45
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
120
34
66
-13
33
-42
21
-52
21
-52
24
-50
28
-46
31
-44
33
-42
34
-41
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
-104
-32
-95
30
-44
53
-24
57
-20
55
-23
50
-27
48
-29
45
-31
43
-33
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
119
34
66
-14
32
-43
22
-52
22
-52
25
-49
28
-47
31
-44
32
-43
33
-42
34
-41
35
-40
34
-41
36
-40
36
-39
37
-39
-104
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
41
-35
40
-35
39
-36
40
-36
40
-36
40
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-38
38
118
32
64
-15
31
-44
21
-52
21
-53
24
-49
28
-46
30
-44
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
36
-39
36
-40
-105
-32
-96
30
-44
53
-24
57
-20
54
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
41
-35
40
-36
39
-36
39
-36
39
-36
39
-37
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
38
118
32
64
-15
31
-44
21
-52
21
-52
24
-50
28
-46
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
45
-31
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
41
120
34
66
-13
32
-43
21
-52
21
-52
25
-50
28
-47
31
-44
32
-43
34
-41
35
-41
35
-40
35
-40
36
-39
36
-39
36
-39
36
-39
37
-39
37
-39
37
-39
37
-39
38
-38
37
-38
37
-38
37
-38
38
-38
38
-38
38
-37
38
-37
38
-37
38
-38
38
-38
-103
-30
-94
32
-42
55
-22
59
-19
56
-22
51
-26
47
-29
46
-31
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-37
39
-36
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
118
32
64
-15
31
-44
20
-53
21
-53
24
-50
28
-47
30
-44
31
-43
33
-42
33
-42
35
-40
36
-40
35
-40
36
-39
36
-39
37
-39
37
-38
38
-38
37
-38
38
-38
37
-39
37
-38
37
-38
38
-38
38
-37
39
-37
38
-37
38
-38
38
-38
38
-38
38
-38
-103
-30
-94
31
-43
54
-23
59
-19
56
-21
51
-26
48
-29
46
-31
45
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
120
34
66
-13
33
-42
21
-52
22
-52
25
-49
28
-47
31
-44
32
-43
34
-41
34
-41
35
-40
36
-40
36
-39
36
-40
37
-39
-104
-31
-95
30
-44
54
-23
57
-20
54
-23
50
-27
46
-30
45
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
41
120
34
66
-13
32
-43
22
-51
21
-52
25
-49
28
-46
31
-44
32
-43
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
37
-39
-104
-32
-95
30
-44
53
-24
57
-20
54
-23
50
-27
46
-30
45
-31
44
-32
43
-33
43
-34
42
-34
42
-34
41
-34
41
-35
40
-35
40
-35
40
-36
40
-36
40
-36
39
-37
39
-36
39
-36
39
-36
40
-36
39
-36
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
118
33
65
-15
31
-44
20
-53
20
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
37
-39
37
-38
37
-38
37
-38
37
-38
37
-38
38
-37
37
-38
38
-38
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-38
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-38
38
-37
38
-37
38
-38
38
-37
38
-38
38
-38
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-38
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
-102
-29
-93
32
-42
55
-22
59
-19
56
-22
51
-26
47
-30
45
-31
44
-32
42
-33
43
-34
42
-34
42
-34
42
-34
41
-35
41
120
34
66
-14
32
-43
21
-52
22
-52
26
-48
29
-46
30
-44
33
-42
34
-41
35
-40
35
-40
35
-40
36
-39
37
-39
37
-39
37
-39
37
-38
38
-38
37
-38
38
-38
37
-38
38
-38
38
-38
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-38
39
-37
38
-37
39
-37
39
-37
39
-37
38
-38
39
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-38
38
-38
38
-37
38
-37
38
-38
38
-37
38
-37
38
-38
38
-37
38
-38
38
-37
39
-37
38
-37
39
-36
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-38
38
-38
38
-38
38
-38
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
-103
-30
-94
31
-43
55
-22
59
-19
55
-22
50
-27
47
-30
44
-32
44
-32
43
-33
43
-33
42
-34
41
-34
41
-35
41
-34
41
-35
40
-35
40
-36
40
-36
39
-37
39
-37
39
-37
39
-36
39
-36
39
-37
40
-36
39
-36
39
-37
39
-37
38
-37
38
-38
39
118
33
64
-15
31
-44
21
-53
20
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
35
-41
35
-41
36
-40
36
-39
36
-39
-105
-31
-95
30
-43
55
-23
58
-20
55
-23
50
-27
46
-30
45
-31
43
-33
43
-33
42
-34
42
-34
40
-35
41
-35
41
-35
40
-35
40
-36
39
-36
40
-36
39
-36
40
-36
40
-36
39
-36
40
-36
39
-37
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
39
119
33
65
-14
31
-44
20
-53
21
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
36
-39
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
55
-23
50
-27
47
-29
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
41
-35
40
120
34
66
-13
32
-43
21
-52
22
-52
25
-49
29
-46
31
-44
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
37
-39
36
-39
37
-38
37
-39
37
-39
37
-38
38
-38
38
-38
38
-37
38
-37
39
-37
38
-37
38
-38
38
-38
38
-37
39
-37
38
-37
-103
-30
-94
32
-42
55
-22
59
-19
56
-22
51
-26
48
-29
46
-31
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
120
34
66
-13
33
-42
22
-51
22
-52
24
-50
28
-47
31
-44
32
-42
34
-41
35
-40
35
-40
35
-40
35
-40
36
-40
37
-39
-104
-32
-95
30
-44
54
-23
58
-20
54
-23
50
-27
47
-30
45
-31
44
-32
43
-33
43
-33
43
-33
42
-34
41
-35
40
-35
40
-35
39
-36
40
-36
39
-36
40
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-38
39
118
32
64
-15
31
-44
20
-53
21
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
36
-39
36
-40
-105
-32
-96
29
-44
53
-24
57
-20
54
-23
50
-27
47
-30
45
-32
44
-32
43
-33
42
-34
42
-34
42
-34
41
-34
41
-35
40
-36
40
-35
40
-36
40
-36
39
-36
39
-37
39
-37
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
118
32
64
-15
31
-44
20
-53
21
-53
24
-50
28
-46
30
-44
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
36
-39
37
-39
-104
-31
-95
30
-44
53
-24
57
-20
55
-23
50
-27
47
-29
45
-31
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
41
120
35
66
-13
32
-43
22
-52
22
-52
25
-49
27
-47
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
36
-40
35
-40
37
-39
-104
-31
-95
30
-44
54
-23
57
-20
54
-23
50
-27
46
-30
45
-32
44
-32
43
-33
43
-34
42
-34
41
-35
40
-35
40
-35
40
-35
40
-35
40
-35
40
-36
40
-36
40
-36
40
-36
39
-36
39
-37
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
118
32
64
-15
31
-44
21
-53
21
-53
24
-50
27
-47
29
-46
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
35
-40
36
-40
-105
-32
-96
29
-44
53
-24
57
-20
54
-23
50
-27
46
-30
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-37
39
-36
39
-36
39
-36
40
-36
39
-37
39
-36
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-38
39
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
38
-38
39
-37
39
118
33
65
-14
31
-44
21
-53
21
-53
24
-50
28
-47
30
-44
31
-43
34
-41
34
-41
34
-41
36
-40
36
-40
36
-40
36
-40
-105
-32
-96
30
-43
54
-23
57
-20
54
-23
50
-27
46
-30
45
-32
43
-33
43
-33
41
-35
42
-34
41
-35
41
-35
40
-35
40
119
34
66
-13
33
-42
22
-52
22
-51
26
-48
29
-46
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
-104
-31
-95
30
-43
54
-23
58
-20
54
-23
51
-26
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
40
-35
40
-36
40
120
34
66
-13
33
-42
22
-52
22
-52
25
-49
29
-46
31
-44
33
-42
33
-42
34
-41
35
-41
35
-40
36
-40
36
-39
36
-39
-105
-32
-96
29
-45
53
-24
57
-21
54
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
40
-36
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-38
39
-37
38
-37
37
-38
38
-37
38
-37
38
-37
38
-37
38
118
32
65
-15
31
-44
20
-53
20
-53
24
-50
28
-47
30
-45
31
-44
33
-42
34
-41
35
-41
35
-40
36
-40
36
-40
36
-39
-104
-32
-95
30
-44
54
-23
58
-20
55
-22
50
-27
47
-30
44
-32
44
-33
43
-33
42
-34
42
-34
41
-35
40
-35
41
-35
40
-35
40
-36
40
-35
40
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
39
118
33
64
-15
31
-44
20
-53
20
-53
24
-50
27
-47
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
-104
-31
-95
30
-44
54
-23
58
-20
55
-22
51
-26
47
-30
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
40
-35
40
120
34
66
-13
32
-43
22
-52
21
-52
25
-49
28
-47
30
-44
32
-43
33
-42
35
-41
35
-40
35
-40
36
-39
36
-39
36
-39
36
-39
37
-39
37
-38
37
-38
37
-39
37
-38
37
-39
37
-39
37
-38
37
-38
39
-37
38
-37
38
-37
38
-38
38
-37
38
-38
-103
-30
-94
31
-43
54
-23
59
-19
55
-22
51
-26
48
-29
45
-31
45
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
40
-35
40
-35
40
-35
39
-36
39
-37
39
-36
39
-36
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-38
39
-37
39
119
33
65
-14
31
-43
21
-53
21
-53
24
-50
28
-46
30
-45
32
-43
33
-42
33
-42
35
-40
35
-40
35
-40
36
-39
36
-39
37
-39
37
-38
36
-39
37
-39
37
-39
37
-39
37
-38
37
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-37
37
-38
38
-37
-103
-30
-94
31
-43
54
-23
58
-19
56
-22
51
-26
47
-29
46
-31
44
-32
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
29
-46
31
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
36
-39
-104
-31
-95
31
-43
54
-23
58
-20
55
-23
50
-26
47
-29
45
-31
43
-33
43
-33
43
-34
42
-34
42
-34
41
-35
40
-35
41
120
34
65
-14
32
-43
21
-52
22
-52
25
-49
28
-46
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-40
36
-40
-105
-32
-96
30
-44
54
-23
58
-20
55
-23
50
-26
47
-29
45
-31
44
-32
42
-34
43
-33
42
-34
41
-35
41
-35
41
-35
40
-35
41
-35
40
-36
40
-36
39
-36
39
-37
39
-37
39
-36
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-38
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
118
33
65
-15
31
-44
20
-53
20
-53
24
-50
28
-47
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-40
37
-39
37
-38
37
-39
37
-38
38
-38
37
-38
38
-38
37
-38
38
-37
37
-38
37
-38
37
-38
38
-37
38
-38
38
-37
38
-38
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-38
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
-103
-30
-94
31
-43
55
-22
59
-19
55
-22
51
-26
48
-29
45
-31
44
-32
44
-32
43
-33
43
-33
41
-34
41
-35
41
-35
41
121
35
66
-13
33
-42
22
-52
22
-52
25
-49
29
-46
30
-44
32
-43
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
36
-39
37
-39
37
-38
37
-38
37
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-37
38
-38
38
-38
38
-38
38
-37
39
-37
38
-38
39
-37
39
-37
38
-37
38
-37
38
-38
38
-37
39
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-38
39
-37
38
-37
39
-37
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-36
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
-103
-30
-93
32
-42
55
-22
59
-19
56
-22
51
-26
47
-29
46
-31
44
-32
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
40
-36
39
-36
40
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
118
32
64
-15
31
-44
20
-53
21
-53
24
-50
28
-47
30
-45
32
-43
33
-41
34
-41
34
-41
35
-41
35
-40
36
-39
37
-39
-104
-32
-95
30
-44
53
-24
57
-20
55
-23
50
-27
47
-30
44
-32
43
-33
43
-33
43
-33
42
-34
41
-34
41
-35
41
-35
40
-35
39
-36
39
-36
39
-36
40
-36
39
-36
39
-37
39
-37
39
-37
39
-36
39
-36
39
-37
39
-37
39
-36
38
-37
39
-37
39
118
33
64
-15
31
-44
20
-53
21
-53
24
-50
27
-47
31
-44
32
-43
34
-41
34
-41
34
-41
35
-41
35
-40
35
-40
36
-39
-105
-32
-96
29
-45
53
-24
57
-20
55
-23
50
-27
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
40
-35
40
-35
41
120
34
66
-13
33
-42
22
-52
21
-52
25
-49
28
-46
31
-44
32
-42
34
-41
35
-40
35
-40
35
-40
35
-40
35
-40
36
-40
36
-39
37
-39
37
-38
37
-38
37
-39
38
-38
37
-38
37
-38
38
-38
37
-38
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
-103
-30
-94
31
-43
55
-22
59
-19
55
-22
51
-26
48
-29
46
-31
44
-32
43
-33
43
-33
43
-33
41
-35
41
-35
41
-35
40
119
33
65
-14
32
-43
21
-52
22
-52
25
-49
28
-46
31
-44
32
-43
33
-41
34
-41
34
-41
35
-40
36
-40
35
-40
36
-39
-105
-32
-96
29
-44
53
-24
57
-20
55
-23
50
-27
46
-30
45
-31
44
-32
43
-33
42
-34
41
-35
42
-34
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-36
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
118
33
64
-15
30
-44
20
-53
21
-53
24
-50
27
-47
30
-45
32
-43
33
-42
33
-41
35
-40
35
-40
35
-40
36
-40
36
-39
-104
-31
-95
30
-43
54
-23
58
-20
55
-23
50
-27
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-34
41
-35
40
-35
40
-35
40
-35
40
-36
40
-36
39
-36
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
118
32
64
-15
31
-44
20
-53
21
-53
23
-50
27
-48
30
-45
31
-44
33
-42
34
-41
34
-41
35
-41
35
-40
36
-40
37
-39
-104
-32
-96
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
45
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
40
-35
41
120
35
66
-13
32
-43
21
-52
21
-52
25
-49
29
-46
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
36
-39
36
-40
36
-39
-105
-31
-95
30
-43
54
-23
58
-19
55
-22
51
-26
47
-30
45
-32
43
-33
43
-33
43
-33
42
-34
42
-34
42
-34
40
-35
41
-35
40
-35
40
-35
40
-36
40
-36
40
-36
39
-36
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-38
38
-38
38
-37
39
-37
38
-37
39
-37
38
-37
38
-38
38
-38
38
-38
38
-37
38
-37
39
118
33
65
-14
30
-44
20
-53
20
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
35
-40
35
-40
36
-40
36
-40
36
-39
-105
-32
-96
30
-44
53
-24
57
-20
54
-23
50
-27
46
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
41
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
39
-37
38
-37
39
-37
39
-37
39
-36
40
-36
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
118
33
65
-14
31
-44
21
-53
21
-53
24
-50
28
-47
30
-45
32
-43
34
-41
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
-105
-32
-96
30
-44
53
-24
58
-20
55
-23
50
-27
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
39
-36
40
120
34
66
-13
32
-43
21
-52
21
-53
24
-50
28
-46
31
-44
33
-42
33
-42
35
-41
35
-40
35
-41
36
-40
36
-40
36
-39
-105
-31
-95
29
-44
53
-24
58
-20
54
-23
50
-27
47
-30
45
-32
44
-32
43
-33
42
-34
42
-34
42
-34
42
-34
41
-35
41
120
34
66
-13
33
-42
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-39
36
-39
36
-39
-105
-31
-95
30
-44
54
-23
58
-19
55
-23
50
-27
47
-30
45
-31
44
-32
43
-33
43
-34
42
-34
42
-34
41
-35
41
-35
40
-35
40
-35
40
-36
39
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-36
39
-36
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
37
-38
38
-38
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
118
32
65
-15
30
-44
20
-53
20
-53
24
-50
27
-47
30
-45
31
-44
33
-42
34
-41
34
-41
35
-41
35
-40
36
-40
36
-39
-105
-32
-96
30
-44
53
-24
58
-19
54
-23
51
-26
48
-29
45
-31
43
-33
43
-33
43
-34
42
-34
41
-35
41
-35
41
-35
41
-35
40
-36
39
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
119
33
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
30
-45
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
-105
-32
-95
30
-44
54
-23
58
-20
55
-22
50
-26
47
-30
45
-32
44
-32
43
-33
42
-34
41
-35
41
-35
41
-35
40
-36
40
120
34
66
-13
33
-42
22
-52
21
-52
25
-49
29
-46
31
-44
32
-43
34
-41
33
-42
35
-41
35
-40
36
-39
37
-39
36
-39
36
-39
37
-39
36
-39
37
-38
37
-38
38
-38
38
-37
39
-37
38
-38
38
-38
37
-38
38
-38
37
-38
38
-38
38
-38
38
-37
-103
-30
-94
32
-42
55
-23
59
-19
56
-22
51
-26
48
-28
46
-31
44
-32
43
-33
42
-34
42
-34
42
-34
42
-34
41
-35
40
-35
40
-36
40
-36
39
-36
40
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
27
-47
30
-44
32
-43
32
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-39
37
-39
37
-38
37
-39
37
-39
37
-39
36
-39
37
-38
38
-38
38
-37
39
-37
38
-37
39
-37
39
-37
38
-38
39
-37
-103
-30
-94
32
-42
55
-22
58
-19
56
-22
51
-26
47
-29
45
-31
44
-32
44
-32
43
-33
43
-34
42
-34
42
-34
41
-34
41
120
34
66
-13
32
-43
21
-52
21
-52
25
-49
28
-46
31
-43
33
-42
33
-42
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
-105
-32
-95
30
-44
54
-23
58
-20
55
-22
51
-26
47
-30
45
-32
43
-33
43
-33
43
-33
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
28
-46
31
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-35
40
-36
40
-36
39
-36
39
-36
39
-37
39
-36
40
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
37
-38
39
-37
39
118
33
65
-15
31
-44
20
-53
21
-53
24
-50
28
-47
31
-44
32
-43
33
-42
34
-41
34
-41
35
-41
35
-40
35
-40
36
-39
36
-39
37
-39
37
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-38
38
-38
38
-38
38
-37
38
-38
38
-37
38
-38
38
-38
38
-38
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-38
37
-38
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-38
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
38
-38
-103
-30
-94
31
-42
55
-22
59
-19
56
-21
52
-25
48
-29
45
-31
44
-32
43
-33
43
-33
43
-33
42
-34
41
-35
41
-35
40
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
35
-40
35
-41
35
-40
35
-40
36
-40
36
-39
36
-39
37
-38
37
-38
38
-38
38
-38
37
-38
38
-37
39
-37
38
-38
39
-37
38
-37
38
-38
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
38
-37
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
39
-37
38
-37
39
-37
38
-38
38
-38
38
-37
38
-38
38
-38
38
-37
38
-37
39
-36
39
-36
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
39
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
-103
-29
-93
31
-42
55
-22
59
-19
56
-22
52
-26
47
-29
46
-30
45
-32
43
-33
43
-33
42
-34
41
-35
42
-34
41
-35
41
-35
40
-36
39
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
118
33
64
-15
31
-44
21
-53
20
-53
24
-50
28
-47
30
-44
32
-43
33
-42
33
-42
34
-41
35
-40
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
54
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
40
-35
40
-36
39
-36
39
-36
39
-36
39
-37
39
-37
40
-36
39
-36
39
-36
39
-37
39
-37
38
-37
39
-37
39
-37
39
118
32
65
-14
31
-44
20
-53
21
-53
24
-50
28
-47
30
-45
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
35
-40
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
55
-23
50
-27
47
-30
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
120
34
66
-14
32
-43
21
-53
21
-52
24
-50
27
-47
31
-44
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
36
-40
36
-39
37
-39
37
-39
37
-38
37
-38
37
-39
38
-38
38
-37
38
-38
38
-37
38
-38
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
-103
-30
-94
32
-42
55
-23
59
-19
56
-22
51
-26
48
-29
46
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
120
35
65
-14
32
-43
22
-52
21
-52
25
-49
29
-46
31
-44
32
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
37
-39
-104
-31
-95
29
-44
53
-24
58
-20
53
-24
50
-27
46
-30
44
-32
43
-33
43
-34
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
119
33
64
-15
31
-44
20
-53
21
-53
24
-50
28
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
35
-41
36
-40
36
-40
-105
-31
-95
30
-44
53
-24
58
-20
55
-23
50
-27
47
-30
45
-31
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
-36
39
-36
40
-36
40
-36
40
-36
40
-36
39
-36
40
-36
39
-36
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
118
32
65
-14
31
-44
21
-53
21
-53
25
-50
28
-47
30
-44
32
-43
34
-41
34
-41
35
-41
35
-40
35
-40
36
-40
36
-39
-104
-31
-95
30
-44
53
-24
58
-20
55
-23
50
-27
47
-30
45
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
41
120
34
66
-13
32
-43
21
-52
21
-52
25
-49
28
-46
30
-44
33
-42
34
-42
34
-41
35
-41
35
-40
36
-39
36
-39
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-26
47
-29
45
-31
43
-33
43
-33
43
-33
42
-34
41
-35
42
-34
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
39
-37
39
-36
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
119
33
65
-14
31
-44
20
-53
21
-53
24
-50
28
-46
30
-44
31
-44
33
-42
33
-42
34
-41
35
-41
35
-40
36
-39
36
-39
-105
-32
-95
29
-44
53
-24
58
-20
55
-23
50
-27
47
-29
45
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
40
-35
41
-35
40
-35
40
-35
40
-36
39
-36
40
-36
39
-36
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-37
39
-37
39
118
33
64
-15
31
-44
20
-53
21
-53
25
-49
28
-47
30
-45
31
-43
33
-42
33
-42
34
-41
34
-41
35
-40
36
-40
36
-40
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
46
-30
44
-32
43
-33
43
-33
42
-34
41
-34
41
-35
41
-35
40
-35
40
119
33
66
-13
32
-43
22
-51
22
-52
25
-49
29
-46
31
-44
33
-42
34
-41
35
-41
35
-40
35
-40
35
-40
37
-39
37
-38
-104
-31
-95
29
-44
54
-23
57
-20
54
-23
50
-27
47
-30
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
41
120
34
66
-13
31
-44
21
-53
21
-52
24
-50
28
-46
31
-44
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
36
-39
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
55
-23
50
-26
47
-30
44
-32
44
-32
43
-33
41
-35
41
-35
41
-35
40
-36
40
-35
40
-36
40
-36
40
-35
40
-35
40
-35
40
-36
39
-36
40
-36
39
-36
39
-36
39
-36
39
-36
39
-36
39
-36
39
-36
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
-38
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
118
32
64
-15
32
-43
21
-53
21
-52
24
-50
27
-47
30
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
37
-39
-104
-32
-96
30
-44
53
-24
57
-20
55
-23
50
-26
47
-30
45
-31
44
-32
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
41
-35
40
-35
41
-35
40
-36
39
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
118
33
65
-14
32
-43
21
-53
21
-53
24
-50
27
-47
30
-45
31
-43
32
-43
34
-41
35
-41
34
-41
35
-40
36
-40
36
-40
-105
-32
-95
29
-44
53
-24
57
-20
54
-23
50
-27
46
-30
44
-32
44
-32
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
40
120
34
66
-13
31
-43
21
-52
21
-53
24
-50
28
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
37
-39
37
-39
37
-38
38
-38
38
-38
38
-38
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
-103
-30
-94
32
-42
55
-22
59
-18
56
-22
51
-26
48
-29
46
-31
45
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
40
-36
39
-36
40
-36
39
-36
39
-37
39
-36
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
119
33
65
-14
31
-44
20
-53
21
-53
24
-50
27
-48
30
-45
32
-43
32
-43
34
-41
34
-41
35
-40
36
-39
36
-39
36
-39
37
-39
37
-39
37
-38
37
-38
37
-38
37
-38
37
-38
38
-38
38
-38
38
-38
38
-37
38
-38
38
-38
38
-38
38
-38
39
-37
-103
-30
-94
32
-42
55
-22
58
-19
56
-22
51
-26
48
-29
46
-31
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
120
34
66
-13
33
-42
22
-51
22
-52
25
-49
29
-46
31
-44
32
-43
33
-42
34
-41
35
-41
35
-41
35
-40
36
-40
36
-39
-105
-31
-95
29
-44
54
-24
58
-20
54
-23
50
-27
47
-30
44
-32
44
-32
43
-33
43
-33
43
-34
41
-34
41
-35
41
-35
40
120
34
65
-14
32
-43
22
-52
21
-52
25
-49
28
-46
31
-44
33
-42
34
-41
34
-41
35
-40
36
-40
36
-39
36
-39
36
-40
-105
-31
-95
29
-44
53
-24
58
-20
55
-23
50
-26
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-34
40
-35
40
-35
40
-35
40
-35
40
-36
40
-36
40
-36
40
-36
39
-37
39
-37
39
-36
39
-37
39
-37
38
-37
39
-36
39
-37
38
-38
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-38
38
118
32
65
-14
31
-44
21
-53
21
-53
24
-50
28
-46
31
-44
32
-43
33
-41
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
36
-40
36
-39
37
-39
36
-39
37
-39
37
-39
37
-38
37
-38
38
-38
38
-38
38
-37
38
-37
38
-38
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
38
-38
39
-37
38
-37
38
-38
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
39
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-37
37
-38
38
-37
38
-38
38
-37
38
-37
37
-38
38
-37
38
-37
37
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
40
-36
39
-37
-102
-29
-93
31
-42
54
-23
59
-19
56
-22
51
-26
48
-29
45
-31
45
-32
44
-32
42
-34
42
-34
42
-34
41
-35
41
-35
40
119
34
66
-13
32
-42
22
-52
22
-52
25
-49
29
-46
31
-44
33
-42
34
-41
35
-40
35
-40
35
-40
36
-40
37
-39
36
-39
37
-39
37
-39
37
-38
38
-38
38
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-37
38
-38
38
-38
37
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-36
38
-37
38
-38
38
-37
38
-38
38
-37
38
-37
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
39
-37
-103
-29
-93
31
-43
55
-22
59
-19
55
-22
51
-26
47
-30
46
-31
44
-32
43
-33
43
-34
42
-34
41
-35
41
-35
41
-35
41
-35
40
-35
40
-35
40
-36
40
-36
39
-37
39
-37
38
-37
38
-37
39
-36
39
-36
40
-36
39
-36
39
-37
39
-37
39
-37
38
118
32
64
-15
30
-44
20
-53
20
-53
24
-50
28
-47
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-39
-105
-32
-95
30
-44
53
-24
58
-19
55
-23
50
-27
47
-30
45
-32
43
-33
43
-33
42
-34
42
-34
40
-35
41
-35
40
-35
40
-35
40
-35
40
-36
39
-36
39
-36
39
-36
39
-37
39
-37
38
-37
39
-37
38
-37
38
-38
38
-38
38
-38
38
-37
39
-37
39
118
33
65
-14
32
-43
21
-52
21
-52
25
-49
28
-47
31
-44
32
-43
34
-41
34
-41
34
-41
35
-40
35
-40
35
-40
37
-39
-104
-32
-95
30
-44
54
-23
57
-20
54
-23
50
-27
47
-30
45
-32
43
-33
43
-33
43
-33
42
-34
41
-34
41
-35
40
-35
40
120
34
65
-14
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
34
-41
35
-40
36
-40
36
-40
36
-39
37
-39
37
-39
37
-38
37
-38
37
-38
37
-38
37
-38
38
-37
38
-37
38
-38
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
-103
-30
-94
31
-43
55
-22
59
-19
55
-23
51
-26
48
-29
45
-31
44
-32
43
-33
43
-33
43
-33
41
-34
41
-35
41
-35
41
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
-105
-31
-95
30
-44
54
-24
58
-20
55
-22
51
-26
47
-30
45
-31
44
-32
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-36
39
-36
39
-37
40
-36
40
-36
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
119
33
65
-15
32
-43
20
-53
21
-52
24
-50
28
-47
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-39
36
-39
-104
-32
-95
30
-43
54
-23
58
-20
54
-23
50
-27
47
-29
45
-31
43
-33
43
-33
43
-33
41
-35
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
118
32
64
-15
31
-44
21
-53
21
-53
25
-49
27
-47
31
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
-105
-32
-96
29
-44
54
-24
58
-20
55
-23
50
-27
47
-30
46
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
32
-43
22
-51
21
-52
26
-49
29
-46
31
-44
33
-42
34
-41
33
-42
35
-41
35
-40
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
55
-22
50
-27
46
-30
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-34
41
-35
40
-35
40
-36
39
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
117
32
64
-15
31
-44
20
-53
21
-53
24
-50
28
-47
30
-44
32
-43
32
-43
33
-42
34
-41
35
-40
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
40
-35
41
-35
41
-35
40
-35
40
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
118
33
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
30
-45
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
36
-39
36
-39
-105
-31
-95
30
-44
53
-24
57
-20
55
-23
50
-27
47
-30
45
-31
44
-32
42
-34
43
-34
41
-34
41
-35
41
-35
40
-35
40
120
34
66
-14
32
-43
21
-52
22
-52
24
-50
29
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
36
-40
37
-39
37
-39
-104
-32
-95
30
-43
53
-24
58
-20
55
-23
50
-27
47
-29
46
-31
43
-33
43
-33
42
-34
42
-34
42
-34
40
-35
40
-35
40
120
34
66
-13
32
-43
21
-52
22
-52
25
-49
29
-46
31
-44
33
-42
34
-41
35
-41
35
-41
35
-40
35
-40
36
-39
36
-39
-104
-31
-95
30
-44
53
-24
58
-20
54
-23
50
-27
46
-30
44
-32
43
-33
43
-33
43
-34
41
-35
41
-35
41
-35
40
-36
40
-36
40
-36
40
-36
40
-35
39
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-36
39
-37
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-36
38
-37
39
118
33
64
-15
31
-44
21
-53
21
-53
24
-49
28
-47
30
-44
32
-43
33
-42
34
-41
35
-41
34
-41
35
-40
35
-40
36
-39
-105
-32
-95
29
-44
53
-24
58
-20
54
-23
50
-27
47
-30
45
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
41
-35
40
-35
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-36
39
-36
38
-37
39
-37
39
-37
39
-37
38
-37
38
118
32
65
-14
31
-44
20
-53
21
-52
24
-50
28
-47
30
-44
32
-43
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
36
-39
-105
-32
-95
30
-44
54
-23
58
-20
54
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
36
-40
36
-40
36
-39
37
-39
37
-39
36
-39
37
-38
37
-38
38
-38
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
38
-38
38
-37
-103
-30
-94
31
-43
55
-22
59
-19
56
-22
51
-26
48
-29
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
39
-37
38
118
32
64
-15
31
-44
20
-54
20
-53
23
-50
27
-48
30
-45
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
36
-39
37
-39
37
-39
37
-38
37
-38
38
-38
38
-38
37
-38
38
-38
38
-38
38
-38
38
-38
37
-38
38
-37
39
-37
38
-37
-103
-30
-94
32
-42
55
-22
59
-19
56
-22
52
-26
48
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
40
-36
40
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
28
-46
31
-44
33
-42
34
-41
34
-41
35
-41
35
-40
36
-39
37
-39
37
-39
-104
-31
-95
29
-44
54
-23
58
-20
54
-24
51
-26
47
-29
45
-32
44
-32
43
-34
42
-34
42
-34
41
-35
41
-35
41
-35
41
120
34
67
-13
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
33
-42
34
-41
35
-41
36
-40
36
-39
36
-39
37
-39
-104
-31
-95
30
-44
53
-24
58
-20
55
-22
50
-27
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-36
39
-36
39
-37
40
-36
39
-37
38
-37
39
-36
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
118
33
65
-14
31
-44
21
-53
20
-53
24
-50
27
-47
30
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
37
-39
37
-39
37
-38
37
-38
37
-38
38
-38
37
-38
37
-38
38
-38
37
-38
38
-38
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-38
38
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-38
38
-38
38
-37
38
-37
38
-37
39
-37
-103
-29
-93
32
-42
55
-22
59
-18
56
-22
51
-26
48
-29
45
-31
45
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
40
120
34
66
-13
32
-43
21
-52
22
-52
25
-49
28
-46
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-39
37
-39
37
-39
37
-39
36
-39
37
-38
37
-38
37
-39
37
-38
37
-38
38
-37
38
-37
37
-38
38
-37
38
-37
38
-37
38
-37
38
-38
39
-37
38
-37
38
-38
38
-37
38
-38
38
-38
38
-37
38
-37
38
-37
38
-38
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-38
37
-38
38
-37
38
-38
38
-38
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
39
-37
38
-37
39
-37
39
-37
38
-37
37
-38
39
-37
39
-37
39
-37
39
-37
38
-37
-103
-30
-94
32
-42
56
-22
60
-18
56
-22
51
-26
48
-29
45
-31
44
-32
43
-33
43
-34
42
-34
41
-35
41
-35
41
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-36
39
-36
40
-36
39
-36
39
-37
39
-37
39
-36
39
-37
39
-37
39
118
33
65
-14
31
-44
21
-53
21
-53
24
-50
28
-46
30
-44
32
-43
33
-42
33
-42
34
-41
35
-41
34
-41
35
-40
36
-40
-105
-32
-95
30
-44
53
-24
57
-20
54
-23
50
-27
47
-30
45
-31
43
-33
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
39
-36
39
-37
39
-36
39
-37
38
-38
39
-37
38
-37
38
-37
39
118
33
64
-15
31
-44
20
-53
21
-53
24
-50
27
-47
30
-45
31
-43
33
-42
34
-41
34
-41
35
-40
36
-39
36
-39
37
-38
-104
-31
-95
30
-44
54
-23
58
-19
55
-22
51
-26
47
-30
45
-32
43
-33
43
-33
43
-33
41
-35
42
-34
41
-35
41
-35
41
120
35
66
-14
32
-43
22
-52
22
-52
25
-49
28
-46
30
-44
33
-42
34
-41
34
-41
34
-41
35
-40
35
-40
36
-40
36
-40
36
-39
37
-38
37
-39
37
-38
37
-39
37
-39
37
-39
37
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-37
-103
-29
-93
32
-42
55
-22
59
-19
55
-22
51
-26
48
-29
45
-31
45
-32
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
120
34
66
-13
33
-42
22
-52
22
-52
25
-49
28
-47
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-40
36
-40
36
-40
-105
-32
-95
30
-44
54
-23
58
-20
55
-22
50
-27
46
-30
44
-32
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
40
-36
40
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
118
32
65
-14
32
-43
21
-53
21
-53
24
-50
28
-47
31
-44
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
36
-39
37
-38
-104
-31
-95
31
-43
54
-23
58
-20
54
-23
50
-27
47
-29
45
-31
43
-33
43
-33
43
-33
42
-34
42
-34
41
-35
40
-35
40
-35
39
-36
40
-36
40
-36
39
-36
40
-36
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
119
33
64
-15
31
-44
21
-53
20
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
34
-41
35
-40
36
-40
36
-40
36
-39
-105
-31
-95
29
-44
53
-24
58
-20
55
-23
51
-26
47
-30
45
-31
44
-32
43
-33
43
-33
42
-34
41
-35
40
-35
40
-36
40
119
34
65
-14
32
-43
22
-52
21
-52
25
-49
28
-47
30
-45
32
-43
33
-42
34
-41
35
-40
35
-40
36
-40
36
-39
36
-40
-105
-31
-95
30
-43
53
-24
58
-19
55
-23
50
-27
47
-30
45
-32
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
40
-35
41
-35
40
-35
40
-36
40
-36
39
-36
39
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-38
38
-37
38
117
32
64
-15
30
-44
20
-53
20
-53
24
-50
28
-47
30
-45
31
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
-105
-32
-96
30
-44
54
-24
57
-20
55
-23
50
-27
46
-30
44
-32
43
-33
43
-33
43
-34
42
-34
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
40
-35
39
-36
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
39
-37
38
-37
39
118
33
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
34
-41
35
-40
36
-40
36
-40
36
-39
-105
-32
-95
30
-44
53
-24
58
-20
54
-23
50
-27
47
-30
44
-32
43
-33
43
-34
42
-34
42
-34
41
-35
41
-35
41
-35
40
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
36
-40
36
-40
36
-39
-105
-31
-95
30
-44
53
-24
57
-20
55
-23
50
-27
47
-29
45
-32
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
40
120
34
66
-13
33
-42
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
35
-41
35
-40
35
-40
35
-40
37
-39
-104
-31
-95
30
-43
54
-23
58
-20
55
-23
50
-27
46
-30
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-36
40
-35
40
-36
39
-36
39
-36
39
-36
39
-36
39
-36
39
-36
40
-36
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
-38
38
-37
38
-38
39
-37
38
-37
38
-37
39
118
33
64
-15
31
-44
20
-53
21
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-39
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
47
-30
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-36
40
-36
40
-36
39
-36
39
-36
39
-36
39
-36
40
-36
39
-36
39
-36
39
-37
39
-37
38
-37
39
-37
39
-36
39
-36
39
-37
39
119
33
65
-14
31
-44
21
-53
21
-53
24
-50
27
-47
30
-44
32
-43
33
-42
34
-41
35
-40
35
-40
36
-40
36
-39
36
-39
-105
-31
-95
30
-44
54
-23
57
-20
54
-24
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
119
34
66
-13
32
-43
20
-53
22
-52
25
-49
28
-46
31
-44
32
-43
33
-42
34
-41
35
-40
36
-40
35
-40
36
-39
37
-39
37
-39
37
-38
37
-38
37
-39
37
-38
37
-38
37
-38
38
-38
38
-38
37
-38
38
-37
38
-38
38
-37
38
-37
39
-37
38
-37
-103
-30
-94
31
-43
55
-22
59
-19
55
-22
51
-26
47
-29
46
-31
45
-32
44
-32
43
-33
42
-34
41
-35
42
-34
41
-35
40
-35
41
-35
41
-35
40
-36
39
-36
39
-37
39
-36
39
-36
39
-37
39
-37
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
118
33
65
-14
31
-44
21
-53
21
-53
24
-50
27
-47
31
-44
32
-43
34
-41
34
-41
35
-41
35
-40
35
-40
35
-40
36
-39
36
-39
36
-39
37
-39
37
-38
37
-38
37
-38
37
-38
38
-37
39
-37
38
-38
38
-38
38
-38
38
-38
38
-37
38
-37
38
-38
-103
-30
-94
31
-43
55
-22
58
-19
55
-22
50
-26
47
-29
45
-32
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
40
120
34
67
-13
33
-42
22
-51
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
35
-41
35
-40
36
-40
36
-40
36
-39
36
-39
-105
-32
-95
30
-44
53
-24
57
-20
54
-23
50
-27
47
-30
44
-32
43
-33
42
-34
41
-34
42
-34
41
-35
41
-35
41
-35
41
120
34
67
-12
33
-42
21
-52
22
-52
25
-49
28
-46
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
36
-40
37
-39
37
-39
-104
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
45
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
39
-36
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-36
39
-37
38
-37
38
-38
38
-37
39
118
33
64
-15
31
-44
20
-53
20
-53
24
-50
27
-47
30
-44
32
-43
33
-42
34
-41
35
-40
35
-40
36
-40
36
-40
36
-39
37
-39
37
-39
38
-38
37
-38
37
-39
37
-38
37
-38
38
-38
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-38
38
-38
38
-37
38
-38
38
-38
38
-38
38
-38
38
-38
39
-37
39
-37
38
-38
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-38
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-38
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-38
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-37
37
-38
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
-103
-30
-94
32
-42
55
-22
59
-19
56
-22
51
-26
47
-29
45
-32
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
120
35
66
-13
32
-43
22
-52
21
-52
25
-49
28
-47
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
37
-39
36
-39
37
-39
37
-39
37
-39
37
-39
37
-38
38
-38
38
-38
37
-38
38
-38
37
-38
38
-38
38
-37
38
-37
39
-37
38
-37
38
-38
38
-37
39
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-38
38
-38
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-38
38
-38
38
-37
38
-37
38
-37
38
-38
38
-38
38
-38
38
-37
38
-38
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
-103
-30
-94
32
-42
55
-23
59
-19
55
-22
51
-26
48
-29
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
42
-34
40
-35
41
-35
41
-35
40
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
118
33
65
-15
31
-44
21
-53
21
-52
24
-50
28
-47
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
-105
-32
-96
30
-44
53
-24
57
-20
55
-22
50
-27
46
-30
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
40
-35
40
-35
40
-35
40
-36
40
-36
40
-35
40
-36
40
-36
40
-36
40
-36
40
-35
39
-36
39
-36
38
-37
39
-37
38
-37
38
-37
38
-37
38
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
27
-47
30
-45
31
-44
33
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
-105
-32
-95
30
-44
54
-23
58
-20
54
-23
50
-27
47
-30
44
-32
44
-32
43
-33
43
-33
42
-34
41
-34
41
-35
41
-35
40
120
34
66
-13
32
-43
22
-52
22
-52
26
-49
29
-46
31
-44
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-40
36
-40
37
-39
37
-38
38
-38
38
-38
37
-39
37
-38
37
-38
37
-38
38
-38
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
-103
-29
-93
31
-42
55
-22
59
-19
56
-22
52
-25
48
-29
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
120
35
66
-13
32
-43
22
-52
22
-51
25
-49
29
-46
31
-44
33
-42
34
-41
34
-41
35
-40
36
-40
36
-40
36
-40
36
-39
-105
-32
-96
30
-44
53
-24
58
-20
55
-23
50
-27
47
-30
44
-32
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
118
32
64
-15
31
-44
21
-53
21
-53
25
-49
28
-47
31
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
-105
-32
-95
30
-44
54
-23
57
-20
54
-23
50
-27
46
-30
45
-31
43
-33
43
-33
43
-33
42
-34
41
-35
41
-35
40
-35
40
-36
40
-36
39
-36
40
-36
40
-36
40
-36
39
-36
39
-37
39
-36
40
-36
39
-36
39
-37
39
-37
38
-37
39
-37
39
-37
39
118
33
65
-15
31
-44
21
-52
21
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
34
-41
34
-41
35
-41
35
-40
36
-40
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
45
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
120
34
67
-13
33
-42
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
37
-39
37
-39
-104
-31
-95
30
-44
53
-24
57
-21
54
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
-36
40
-36
40
-36
39
-36
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
-38
38
118
32
64
-15
31
-44
21
-53
21
-53
25
-49
28
-47
31
-44
32
-43
32
-43
34
-41
34
-41
35
-41
35
-40
35
-40
36
-39
-104
-31
-95
30
-43
54
-23
58
-20
55
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
40
-36
40
-35
40
-36
40
-36
40
-36
40
-36
39
-36
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
118
32
64
-15
31
-44
21
-53
20
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-19
55
-23
50
-27
47
-30
44
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
40
120
34
66
-14
32
-43
21
-52
21
-52
24
-50
28
-46
31
-44
33
-42
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
36
-39
-105
-31
-95
30
-44
53
-24
57
-20
55
-23
50
-27
48
-29
45
-31
43
-33
43
-33
42
-34
41
-35
42
-34
41
-35
41
-35
41
120
34
66
-13
33
-42
21
-52
22
-52
25
-49
28
-46
31
-44
33
-42
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
37
-39
-104
-32
-95
30
-44
54
-23
58
-20
55
-22
50
-27
47
-30
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-37
40
-36
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
39
119
33
65
-14
31
-44
21
-53
21
-53
24
-50
27
-47
30
-45
31
-43
32
-43
33
-42
35
-41
35
-40
35
-40
36
-39
36
-39
-105
-31
-95
30
-44
54
-24
58
-20
55
-23
50
-27
46
-30
44
-32
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
40
-36
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
118
33
65
-14
32
-43
21
-53
21
-53
24
-50
28
-47
30
-45
31
-44
33
-42
34
-41
34
-41
34
-41
35
-40
36
-39
37
-39
-104
-32
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-29
45
-32
43
-33
43
-33
43
-33
42
-34
41
-35
40
-35
40
-35
41
120
34
66
-13
33
-42
22
-52
22
-52
25
-49
29
-46
31
-44
32
-42
34
-41
35
-41
35
-41
35
-40
35
-40
36
-40
36
-39
37
-39
37
-39
37
-38
37
-38
38
-38
38
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-38
38
-38
38
-37
-103
-29
-93
31
-43
55
-22
59
-19
55
-22
51
-26
47
-29
46
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-36
40
-35
40
-35
39
-36
39
-36
40
-36
39
-37
39
-36
39
-36
39
-36
39
-36
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
118
33
65
-14
30
-44
20
-53
20
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
36
-40
36
-39
37
-39
37
-39
37
-39
37
-39
37
-38
38
-38
37
-38
38
-38
38
-38
37
-38
38
-38
38
-38
38
-38
38
-37
38
-37
-103
-29
-93
32
-42
55
-22
59
-19
56
-22
51
-26
48
-29
46
-31
44
-32
44
-33
42
-34
41
-35
41
-35
41
-35
41
-35
41
120
34
66
-13
32
-43
21
-52
22
-52
25
-49
28
-46
31
-44
32
-43
34
-41
35
-41
35
-40
36
-39
36
-39
36
-39
37
-38
-104
-31
-95
30
-44
54
-24
58
-20
55
-23
50
-27
47
-30
44
-32
44
-32
43
-33
42
-34
42
-34
42
-34
40
-35
41
-35
40
120
34
66
-13
33
-42
22
-52
22
-51
25
-49
29
-46
31
-44
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
-105
-31
-95
30
-44
54
-23
57
-20
55
-23
51
-26
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
39
-36
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
117
32
64
-15
31
-44
21
-53
20
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
35
-40
36
-40
36
-39
37
-39
37
-39
37
-38
38
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-38
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-38
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
-102
-30
-94
32
-42
55
-22
58
-19
56
-22
51
-26
48
-29
46
-31
45
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
120
34
66
-13
33
-42
21
-52
22
-52
24
-50
28
-47
31
-44
33
-42
33
-42
35
-41
35
-41
35
-40
36
-39
36
-40
36
-39
37
-39
37
-39
37
-39
37
-38
38
-38
38
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-38
38
-38
38
-37
38
-38
39
-37
39
-37
37
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-38
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-38
39
-37
38
-37
-103
-30
-94
31
-43
55
-22
59
-19
56
-22
51
-26
47
-29
45
-31
44
-32
44
-32
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
40
-36
41
-35
41
-35
40
-35
40
-36
39
-36
39
-36
39
-37
38
-37
39
-37
39
-37
38
-37
38
-38
38
-37
38
-37
38
118
32
64
-15
31
-44
21
-53
21
-52
24
-50
27
-47
30
-45
32
-43
32
-43
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
-105
-32
-95
30
-44
54
-24
58
-20
55
-23
49
-27
46
-30
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
118
33
65
-14
31
-44
21
-53
21
-53
24
-50
28
-47
30
-45
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
51
-26
47
-30
45
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-36
40
120
34
65
-14
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
36
-40
37
-39
37
-38
37
-39
37
-38
37
-38
37
-38
38
-38
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
-103
-30
-94
32
-42
55
-23
59
-19
55
-22
50
-27
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
40
-35
40
120
34
66
-13
33
-43
22
-52
22
-51
26
-49
28
-46
31
-44
32
-43
34
-41
35
-41
35
-40
35
-40
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
55
-23
50
-27
47
-30
45
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
41
-35
40
-36
40
-36
40
-36
39
-36
39
-36
39
-36
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
118
33
64
-15
31
-44
20
-53
20
-53
24
-50
28
-47
30
-45
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
47
-30
45
-32
44
-32
43
-33
43
-33
41
-35
41
-35
41
-35
40
-35
40
-35
40
-35
40
-36
40
-35
40
-36
40
-36
40
-36
40
-36
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
118
32
65
-15
31
-44
21
-53
20
-53
24
-50
28
-46
30
-44
32
-43
33
-42
33
-42
34
-41
35
-41
35
-41
35
-40
35
-40
-105
-31
-95
30
-44
53
-24
58
-20
55
-23
50
-26
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
120
34
66
-13
33
-42
21
-52
21
-52
24
-49
29
-46
31
-44
32
-43
33
-42
33
-42
34
-41
35
-40
36
-40
36
-39
37
-39
-104
-31
-95
30
-44
54
-24
58
-20
55
-22
50
-27
47
-30
45
-32
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-35
39
-36
40
-36
40
-36
40
-36
39
-36
39
-37
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-37
39
-37
38
-37
38
118
32
64
-15
30
-44
20
-53
20
-53
24
-50
28
-47
30
-44
32
-43
33
-42
34
-41
34
-41
36
-40
36
-40
36
-39
36
-39
-105
-32
-96
30
-44
54
-24
58
-20
55
-22
50
-26
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-36
40
-36
40
-36
40
-36
39
-36
39
-36
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-38
38
-37
38
-37
38
-38
38
-38
38
-37
39
-37
39
-37
39
118
32
65
-14
31
-44
21
-53
21
-52
24
-50
28
-47
30
-45
32
-43
33
-42
33
-42
34
-41
35
-41
34
-41
35
-40
36
-40
-105
-32
-95
30
-44
53
-24
58
-20
55
-23
50
-27
46
-30
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
40
-35
40
119
34
65
-14
32
-43
21
-52
22
-52
25
-49
28
-46
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-40
-105
-32
-95
30
-44
53
-24
58
-20
54
-23
49
-28
47
-30
45
-32
44
-32
43
-33
42
-34
43
-34
42
-34
41
-35
41
-35
40
120
34
66
-13
33
-42
22
-51
22
-51
26
-48
28
-46
31
-44
32
-43
33
-42
34
-41
35
-40
36
-40
36
-39
36
-39
37
-39
-104
-31
-95
30
-44
54
-23
58
-20
55
-23
51
-26
47
-29
45
-32
44
-32
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
40
-36
40
-35
40
-35
40
-35
40
-36
39
-36
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-36
39
-36
39
-37
39
-37
39
-37
38
-37
39
-37
39
119
33
64
-15
31
-44
21
-52
21
-52
24
-50
28
-46
30
-44
32
-43
33
-42
33
-42
34
-41
34
-41
35
-40
36
-40
36
-39
-105
-32
-95
30
-44
53
-24
58
-20
55
-23
50
-27
47
-29
45
-31
43
-33
43
-33
42
-34
41
-35
41
-35
40
-35
40
-36
40
-36
40
-36
40
-36
39
-36
39
-37
39
-36
39
-37
39
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
38
118
32
64
-15
31
-44
20
-53
20
-53
25
-49
28
-46
31
-44
32
-43
34
-41
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-26
47
-29
45
-31
44
-32
43
-33
42
-34
41
-35
41
-35
40
-35
41
-35
41
120
34
66
-14
32
-43
21
-52
21
-52
25
-49
29
-46
31
-44
33
-42
34
-41
34
-41
35
-40
36
-40
35
-40
36
-40
36
-39
36
-40
37
-39
37
-39
37
-39
37
-38
37
-38
37
-39
37
-38
38
-38
38
-38
38
-38
38
-37
38
-37
38
-37
39
-37
39
-37
-103
-29
-93
31
-43
54
-23
59
-19
56
-22
51
-26
48
-29
46
-31
45
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-36
40
-36
40
-36
40
-36
40
-36
40
-36
39
-36
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
28
-46
30
-44
32
-43
33
-42
34
-41
35
-41
35
-40
35
-40
35
-40
36
-39
37
-39
37
-39
37
-39
37
-39
37
-38
37
-38
37
-39
37
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-37
38
-38
-103
-30
-94
31
-43
55
-22
59
-19
56
-22
52
-25
48
-29
45
-31
44
-32
43
-33
43
-33
43
-33
42
-34
41
-35
40
-35
40
120
34
66
-13
33
-42
22
-51
22
-52
25
-49
29
-46
31
-44
33
-42
34
-41
34
-41
35
-41
35
-40
35
-40
36
-40
36
-39
-105
-31
-95
30
-43
54
-23
57
-20
54
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
40
120
34
67
-13
33
-42
22
-52
22
-51
25
-49
29
-46
32
-43
32
-43
33
-42
34
-41
34
-41
35
-41
35
-40
36
-39
36
-39
-104
-31
-95
30
-44
53
-24
57
-20
54
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-35
40
-35
40
-36
39
-37
40
-36
40
-36
40
-36
40
-36
39
-37
39
-37
39
-37
39
-37
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
38
-37
38
118
32
64
-15
30
-45
20
-53
20
-53
24
-50
28
-47
30
-45
32
-43
33
-42
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
37
-39
37
-39
37
-39
37
-38
37
-38
38
-38
38
-38
38
-38
38
-38
39
-37
39
-37
39
-37
38
-38
38
-37
38
-38
37
-38
38
-38
38
-37
38
-38
39
-37
38
-37
38
-38
38
-37
38
-38
39
-37
38
-37
38
-38
38
-38
38
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-38
38
-37
38
-38
39
-37
38
-37
38
-38
38
-37
38
-37
38
-37
38
-38
38
-38
38
-38
38
-38
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
38
-37
-103
-30
-94
31
-43
55
-22
59
-19
56
-22
51
-26
48
-29
46
-31
44
-32
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
120
34
67
-13
32
-43
22
-52
22
-51
25
-49
29
-46
31
-44
32
-43
34
-41
35
-40
35
-40
35
-40
36
-40
35
-40
36
-40
36
-40
36
-39
37
-39
38
-38
37
-38
38
-38
38
-37
38
-38
38
-38
38
-38
38
-37
38
-38
38
-38
38
-37
38
-38
37
-38
38
-38
38
-38
38
-38
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
38
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
38
-38
38
-38
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
39
-37
38
-37
38
-37
38
-38
38
-37
38
-37
38
-37
-103
-29
-93
32
-42
55
-22
59
-19
56
-22
51
-26
48
-29
45
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
40
-35
41
-35
40
-36
40
-36
40
-36
39
-36
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
39
119
33
64
-15
32
-43
21
-53
20
-53
24
-50
28
-47
31
-44
32
-43
33
-42
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
-105
-32
-95
30
-44
53
-24
57
-20
55
-23
50
-27
47
-29
45
-32
43
-33
43
-33
43
-34
42
-34
41
-35
41
-35
40
-36
40
-36
40
-35
40
-36
39
-37
39
-36
39
-36
39
-36
39
-36
40
-36
39
-36
39
-36
40
-36
39
-37
39
-37
38
-37
39
-37
39
119
33
65
-14
31
-44
20
-53
20
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-42
34
-41
34
-41
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-27
46
-30
44
-32
44
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
41
120
34
66
-13
33
-42
22
-52
21
-52
25
-49
28
-46
31
-44
33
-42
34
-41
35
-40
35
-40
34
-41
35
-40
36
-40
36
-39
37
-39
37
-38
37
-38
38
-38
37
-38
38
-38
38
-38
37
-38
37
-38
38
-38
38
-38
38
-37
38
-38
38
-38
37
-38
38
-38
-103
-30
-94
31
-43
55
-23
59
-19
55
-22
51
-26
47
-29
45
-32
44
-32
43
-33
43
-34
43
-33
41
-35
41
-35
41
-35
41
120
34
66
-13
32
-43
22
-52
22
-52
25
-49
28
-46
31
-44
32
-43
34
-41
34
-41
34
-41
35
-40
36
-40
36
-39
37
-39
-104
-31
-95
30
-43
54
-23
58
-20
55
-22
50
-26
47
-30
45
-31
44
-32
43
-33
42
-34
41
-35
41
-35
41
-35
40
-35
41
-35
41
-35
40
-36
40
-35
39
-36
39
-36
40
-36
39
-37
39
-36
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
119
33
64
-15
31
-44
20
-53
20
-53
25
-49
29
-46
30
-45
31
-43
32
-43
33
-42
34
-41
35
-40
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
51
-26
47
-30
46
-31
44
-32
43
-33
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-36
39
-36
40
-36
39
-37
39
-37
39
-36
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
38
118
33
65
-14
32
-43
21
-52
21
-52
24
-50
28
-47
31
-44
32
-43
33
-42
33
-42
34
-41
35
-40
36
-40
36
-40
37
-39
-104
-31
-95
30
-44
53
-24
58
-20
54
-23
49
-27
46
-30
45
-31
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
40
-36
40
119
34
66
-14
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
36
-40
36
-39
-105
-32
-95
30
-44
53
-24
58
-20
55
-23
50
-27
47
-29
45
-31
43
-33
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
41
-35
40
-36
40
-36
39
-36
39
-36
40
-36
40
-36
39
-37
39
-37
39
-36
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-38
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
118
33
65
-15
31
-44
20
-53
21
-52
25
-49
28
-47
31
-44
32
-43
33
-42
34
-41
34
-41
34
-41
35
-40
35
-40
36
-39
-105
-31
-95
30
-44
53
-24
57
-20
55
-23
49
-27
46
-30
44
-32
43
-33
43
-34
42
-34
42
-34
42
-34
41
-35
41
-35
40
-35
40
-36
39
-36
40
-36
39
-37
40
-36
38
-37
39
-37
38
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-38
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
38
119
33
65
-14
30
-45
21
-53
20
-53
24
-50
28
-47
30
-45
32
-43
33
-41
34
-42
34
-41
34
-41
35
-40
36
-40
36
-39
-105
-32
-95
30
-43
54
-24
58
-20
54
-23
50
-27
46
-30
44
-32
43
-33
43
-34
42
-34
42
-34
41
-35
41
-35
41
-35
40
120
34
65
-14
32
-43
22
-52
22
-52
25
-49
29
-46
32
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
35
-40
36
-39
-105
-31
-95
30
-44
53
-24
57
-20
54
-23
50
-27
47
-30
45
-31
43
-33
43
-33
43
-33
42
-34
40
-35
41
-35
41
-35
41
120
34
66
-14
32
-43
22
-52
22
-51
25
-49
29
-46
31
-44
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
36
-40
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-27
47
-30
45
-31
44
-32
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
40
-36
40
-36
40
-36
39
-37
39
-37
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-38
38
-37
38
-38
38
-37
39
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
119
33
65
-15
31
-44
20
-53
21
-53
24
-50
27
-47
30
-45
32
-43
33
-42
33
-42
34
-41
35
-40
35
-40
36
-39
36
-40
-105
-32
-96
29
-44
53
-24
58
-20
55
-23
50
-27
47
-29
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
39
-36
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
118
33
64
-15
31
-44
20
-53
21
-52
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
34
-41
35
-41
35
-40
36
-39
36
-39
-105
-31
-95
29
-45
53
-24
58
-20
55
-23
50
-27
46
-30
45
-32
44
-32
43
-33
42
-34
41
-34
41
-35
42
-34
41
-35
40
120
34
66
-13
33
-42
22
-52
22
-52
25
-49
29
-46
31
-44
33
-42
34
-42
34
-41
35
-40
36
-40
36
-40
36
-39
36
-40
36
-39
37
-38
37
-38
37
-38
37
-39
37
-38
38
-38
38
-37
38
-37
37
-38
38
-38
37
-38
38
-38
38
-37
38
-37
38
-37
-103
-30
-94
31
-43
55
-22
59
-19
55
-22
52
-25
48
-28
46
-31
45
-31
44
-32
43
-33
42
-34
41
-35
41
-35
40
-35
40
-36
40
-35
40
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
118
32
65
-15
31
-44
20
-53
20
-53
24
-50
28
-46
31
-44
32
-43
34
-41
34
-41
35
-41
35
-40
35
-40
36
-40
36
-39
37
-39
37
-38
37
-38
37
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-38
37
-38
38
-38
38
-38
38
-37
39
-37
38
-37
-103
-30
-93
32
-42
55
-23
59
-19
56
-22
51
-26
47
-29
45
-31
44
-32
43
-33
43
-33
43
-33
42
-34
41
-35
41
-35
41
120
34
65
-14
32
-43
22
-52
22
-52
25
-49
28
-46
31
-44
33
-43
33
-42
34
-41
35
-40
35
-40
36
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
46
-30
45
-32
44
-32
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
120
34
66
-13
33
-42
22
-51
22
-52
25
-49
28
-47
31
-44
32
-42
34
-41
35
-40
35
-40
35
-40
36
-40
35
-40
35
-40
-105
-32
-96
30
-44
54
-23
57
-20
54
-24
50
-27
46
-30
45
-32
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
39
-36
40
-36
40
-36
40
-36
40
-36
40
-36
40
-36
40
-36
39
-37
39
-36
39
-36
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-38
39
-37
38
-37
38
-38
39
-37
38
-37
37
-38
38
-37
38
118
32
64
-15
31
-44
21
-53
21
-53
24
-50
27
-47
30
-45
32
-43
33
-42
33
-42
34
-41
35
-40
35
-40
36
-39
36
-39
36
-39
37
-39
37
-39
37
-39
37
-39
37
-38
38
-38
38
-38
37
-38
38
-37
38
-38
38
-38
38
-37
38
-37
37
-38
38
-37
38
-38
38
-37
39
-37
38
-38
38
-37
38
-37
38
-38
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
38
-38
38
-37
39
-37
39
-37
38
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
39
-37
38
-37
39
-37
39
-37
39
-36
38
-37
39
-37
39
-37
38
-37
39
-37
39
-37
38
-37
38
-37
38
-38
38
-37
39
-37
39
-37
40
-36
39
-37
38
-37
38
-37
38
-37
38
-37
39
-37
38
-38
38
-37
39
-37
39
-37
38
-37
38
-37
38
-38
38
-37
39
-37
38
-37
-103
-30
-94
31
-43
55
-22
59
-19
55
-22
51
-26
47
-29
46
-31
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
121
35
67
-12
32
-43
22
-52
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
36
-40
36
-39
37
-39
37
-38
37
-39
37
-39
37
-38
37
-38
38
-38
37
-38
38
-38
38
-38
38
-38
37
-38
38
-37
38
-38
38
-38
38
-38
38
-38
38
-37
39
-37
38
-37
39
-37
38
-37
38
-38
38
-37
38
-38
38
-38
38
-37
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-38
38
-37
38
-38
38
-38
39
-37
39
-36
39
-37
39
-36
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
38
-38
39
-37
39
-37
39
-37
39
-37
38
-37
38
-37
39
-37
38
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-38
38
-37
-103
-30
-94
31
-43
55
-22
59
-19
56
-22
51
-26
48
-29
46
-30
44
-32
43
-33
43
-34
42
-34
42
-34
41
-35
41
-35
41
-35
40
-35
40
-35
40
-36
39
-36
39
-36
39
-37
39
-37
39
-36
39
-37
38
-37
39
-37
38
-37
38
-37
38
-37
38
-37
38
119
33
65
-14
31
-44
21
-53
21
-53
24
-50
28
-47
30
-45
32
-43
33
-42
33
-42
34
-41
35
-40
36
-40
36
-40
35
-40
-105
-31
-95
30
-44
54
-23
58
-20
55
-23
50
-26
47
-29
44
-32
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
40
-36
40
-35
40
-35
41
-35
40
-36
39
-36
39
-37
39
-36
39
-36
39
-37
40
-36
39
-37
39
-36
39
-37
38
-38
39
-37
39
-37
38
118
33
65
-14
31
-44
20
-53
20
-53
24
-50
28
-47
30
-44
31
-44
33
-42
33
-42
34
-41
35
-41
35
-41
36
-40
36
-39
-104
-32
-95
30
-44
53
-24
58
-20
54
-23
49
-27
46
-30
45
-31
44
-33
43
-33
43
-34
42
-34
41
-35
41
-35
41
-35
40
120
34
66
-14
32
-43
21
-52
23
-51
26
-48
28
-46
31
-44
33
-42
34
-41
35
-41
35
-40
36
-40
35
-40
36
-40
36
-40
37
-39
37
-39
37
-38
37
-38
38
-38
37
-38
37
-38
37
-38
37
-38
38
-37
38
-38
37
-38
38
-38
38
-38
38
-37
38
-37
-103
-30
-94
31
-42
55
-22
59
-19
56
-22
51
-26
47
-29
46
-31
44
-32
44
-32
43
-33
42
-34
42
-34
41
-35
40
-35
41
121
35
66
-13
33
-43
22
-52
21
-52
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
36
-40
36
-40
36
-39
-104
-31
-95
30
-43
54
-23
58
-20
54
-23
50
-27
47
-30
45
-31
44
-32
43
-34
43
-33
41
-35
42
-35
41
-35
40
-35
40
-36
40
-35
40
-36
41
-35
40
-35
40
-36
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
119
33
65
-15
31
-44
21
-52
21
-53
24
-50
28
-46
31
-44
32
-43
33
-42
33
-42
34
-41
34
-41
34
-41
35
-40
36
-39
-105
-31
-95
30
-44
53
-24
58
-20
55
-23
50
-27
47
-29
45
-31
44
-32
43
-33
42
-34
42
-34
41
-34
41
-35
41
-35
40
-35
40
-36
40
-36
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
-37
39
118
32
64
-15
31
-44
20
-53
20
-53
24
-50
27
-47
30
-44
32
-43
33
-42
34
-41
35
-41
35
-41
35
-40
36
-40
36
-40
-105
-31
-95
31
-43
54
-23
57
-20
54
-23
50
-27
46
-30
45
-32
43
-33
42
-34
42
-34
42
-34
41
-35
41
-35
41
-35
41
121
35
67
-13
33
-42
23
-51
22
-51
25
-49
29
-46
31
-44
33
-42
33
-42
34
-41
35
-41
35
-41
35
-40
36
-40
36
-39
-105
-32
-95
30
-44
54
-23
58
-20
55
-22
51
-26
46
-30
44
-32
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
40
-35
40
-35
40
-35
39
-36
39
-36
39
-36
40
-36
39
-37
38
-37
39
-37
39
-37
39
-36
39
-36
38
-37
39
-37
39
-37
39
-37
38
-37
39
-37
39
-37
39
-37
39
-37
38
-37
39
-37
38
-38
38
-37
39
-37
39
-37
38
-37
39
-37
38
-37
39
-37
39
-37
38
118
33
65
-14
30
-44
21
-53
21
-53
24
-50
28
-46
30
-44
32
-43
34
-41
34
-41
34
-41
35
-41
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50
-27
46
-30
44
-32
43
-33
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
40
-35
40
-36
40
-36
39
-37
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
38
-37
39
-37
38
-38
38
-38
38
-37
38
-38
37
-38
38
-37
38
-37
38
-38
38
-38
37
-38
38
-38
38
118
32
64
-16
31
-44
20
-53
21
-52
24
-50
27
-48
30
-45
32
-43
33
-42
34
-41
34
-41
35
-41
35
-40
36
-40
36
-39
-105
-31
-95
30
-44
54
-23
57
-20
54
-23
50
-27
47
-29
44
-32
43
-33
43
-33
43
-33
42
-34
42
-34
41
-35
41
-35
41
120
34
67
-12
32
-43
22
-52
22
-52
25
-49
28
-47
30
-44
32
-43
33
-42
34
-41
35
-41
35
-40
36
-39
36
-39
36
-40
-105
-31
-95
30
-44
54
-23
57
-20
55
-23
51
-26
47
-29
45
-31
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
41
-35
41
120
34
66
-13
33
-42
23
-51
22
-52
25
-49
29
-46
31
-44
32
-43
34
-41
34
-41
35
-40
35
-40
35
-40
37
-39
37
-38
-104
-31
-95
30
-44
53
-24
57
-20
54
-23
50
-27
47
-30
45
-31
44
-32
43
-33
43
-33
42
-34
41
-35
41
-35
40
-36
40
-35
40
-35
40
-36
40
-36
40
-36
39
-37
39
-37
39
-37
39
-37
39
-37
39
-36
39
-37
39
-37
39
-37
38
-38
38
-38
38
-37
38
-38
38
-37
38
-37
39
-37
38
-37
38
-38
38
-37
39
-37
39
-37
39
-37
38
-37
38
-38
38
-38
38
-38
38
-37
39
118
33
65
-14
31
-44
20
-53
21
-53
24
-50
28
-47
31
-44
32
-43
33
-42
34
-41
35
-41
35
-40
36
-40
36
-39
36
-39
-105
-32
-95
30
-44
53
-24
57
-20
54
-23
50
-27
47
-29
45
-32
44
-33
43
-33
43
-34
42
-34
41
-35
41
-35
41
-35
40
-36
39
-36
40
-36
40
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
40
-36
40
-36
39
-37
39
-37
39
-37
38
-37
39
119
33
64
-15
31
-44
21
-53
20
-53
24
-50
27
-47
30
-45
32
-43
33
-42
34
-41
34
-41
34
-41
35
-41
35
-40
36
-39
-105
-31
-95
30
-44
54
-24
58
-20
55
-23
50
-27
47
-30
45
-32
43
-33
43
-33
43
-34
42
-34
42
-34
41
-35
41
-35
40
120
34
65
-14
32
-43
22
-52
22
-52
26
-49
29
-46
32
-43
33
-42
34
-41
34
-41
35
-41
35
-40
36
-39
36
-39
36
-39
37
-39
38
-38
37
-38
37
-38
37
-39
37
-38
37
-38
37
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-38
38
-37
39
-37
-103
-29
-93
32
-42
54
-23
59
-19
56
-22
51
-26
48
-28
46
-30
45
-32
44
-33
42
-34
43
-33
41
-34
41
-35
40
-35
40
-36
40
-36
40
-36
39
-37
40
-36
39
-36
39
-36
39
-36
39
-36
39
-37
39
-37
39
-37
39
-37
40
-36
39
-37
39
-36
38
118
33
65
-14
31
-44
21
-53
21
-53
24
-50
28
-47
30
-45
31
-43
33
-42
34
-41
34
-41
35
-40
35
-40
35
-40
36
-39
36
-40
36
-39
37
-39
37
-38
38
-38
37
-38
38
-38
38
-37
38
-37
38
-38
39
-37
38
-37
38
-37
38
-37
38
-38
38
-37
-103
-30
-94
31
-43
54
-23
58
-20
55
-23
50
-26
47
-30
45
-31
44
-32
43
-33
42
-34
41
-34
42
-34
41
-35
40
-36
40
120
34
66
-14
33
-42
22
-52
21
-52
25
-49
29
-46
31
-44
32
-43
34
-41
35
-41
35
-40
35
-40
36
-40
35
-40
36
-39
-105
-31
-95
30
-44
54
-24
57
-20
55
-23
50
-27
46
-31
45
-32
44
-32
43
-33
43
-34
42
-34
41
-35
41
-35
40
-35
41
120
34
66
-13
33
-42
22
-51
22
-52
26
-48
29
-46
31
-44
33
-42
34
-41
34
-41
35
-40
36
-40
36
-40
36
-39
36
-39
-105
-31
-95
30
-44
54
-23
58
-20
54
-23
50