5
57641
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
0
0
0
0
1
1
0
-1
0
0
1
1
0
-1
0
0
1
1
0
-1
0
0
1
1
0
-1
0
0
1
1
0
-1
0
1
1
1
0
-1
-1
1
1
1
0
-1
-1
1
1
1
-1
-1
-1
1
2
1
-1
-1
-1
1
2
1
-1
-2
-1
1
2
1
-1
-2
-1
1
2
1
-1
-2
-1
2
2
1
-2
-2
0
2
3
1
-2
-2
0
2
3
1
-2
-3
0
3
3
0
-3
-3
0
4
4
0
-4
-4
0
5
5
-1
-6
-6
2
9
8
-3
-16
-20
-10
8
19
15
1
-8
0
23
44
49
32
7
-7
-1
18
30
21
-5
-31
-39
-25
-1
14
12
-3
-17
-16
0
19
31
27
12
-3
-12
-15
-17
-22
-30
-33
-26
-6
17
35
37
23
2
-16
-24
-21
-13
-5
2
7
12
14
13
10
7
7
7
4
-8
-25
-37
-31
-4
35
63
63
32
-12
-45
-52
-33
-6
13
15
5
-5
-11
-10
-6
0
10
22
32
31
13
-15
-36
-37
-17
11
26
17
-9
-31
-31
-7
22
32
17
-10
-22
-1
41
71
61
9
-54
-83
-61
-6
39
40
3
-32
-29
16
64
67
10
-73
-121
-99
-22
51
70
32
-23
-45
-24
11
14
-24
-70
-77
-29
41
79
54
-8
-53
-44
7
48
37
-18
-67
-62
-3
62
80
37
-24
-49
-16
44
74
49
-9
-48
-33
21
66
65
22
-19
-24
7
38
33
-9
-50
-50
0
64
97
76
22
-24
-32
-7
21
27
8
-14
-19
-2
20
29
18
-4
-21
-24
-16
-6
2
8
14
23
30
34
33
25
13
-4
-20
-32
-34
-25
-11
3
14
24
35
45
45
26
-8
-43
-62
-56
-33
-9
0
-4
-11
-10
-2
6
4
-6
-16
-17
-11
-7
-10
-12
-2
24
53
60
32
-16
-53
-50
-9
36
48
16
-33
-55
-25
35
78
63
-4
-76
-98
-57
16
63
55
6
-36
-33
9
49
46
-2
-56
-67
-18
60
114
106
47
-18
-45
-24
16
37
22
-15
-45
-46
-22
8
26
28
22
13
3
-10
-21
-24
-13
4
14
8
-6
-12
-1
21
32
17
-16
-39
-28
13
52
56
19
-26
-39
-9
38
52
12
-57
-100
-76
1
75
91
40
-32
-66
-39
21
58
40
-14
-57
-52
-8
35
41
13
-15
-10
26
59
53
7
-45
-64
-36
12
39
29
-1
-18
-8
13
14
-14
-50
-55
-14
45
74
41
-32
-89
-79
-6
78
107
60
-25
-84
-75
-14
44
54
15
-29
-33
9
58
67
22
-42
-71
-37
37
97
100
50
-12
-38
-20
15
29
10
-22
-31
-4
34
48
18
-35
-72
-63
-17
28
34
0
-47
-69
-53
-18
7
7
-7
-10
9
35
45
27
-6
-25
-14
19
43
37
3
-31
-40
-19
11
23
7
-24
-44
-41
-18
5
17
18
15
11
2
-15
-33
-36
-13
27
57
53
13
-33
-50
-23
25
52
34
-13
-48
-36
14
58
53
-5
-74
-98
-57
19
73
70
22
-23
-27
4
29
12
-37
-70
-42
42
123
134
55
-59
-126
-97
1
87
90
13
-77
-102
-43
46
86
39
-55
-113
-82
19
110
118
40
-58
-97
-50
37
81
41
-53
-123
-109
-19
77
105
46
-48
-101
-76
0
62
59
3
-52
-53
2
65
82
36
-34
-70
-42
24
72
60
-1
-60
-68
-20
41
63
27
-36
-75
-59
-3
45
49
13
-24
-24
15
59
67
27
-32
-66
-53
-7
31
33
2
-28
-23
17
65
81
50
-8
-54
-56
-15
41
72
58
7
-50
-80
-67
-24
19
34
15
-16
-30
-8
38
74
73
31
-20
-43
-20
28
60
51
9
-29
-32
-2
27
23
-14
-51
-51
-11
33
41
4
-38
-38
16
82
97
33
-71
-137
-111
-14
73
79
-1
-94
-119
-51
51
97
46
-61
-132
-107
-6
87
98
27
-57
-76
-17
63
84
22
-73
-119
-72
33
114
108
26
-60
-80
-22
58
92
53
-24
-72
-54
12
70
74
25
-34
-57
-30
18
44
27
-16
-48
-41
0
44
55
24
-31
-75
-85
-60
-24
-2
-3
-16
-18
0
27
38
16
-32
-73
-74
-30
34
72
61
10
-40
-52
-24
12
19
-15
-62
-78
-42
25
77
77
28
-29
-53
-33
3
17
-6
-45
-62
-37
15
52
47
0
-51
-70
-44
6
45
50
27
1
-7
6
24
26
6
-26
-48
-47
-23
9
33
39
31
20
18
26
35
30
8
-21
-40
-31
2
40
58
44
11
-16
-14
11
36
35
0
-46
-72
-59
-18
18
17
-23
-73
-96
-69
-5
57
81
57
11
-23
-19
14
44
41
3
-45
-67
-46
0
33
25
-18
-57
-56
-6
58
86
55
-13
-65
-58
3
69
87
41
-35
-84
-71
-13
43
56
27
-8
-13
14
46
47
12
-31
-44
-18
26
50
34
-7
-38
-36
-5
29
44
38
27
23
23
15
-7
-32
-40
-21
10
29
21
-6
-26
-19
8
32
31
4
-23
-28
-5
26
41
30
6
-11
-12
-6
-9
-25
-40
-36
-9
28
47
37
7
-20
-23
-7
11
12
-3
-16
-10
18
49
59
39
0
-31
-36
-16
11
25
18
2
-6
3
24
40
38
19
-4
-14
-5
14
28
28
18
9
10
17
17
2
-23
-40
-34
-4
31
43
22
-19
-48
-40
1
51
76
61
22
-11
-14
10
40
48
27
-9
-37
-42
-27
-7
0
-10
-29
-42
-43
-31
-14
-2
1
0
1
8
22
36
42
34
16
-2
-9
-2
12
20
15
2
-7
0
23
48
61
52
29
4
-11
-16
-16
-17
-19
-14
0
17
27
20
-1
-22
-25
-4
30
55
56
28
-14
-47
-53
-31
6
35
42
28
5
-9
-5
9
18
12
-7
-22
-20
2
28
39
26
1
-15
-10
10
25
16
-14
-45
-54
-37
-11
0
-14
-39
-49
-31
8
40
42
17
-17
-34
-26
-6
10
11
6
8
19
29
24
2
-26
-40
-30
-5
15
16
-2
-20
-22
-3
23
39
35
13
-14
-34
-39
-30
-13
2
7
-5
-30
-56
-68
-55
-22
15
37
35
16
-2
-7
5
22
35
39
35
28
18
6
-7
-14
-6
14
33
35
13
-23
-48
-46
-16
21
43
39
16
-5
-12
-5
3
4
-4
-10
-9
-1
5
2
-6
-12
-9
2
8
3
-10
-19
-11
13
40
54
45
18
-10
-27
-28
-20
-9
-1
6
15
24
28
19
-1
-26
-44
-43
-23
6
30
35
17
-13
-37
-40
-20
10
30
28
6
-18
-26
-12
12
30
29
13
-5
-13
-9
-2
1
-2
-3
5
22
34
31
11
-11
-21
-9
15
35
37
22
1
-12
-10
-1
4
2
-5
-9
-7
0
3
0
-6
-9
-6
0
4
1
-6
-11
-9
0
9
13
8
-3
-13
-16
-12
-5
-1
-2
-5
-5
0
11
22
26
23
15
10
12
20
26
21
5
-14
-23
-15
7
28
35
24
5
-11
-13
-4
5
7
2
-3
1
12
23
27
20
10
1
-3
-7
-13
-20
-22
-15
0
11
9
-7
-27
-37
-31
-12
8
18
19
14
12
14
19
23
23
19
12
-1
-19
-36
-43
-31
-2
28
44
36
12
-11
-16
-1
22
36
31
11
-13
-28
-31
-27
-22
-20
-21
-24
-25
-22
-14
-3
10
21
25
21
14
8
5
2
-7
-22
-37
-41
-25
4
31
40
24
-6
-35
-46
-37
-16
4
15
16
13
9
9
8
7
5
2
0
-1
-2
-3
-5
-6
-5
1
11
22
29
26
14
-3
-16
-17
-6
10
22
23
18
12
13
18
24
23
16
5
-1
0
7
17
23
25
23
17
10
6
6
12
19
24
23
16
7
1
-2
-2
-2
0
6
17
25
24
11
-5
-11
0
25
44
41
11
-28
-54
-54
-33
-9
3
3
1
6
16
18
6
-14
-26
-16
8
25
17
-15
-50
-59
-36
5
33
32
9
-14
-18
-3
15
17
1
-21
-34
-35
-27
-21
-17
-10
3
15
16
1
-23
-39
-36
-18
-2
-2
-18
-35
-39
-27
-13
-10
-22
-34
-32
-12
10
19
7
-13
-23
-13
6
17
11
-5
-13
-3
18
31
24
0
-19
-19
-1
19
23
12
-1
0
15
28
22
-5
-37
-49
-32
3
34
41
27
5
-10
-15
-16
-20
-24
-19
-2
20
32
24
2
-19
-21
-2
25
40
34
9
-17
-31
-29
-21
-17
-24
-37
-44
-35
-11
19
43
48
32
5
-20
-28
-18
0
12
10
-5
-21
-28
-23
-13
-6
-7
-12
-12
-7
-1
-4
-17
-34
-41
-32
-12
5
6
-11
-34
-51
-52
-41
-29
-25
-28
-31
-25
-10
8
18
12
-9
-36
-55
-56
-38
-9
16
26
19
4
-9
-12
-9
-5
-6
-10
-10
-3
5
3
-12
-33
-46
-38
-12
13
16
-8
-42
-61
-50
-15
17
24
0
-35
-53
-41
-5
31
44
29
-2
-30
-40
-33
-19
-6
-1
-2
-4
-5
-4
-1
1
2
3
3
3
1
-3
-9
-14
-16
-10
1
11
12
2
-14
-26
-24
-8
12
23
18
2
-12
-15
-6
6
11
5
-10
-23
-31
-32
-27
-19
-9
0
3
-5
-22
-38
-42
-28
-5
12
10
-10
-32
-40
-27
-5
6
-3
-23
-37
-29
-3
22
26
7
-21
-35
-23
2
21
16
-8
-32
-34
-12
19
38
34
14
-5
-10
-2
7
6
-5
-18
-23
-21
-19
-24
-31
-31
-15
10
28
26
3
-25
-39
-29
-7
10
11
2
-4
1
12
16
2
-22
-39
-36
-14
10
21
17
10
14
28
39
34
11
-15
-22
-5
22
38
31
9
-8
-8
7
20
17
-1
-18
-22
-12
0
2
-7
-16
-14
-3
6
3
-13
-28
-29
-12
12
25
21
5
-9
-12
-6
4
9
12
14
17
18
13
4
-5
-7
-3
3
4
-2
-11
-15
-11
-2
5
7
4
-3
-13
-26
-40
-49
-48
-36
-21
-11
-10
-15
-18
-16
-11
-10
-16
-20
-14
6
30
42
34
13
-7
-15
-13
-13
-23
-37
-41
-25
2
23
21
0
-22
-26
-10
10
17
6
-9
-9
8
27
28
6
-24
-38
-27
-3
12
3
-23
-42
-36
-10
15
22
11
-1
4
25
47
49
26
-6
-25
-19
6
29
35
23
5
-8
-10
-5
0
4
6
7
5
-1
-11
-19
-18
-7
6
11
2
-17
-37
-45
-35
-12
14
30
30
13
-11
-31
-36
-24
-2
19
28
24
11
-2
-8
-7
-3
3
8
12
13
7
-6
-21
-28
-22
-5
13
17
5
-17
-35
-40
-29
-12
3
9
8
3
-1
-3
0
8
18
23
19
2
-21
-39
-42
-28
-5
17
28
28
19
6
-8
-18
-20
-9
14
35
41
25
-8
-37
-45
-26
4
27
29
16
2
0
11
24
30
26
18
12
8
1
-10
-22
-22
-6
21
41
40
18
-12
-30
-25
-2
24
37
34
20
6
-2
-5
-7
-8
-8
-4
2
9
13
15
15
14
12
8
1
-7
-10
-6
5
16
23
21
13
3
-2
-2
5
14
19
18
11
1
-5
-4
1
7
8
4
-2
-7
-7
-5
-3
-3
-4
-3
3
12
19
21
16
8
0
-3
-2
0
1
-1
-4
-8
-10
-9
-6
0
5
5
1
-6
-7
1
19
36
42
32
9
-14
-24
-18
0
18
26
23
15
8
6
5
1
-6
-12
-12
-7
-1
0
-6
-15
-16
-6
13
29
32
21
5
-3
2
18
31
32
19
2
-10
-11
-4
4
9
10
10
9
8
5
2
2
5
5
-3
-21
-38
-43
-28
0
22
25
7
-17
-30
-25
-10
1
1
-1
5
23
40
41
19
-9
-20
-4
26
44
31
-3
-30
-24
10
45
49
18
-22
-38
-18
18
36
18
-25
-56
-52
-17
22
36
22
-3
-15
-11
-1
0
-8
-10
3
25
36
22
-10
-34
-28
6
42
53
31
-2
-18
-6
18
31
22
6
3
21
43
44
15
-25
-47
-34
1
28
28
5
-18
-20
-4
9
5
-13
-26
-19
1
13
2
-26
-45
-35
0
35
45
27
3
-4
12
32
31
6
-26
-39
-22
10
30
26
6
-11
-13
-7
-6
-16
-25
-19
3
25
28
7
-16
-19
7
42
52
25
-23
-55
-44
-1
39
45
14
-26
-40
-21
10
24
7
-24
-38
-19
20
51
52
27
1
-5
9
25
25
7
-13
-16
0
21
25
3
-33
-60
-62
-44
-24
-17
-24
-34
-30
-10
14
26
15
-10
-32
-34
-17
4
14
6
-10
-17
-6
16
32
30
13
-5
-10
0
11
11
-2
-17
-19
-5
11
10
-10
-35
-43
-26
4
18
3
-30
-54
-49
-21
4
3
-23
-48
-47
-19
12
16
-10
-42
-49
-19
25
45
24
-22
-56
-54
-24
7
14
0
-13
-8
7
11
-12
-48
-65
-43
6
44
44
8
-26
-27
4
36
31
-11
-56
-62
-22
32
54
25
-28
-58
-38
13
48
38
-9
-50
-50
-11
30
38
10
-25
-33
-12
13
11
-22
-58
-63
-28
20
45
34
3
-12
3
37
55
41
2
-33
-40
-23
-3
2
-6
-15
-12
-4
-3
-17
-34
-35
-10
24
39
19
-21
-49
-40
0
40
48
20
-18
-31
-8
32
56
47
16
-12
-17
-4
6
-1
-18
-23
-2
36
61
50
6
-40
-57
-34
10
44
48
26
1
-8
0
10
8
-7
-21
-21
-5
12
16
3
-21
-38
-41
-30
-15
-4
2
3
2
-1
-6
-12
-12
-7
0
1
-9
-24
-30
-19
6
32
40
25
-2
-22
-21
-1
23
32
22
2
-12
-8
12
34
45
38
19
0
-10
-8
-2
-1
-9
-24
-36
-39
-29
-13
-1
0
-11
-24
-28
-16
6
27
35
26
6
-13
-23
-23
-16
-10
-7
-9
-12
-14
-16
-18
-21
-21
-17
-9
3
13
19
18
12
5
1
4
11
17
17
7
-9
-23
-26
-19
-5
6
10
7
3
2
5
5
-1
-13
-25
-31
-25
-11
4
13
12
3
-11
-25
-35
-39
-36
-25
-11
4
13
17
14
10
5
2
-1
-3
-7
-11
-14
-17
-18
-15
-8
1
9
11
6
-3
-10
-9
-1
6
4
-8
-22
-25
-10
17
36
32
0
-41
-63
-51
-13
26
38
16
-22
-47
-44
-19
7
14
4
-8
-7
10
26
27
11
-10
-17
-6
15
30
31
22
12
6
-3
-19
-40
-54
-49
-24
6
21
16
-2
-17
-18
-11
-5
-8
-14
-14
-3
11
19
16
7
2
3
5
0
-11
-16
-6
15
32
30
9
-12
-15
1
18
15
-11
-41
-48
-23
18
44
36
3
-26
-25
5
41
57
45
20
1
1
12
21
20
9
-1
-6
-5
-3
-1
2
6
9
8
4
1
2
8
13
13
9
5
2
-2
-12
-24
-29
-16
11
33
32
3
-34
-53
-37
-1
29
32
11
-9
-9
9
23
15
-9
-28
-20
10
38
41
20
-5
-12
3
20
20
1
-18
-18
4
31
43
35
18
6
0
-6
-15
-19
-6
24
50
47
12
-33
-52
-30
14
42
30
-7
-33
-25
8
32
23
-8
-30
-17
16
33
8
-45
-83
-73
-23
25
34
3
-32
-32
7
50
60
27
-19
-43
-32
-5
9
-3
-26
-36
-24
2
24
32
32
27
22
13
6
10
27
46
44
14
-27
-40
-7
53
88
63
-7
-66
-62
1
66
74
17
-50
-62
-5
68
89
39
-35
-62
-19
47
65
12
-64
-88
-31
57
93
42
-51
-98
-56
37
97
72
-8
-62
-42
26
67
37
-35
-73
-38
37
74
29
-57
-100
-53
46
106
70
-25
-89
-62
26
82
45
-54
-121
-87
19
101
88
-2
-75
-58
34
109
95
6
-70
-58
26
97
85
6
-52
-21
76
142
102
-21
-118
-100
17
125
124
17
-92
-98
4
113
121
15
-109
-136
-45
77
117
42
-69
-108
-36
76
122
60
-52
-109
-66
29
84
50
-34
-87
-66
-1
39
24
-17
-29
6
47
43
-13
-68
-65
0
70
81
29
-28
-27
33
87
72
-4
-70
-53
38
120
111
12
-86
-90
7
112
121
16
-112
-149
-59
74
130
64
-59
-122
-69
45
112
73
-25
-83
-43
53
108
66
-35
-102
-78
6
66
47
-24
-70
-46
22
60
30
-35
-62
-19
53
78
23
-62
-94
-37
58
102
53
-40
-85
-38
53
91
30
-78
-130
-69
58
137
98
-20
-108
-88
14
96
80
-12
-81
-51
56
138
111
-4
-102
-93
13
113
107
-3
-117
-130
-34
81
106
23
-86
-116
-40
69
109
49
-46
-81
-25
64
94
36
-52
-80
-19
70
98
31
-68
-106
-47
49
88
29
-71
-112
-53
51
96
33
-82
-138
-74
59
144
107
-16
-111
-90
25
126
119
13
-92
-98
-3
102
120
35
-69
-98
-31
61
87
25
-57
-71
1
91
106
24
-82
-113
-35
83
131
61
-65
-133
-80
44
124
84
-40
-135
-114
5
112
108
0
-110
-116
-7
122
154
55
-92
-166
-110
17
102
75
-26
-99
-72
30
112
96
-3
-94
-91
5
109
127
41
-75
-126
-74
24
79
44
-42
-95
-64
22
86
69
-10
-76
-69
4
75
78
11
-63
-73
-9
70
88
22
-75
-122
-78
19
85
66
-14
-81
-70
11
92
105
41
-41
-67
-15
69
109
70
-15
-72
-53
22
85
80
11
-64
-81
-26
56
98
71
1
-53
-50
1
53
65
31
-19
-46
-37
-10
10
9
-2
-4
8
24
28
11
-16
-34
-32
-12
10
22
20
7
-8
-21
-27
-24
-10
12
33
44
38
22
7
3
9
15
12
2
-8
-6
5
16
14
-1
-18
-22
-7
16
28
18
-7
-29
-30
-12
11
20
8
-13
-27
-22
-2
17
23
12
-5
-15
-14
-3
9
15
12
8
7
13
23
32
32
20
0
-19
-29
-26
-17
-12
-18
-27
-29
-12
19
47
53
33
3
-15
-11
6
12
-7
-40
-60
-44
2
47
58
29
-15
-34
-15
24
44
22
-27
-61
-49
4
56
64
19
-45
-77
-53
8
59
64
25
-23
-44
-28
4
24
19
-1
-14
-8
9
20
17
4
-8
-11
-8
-8
-13
-16
-9
5
18
20
11
-1
-1
12
31
42
36
19
1
-11
-13
-9
-1
11
25
35
35
19
-5
-22
-21
-2
21
34
28
10
-7
-14
-11
-5
-1
0
3
8
12
10
3
-5
-6
3
15
19
10
-7
-19
-16
3
29
46
45
28
3
-18
-27
-24
-15
-6
-1
-2
-5
-6
-2
7
18
28
35
37
34
28
20
12
8
7
6
2
-10
-26
-37
-36
-20
0
11
6
-11
-27
-27
-9
15
29
23
3
-18
-26
-19
-6
3
3
-3
-8
-8
-5
-3
-3
-2
6
19
29
28
14
-6
-20
-18
-4
12
17
9
-4
-12
-8
2
9
7
-1
-5
1
15
28
30
22
13
11
16
19
11
-9
-29
-31
-10
21
41
36
10
-17
-25
-11
8
15
2
-20
-33
-28
-14
-5
-9
-20
-23
-12
4
9
-5
-28
-40
-26
3
28
29
9
-13
-19
-6
10
10
-9
-32
-39
-22
6
25
23
7
-8
-11
-4
1
-2
-10
-11
-1
15
26
24
15
9
11
19
22
18
11
10
16
25
24
12
-5
-15
-12
-2
4
0
-8
-12
-6
2
4
-4
-14
-14
-1
19
29
25
11
3
10
25
33
21
-7
-35
-46
-36
-14
3
7
0
-8
-11
-7
-2
1
-1
-5
-8
-8
-5
0
3
0
-10
-21
-25
-14
9
32
40
28
9
-1
8
27
36
21
-12
-38
-37
-7
27
38
17
-15
-29
-12
22
41
25
-15
-47
-42
-4
39
52
26
-19
-49
-47
-23
-3
-6
-28
-46
-42
-17
10
18
0
-28
-46
-42
-23
-4
3
-3
-12
-12
-2
15
27
29
20
5
-7
-12
-7
6
22
35
39
35
24
12
3
-3
-6
-7
-6
-4
-2
-2
-4
-5
-6
-5
-3
-2
-3
-5
-6
-5
-3
-2
-3
-6
-7
-5
-2
-1
-3
-6
-8
-6
-2
0
-2
-7
-11
-9
1
14
24
27
21
9
-4
-11
-12
-6
0
3
-1
-8
-12
-9
2
13
16
6
-8
-17
-12
6
23
25
9
-14
-30
-26
-5
17
26
18
-1
-15
-16
-7
3
5
-1
-9
-11
-7
-1
2
-1
-7
-10
-8
-3
1
1
-4
-9
-11
-7
2
14
22
25
20
9
-3
-11
-12
-6
0
2
-2
-7
-9
-7
-2
1
-1
-6
-9
-7
-2
1
-1
-6
-9
-8
-2
2
1
-6
-12
-11
-2
8
12
6
-5
-13
-14
-10
-9
-17
-29
-37
-32
-17
-1
6
2
-7
-11
-9
-2
2
-1
-7
-10
-7
-1
2
-1
-8
-11
-7
0
3
-2
-10
-13
-7
5
9
-2
-24
-43
-45
-25
6
30
34
21
3
-8
-9
-5
-3
-5
-7
-3
9
23
30
24
8
-7
-13
-10
-3
2
1
-4
-9
-8
-4
-1
0
-4
-7
-8
-5
-2
-1
-3
-6
-8
-6
-2
-1
-2
-6
-8
-6
-3
0
-2
-6
-8
-7
-3
0
-1
-5
-9
-8
-3
1
0
-5
-10
-9
-3
2
2
-5
-12
-11
-3
5
5
-6
-17
-17
-1
22
35
29
9
-7
-6
13
33
34
13
-17
-34
-26
-2
20
22
5
-16
-23
-10
11
22
14
-9
-32
-42
-35
-20
-9
-6
-6
-2
9
22
30
26
10
-8
-17
-14
-2
8
7
-5
-20
-26
-18
0
15
15
0
-22
-37
-36
-22
-5
5
6
5
12
26
40
43
30
7
-13
-19
-12
1
7
3
-7
-15
-12
-2
8
7
-6
-26
-41
-41
-24
3
26
34
25
7
-9
-15
-10
-1
4
1
-7
-13
-11
0
15
26
27
19
7
-4
-10
-10
-5
0
1
-2
-7
-9
-7
-2
1
-1
-7
-10
-8
-1
4
2
-7
-16
-14
1
20
31
27
9
-9
-17
-11
0
9
9
3
-4
-8
-8
-7
-5
-2
1
2
-4
-15
-25
-25
-14
-2
1
-9
-23
-26
-11
17
38
36
13
-14
-24
-14
5
13
2
-16
-23
-8
21
40
34
3
-31
-48
-37
-12
11
17
8
-4
-7
-1
8
13
11
7
8
13
19
22
19
13
10
13
19
24
20
4
-18
-35
-36
-19
6
25
24
7
-11
-15
3
29
43
30
-7
-44
-60
-47
-17
8
12
0
-14
-16
-4
8
8
-7
-28
-40
-35
-18
-1
6
3
-4
-10
-10
-6
-1
1
-1
-5
-9
-11
-7
2
14
23
25
18
8
-2
-7
-9
-9
-8
-4
5
15
19
11
-5
-23
-31
-25
-9
4
7
0
-9
-12
-8
-1
2
-1
-6
-9
-7
-3
-1
-2
-5
-6
-5
-4
-4
-6
-4
1
7
9
2
-10
-18
-11
10
34
49
44
26
5
-6
-5
1
3
-3
-11
-14
-8
5
17
23
22
16
9
3
-6
-13
-15
-8
7
21
23
11
-11
-28
-31
-20
-5
4
3
-5
-10
-8
-3
0
-2
-6
-8
-6
-1
0
-3
-8
-8
-4
1
1
-5
-10
-10
-3
4
4
-6
-18
-22
-14
1
9
4
-11
-24
-26
-19
-10
-8
-12
-15
-10
-2
2
-3
-10
-9
7
28
38
26
0
-20
-14
12
37
36
7
-29
-41
-15
32
68
67
32
-8
-23
-5
27
48
42
18
-2
-5
8
23
24
8
-16
-37
-46
-42
-29
-11
3
8
1
-12
-19
-9
15
38
41
16
-21
-44
-34
4
45
57
33
-10
-41
-43
-19
6
12
0
-15
-14
6
30
39
27
3
-15
-16
-6
5
5
-4
-12
-12
-4
3
4
-3
-11
-14
-8
4
16
23
24
19
10
-1
-10
-13
-8
-1
4
1
-7
-14
-12
-1
16
28
28
19
4
-6
-9
-7
-3
-2
-3
-5
-6
-5
-4
-3
-4
-5
-5
-5
-3
-3
-3
-5
-7
-7
-2
7
20
31
37
36
28
15
2
-8
-11
-5
7
22
34
38
34
23
13
6
1
-5
-13
-22
-26
-21
-6
12
25
26
15
-2
-15
-18
-10
5
20
28
25
12
-5
-16
-16
-3
15
30
31
20
3
-9
-12
-6
0
1
-3
-8
-9
-5
0
2
-2
-8
-12
-9
2
15
24
26
19
8
-3
-10
-11
-7
-2
1
1
-4
-9
-11
-7
2
14
23
26
20
9
-3
-10
-11
-6
-1
1
-2
-6
-8
-7
-4
-1
-1
-4
-6
-7
-5
-4
-3
0
6
16
25
30
28
20
14
11
11
10
4
-3
-5
2
15
23
20
7
-8
-13
-8
1
4
-2
-10
-13
-6
4
6
-3
-15
-18
-4
19
35
33
14
-7
-13
-1
17
27
23
12
7
13
24
28
18
1
-10
-5
12
26
25
7
-15
-26
-17
5
28
38
34
21
6
-3
-5
1
10
20
27
25
13
-6
-25
-37
-38
-29
-15
-1
6
5
-3
-16
-26
-27
-18
-1
15
21
15
2
-10
-14
-9
-1
3
1
-5
-10
-10
-5
1
4
0
-10
-22
-32
-35
-28
-16
-3
3
2
-4
-9
-8
-3
1
0
-6
-11
-9
0
13
23
25
20
13
9
9
11
11
8
4
1
1
1
-1
-4
-7
-7
-5
-2
-1
-3
-5
-6
-5
-4
-4
-4
-2
4
16
30
41
42
31
9
-15
-33
-38
-31
-17
-2
5
3
-4
-10
-11
-6
2
6
0
-13
-26
-30
-20
-1
17
24
17
0
-14
-17
-8
4
8
1
-12
-18
-12
6
22
27
20
8
5
14
28
31
16
-11
-33
-34
-11
23
46
46
28
6
-3
6
23
33
27
8
-10
-17
-11
0
6
2
-7
-14
-11
-1
8
7
-7
-26
-41
-40
-23
3
25
33
25
8
-7
-14
-10
-3
2
1
-4
-8
-8
-4
-1
0
-3
-7
-8
-5
-2
-1
-3
-6
-7
-6
-3
-1
-2
-5
-7
-7
-3
-1
-1
-4
-8
-8
-4
0
1
-3
-9
-11
-6
2
7
1
-14
-29
-32
-19
5
23
21
0
-30
-47
-42
-18
8
16
2
-24
-44
-45
-28
-6
6
3
-7
-13
-9
1
6
1
-11
-17
-11
6
22
24
10
-12
-28
-30
-19
-5
3
2
-3
-7
-7
-5
-3
-4
-3
-2
-1
-6
-17
-31
-38
-33
-18
-1
7
5
-5
-13
-13
-6
5
15
21
23
20
12
0
-11
-15
-9
1
6
2
-8
-15
-11
0
9
5
-9
-21
-17
4
27
34
21
0
-6
15
48
68
53
7
-41
-61
-42
-6
18
10
-21
-48
-49
-24
7
19
8
-13
-22
-13
4
13
5
-12
-22
-14
6
25
29
19
8
6
14
25
28
19
5
-6
-9
-6
-2
-2
-4
-5
-5
-3
-3
-4
-6
-5
-3
-2
-3
-5
-6
-5
-2
-1
-3
-6
-7
-5
-1
0
-3
-8
-9
-4
3
4
-5
-22
-36
-39
-28
-11
1
2
-6
-11
-5
10
26
31
22
7
0
8
27
44
45
29
6
-9
-6
11
28
33
22
3
-11
-12
-4
2
0
-8
-13
-6
11
28
34
23
4
-12
-14
-5
4
4
-5
-14
-13
1
18
27
24
13
6
10
22
29
20
-3
-27
-39
-30
-8
14
24
20
9
0
-3
-2
-2
-5
-9
-7
-2
2
1
-6
-13
-11
0
16
27
27
18
5
-4
-7
-8
-8
-7
-1
11
23
29
23
8
-7
-13
-10
-2
2
0
-6
-9
-6
-2
0
-3
-7
-7
-3
1
-2
-14
-30
-43
-47
-42
-33
-22
-13
-4
2
1
-7
-19
-28
-27
-19
-10
-7
-7
-3
10
27
34
21
-5
-27
-24
4
40
56
40
5
-24
-27
-6
18
26
17
5
6
17
21
3
-30
-55
-49
-12
30
48
30
-4
-24
-13
17
39
33
7
-14
-15
0
6
-13
-49
-72
-59
-16
30
44
20
-20
-42
-33
-3
19
17
-1
-12
-4
18
34
29
6
-16
-23
-17
-10
-15
-26
-27
-8
23
45
40
10
-25
-43
-35
-14
2
4
-1
0
13
28
32
19
-3
-19
-19
-9
-4
-13
-31
-44
-44
-31
-19
-17
-23
-27
-18
1
18
20
7
-11
-17
-9
8
20
19
11
4
5
8
4
-13
-35
-46
-37
-9
21
35
28
8
-11
-17
-13
-8
-9
-15
-19
-15
-3
10
18
17
10
1
-7
-12
-16
-17
-14
-6
0
2
-3
-8
-9
-4
-1
-5
-18
-27
-20
7
42
61
51
15
-21
-33
-13
20
37
22
-17
-52
-58
-30
12
41
41
16
-15
-36
-39
-31
-21
-12
-6
-2
1
-1
-6
-10
-8
1
11
20
26
32
37
38
30
12
-8
-19
-14
2
17
19
9
0
2
17
30
29
11
-11
-19
-8
15
28
21
-1
-19
-20
-4
15
21
11
-5
-11
-3
14
28
29
18
1
-16
-28
-33
-32
-22
-6
7
9
0
-13
-19
-13
1
9
5
-7
-12
0
24
44
43
20
-8
-21
-11
9
16
-1
-32
-53
-43
-4
39
58
40
0
-32
-34
-5
34
54
43
11
-16
-16
9
42
58
44
10
-20
-26
-3
30
50
44
15
-14
-25
-12
12
26
20
-4
-28
-37
-28
-7
12
20
18
11
5
3
2
2
3
6
11
13
13
11
12
17
25
27
20
6
-5
-5
8
23
25
5
-29
-58
-61
-32
14
54
67
52
22
-2
-8
1
13
17
12
6
8
17
25
26
15
-1
-14
-19
-19
-19
-19
-11
8
34
53
47
17
-23
-47
-40
-10
17
18
-9
-40
-48
-22
19
41
25
-21
-61
-64
-23
35
72
68
29
-16
-40
-36
-18
-4
-3
-9
-12
-6
3
9
10
11
16
23
22
11
-5
-12
-2
22
40
34
1
-40
-62
-52
-20
8
9
-16
-43
-44
-12
34
61
49
7
-35
-47
-23
15
36
23
-13
-44
-48
-25
0
5
-15
-41
-49
-28
9
33
26
-7
-38
-41
-11
30
52
38
-2
-39
-48
-25
11
32
25
-4
-34
-43
-28
-1
20
22
6
-14
-23
-16
5
26
34
24
4
-13
-15
-2
17
27
17
-7
-29
-33
-16
8
22
15
-6
-22
-21
-3
15
15
-5
-29
-35
-14
22
47
41
9
-25
-35
-13
24
49
45
15
-19
-36
-31
-15
-5
-6
-11
-7
9
29
38
31
14
0
-1
6
12
10
0
-7
-4
5
12
10
0
-8
-5
8
21
25
20
12
7
7
5
-1
-9
-11
-2
12
20
12
-2
-7
12
49
81
82
47
-3
-36
-33
-2
30
38
19
-8
-20
-9
13
26
22
7
-3
1
14
22
17
1
-12
-15
-8
0
2
1
3
13
28
40
42
33
20
9
4
1
-2
-6
-10
-10
-5
4
14
22
24
14
-9
-38
-59
-59
-37
-7
13
11
-3
-11
1
27
46
37
0
-41
-54
-26
22
54
45
2
-40
-47
-14
31
49
22
-30
-65
-54
-4
48
62
28
-26
-57
-42
5
44
44
7
-32
-35
6
62
88
61
-2
-58
-69
-34
12
29
3
-42
-63
-39
12
50
44
0
-42
-45
-3
50
69
38
-19
-57
-47
2
50
60
31
-6
-17
8
44
57
32
-12
-42
-39
-13
7
-2
-31
-52
-42
-3
39
52
28
-15
-48
-51
-31
-6
9
13
17
26
34
30
9
-20
-37
-29
-2
26
38
28
10
-3
-5
0
0
-5
-11
-9
-1
6
2
-10
-18
-10
14
38
41
17
-19
-42
-34
0
38
57
50
31
18
19
23
18
0
-21
-30
-19
2
14
10
-3
-8
5
26
39
29
3
-19
-20
0
24
30
15
-5
-11
4
29
43
35
12
-7
-9
3
13
10
-5
-18
-17
0
21
32
26
10
-5
-13
-12
-7
-2
4
12
20
24
22
12
0
-11
-15
-11
-1
15
29
34
24
0
-26
-37
-27
-1
23
29
14
-7
-18
-10
8
19
14
-1
-14
-16
-11
-8
-14
-23
-21
-3
21
33
21
-7
-30
-29
-2
30
42
26
-6
-31
-35
-21
-7
-5
-14
-22
-18
-4
9
11
4
-4
-1
12
24
23
6
-15
-25
-16
7
28
32
17
-7
-26
-29
-19
-4
3
-1
-12
-17
-11
6
23
28
15
-11
-36
-46
-38
-19
-2
4
-1
-6
-3
8
19
18
3
-19
-37
-38
-23
-1
17
22
15
3
-8
-11
-9
-7
-6
-8
-9
-8
-4
-3
-8
-19
-30
-33
-21
3
27
40
36
20
3
-4
1
11
18
16
9
2
-1
0
1
3
6
13
23
29
29
20
7
-3
-9
-11
-13
-15
-15
-11
-2
2
-1
-13
-24
-26
-16
-1
10
12
8
6
12
22
26
18
0
-15
-19
-9
5
11
4
-12
-28
-35
-32
-24
-15
-6
7
23
38
43
34
11
-16
-34
-34
-16
10
31
37
26
5
-13
-19
-10
6
20
24
19
13
12
17
19
12
-6
-26
-35
-25
-3
20
29
21
5
-6
-6
4
15
21
18
11
4
1
1
5
11
16
19
13
-2
-22
-36
-33
-10
20
42
42
17
-19
-45
-47
-25
7
30
34
20
2
-6
1
18
32
31
14
-7
-21
-19
-4
14
23
18
3
-11
-19
-20
-20
-23
-29
-35
-36
-28
-14
1
13
20
21
15
5
-9
-21
-26
-22
-11
0
5
3
-5
-10
-10
-5
1
3
0
-7
-14
-18
-20
-20
-21
-22
-24
-23
-19
-13
-7
-3
-2
-4
-4
0
8
16
18
9
-8
-27
-39
-38
-26
-10
2
5
3
1
3
9
14
12
2
-13
-25
-27
-14
6
23
24
7
-22
-43
-43
-21
8
21
6
-29
-55
-48
-8
40
62
40
-11
-55
-60
-25
20
38
14
-30
-57
-42
4
45
47
10
-36
-56
-37
3
29
23
-5
-27
-21
6
30
30
7
-16
-21
-7
6
3
-16
-31
-22
7
32
25
-15
-59
-73
-42
8
37
18
-36
-82
-84
-39
18
44
26
-15
-39
-27
8
31
18
-22
-53
-47
-6
40
55
29
-15
-42
-31
5
35
37
14
-10
-13
8
30
29
-1
-44
-72
-68
-37
-4
10
0
-22
-34
-27
-5
18
28
23
9
-4
-9
-9
-9
-13
-21
-30
-34
-33
-29
-26
-24
-25
-25
-23
-20
-15
-13
-13
-15
-16
-14
-7
2
12
19
22
22
19
14
8
1
-3
-3
1
9
15
14
5
-9
-20
-22
-15
-8
-7
-16
-29
-32
-19
8
31
34
13
-20
-41
-34
-2
34
50
37
5
-22
-28
-16
-4
-8
-27
-46
-47
-27
2
19
15
-2
-16
-14
2
17
19
6
-11
-21
-22
-19
-18
-17
-10
9
33
49
44
19
-9
-23
-14
8
25
25
10
-6
-7
8
29
40
33
11
-11
-22
-16
2
22
36
40
35
27
20
15
10
2
-10
-22
-25
-15
7
29
41
38
23
9
2
2
1
-7
-21
-32
-32
-23
-11
-5
-8
-14
-14
-7
2
5
-1
-11
-16
-13
-7
-4
-6
-7
-1
12
25
28
17
-2
-16
-20
-14
-7
-6
-10
-15
-12
-1
13
24
31
33
28
15
-8
-31
-44
-37
-9
24
47
49
34
15
1
-4
-6
-9
-10
-2
14
28
28
9
-18
-34
-27
-4
16
14
-8
-29
-24
12
59
87
78
38
-5
-27
-23
-5
5
1
-9
-10
4
24
36
32
17
5
3
8
6
-8
-30
-44
-36
-6
28
46
36
6
-25
-39
-29
-5
16
22
12
-3
-13
-12
-3
7
14
17
19
21
20
14
-1
-18
-31
-33
-21
-4
9
12
5
-4
-10
-8
1
11
19
24
24
18
4
-17
-35
-41
-29
-2
27
41
32
5
-22
-31
-17
11
35
41
26
2
-16
-19
-8
5
12
11
7
7
10
13
11
1
-8
-10
0
17
30
31
15
-10
-32
-40
-34
-18
-2
7
5
-4
-11
-12
-6
2
5
0
-11
-17
-10
11
36
51
46
22
-10
-32
-35
-23
-5
7
8
0
-13
-25
-32
-33
-27
-16
-4
2
1
-5
-8
-4
6
12
8
-7
-22
-26
-16
1
11
8
1
2
17
38
45
28
-5
-33
-36
-13
16
27
12
-17
-35
-27
2
29
34
15
-10
-18
-3
25
45
41
17
-9
-21
-10
16
42
54
45
21
-6
-23
-24
-12
4
12
8
-2
-9
-7
1
4
-6
-25
-40
-34
-9
23
41
34
10
-14
-22
-14
0
7
7
5
8
13
9
-10
-37
-53
-45
-14
20
34
19
-13
-40
-45
-30
-9
4
2
-6
-10
-7
-1
0
-3
-8
-8
-4
0
-1
-5
-8
-7
-3
0
-1
-5
-9
-7
-3
0
-1
-6
-9
-7
-2
1
-2
-7
-10
-7
0
3
-2
-11
-14
-5
13
29
32
21
2
-10
-11
-4
2
0
-6
-11
-8
-1
5
2
-10
-24
-33
-33
-26
-16
-8
-1
3
3
-2
-12
-24
-32
-32
-23
-9
3
10
12
11
10
9
8
5
-1
-9
-14
-12
-2
15
30
33
18
-9
-35
-45
-36
-14
4
8
-1
-12
-14
-5
6
6
-8
-26
-34
-26
-9
0
-8
-29
-47
-48
-30
-7
6
4
-7
-13
-9
0
4
-1
-10
-14
-7
4
8
-1
-17
-29
-27
-14
0
3
-7
-21
-28
-23
-10
1
5
1
-6
-11
-11
-6
2
12
23
27
21
8
-6
-12
-8
-1
0
-12
-31
-43
-38
-18
4
13
4
-12
-21
-14
4
22
28
23
12
4
0
-3
-7
-11
-11
-3
11
25
33
33
28
22
17
13
10
10
14
22
26
22
8
-8
-14
-6
14
32
38
25
-1
-24
-35
-29
-13
4
11
6
-7
-18
-19
-8
9
23
26
18
4
-5
-7
-3
-2
-6
-13
-17
-13
-3
3
0
-8
-14
-8
7
18
15
-3
-23
-28
-10
21
43
39
12
-22
-40
-33
-9
13
20
8
-10
-23
-23
-13
-1
8
12
13
12
10
6
1
-4
-8
-8
-7
-4
-1
-1
-3
-7
-11
-10
-1
13
26
29
20
3
-10
-10
5
24
34
27
8
-11
-18
-11
1
6
1
-10
-16
-9
9
28
38
36
27
19
15
12
5
-9
-21
-20
-3
25
49
52
33
1
-26
-35
-26
-9
2
4
2
4
13
24
28
17
-2
-18
-22
-11
7
23
27
21
10
2
-1
2
6
10
12
13
12
8
-2
-17
-31
-37
-28
-6
20
36
33
13
-11
-23
-18
-1
13
11
-8
-32
-44
-37
-19
-3
-1
-10
-16
-8
14
37
45
35
17
7
12
28
39
33
12
-9
-18
-11
0
5
-2
-13
-14
-1
17
25
16
-7
-29
-35
-24
-6
6
6
-3
-10
-11
-6
-4
-8
-15
-17
-9
5
18
23
21
16
12
8
3
-5
-11
-8
7
26
38
32
11
-13
-25
-20
-5
6
4
-7
-16
-14
-1
11
13
4
-9
-16
-14
-9
-6
-8
-10
-6
2
6
0
-16
-31
-33
-17
5
20
18
4
-7
-6
8
22
26
19
10
7
15
23
23
12
-4
-14
-13
-5
0
0
-5
-7
-5
-3
-6
-15
-22
-17
1
25
40
37
20
-2
-14
-13
-5
1
1
-4
-8
-10
-14
-23
-36
-48
-50
-39
-21
-6
0
-2
-8
-9
-6
-1
0
-4
-9
-10
-6
0
2
-2
-10
-14
-10
3
17
24
21
13
7
10
19
26
22
8
-9
-16
-8
11
27
30
20
6
2
11
26
31
19
-7
-33
-45
-40
-24
-9
1
7
15
27
38
41
31
12
-5
-14
-14
-10
-10
-15
-22
-26
-23
-15
-7
-3
-2
-4
-5
-5
-5
-5
-6
-7
-7
-2
8
20
27
24
12
-5
-17
-17
-6
5
7
-2
-15
-20
-11
7
23
26
16
4
4
17
38
52
49
31
8
-9
-16
-13
-6
0
2
1
-4
-13
-23
-30
-32
-27
-19
-11
-4
4
13
21
25
20
7
-5
-11
-9
-4
-2
-5
-9
-5
7
23
31
24
7
-9
-16
-11
-2
3
0
-8
-11
-9
-2
1
-2
-7
-10
-8
-2
1
-2
-8
-11
-8
-2
2
-2
-9
-14
-10
2
15
22
21
15
12
13
14
10
-4
-21
-33
-31
-15
6
23
28
22
12
3
-2
-6
-8
-8
-7
-4
-1
-2
-6
-10
-9
-4
2
1
-8
-20
-25
-19
-5
7
8
-1
-11
-11
0
11
11
-6
-30
-47
-44
-25
-3
8
5
-5
-12
-10
-5
-3
-4
-3
5
19
29
26
11
-9
-19
-14
-2
5
2
-8
-14
-11
-2
4
0
-8
-14
-10
-1
4
0
-10
-15
-9
1
6
-1
-14
-20
-8
16
36
34
12
-16
-28
-16
6
20
13
-8
-23
-17
12
46
63
54
27
-1
-15
-13
-4
1
-3
-9
-9
3
22
37
38
21
-4
-24
-29
-18
-2
6
2
-10
-16
-11
2
9
0
-24
-46
-49
-27
7
31
34
18
-1
-10
-8
-3
-5
-10
-9
6
27
38
25
-9
-43
-54
-37
-6
14
8
-14
-35
-36
-18
4
16
15
10
10
18
24
21
8
-7
-13
-10
-3
-1
-5
-8
-7
-2
-1
-6
-13
-13
0
18
26
14
-13
-35
-34
-9
23
40
31
6
-16
-21
-10
3
6
-3
-13
-14
-6
2
2
-5
-12
-11
-4
2
0
-10
-16
-8
11
29
33
19
-1
-11
-4
17
36
43
35
20
7
1
-1
-3
-7
-10
-10
-5
1
7
8
5
-1
-9
-16
-17
-11
1
11
15
11
5
3
8
14
12
-2
-21
-32
-24
-1
23
33
28
19
18
29
41
41
24
2
-7
5
27
40
28
-4
-33
-38
-14
20
39
32
6
-19
-28
-23
-16
-20
-32
-42
-39
-25
-9
-6
-17
-29
-31
-16
4
17
11
-11
-34
-44
-38
-19
2
16
19
14
5
-4
-9
-10
-8
-5
-1
5
14
25
37
43
40
31
18
8
3
0
-2
-2
-1
2
1
-5
-18
-29
-29
-16
3
12
4
-14
-28
-23
-3
15
16
0
-16
-11
17
46
51
20
-26
-54
-40
5
48
57
30
-7
-21
-4
25
35
15
-17
-29
-7
34
63
56
20
-14
-22
-5
12
7
-22
-51
-54
-27
12
35
30
10
-3
4
23
33
24
2
-15
-15
-3
6
-1
-22
-41
-44
-29
-10
0
-1
-8
-9
-4
0
-5
-19
-35
-41
-33
-16
-1
4
-1
-8
-12
-9
-4
-1
-2
-6
-10
-12
-8
0
11
20
24
20
10
-4
-14
-17
-11
1
15
24
24
17
5
-6
-11
-10
-6
-3
-3
-5
-8
-8
-6
-4
-4
-6
-7
-6
-5
-5
-7
-8
-6
4
18
31
37
34
24
11
1
-5
-8
-8
-7
-5
-4
-4
-6
-7
-7
-6
-4
-4
-6
-7
-7
-6
-4
-4
-6
-7
-7
-6
-5
-4
-5
-6
-7
-8
-7
-4
-1
-2
-9
-23
-34
-32
-9
29
65
81
71
45
24
19
29
40
43
40
40
50
60
56
33
6
2
33
83
120
120
92
75
102
175
258
304
295
250
204
173
142
79
-28
-155
-260
-313
-322
-319
-331
-363
-403
-443
-488
-543
-592
-595
-516
-354
-154
29
167
273
375
467
501
420
218
-35
-228
-283
-200
-43
118
254
371
463
481
359
84
-264
-541
-629
-523
-327
-189
-202
-375
-660
-1004
-1359
-1642
-1721
-1452
-772
234
1362
2412
3300
4053
4687
5079
4970
4140
2639
878
-532
-1115
-812
-4
731
970
663
90
-372
-486
-249
183
635
993
1202
1225
1035
647
154
-295
-575
-668
-684
-800
-1150
-1731
-2365
-2756
-2602
-1754
-332
1263
2488
2924
2509
1591
728
337
438
688
683
312
-136
-197
358
1273
1941
1824
849
-535
-1680
-2183
-2100
-1774
-1462
-1093
-373
865
2379
3573
3861
3061
1501
-234
-1705
-2840
-3823
-4748
-5356
-5071
-3359
-157
3896
7610
9721
9461
6954
3229
-202
-2020
-1727
120
2220
3220
2412
6
-3127
-6053
-8260
-9740
-10688
-11139
-10859
-9559
-7226
-4264
-1367
771
1663
1087
-938
-4118
-7804
-11049
-12899
-12834
-11033
-8222
-5180
-2270
622
3691
6758
9171
10183
9484
7391
4539
1402
-1866
-5073
-7513
-7970
-5445
-150
6102
10629
11366
8111
2571
-2794
-6272
-7637
-7703
-7238
-6235
-4122
-592
3769
7686
10046
10646
10191
9606
9297
8994
8225
6901
5438
4352
3768
3369
2821
2235
2158
3052
4737
6350
6904
5973
3918
1479
-856
-3105
-5477
-7847
-9599
-10064
-9140
-7500
-6110
-5445
-5095
-4155
-2085
694
2980
3598
2175
-697
-3940
-6583
-7994
-7720
-5366
-862
5008
10433
13197
11935
7150
1162
-3154
-4067
-1962
1063
2630
1553
-1620
-5176
-7357
-7240
-4921
-1165
3070
6903
9609
10677
9931
7615
4306
655
-2853
-5937
-8359
-9767
-9754
-8135
-5215
-1788
1181
3006
3555
3197
2490
1839
1326
749
-202
-1712
-3657
-5517
-6489
-5815
-3247
640
4529
6921
6883
4555
1055
-2174
-4164
-4857
-4928
-5155
-5811
-6464
-6319
-4828
-2181
668
2445
2263
189
-2660
-4600
-4246
-1318
3091
7005
8594
7185
3650
-65
-1983
-1086
2307
6879
11054
13625
13992
12071
8188
3115
-1853
-5068
-5100
-1551
4410
10232
12979
10730
3615
-6077
-14869
-19661
-19073
-13912
-6539
405
5192
7465
7860
7203
5913
4008
1543
-998
-2795
-3231
-2411
-1146
-333
-219
-176
742
2889
5508
7111
6524
3782
149
-2771
-4136
-4275
-4085
-3967
-3245
-671
4314
10567
15400
16001
11235
2603
-6342
-11838
-11900
-7305
-1049
3300
3399
-883
-7655
-14105
-17827
-17706
-14040
-8044
-1161
5393
10708
14037
14750
12558
7873
1970
-3352
-6524
-6953
-5258
-2783
-722
544
1418
2404
3339
3195
714
-4515
-11312
-17138
-19298
-16429
-9367
-807
6059
9103
8127
4601
581
-2414
-3893
-4100
-3380
-1813
617
3559
6090
7087
5997
3384
758
-302
847
3492
6031
6979
5812
3117
53
-2413
-3943
-4766
-5285
-5721
-6000
-5851
-4971
-3160
-432
2894
6190
8668
9662
8880
6487
3007
-790
-3925
-5247
-3737
862
7414
13403
15917
13259
6148
-2457
-8972
-11240
-9579
-6131
-3103
-1345
-332
613
1132
-134
-4234
-10512
-16495
-19367
-17924
-13421
-8598
-5692
-5057
-5444
-5547
-5358
-6139
-9102
-14020
-19027
-21740
-20740
-16171
-9172
-859
8074
16865
23976
27169
24645
16477
5132
-5449
-11686
-11891
-6650
1891
11075
18456
22123
20988
15213
6468
-2484
-8954
-11609
-10957
-8674
-6321
-4503
-3096
-2172
-2593
-5546
-11280
-18175
-23119
-23161
-17324
-7268
3672
12351
17287
18896
18609
17755
17014
16600
16698
17643
19696
22706
26019
28682
29725
28302
23722
15625
4397
-8387
-19982
-27264
-28103
-22587
-13292
-4233
1056
1262
-2184
-6172
-7934
-6759
-4251
-2948
-4260
-7232
-9142
-7562
-2387
3794
7423
6573
2447
-1458
-1985
1265
5613
7368
4657
-1158
-6539
-8376
-6073
-1587
2369
4350
4830
5229
6427
8117
9368
9616
9019
7912
6119
3031
-1475
-6197
-8887
-7688
-2634
4143
9791
12645
13079
12634
12269
11330
8200
2051
-5896
-12769
-15866
-14411
-9874
-4695
-583
2208
4194
5349
4469
-157
-9230
-21272
-32691
-39166
-37600
-27658
-12174
3780
14893
17888
13065
4195
-3381
-5531
-1414
6427
13920
17921
17587
13950
8479
2085
-4613
-10381
-13157
-11239
-5018
2474
7205
7026
3512
971
3105
9858
17094
19575
14996
5880
-2233
-4869
-1770
3314
5849
4011
-322
-3661
-4075
-2670
-2186
-4091
-6774
-6530
-641
9946
20563
25574
22016
11538
-629
-8859
-10269
-5879
624
5405
6564
4693
1943
501
1457
4526
8440
11567
12388
9830
3560
-5703
-16038
-24645
-28732
-26704
-19077
-8544
958
5799
4097
-3605
-14663
-25424
-32560
-34131
-30061
-21936
-12267
-3488
2895
6655
8536
9518
10128
10238
9418
7538
5115
3181
2798
4574
8466
13818
19469
23848
25204
22161
14498
3705
-7224
-14878
-16947
-13315
-6127
1194
5402
4644
-1004
-9715
-18608
-24735
-26100
-22359
-14856
-5883
2455
9018
13552
15910
15417
11191
3359
-5845
-12376
-12343
-4537
8331
20827
27814
27284
21093
13214
6959
3214
756
-1989
-5415
-8627
-10564
-11129
-11222
-11740
-12567
-12599
-10828
-7493
-4201
-2807
-3926
-6305
-7610
-6043
-1612
3806
7575
7759
4057
-2161
-8491
-12362
-11831
-6212
3542
14891
24392
28925
27008
19530
9490
812
-3187
-992
6714
17458
27877
34710
35591
29510
16978
-84
-18670
-35230
-46420
-49958
-45381
-34385
-20470
-7876
-112
1319
-2586
-8870
-13954
-15164
-11757
-5025
2505
8333
11118
11129
9860
9049
9708
11701
14117
16078
17326
18099
18371
17159
12675
3540
-9659
-23659
-33505
-34923
-26749
-11818
4347
16294
21153
19431
13820
7117
778
-5011
-10123
-13408
-12815
-6763
4245
17110
27297
31073
27430
18484
8163
56
-4228
-5371
-5378
-6188
-8693
-12555
-16557
-19111
-18700
-14398
-6502
2982
10586
12680
7407
-3866
-16691
-25508
-26364
-18718
-5188
10424
25306
38382
49278
56652
57641
49284
31059
6548
-17346
-33495
-38081
-32320
-21350
-11189
-5803
-5953
-9994
-15515
-20477
-23405
-23165
-19101
-11625
-2605
5186
9519
10079
8642
7769
8954
11617
13701
13342
10263
5826
1862
-661
-2056
-3259
-4877
-6850
-8905
-11148
-13998
-17437
-20355
-20863
-17585
-10959
-3327
2440
4811
4469
3515
3698
5218
7059
8418
9790
12590
17577
23556
27675
27272
21819
13333
4879
-1574
-6170
-10274
-14573
-17907
-17931
-13089
-4256
5302
11619
12097
6555
-3173
-14400
-24540
-31435
-33421
-29631
-20535
-8186
4298
13886
18688
18301
13460
5547
-3570
-11519
-15769
-14627
-8370
501
8403
12649
12883
10901
9021
8339
8229
7327
4964
1700
-1424
-4088
-7062
-11259
-16327
-20121
-19770
-13616
-2564
10204
20897
26917
27628
23902
17182
8912
551
-6282
-10049
-9909
-6219
-488
5180
8733
8595
3967
-4724
-15353
-24183
-27092
-21711
-9225
5615
16710
19900
15186
6369
-1611
-5749
-6383
-6200
-7902
-12378
-18508
-24322
-28259
-29560
-27859
-22770
-14122
-2645
9705
20347
27290
30027
29368
26406
21576
14696
5980
-2938
-9053
-9377
-2846
8612
20650
28433
28787
21386
8584
-5726
-17461
-23388
-21811
-13027
484
14435
23910
25147
17147
2220
-14955
-29339
-37524
-38654
-33913
-25164
-13751
-292
14588
29317
41150
47028
45060
35665
21591
6728
-5572
-13698
-17870
-19236
-18704
-16335
-11719
-4997
2197
6747
5256
-4011
-19542
-36411
-47965
-48716
-36996
-15902
8092
28122
39867
42845
39546
33220
25906
17886
8659
-1563
-11075
-17224
-17882
-12810
-4035
4955
10720
11253
6702
-815
-8127
-12335
-12036
-7963
-2632
933
856
-2506
-6720
-8704
-6602
-951
5605
9907
10176
7060
3194
1612
3967
9648
16242
21006
22400
20781
17844
15218
13166
10281
4464
-5403
-18188
-30563
-38473
-39169
-32566
-21135
-8493
2329
9863
14027
15212
13524
8738
882
-9164
-19616
-28337
-33590
-34486
-30988
-23673
-13588
-2293
8157
15564
18283
15961
9797
2117
-4569
-8522
-9266
-7437
-4191
-567
2866
5949
8597
10448
10757
8658
3693
-3671
-11902
-18835
-22554
-22305
-18911
-14376
-10827
-9338
-9293
-8676
-5170
2492
13652
25798
35594
40369
39329
33864
26783
20857
17442
15923
14301
10572
4091
-3878
-10773
-14113
-12831
-7766
-1091
4915
8951
11003
11820
12016
11489
9528
5506
-395
-6940
-12283
-14823
-13944
-10245
-5177
-387
2870
3998
3027
463
-2838
-5772
-7183
-6234
-2858
1975
6449
8615
7360
3121
-2121
-5716
-5714
-1998
3529
7896
8706
5492
-36
-5026
-7146
-5801
-2157
1912
5082
7086
8173
8144
5953
421
-8410
-18431
-26038
-28007
-23488
-14695
-5736
-280
404
-2161
-4939
-5345
-2602
2174
6923
9828
10064
7939
4626
1741
820
2732
7214
12835
17605
19958
19523
17133
14090
11257
8688
6018
3183
750
-500
-381
252
-79
-2430
-6581
-11068
-14142
-14943
-14030
-12901
-12930
-14469
-16708
-18231
-17786
-14790
-9417
-2449
4897
11175
15036
15709
13414
9388
5424
3146
3469
6501
11783
18515
25514
31061
33059
29766
20870
8188
-4716
-14035
-17614
-16087
-12488
-10486
-12306
-17550
-23616
-27340
-26829
-22397
-16174
-10783
-7960
-7860
-9302
-10619
-10575
-8881
-6194
-3673
-2368
-2677
-4080
-5308
-4922
-2096
2808
8231
12105
12899
10453
6061
1741
-888
-1394
-507
655
1529
2519
4559
8154
12613
16096
16544
12909
5866
-2504
-9847
-14722
-17039
-17520
-16659
-14069
-8789
-362
10164
20189
26697
27876
24140
17814
11703
7532
5306
3907
2316
481
-781
-589
1256
4229
7645
11191
14810
18005
19280
16476
8055
-5460
-21027
-34130
-40838
-39605
-31748
-20413
-8865
776
7713
11827
12994
11007
6070
-714
-7448
-12210
-13986
-13087
-10741
-8154
-5734
-3005
755
5638
10659
14062
14189
10368
3280
-5355
-13481
-19350
-21802
-20252
-14682
-5836
4512
13630
18557
17350
10224
-198
-9847
-14970
-13736
-6805
3348
13800
22330
27808
29911
28728
24714
18932
13100
9054
7756
8539
9285
7619
2463
-5114
-12338
-16256
-15342
-10200
-3024
3709
8386
10611
10769
9358
6656
2868
-1549
-5805
-9083
-10959
-11536
-11138
-9840
-7297
-3137
2280
7375
9657
6865
-1616
-13959
-26303
-34290
-34982
-28179
-16469
-4030
5159
8842
7038
1559
-5129
-11027
-15167
-17463
-18121
-17088
-13967
-8430
-833
7451
14319
17764
16811
11987
5042
-1919
-7362
-10760
-12327
-12333
-10575
-6463
278
8766
16686
20995
19399
11816
868
-9071
-13928
-11975
-4680
4184
10640
12541
10288
5932
1438
-2551
-6554
-10971
-14846
-15870
-11835
-2537
9386
19487
23882
21390
14008
5441
-1207
-4981
-6922
-8586
-10524
-11868
-11217
-7986
-3096
1468
3852
3337
512
-3348
-7098
-10127
-12205
-13124
-12557
-10301
-6652
-2513
946
2906
3387
3246
3672
5447
8429
11557
13410
13039
10613
7499
5668
6699
10890
16985
22692
25749
24968
20713
14589
8570
4065
1409
-25
-1282
-3205
-6108
-9830
-14010
-18307
-22374
-25656
-27263
-26185
-21833
-14602
-5987
1968
7674
10832
12511
14346
17350
21147
24164
24658
21857
16451
10134
4596
680
-1784
-3476
-4893
-5938
-6029
-4558
-1421
2660
6148
7123
4096
-3032
-12379
-20413
-23369
-19197
-8957
3340
12569
15028
10196
687
-9451
-16909
-20398
-20491
-18487
-15345
-11383
-6691
-1638
3084
6851
9498
11283
12474
12984
12459
10776
8525
6963
7386
10295
14926
19476
21905
20861
16283
9453
2512
-2320
-3562
-1010
4231
10247
15160
17874
18376
17447
16036
14684
13310
11382
8308
3814
-1794
-7560
-12049
-13792
-11940
-6812
38
6405
10425
11382
9811
6872
3514
75
-3453
-6837
-9366
-10282
-9551
-8246
-8045
-10063
-13846
-17368
-18133
-14713
-7703
510
6958
9498
7603
2252
-4807
-11889
-17863
-22207
-24742
-25315
-23623
-19307
-12325
-3390
5843
13126
16466
15076
9840
2953
-3098
-6627
-7295
-5873
-3533
-1171
864
2641
4350
6063
7600
8489
8035
5608
1124
-4572
-9805
-12848
-12989
-11154
-9481
-9954
-12954
-16780
-18590
-16222
-9678
-1292
5504
7994
5457
-738
-8007
-13737
-16114
-14447
-9146
-1574
6219
11978
13941
11479
5337
-2707
-10546
-16437
-19350
-18953
-15438
-9361
-1563
6919
14992
21623
25866
26844
23873
16855
6787
-4051
-12585
-16104
-13486
-5746
4513
14422
22107
27107
29805
30457
28648
23618
15151
4275
-6861
-15875
-21209
-22603
-20761
-16580
-10648
-3398
4296
10740
13779
11857
5084
-4464
-13565
-19357
-20633
-18167
-13970
-10035
-7401
-6001
-5175
-4326
-3246
-2037
-920
-173
-212
-1543
-4396
-8229
-11576
-12608
-10241
-5081
579
3908
3202
-1045
-6435
-10163
-10700
-8525
-5477
-3291
-2451
-2146
-1228
705
2999
4630
5273
5808
7773
12130
18272
24075
27045
25813
20966
14642
9186
5773
3897
2025
-1087
-5335
-9189
-10628
-8463
-3168
3295
8518
10857
10101
7300
4035
1697
1136
2704
6314
11333
16426
19731
19601
15626
9226
3205
284
1447
5199
8345
7891
2873
-5070
-12707
-17098
-17114
-13681
-8829
-4354
-1033
1226
2703
3330
2731
686
-2494
-6068
-9344
-12110
-14591
-16975
-18902
-19440
-17631
-13264
-7277
-1449
2456
3532
2024
-1059
-4661
-8194
-11545
-14682
-17266
-18624
-18091
-15461
-11188
-6237
-1729
1367
2396
1093
-2299
-6917
-11382
-14261
-14761
-13202
-10863
-9181
-8814
-9260
-9352
-8268
-6239
-4342
-3510
-3571
-3187
-882
3584
8586
11365
9714
3446
-5351
-13438
-18099
-18257
-14455
-8009
-150
8225
16245
22735
26356
26221
22501
16504
10147
5149
2457
2134
3611
6014
8385
9837
9751
7994
5009
1621
-1355
-3479
-4749
-5367
-5415
-4760
-3274
-1178
784
1571
365
-2921
-7453
-11752
-14319
-14298
-11865
-8138
-4652
-2628
-2436
-3511
-4771
-5239
-4489
-2659
-155
2630
5301
7224
7428
4969
-327
-7284
-13541
-16598
-15170
-9960
-3283
2258
5173
5641
4964
4410
4345
4199
3162
956
-1910
-4533
-6275
-7167
-7791
-8782
-10326
-11957
-12767
-11879
-8962
-4570
-118
2582
2117
-1748
-7729
-13415
-16291
-14869
-9337
-1380
6680
12897
16338
17130
16067
14114
12060
10401
9382
9112
9709
11430
14654
19677
26352
33821
40579
44961
45817
42970
37194
29739
21803
14300
8029
3952
3147
6311
13034
21428
28541
31524
28988
21783
12708
5246
1961
3405
8069
13326
16822
17536
16009
13728
12125
11788
12317
12790
12488
11383
10112
9478
9827
10704
11028
9712
6380
1756
-2561
-4851
-4167
-833
3766
7995
10870
12472
13602
14962
16449
17090
15667
11566
5248
-1965
-8571
-13534
-16480
-17466
-16656
-14246
-10663
-6754
-3653
-2321
-3033
-5210
-7716
-9457
-9899
-9260
-8330
-8069
-9153
-11618
-14715
-17117
-17486
-15213
-10889
-6119
-2671
-1447
-2004
-3009
-3352
-3079
-3403
-5752
-10555
-16723
-22234
-25402
-25874
-24648
-23200
-22423
-22176
-21664
-20213
-17793
-14959
-12390
-10493
-9320
-8740
-8559
-8467
-7958
-6432
-3546
471
4831
8589
11139
12401
12537
11508
8899
4297
-2048
-8823
-13940
-15448
-12550
-6085
1798
8553
12217
12000
8341
2567
-3605
-8564
-11205
-11199
-9051
-5890
-3059
-1650
-2179
-4497
-7898
-11330
-13646
-13898
-11653
-7252
-1837
2989
5781
5891
3757
669
-1882
-2904
-2285
-686
931
1823
1755
960
-137
-1227
-2324
-3764
-6057
-9611
-14451
-20027
-25241
-28737
-29394
-26796
-21455
-14654
-7997
-2899
-257
-389
-3116
-7847
-13590
-18982
-22522
-23025
-20124
-14529
-7815
-1808
2110
3435
2542
356
-2047
-3699
-3865
-2138
1419
6151
10872
14229
15261
13917
11217
8942
8939
12324
18918
27178
34685
39062
38943
34575
27716
20851
16128
14558
15891
19118
23157
27229
30776
33181
33737
32046
28519
24460
21431
20220
20159
19429
16273
10336
3148
-2675
-5018
-3576
-30
2989
3372
489
-4851
-11169
-17106
-21710
-24272
-24134
-20865
-14729
-7015
198
4849
5800
3257
-1526
-6996
-11990
-15943
-18676
-20081
-20062
-18769
-16828
-15272
-15079
-16589
-19221
-21733
-22924
-22380
-20799
-19679
-20518
-23940
-29223
-34515
-37671
-37284
-33396
-27435
-21425
-16867
-13980
-11779
-8931
-4846
-233
3267
4170
2190
-1465
-4777
-6112
-5130
-2830
-806
-255
-1443
-3858
-6804
-9900
-13110
-16366
-19164
-20514
-19343
-15103
-8211
-47
7497
12706
14681
13675
11001
8536
8005
10335
15350
21913
28415
33334
35632
34921
31482
26216
20520
15951
13664
13838
15472
16842
16480
14122
10981
9085
10030
13950
19357
23972
25967
24844
21439
17170
13112
9542
6162
2756
-263
-1844
-858
3117
9275
15671
19924
20181
15871
7888
-1832
-11057
-17924
-21293
-20789
-16762
-10308
-3257
2104
3716
647
-6327
-14907
-22269
-26366
-26786
-24675
-21854
-19745
-18747
-18338
-17642
-16006
-13263
-9686
-5825
-2360
38
897
146
-1844
-4461
-7174
-9701
-11835
-13090
-12568
-9347
-3252
4581
11906
16402
16928
14165
10151
7042
5929
6501
7652
8468
8818
9188
10020
11195
12065
11973
10796
9088
7757
7581
8902
11646
15503
20041
24663
28548
30767
30627
28063
23820
19230
15667
13946
13997
14970
15718
15385
13778
11350
8837
6819
5490
4771
4632
5315
7216
10472
14571
18372
20613
20635
18796
16227
14057
12624
11259
8831
4686
-698
-5813
-8949
-9199
-6994
-3847
-1530
-1240
-3226
-6968
-11650
-16535
-21060
-24763
-27257
-28357
-28243
-27438
-26507
-25678
-24658
-22865
-19916
-16015
-11907
-8403
-5871
-4083
-2586
-1282
-730
-1855
-5246
-10545
-16414
-21137
-23459
-23144
-20944
-18109
-15796
-14665
-14754
-15527
-16058
-15371
-12924
-9059
-5058
-2611
-2878
-5720
-9665
-12716
-13503
-11974
-9182
-6362
-4038
-1828
997
4679
8627
11802
13528
14082
14584
16297
19821
24707
29690
33312
34542
33103
29445
24479
19234
14548
10887
8314
6614
5496
4755
4327
4231
4469
4959
5510
5817
5489
4161
1702
-1581
-4905
-7258
-7866
-6579
-3929
-782
2159
4683
7045
9672
12873
16716
21028
25404
29159
31357
31080
27892
22198
15166
8191
2225
-2554
-6504
-9966
-12888
-14935
-15952
-16312
-16794
-18051
-20104
-22269
-23569
-23303
-21372
-18237
-14652
-11441
-9344
-8875
-10080
-12360
-14554
-15387
-14032
-10411
-5043
1371
8216
14866
20417
23690
23730
20523
15318
10166
6879
6111
7211
8858
9959
10099
9368
7897
5643
2625
-729
-3571
-5127
-5318
-4978
-5424
-7664
-11791
-16947
-21771
-25007
-25912
-24424
-21158
-17263
-14080
-12590
-12881
-14007
-14467
-13057
-9542
-4682
378
4820
8419
11246
13196
13853
12847
10316
6989
3745
1018
-1413
-4070
-7195
-10488
-13399
-15667
-17571
-19639
-22094
-24562
-26321
-26857
-26214
-24852
-23197
-21362
-19286
-17106
-15289
-14323
-14225
-14364
-13871
-12327
-10127
-8157
-7030
-6502
-5605
-3372
428
5098
9452
12463
13632
12950
10709
7434
3957
1352
549
1792
4399
7098
8777
9053
8251
6848
4967
2415
-759
-3773
-5280
-4220
-734
3686
7023
8013
6896
5088
4062
4315
5214
5752
5536
5175
5762
7919
11185
14260
15877
15656
14260
12807
11991
11601
10760
8685
5390
1825
-610
-818
1478
5744
11057
16536
21511
25374
27427
26988
23788
18371
12105
6671
3277
2104
2326
2684
2200
595
-1750
-4133
-5832
-6227
-4839
-1443
3691
9636
14979
18332
18940
16981
13394
9368
5855
3374
2069
1839
2353
3022
3093
1938
-618
-4207
-8157
-11907
-15227
-18087
-20320
-21453
-20930
-18580
-14926
-11001
-7791
-5721
-4605
-4043
-3868
-4207
-5109
-6119
-6295
-4773
-1482
2616
6021
7629
7411
6342
5636
5900
6779
7312
6649
4597
1691
-1142
-3006
-3309
-1884
962
4415
7279
8350
6962
3404
-1103
-4929
-6773
-6200
-3705
-347
2740
4706
5095
3834
1184
-2310
-5933
-9012
-11114
-12111
-12068
-11071
-9166
-6496
-3507
-993
119
-815
-3831
-8315
-13271
-17711
-20932
-22575
-22545
-20928
-17987
-14191
-10191
-6676
-4167
-2837
-2447
-2432
-2115
-964
1176
4008
6909
9231
10602
11039
10774
9938
8365
5711
1844
-2800
-7225
-10301
-11346
-10463
-8382
-5966
-3767
-1921
-391
767
1403
1558
1741
2860
5763
10658
16856
23032
27840
30475
30875
29529
27143
24407
21922
20169
19377
19355
19448
18756
16576
12785
7923
2910
-1386
-4465
-6233
-6816
-6378
-5095
-3274
-1474
-469
-1016
-3520
-7785
-12966
-17768
-20810
-21046
-18075
-12232
-4438
4126
12355
19432
24836
28243
29429
28299
25020
20142
14595
9480
5735
3788
3371
3595
3294
1549
-1843
-6178
-10093
-12167
-11599
-8571
-4101
511
4289
6844
8206
8436
7414
4977
1301
-2868
-6396
-8287
-8195
-6519
-4038
-1383
1203
3646
5605
6267
4687
501
-5504
-11480
-15315
-15700
-12797
-8096
-3579
-757
-129
-1310
-3564
-6310
-9266
-12267
-15018
-17052
-17936
-17545
-16152
-14266
-12330
-10522
-8794
-7104
-5632
-4805
-5069
-6564
-8888
-11141
-12230
-11336
-8310
-3818
856
4276
5421
4070
871
-2987
-6266
-8132
-8342
-7122
-4916
-2170
731
3419
5524
6762
7078
6707
6071
5545
5238
4953
4341
3150
1418
-511
-2112
-2891
-2593
-1337
360
1709
1932
600
-2141
-5619
-8972
-11577
-13310
-14454
-15353
-16071
-16320
-15678
-13926
-11236
-8090
-5066
-2620
-1025
-358
-453
-834
-760
485
3150
6699
9938
11587
10976
8393
4850
1449
-1168
-2927
-4000
-4398
-3868
-2150
681
4112
7427
10045
11680
12216
11520
9461
6194
2434
-604
-1715
-365
2972
7060
10545
12563
12901
11729
9243
5562
943
-3955
-8090
-10427
-10456
-8466
-5377
-2254
183
1775
2850
3975
5711
8438
12208
16643
20958
24182
25569
25004
23143
21167
20238
20947
23063
25688
27707
28261
27029
24230
20450
16425
12896
10516
9731
10606
12641
14746
15496
13660
8774
1449
-6813
-14223
-19432
-21972
-22212
-20937
-18876
-16475
-13982
-11658
-9874
-9006
-9231
-10413
-12189
-14143
-15931
-17258
-17786
-17113
-14897
-11057
-5904
-107
5471
9968
12669
13125
11258
7442
2465
-2699
-7238
-10781
-13422
-15489
-17230
-18646
-19576
-19901
-19672
-19044
-18112
-16830
-15111
-13020
-10872
-9110
-8067
-7796
-8125
-8855
-9899
-11237
-12718
-13941
-14374
-13687
-12044
-10121
-8795
-8700
-9938
-12087
-14470
-16449
-17600
-17708
-16695
-14586
-11548
-7958
-4403
-1577
-77
-182
-1700
-3974
-6086
-7210
-6959
-5545
-3647
-2037
-1175
-991
-978
-511
817
3007
5713
8434
10751
12465
13614
14371
14873
15063
14661
13304
10824
7484
3991
1204
-288
-462
192
1030
1651
2028
2310
2489
2268
1276
-530
-2625
-4091
-4135
-2576
47
2831
5073
6610
7730
8750
9639
9977
9279
7439
4921
2597
1317
1523
3122
5626
8401
10845
12441
12787
11693
9337
6333
3573
1838
1414
1955
2735
3101
2819
2056
1040
-275
-2228
-5081
-8565
-11720
-13270
-12312
-8873
-3951
978
4657
6519
6733
5924
4845
4169
4375
5634
7669
9719
10778
10056
7443
3650
-74
-2500
-2894
-1196
2113
6267
10420
13768
15659
15753
14151
11371
8145
5140
2791
1322
866
1515
3223
5664
8200
10057
10596
9515
6878
3031
-1468
-5887
-9412
-11403
-11722
-10897
-9889
-9508
-9862
-10262
-9727
-7762
-4845
-2239
-1233
-2324
-4922
-7707
-9387
-9325
-7701
-5228
-2693
-630
751
1455
1550
1064
-16
-1692
-3857
-6255
-8529
-10370
-11665
-12509
-13045
-13236
-12809
-11473
-9270
-6746
-4716
-3715
-3566
-3461
-2573
-767
1169
1994
883
-1967
-5438
-8186
-9408
-9120
-7855
-6137
-4204
-2132
-119
1438
2204
2266
2236
2933
4886
8013
11715
15240
18036
19835
20524
20019
18302
15576
12346
9300
7051
5917
5890
6762
8269
10142
12083
13756
14868
15262
14961
14102
12838
11291
9589
7904
6413
5195
4158
3090
1812
304
-1308
-2883
-4387
-5876
-7368
-8737
-9777
-10383
-10703
-11078
-11810
-12917
-14086
-14851
-14831
-13870
-11999
-9364
-6243
-3144
-803
40
-945
-3366
-6184
-8195
-8649
-7591
-5710
-3828
-2412
-1410
-456
773
2337
4030
5518
6450
6498
5390
3015
-406
-4238
-7561
-9507
-9629
-8090
-5554
-2857
-644
831
1688
2241
2791
3506
4423
5547
6934
8707
10949
13572
16244
18478
19839
20155
19571
18415
16973
15351
13536
11577
9720
8321
7595
7370
7076
6024
3802
536
-3158
-6487
-8840
-9980
-10013
-9222
-7903
-6302
-4621
-3026
-1626
-438
592
1527
2358
2998
3337
3340
3080
2673
2149
1345
-77
-2472
-5981
-10355
-14960
-18971
-21686
-22792
-22456
-21198
-19642
-18295
-17444
-17196
-17546
-18404
-19546
-20579
-21001
-20383
-18586
-15877
-12848
-10184
-8404
-7692
-7886
-8597
-9356
-9750
-9507
-8547
-6994
-5151
-3426
-2204
-1721
-1950
-2578
-3083
-2942
-1888
-104
1787
3005
3055
2066
803
286
1222
3610
6776
9801
12047
13394
14089
14360
14156
13230
11478
9235
7246
6296
6747
8332
10323
11949
12782
12840
12444
11956
11620
11527
11651
11867
11922
11449
10094
7713
4541
1203
-1491
-2846
-2570
-878
1588
4001
5631
6073
5351
3852
2148
756
-40
-256
-135
-14
-187
-824
-1937
-3392
-4939
-6296
-7265
-7847
-8275
-8909
-10030
-11651
-13468
-15002
-15845
-15838
-15083
-13793
-12120
-10115
-7834
-5509
-3584
-2544
-2600
-3440
-4252
-4061
-2221
1210
5435
9266
11645
12074
10737
8283
5451
2766
452
-1452
-2922
-3868
-4193
-3899
-3133
-2111
-974
296
1827
3694
5770
7698
9037
9465
8937
7694
6133
4642
3467
2676
2184
1817
1388
769
-42
-892
-1529
-1713
-1347
-540
434
1271
1778
1934
1858
1702
1559
1421
1208
841
296
-355
-950
-1290
-1213
-682
169
1058
1641
1640
927
-441
-2248
-4160
-5756
-6593
-6319
-4844
-2476
91
2005
2629
1865
243
-1309
-1885
-989
1291
4391
7527
9947
11091
10650
8607
5271
1273
-2556
-5422
-6835
-6756
-5540
-3708
-1692
290
2175
3889
5208
5771
5238
3498
785
-2368
-5331
-7619
-9052
-9768
-10087
-10330
-10693
-11237
-11959
-12883
-14061
-15502
-17065
-18423
-19155
-18926
-17668
-15655
-13429
-11610
-10686
-10845
-11908
-13375
-14579
-14909
-14039
-12064
-9466
-6902
-4921
-3760
-3342
-3429
-3828
-4473
-5335
-6268
-6922
-6840
-5678
-3400
-302
3154
6561
9705
12533
15007
16991
18263
18647
18172
17121
15955
15129
14931
15392
16323
17407
18315
18784
18646
17836
16387
14447
12294
10320
8945
8457
8853
9769
10588
10701
9809
8073
6037
4331
3354
3099
3243
3407
3423
3419
3702
4512
5831
7357
8648
9340
9309
8696
7790
6876
6109
5503
5005
4603
4389
4539
5212
6431
8022
9638
10863
11327
10792
9183
6589
3258
-418
-3953
-6876
-8882
-9949
-10342
-10481
-10728
-11217
-11804
-12184
-12064
-11315
-10017
-8402
-6763
-5380
-4485
-4240
-4696
-5736
-7061
-8242
-8855
-8638
-7602
-6035
-4392
-3138
-2601
-2900
-3961
-5575
-7479
-9397
-11051
-12164
-12478
-11818
-10188
-7839
-5243
-2963
-1445
-847
-985
-1440
-1759
-1641
-1000
90
1492
3063
4620
5892
6540
6284
5093
3284
1452
214
-74
525
1599
2619
3210
3280
2977
2545
2170
1940
1887
2063
2563
3471
4764
6252
7591
8402
8422
7628
6271
4780
3602
3029
3101
3627
4285
4744
4750
4156
2922
1128
-1004
-3120
-4785
-5630
-5501
-4547
-3190
-1972
-1343
-1484
-2230
-3128
-3618
-3274
-2017
-198
1518
2422
2078
502
-1880
-4481
-6825
-8688
-10041
-10883
-11136
-10699
-9596
-8083
-6582
-5484
-4952
-4896
-5109
-5445
-5883
-6429
-6977
-7278
-7088
-6372
-5387
-4539
-4123
-4136
-4342
-4513
-4659
-5031
-5874
-7128
-8318
-8750
-7893
-5696
-2619
606
3310
5113
5943
5920
5244
4159
2979
2069
1740
2105
3000
4057
4904
5372
5594
5917
6689
8031
9736
11342
12341
12429
11656
10422
9305
8839
9313
10707
12736
14966
16918
18139
18254
17025
14446
10818
6759
3081
562
-317
438
2318
4487
6103
6651
6141
5059
4091
3749
4107
4798
5275
5166
4486
3569
2780
2208
1580
447
-1466
-4011
-6629
-8599
-9388
-8868
-7341
-5395
-3700
-2841
-3188
-4807
-7429
-10502
-13372
-15503
-16653
-16900
-16518
-15818
-15047
-14393
-14006
-13970
-14196
-14365
-14009
-12770
-10664
-8170
-6021
-4820
-4712
-5334
-6074
-6423
-6192
-5477
-4444
-3169
-1643
65
1683
2783
3008
2301
969
-466
-1532
-1993
-1852
-1223
-190
1216
2948
4876
6803
8565
10114
11504
12768
13806
14377
14231
13295
11764
10043
8571
7644
7353
7641
8384
9439
10616
11642
12203
12071
11247
10025
8884
8269
8356
8929
9456
9328
8148
5956
3252
817
-621
-721
297
1749
2804
2877
1880
201
-1548
-2851
-3484
-3502
-3083
-2378
-1476
-468
485
1175
1451
1315
926
490
138
-117
-329
-523
-670
-746
-817
-1045
-1574
-2382
-3212
-3674
-3457
-2518
-1108
360
1527
2224
2486
2458
2297
2123
2021
2040
2168
2318
2350
2160
1765
1320
1034
1038
1298
1649
1909
1979
1855
1545
987
67
-1241
-2731
-3955
-4411
-3850
-2494
-999
-134
-384
-1710
-3623
-5516
-7003
-8045
-8816
-9434
-9832
-9853
-9482
-8996
-8855
-9398
-10564
-11895
-12818
-13015
-12581
-11846
-11006
-9897
-8114
-5412
-2077
1049
2971
3102
1616
-654
-2682
-3757
-3739
-2940
-1815
-694
279
1039
1486
1481
959
44
-922
-1480
-1222
50
2242
4964
7616
9540
10212
9421
7366
4615
1925
12
-643
108
2095
4894
7919
10500
11984
11881
10016
6660
2528
-1381
-4098
-5032
-4193
-2177
109
1844
2598
2413
1627
619
-362
-1177
-1687
-1692
-1043
181
1582
2599
2839
2358
1658
1363
1795
2734
3553
3612
2649
910
-1022
-2545
-3292
-3199
-2446
-1356
-310
336
356
-246
-1243
-2331
-3317
-4230
-5219
-6344
-7431
-8143
-8244
-7832
-7324
-7172
-7519
-8063
-8266
-7739
-6517
-4998
-3624
-2543
-1549
-310
1287
2966
4199
4543
3929
2716
1486
743
698
1245
2082
2884
3424
3610
3471
3107
2649
2226
1951
1911
2145
2618
3188
3624
3687
3253
2416
1476
808
655
992
1525
1846
1637
824
-403
-1677
-2588
-2819
-2227
-901
847
2540
3688
3943
3227
1739
-150
-2049
-3675
-4877
-5590
-5769
-5351
-4295
-2640
-558
1647
3602
4972
5556
5341
4473
3181
1691
185
-1161
-2135
-2491
-2045
-821
888
2600
3862
4473
4547
4384
4235
4130
3909
3401
2601
1699
950
499
310
251
224
231
300
362
226
-291
-1172
-2102
-2598
-2292
-1187
308
1599
2239
2146
1588
965
550
361
232
-13
-402
-783
-939
-746
-291
153
276
-69
-741
-1345
-1431
-737
646
2311
3734
4521
4550
3955
2987
1892
881
158
-57
403
1536
3097
4663
5806
6280
6089
5402
4407
3198
1788
197
-1468
-3014
-4223
-4930
-5060
-4627
-3727
-2546
-1355
-443
-8
-52
-380
-716
-867
-841
-810
-970
-1390
-1962
-2485
-2812
-2946
-3029
-3230
-3631
-4167
-4673
-4977
-4999
-4791
-4498
-4277
-4211
-4282
-4402
-4494
-4555
-4645
-4810
-4999
-5054
-4796
-4155
-3233
-2243
-1356
-584
189
1054
1914
2483
2461
1774
694
-288
-731
-489
268
1228
2167
3035
3862
4593
5031
4952
4323
3410
2687
2587
3265
4538
6012
7300
8162
8537
8486
8145
7708
7397
7389
7703
8140
8365
8098
7299
6202
5161
4410
3926
3489
2896
2159
1505
1196
1274
1464
1306
466
-997
-2585
-3597
-3512
-2295
-442
1250
2078
1763
556
-924
-2005
-2275
-1720
-660
466
1316
1765
1901
1913
1979
2185
2511
2840
2993
2781
2068
853
-688
-2212
-3320
-3700
-3271
-2232
-998
-46
273
-139
-1096
-2228
-3150
-3625
-3651
-3415
-3166
-3072
-3166
-3382
-3661
-4018
-4522
-5207
-5995
-6700
-7133
-7213
-7025
-6760
-6600
-6620
-6787
-7018
-7248
-7452
-7609
-7672
-7569
-7251
-6737
-6115
-5497
-4973
-4581
-4316
-4154
-4049
-3935
-3744
-3443
-3066
-2699
-2403
-2135
-1733
-1014
83
1405
2634
3453
3721
3533
3118
2671
2229
1706
1029
289
-243
-235
507
1888
3529
4917
5636
5561
4900
4081
3528
3451
3762
4159
4335
4163
3769
3431
3395
3727
4279
4779
4956
4649
3847
2686
1406
295
-416
-638
-464
-96
300
697
1187
1838
2553
3070
3143
2761
2202
1859
1930
2261
2478
2336
1999
1981
2744
4260
5885
6695
6078
4155
1715
-293
-1348
-1616
-1718
-2193
-3077
-3862
-3864
-2720
-673
1536
3079
3495
2913
1927
1236
1260
1981
3068
4167
5144
6094
7134
8154
8775
8558
7373
5603
4014
3337
3832
5149
6556
7373
7303
6464
5171
3692
2158
660
-638
-1493
-1707
-1252
-264
1084
2686
4481
6292
7701
8121
7081
4549
1066
-2433
-5007
-6096
-5687
-4229
-2391
-809
73
75
-723
-2037
-3484
-4727
-5589
-6070
-6261
-6222
-5917
-5273
-4331
-3350
-2770
-3015
-4238
-6161
-8151
-9482
-9682
-8743
-7088
-5310
-3847
-2797
-2001
-1297
-773
-771
-1640
-3382
-5491
-7133
-7596
-6709
-4943
-3115
-1913
-1565
-1865
-2469
-3186
-4027
-4994
-5826
-5997
-4998
-2755
168
2738
3945
3306
1099
-1804
-4349
-5738
-5678
-4388
-2436
-500
849
1317
950
65
-929
-1755
-2401
-3057
-3903
-4880
-5632
-5686
-4779
-3110
-1320
-176
-146
-1109
-2393
-3115
-2621
-782
1990
4976
7466
8994
9426
8914
7792
6474
5351
4710
4686
5264
6324
7693
9151
10402
11067
10792
9440
7262
4893
3090
2342
2588
3241
3538
2993
1659
53
-1194
-1701
-1487
-854
-144
443
866
1143
1255
1126
676
-118
-1203
-2463
-3725
-4767
-5364
-5377
-4856
-4072
-3412
-3188
-3476
-4100
-4761
-5210
-5340
-5143
-4635
-3831
-2826
-1889
-1439
-1859
-3250
-5298
-7366
-8759
-8993
-7911
-5617
-2368
1461
5300
8338
9667
8649
5328
614
-3967
-6888
-7295
-5367
-2148
1022
3166
4009
3903
3425
2977
2646
2339
2032
1879
2100
2760
3648
4406
4801
4926
5127
5692
6551
7253
7288
6528
5429
4800
5256
6747
8507
9506
9080
7345
5094
3306
2592
2935
3824
4611
4828
4290
3037
1221
-943
-3187
-5219
-6801
-7819
-8270
-8180
-7544
-6373
-4845
-3383
-2545
-2715
-3815
-5277
-6360
-6623
-6213
-5739
-5809
-6580
-7661
-8441
-8585
-8295
-8138
-8586
-9641
-10834
-11594
-11669
-11260
-10794
-10530
-10351
-9917
-9019
-7839
-6852
-6443
-6534
-6542
-5727
-3716
-808
2158
4295
5194
5136
4842
4949
5552
6114
5802
4054
1014
-2432
-5038
-5804
-4441
-1474
2076
5212
7373
8554
9108
9426
9715
10001
10276
10648
11338
12526
14166
15920
17294
17893
17638
16799
15798
14910
14045
12780
10651
7551
3986
993
-276
903
4439
9423
14480
18275
19898
19015
15803
10832
4980
-645
-4894
-6893
-6382
-3858
-382
2870
5078
6003
5889
5171
4206
3179
2162
1198
317
-521
-1436
-2566
-3950
-5464
-6859
-7883
-8378
-8292
-7639
-6457
-4847
-3025
-1336
-160
234
-191
-1224
-2476
-3494
-3874
-3347
-1887
227
2423
4000
4392
3409
1320
-1284
-3745
-5574
-6552
-6715
-6277
-5557
-4916
-4668
-4965
-5729
-6688
-7510
-7960
-7964
-7569
-6849
-5861
-4661
-3332
-1955
-545
960
2594
4196
5356
5568
4554
2503
33
-2142
-3602
-4365
-4697
-4763
-4444
-3483
-1827
146
1744
2351
1787
376
-1303
-2742
-3678
-4035
-3809
-3042
-1929
-858
-263
-334
-827
-1186
-940
-70
943
1460
1150
209
-818
-1444
-1530
-1267
-912
-572
-231
42
-58
-962
-2923
-5734
-8734
-11105
-12258
-12068
-10859
-9204
-7712
-6863
-6897
-7720
-8887
-9743
-9724
-8686
-7033
-5517
-4805
-5104
-6076
-7099
-7683
-7729
-7507
-7396
-7599
-8002
-8248
-7929
-6808
-4974
-2887
-1261
-789
-1800
-4009
-6548
-8341
-8626
-7341
-5100
-2787
-1010
194
1242
2560
4162
5542
5975
5003
2799
152
-1914
-2684
-2122
-884
66
-2
-1174
-2851
-4113
-4263
-3226
-1560
-83
620
493
-90
-690
-1155
-1671
-2504
-3646
-4678
-4962
-4053
-2005
626
3086
4801
5583
5573
5023
4127
3004
1792
719
34
-125
169
677
1164
1534
1822
2051
2075
1604
408
-1405
-3300
-4525
-4542
-3394
-1745
-517
-346
-1221
-2538
-3538
-3794
-3411
-2813
-2305
-1780
-803
981
3446
5935
7619
8032
7386
6413
5868
6025
6525
6674
5946
4340
2352
631
-417
-789
-753
-560
-255
288
1168
2268
3258
3765
3586
2770
1531
65
-1537
-3223
-4807
-5879
-5925
-4637
-2203
641
2909
3856
3370
2009
670
79
459
1528
2785
3834
4514
4801
4631
3839
2293
100
-2314
-4349
-5519
-5667
-4957
-3664
-1962
117
2530
5021
7092
8211
8144
7153
5910
5150
5284
6212
7441
8393
8706
8351
7537
6527
5507
4566
3766
3200
2981
3170
3706
4396
4986
5253
5079
4452
3441
2153
721
-694
-1911
-2780
-3240
-3352
-3275
-3176
-3146
-3172
-3195
-3197
-3236
-3398
-3685
-3951
-3951
-3507
-2672
-1750
-1144
-1101
-1558
-2193
-2665
-2861
-2947
-3187
-3660
-4113
-4094
-3284
-1791
-173
858
858
-100
-1489
-2675
-3267
-3259
-2901
-2446
-1980
-1454
-839
-256
61
-86
-706
-1603
-2501
-3198
-3640
-3863
-3887
-3657
-3086
-2146
-919
437
1769
2976
3974
4623
4717
4085
2763
1095
-344
-995
-613
595
2084
3274
3860
3930
3826
3868
4133
4451
4596
4514
4398
4541
5062
5736
6057
5543
4075
2040
179
-791
-536
753
2493
4011
4828
4780
3998
2782
1481
393
-310
-631
-740
-870
-1171
-1588
-1877
-1752
-1084
3
1206
2221
2889
3194
3139
2633
1536
-156
-2113
-3670
-4080
-2913
-351
2821
5543
6958
6767
5320
3404
1893
1419
2187
3959
6186
8203
9465
9720
9093
8009
7000
6455
6447
6704
6757
6182
4815
2855
790
-802
-1495
-1186
-125
1204
2302
2853
2818
2395
1877
1520
1462
1749
2379
3332
4532
5804
6867
7419
7271
6444
5174
3788
2557
1601
899
378
3
-218
-284
-268
-311
-555
-1047
-1699
-2328
-2755
-2882
-2725
-2377
-1980
-1686
-1646
-1963
-2631
-3476
-4186
-4415
-3953
-2843
-1380
8
929
1176
776
-39
-909
-1463
-1439
-805
192
1096
1440
996
-84
-1320
-2156
-2247
-1613
-576
462
1238
1685
1846
1739
1306
495
-611
-1731
-2473
-2526
-1834
-644
589
1406
1529
960
-43
-1085
-1789
-1932
-1511
-703
238
1099
1772
2238
2503
2549
2351
1928
1389
915
671
730
1040
1475
1911
2270
2508
2574
2408
1980
1347
665
116
-186
-265
-252
-285
-429
-656
-917
-1218
-1633
-2232
-2974
-3668
-4040
-3885
-3199
-2205
-1250
-639
-501
-765
-1229
-1676
-1958
-2013
-1843
-1472
-945
-348
183
480
388
-173
-1173
-2466
-3823
-4981
-5705
-5864
-5483
-4772
-4070
-3736
-3972
-4719
-5642
-6262
-6170
-5218
-3595
-1746
-174
770
1012
737
257
-173
-469
-713
-1031
-1438
-1753
-1661
-907
497
2189
3582
4135
3623
2239
480
-1118
-2202
-2685
-2663
-2270
-1609
-780
52
650
798
445
-228
-881
-1202
-1071
-614
-92
268
377
277
28
-369
-961
-1733
-2517
-3000
-2896
-2160
-1099
-278
-229
-1133
-2673
-4180
-4982
-4771
-3754
-2507
-1633
-1454
-1904
-2664
-3392
-3884
-4074
-3935
-3415
-2483
-1250
-27
760
773
-42
-1430
-2961
-4249
-5083
-5412
-5248
-4602
-3523
-2200
-998
-333
-448
-1224
-2182
-2717
-2426
-1342
81
1204
1532
938
-315
-1748
-2905
-3528
-3603
-3281
-2760
-2190
-1643
-1146
-717
-385
-186
-129
-182
-262
-247
1
588
1530
2708
3857
4654
4857
4442
3642
2842
2370
2320
2521
2677
2583
2253
1877
1631
1509
1301
747
-259
-1564
-2835
-3769
-4273
-4493
-4687
-5045
-5587
-6191
-6706
-7042
-7183
-7134
-6866
-6325
-5503
-4501
-3539
-2877
-2694
-2985
-3540
-4025
-4121
-3670
-2746
-1603
-541
256
796
1244
1770
2410
3022
3377
3309
2831
2122
1412
847
434
91
-251
-582
-824
-899
-782
-500
-85
454
1119
1866
2578
3081
3227
2981
2453
1863
1460
1421
1786
2439
3136
3594
3608
3159
2439
1764
1409
1455
1755
2050
2148
2050
1925
1968
2255
2701
3163
3554
3891
4210
4449
4424
3950
3021
1905
1034
757
1130
1899
2707
3348
3886
4530
5393
6316
6923
6860
6051
4766
3469
2557
2183
2256
2568
2919
3140
3047
2429
1135
-763
-2880
-4607
-5371
-4905
-3376
-1278
819
2502
3592
4065
3929
3171
1821
49
-1807
-3340
-4244
-4443
-4091
-3445
-2711
-1974
-1240
-541
-4
191
-70
-724
-1523
-2152
-2392
-2219
-1788
-1302
-891
-572
-302
-71
71
72
-28
-60
182
787
1608
2292
2454
1891
698
-780
-2124
-3016
-3318
-3045
-2307
-1272
-184
647
919
465
-640
-2100
-3534
-4650
-5332
-5587
-5424
-4790
-3633
-2055
-399
839
1261
825
-86
-848
-940
-212
1063
2404
3421
4001
4284
4468
4616
4596
4199
3323
2101
874
45
-109
443
1486
2655
3585
4035
3956
3462
2763
2053
1442
945
541
234
79
141
412
759
959
809
245
-609
-1500
-2169
-2474
-2419
-2111
-1673
-1198
-754
-420
-293
-453
-898
-1503
-2054
-2326
-2188
-1673
-975
-394
-233
-689
-1767
-3252
-4754
-5842
-6214
-5823
-4894
-3809
-2916
-2370
-2100
-1907
-1626
-1242
-892
-759
-933
-1352
-1835
-2199
-2357
-2349
-2280
-2233
-2220
-2195
-2125
-2040
-2023
-2137
-2339
-2456
-2272
-1668
-747
167
659
440
-479
-1771
-2936
-3539
-3418
-2735
-1871
-1224
-1014
-1207
-1552
-1726
-1485
-761
322
1511
2521
3121
3182
2673
1652
249
-1328
-2806
-3895
-4403
-4346
-3987
-3740
-3968
-4769
-5894
-6864
-7231
-6815
-5788
-4549
-3476
-2737
-2262
-1862
-1401
-867
-328
180
717
1398
2285
3293
4209
4794
4908
4574
3945
3208
2510
1921
1467
1158
1006
1010
1139
1328
1503
1602
1596
1498
1357
1245
1228
1324
1472
1537
1373
921
289
-255
-386
100
1142
2387
3328
3534
2877
1616
291
-526
-500
323
1560
2697
3346
3396
3010
2478
2039
1783
1673
1651
1727
1984
2495
3220
3969
4476
4527
4089
3340
2587
2135
2164
2677
3538
4544
5500
6249
6677
6701
6279
5448
4357
3267
2506
2356
2948
4191
5784
7301
8325
8555
7879
6380
4298
1974
-221
-1955
-3006
-3316
-3001
-2308
-1533
-924
-614
-598
-758
-931
-968
-801
-460
-59
256
380
286
17
-368
-847
-1447
-2179
-2964
-3594
-3808
-3452
-2619
-1682
-1148
-1409
-2530
-4196
-5866
-7030
-7431
-7127
-6389
-5535
-4797
-4306
-4145
-4393
-5103
-6213
-7487
-8545
-9001
-8637
-7509
-5917
-4257
-2849
-1825
-1141
-671
-305
-2
237
418
583
805
1139
1594
2130
2676
3164
3544
3789
3903
3926
3939
4030
4254
4583
4916
5136
5200
5198
5308
5685
6329
7046
7537
7571
7140
6477
5919
5706
5829
6048
6051
5652
4898
4025
3292
2826
2566
2335
1978
1461
881
385
72
-61
-110
-206
-454
-892
-1487
-2145
-2736
-3125
-3217
-2996
-2533
-1962
-1432
-1046
-842
-805
-910
-1157
-1584
-2243
-3159
-4282
-5471
-6515
-7204
-7411
-7171
-6688
-6271
-6202
-6602
-7362
-8180
-8695
-8636
-7941
-6780
-5479
-4408
-3851
-3921
-4524
-5393
-6175
-6554
-6370
-5670
-4678
-3682
-2917
-2481
-2352
-2449
-2700
-3061
-3484
-3877
-4101
-4025
-3591
-2841
-1890
-850
221
1311
2399
3405
4186
4600
4595
4248
3741
3295
3092
3247
3808
4761
6026
7440
8782
9841
10505
10806
10873
10825
10673
10317
9638
8634
7470
6412
5665
5245
4968
4564
3845
2803
1585
398
-584
-1246
-1504
-1279
-535
641
1981
3070
3487
2982
1603
-310
-2247
-3721
-4427
-4323
-3591
-2529
-1422
-449
329
929
1379
1681
1818
1787
1625
1377
1061
641
63
-669
-1448
-2085
-2405
-2349
-2005
-1552
-1150
-870
-695
-567
-443
-283
-31
387
1002
1750
2448
2903
3052
3045
3185
3749
4795
6114
7345
8198
8614
8779
8982
9430
10131
10915
11530
11759
11487
10706
9484
7946
6251
4576
3089
1919
1129
707
581
638
752
805
710
423
-50
-660
-1326
-1954
-2464
-2807
-2979
-2999
-2885
-2630
-2213
-1651
-1036
-531
-290
-345
-553
-654
-430
121
745
1046
706
-331
-1835
-3417
-4740
-5654
-6209
-6557
-6836
-7106
-7345
-7496
-7510
-7373
-7124
-6852
-6674
-6674
-6846
-7081
-7220
-7152
-6881
-6515
-6169
-5868
-5527
-5023
-4324
-3546
-2908
-2600
-2673
-3015
-3436
-3787
-4029
-4201
-4348
-4447
-4403
-4103
-3496
-2639
-1700
-901
-443
-417
-751
-1220
-1528
-1435
-872
31
1014
1829
2338
2551
2552
2414
2160
1795
1381
1056
978
1209
1636
1993
2007
1561
783
-8
-473
-427
74
782
1398
1705
1638
1258
692
76
-466
-823
-918
-738
-365
44
321
372
221
-14
-206
-288
-288
-288
-364
-545
-806
-1086
-1301
-1354
-1148
-628
164
1056
1799
2178
2141
1845
1578
1597
1972
2542
3016
3151
2897
2431
2045
1981
2292
2812
3243
3310
2893
2087
1156
413
86
229
709
1270
1634
1601
1106
238
-791
-1700
-2215
-2153
-1487
-364
930
2075
2816
3047
2811
2248
1516
735
-14
-654
-1077
-1152
-785
0
1020
1964
2526
2559
2174
1701
1529
1888
2711
3668
4346
4489
4120
3499
2921
2517
2176
1634
673
-727
-2362
-3922
-5159
-5994
-6514
-6879
-7219
-7580
-7942
-8270
-8547
-8779
-8963
-9064
-9010
-8725
-8169
-7373
-6442
-5528
-4785
-4323
-4187
-4375
-4866
-5644
-6689
-7946
-9283
-10495
-11352
-11677
-11411
-10641
-9556
-8379
-7297
-6420
-5778
-5334
-5016
-4745
-4461
-4128
-3735
-3255
-2625
-1744
-520
1047
2801
4424
5533
5823
5208
3869
2197
641
-440
-872
-676
-17
867
1714
2277
2367
1904
971
-191
-1238
-1844
-1803
-1092
151
1696
3285
4678
5679
6164
6124
5703
5175
4849
4929
5407
6063
6579
6702
6363
5681
4859
4056
3310
2564
1759
924
195
-242
-256
151
841
1605
2264
2746
3097
3426
3811
4239
4616
4830
4850
4757
4705
4809
5054
5266
5205
4693
3716
2435
1089
-109
-1049
-1709
-2087
-2159
-1887
-1283
-474
304
785
795
352
-331
-930
-1162
-914
-295
427
963
1159
1071
927
985
1375
2024
2696
3144
3242
3032
2647
2178
1598
803
-263
-1489
-2597
-3280
-3370
-2938
-2242
-1564
-1052
-687
-365
-40
209
237
-42
-550
-1063
-1341
-1267
-916
-492
-183
-52
-17
61
264
545
768
799
606
288
21
-46
136
496
913
1304
1670
2078
2565
3059
3351
3193
2440
1182
-244
-1387
-1879
-1614
-777
263
1140
1654
1808
1745
1622
1523
1443
1347
1237
1187
1317
1716
2371
3135
3756
3973
3625
2733
1508
276
-650
-1081
-1012
-583
-3
544
949
1172
1223
1133
950
744
594
569
701
975
1356
1831
2429
3207
4198
5347
6499
7438
7981
8061
7756
7233
6652
6092
5530
4902
4176
3386
2605
1879
1196
515
-152
-695
-944
-781
-249
435
992
1247
1241
1189
1332
1766
2380
2931
3194
3074
2632
2013
1370
829
494
454
755
1352
2094
2769
3202
3326
3191
2902
2545
2161
1773
1433
1215
1160
1221
1248
1071
599
-110
-891
-1574
-2079
-2439
-2727
-2964
-3086
-3001
-2699
-2321
-2128
-2370
-3130
-4255
-5407
-6227
-6501
-6256
-5711
-5148
-4763
-4597
-4566
-4557
-4524
-4514
-4616
-4879
-5258
-5630
-5866
-5906
-5792
-5635
-5545
-5562
-5643
-5686
-5588
-5293
-4802
-4155
-3400
-2565
-1661
-693
316
1318
2245
3028
3614
3968
4072
3926
3561
3053
2530
2142
1999
2106
2344
2512
2414
1952
1165
190
-813
-1736
-2537
-3201
-3679
-3863
-3623
-2887
-1714
-318
991
1922
2322
2242
1910
1620
1594
1876
2333
2736
2894
2744
2360
1878
1407
986
606
275
52
18
203
534
840
934
705
163
-583
-1390
-2139
-2753
-3184
-3392
-3358
-3089
-2628
-2033
-1363
-661
13
580
955
1106
1097
1083
1222
1577
2062
2497
2726
2722
2589
2478
2473
2546
2611
2619
2620
2731
3040
3534
4105
4623
5020
5317
5580
5858
6155
6443
6701
6917
7067
7102
6959
6619
6137
5621
5157
4744
4291
3694
2936
2122
1428
996
855
920
1054
1139
1103
907
544
57
-422
-686
-537
84
1018
1932
2469
2429
1847
953
24
-745
-1285
-1621
-1795
-1839
-1785
-1701
-1692
-1864
-2262
-2833
-3440
-3904
-4066
-3844
-3262
-2466
-1689
-1191
-1174
-1705
-2701
-3970
-5294
-6495
-7453
-8093
-8368
-8263
-7840
-7249
-6692
-6338
-6233
-6282
-6308
-6163
-5817
-5371
-4976
-4731
-4617
-4506
-4240
-3725
-2986
-2160
-1441
-994
-892
-1086
-1421
-1699
-1754
-1525
-1080
-586
-232
-145
-335
-708
-1126
-1484
-1746
-1945
-2133
-2340
-2559
-2764
-2940
-3101
-3270
-3458
-3645
-3792
-3871
-3884
-3853
-3789
-3666
-3420
-2993
-2377
-1651
-950
-416
-130
-88
-214
-419
-633
-825
-975
-1044
-965
-670
-143
544
1238
1759
1982
1892
1588
1230
968
875
932
1058
1154
1145
1000
726
366
-13
-328
-491
-429
-106
464
1212
2023
2764
3308
3581
3585
3401
3163
3001
2988
3111
3289
3411
3377
3127
2653
2005
1288
657
266
212
482
948
1439
1826
2089
2293
2508
2723
2829
2690
2242
1558
810
176
-257
-516
-692
-857
-1025
-1161
-1234
-1239
-1197
-1124
-1010
-845
-641
-458
-375
-448
-676
-1000
-1340
-1632
-1841
-1956
-1971
-1894
-1762
-1649
-1648
-1826
-2182
-2632
-3056
-3353
-3493
-3524
-3528
-3577
-3693
-3861
-4059
-4293
-4595
-4992
-5466
-5934
-6268
-6354
-6147
-5702
-5144
-4624
-4247
-4046
-3983
-3959
-3861
-3582
-3046
-2244
-1244
-191
731
1364
1632
1568
1280
904
540
242
26
-95
-107
-6
164
306
299
64
-371
-866
-1215
-1255
-954
-440
56
307
199
-231
-818
-1365
-1718
-1815
-1677
-1376
-1004
-654
-402
-289
-302
-366
-363
-178
251
906
1691
2467
3104
3526
3750
3888
4121
4621
5457
6540
7630
8429
8706
8379
7519
6277
4810
3249
1724
398
-552
-1006
-978
-607
-91
431
925
1417
1903
2290
2462
2394
2245
2309
2844
3885
5176
6283
6810
6593
5741
4539
3282
2166
1280
657
314
244
368
511
443
-21
-925
-2135
-3387
-4393
-4950
-4999
-4619
-3980
-3273
-2668
-2295
-2240
-2532
-3130
-3900
-4626
-5067
-5041
-4501
-3553
-2415
-1331
-493
-13
78
-194
-739
-1399
-1961
-2221
-2076
-1585
-954
-425
-150
-112
-153
-89
172
578
972
1190
1138
831
371
-103
-453
-579
-446
-97
342
706
847
698
285
-291
-915
-1497
-1982
-2324
-2477
-2408
-2144
-1802
-1568
-1619
-2017
-2662
-3308
-3689
-3647
-3208
-2560
-1950
-1555
-1412
-1428
-1454
-1375
-1149
-808
-414
-27
308
553
686
713
695
744
988
1499
2236
3043
3698
4009
3901
3448
2832
2272
1938
1907
2162
2624
3190
3758
4236
4548
4650
4551
4335
4151
4168
4499
5142
5955
6702
7141
7110
6589
5695
4635
3632
2860
2393
2202
2172
2152
2021
1728
1312
864
480
211
53
-27
-58
-49
4
89
175
222
211
155
78
-29
-227
-608
-1228
-2050
-2928
-3679
-4172
-4402
-4490
-4597
-4828
-5173
-5530
-5790
-5917
-5964
-6018
-6110
-6158
-5993
-5462
-4542
-3394
-2313
-1609
-1469
-1889
-2693
-3631
-4470
-5055
-5309
-5206
-4766
-4067
-3263
-2570
-2198
-2263
-2727
-3404
-4048
-4460
-4559
-4385
-4038
-3607
-3127
-2604
-2045
-1486
-967
-496
-18
560
1304
2191
3076
3749
4019
3811
3197
2361
1529
879
506
418
568
890
1315
1776
2204
2521
2643
2492
2025
1270
353
-509
-1066
-1131
-670
164
1085
1801
2151
2168
2041
2003
2195
2618
3156
3666
4066
4370
4650
4974
5350
5716
5962
5987
5737
5238
4586
3925
3396
3087
3013
3122
3339
3609
3917
4261
4607
4863
4908
4654
4120
3444
2832
2467
2432
2701
3179
3764
4383
4980
5490
5823
5887
5633
5081
4322
3478
2667
1971
1428
1033
734
450
98
-360
-885
-1365
-1672
-1742
-1619
-1442
-1363
-1466
-1730
-2055
-2343
-2555
-2719
-2883
-3058
-3188
-3179
-2953
-2506
-1921
-1338
-890
-657
-640
-781
-1010
-1282
-1577
-1891
-2189
-2394
-2410
-2174
-1698
-1078
-452
70
439
661
762
751
631
422
188
8
-70
-76
-101
-231
-484
-793
-1062
-1242
-1377
-1560
-1857
-2241
-2601
-2799
-2751
-2447
-1932
-1268
-526
190
738
968
803
302
-348
-918
-1249
-1321
-1228
-1099
-1024
-1045
-1194
-1522
-2080
-2848
-3689
-4376
-4693
-4561
-4083
-3496
-3024
-2782
-2739
-2795
-2886
-3043
-3355
-3868
-4505
-5053
-5256
-4942
-4121
-2981
-1797
-805
-119
277
470
553
588
619
690
843
1087
1361
1545
1525
1277
902
585
491
669
1026
1397
1641
1716
1674
1598
1540
1503
1465
1414
1364
1334
1327
1332
1341
1369
1444
1577
1738
1864
1897
1830
1715
1626
1617
1694
1828
1991
2173
2374
2577
2736
2799
2742
2601
2460
2402
2462
2610
2771
2867
2851
2720
2509
2277
2099
2043
2157
2436
2812
3174
3410
3456
3334
3136
2994
3022
3284
3769
4400
5052
5582
5874
5872
5604
5172
4705
4306
4008
3775
3539
3259
2955
2698
2555
2540
2586
2582
2438
2141
1761
1399
1113
879
609
219
-295
-843
-1285
-1516
-1527
-1411
-1301
-1303
-1449
-1701
-2000
-2300
-2586
-2863
-3134
-3385
-3587
-3700
-3679
-3478
-3065
-2438
-1634
-738
138
874
1363
1523
1313
746
-86
-1014
-1827
-2325
-2404
-2087
-1519
-909
-462
-315
-510
-1000
-1670
-2375
-2994
-3462
-3787
-4026
-4235
-4434
-4593
-4676
-4685
-4675
-4725
-4868
-5058
-5189
-5172
-5012
-4813
-4718
-4808
-5035
-5245
-5264
-4994
-4466
-3806
-3171
-2673
-2348
-2168
-2069
-1983
-1868
-1729
-1621
-1632
-1833
-2217
-2675
-3015
-3050
-2684
-1969
-1082
-249
344
615
587
359
57
-201
-328
-282
-73
228
509
651
574
272
-172
-617
-916
-977
-795
-452
-61
288
577
855
1189
1610
2081
2514
2818
2950
2932
2825
2693
2578
2500
2476
2525
2656
2846
3038
3158
3156
3030
2823
2588
2358
2128
1873
1578
1253
936
671
487
384
333
283
174
-45
-405
-899
-1488
-2109
-2696
-3202
-3604
-3911
-4153
-4367
-4584
-4809
-5013
-5150
-5180
-5105
-4971
-4845
-4765
-4704
-4587
-4337
-3933
-3427
-2908
-2436
-2005
-1563
-1069
-550
-103
165
208
77
-102
-194
-112
165
600
1129
1670
2120
2379
2376
2114
1692
1270
1012
1010
1248
1621
1973
2166
2127
1878
1536
1276
1258
1550
2081
2660
3065
3147
2898
2427
1886
1387
972
648
439
398
571
929
1342
1630
1651
1386
947
520
268
268
510
928
1443
1979
2465
2837
3056
3127
3104
3072
3107
3247
3486
3783
4081
4320
4444
4416
4242
3983
3744
3634
3718
3982
4349
4710
4971
5075
5000
4750
4369
3945
3610
3507
3716
4202
4802
5293
5489
5331
4905
4392
3967
3723
3646
3653
3652
3595
3483
3342
3189
3012
2779
2458
2037
1532
980
427
-73
-459
-672
-663
-433
-40
396
735
866
754
438
15
-414
-770
-1006
-1098
-1037
-838
-550
-258
-58
-18
-142
-380
-654
-909
-1130
-1334
-1529
-1697
-1790
-1767
-1627
-1420
-1228
-1133
-1179
-1364
-1647
-1958
-2221
-2373
-2382
-2270
-2111
-2012
-2070
-2324
-2731
-3176
-3507
-3590
-3357
-2830
-2116
-1380
-791
-475
-480
-773
-1277
-1905
-2589
-3275
-3895
-4359
-4565
-4450
-4041
-3465
-2907
-2537
-2443
-2611
-2959
-3392
-3840
-4259
-4606
-4826
-4855
-4659
-4265
-3758
-3253
-2841
-2554
-2370
-2243
-2148
-2100
-2144
-2309
-2570
-2840
-2991
-2920
-2598
-2099
-1567
-1157
-962
-980
-1128
-1288
-1366
-1317
-1142
-871
-541
-199
97
289
336
251
102
-7
14
196
505
859
1178
1410
1542
1584
1559
1496
1431
1406
1442
1527
1606
1611
1501
1296
1065
888
800
772
730
603
370
68
-233
-478
-659
-817
-1012
-1289
-1640
-2008
-2308
-2474
-2494
-2424
-2354
-2359
-2441
-2526
-2509
-2326
-2001
-1627
-1304
-1054
-806
-457
40
612
1099
1353
1332
1132
913
797
805
873
935
982
1068
1242
1489
1715
1813
1736
1533
1311
1159
1097
1073
1022
908
747
577
424
291
179
101
87
165
327
533
725
867
955
1016
1088
1187
1312
1441
1545
1596
1571
1464
1282
1044
766
456
127
-195
-448
-552
-443
-120
340
799
1120
1218
1088
788
405
19
-315
-571
-743
-844
-897
-931
-968
-1022
-1107
-1234
-1422
-1683
-2017
-2402
-2803
-3175
-3467
-3624
-3597
-3368
-2978
-2529
-2154
-1953
-1943
-2061
-2209
-2320
-2387
-2441
-2489
-2487
-2358
-2063
-1645
-1229
-949
-878
-1000
-1245
-1547
-1876
-2221
-2544
-2770
-2813
-2648
-2339
-2016
-1791
-1698
-1682
-1655
-1568
-1440
-1330
-1277
-1261
-1215
-1075
-829
-522
-220
40
268
512
807
1143
1455
1661
1699
1572
1343
1118
992
1022
1206
1504
1862
2233
2582
2874
3070
3142
3095
2978
2875
2863
2973
3173
3392
3568
3683
3763
3850
3961
4078
4169
4215
4230
4245
4277
4310
4299
4208
4041
3844
3682
3599
3588
3604
3590
3508
3350
3126
2838
2483
2063
1607
1171
815
567
399
245
44
-221
-515
-775
-956
-1049
-1067
-1018
-889
-665
-365
-57
168
248
202
117
88
153
264
328
275
116
-72
-192
-191
-74
130
406
771
1243
1798
2348
2768
2949
2849
2509
2028
1527
1108
843
765
862
1073
1307
1463
1470
1308
1006
620
204
-208
-594
-939
-1217
-1398
-1461
-1408
-1270
-1093
-914
-742
-547
-281
86
532
967
1260
1298
1041
549
-47
-605
-1029
-1294
-1425
-1462
-1432
-1359
-1279
-1260
-1376
-1673
-2129
-2656
-3131
-3461
-3610
-3606
-3506
-3348
-3137
-2855
-2496
-2100
-1750
-1542
-1540
-1742
-2085
-2475
-2826
-3088
-3243
-3283
-3201
-2996
-2693
-2356
-2074
-1927
-1945
-2092
-2286
-2441
-2504
-2462
-2326
-2113
-1835
-1513
-1195
-954
-866
-980
-1286
-1723
-2194
-2605
-2878
-2964
-2843
-2528
-2070
-1570
-1162
-980
-1106
-1526
-2121
-2703
-3089
-3178
-2992
-2668
-2388
-2302
-2462
-2812
-3211
-3491
-3507
-3180
-2520
-1630
-684
122
635
807
705
476
275
193
234
342
451
522
548
527
450
300
80
-168
-382
-514
-567
-592
-656
-793
-982
-1164
-1280
-1305
-1246
-1124
-941
-682
-339
65
470
797
990
1038
977
862
736
617
502
392
306
289
386
625
988
1417
1823
2119
2253
2218
2057
1846
1662
1564
1585
1729
1988
2338
2739
3133
3436
3563
3458
3132
2670
2214
1908
1840
2007
2326
2675
2958
3137
3232
3289
3344
3406
3453
3460
3409
3296
3119
2880
2581
2231
1852
1473
1121
813
557
357
217
142
127
159
210
254
268
238
157
11
-211
-513
-875
-1240
-1516
-1602
-1424
-973
-322
392
1010
1405
1515
1362
1022
601
210
-55
-116
63
453
948
1391
1632
1594
1319
942
625
485
553
790
1131
1516
1891
2182
2292
2129
1664
978
248
-324
-606
-589
-367
-68
222
481
722
941
1091
1113
990
791
654
708
990
1403
1750
1844
1602
1102
542
142
33
210
549
892
1124
1224
1241
1232
1214
1144
953
604
134
-344
-692
-809
-681
-391
-75
138
174
36
-219
-517
-793
-1004
-1123
-1118
-966
-671
-283
103
383
488
424
268
127
80
131
220
261
203
59
-99
-193
-188
-118
-63
-97
-233
-411
-527
-498
-310
-25
260
475
611
711
820
933
996
951
800
629
574
732
1091
1516
1825
1899
1759
1561
1506
1721
2176
2698
3059
3085
2734
2098
1346
637
73
-317
-543
-620
-566
-407
-209
-75
-118
-408
-944
-1654
-2428
-3165
-3782
-4209
-4372
-4203
-3683
-2888
-1992
-1224
-783
-767
-1149
-1810
-2582
-3281
-3719
-3727
-3215
-2244
-1065
-51
452
303
-348
-1127
-1617
-1551
-903
147
1343
2457
3332
3866
4002
3751
3242
2721
2453
2582
3018
3472
3625
3338
2759
2252
2174
2660
3534
4417
4937
4917
4421
3664
2862
2143
1538
1045
682
481
441
498
552
534
467
460
621
961
1351
1576
1458
969
267
-376
-703
-590
-94
583
1193
1532
1505
1138
552
-80
-586
-837
-783
-465
3
467
785
876
730
393
-70
-610
-1197
-1800
-2364
-2804
-3044
-3064
-2930
-2772
-2719
-2830
-3066
-3330
-3528
-3625
-3646
-3636
-3614
-3558
-3436
-3245
-3023
-2838
-2741
-2747
-2832
-2948
-3044
-3073
-2997
-2807
-2544
-2290
-2138
-2123
-2186
-2205
-2074
-1797
-1509
-1403
-1602
-2054
-2543
-2794
-2634
-2090
-1382
-803
-574
-741
-1165
-1606
-1840
-1749
-1354
-767
-119
503
1072
1574
1964
2145
2023
1584
954
366
55
138
549
1085
1531
1767
1814
1772
1719
1650
1478
1113
548
-100
-631
-855
-708
-301
107
229
-99
-811
-1631
-2206
-2298
-1912
-1287
-754
-548
-706
-1094
-1534
-1911
-2205
-2431
-2570
-2562
-2362
-2020
-1681
-1517
-1620
-1950
-2369
-2724
-2930
-2986
-2937
-2822
-2659
-2447
-2192
-1904
-1601
-1311
-1082
-984
-1077
-1357
-1723
-2009
-2066
-1852
-1445
-989
-586
-241
112
518
936
1241
1312
1117
743
337
26
-135
-152
-38
206
581
1040
1477
1761
1804
1621
1326
1079
1000
1124
1391
1687
1905
1986
1940
1823
1703
1618
1568
1541
1556
1680
1989
2496
3080
3508
3530
3030
2108
1052
196
-234
-194
200
771
1354
1812
2009
1814
1142
46
-1253
-2415
-3130
-3247
-2842
-2163
-1510
-1115
-1078
-1372
-1876
-2436
-2910
-3212
-3340
-3361
-3364
-3398
-3445
-3447
-3382
-3317
-3389
-3714
-4290
-4955
-5458
-5594
-5318
-4773
-4206
-3838
-3761
-3920
-4158
-4303
-4235
-3919
-3403
-2789
-2199
-1728
-1423
-1269
-1213
-1197
-1186
-1165
-1121
-1022
-823
-484
-4
566
1131
1584
1834
1841
1630
1300
1000
879
1016
1375
1817
2168
2320
2296
2224
2250
2428
2682
2847
2777
2439
1932
1433
1109
1039
1205
1513
1842
2081
2152
2017
1688
1226
719
263
-67
-240
-268
-201
-106
-48
-65
-157
-287
-408
-487
-528
-553
-577
-575
-490
-271
85
521
948
1297
1551
1734
1875
1979
2029
2013
1947
1862
1772
1648
1442
1132
769
465
329
402
622
871
1045
1110
1095
1049
997
937
868
819
843
978
1210
1481
1726
1920
2093
2302
2586
2943
3342
3757
4173
4574
4916
5116
5091
4807
4319
3768
3322
3111
3180
3485
3921
4360
4685
4816
4725
4444
4064
3718
3539
3618
3974
4540
5182
5738
6070
6104
5853
5408
4894
4434
4102
3919
3860
3869
3877
3809
3602
3220
2683
2070
1499
1082
879
875
992
1122
1163
1049
750
286
-279
-842
-1293
-1545
-1575
-1429
-1197
-960
-756
-571
-361
-101
195
468
649
687
578
355
81
-183
-392
-518
-548
-475
-300
-39
269
564
780
872
832
683
469
227
-9
-200
-283
-190
122
619
1182
1640
1845
1742
1393
939
542
319
325
550
935
1382
1767
1976
1940
1678
1290
918
685
651
809
1107
1474
1825
2055
2060
1785
1268
654
139
-135
-157
-49
8
-107
-400
-777
-1129
-1403
-1623
-1842
-2080
-2299
-2432
-2436
-2331
-2186
-2084
-2082
-2199
-2430
-2762
-3173
-3622
-4045
-4372
-4565
-4641
-4671
-4739
-4898
-5144
-5425
-5675
-5853
-5959
-6027
-6096
-6181
-6262
-6289
-6201
-5965
-5589
-5137
-4712
-4420
-4338
-4480
-4800
-5208
-5605
-5908
-6060
-6034
-5833
-5491
-5072
-4663
-4343
-4150
-4067
-4037
-3993
-3909
-3807
-3736
-3719
-3722
-3659
-3445
-3054
-2542
-2020
-1585
-1266
-1010
-726
-341
155
716
1275
1783
2221
2580
2848
3007
3057
3038
3023
3084
3244
3455
3612
3609
3390
2979
2457
1934
1503
1224
1123
1189
1382
1635
1864
2001
2016
1930
1800
1687
1618
1581
1532
1427
1250
1016
775
593
533
633
882
1211
1504
1643
1564
1288
921
600
428
434
576
784
995
1169
1276
1285
1180
981
768
661
762
1093
1579
2084
2480
2708
2786
2779
2737
2680
2598
2486
2372
2308
2344
2501
2747
3012
3213
3283
3198
2990
2727
2483
2309
2218
2202
2255
2390
2620
2925
3222
3383
3302
2955
2427
1864
1394
1058
809
573
313
65
-96
-115
0
180
337
411
385
271
93
-127
-364
-582
-746
-836
-867
-889
-968
-1162
-1489
-1920
-2377
-2753
-2951
-2921
-2681
-2315
-1926
-1590
-1325
-1110
-923
-766
-665
-629
-621
-576
-444
-240
-49
32
-34
-183
-288
-234
6
359
702
935
1025
1004
925
824
711
584
441
286
125
-40
-203
-355
-491
-617
-763
-965
-1230
-1513
-1732
-1818
-1769
-1667
-1636
-1755
-2005
-2269
-2409
-2354
-2148
-1924
-1810
-1857
-2011
-2170
-2261
-2288
-2310
-2373
-2450
-2445
-2260
-1884
-1429
-1084
-1008
-1233
-1630
-1986
-2111
-1933
-1511
-984
-486
-94
168
301
305
192
15
-116
-70
240
792
1442
1984
2249
2188
1894
1546
1313
1278
1417
1634
1824
1912
1866
1681
1366
947
480
53
-236
-323
-208
44
333
577
741
844
937
1070
1271
1538
1837
2113
2309
2391
2369
2289
2202
2124
2027
1865
1637
1409
1297
1377
1615
1860
1924
1708
1277
828
565
577
784
1004
1078
955
708
461
304
260
308
421
593
816
1057
1251
1334
1284
1132
946
783
662
570
489
418
373
361
363
341
263
136
-2
-97
-126
-107
-95
-142
-270
-455
-645
-796
-896
-971
-1070
-1235
-1481
-1793
-2132
-2456
-2732
-2933
-3039
-3037
-2931
-2748
-2542
-2380
-2314
-2357
-2477
-2605
-2671
-2631
-2491
-2305
-2151
-2091
-2141
-2255
-2351
-2353
-2242
-2067
-1916
-1867
-1931
-2059
-2173
-2229
-2242
-2274
-2375
-2543
-2715
-2810
-2777
-2627
-2417
-2214
-2064
-1980
-1953
-1965
-1993
-2001
-1946
-1791
-1531
-1207
-894
-673
-598
-681
-893
-1175
-1457
-1663
-1725
-1596
-1266
-781
-232
262
596
708
598
324
-27
-373
-666
-895
-1070
-1190
-1234
-1171
-999
-770
-583
-542
-699
-1018
-1404
-1745
-1985
-2124
-2198
-2234
-2225
-2153
-2023
-1878
-1772
-1730
-1717
-1665
-1523
-1309
-1107
-1010
-1058
-1198
-1324
-1342
-1227
-1029
-828
-677
-573
-481
-374
-258
-171
-135
-132
-100
20
238
491
669
674
482
166
-140
-306
-277
-98
111
223
165
-45
-319
-544
-644
-604
-469
-307
-179
-112
-101
-123
-158
-191
-214
-215
-176
-81
73
259
424
503
455
284
43
-188
-334
-363
-288
-143
43
263
514
775
985
1066
972
727
439
246
242
421
679
875
915
800
621
497
507
657
891
1137
1347
1507
1626
1714
1763
1753
1670
1512
1302
1082
908
830
876
1029
1227
1391
1461
1430
1352
1299
1312
1369
1396
1323
1143
924
771
749
834
918
879
670
358
95
25
194
520
844
1020
1006
870
739
713
800
918
954
839
587
274
-12
-231
-406
-586
-806
-1051
-1263
-1383
-1387
-1295
-1165
-1051
-988
-986
-1041
-1143
-1280
-1426
-1543
-1596
-1564
-1462
-1331
-1220
-1171
-1198
-1294
-1427
-1553
-1616
-1564
-1369
-1046
-662
-308
-71
8
-56
-212
-401
-591
-783
-992
-1230
-1483
-1711
-1861
-1882
-1749
-1473
-1107
-739
-466
-359
-437
-658
-934
-1171
-1296
-1284
-1152
-952
-746
-598
-551
-622
-797
-1038
-1297
-1533
-1715
-1816
-1803
-1647
-1336
-905
-441
-55
158
167
12
-215
-419
-542
-580
-562
-527
-495
-463
-414
-337
-239
-147
-93
-98
-151
-212
-232
-183
-75
54
168
263
375
550
804
1089
1316
1397
1302
1080
832
660
622
718
911
1155
1411
1654
1857
1998
2060
2053
2009
1984
2037
2215
2526
2939
3379
3750
3973
4016
3916
3762
3650
3645
3752
3934
4137
4318
4448
4506
4475
4352
4164
3969
3838
3819
3904
4032
4113
4077
3897
3599
3242
2897
2630
2490
2495
2632
2847
3060
3193
3195
3064
2838
2583
2362
2220
2170
2196
2262
2325
2354
2341
2299
2255
2226
2206
2169
2078
1908
1660
1366
1071
825
656
566
534
531
535
545
585
678
833
1022
1182
1236
1123
824
379
-125
-573
-859
-927
-788
-528
-273
-139
-188
-402
-705
-1002
-1226
-1351
-1388
-1357
-1275
-1151
-1002
-856
-751
-722
-793
-975
-1264
-1634
-2037
-2402
-2652
-2736
-2650
-2446
-2202
-1993
-1860
-1803
-1799
-1815
-1826
-1822
-1805
-1798
-1834
-1943
-2132
-2371
-2594
-2729
-2724
-2577
-2327
-2037
-1776
-1598
-1536
-1593
-1735
-1899
-2007
-2008
-1903
-1743
-1594
-1493
-1419
-1310
-1111
-812
-463
-137
107
259
348
409
463
507
538
563
600
662
740
808
848
871
919
1040
1251
1518
1771
1941
2001
1978
1930
1911
1941
2009
2093
2190
2323
2521
2787
3087
3351
3511
3535
3443
3296
3161
3081
3057
3056
3033
2956
2821
2649
2482
2364
2324
2372
2487
2630
2748
2791
2728
2554
2292
1988
1690
1433
1232
1084
979
918
905
945
1022
1105
1152
1144
1088
1018
964
933
905
847
741
588
397
171
-91
-377
-644
-820
-846
-720
-513
-336
-280
-360
-524
-695
-833
-953
-1093
-1266
-1436
-1541
-1543
-1462
-1367
-1323
-1354
-1438
-1544
-1677
-1883
-2205
-2641
-3111
-3490
-3666
-3603
-3355
-3037
-2771
-2640
-2664
-2808
-3004
-3184
-3298
-3330
-3282
-3161
-2966
-2693
-2351
-1985
-1672
-1491
-1473
-1578
-1700
-1726
-1597
-1331
-1016
-751
-605
-596
-703
-891
-1121
-1349
-1519
-1573
-1480
-1256
-969
-711
-560
-550
-657
-819
-958
-1000
-892
-620
-214
248
660
928
1004
912
731
559
471
497
628
831
1069
1309
1517
1657
1701
1641
1502
1330
1175
1073
1032
1040
1072
1099
1096
1046
941
800
657
558
532
578
659
722
729
671
580
507
500
592
786
1062
1375
1669
1881
1963
1892
1676
1352
975
603
289
75
-16
12
126
277
418
536
647
792
997
1255
1516
1714
1796
1747
1589
1368
1129
903
712
568
480
455
493
584
703
809
853
788
593
283
-86
-443
-731
-924
-1031
-1079
-1083
-1048
-970
-859
-742
-651
-607
-601
-608
-604
-584
-560
-547
-546
-543
-520
-475
-425
-396
-400
-435
-483
-540
-618
-747
-941
-1183
-1409
-1535
-1491
-1256
-872
-426
-16
276
404
361
178
-86
-345
-503
-488
-281
61
418
657
694
529
247
-38
-226
-278
-202
-34
191
447
708
942
1115
1203
1209
1153
1061
954
847
761
723
758
872
1036
1203
1328
1396
1424
1439
1458
1473
1466
1420
1337
1223
1085
922
740
564
436
401
471
616
768
851
817
660
413
132
-125
-312
-406
-408
-345
-261
-202
-201
-270
-400
-565
-727
-847
-888
-826
-661
-415
-128
154
392
553
615
571
432
236
41
-94
-141
-111
-53
-22
-56
-161
-317
-483
-608
-644
-563
-376
-150
14
27
-130
-384
-598
-653
-514
-251
11
162
170
70
-75
-223
-366
-502
-609
-643
-562
-373
-132
76
188
190
113
0
-124
-262
-428
-622
-827
-1014
-1162
-1271
-1355
-1436
-1527
-1624
-1714
-1777
-1798
-1770
-1699
-1598
-1485
-1368
-1250
-1124
-987
-845
-711
-606
-548
-547
-604
-710
-843
-976
-1083
-1141
-1140
-1080
-969
-819
-651
-492
-377
-335
-374
-474
-593
-697
-774
-844
-940
-1080
-1254
-1426
-1552
-1605
-1583
-1506
-1407
-1316
-1260
-1256
-1302
-1381
-1461
-1510
-1516
-1482
-1424
-1352
-1267
-1166
-1058
-970
-937
-983
-1106
-1277
-1460
-1622
-1746
-1818
-1824
-1758
-1634
-1483
-1350
-1257
-1191
-1115
-999
-856
-739
-715
-814
-1004
-1215
-1381
-1486
-1565
-1669
-1817
-1977
-2086
-2102
-2037
-1960
-1951
-2059
-2269
-2519
-2733
-2857
-2879
-2814
-2682
-2495
-2257
-1973
-1668
-1386
-1180
-1088
-1109
-1200
-1291
-1320
-1263
-1142
-1010
-908
-837
-753
-602
-358
-52
239
441
523
516
489
507
593
734
900
1081
1287
1536
1825
2115
2341
2448
2418
2276
2079
1890
1755
1693
1696
1737
1786
1827
1865
1928
2037
2181
2289
2264
2021
1558
977
457
173
210
521
952
1313
1455
1325
962
470
-22
-392
-554
-483
-227
115
436
671
829
955
1066
1094
907
395
-417
-1319
-1982
-2109
-1603
-623
477
1312
1621
1346
612
-351
-1291
-1994
-2321
-2247
-1881
-1442
-1181
-1271
-1721
-2376
-3001
-3397
-3476
-3263
-2838
-2278
-1646
-1004
-440
-33
182
244
244
265
330
396
403
331
218
127
111
191
389
745
1307
2066
2901
3584
3884
3700
3142
2491
2058
2017
2334
2814
3232
3461
3505
3444
3343
3194
2936
2529
2021
1558
1320
1420
1833
2389
2850
3012
2794
2247
1510
736
39
-514
-880
-1038
-1004
-863
-770
-890
-1300
-1923
-2540
-2895
-2835
-2396
-1784
-1269
-1051
-1179
-1552
-1986
-2296
-2352
-2113
-1634
-1057
-566
-322
-391
-707
-1100
-1389
-1473
-1384
-1251
-1215
-1342
-1598
-1879
-2081
-2140
-2040
-1782
-1367
-804
-142
507
987
1156
965
500
-38
-414
-452
-108
534
1317
2085
2739
3247
3608
3819
3855
3678
3272
2670
1970
1327
919
892
1298
2053
2938
3666
3991
3810
3193
2345
1493
804
356
171
270
675
1361
2194
2936
3324
3214
2671
1946
1351
1089
1161
1391
1546
1467
1134
640
118
-327
-640
-802
-809
-676
-440
-168
57
172
153
21
-176
-383
-550
-629
-579
-376
-38
372
753
1004
1061
912
594
174
-269
-649
-871
-855
-564
-49
544
1010
1178
977
492
-70
-455
-467
-37
744
1647
2372
2646
2331
1501
449
-412
-721
-343
555
1580
2307
2489
2151
1533
923
501
285
195
164
204
373
690
1068
1330
1299
898
197
-619
-1330
-1761
-1823
-1526
-967
-314
221
442
234
-387
-1269
-2181
-2896
-3269
-3267
-2969
-2523
-2104
-1864
-1885
-2145
-2527
-2863
-3021
-2967
-2786
-2631
-2641
-2862
-3232
-3616
-3872
-3914
-3742
-3438
-3144
-3011
-3142
-3538
-4086
-4597
-4881
-4844
-4515
-4019
-3488
-2998
-2567
-2200
-1950
-1919
-2195
-2766
-3481
-4096
-4392
-4281
-3845
-3281
-2795
-2515
-2448
-2517
-2621
-2686
-2692
-2654
-2595
-2507
-2346
-2037
-1520
-792
68
909
1554
1855
1742
1239
475
-333
-915
-1020
-537
428
1526
2295
2375
1714
621
-371
-790
-463
417
1436
2216
2602
2675
2616
2530
2373
2016
1375
511
-377
-1043
-1301
-1081
-434
501
1507
2327
2712
2511
1758
685
-359
-1064
-1289
-1101
-698
-289
8
166
199
114
-98
-415
-750
-968
-964
-736
-400
-122
1
5
40
256
681
1172
1481
1404
916
206
-419
-696
-559
-154
260
496
567
686
1129
2029
3248
4401
5030
4840
3856
2413
1000
51
-224
140
926
1856
2688
3266
3528
3498
3276
2996
2782
2696
2725
2809
2897
2982
3088
3221
3330
3317
3098
2661
2087
1502
1014
671
476
431
558
871
1319
1762
2017
1947
1552
972
417
62
-28
109
377
679
937
1085
1058
819
386
-150
-657
-1018
-1190
-1208
-1153
-1111
-1142
-1282
-1558
-1980
-2507
-3035
-3404
-3463
-3152
-2547
-1832
-1220
-853
-760
-869
-1073
-1284
-1447
-1517
-1438
-1157
-689
-147
270
390
187
-166
-365
-151
531
1486
2378
2913
2978
2651
2104
1494
936
541
458
823
1632
2641
3421
3561
2916
1725
485
-323
-497
-177
301
652
801
866
1020
1341
1767
2150
2347
2283
1964
1475
972
664
731
1226
1999
2739
3135
3056
2635
2176
1947
2003
2160
2137
1753
1052
272
-286
-408
-42
712
1651
2527
3106
3228
2864
2144
1325
688
436
627
1177
1902
2576
2972
2915
2346
1375
284
-566
-882
-581
191
1144
1996
2577
2838
2785
2432
1805
994
183
-400
-600
-429
-66
240
311
118
-236
-617
-942
-1205
-1422
-1576
-1585
-1352
-845
-158
495
858
757
194
-635
-1419
-1876
-1888
-1548
-1103
-810
-809
-1067
-1429
-1715
-1804
-1662
-1325
-866
-385
-7
144
3
-391
-889
-1309
-1533
-1574
-1539
-1530
-1552
-1511
-1301
-913
-482
-212
-242
-544
-925
-1145
-1058
-690
-209
183
367
357
277
268
408
665
908
976
760
268
-356
-888
-1115
-944
-445
169
651
831
696
373
50
-128
-130
-23
93
160
194
254
373
524
637
664
634
648
807
1123
1481
1685
1567
1091
373
-380
-972
-1300
-1364
-1242
-1031
-814
-651
-572
-586
-687
-883
-1197
-1658
-2247
-2854
-3285
-3348
-2973
-2285
-1573
-1137
-1139
-1529
-2108
-2661
-3063
-3294
-3368
-3281
-3004
-2557
-2048
-1656
-1534
-1728
-2163
-2707
-3255
-3753
-4164
-4411
-4393
-4054
-3462
-2821
-2373
-2271
-2500
-2906
-3299
-3542
-3582
-3421
-3079
-2602
-2088
-1683
-1521
-1634
-1924
-2215
-2378
-2417
-2456
-2622
-2930
-3265
-3462
-3440
-3263
-3071
-2961
-2897
-2739
-2368
-1806
-1226
-850
-799
-1022
-1346
-1593
-1696
-1697
-1657
-1559
-1296
-756
52
935
1587
1759
1414
775
207
22
311
912
1521
1876
1888
1665
1414
1301
1353
1462
1467
1276
940
650
634
1027
1764
2583
3136
3158
2617
1727
838
247
59
172
389
572
712
890
1159
1454
1600
1422
868
70
-716
-1228
-1312
-968
-320
454
1177
1706
1944
1844
1429
796
111
-416
-597
-324
368
1294
2161
2679
2680
2192
1415
619
21
-288
-316
-99
353
1036
1871
2650
3080
2918
2133
967
-153
-813
-810
-235
598
1327
1707
1696
1417
1067
804
701
745
878
1039
1186
1292
1339
1315
1228
1112
1020
998
1053
1150
1239
1298
1354
1459
1633
1826
1928
1841
1554
1157
793
563
471
445
415
374
380
482
657
796
781
570
241
-50
-171
-83
157
451
727
960
1140
1239
1211
1020
680
258
-164
-527
-805
-982
-1014
-845
-442
135
728
1140
1234
1012
622
267
99
139
282
375
314
97
-174
-364
-371
-165
207
654
1070
1360
1449
1301
940
472
66
-96
106
662
1424
2161
2650
2760
2484
1922
1225
545
-1
-344
-462
-381
-158
142
462
765
1020
1179
1178
955
502
-110
-736
-1217
-1450
-1422
-1207
-908
-606
-344
-136
-3
25
-79
-306
-602
-892
-1122
-1293
-1445
-1610
-1764
-1814
-1649
-1228
-641
-95
174
31
-470
-1102
-1577
-1689
-1417
-914
-416
-111
-67
-222
-444
-602
-613
-450
-139
253
628
888
967
863
636
377
156
2
-87
-107
-19
229
657
1217
1787
2231
2457
2460
2302
2064
1802
1538
1283
1065
933
928
1055
1269
1499
1686
1814
1911
2016
2138
2232
2205
1966
1482
827
177
-242
-249
206
1002
1883
2553
2795
2550
1934
1183
553
235
299
696
1290
1907
2384
2596
2487
2076
1470
838
367
192
343
726
1167
1500
1639
1612
1519
1464
1493
1583
1676
1725
1712
1627
1448
1145
717
230
-183
-390
-335
-93
166
266
129
-188
-538
-787
-890
-916
-987
-1186
-1491
-1775
-1875
-1687
-1236
-683
-254
-133
-366
-843
-1359
-1720
-1841
-1769
-1625
-1514
-1457
-1397
-1258
-1012
-710
-452
-329
-379
-568
-816
-1031
-1129
-1064
-839
-513
-192
8
11
-183
-500
-831
-1086
-1225
-1255
-1204
-1096
-949
-783
-631
-531
-511
-574
-697
-854
-1022
-1179
-1301
-1350
-1292
-1123
-884
-656
-528
-556
-732
-990
-1234
-1384
-1411
-1341
-1237
-1159
-1131
-1129
-1104
-1014
-861
-685
-545
-479
-485
-520
-531
-481
-366
-212
-73
-16
-100
-352
-734
-1149
-1473
-1627
-1627
-1574
-1592
-1737
-1967
-2180
-2308
-2380
-2495
-2733
-3062
-3328
-3348
-3034
-2464
-1835
-1347
-1100
-1074
-1194
-1405
-1691
-2045
-2413
-2695
-2806
-2742
-2593
-2471
-2430
-2423
-2356
-2183
-1970
-1864
-1991
-2358
-2830
-3204
-3328
-3166
-2787
-2291
-1747
-1177
-608
-131
89
-122
-843
-1964
-3181
-4085
-4327
-3785
-2641
-1322
-321
31
-287
-999
-1695
-2054
-1995
-1674
-1324
-1085
-918
-675
-265
222
527
384
-281
-1265
-2163
-2595
-2408
-1749
-941
-280
125
360
570
809
988
967
702
328
100
217
673
1247
1649
1713
1503
1254
1195
1384
1682
1856
1740
1335
797
339
133
249
641
1161
1585
1675
1294
508
-382
-954
-894
-191
827
1667
1953
1625
928
211
-311
-637
-889
-1114
-1196
-931
-238
692
1444
1604
1028
-54
-1157
-1822
-1856
-1396
-776
-309
-138
-229
-464
-743
-1016
-1236
-1310
-1113
-571
251
1140
1828
2133
2062
1781
1486
1263
1036
656
49
-675
-1249
-1394
-986
-141
848
1657
2069
2020
1558
776
-225
-1311
-2288
-2916
-2981
-2395
-1260
151
1476
2379
2654
2279
1426
407
-424
-803
-664
-163
403
757
783
574
356
333
570
968
1348
1567
1583
1450
1247
1029
814
623
505
524
703
983
1223
1271
1058
656
256
65
196
600
1102
1507
1704
1723
1681
1686
1739
1735
1544
1122
583
159
74
405
1030
1681
2095
2145
1900
1564
1357
1392
1643
1984
2271
2416
2398
2245
1996
1692
1388
1162
1098
1235
1525
1827
1980
1901
1654
1436
1462
1825
2418
2977
3230
3063
2600
2137
1976
2250
2862
3544
4022
4148
3947
3550
3081
2581
2028
1413
820
419
379
745
1379
2012
2381
2372
2059
1637
1278
1035
834
571
222
-114
-264
-91
419
1139
1855
2343
2441
2089
1359
452
-339
-729
-573
45
829
1417
1572
1301
826
418
224
202
205
132
27
32
248
615
914
906
500
-163
-781
-1067
-901
-383
248
753
995
966
745
439
152
-29
-42
132
441
778
1018
1093
1022
898
812
793
789
716
543
334
222
322
642
1057
1365
1383
1029
343
-543
-1451
-2200
-2632
-2648
-2256
-1596
-916
-477
-425
-718
-1146
-1448
-1456
-1166
-707
-249
88
260
279
169
-36
-286
-502
-613
-606
-548
-553
-698
-955
-1196
-1266
-1087
-704
-264
69
188
76
-213
-595
-983
-1298
-1473
-1463
-1261
-904
-468
-49
246
317
100
-400
-1070
-1700
-2053
-1973
-1475
-758
-116
191
52
-478
-1227
-1994
-2614
-2982
-3042
-2800
-2329
-1782
-1354
-1216
-1429
-1901
-2419
-2735
-2680
-2240
-1566
-909
-514
-519
-895
-1460
-1968
-2225
-2166
-1877
-1525
-1264
-1159
-1184
-1265
-1343
-1408
-1474
-1545
-1588
-1550
-1398
-1147
-857
-603
-440
-389
-456
-646
-957
-1364
-1789
-2105
-2185
-1963
-1480
-889
-397
-193
-368
-887
-1597
-2272
-2680
-2660
-2170
-1318
-334
505
968
959
541
-100
-742
-1205
-1397
-1302
-949
-394
284
962
1489
1732
1644
1292
835
441
201
101
61
17
-27
-4
149
424
733
949
982
822
536
219
-52
-234
-310
-272
-124
110
375
608
756
797
734
577
334
23
-299
-539
-602
-454
-159
137
285
218
-9
-258
-391
-351
-183
11
137
155
89
2
-40
7
155
375
604
771
835
828
844
987
1282
1627
1822
1681
1164
422
-263
-637
-610
-295
75
297
302
158
-20
-172
-321
-518
-748
-900
-815
-412
219
818
1079
811
56
-926
-1774
-2200
-2101
-1574
-836
-113
447
788
922
877
681
357
-50
-472
-823
-1031
-1065
-948
-749
-550
-416
-365
-361
-340
-236
-30
237
478
603
565
390
162
-22
-106
-94
-40
-9
-34
-102
-163
-161
-52
178
511
887
1209
1360
1254
887
365
-120
-375
-305
35
470
803
922
848
697
590
575
619
658
671
693
778
937
1109
1195
1133
948
739
604
573
588
570
496
433
492
739
1117
1460
1583
1396
958
449
71
-53
77
363
673
912
1055
1136
1214
1322
1437
1482
1368
1059
622
218
36
192
657
1266
1801
2103
2136
1970
1712
1436
1165
917
739
710
883
1227
1604
1834
1782
1440
923
404
36
-110
-35
220
602
1058
1522
1909
2133
2141
1941
1601
1229
931
776
786
938
1190
1498
1830
2164
2476
2727
2873
2888
2784
2617
2465
2376
2346
2323
2254
2126
1977
1860
1782
1686
1492
1166
775
469
391
574
910
1195
1250
1012
555
33
-418
-729
-897
-945
-884
-726
-505
-296
-186
-215
-345
-469
-487
-377
-221
-160
-294
-612
-983
-1222
-1189
-867
-375
88
321
202
-279
-1012
-1809
-2454
-2776
-2702
-2280
-1660
-1022
-517
-219
-137
-252
-545
-991
-1519
-1999
-2267
-2204
-1811
-1229
-667
-297
-167
-205
-304
-409
-547
-776
-1096
-1410
-1575
-1505
-1251
-985
-895
-1065
-1425
-1813
-2088
-2225
-2303
-2422
-2609
-2789
-2843
-2701
-2399
-2063
-1828
-1771
-1883
-2108
-2389
-2697
-3020
-3336
-3611
-3811
-3933
-4009
-4070
-4117
-4099
-3952
-3646
-3228
-2802
-2477
-2302
-2254
-2276
-2334
-2443
-2629
-2876
-3085
-3107
-2834
-2281
-1596
-985
-606
-484
-531
-618
-659
-637
-564
-440
-237
52
359
547
486
147
-350
-798
-1024
-1002
-847
-730
-741
-836
-887
-789
-549
-282
-129
-167
-372
-653
-912
-1078
-1104
-947
-582
-41
561
1051
1280
1216
959
686
535
531
601
648
628
573
534
519
484
373
194
27
-18
112
368
637
818
888
901
924
974
1008
982
909
871
954
1166
1404
1502
1343
943
445
35
-172
-184
-103
-34
-20
-27
5
99
217
285
248
102
-100
-285
-397
-412
-333
-176
40
296
569
828
1038
1166
1179
1060
817
495
178
-25
-23
218
646
1129
1503
1635
1477
1090
621
239
76
182
509
949
1368
1656
1745
1622
1320
914
510
226
151
310
644
1025
1307
1388
1257
988
693
469
349
316
325
349
385
441
515
585
622
624
629
702
888
1169
1448
1583
1458
1050
455
-141
-539
-609
-343
141
650
992
1049
819
410
-5
-265
-283
-78
248
568
796
920
978
1006
998
897
648
265
-146
-412
-389
-35
548
1168
1634
1849
1838
1716
1610
1579
1597
1572
1411
1074
603
105
-291
-486
-450
-226
95
415
658
783
772
615
307
-134
-647
-1126
-1443
-1502
-1288
-878
-417
-53
117
71
-146
-464
-810
-1121
-1335
-1391
-1245
-900
-434
11
277
269
-1
-416
-817
-1092
-1229
-1298
-1379
-1484
-1538
-1435
-1135
-725
-394
-317
-541
-936
-1273
-1371
-1207
-920
-698
-638
-670
-624
-370
68
512
751
692
428
175
121
305
601
819
837
672
442
265
179
135
61
-60
-170
-180
-35
242
566
838
993
1006
886
645
312
-59
-380
-556
-526
-300
41
382
625
729
702
586
428
266
134
62
70
157
287
406
470
475
468
513
654
865
1053
1103
947
619
249
1
-14
193
499
738
802
696
522
401
390
446
465
359
117
-186
-444
-582
-597
-542
-485
-463
-476
-503
-523
-533
-536
-535
-530
-525
-545
-618
-763
-963
-1166
-1309
-1349
-1291
-1184
-1089
-1057
-1106
-1222
-1376
-1525
-1626
-1637
-1531
-1312
-1025
-743
-543
-469
-517
-637
-760
-821
-785
-655
-468
-285
-168
-144
-185
-207
-111
162
580
1026
1352
1452
1326
1070
828
720
802
1053
1397
1730
1939
1939
1700
1286
844
543
488
652
891
1026
957
713
419
205
116
100
64
-52
-231
-409
-519
-533
-453
-291
-54
235
517
700
707
530
248
-5
-112
-36
174
414
586
623
506
256
-72
-384
-580
-593
-437
-216
-73
-109
-322
-604
-818
-883
-812
-690
-589
-517
-408
-192
145
524
805
862
643
199
-343
-833
-1137
-1173
-917
-409
247
901
1391
1597
1499
1194
861
684
765
1070
1450
1724
1769
1576
1239
892
640
521
522
607
749
932
1129
1302
1413
1443
1410
1354
1312
1297
1300
1305
1306
1308
1311
1303
1264
1186
1086
992
921
855
746
551
266
-57
-335
-500
-543
-518
-501
-547
-650
-755
-799
-762
-691
-676
-797
-1062
-1389
-1649
-1736
-1635
-1431
-1253
-1191
-1244
-1330
-1367
-1344
-1343
-1481
-1810
-2259
-2649
-2792
-2605
-2171
-1698
-1411
-1446
-1784
-2281
-2746
-3028
-3073
-2920
-2652
-2347
-2045
-1747
-1452
-1190
-1028
-1039
-1247
-1587
-1919
-2088
-2009
-1708
-1311
-972
-791
-781
-882
-1008
-1101
-1122
-1053
-882
-615
-309
-68
-5
-179
-531
-892
-1054
-867
-326
427
1160
1650
1770
1522
1018
431
-76
-384
-442
-261
103
569
1042
1427
1639
1629
1405
1047
678
423
349
441
617
780
876
910
924
956
1014
1089
1169
1269
1408
1577
1717
1735
1560
1195
728
299
31
-17
129
387
652
824
826
626
252
-198
-577
-749
-658
-366
-25
194
191
-24
-349
-652
-834
-853
-720
-464
-124
260
632
930
1093
1085
907
601
239
-91
-312
-379
-298
-125
59
194
274
342
444
581
682
646
420
54
-302
-479
-391
-94
248
464
483
371
276
315
503
741
897
894
759
592
495
510
608
730
838
932
1025
1105
1120
1004
729
334
-78
-394
-544
-533
-426
-310
-257
-299
-428
-602
-758
-830
-774
-595
-344
-101
72
165
218
281
365
420
368
168
-135
-410
-499
-310
129
669
1114
1302
1176
786
258
-270
-693
-964
-1081
-1066
-943
-734
-463
-177
43
99
-82
-498
-1049
-1557
-1843
-1813
-1512
-1105
-792
-703
-838
-1089
-1316
-1441
-1473
-1473
-1475
-1445
-1294
-963
-494
-38
217
159
-173
-600
-896
-909
-629
-179
258
538
607
506
333
192
146
202
308
390
389
297
171
97
143
315
549
754
858
842
729
561
369
177
22
-42
42
292
660
1046
1339
1470
1436
1290
1103
934
821
789
853
1016
1262
1541
1790
1950
1983
1881
1665
1378
1074
814
654
627
739
965
1254
1536
1730
1756
1564
1167
654
173
-129
-174
11
308
575
720
733
668
596
560
563
592
635
694
772
853
906
897
819
702
604
577
643
778
927
1028
1047
985
874
751
631
512
385
265
195
226
380
622
869
1031
1066
1006
944
965
1107
1323
1503
1520
1289
812
185
-427
-853
-984
-830
-514
-219
-90
-169
-376
-564
-602
-436
-99
321
719
1010
1133
1057
801
442
95
-133
-192
-116
16
132
208
264
313
328
243
8
-359
-758
-1063
-1187
-1130
-968
-795
-677
-633
-655
-734
-867
-1048
-1253
-1440
-1570
-1618
-1579
-1459
-1275
-1058
-868
-780
-849
-1067
-1347
-1552
-1568
-1366
-1028
-705
-532
-554
-707
-851
-861
-689
-395
-104
66
68
-54
-196
-259
-200
-48
128
259
311
285
200
81
-49
-165
-245
-281
-289
-306
-367
-480
-624
-761
-865
-933
-975
-984
-932
-786
-543
-246
39
261
418
545
666
766
786
673
430
130
-126
-268
-295
-267
-244
-250
-265
-258
-226
-209
-262
-417
-657
-925
-1150
-1270
-1256
-1104
-838
-500
-144
185
458
663
787
804
679
390
-25
-462
-781
-871
-710
-376
-5
276
406
389
264
68
-174
-441
-694
-878
-952
-914
-800
-657
-509
-344
-138
109
347
490
472
288
7
-262
-430
-466
-399
-283
-160
-44
69
166
210
154
-21
-285
-553
-725
-737
-588
-349
-120
11
7
-110
-284
-453
-578
-651
-683
-684
-656
-590
-484
-347
-212
-120
-106
-177
-301
-413
-429
-286
24
437
836
1089
1118
937
648
395
295
380
599
847
1020
1064
969
771
529
311
184
195
346
584
814
937
900
719
462
209
13
-104
-142
-98
26
206
378
454
362
90
-299
-698
-1002
-1162
-1179
-1098
-980
-884
-863
-952
-1158
-1441
-1727
-1936
-2020
-1988
-1891
-1787
-1714
-1681
-1687
-1736
-1833
-1964
-2083
-2124
-2045
-1859
-1628
-1436
-1327
-1289
-1268
-1215
-1124
-1024
-947
-897
-846
-760
-639
-516
-444
-447
-502
-556
-557
-488
-370
-233
-87
89
316
591
864
1062
1132
1084
990
947
1018
1196
1408
1568
1627
1600
1547
1530
1570
1643
1708
1741
1749
1757
1782
1814
1829
1815
1794
1817
1932
2152
2434
2697
2850
2836
2645
2324
1957
1649
1491
1533
1757
2080
2383
2563
2579
2471
2329
2242
2248
2319
2386
2389
2311
2183
2055
1960
1897
1837
1752
1641
1531
1457
1439
1464
1504
1531
1543
1561
1602
1661
1703
1683
1575
1402
1228
1130
1161
1334
1615
1942
2240
2427
2429
2195
1727
1091
413
-164
-528
-637
-524
-272
20
267
404
391
220
-83
-450
-788
-1014
-1079
-984
-771
-505
-248
-55
33
-4
-158
-385
-623
-813
-933
-999
-1050
-1116
-1196
-1255
-1257
-1188
-1077
-977
-945
-1020
-1214
-1508
-1866
-2231
-2534
-2707
-2705
-2528
-2232
-1915
-1681
-1600
-1687
-1897
-2151
-2369
-2499
-2524
-2456
-2316
-2125
-1904
-1684
-1510
-1427
-1465
-1612
-1815
-2000
-2107
-2116
-2053
-1965
-1899
-1880
-1909
-1972
-2049
-2118
-2160
-2159
-2116
-2052
-2000
-1982
-1998
-2023
-2032
-2016
-1995
-1992
-2013
-2033
-2011
-1924
-1792
-1671
-1622
-1667
-1776
-1888
-1943
-1922
-1840
-1735
-1636
-1554
-1486
-1430
-1388
-1366
-1355
-1334
-1273
-1150
-963
-727
-467
-207
35
249
424
552
630
665
676
687
723
807
947
1138
1357
1561
1702
1743
1677
1537
1386
1286
1264
1299
1331
1307
1216
1104
1048
1109
1285
1506
1674
1717
1637
1496
1376
1319
1303
1265
1152
969
782
672
678
764
831
781
576
262
-48
-243
-270
-155
17
154
207
182
127
94
104
142
169
153
91
15
-22
18
132
268
346
295
92
-220
-555
-822
-967
-995
-948
-872
-789
-696
-584
-458
-343
-266
-238
-244
-255
-256
-249
-251
-267
-275
-241
-144
-2
125
169
90
-91
-302
-448
-459
-314
-54
241
484
620
644
596
533
491
463
406
284
100
-90
-206
-199
-87
50
115
51
-126
-346
-531
-641
-682
-691
-700
-719
-738
-743
-731
-709
-686
-669
-663
-669
-691
-727
-773
-821
-862
-891
-902
-888
-840
-757
-656
-565
-520
-537
-600
-671
-704
-668
-568
-432
-298
-199
-148
-136
-141
-132
-87
-2
108
211
277
292
266
225
194
185
193
208
225
249
284
327
360
364
322
236
126
13
-82
-148
-177
-158
-75
91
343
657
975
1213
1298
1195
937
617
351
223
246
360
467
491
415
280
149
60
10
-32
-85
-134
-142
-85
13
87
68
-70
-283
-485
-602
-615
-568
-526
-522
-536
-519
-451
-370
-361
-495
-767
-1082
-1302
-1333
-1179
-938
-735
-640
-642
-674
-680
-671
-714
-876
-1161
-1488
-1732
-1794
-1658
-1396
-1122
-928
-842
-831
-832
-793
-694
-546
-379
-217
-75
45
148
244
341
439
532
614
678
723
758
795
842
905
983
1070
1156
1228
1265
1251
1177
1057
926
839
842
953
1151
1380
1577
1692
1713
1655
1551
1436
1340
1282
1279
1333
1428
1531
1602
1612
1560
1464
1351
1240
1134
1039
968
941
972
1047
1128
1172
1162
1114
1062
1032
1020
1006
970
919
874
846
818
751
623
452
287
181
147
154
162
151
136
136
139
97
-42
-276
-536
-715
-736
-605
-398
-210
-98
-60
-73
-136
-276
-515
-825
-1111
-1253
-1178
-902
-523
-175
41
81
-42
-278
-560
-814
-973
-1004
-916
-762
-601
-466
-346
-207
-39
131
250
286
261
240
285
405
547
627
594
463
307
211
229
359
556
764
931
1029
1049
1000
904
792
697
639
632
680
781
928
1100
1267
1395
1468
1488
1474
1441
1389
1311
1208
1102
1032
1029
1086
1163
1200
1164
1060
932
836
810
864
980
1126
1262
1345
1342
1244
1082
921
833
859
984
1147
1277
1326
1294
1214
1123
1032
934
814
677
553
486
504
596
714
795
796
722
621
561
581
669
758
769
662
462
260
163
236
470
790
1093
1299
1377
1342
1231
1084
934
808
731
716
762
850
946
1020
1051
1030
949
801
584
321
67
-101
-116
38
312
603
800
833
702
468
227
59
5
62
189
337
461
525
510
414
250
55
-125
-238
-247
-146
38
249
430
538
563
526
459
389
318
235
126
-10
-152
-276
-368
-435
-503
-598
-734
-908
-1103
-1307
-1510
-1706
-1886
-2043
-2171
-2278
-2375
-2470
-2553
-2605
-2604
-2550
-2466
-2386
-2332
-2302
-2269
-2206
-2103
-1978
-1854
-1750
-1661
-1570
-1468
-1362
-1280
-1251
-1292
-1392
-1523
-1643
-1718
-1720
-1642
-1494
-1307
-1127
-997
-940
-947
-982
-1000
-975
-906
-820
-750
-712
-695
-673
-620
-532
-426
-333
-279
-272
-303
-353
-405
-445
-468
-468
-442
-395
-346
-324
-353
-440
-558
-662
-705
-667
-571
-473
-434
-488
-619
-771
-876
-889
-808
-671
-532
-439
-411
-441
-509
-587
-648
-667
-625
-516
-352
-167
-1
120
194
236
265
286
291
274
242
219
231
283
358
424
467
498
552
658
814
982
1115
1173
1149
1058
920
756
586
446
386
442
614
843
1028
1074
929
622
236
-122
-370
-473
-446
-332
-186
-58
12
-2
-109
-295
-524
-743
-894
-934
-853
-675
-458
-266
-150
-126
-177
-263
-341
-380
-364
-295
-182
-40
109
243
339
388
394
378
366
381
440
541
670
798
889
919
882
802
720
679
695
753
816
848
834
787
734
691
655
606
526
416
298
204
155
151
176
214
266
348
472
628
777
873
885
825
734
663
633
630
621
584
529
486
483
515
554
572
565
559
584
639
689
685
599
451
294
184
144
160
200
238
267
288
298
287
255
220
209
241
302
351
349
285
186
93
38
20
20
22
26
42
66
74
37
-53
-167
-247
-250
-169
-43
75
147
175
186
208
251
302
334
326
272
178
62
-50
-132
-167
-154
-110
-60
-24
-7
-5
-16
-49
-118
-234
-390
-565
-735
-881
-996
-1075
-1108
-1085
-1006
-896
-791
-725
-707
-710
-692
-621
-499
-359
-253
-224
-283
-410
-559
-684
-751
-759
-730
-700
-698
-729
-778
-821
-845
-855
-863
-873
-867
-821
-731
-621
-544
-545
-623
-732
-796
-761
-625
-438
-272
-179
-164
-194
-224
-222
-188
-139
-99
-79
-73
-66
-43
0
48
78
71
28
-25
-52
-21
72
204
333
427
470
471
448
415
382
355
343
352
381
416
441
449
451
468
516
589
662
704
702
664
614
570
532
493
451
417
405
418
432
408
323
186
49
-29
-12
95
251
409
536
620
658
639
555
411
251
139
138
263
471
672
782
760
627
453
309
243
258
323
394
434
424
369
289
214
169
162
183
206
207
172
105
22
-59
-124
-164
-175
-156
-117
-78
-65
-96
-169
-257
-325
-353
-349
-351
-396
-497
-624
-719
-724
-621
-446
-277
-198
-254
-427
-646
-823
-894
-853
-750
-662
-654
-747
-919
-1116
-1286
-1394
-1429
-1398
-1320
-1219
-1125
-1065
-1056
-1094
-1161
-1234
-1301
-1364
-1430
-1495
-1541
-1544
-1490
-1395
-1297
-1235
-1224
-1250
-1281
-1286
-1256
-1195
-1112
-1008
-883
-744
-619
-549
-570
-683
-850
-1006
-1093
-1084
-1000
-894
-823
-818
-870
-941
-987
-981
-922
-831
-727
-625
-526
-432
-355
-320
-347
-441
-581
-731
-856
-933
-964
-957
-926
-879
-826
-773
-728
-689
-649
-599
-539
-483
-455
-469
-526
-607
-683
-728
-719
-641
-490
-281
-55
127
209
173
56
-66
-116
-62
77
247
399
516
605
678
726
728
668
556
432
343
325
386
512
681
862
1020
1120
1128
1043
894
733
611
553
552
582
620
651
668
665
636
587
537
517
547
625
723
806
858
882
894
905
913
910
897
888
901
942
996
1040
1057
1051
1035
1020
1002
964
895
802
706
631
586
564
550
533
514
498
493
500
523
557
592
609
583
499
365
215
92
34
53
134
253
385
512
619
689
709
674
596
496
400
328
288
282
310
363
424
470
479
442
369
281
202
146
121
127
164
222
279
307
282
207
115
51
47
99
171
216
212
165
114
97
135
224
343
460
549
591
575
504
389
254
125
28
-21
-16
34
104
163
183
154
96
45
34
74
142
200
220
199
159
125
109
100
81
37
-27
-102
-178
-256
-341
-430
-508
-551
-545
-493
-422
-373
-383
-473
-636
-833
-1004
-1094
-1075
-963
-814
-692
-642
-665
-731
-802
-861
-911
-958
-988
-968
-865
-681
-462
-276
-179
-181
-241
-298
-307
-261
-183
-102
-32
32
105
194
291
381
451
495
521
533
537
535
530
528
536
552
571
579
565
525
469
416
390
403
455
530
608
669
706
720
710
672
597
482
338
194
92
62
109
204
300
357
359
324
286
278
309
365
423
473
523
592
690
804
899
938
905
816
711
637
622
671
767
884
995
1083
1133
1140
1105
1039
955
871
803
768
782
853
972
1109
1217
1258
1222
1140
1062
1033
1060
1110
1132
1094
1004
903
838
829
857
874
837
732
589
462
402
429
522
628
694
693
629
530
426
323
213
87
-43
-142
-174
-131
-48
12
2
-84
-207
-311
-366
-379
-385
-409
-449
-483
-493
-485
-490
-537
-630
-740
-826
-853
-815
-721
-591
-443
-294
-161
-61
-1
28
44
66
98
133
167
206
272
376
511
644
735
760
719
635
530
415
296
181
94
64
110
221
356
464
497
438
296
105
-91
-251
-346
-373
-352
-316
-297
-310
-356
-429
-530
-669
-845
-1039
-1213
-1324
-1358
-1340
-1317
-1336
-1407
-1503
-1579
-1601
-1569
-1507
-1448
-1410
-1389
-1369
-1333
-1272
-1191
-1105
-1028
-973
-944
-936
-940
-949
-969
-1012
-1092
-1202
-1319
-1413
-1458
-1451
-1408
-1348
-1283
-1216
-1152
-1111
-1124
-1215
-1378
-1581
-1773
-1913
-1986
-1998
-1964
-1895
-1801
-1699
-1618
-1593
-1638
-1733
-1831
-1882
-1863
-1787
-1690
-1605
-1541
-1485
-1423
-1347
-1270
-1209
-1172
-1151
-1125
-1078
-998
-892
-772
-655
-556
-482
-431
-390
-346
-286
-211
-126
-39
45
133
226
325
416
488
532
552
561
566
568
558
530
488
449
429
439
473
516
545
544
503
422
309
184
70
-7
-35
-16
30
78
109
118
112
96
69
26
-39
-122
-208
-280
-319
-318
-275
-200
-104
-6
80
145
194
245
317
416
524
605
625
575
483
401
378
435
550
678
771
800
765
684
582
482
409
385
427
532
676
814
898
901
827
707
582
485
432
426
459
519
589
654
700
726
737
743
743
725
676
599
523
491
535
648
785
885
907
854
771
706
685
696
705
691
657
627
620
631
631
592
506
397
304
256
251
257
236
166
53
-70
-163
-201
-180
-119
-53
-21
-50
-149
-302
-474
-620
-703
-704
-630
-508
-371
-253
-175
-145
-157
-197
-243
-271
-259
-192
-71
89
260
407
503
530
489
398
282
168
80
33
32
74
147
232
305
342
332
274
188
103
48
43
85
155
225
274
299
317
350
412
499
586
646
659
634
598
592
642
754
905
1057
1180
1259
1305
1336
1361
1377
1364
1306
1206
1088
985
927
921
956
1008
1059
1098
1113
1093
1029
922
794
685
634
655
725
802
846
847
822
801
804
827
852
868
880
901
935
961
947
869
736
595
501
485
535
598
619
569
462
339
237
170
125
79
24
-28
-51
-31
25
86
117
99
37
-43
-116
-163
-176
-155
-100
-17
71
128
117
20
-137
-294
-378
-349
-217
-42
101
161
134
54
-29
-81
-97
-96
-100
-116
-131
-121
-66
35
158
261
304
264
153
7
-127
-214
-244
-228
-187
-136
-82
-36
-14
-35
-108
-215
-317
-369
-348
-263
-152
-55
7
37
45
35
-5
-85
-199
-313
-386
-390
-336
-272
-255
-324
-476
-668
-845
-961
-1002
-979
-921
-858
-812
-795
-811
-858
-929
-1012
-1095
-1159
-1190
-1181
-1131
-1048
-955
-875
-828
-819
-837
-857
-856
-822
-762
-693
-633
-581
-529
-460
-372
-276
-198
-154
-145
-148
-131
-71
35
166
293
395
461
502
531
565
609
662
719
771
810
826
813
764
682
580
480
411
392
428
500
575
621
625
594
550
516
500
492
476
440
385
326
278
255
259
284
316
335
320
256
142
1
-127
-201
-201
-134
-38
42
76
55
-6
-87
-173
-261
-352
-439
-503
-524
-496
-442
-403
-420
-507
-634
-743
-778
-729
-638
-578
-610
-739
-909
-1040
-1076
-1022
-941
-904
-949
-1054
-1155
-1188
-1129
-1004
-868
-771
-736
-752
-793
-832
-853
-849
-818
-760
-678
-578
-476
-393
-349
-355
-403
-471
-521
-522
-459
-342
-203
-86
-27
-45
-129
-249
-360
-421
-415
-354
-281
-241
-260
-324
-390
-416
-386
-321
-260
-224
-205
-169
-96
-2
66
58
-32
-159
-250
-246
-138
30
192
289
294
215
79
-76
-204
-263
-227
-100
78
247
354
380
336
259
185
139
129
156
212
277
323
319
246
112
-51
-199
-296
-327
-295
-219
-121
-20
64
119
139
122
67
-28
-163
-321
-464
-538
-503
-358
-152
30
117
88
-19
-126
-164
-108
15
145
225
226
153
38
-75
-144
-145
-77
36
154
238
271
261
241
246
293
371
448
490
482
435
385
367
396
458
518
541
511
439
350
270
216
196
216
282
388
511
608
643
609
541
501
534
636
757
834
836
785
731
713
730
751
752
741
756
826
943
1051
1094
1052
964
903
920
1014
1136
1211
1197
1092
928
750
597
499
474
529
654
810
946
1016
1002
919
802
688
600
537
487
434
369
293
214
142
81
28
-30
-102
-185
-265
-327
-365
-390
-423
-481
-564
-654
-735
-799
-851
-893
-916
-900
-841
-763
-719
-761
-902
-1103
-1287
-1384
-1375
-1294
-1207
-1165
-1177
-1212
-1227
-1200
-1145
-1096
-1085
-1114
-1155
-1166
-1119
-1020
-910
-837
-827
-870
-924
-949
-934
-903
-894
-927
-989
-1044
-1067
-1063
-1066
-1102
-1165
-1218
-1222
-1164
-1073
-988
-931
-888
-833
-754
-679
-647
-676
-737
-768
-718
-588
-434
-329
-317
-391
-503
-603
-660
-666
-623
-533
-398
-241
-97
-2
27
10
-16
-16
16
66
113
147
173
202
234
257
258
230
184
139
113
115
135
155
156
127
71
11
-30
-36
-16
4
0
-34
-77
-96
-74
-24
25
45
37
24
31
63
106
142
175
221
295
383
446
447
382
293
236
244
303
367
397
397
406
458
549
630
647
580
468
379
371
453
586
711
781
778
708
591
452
324
250
267
391
598
827
1006
1081
1034
894
718
573
506
529
614
706
752
727
649
571
541
575
641
680
643
519
343
169
42
-21
-26
13
89
191
301
382
394
316
165
-13
-167
-271
-338
-407
-510
-651
-795
-893
-914
-861
-771
-692
-656
-673
-729
-800
-863
-902
-909
-881
-830
-779
-753
-765
-802
-834
-832
-800
-767
-776
-847
-957
-1054
-1090
-1048
-954
-847
-747
-652
-547
-442
-371
-375
-456
-569
-633
-591
-451
-279
-158
-128
-166
-204
-187
-106
6
106
176
229
285
345
387
385
339
282
256
287
364
454
522
556
562
555
540
519
496
487
511
574
660
738
780
780
753
717
679
630
562
492
456
495
623
807
981
1076
1065
971
858
791
806
895
1022
1154
1267
1364
1453
1536
1598
1620
1586
1500
1386
1279
1207
1181
1192
1210
1207
1163
1078
974
880
823
813
842
889
932
958
969
978
1000
1039
1084
1116
1116
1077
1006
925
855
815
816
860
945
1059
1179
1267
1277
1173
957
674
402
220
171
243
380
513
596
617
593
542
474
389
294
208
158
163
217
292
355
386
376
331
257
163
68
2
-2
63
169
257
270
191
56
-69
-128
-111
-57
-26
-57
-144
-243
-299
-284
-208
-112
-46
-39
-89
-164
-225
-249
-243
-237
-269
-356
-479
-597
-668
-674
-630
-568
-518
-495
-497
-523
-574
-653
-747
-829
-865
-842
-780
-722
-707
-745
-809
-855
-849
-791
-705
-623
-562
-520
-485
-451
-423
-415
-439
-493
-562
-623
-652
-636
-575
-481
-373
-268
-181
-121
-100
-128
-208
-330
-463
-561
-588
-531
-413
-278
-170
-114
-111
-148
-210
-283
-353
-405
-427
-419
-396
-383
-396
-431
-468
-487
-484
-471
-463
-459
-440
-382
-286
-181
-119
-138
-238
-384
-521
-609
-642
-638
-620
-603
-582
-551
-508
-466
-440
-440
-454
-460
-436
-373
-284
-195
-130
-95
-74
-44
12
88
152
170
120
17
-96
-168
-164
-84
40
160
242
271
261
232
204
182
164
145
130
129
156
211
278
333
351
328
277
227
199
202
224
248
260
257
239
209
167
115
58
4
-42
-86
-138
-205
-273
-318
-317
-269
-199
-139
-113
-115
-122
-117
-108
-124
-191
-308
-439
-535
-564
-530
-464
-403
-364
-346
-344
-361
-411
-502
-612
-697
-711
-638
-509
-383
-317
-329
-384
-427
-414
-341
-245
-174
-151
-163
-170
-139
-66
21
78
79
29
-41
-96
-114
-87
-18
87
222
369
501
586
609
582
537
504
491
484
468
443
437
478
569
677
752
761
714
652
618
625
653
671
667
659
670
703
730
709
618
473
321
210
162
170
208
246
261
233
150
11
-156
-300
-373
-358
-285
-215
-204
-268
-379
-489
-566
-607
-635
-673
-727
-788
-841
-874
-881
-858
-804
-726
-644
-587
-574
-604
-655
-697
-715
-710
-692
-664
-620
-548
-449
-337
-233
-150
-86
-34
9
36
36
8
-32
-67
-88
-101
-112
-119
-100
-35
73
190
269
276
219
140
86
77
99
120
120
102
88
96
129
172
211
243
272
298
310
296
254
202
171
183
237
306
352
351
306
239
175
126
85
37
-24
-93
-149
-172
-154
-108
-61
-42
-66
-126
-193
-232
-224
-180
-133
-119
-159
-245
-343
-418
-450
-443
-410
-367
-318
-262
-199
-139
-97
-85
-99
-123
-140
-141
-130
-116
-98
-65
-1
96
208
304
355
357
333
322
349
419
510
595
663
720
787
880
997
1118
1218
1279
1300
1297
1287
1288
1308
1344
1392
1442
1491
1535
1572
1601
1619
1625
1620
1611
1603
1595
1575
1524
1430
1297
1147
1006
894
808
738
673
614
567
536
505
446
338
186
17
-133
-244
-322
-391
-463
-532
-574
-571
-531
-488
-477
-515
-591
-676
-746
-795
-828
-852
-865
-861
-843
-826
-833
-875
-940
-998
-1020
-993
-932
-865
-820
-805
-811
-821
-821
-808
-788
-769
-757
-747
-733
-714
-692
-680
-690
-723
-764
-788
-775
-726
-667
-636
-662
-745
-857
-956
-1010
-1010
-975
-924
-880
-857
-866
-913
-996
-1102
-1202
-1267
-1280
-1247
-1188
-1124
-1069
-1022
-985
-958
-945
-943
-937
-909
-850
-770
-693
-643
-625
-625
-623
-605
-575
-546
-523
-500
-467
-418
-361
-314
-287
-278
-276
-272
-270
-283
-321
-378
-435
-463
-449
-393
-311
-220
-137
-69
-24
-5
-12
-37
-64
-77
-63
-21
42
109
160
177
151
91
29
2
40
139
265
363
395
361
299
258
266
312
354
355
304
228
171
165
210
282
346
380
383
368
349
336
333
339
353
373
396
416
429
437
438
432
415
389
367
370
418
512
631
739
805
826
823
821
832
848
851
835
821
836
896
981
1046
1053
994
903
827
792
788
779
733
650
558
493
470
482
509
538
570
611
658
696
708
691
655
615
574
522
451
367
299
280
316
385
442
451
409
340
280
245
227
206
169
120
74
41
25
20
25
44
76
109
122
93
18
-83
-178
-242
-267
-262
-237
-200
-147
-80
-9
51
88
103
108
109
110
102
85
71
78
113
160
185
159
82
-11
-73
-76
-35
6
1
-60
-145
-208
-224
-207
-200
-231
-295
-349
-350
-291
-205
-147
-154
-219
-298
-344
-333
-279
-216
-173
-164
-184
-225
-278
-330
-367
-376
-357
-324
-301
-301
-315
-320
-299
-257
-223
-223
-265
-328
-380
-403
-401
-390
-374
-343
-282
-195
-114
-83
-123
-219
-321
-384
-396
-379
-366
-374
-390
-389
-360
-314
-276
-259
-253
-238
-204
-159
-130
-136
-171
-208
-217
-186
-123
-50
9
43
49
34
9
-12
-13
15
69
135
192
228
243
243
237
229
219
213
222
259
327
413
495
546
552
510
436
353
287
257
266
298
323
316
268
198
130
81
42
-11
-94
-197
-289
-332
-318
-271
-234
-235
-273
-319
-346
-351
-354
-381
-439
-509
-564
-592
-602
-618
-654
-698
-720
-701
-647
-596
-586
-635
-718
-789
-809
-774
-716
-682
-697
-751
-806
-825
-802
-759
-733
-744
-784
-824
-844
-841
-832
-830
-831
-818
-782
-733
-701
-710
-751
-782
-758
-667
-544
-453
-442
-509
-605
-665
-654
-581
-487
-410
-359
-323
-286
-247
-221
-218
-234
-248
-239
-203
-151
-104
-76
-62
-51
-31
2
43
84
120
148
166
174
174
175
186
220
281
367
466
558
622
642
618
567
521
506
529
576
618
639
641
647
677
734
797
840
854
849
848
866
896
924
937
937
941
958
987
1008
1008
986
953
925
907
889
861
820
773
735
717
720
741
773
809
840
851
834
790
739
699
681
675
659
619
561
509
480
466
442
378
273
155
64
20
8
-14
-78
-187
-309
-401
-437
-422
-382
-344
-324
-325
-341
-369
-402
-426
-431
-409
-373
-344
-339
-356
-374
-369
-333
-282
-240
-224
-228
-229
-214
-190
-177
-193
-229
-258
-248
-190
-107
-29
21
47
68
96
119
114
64
-16
-85
-100
-47
49
136
173
149
90
30
-8
-27
-44
-71
-104
-127
-128
-113
-103
-121
-174
-248
-314
-344
-328
-276
-212
-165
-150
-165
-188
-193
-162
-97
-25
18
9
-45
-108
-133
-92
11
141
255
325
347
334
299
247
181
111
62
53
92
155
209
226
207
176
162
176
206
229
231
220
213
222
237
245
238
226
231
262
307
337
330
289
240
212
209
216
211
198
206
271
396
538
631
627
536
421
357
381
473
579
650
680
698
734
787
825
813
750
679
653
696
779
838
822
736
630
572
592
668
749
796
808
815
839
872
880
833
741
652
619
656
724
761
724
626
516
441
408
381
324
234
150
122
164
233
259
197
68
-60
-121
-99
-44
-21
-62
-137
-184
-164
-99
-57
-97
-219
-361
-442
-421
-330
-239
-206
-232
-271
-275
-236
-196
-208
-293
-418
-521
-555
-518
-448
-388
-358
-350
-349
-349
-363
-403
-462
-512
-528
-502
-454
-413
-394
-388
-374
-341
-297
-266
-261
-272
-273
-240
-174
-97
-41
-29
-56
-102
-145
-170
-175
-166
-151
-133
-110
-77
-29
33
96
139
145
108
41
-30
-83
-111
-123
-130
-136
-136
-122
-99
-84
-87
-108
-130
-138
-137
-144
-176
-227
-262
-245
-172
-81
-29
-52
-131
-204
-211
-136
-19
74
102
72
30
19
50
92
108
82
34
5
29
108
212
295
321
281
202
129
103
136
205
265
276
232
160
105
92
112
135
135
118
112
141
197
241
230
152
32
-84
-163
-204
-224
-242
-254
-248
-220
-190
-184
-215
-266
-303
-301
-265
-228
-219
-242
-275
-288
-270
-237
-216
-226
-263
-307
-339
-353
-345
-318
-269
-204
-140
-100
-103
-142
-192
-226
-224
-190
-138
-82
-27
23
63
83
81
64
55
71
112
157
179
166
135
116
137
198
277
341
375
388
407
451
520
588
625
611
557
487
431
398
381
362
338
319
322
352
389
396
349
253
149
82
68
84
81
24
-82
-193
-259
-262
-228
-202
-214
-259
-303
-321
-317
-326
-385
-498
-633
-737
-774
-743
-681
-631
-621
-645
-674
-683
-668
-653
-669
-733
-832
-925
-969
-947
-875
-796
-745
-727
-724
-710
-685
-671
-692
-746
-799
-805
-744
-647
-568
-551
-589
-641
-661
-646
-628
-647
-707
-766
-775
-720
-640
-600
-632
-710
-769
-759
-685
-607
-588
-640
-722
-772
-761
-713
-681
-696
-741
-769
-747
-684
-628
-622
-668
-724
-738
-690
-610
-550
-544
-576
-598
-563
-465
-343
-257
-245
-300
-379
-428
-419
-359
-278
-205
-148
-94
-31
41
105
138
133
107
88
102
147
201
235
234
208
177
159
160
175
194
218
249
283
309
313
292
259
238
244
277
318
346
357
358
366
385
406
411
395
367
348
351
380
419
455
476
479
465
434
389
337
293
275
293
342
407
469
517
548
559
551
528
500
487
508
567
647
716
751
746
719
693
680
668
641
588
526
482
482
525
588
644
676
688
689
678
642
569
466
365
312
330
410
508
577
592
560
507
457
418
386
359
343
347
368
389
388
359
313
273
252
238
205
137
46
-30
-58
-31
23
62
63
33
4
-3
11
23
13
-18
-46
-43
-2
61
119
157
174
178
168
135
75
3
-47
-43
19
112
192
234
247
268
325
417
511
570
586
582
595
643
708
758
770
752
737
752
798
851
883
888
881
881
886
874
819
718
600
507
464
465
475
465
427
382
351
338
325
290
227
152
90
52
27
-10
-74
-157
-233
-277
-281
-259
-238
-234
-252
-287
-333
-386
-448
-513
-568
-602
-611
-604
-592
-586
-585
-580
-567
-544
-519
-497
-481
-466
-450
-437
-432
-438
-445
-437
-403
-344
-283
-246
-252
-297
-362
-428
-486
-540
-593
-638
-654
-623
-544
-445
-366
-337
-356
-399
-433
-442
-433
-425
-427
-432
-424
-395
-357
-333
-336
-358
-375
-364
-320
-259
-205
-171
-157
-156
-159
-170
-191
-220
-248
-265
-266
-252
-225
-187
-135
-75
-17
21
31
21
7
9
34
80
145
228
328
435
524
571
564
514
453
404
377
362
351
352
378
432
492
520
492
421
353
334
374
441
485
479
439
408
416
456
494
500
472
439
428
448
479
503
517
537
574
614
624
578
484
381
318
312
346
384
402
400
394
390
371
316
223
122
59
62
118
179
195
147
57
-35
-95
-119
-124
-126
-124
-102
-53
10
51
32
-58
-191
-316
-380
-366
-300
-229
-193
-202
-230
-247
-241
-230
-243
-288
-341
-357
-308
-210
-113
-66
-79
-111
-108
-44
49
110
93
4
-102
-163
-156
-108
-65
-58
-78
-96
-93
-78
-79
-116
-177
-230
-246
-221
-181
-153
-152
-168
-184
-189
-182
-172
-163
-152
-137
-118
-103
-98
-103
-114
-130
-154
-187
-224
-250
-253
-234
-209
-201
-222
-262
-301
-322
-325
-324
-334
-357
-381
-394
-393
-383
-368
-347
-316
-276
-240
-227
-247
-293
-345
-384
-407
-422
-441
-466
-488
-501
-512
-536
-583
-641
-683
-687
-655
-611
-587
-589
-597
-575
-505
-404
-313
-266
-268
-291
-300
-274
-220
-157
-98
-40
24
92
145
161
135
87
54
65
120
191
240
246
216
175
149
144
144
125
77
12
-37
-40
14
100
175
201
173
120
89
111
180
258
305
309
290
286
313
352
367
332
260
196
179
211
255
260
207
117
39
6
11
14
-28
-124
-249
-362
-437
-475
-495
-513
-533
-548
-553
-553
-557
-568
-584
-601
-620
-650
-695
-744
-777
-775
-734
-674
-623
-599
-603
-617
-619
-599
-564
-535
-539
-592
-693
-825
-958
-1067
-1138
-1165
-1144
-1055
-878
-606
-276
27
205
191
-5
-297
-557
-675
-590
-304
141
671
1188
1582
1752
1649
1296
786
229
-290
-733
-1077
-1281
-1276
-1012
-523
58
544
790
770
577
348
178
74
-11
-112
-207
-230
-128
89
349
556
648
628
554
499
505
557
591
529
338
65
-164
-211
-13
360
731
914
820
507
123
-204
-449
-681
-978
-1335
-1639
-1733
-1511
-985
-284
412
928
1150
1047
681
186
-278
-601
-780
-905
-1076
-1293
-1431
-1317
-869
-192
471
890
986
862
689
558
418
150
-298
-827
-1242
-1374
-1180
-749
-218
301
728
983
972
636
33
-642
-1134
-1265
-1029
-569
-53
435
905
1378
1789
1978
1792
1212
418
-270
-544
-255
512
1469
2237
2500
2141
1311
366
-300
-458
-156
346
772
1020
1198
1471
1853
2129
1992
1295
221
-782
-1273
-1086
-408
387
988
1296
1376
1303
1070
629
29
-523
-746
-470
235
1081
1735
1991
1836
1387
780
119
-504
-975
-1180
-1074
-745
-391
-206
-272
-515
-770
-880
-769
-438
73
698
1329
1800
1925
1590
851
-50
-779
-1085
-927
-491
-74
93
-34
-305
-492
-448
-203
70
182
72
-146
-267
-148
167
476
561
364
37
-161
-53
321
733
932
812
471
110
-106
-143
-67
42
157
281
390
412
272
-33
-409
-710
-834
-761
-531
-173
309
885
1439
1768
1692
1201
511
-33
-156
179
761
1273
1485
1362
1029
666
399
283
327
519
825
1166
1429
1521
1413
1146
799
437
108
-121
-146
135
735
1511
2195
2529
2409
1943
1365
877
533
247
-83
-446
-694
-629
-151
651
1527
2187
2441
2279
1846
1352
968
756
669
598
448
189
-135
-448
-699
-886
-1040
-1167
-1219
-1111
-793
-314
175
492
537
360
130
38
175
475
754
811
538
-21
-686
-1212
-1387
-1118
-469
365
1126
1591
1646
1309
693
-46
-768
-1365
-1768
-1956
-1957
-1837
-1664
-1453
-1139
-616
171
1137
2040
2580
2544
1923
909
-207
-1165
-1818
-2116
-2064
-1692
-1079
-382
192
485
492
378
379
625
1025
1305
1178
547
-417
-1363
-1956
-2044
-1705
-1149
-591
-154
131
278
297
190
-33
-355
-758
-1243
-1805
-2398
-2893
-3110
-2893
-2205
-1173
-51
885
1432
1511
1164
511
-288
-1055
-1630
-1907
-1878
-1635
-1321
-1049
-843
-643
-369
-2
385
661
717
517
93
-497
-1213
-2020
-2838
-3502
-3795
-3544
-2733
-1548
-318
628
1091
1054
643
30
-636
-1246
-1705
-1924
-1852
-1518
-1057
-663
-491
-584
-858
-1157
-1345
-1352
-1178
-859
-455
-66
162
76
-390
-1123
-1834
-2178
-1947
-1210
-292
399
593
289
-280
-816
-1142
-1268
-1340
-1502
-1794
-2124
-2341
-2310
-1981
-1392
-647
114
741
1100
1108
758
137
-589
-1218
-1572
-1551
-1168
-545
119
616
790
590
87
-553
-1107
-1365
-1194
-601
235
1006
1383
1156
354
-752
-1776
-2392
-2472
-2094
-1437
-646
231
1197
2202
3079
3583
3500
2765
1507
14
-1350
-2239
-2407
-1791
-558
902
2096
2629
2388
1594
676
33
-166
-23
212
335
295
175
80
41
6
-91
-259
-429
-500
-394
-91
379
951
1532
2007
2259
2218
1894
1383
821
327
-27
-222
-272
-229
-197
-305
-644
-1164
-1631
-1709
-1136
91
1658
3061
3838
3761
2893
1502
-74
-1510
-2520
-2864
-2411
-1238
319
1745
2550
2494
1684
498
-617
-1343
-1561
-1307
-682
197
1180
2051
2555
2491
1833
789
-256
-899
-901
-294
632
1459
1829
1605
908
37
-689
-1088
-1161
-1027
-803
-518
-137
345
809
1041
853
227
-629
-1380
-1746
-1634
-1153
-494
199
874
1504
2001
2195
1920
1166
137
-817
-1376
-1417
-1051
-526
-72
204
317
325
255
95
-154
-432
-627
-645
-482
-233
-28
64
85
159
395
795
1233
1520
1522
1241
818
449
281
335
515
681
734
659
509
350
211
80
-67
-217
-311
-270
-45
336
775
1137
1311
1252
987
593
162
-228
-525
-697
-717
-550
-156
478
1301
2158
2803
2964
2460
1311
-222
-1708
-2704
-2937
-2409
-1368
-176
861
1602
2065
2336
2452
2361
1966
1226
248
-713
-1350
-1441
-958
-83
868
1576
1835
1608
1018
291
-320
-611
-497
-47
533
971
1053
732
170
-334
-483
-138
617
1517
2238
2542
2356
1779
1022
328
-109
-191
58
501
940
1196
1195
999
776
707
887
1272
1697
1960
1912
1531
935
349
12
80
532
1158
1627
1644
1103
165
-801
-1394
-1378
-789
112
986
1586
1836
1800
1596
1306
962
578
189
-147
-376
-487
-513
-494
-436
-308
-74
250
565
721
591
159
-450
-1014
-1323
-1270
-920
-476
-179
-201
-564
-1142
-1718
-2085
-2125
-1847
-1377
-899
-583
-526
-721
-1076
-1452
-1721
-1806
-1689
-1403
-1012
-598
-244
-28
3
-143
-410
-712
-985
-1208
-1392
-1534
-1591
-1493
-1214
-833
-538
-528
-890
-1512
-2119
-2413
-2230
-1621
-807
-54
458
676
643
435
119
-240
-563
-762
-784
-646
-433
-251
-163
-159
-186
-203
-222
-298
-472
-720
-946
-1034
-923
-650
-340
-138
-130
-299
-544
-740
-811
-754
-625
-483
-341
-162
92
403
674
768
592
177
-327
-721
-880
-824
-700
-681
-845
-1127
-1367
-1426
-1286
-1062
-922
-971
-1182
-1409
-1486
-1322
-950
-491
-84
186
304
290
163
-67
-374
-684
-877
-836
-521
-7
534
913
1010
823
438
-18
-438
-753
-926
-936
-788
-530
-256
-74
-44
-141
-266
-308
-224
-68
44
13
-173
-433
-638
-689
-566
-330
-82
85
127
54
-82
-206
-253
-196
-51
124
262
319
289
196
69
-69
-209
-334
-410
-401
-296
-126
44
148
155
84
-17
-114
-198
-282
-364
-407
-352
-150
194
603
955
1131
1061
760
315
-141
-479
-616
-543
-315
-22
258
480
639
733
743
628
363
-29
-456
-793
-940
-869
-628
-299
55
405
738
1006
1118
971
528
-136
-835
-1358
-1561
-1426
-1048
-568
-102
289
578
748
774
649
410
143
-53
-115
-43
110
280
423
514
535
463
290
64
-109
-113
94
423
672
645
281
-279
-757
-897
-612
-35
564
931
956
700
329
8
-168
-189
-101
39
176
274
317
314
293
278
274
267
251
247
309
471
697
871
846
540
9
-566
-971
-1069
-861
-456
9
441
803
1080
1238
1226
1014
635
175
-249
-544
-659
-584
-338
28
421
717
806
658
350
41
-116
-60
158
417
609
700
721
728
757
808
870
937
1006
1055
1046
943
751
534
385
365
459
580
625
544
366
171
34
-18
-7
33
95
206
396
659
941
1158
1243
1185
1032
867
751
695
660
603
519
465
529
773
1178
1633
1989
2121
1986
1620
1104
526
-38
-503
-773
-759
-437
120
745
1243
1478
1417
1124
706
260
-142
-442
-589
-554
-354
-62
233
467
639
779
899
951
849
542
75
-404
-721
-771
-586
-303
-81
-15
-95
-242
-363
-407
-367
-272
-163
-80
-53
-97
-199
-327
-441
-515
-543
-531
-478
-377
-232
-84
-6
-65
-268
-536
-732
-739
-531
-200
101
245
194
8
-214
-397
-524
-613
-679
-701
-638
-468
-228
-6
100
33
-191
-502
-818
-1089
-1308
-1483
-1607
-1645
-1548
-1302
-956
-618
-409
-404
-595
-894
-1183
-1361
-1385
-1267
-1055
-806
-573
-402
-323
-344
-440
-553
-621
-605
-510
-387
-300
-293
-366
-477
-559
-562
-469
-310
-147
-48
-52
-153
-297
-419
-477
-483
-490
-555
-680
-803
-821
-658
-323
89
440
618
589
399
129
-141
-354
-465
-442
-273
0
277
425
355
79
-280
-552
-614
-460
-199
20
88
-10
-204
-391
-495
-489
-402
-293
-225
-240
-336
-458
-526
-481
-339
-197
-185
-381
-742
-1114
-1315
-1235
-897
-436
-12
265
362
296
102
-177
-457
-612
-502
-64
618
1314
1740
1695
1160
304
-607
-1328
-1724
-1778
-1558
-1164
-692
-228
156
409
505
454
292
73
-135
-267
-274
-152
46
223
288
208
39
-104
-119
19
237
400
397
198
-130
-467
-696
-751
-628
-372
-58
234
431
485
395
203
-19
-205
-321
-372
-389
-391
-377
-325
-225
-92
23
65
7
-126
-259
-302
-196
46
340
560
603
442
150
-125
-235
-98
259
711
1094
1280
1215
935
532
112
-233
-445
-502
-422
-256
-72
69
140
154
155
179
232
284
292
226
91
-83
-249
-366
-397
-318
-118
178
503
766
889
849
691
501
350
259
195
116
8
-95
-148
-136
-96
-89
-157
-280
-384
-388
-259
-35
193
336
353
264
134
31
-5
27
101
191
290
409
566
752
925
1016
972
783
498
200
-36
-179
-234
-211
-106
96
387
704
937
984
818
509
192
-14
-62
12
132
241
327
406
488
559
591
578
540
510
505
508
492
445
388
367
408
500
592
624
563
416
216
7
-177
-302
-340
-270
-99
131
348
478
480
361
173
-23
-174
-258
-272
-225
-132
-14
100
183
222
237
269
356
496
635
683
572
312
0
-221
-248
-85
153
307
273
63
-209
-410
-473
-430
-367
-352
-382
-403
-364
-269
-177
-154
-217
-322
-403
-425
-409
-406
-449
-513
-536
-461
-281
-50
158
295
367
418
488
576
633
582
372
11
-422
-806
-1026
-1027
-842
-571
-330
-191
-154
-156
-128
-38
88
194
232
199
132
85
89
150
243
339
403
404
321
154
-56
-226
-257
-85
276
726
1111
1291
1204
888
462
64
-213
-352
-409
-465
-574
-738
-901
-996
-980
-866
-713
-589
-538
-548
-569
-536
-401
-159
151
456
674
738
625
373
77
-147
-209
-88
155
408
557
540
367
100
-182
-419
-581
-657
-645
-540
-354
-124
82
189
149
-28
-268
-467
-535
-437
-206
80
337
509
583
585
563
566
634
780
975
1151
1220
1111
811
378
-83
-469
-721
-839
-858
-807
-701
-551
-393
-293
-318
-488
-744
-967
-1039
-907
-609
-251
51
220
238
134
-32
-190
-270
-221
-32
253
544
738
769
634
392
119
-122
-307
-435
-512
-540
-517
-459
-403
-397
-475
-632
-815
-940
-929
-741
-404
-3
352
577
648
606
519
430
332
183
-43
-316
-544
-627
-517
-255
51
291
411
433
423
437
493
574
651
706
733
726
672
561
401
232
109
75
135
253
371
441
440
378
285
195
136
120
139
169
169
100
-60
-298
-566
-788
-890
-826
-595
-251
126
453
678
792
823
810
789
778
785
815
866
923
949
887
685
331
-128
-593
-944
-1086
-992
-709
-340
2
231
324
313
258
202
155
88
-23
-168
-293
-324
-218
8
283
526
683
744
719
611
405
98
-262
-573
-721
-640
-372
-49
174
192
6
-300
-608
-825
-908
-857
-698
-467
-210
25
198
293
327
333
338
354
376
406
462
565
715
866
939
858
608
258
-62
-222
-168
48
289
405
310
28
-321
-585
-661
-535
-286
-31
138
200
192
178
197
242
276
265
212
156
144
192
272
325
309
227
132
87
117
184
205
109
-111
-381
-587
-640
-527
-317
-107
32
94
118
147
181
178
79
-137
-429
-702
-851
-808
-579
-237
107
352
448
407
290
165
69
-9
-106
-249
-422
-567
-619
-545
-362
-125
107
302
446
530
526
407
175
-119
-377
-508
-475
-316
-121
21
66
15
-99
-244
-399
-543
-646
-672
-602
-452
-273
-126
-58
-76
-158
-270
-381
-473
-536
-570
-583
-591
-610
-643
-670
-660
-593
-481
-370
-315
-335
-399
-436
-378
-207
33
263
418
491
527
584
686
794
829
719
450
84
-271
-504
-550
-407
-126
217
551
823
1004
1091
1107
1091
1089
1132
1227
1351
1462
1505
1433
1215
850
378
-119
-535
-778
-812
-675
-467
-297
-232
-263
-328
-349
-283
-142
27
172
263
298
288
249
188
117
49
0
-20
-16
-2
7
5
-3
-9
-7
-2
2
1
-3
-6
-5
-2
0
-1
-3
-5
-4
-2
0
-1
-3
-4
-3
-2
-1
-2
-3
-4
-3
-2
-1
-2
-3
-4
-3
-2
-2
-2
-3
-3
-3
-2
-2
-2
-3
-3
-3
-2
-2
-3
-3
-3
-3
-2
-2
-3
-3
-3
-3
-2
-2
-3
-3
-3
-3
-2
-2
-3
-3
-3
-3
-2
-2
-3
-3
-3
-3
-2
-2
-3
-3
-3
-3
-2
-2
-3
-3
-3
-3
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
