5
20710
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
-1
0
0
0
0
-1
-1
0
0
0
0
-1
0
0
0
0
-1
-1
0
0
0
0
-1
-1
0
1
0
0
-1
0
0
1
0
-1
-1
0
1
1
0
-1
-1
0
1
0
-1
-1
0
1
1
0
-1
-1
0
1
1
0
-1
-1
0
1
0
-1
-1
0
1
1
0
-1
-1
0
1
1
-1
-2
-1
1
2
0
-1
-2
0
1
2
0
-2
-2
0
2
1
-1
-2
-1
1
2
1
-2
-3
0
2
3
0
-3
-3
1
4
2
-2
-5
-2
3
6
2
-6
-8
-1
10
12
-7
-42
-80
-101
-97
-75
-49
-33
-28
-29
-29
-25
-21
-21
-25
-32
-37
-37
-34
-30
-26
-21
-13
-2
9
15
8
-13
-43
-73
-94
-104
-105
-103
-98
-88
-72
-52
-35
-22
-9
11
43
78
104
111
103
94
97
114
133
140
130
110
94
91
99
107
108
103
96
95
100
107
108
103
94
85
80
75
67
51
30
9
-5
-7
-1
5
7
4
-2
-10
-21
-39
-63
-86
-99
-99
-94
-96
-109
-128
-140
-139
-127
-116
-111
-107
-93
-67
-37
-20
-21
-34
-40
-30
-8
11
18
14
10
14
24
31
30
22
11
3
-2
-4
-3
2
9
9
0
-17
-31
-32
-20
-7
0
1
10
36
74
106
115
98
73
57
56
61
57
40
20
10
11
14
8
-9
-23
-26
-19
-15
-23
-43
-60
-57
-35
-5
13
14
2
-8
-6
5
12
7
-12
-33
-40
-28
-2
17
15
-12
-48
-69
-62
-32
1
16
11
-3
-9
-3
9
11
2
-9
-8
11
37
56
62
62
67
78
87
83
63
40
27
30
38
40
32
20
18
33
58
79
84
73
50
26
7
-4
-6
0
8
9
-4
-28
-54
-67
-64
-50
-41
-44
-54
-56
-40
-10
16
23
5
-22
-39
-36
-18
0
7
3
-2
-1
4
6
2
-4
-4
3
11
7
-11
-34
-49
-48
-39
-32
-32
-32
-24
-6
9
10
-2
-10
3
39
82
109
111
99
92
99
111
111
93
66
47
43
44
36
16
-8
-22
-24
-21
-23
-31
-37
-34
-25
-20
-23
-29
-26
-14
-4
-11
-35
-60
-64
-41
-5
18
18
2
-11
-8
3
11
7
0
2
18
39
53
56
58
68
84
95
88
66
45
42
57
77
83
67
37
7
-11
-19
-23
-28
-35
-38
-33
-22
-7
7
19
27
33
38
41
44
46
45
41
36
29
21
12
3
-4
-4
1
6
7
2
-3
-4
2
8
7
-1
-9
-6
13
43
75
99
111
113
105
86
62
40
28
28
30
21
-6
-45
-80
-100
-103
-99
-96
-98
-101
-100
-96
-95
-98
-103
-104
-97
-84
-71
-64
-64
-64
-58
-43
-20
3
14
8
-12
-33
-39
-26
-4
12
12
0
-8
-5
7
13
6
-8
-13
0
24
40
37
19
3
0
5
6
-2
-11
-5
20
50
66
58
40
31
43
65
76
64
34
5
-11
-9
1
10
13
6
-11
-39
-72
-97
-107
-103
-96
-96
-102
-102
-88
-62
-38
-25
-21
-18
-12
-8
-17
-39
-57
-54
-28
5
21
13
-7
-17
-6
16
29
27
18
18
32
50
57
51
43
48
68
93
110
113
108
98
86
68
46
27
18
22
31
35
30
20
10
4
0
-3
-3
2
7
8
1
-7
-6
5
17
13
-13
-50
-76
-80
-64
-45
-38
-43
-50
-52
-51
-55
-67
-83
-95
-100
-99
-97
-91
-79
-62
-48
-45
-52
-58
-51
-30
-5
10
9
2
-3
0
4
4
0
-1
3
7
5
-4
-8
1
21
37
36
19
5
10
35
63
79
78
70
64
59
46
23
0
-8
3
14
1
-39
-83
-99
-73
-22
17
19
-8
-38
-44
-26
1
15
11
-2
-9
-5
8
22
31
33
26
14
1
-6
-4
3
8
6
0
-4
-1
4
7
4
-1
-3
1
6
7
2
-3
-3
3
8
6
-1
-5
-2
6
12
8
-5
-19
-26
-24
-17
-11
-13
-25
-46
-70
-88
-90
-76
-50
-24
-6
3
7
9
7
0
-10
-9
11
49
85
102
93
73
65
77
97
101
76
31
-6
-18
-4
14
18
2
-21
-33
-28
-16
-13
-30
-57
-78
-79
-62
-41
-34
-44
-59
-60
-38
-4
21
20
-1
-20
-14
19
59
77
61
25
-5
-8
14
45
64
64
53
38
25
16
10
5
2
1
-1
-2
1
7
10
3
-14
-31
-36
-23
-2
9
6
-2
2
25
57
77
74
59
50
57
71
74
55
27
6
2
3
-8
-36
-65
-76
-61
-32
-13
-13
-24
-29
-22
-11
-7
-16
-28
-29
-16
4
15
12
1
-7
-6
2
9
11
5
-5
-16
-25
-27
-22
-11
2
9
9
3
-2
-3
0
4
6
5
1
-2
-3
0
8
18
27
31
27
20
9
-5
-22
-39
-51
-52
-46
-45
-58
-84
-108
-116
-104
-87
-83
-98
-115
-112
-83
-46
-27
-38
-68
-90
-86
-65
-48
-53
-73
-90
-86
-60
-25
2
14
12
1
-15
-29
-34
-24
-5
10
10
-1
-7
6
34
58
60
42
25
33
69
109
125
109
78
60
67
88
100
92
74
65
73
87
88
68
35
9
2
9
11
-5
-39
-75
-93
-86
-58
-25
-4
-2
-14
-28
-32
-23
-7
5
9
6
1
-1
-1
-1
2
13
35
62
81
82
68
56
60
81
105
115
106
85
69
66
72
73
62
41
20
5
-2
-2
1
6
8
3
-11
-28
-36
-27
-7
11
14
4
-7
-6
4
13
8
-5
-12
-1
22
40
38
21
10
20
50
78
82
58
24
1
-1
4
3
-10
-26
-32
-25
-17
-18
-28
-37
-35
-26
-25
-43
-70
-87
-77
-44
-13
-7
-30
-61
-73
-56
-22
5
12
3
-5
-3
7
11
4
-8
-10
5
27
38
25
-11
-52
-78
-81
-68
-52
-45
-51
-62
-69
-66
-54
-39
-28
-25
-27
-26
-17
3
26
46
58
66
75
87
97
96
80
55
35
29
34
39
32
13
-8
-19
-21
-22
-32
-51
-71
-79
-75
-68
-70
-84
-101
-110
-104
-93
-88
-95
-107
-110
-91
-56
-19
5
10
3
-4
0
12
28
39
44
46
52
64
80
92
94
85
74
70
79
95
106
100
74
35
-3
-30
-43
-47
-48
-49
-51
-52
-53
-55
-58
-60
-61
-60
-58
-54
-47
-36
-19
-3
7
8
3
-3
-3
3
9
9
0
-15
-27
-31
-24
-9
6
12
2
-22
-51
-74
-82
-75
-59
-43
-31
-23
-16
-7
2
6
6
2
0
1
3
4
2
1
1
3
4
2
-1
-1
5
11
7
-12
-40
-63
-63
-39
-3
22
22
0
-25
-37
-29
-12
0
0
-5
-1
18
44
64
65
50
32
25
30
41
43
30
9
-10
-13
0
24
47
60
61
52
39
27
17
10
5
0
-2
0
3
6
5
1
-2
0
4
7
4
-3
-6
1
18
35
39
28
9
-4
-5
2
7
5
-1
-2
2
7
5
-2
-5
2
12
12
-10
-43
-68
-69
-53
-42
-54
-79
-92
-73
-27
13
21
2
-15
0
43
81
80
39
-11
-29
-5
33
51
36
8
-2
14
40
47
27
-2
-14
0
25
39
32
16
9
17
30
35
26
11
1
-1
-1
-2
-1
5
18
29
34
33
36
49
68
75
61
32
4
-7
-2
3
-3
-20
-37
-40
-34
-32
-47
-77
-105
-115
-103
-78
-53
-38
-32
-26
-18
-7
3
7
6
2
-1
0
3
5
4
1
-2
0
5
8
4
-3
-7
1
20
37
39
24
4
-3
9
31
42
34
11
-7
-10
0
11
10
1
-6
-3
6
10
5
-3
-6
1
11
13
1
-18
-31
-31
-20
-5
4
6
5
2
1
0
1
3
4
4
1
-1
0
3
7
5
0
-5
-3
7
20
28
29
27
27
30
31
25
13
1
-4
-2
3
6
4
1
0
1
3
3
2
1
1
2
3
3
3
1
-7
-20
-34
-43
-46
-47
-55
-72
-91
-99
-87
-58
-25
-1
10
10
6
-1
-7
-7
9
43
84
110
104
66
21
-4
2
27
45
39
13
-11
-15
0
16
17
-2
-23
-31
-20
-2
7
-1
-16
-22
-9
21
53
75
83
82
77
70
55
31
6
-9
-7
7
15
6
-16
-35
-35
-17
1
0
-23
-51
-60
-43
-13
5
-3
-25
-39
-31
-7
13
15
3
-8
-6
4
11
7
-2
-7
-1
9
10
2
-7
-5
6
15
7
-15
-36
-39
-21
2
11
3
-7
-4
16
38
43
26
2
-8
6
33
54
58
46
34
30
31
29
17
0
-10
-7
5
14
10
-3
-14
-9
17
53
82
87
69
37
7
-10
-13
-11
-12
-19
-28
-35
-38
-40
-45
-53
-59
-56
-42
-24
-9
-7
-15
-28
-38
-42
-41
-39
-39
-39
-34
-25
-14
-7
-9
-18
-29
-38
-41
-40
-39
-39
-39
-35
-26
-16
-7
-2
4
15
30
45
54
57
61
73
95
114
117
97
59
22
-1
-5
1
6
5
1
-1
1
4
5
3
-1
-2
1
6
9
5
-10
-35
-68
-97
-112
-110
-97
-86
-88
-100
-111
-115
-114
-118
-135
-159
-170
-157
-123
-86
-65
-63
-66
-56
-31
-2
15
18
19
28
47
61
59
45
37
49
78
102
99
67
28
9
21
53
82
92
86
79
79
84
84
72
55
45
49
67
87
100
101
93
81
69
60
53
47
40
31
19
9
2
0
0
-1
-1
4
15
29
37
31
14
-3
-10
-4
6
11
6
-3
-6
-1
8
9
3
-5
-6
2
10
10
1
-8
-7
6
17
13
-11
-47
-78
-93
-90
-78
-67
-61
-59
-55
-43
-24
-3
12
15
4
-10
-13
7
46
87
109
105
85
69
70
83
93
90
77
70
78
93
97
76
35
-3
-20
-10
9
20
13
-6
-25
-37
-45
-51
-56
-56
-49
-37
-29
-27
-28
-26
-15
-2
3
-7
-32
-59
-76
-70
-45
-12
13
18
2
-24
-46
-52
-47
-42
-51
-68
-80
-69
-37
0
20
16
-2
-13
-6
10
15
4
-12
-12
13
51
75
67
33
-2
-15
-4
13
14
-6
-35
-55
-54
-37
-17
-2
4
5
4
2
0
-1
1
5
6
3
-3
-6
2
17
33
44
49
54
65
83
98
97
74
36
-3
-23
-15
17
57
86
89
67
32
3
-10
-7
3
8
6
0
-3
-1
3
5
4
3
1
-5
-21
-45
-68
-76
-60
-28
3
17
11
-5
-14
-5
19
47
68
74
64
43
20
3
-5
-3
3
7
5
0
-3
-1
4
6
3
-1
-3
1
6
6
2
-3
-3
3
7
6
-1
-5
-2
6
10
4
-6
-9
1
21
36
37
24
8
0
-2
-7
-20
-37
-45
-38
-21
-8
-13
-38
-70
-97
-109
-105
-90
-71
-56
-52
-62
-78
-86
-79
-58
-36
-26
-28
-29
-14
17
51
70
71
65
65
73
79
70
48
27
20
27
34
28
10
-4
-5
5
9
-5
-31
-51
-51
-36
-26
-37
-67
-97
-105
-85
-51
-23
-9
-6
-4
1
7
8
2
-4
-4
2
8
8
1
-6
-6
4
20
32
33
25
18
22
41
67
88
92
81
66
57
55
53
42
24
10
8
19
32
35
25
9
-1
-1
3
1
-9
-23
-33
-36
-36
-41
-52
-64
-73
-74
-68
-59
-49
-40
-34
-31
-29
-22
-9
6
13
6
-14
-32
-37
-24
-5
8
9
2
-3
-2
3
5
3
0
-1
1
2
2
2
4
3
-6
-25
-47
-58
-47
-21
4
14
6
-5
-8
1
11
9
-1
-10
-7
8
24
30
26
21
24
34
43
46
43
42
47
54
57
52
41
28
17
8
2
1
2
1
-7
-23
-37
-35
-13
16
26
2
-48
-94
-108
-85
-49
-31
-43
-71
-87
-72
-34
3
19
13
-2
-10
-5
4
10
8
2
-6
-14
-22
-28
-26
-14
2
13
11
1
-7
-7
3
10
9
-1
-8
-5
5
12
8
-5
-12
-4
12
20
7
-24
-53
-61
-46
-25
-19
-35
-56
-61
-40
-7
17
17
2
-10
-8
5
13
8
-6
-12
-1
20
38
38
24
6
-3
-3
2
4
2
0
0
2
3
2
0
0
2
3
2
0
0
1
3
3
1
-1
0
3
4
2
-1
-2
1
5
6
1
-5
-6
4
19
32
35
26
12
-1
-6
-3
2
6
5
1
-2
-2
2
5
5
1
-3
-3
2
7
6
0
-5
-4
4
11
10
-4
-21
-30
-26
-16
-9
-12
-22
-29
-32
-33
-42
-59
-80
-94
-94
-80
-59
-35
-10
12
28
35
35
37
46
61
71
70
60
51
54
67
76
68
44
15
-3
-4
3
7
3
-2
-3
2
5
4
-1
-3
1
5
5
-1
-5
0
10
10
-9
-42
-68
-67
-36
3
24
15
-15
-42
-50
-43
-34
-33
-37
-35
-20
0
11
5
-13
-30
-34
-25
-10
3
10
17
25
32
30
17
0
-11
-9
3
13
11
-1
-17
-30
-39
-51
-68
-81
-81
-63
-35
-17
-22
-43
-60
-57
-32
-4
10
6
-1
7
34
64
80
73
54
38
32
28
17
1
-11
-10
3
14
10
-4
-14
-6
17
41
51
47
39
37
38
36
23
6
-5
-4
3
7
3
-3
-4
2
7
6
-1
-7
-5
5
18
29
39
49
54
48
31
14
10
28
54
67
56
28
4
-3
3
3
-11
-32
-38
-23
2
11
-7
-41
-65
-63
-38
-9
13
27
41
55
59
44
14
-12
-18
-4
12
15
2
-10
-9
3
13
9
-3
-11
-5
10
16
4
-19
-37
-37
-20
0
10
4
-12
-29
-37
-30
-10
18
40
43
27
4
-10
-7
5
11
4
-7
-8
5
16
4
-37
-86
-113
-101
-59
-15
7
6
-2
-2
3
6
0
-5
2
26
56
76
74
54
25
4
1
23
67
120
156
154
113
57
19
20
50
78
79
53
21
5
3
2
-12
-32
-40
-26
0
15
6
-18
-35
-32
-16
-6
-12
-26
-31
-21
-6
-7
-28
-59
-78
-71
-44
-13
9
14
4
-16
-42
-64
-71
-60
-39
-23
-26
-42
-55
-49
-25
2
14
8
-4
-8
-1
7
7
0
-5
-2
4
6
1
-3
-1
5
6
-7
-30
-43
-33
-5
19
18
-11
-49
-71
-70
-53
-38
-32
-30
-25
-19
-21
-37
-56
-62
-43
-8
20
23
2
-25
-39
-33
-16
-3
1
2
7
23
46
69
88
98
99
91
78
68
70
84
97
94
69
31
0
-8
6
26
36
29
15
7
6
8
2
-10
-20
-21
-17
-17
-30
-49
-58
-49
-27
-8
-7
-21
-33
-28
-10
7
8
-2
-6
10
42
67
67
40
6
-13
-13
-9
-15
-30
-35
-14
29
69
76
46
3
-16
3
47
82
84
55
22
9
23
49
64
58
34
8
-7
-8
-2
4
6
3
-1
-2
-1
2
4
3
1
-2
-2
1
4
4
1
-2
-2
1
5
5
0
-4
-4
2
9
9
-1
-18
-31
-32
-22
-7
3
5
1
-1
2
6
3
-13
-37
-57
-64
-54
-35
-18
-10
-8
-7
-2
5
8
5
0
-4
-11
-28
-60
-98
-126
-124
-90
-41
-6
1
-19
-45
-59
-53
-34
-13
4
13
13
4
-10
-18
-8
22
57
79
76
57
45
52
70
79
66
37
17
24
50
69
58
17
-31
-61
-65
-56
-52
-55
-55
-42
-18
2
7
1
-3
1
6
-2
-32
-73
-107
-118
-106
-82
-56
-30
-4
15
16
-7
-43
-73
-79
-61
-34
-12
4
21
46
74
90
88
71
52
41
35
30
25
28
48
77
102
106
92
75
67
66
56
24
-18
-48
-44
-13
18
26
6
-18
-23
-2
32
56
59
47
31
17
3
-10
-14
-5
11
20
9
-16
-35
-28
-1
22
14
-24
-63
-67
-25
38
79
75
36
-2
-10
13
44
57
45
23
8
6
9
6
-4
-11
-3
16
36
40
27
6
-8
-8
2
10
7
-3
-10
-6
7
17
9
-17
-51
-75
-78
-64
-48
-42
-48
-53
-43
-16
19
44
49
32
3
-27
-49
-57
-45
-15
24
53
59
39
9
-9
-6
10
19
6
-24
-51
-60
-49
-33
-24
-22
-16
3
27
37
21
-14
-45
-47
-23
7
17
1
-25
-35
-20
9
30
31
15
-2
-8
-5
0
2
6
15
25
23
5
-21
-36
-26
2
23
18
-12
-44
-52
-28
8
32
32
19
14
26
44
43
12
-39
-82
-95
-72
-31
5
20
14
-4
-22
-37
-51
-66
-82
-90
-81
-50
-6
34
55
50
30
10
1
3
6
3
-4
-6
0
7
8
0
-8
-7
5
13
3
-29
-63
-78
-65
-38
-21
-25
-43
-55
-50
-34
-23
-23
-28
-22
0
27
42
35
14
0
6
29
54
66
59
36
5
-24
-43
-48
-37
-16
2
8
2
-7
-8
3
19
30
31
30
35
49
65
70
58
36
15
10
22
44
62
65
52
29
8
-5
-8
-3
4
7
6
0
-14
-35
-57
-73
-77
-71
-62
-59
-61
-62
-53
-34
-16
-8
-11
-15
-8
11
29
34
24
10
6
19
42
65
79
85
84
74
56
39
34
44
60
63
40
0
-32
-35
-12
12
13
-10
-36
-41
-23
-1
1
-22
-51
-62
-47
-20
3
10
6
-1
-10
-25
-47
-67
-73
-59
-34
-7
18
46
76
100
102
74
29
-8
-19
-7
12
21
24
32
57
90
112
111
87
55
28
9
-6
-20
-30
-31
-22
-9
1
7
8
4
-10
-36
-70
-100
-115
-111
-96
-78
-63
-48
-31
-17
-11
-15
-22
-24
-20
-17
-25
-43
-59
-59
-39
-7
22
38
40
30
10
-18
-46
-64
-62
-44
-25
-20
-32
-46
-44
-19
16
38
31
-1
-39
-62
-60
-32
10
55
88
101
91
64
32
8
-9
-22
-39
-54
-59
-44
-15
15
32
32
24
17
14
9
-2
-19
-32
-33
-21
-7
2
2
3
11
25
36
32
15
-5
-14
-7
7
14
7
-9
-16
-5
23
50
62
56
44
35
31
25
9
-9
-14
6
45
83
102
96
78
64
59
56
46
32
30
50
86
115
117
89
49
21
17
26
33
27
11
-3
-7
-3
3
4
2
0
-1
0
0
1
2
2
1
-2
-2
1
4
4
-1
-6
-4
5
13
6
-17
-45
-62
-60
-45
-30
-25
-23
-14
4
17
11
-17
-50
-67
-57
-30
-6
6
8
14
25
34
30
13
-5
-10
-3
7
7
-2
-7
5
31
55
61
45
19
0
-6
-2
4
4
1
-1
-1
0
2
2
1
1
-1
-2
-1
3
6
5
-3
-16
-26
-29
-24
-15
-5
6
22
42
57
59
42
14
-11
-20
-10
15
47
78
101
109
97
66
28
-2
-14
-8
5
12
7
-4
-11
-6
7
17
10
-15
-50
-77
-84
-68
-42
-23
-21
-32
-42
-38
-20
0
6
-5
-24
-38
-41
-38
-38
-42
-44
-33
-10
12
18
6
-11
-15
-3
16
20
1
-28
-46
-35
1
40
61
58
41
26
18
12
-2
-26
-50
-58
-42
-6
32
58
63
51
30
10
-2
-7
-5
0
5
6
3
-3
-7
-4
6
19
29
31
25
13
2
-6
-8
-4
6
18
29
33
27
12
-4
-12
-4
15
34
40
29
8
-8
-10
-1
9
9
0
-9
-8
4
16
12
-13
-49
-79
-86
-69
-35
-2
19
20
3
-23
-48
-61
-55
-34
-8
10
14
5
-6
-9
-2
8
12
3
-16
-35
-41
-27
6
46
71
70
42
1
-29
-38
-30
-22
-30
-48
-60
-49
-19
9
9
-21
-61
-83
-71
-40
-16
-18
-41
-62
-60
-35
-4
13
11
0
-7
-4
3
6
2
-3
-3
3
7
2
-12
-28
-36
-30
-11
8
17
9
-15
-44
-67
-73
-61
-39
-16
-1
5
4
1
-1
-1
0
2
3
2
0
-2
-1
2
5
4
-2
-6
-3
6
13
6
-16
-46
-64
-60
-35
-5
13
12
1
-7
-6
2
7
5
-1
-5
-2
3
6
3
-2
-5
-1
6
9
2
-15
-31
-36
-26
-6
8
10
0
-9
-4
14
34
41
30
8
-10
-11
0
13
18
18
22
37
60
79
82
65
36
7
-11
-14
-7
8
24
38
51
64
79
92
97
88
64
32
4
-11
-11
-3
8
19
28
32
27
14
-2
-10
-6
5
11
6
-7
-12
-1
21
37
35
19
5
8
26
40
34
10
-13
-16
9
46
74
79
62
35
14
4
3
2
-8
-27
-48
-58
-47
-20
5
8
-18
-56
-80
-73
-46
-26
-35
-69
-105
-117
-103
-78
-64
-67
-73
-68
-51
-33
-28
-35
-45
-47
-40
-33
-34
-40
-45
-44
-38
-32
-27
-21
-9
3
8
5
-2
-5
0
6
6
-2
-8
-2
16
34
39
27
8
-6
-10
-2
14
38
69
101
120
116
95
73
67
76
89
91
81
72
76
85
85
63
28
0
-6
3
6
-10
-41
-63
-59
-37
-17
-20
-42
-64
-68
-53
-35
-32
-46
-65
-75
-71
-59
-46
-36
-26
-16
-5
1
3
2
1
1
1
0
0
2
3
1
-2
-2
7
27
50
68
74
70
59
43
23
2
-13
-9
15
48
69
64
36
3
-14
-10
4
12
7
-4
-10
-3
9
13
2
-19
-35
-35
-21
-3
6
3
-3
-1
12
30
39
31
11
-7
-11
-2
9
10
0
-9
-7
7
16
2
-39
-87
-112
-99
-57
-14
5
-5
-27
-38
-30
-8
9
12
4
-5
-6
0
6
7
2
-5
-6
1
14
29
45
61
79
99
113
113
92
55
21
9
27
61
86
85
63
40
36
51
67
63
35
1
-16
-8
16
35
41
37
33
32
28
14
-5
-14
-5
19
39
41
24
3
-7
-2
6
6
-1
-6
-2
8
12
3
-18
-40
-54
-63
-74
-89
-97
-86
-58
-27
-13
-25
-50
-66
-61
-38
-15
-6
-8
-10
-3
7
11
4
-6
-2
20
54
80
89
85
80
81
83
73
49
19
1
1
9
7
-14
-44
-64
-60
-40
-26
-33
-57
-79
-80
-58
-28
-9
-6
-13
-19
-24
-34
-54
-75
-83
-68
-34
0
17
12
-2
-9
-5
5
9
5
-3
-6
-1
6
7
2
-4
-3
2
6
5
0
-4
-2
4
6
3
-3
-4
2
9
5
-11
-31
-40
-30
-6
14
17
1
-22
-35
-33
-18
-3
4
3
-1
-1
5
14
23
30
33
31
26
20
16
17
22
26
26
22
15
7
1
-7
-16
-25
-28
-24
-12
1
8
8
2
-3
-4
-1
5
7
4
-2
-6
-4
5
17
28
34
35
36
37
38
37
29
18
11
14
24
32
31
17
-1
-11
-7
5
13
7
-12
-32
-40
-36
-28
-30
-45
-65
-74
-65
-43
-23
-17
-26
-41
-47
-43
-35
-32
-39
-47
-45
-29
-5
12
13
3
-7
-7
2
10
8
-1
-8
-5
5
12
7
-6
-15
-5
21
51
65
58
36
11
-8
-20
-28
-31
-25
-10
8
15
5
-16
-34
-36
-23
-4
7
7
1
-2
-1
2
4
2
0
0
2
3
2
0
0
1
2
2
1
0
1
2
2
1
0
0
2
3
2
0
0
1
2
2
1
0
0
2
2
2
1
1
2
0
-2
1
12
28
39
34
13
-9
-15
-2
15
16
-8
-40
-53
-31
16
58
72
58
30
8
-5
-15
-28
-36
-29
-8
13
18
1
-23
-36
-29
-13
-5
-12
-27
-33
-24
-8
5
7
3
0
0
1
0
-1
1
6
8
0
-16
-30
-32
-22
-8
2
5
5
6
4
-4
-16
-25
-25
-20
-23
-38
-56
-61
-41
-6
20
19
-8
-40
-55
-49
-36
-30
-32
-33
-24
-7
7
10
3
-4
-3
2
5
4
1
-1
1
1
-1
2
12
28
38
33
13
-6
-12
-3
9
11
2
-8
-7
3
11
8
-3
-10
-3
10
15
3
-20
-36
-35
-18
-1
5
2
-2
0
7
8
-1
-16
-29
-32
-23
-9
3
8
7
2
-3
-4
0
6
7
2
-4
-5
2
9
8
-2
-11
-5
17
40
45
26
-1
-15
-3
23
40
34
15
4
12
32
42
28
-4
-33
-41
-29
-7
9
13
7
-3
-17
-28
-33
-25
-9
7
13
4
-12
-29
-44
-59
-72
-76
-64
-36
-6
7
0
-17
-30
-29
-19
-11
-6
4
21
37
39
22
-2
-9
12
48
71
61
30
5
4
22
37
32
16
6
15
33
38
22
-4
-19
-10
11
20
7
-20
-39
-37
-19
-1
6
4
-1
-1
1
3
3
2
0
-3
-4
7
36
78
110
111
73
19
-19
-18
17
56
72
59
32
8
-7
-17
-27
-33
-27
-9
9
14
2
-17
-30
-30
-24
-21
-24
-25
-20
-13
-11
-19
-28
-27
-15
-4
-9
-36
-69
-87
-77
-50
-25
-13
-11
-6
5
15
9
-13
-38
-46
-27
9
47
77
98
111
114
98
61
18
-7
-1
30
59
65
44
14
-2
0
8
5
-12
-32
-38
-25
-4
9
8
0
-4
-1
4
5
1
-2
-1
3
5
2
-2
-1
4
5
-6
-26
-42
-39
-11
27
57
65
54
33
12
-5
-14
-10
11
46
83
103
98
75
53
45
48
47
30
4
-14
-10
14
41
48
29
-8
-45
-66
-65
-48
-26
-12
-19
-48
-85
-107
-97
-58
-15
0
-26
-75
-112
-109
-68
-16
14
15
-1
-12
-5
8
13
4
-10
-12
2
24
37
33
18
7
11
26
37
32
14
-6
-13
-4
11
16
2
-21
-38
-34
-9
22
41
38
17
-8
-25
-30
-27
-20
-10
0
7
9
3
-5
-7
0
12
13
-6
-43
-82
-103
-96
-66
-28
4
19
16
-1
-25
-44
-52
-49
-45
-50
-65
-80
-74
-43
1
30
22
-16
-58
-74
-58
-23
3
9
2
-4
-1
5
5
-2
-5
1
11
10
-11
-45
-68
-64
-34
0
17
12
-4
-10
-4
8
11
3
-7
-7
2
10
9
-2
-11
-8
7
24
32
29
21
13
6
-2
-11
-10
9
45
85
107
99
65
25
-1
-2
17
41
54
48
28
5
-3
12
46
79
92
74
35
-2
-18
-9
8
16
6
-10
-14
1
24
38
33
17
6
11
27
38
31
12
-7
-11
-1
9
9
0
-8
-5
6
13
4
-16
-34
-37
-24
-4
9
8
-1
-6
-4
6
16
26
32
33
22
-1
-28
-41
-27
13
54
67
37
-19
-66
-76
-44
3
30
20
-17
-56
-72
-59
-30
1
23
34
34
26
12
-2
-9
-6
4
10
7
-3
-10
-5
14
37
53
54
41
22
7
-2
-4
-2
1
4
5
2
-2
-5
-2
5
12
8
-12
-44
-76
-89
-74
-34
7
25
7
-38
-86
-112
-110
-93
-83
-92
-111
-120
-105
-73
-43
-36
-53
-76
-83
-64
-29
-1
3
-17
-45
-60
-53
-29
0
19
25
23
19
19
22
23
21
19
26
42
62
71
63
43
26
25
42
59
59
37
7
-9
1
26
43
38
14
-10
-15
-4
10
13
3
-8
-8
1
10
9
-1
-8
-6
4
10
7
-4
-10
-6
8
22
29
29
23
16
5
-7
-14
-6
18
50
69
62
34
3
-12
-8
4
10
4
-4
-6
1
7
6
-2
-6
-2
8
10
-6
-32
-54
-58
-41
-17
1
5
2
-1
0
2
2
0
-1
1
3
3
0
-3
-1
3
6
2
-3
-5
0
9
10
-1
-19
-31
-31
-21
-8
0
3
6
9
3
-15
-42
-63
-62
-38
-5
16
15
0
-12
-9
4
14
10
-6
-22
-29
-27
-20
-13
-6
6
21
33
34
24
7
-4
-3
9
25
39
45
41
31
17
5
0
0
2
1
-3
-5
2
16
31
35
27
11
-3
-7
-3
3
5
3
0
-1
-1
0
1
3
5
4
-4
-17
-26
-20
0
23
33
24
3
-14
-16
-3
14
25
27
24
21
17
8
-3
-12
-10
4
23
35
34
20
6
-2
-1
4
4
-3
-14
-23
-28
-28
-26
-25
-24
-20
-13
-3
6
8
4
-2
-5
-2
3
6
4
-2
-5
-2
5
7
3
-5
-7
-1
9
11
0
-19
-34
-34
-21
-5
4
4
0
-1
2
3
0
-3
-3
3
8
5
-6
-13
-4
22
51
64
47
10
-27
-41
-28
2
32
45
38
16
-10
-29
-35
-27
-10
5
10
5
-3
-5
-2
4
5
1
-3
-3
2
5
3
-3
-4
2
8
5
-12
-32
-41
-28
-3
14
10
-13
-36
-41
-26
-3
10
8
-1
-6
-2
4
6
2
-3
-3
1
5
4
-1
-3
-1
3
4
2
-2
-3
0
3
4
2
-1
-3
-3
2
13
29
40
35
3
-44
-80
-78
-37
20
55
49
15
-12
-9
12
21
-4
-53
-85
-71
-14
51
81
66
28
-3
-10
-2
4
0
-1
9
29
41
33
9
-12
-14
2
17
13
-13
-50
-77
-84
-71
-47
-23
-12
-22
-50
-85
-105
-96
-61
-22
-4
-13
-36
-49
-42
-23
-10
-11
-18
-16
0
18
19
-1
-29
-43
-33
-9
12
19
22
35
62
93
107
95
62
26
1
-10
-10
-1
16
41
65
75
65
41
18
4
-2
-13
-35
-60
-67
-47
-8
24
28
3
-33
-55
-54
-42
-40
-52
-67
-62
-31
12
42
45
24
1
-8
-2
6
4
-6
-8
9
41
70
78
63
39
23
24
35
43
41
30
17
7
1
-2
-2
-1
2
3
2
-1
-3
-1
3
5
2
-3
-4
0
6
6
0
-8
-8
4
21
32
32
21
9
3
0
-4
-9
-6
13
46
78
90
73
35
-1
-17
-12
4
12
9
-2
-10
-7
3
11
11
0
-19
-40
-59
-69
-66
-48
-21
4
15
10
-6
-23
-31
-28
-19
-10
-2
3
6
5
0
-5
-5
0
8
9
0
-18
-32
-35
-23
-6
5
6
1
-3
-1
2
3
0
-3
-2
3
5
2
-5
-7
1
17
32
35
25
9
-3
-6
-2
3
4
2
-1
-2
-1
1
2
2
0
-2
-2
0
5
6
0
-14
-29
-35
-28
-10
6
12
6
-5
-10
-5
7
20
28
30
25
15
2
-8
-9
-3
7
12
6
-8
-22
-28
-24
-17
-14
-17
-23
-26
-23
-15
-4
6
12
9
-3
-20
-33
-33
-21
-5
4
3
-1
-2
4
7
1
-15
-31
-35
-24
-7
5
6
0
-2
1
5
1
-13
-29
-35
-27
-10
5
10
5
-3
-6
-3
3
6
3
-2
-4
-2
3
6
3
-3
-5
-2
5
8
2
-6
-9
0
13
13
-10
-49
-76
-69
-29
19
43
36
16
13
36
66
72
43
-2
-28
-14
24
57
63
49
40
49
64
62
29
-23
-63
-69
-45
-13
6
6
-1
-4
-1
3
3
1
-1
1
1
-2
-3
1
14
29
35
27
11
-1
-1
14
35
54
63
56
34
4
-21
-31
-22
-2
13
13
1
-9
-9
1
9
8
-2
-8
-5
4
9
5
-5
-9
-2
9
12
0
-20
-34
-34
-21
-6
3
4
2
0
0
0
0
1
1
2
0
-1
0
2
-2
-20
-49
-75
-80
-57
-19
8
3
-33
-78
-109
-112
-93
-69
-50
-35
-21
-6
4
7
3
-3
-3
1
3
2
-2
-1
8
25
39
45
40
28
16
7
3
0
-1
-3
-3
1
12
29
46
55
49
29
3
-14
-13
3
23
35
33
21
7
-1
-3
-1
1
2
1
1
1
0
0
0
1
2
1
0
0
0
1
2
1
0
-1
0
2
2
1
-1
-1
1
2
2
1
-1
-1
1
3
3
0
-3
-2
2
7
6
-2
-16
-28
-32
-26
-11
3
10
7
-1
-7
-5
2
10
9
-3
-19
-31
-30
-20
-9
-7
-17
-33
-43
-42
-31
-16
-4
1
3
2
2
0
-2
-2
2
12
25
36
42
40
32
19
7
-1
-3
-1
2
3
2
0
-1
1
2
2
0
-1
0
2
2
1
-1
0
2
3
1
-2
-2
3
8
4
-12
-31
-40
-28
-4
14
11
-12
-36
-42
-26
-2
11
8
-2
-7
-2
6
7
1
-6
-4
4
9
4
-5
-8
0
12
13
-3
-24
-33
-19
9
30
31
15
-4
-10
-3
6
7
1
-4
-3
2
5
3
-2
-3
0
5
5
0
-5
-5
2
16
35
56
75
87
85
71
54
46
50
58
56
37
10
-10
-12
-1
10
9
0
-7
-5
4
11
7
-5
-18
-24
-26
-31
-40
-50
-50
-37
-18
-5
-5
-18
-34
-43
-41
-30
-15
-4
3
4
2
0
0
1
2
2
1
0
1
2
3
1
0
0
2
3
3
0
-2
0
3
5
2
-2
-4
1
8
9
0
-16
-30
-33
-23
-8
4
8
5
0
-2
-2
1
4
5
2
-2
-5
0
14
31
41
39
30
26
35
53
67
61
35
5
-12
-9
4
12
7
-5
-10
0
19
35
37
26
9
-2
-6
-2
3
8
7
0
-14
-28
-34
-27
-9
8
13
4
-8
-10
4
24
34
24
-2
-26
-33
-18
5
19
13
-5
-17
-9
20
53
71
62
33
1
-13
-5
17
36
40
27
9
-4
-6
-1
5
7
4
-1
-3
-1
4
8
7
-1
-15
-28
-31
-24
-9
4
9
6
0
-3
-1
3
5
3
0
-1
1
3
4
2
0
0
2
3
3
2
0
1
2
3
3
1
1
1
3
3
2
1
1
2
3
3
2
1
1
2
3
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
2
2
2
3
3
2
2
1
2
3
3
2
1
1
3
4
3
2
1
2
3
4
2
1
1
3
5
4
1
0
2
5
6
2
-2
-1
5
10
5
-12
-31
-37
-25
-3
12
11
0
-7
-1
11
15
1
-21
-32
-19
9
33
35
17
-3
-10
-2
8
10
4
-3
-2
4
8
6
0
-2
1
6
6
2
-1
0
4
6
3
0
1
5
6
-4
-23
-40
-43
-32
-18
-13
-20
-30
-31
-20
-3
7
7
3
0
2
4
4
2
1
2
5
5
2
1
2
5
6
3
0
0
4
7
5
0
-1
3
8
8
0
-6
-1
17
37
43
30
8
-6
-5
5
11
6
-2
-4
3
10
9
0
-6
-1
10
14
4
-11
-10
15
52
78
76
53
33
34
52
68
63
37
8
-8
-6
4
9
7
2
0
2
5
5
3
3
4
4
2
2
4
6
6
2
-2
0
8
13
6
-14
-32
-34
-18
3
9
-5
-27
-37
-26
-4
13
13
3
-3
0
7
9
4
-1
0
6
10
5
-3
-3
7
17
12
-13
-45
-63
-55
-28
-2
4
-9
-29
-45
-51
-51
-47
-41
-32
-23
-22
-31
-45
-50
-41
-19
2
12
10
3
-1
1
5
8
6
3
1
2
4
6
7
6
2
-2
-1
8
22
33
34
26
16
15
25
34
34
21
2
-8
-4
6
13
10
2
-3
0
8
11
7
1
-1
3
9
9
5
0
0
5
9
8
3
0
1
6
9
7
2
0
3
8
9
6
1
0
4
9
9
4
-1
-1
6
13
13
2
-14
-26
-28
-19
-5
6
11
9
4
2
2
5
7
7
5
3
3
5
7
7
5
3
3
5
7
6
5
3
4
6
7
6
4
3
4
6
7
6
3
3
5
7
7
5
3
3
6
8
7
4
2
3
7
9
7
2
0
5
12
13
4
-12
-26
-29
-20
-5
8
14
13
6
-10
-32
-54
-62
-51
-26
-4
-2
-22
-48
-59
-47
-21
-1
0
-16
-29
-27
-8
11
18
11
1
-3
3
10
12
7
1
1
6
10
10
5
1
3
7
10
8
4
2
5
9
9
6
3
3
6
9
9
5
2
4
8
10
8
4
2
5
9
10
6
2
2
7
10
9
4
1
3
9
12
9
1
-1
5
14
17
6
-13
-28
-28
-15
0
9
9
6
6
8
8
4
1
5
13
16
7
-14
-31
-28
-4
28
47
41
19
-2
-7
2
13
15
8
1
1
7
12
11
5
1
4
9
11
9
4
2
6
10
10
6
3
4
9
11
9
3
2
7
13
11
2
-4
9
45
90
118
111
72
26
-2
-4
9
17
11
-1
-3
14
42
63
65
47
24
8
5
8
8
4
2
8
22
37
42
35
18
3
-2
3
11
14
10
4
2
5
11
13
9
3
1
7
15
17
7
-11
-25
-27
-16
0
11
13
9
6
5
8
9
9
7
7
8
8
8
7
7
8
9
8
6
7
8
10
9
6
5
7
11
12
8
2
2
11
19
16
-6
-39
-60
-55
-26
7
23
17
3
-2
7
18
16
-4
-26
-34
-20
4
19
18
6
-1
3
14
18
11
0
-3
9
29
43
42
30
15
7
5
7
8
9
10
11
10
7
3
5
13
25
34
37
36
34
35
36
31
21
10
2
3
8
13
13
9
5
6
9
12
11
8
6
7
10
12
11
8
6
8
10
12
10
7
6
8
11
13
10
6
5
8
14
17
10
-4
-22
-36
-40
-37
-29
-21
-15
-12
-12
-15
-21
-28
-30
-24
-12
3
13
15
12
7
6
9
12
13
10
7
6
9
13
14
9
4
3
11
26
39
44
36
21
7
1
4
12
17
16
8
1
1
10
30
52
68
69
54
26
-3
-22
-26
-17
-3
12
26
41
58
70
71
59
39
19
7
4
7
9
11
14
21
32
45
52
52
42
29
16
8
7
9
13
13
11
8
9
11
13
12
10
8
9
12
14
12
8
7
10
14
15
11
6
5
11
18
19
9
-8
-21
-22
-12
2
13
16
14
11
9
9
10
12
14
14
11
7
7
12
17
18
10
-6
-20
-23
-13
3
14
17
14
10
9
11
12
12
11
11
14
15
10
-1
-15
-23
-19
-4
15
28
25
7
-15
-25
-18
0
10
-1
-28
-52
-53
-27
7
28
25
9
0
5
17
22
15
4
3
12
22
20
7
-1
7
25
31
7
-39
-79
-83
-51
-7
16
8
-16
-28
-17
6
20
12
-10
-30
-35
-27
-14
-3
5
11
15
14
11
11
20
36
51
57
51
40
30
22
15
7
3
10
28
46
51
38
18
5
6
15
19
13
5
9
26
45
52
40
19
5
6
16
18
6
-15
-28
-23
-2
24
41
44
39
31
24
17
11
7
6
11
19
29
37
44
49
50
49
48
46
42
36
26
14
6
6
12
19
21
15
7
5
11
21
26
17
-5
-33
-51
-49
-23
16
51
65
51
18
-15
-30
-22
-2
14
17
10
6
13
31
46
49
38
21
10
8
12
16
16
14
13
13
13
14
16
16
14
4
-11
-24
-22
-3
25
46
47
28
3
-12
-10
2
13
18
18
18
17
11
-2
-16
-19
-3
26
54
66
59
41
25
17
17
18
15
10
7
12
27
52
78
93
86
57
16
-18
-29
-15
10
26
24
12
4
8
21
28
19
-3
-28
-46
-56
-60
-57
-44
-18
14
35
30
0
-38
-63
-66
-57
-54
-65
-80
-80
-55
-15
19
31
23
9
5
11
21
23
17
10
9
15
20
20
14
10
11
17
20
18
13
10
13
18
20
17
11
10
15
20
20
15
9
11
18
23
19
10
6
19
47
73
79
59
27
6
11
34
54
52
26
-7
-25
-18
4
24
28
19
9
8
16
24
20
4
-15
-24
-17
3
26
41
46
42
36
28
20
12
8
10
18
24
22
13
5
8
21
33
27
-1
-38
-58
-44
-2
44
64
52
21
0
4
29
53
59
43
20
7
8
17
23
21
14
10
13
19
22
19
13
11
14
20
21
18
12
11
15
22
23
17
8
7
18
36
50
50
37
23
16
17
16
4
-13
-22
-11
17
42
44
16
-23
-51
-52
-30
-7
1
-8
-18
-16
5
34
55
58
42
21
7
8
19
28
23
3
-20
-27
-10
19
34
17
-28
-70
-82
-55
-8
26
32
18
6
10
22
27
18
7
9
24
32
14
-28
-65
-61
-9
65
116
119
81
36
10
10
18
21
17
14
18
23
18
2
-14
-11
14
47
62
45
2
-44
-70
-68
-44
-14
12
27
31
23
8
-7
-11
0
22
41
47
36
17
5
7
18
27
25
15
8
10
21
29
24
10
1
10
37
68
83
74
49
23
10
10
14
17
21
30
43
52
48
31
10
-4
-8
-11
-19
-33
-42
-39
-28
-22
-30
-50
-66
-61
-36
-4
19
24
18
14
15
20
21
17
13
13
20
30
42
51
58
58
51
36
21
14
15
20
20
15
11
16
32
49
54
44
26
12
9
16
22
22
18
14
15
18
20
19
17
16
17
18
18
18
18
18
17
16
16
19
21
20
14
8
14
34
62
80
77
56
35
28
40
57
66
59
40
19
-2
-23
-40
-46
-29
6
39
45
16
-35
-77
-90
-71
-38
-10
8
23
38
51
53
42
23
10
10
19
32
42
51
57
59
52
37
21
12
14
21
23
17
11
13
22
29
22
2
-19
-30
-28
-21
-20
-22
-19
-1
26
49
55
42
27
23
34
50
59
59
59
68
84
95
89
63
27
-2
-14
-10
-3
-4
-17
-37
-49
-42
-17
14
34
32
12
-10
-14
1
24
34
23
-1
-20
-21
-6
13
23
22
16
14
17
20
19
16
14
17
21
22
15
3
-8
-15
-14
-4
17
44
68
77
67
48
37
47
77
106
114
92
51
14
-2
3
19
30
32
25
18
13
14
19
28
39
49
58
67
76
82
79
64
39
16
5
9
21
28
22
11
5
12
26
33
22
-5
-33
-47
-39
-16
8
22
27
30
36
47
58
60
51
34
20
14
16
19
15
6
0
6
22
36
37
23
7
2
13
28
32
17
-7
-22
-19
-1
15
19
14
11
18
26
25
5
-27
-59
-80
-89
-92
-90
-83
-68
-52
-45
-55
-78
-98
-97
-73
-36
-7
2
-11
-35
-58
-70
-71
-67
-62
-61
-61
-62
-65
-75
-96
-129
-163
-187
-190
-180
-176
-191
-225
-261
-283
-288
-293
-316
-357
-394
-398
-360
-296
-236
-200
-181
-157
-109
-40
35
100
160
229
321
436
560
676
770
831
844
794
669
479
256
50
-90
-139
-104
-23
49
68
14
-91
-203
-268
-253
-150
27
251
483
684
809
830
746
587
407
250
134
54
-6
-55
-94
-131
-186
-286
-450
-668
-901
-1102
-1222
-1226
-1094
-828
-461
-55
310
574
712
741
685
564
385
166
-46
-185
-207
-119
10
93
71
-56
-237
-408
-522
-558
-516
-406
-253
-95
27
87
89
66
58
87
158
262
397
567
773
991
1174
1264
1212
1006
676
290
-61
-298
-375
-304
-135
64
241
363
408
349
167
-122
-445
-683
-737
-578
-270
75
365
567
691
746
707
541
254
-73
-321
-405
-328
-180
-78
-92
-224
-432
-676
-935
-1190
-1393
-1471
-1360
-1056
-627
-186
161
362
417
360
226
41
-172
-379
-534
-600
-567
-468
-364
-319
-367
-506
-701
-911
-1105
-1262
-1364
-1386
-1306
-1112
-824
-482
-140
158
383
524
579
556
478
373
273
195
139
98
62
29
2
-18
-34
-50
-69
-95
-130
-172
-215
-242
-234
-184
-97
16
146
284
404
457
383
160
-170
-500
-720
-786
-743
-691
-701
-759
-784
-702
-517
-317
-220
-286
-479
-689
-799
-753
-573
-337
-136
-38
-71
-231
-487
-786
-1060
-1248
-1311
-1259
-1154
-1086
-1131
-1316
-1609
-1938
-2241
-2488
-2682
-2834
-2941
-2987
-2963
-2877
-2750
-2593
-2403
-2176
-1934
-1723
-1578
-1487
-1386
-1206
-933
-645
-470
-513
-784
-1193
-1593
-1862
-1951
-1893
-1763
-1639
-1558
-1501
-1410
-1217
-882
-405
180
837
1540
2270
2993
3652
4191
4583
4847
5025
5137
5156
5017
4658
4059
3250
2297
1291
336
-468
-1060
-1453
-1736
-2029
-2411
-2872
-3333
-3713
-3988
-4187
-4345
-4445
-4424
-4220
-3825
-3303
-2759
-2282
-1914
-1633
-1367
-1010
-458
328
1283
2219
2893
3097
2749
1917
781
-429
-1494
-2255
-2646
-2722
-2626
-2512
-2450
-2385
-2202
-1840
-1373
-953
-672
-436
14
936
2383
4125
5745
6844
7206
6840
5911
4643
3256
1958
933
318
162
407
910
1474
1898
2028
1806
1312
747
355
309
645
1286
2131
3111
4167
5164
5843
5892
5099
3484
1304
-1056
-3231
-4944
-6020
-6380
-6082
-5359
-4566
-4030
-3868
-3943
-3996
-3855
-3542
-3193
-2872
-2475
-1829
-899
100
804
947
541
-157
-858
-1427
-1900
-2351
-2757
-3013
-3054
-2937
-2798
-2700
-2560
-2225
-1655
-1026
-641
-696
-1101
-1514
-1560
-1091
-278
491
843
588
-231
-1419
-2738
-3996
-5060
-5835
-6236
-6174
-5582
-4462
-2936
-1251
278
1373
1883
1818
1320
606
-86
-526
-520
30
1064
2341
3497
4196
4297
3938
3490
3374
3846
4864
6126
7239
7901
7981
7467
6371
4706
2583
292
-1741
-3174
-3972
-4450
-5021
-5857
-6703
-7041
-6456
-4917
-2756
-402
1878
4003
5917
7445
8345
8491
7987
7073
5919
4532
2873
1063
-564
-1651
-2099
-2153
-2201
-2453
-2783
-2874
-2505
-1725
-776
136
992
1940
3141
4639
6303
7840
8848
8936
7941
6113
4117
2722
2369
2901
3705
4139
3927
3207
2310
1520
1042
1110
1968
3634
5666
7255
7706
6943
5576
4416
3856
3660
3348
2768
2280
2379
3146
4112
4700
4795
4868
5500
6758
8060
8651
8259
7286
6397
5914
5612
5044
4025
2759
1519
295
-1189
-3069
-4993
-6237
-6246
-5105
-3493
-2174
-1476
-1211
-1036
-866
-943
-1554
-2715
-4125
-5399
-6314
-6839
-6993
-6727
-5967
-4766
-3365
-2092
-1187
-717
-621
-805
-1190
-1697
-2248
-2819
-3474
-4295
-5252
-6128
-6613
-6502
-5791
-4576
-2862
-537
2395
5486
7789
8243
6316
2413
-2257
-6298
-8793
-9592
-9128
-8032
-6841
-5928
-5512
-5610
-5931
-5899
-4912
-2740
246
3200
5255
5978
5508
4317
2793
977
-1337
-4260
-7493
-10299
-11824
-11555
-9606
-6665
-3614
-1099
707
2015
3115
4074
4660
4481
3248
978
-1958
-4941
-7296
-8496
-8320
-6915
-4729
-2319
-137
1598
2879
3767
4278
4356
3952
3096
1876
372
-1384
-3337
-5297
-6911
-7796
-7747
-6856
-5412
-3683
-1755
415
2772
5005
6623
7245
6871
5899
4850
4022
3352
2570
1525
368
-515
-771
-297
741
2054
3392
4579
5462
5886
5761
5162
4324
3491
2734
1919
888
-305
-1323
-1746
-1421
-644
-12
-23
-738
-1747
-2485
-2613
-2210
-1627
-1184
-940
-697
-186
733
2004
3461
4955
6422
7855
9215
10368
11086
11135
10393
8938
7036
5028
3179
1579
178
-1076
-2123
-2773
-2842
-2299
-1337
-284
559
1043
1176
1035
696
229
-261
-612
-674
-402
87
602
1040
1504
2265
3535
5215
6819
7662
7250
5598
3254
985
-678
-1708
-2506
-3532
-4949
-6501
-7692
-8074
-7449
-5895
-3704
-1326
676
1752
1585
317
-1460
-3003
-3843
-4043
-4043
-4249
-4651
-4827
-4283
-2861
-889
1025
2359
2927
2874
2506
2120
1933
2064
2524
3183
3813
4210
4334
4346
4485
4879
5434
5904
6078
5937
5674
5568
5803
6341
6916
7148
6743
5672
4247
3005
2434
2706
3571
4515
5052
4960
4296
3254
1991
581
-920
-2421
-3833
-5149
-6451
-7802
-9096
-10040
-10294
-9699
-8379
-6654
-4844
-3131
-1571
-203
876
1550
1756
1524
927
27
-1123
-2419
-3680
-4705
-5399
-5824
-6130
-6413
-6628
-6648
-6405
-5972
-5515
-5147
-4847
-4494
-3986
-3327
-2584
-1804
-963
-39
893
1640
1993
1880
1427
884
470
282
331
640
1291
2354
3752
5202
6298
6708
6346
5395
4192
3060
2195
1662
1438
1448
1556
1572
1294
598
-502
-1872
-3375
-4969
-6709
-8626
-10592
-12289
-13351
-13588
-13117
-12297
-11503
-10902
-10391
-9725
-8728
-7412
-5955
-4565
-3352
-2283
-1220
14
1547
3389
5366
7117
8199
8272
7264
5406
3091
682
-1615
-3701
-5451
-6649
-7075
-6698
-5786
-4829
-4284
-4326
-4764
-5184
-5197
-4624
-3532
-2134
-657
754
2040
3200
4226
5073
5647
5855
5681
5247
4792
4559
4669
5060
5560
6028
6461
6946
7521
8060
8298
8007
7181
6082
5107
4567
4543
4913
5481
6109
6730
7279
7622
7581
7018
5922
4409
2645
756
-1190
-3139
-4989
-6563
-7653
-8080
-7741
-6630
-4840
-2566
-96
2241
4165
5529
6341
6711
6750
6508
5988
5214
4289
3372
2606
2054
1689
1453
1308
1240
1209
1116
838
322
-331
-890
-1117
-919
-419
112
419
404
156
-133
-301
-295
-156
51
301
626
1072
1647
2294
2903
3350
3539
3423
3005
2335
1505
658
-10
-281
17
912
2232
3625
4686
5127
4886
4128
3120
2092
1164
357
-338
-923
-1412
-1848
-2288
-2747
-3170
-3484
-3702
-3986
-4571
-5582
-6883
-8106
-8874
-9050
-8832
-8585
-8556
-8690
-8691
-8272
-7378
-6201
-5015
-3983
-3100
-2315
-1669
-1321
-1423
-1976
-2786
-3580
-4173
-4551
-4832
-5152
-5579
-6110
-6693
-7246
-7634
-7683
-7247
-6311
-5039
-3726
-2660
-1988
-1675
-1561
-1464
-1265
-951
-606
-387
-467
-954
-1821
-2886
-3872
-4530
-4735
-4520
-4035
-3474
-3030
-2861
-3052
-3570
-4249
-4847
-5170
-5170
-4954
-4680
-4435
-4182
-3820
-3285
-2592
-1786
-882
151
1316
2512
3544
4225
4492
4436
4225
3997
3810
3673
3599
3611
3686
3721
3573
3153
2497
1732
967
207
-625
-1569
-2524
-3276
-3639
-3621
-3471
-3559
-4150
-5219
-6428
-7279
-7366
-6573
-5129
-3477
-2041
-1045
-462
-134
74
189
183
83
24
181
641
1328
2065
2709
3230
3683
4090
4391
4504
4442
4353
4410
4641
4858
4770
4197
3217
2124
1233
714
552
650
939
1410
2059
2833
3641
4400
5070
5640
6093
6415
6629
6815
7059
7368
7633
7691
7444
6937
6328
5782
5394
5196
5204
5443
5884
6395
6756
6782
6454
5925
5398
4964
4541
3963
3125
2064
924
-142
-1028
-1662
-1982
-1966
-1694
-1369
-1213
-1316
-1540
-1603
-1276
-564
291
976
1313
1349
1274
1269
1385
1541
1606
1487
1168
709
226
-145
-296
-197
59
287
283
-73
-764
-1657
-2572
-3354
-3894
-4119
-3972
-3422
-2498
-1330
-132
859
1477
1694
1615
1395
1136
833
404
-223
-1031
-1912
-2717
-3324
-3662
-3686
-3364
-2692
-1750
-706
240
966
1487
1925
2388
2875
3268
3426
3286
2910
2436
1992
1634
1337
1022
597
11
-689
-1331
-1662
-1477
-759
266
1239
1866
2086
2066
2053
2185
2406
2535
2404
1961
1268
426
-511
-1554
-2751
-4108
-5517
-6734
-7428
-7326
-6379
-4848
-3220
-1972
-1333
-1204
-1301
-1404
-1503
-1739
-2212
-2825
-3326
-3493
-3298
-2910
-2544
-2286
-2056
-1704
-1159
-493
131
578
818
929
1033
1221
1491
1743
1826
1636
1207
744
534
788
1507
2492
3478
4301
4966
5569
6163
6674
6948
6870
6445
5800
5109
4525
4148
4035
4197
4581
5078
5550
5880
5998
5870
5485
4848
4014
3098
2240
1537
1000
581
228
-58
-254
-379
-532
-841
-1377
-2094
-2858
-3536
-4061
-4419
-4601
-4566
-4275
-3756
-3134
-2587
-2263
-2213
-2379
-2634
-2832
-2860
-2678
-2344
-1998
-1781
-1738
-1776
-1719
-1444
-982
-498
-172
-74
-146
-288
-467
-733
-1137
-1650
-2166
-2578
-2858
-3040
-3137
-3077
-2746
-2087
-1179
-199
693
1437
2062
2600
3031
3299
3382
3310
3117
2767
2163
1247
105
-1018
-1858
-2278
-2351
-2279
-2246
-2314
-2432
-2505
-2456
-2233
-1802
-1165
-407
296
742
806
506
-29
-650
-1269
-1847
-2341
-2679
-2795
-2698
-2494
-2330
-2306
-2442
-2711
-3110
-3665
-4375
-5151
-5830
-6265
-6428
-6417
-6379
-6393
-6432
-6412
-6283
-6067
-5834
-5632
-5456
-5260
-4982
-4561
-3939
-3086
-2051
-990
-130
338
357
28
-459
-940
-1322
-1552
-1571
-1310
-767
-79
503
738
545
69
-411
-647
-547
-194
248
637
904
1043
1073
1020
927
860
903
1126
1561
2192
2961
3783
4554
5169
5534
5580
5287
4691
3890
3029
2250
1640
1189
805
385
-114
-634
-1051
-1243
-1150
-783
-200
520
1277
1953
2441
2694
2757
2733
2703
2663
2534
2252
1850
1463
1241
1252
1447
1705
1927
2079
2183
2270
2359
2450
2522
2512
2312
1821
1027
71
-800
-1368
-1572
-1529
-1424
-1366
-1323
-1189
-899
-479
2
517
1109
1838
2698
3597
4419
5092
5600
5930
6037
5862
5406
4778
4149
3652
3307
3030
2710
2272
1690
965
121
-772
-1581
-2165
-2457
-2518
-2495
-2498
-2519
-2455
-2220
-1835
-1413
-1055
-761
-450
-54
402
816
1098
1241
1299
1305
1233
1022
655
189
-295
-776
-1301
-1914
-2562
-3087
-3341
-3318
-3210
-3291
-3730
-4456
-5173
-5522
-5277
-4451
-3278
-2080
-1120
-507
-203
-98
-105
-206
-414
-702
-954
-1008
-764
-258
339
840
1159
1359
1570
1877
2248
2570
2738
2725
2578
2378
2195
2082
2075
2182
2359
2501
2491
2260
1831
1305
804
422
215
215
427
812
1265
1639
1802
1695
1348
848
307
-149
-376
-233
341
1261
2299
3193
3791
4121
4323
4502
4614
4511
4089
3426
2775
2404
2407
2628
2766
2573
2011
1259
588
213
203
503
1000
1591
2189
2726
3136
3357
3338
3041
2442
1554
464
-643
-1512
-1903
-1698
-953
127
1287
2316
3091
3557
3677
3423
2811
1937
989
184
-307
-423
-211
214
723
1204
1576
1792
1840
1748
1570
1361
1154
954
746
500
181
-250
-815
-1500
-2231
-2884
-3332
-3493
-3358
-2982
-2444
-1822
-1185
-600
-132
186
381
538
755
1075
1445
1739
1833
1681
1340
932
581
370
332
472
769
1150
1483
1614
1449
1030
523
117
-112
-257
-506
-987
-1653
-2300
-2705
-2765
-2546
-2208
-1899
-1713
-1714
-1976
-2549
-3370
-4213
-4749
-4724
-4129
-3229
-2419
-2008
-2079
-2503
-3065
-3596
-4030
-4360
-4591
-4707
-4686
-4530
-4271
-3967
-3691
-3516
-3488
-3598
-3770
-3882
-3829
-3573
-3148
-2626
-2064
-1483
-875
-224
482
1261
2115
3006
3833
4460
4789
4832
4700
4531
4382
4189
3827
3204
2325
1277
168
-919
-1925
-2798
-3497
-4026
-4456
-4890
-5392
-5934
-6424
-6770
-6947
-6969
-6833
-6478
-5834
-4910
-3838
-2812
-1963
-1282
-662
-20
618
1144
1484
1677
1844
2063
2263
2250
1843
1008
-99
-1225
-2143
-2730
-2961
-2871
-2534
-2059
-1583
-1221
-1014
-917
-847
-753
-650
-582
-565
-578
-586
-590
-621
-691
-759
-758
-682
-636
-794
-1271
-2020
-2834
-3481
-3850
-3999
-4064
-4115
-4088
-3836
-3259
-2402
-1439
-579
35
366
451
348
106
-231
-611
-976
-1274
-1479
-1595
-1656
-1714
-1820
-1988
-2182
-2312
-2275
-1999
-1490
-831
-146
456
933
1334
1796
2480
3484
4754
6064
7100
7621
7588
7172
6621
6085
5536
4856
4002
3112
2437
2156
2224
2385
2346
1970
1340
668
137
-182
-318
-332
-292
-300
-499
-1018
-1865
-2867
-3750
-4293
-4466
-4425
-4377
-4440
-4598
-4765
-4881
-4923
-4844
-4528
-3835
-2721
-1332
46
1139
1846
2262
2566
2875
3180
3406
3522
3588
3718
3991
4408
4908
5405
5812
6030
5962
5557
4866
4038
3245
2577
2016
1499
1026
690
606
777
1048
1184
1025
592
58
-393
-677
-826
-917
-996
-1063
-1118
-1181
-1260
-1293
-1147
-707
21
874
1613
2061
2196
2115
1935
1708
1429
1102
804
650
715
972
1313
1627
1881
2124
2429
2821
3254
3638
3893
3967
3838
3491
2929
2198
1407
708
233
41
84
242
378
401
276
21
-315
-659
-917
-991
-817
-405
141
678
1090
1348
1504
1634
1771
1894
1966
1984
1992
2037
2112
2140
2011
1645
1027
202
-754
-1751
-2685
-3441
-3913
-4051
-3887
-3524
-3081
-2642
-2236
-1850
-1465
-1065
-638
-182
290
733
1075
1234
1150
806
237
-455
-1093
-1458
-1360
-739
271
1379
2260
2711
2733
2483
2160
1884
1678
1519
1411
1405
1546
1810
2068
2136
1858
1180
170
-1027
-2264
-3439
-4497
-5403
-6107
-6558
-6752
-6770
-6766
-6884
-7174
-7551
-7854
-7949
-7800
-7467
-7032
-6549
-6044
-5557
-5150
-4877
-4707
-4515
-4152
-3562
-2845
-2211
-1856
-1846
-2102
-2465
-2796
-3024
-3151
-3222
-3303
-3464
-3764
-4209
-4743
-5267
-5688
-5959
-6078
-6046
-5842
-5419
-4748
-3845
-2786
-1700
-742
-66
219
111
-256
-651
-848
-747
-403
26
403
675
860
973
990
884
687
506
462
587
793
935
927
803
685
681
812
999
1125
1091
846
384
-252
-961
-1599
-2009
-2092
-1835
-1305
-601
195
1027
1866
2691
3488
4232
4855
5227
5190
4641
3628
2372
1168
241
-369
-791
-1204
-1707
-2272
-2797
-3193
-3433
-3536
-3512
-3342
-2995
-2466
-1792
-1033
-250
523
1266
1971
2634
3255
3826
4325
4706
4929
4999
4995
5045
5260
5669
6191
6679
7004
7120
7074
6967
6889
6882
6931
6987
6985
6865
6581
6121
5523
4875
4286
3842
3583
3503
3584
3822
4222
4778
5446
6151
6805
7325
7628
7618
7199
6333
5095
3696
2414
1482
990
869
958
1094
1167
1126
951
643
234
-214
-626
-971
-1280
-1636
-2111
-2702
-3321
-3819
-4057
-3953
-3513
-2832
-2073
-1418
-1014
-919
-1070
-1313
-1467
-1406
-1111
-660
-166
300
758
1304
2047
3017
4133
5242
6208
6990
7633
8189
8641
8890
8845
8530
8109
7805
7761
7969
8309
8663
9000
9346
9703
9980
10034
9770
9223
8551
7934
7477
7166
6913
6612
6190
5623
4936
4216
3597
3219
3165
3414
3849
4308
4653
4805
4740
4471
4038
3492
2880
2231
1553
856
176
-417
-850
-1070
-1058
-805
-299
454
1380
2322
3084
3537
3680
3622
3483
3298
3017
2564
1928
1173
386
-375
-1089
-1729
-2240
-2561
-2682
-2671
-2639
-2676
-2817
-3049
-3344
-3648
-3864
-3856
-3533
-2944
-2305
-1885
-1822
-2003
-2121
-1877
-1174
-151
937
1901
2702
3398
4041
4615
5054
5305
5357
5231
4952
4551
4080
3603
3153
2689
2115
1358
448
-473
-1231
-1728
-1989
-2110
-2163
-2138
-1970
-1621
-1140
-656
-307
-178
-272
-556
-1020
-1710
-2705
-4059
-5737
-7589
-9402
-10980
-12221
-13127
-13756
-14155
-14328
-14266
-14003
-13633
-13277
-13016
-12853
-12729
-12587
-12412
-12226
-12058
-11917
-11800
-11715
-11678
-11691
-11723
-11713
-11602
-11364
-10990
-10464
-9742
-8796
-7661
-6455
-5336
-4419
-3726
-3208
-2814
-2541
-2421
-2468
-2633
-2818
-2935
-2949
-2882
-2777
-2648
-2466
-2172
-1698
-1006
-112
893
1854
2603
3038
3166
3094
2950
2821
2742
2734
2853
3173
3730
4465
5246
5938
6481
6889
7194
7371
7339
7012
6366
5463
4411
3330
2343
1588
1216
1332
1939
2912
4046
5132
6006
6550
6659
6240
5259
3787
2009
186
-1422
-2583
-3102
-2841
-1766
-5
2142
4278
6039
7194
7672
7514
6819
5718
4377
2980
1692
624
-163
-611
-638
-166
795
2091
3463
4654
5525
6075
6375
6483
6408
6148
5722
5160
4453
3538
2355
946
-501
-1717
-2487
-2746
-2569
-2075
-1350
-454
517
1395
2007
2289
2350
2417
2683
3177
3772
4304
4712
5091
5611
6396
7427
8555
9569
10287
10606
10509
10050
9331
8468
7555
6627
5648
4528
3174
1538
-342
-2346
-4287
-5967
-7212
-7917
-8057
-7681
-6889
-5807
-4561
-3267
-2019
-892
59
802
1327
1654
1839
1948
2035
2092
2045
1769
1150
135
-1239
-2864
-4611
-6375
-8096
-9760
-11366
-12902
-14332
-15598
-16647
-17463
-18088
-18607
-19107
-19627
-20132
-20530
-20710
-20599
-20180
-19493
-18608
-17595
-16491
-15298
-13989
-12549
-11004
-9432
-7923
-6515
-5155
-3713
-2054
-117
2055
4340
6584
8634
10346
11589
12280
12440
12207
11793
11378
11032
10699
10271
9670
8890
7963
6914
5739
4422
2968
1404
-232
-1899
-3526
-4983
-6094
-6703
-6760
-6352
-5656
-4845
-4018
-3211
-2456
-1838
-1483
-1502
-1933
-2718
-3727
-4801
-5777
-6517
-6935
-7024
-6857
-6543
-6160
-5704
-5102
-4282
-3243
-2081
-944
38
796
1329
1678
1907
2102
2382
2885
3719
4904
6335
7800
9029
9774
9863
9238
7960
6188
4148
2087
230
-1253
-2256
-2728
-2665
-2112
-1174
-23
1126
2074
2696
2978
2990
2829
2561
2210
1777
1285
789
365
76
-30
87
461
1113
2017
3086
4184
5185
6016
6663
7153
7521
7799
8032
8285
8626
9087
9641
10207
10689
11020
11176
11172
11036
10793
10461
10042
9519
8844
7954
6786
5306
3529
1527
-570
-2585
-4309
-5545
-6145
-6053
-5308
-4034
-2423
-720
796
1855
2251
1905
889
-612
-2363
-4141
-5768
-7106
-8055
-8550
-8570
-8135
-7304
-6174
-4893
-3670
-2748
-2337
-2526
-3244
-4298
-5475
-6642
-7775
-8912
-10078
-11239
-12324
-13273
-14083
-14796
-15467
-16123
-16764
-17366
-17913
-18395
-18801
-19101
-19247
-19186
-18866
-18251
-17321
-16068
-14503
-12670
-10658
-8609
-6696
-5084
-3888
-3138
-2791
-2761
-2945
-3241
-3544
-3745
-3751
-3517
-3068
-2494
-1913
-1440
-1162
-1130
-1349
-1759
-2223
-2562
-2631
-2401
-1991
-1604
-1408
-1436
-1575
-1645
-1519
-1191
-765
-375
-108
11
-4
-150
-445
-902
-1491
-2122
-2662
-2976
-2960
-2563
-1799
-743
469
1673
2723
3538
4122
4534
4825
4989
4965
4678
4109
3308
2366
1353
283
-873
-2134
-3465
-4774
-5940
-6855
-7443
-7660
-7485
-6927
-6014
-4792
-3290
-1517
526
2790
5150
7416
9399
10992
12191
13062
13657
13963
13923
13501
12750
11813
10864
10022
9304
8652
7995
7314
6656
6098
5692
5445
5322
5291
5351
5541
5903
6454
7165
7972
8800
9591
10313
10969
11578
12165
12736
13258
13644
13781
13560
12933
11931
10650
9218
7752
6350
5092
4051
3284
2819
2640
2706
2964
3377
3923
4581
5309
6035
6670
7122
7325
7256
6944
6460
5893
5309
4721
4086
3330
2373
1176
-256
-1862
-3538
-5151
-6564
-7670
-8419
-8827
-8956
-8886
-8683
-8397
-8055
-7669
-7225
-6693
-6046
-5295
-4503
-3776
-3216
-2876
-2749
-2780
-2907
-3079
-3267
-3460
-3660
-3891
-4184
-4565
-5042
-5602
-6229
-6925
-7693
-8523
-9370
-10179
-10924
-11628
-12347
-13092
-13786
-14264
-14349
-13953
-13111
-11954
-10625
-9211
-7744
-6238
-4742
-3351
-2178
-1315
-802
-619
-687
-883
-1062
-1082
-833
-256
667
1930
3510
5354
7364
9402
11324
13028
14485
15721
16768
17618
18213
18468
18321
17765
16861
15727
14515
13366
12363
11501
10692
9818
8809
7681
6527
5457
4536
3764
3112
2564
2143
1890
1841
2013
2416
3053
3913
4944
6047
7110
8060
8883
9601
10220
10708
11032
11208
11327
11490
11732
11968
12042
11832
11326
10618
9820
8970
8013
6872
5519
4033
2568
1294
337
-241
-443
-327
11
475
997
1550
2123
2674
3117
3347
3309
3041
2658
2281
1970
1708
1433
1089
654
139
-427
-993
-1497
-1869
-2069
-2101
-1997
-1776
-1418
-882
-163
671
1504
2236
2833
3324
3735
4043
4188
4127
3880
3509
3056
2497
1771
856
-177
-1178
-1998
-2555
-2838
-2854
-2578
-1955
-968
324
1782
3249
4611
5815
6850
7715
8407
8936
9326
9601
9751
9733
9494
9018
8343
7552
6732
5946
5222
4559
3936
3293
2533
1522
127
-1725
-4005
-6566
-9174
-11574
-13580
-15120
-16242
-17049
-17610
-17912
-17876
-17416
-16508
-15200
-13571
-11680
-9546
-7196
-4715
-2275
-90
1655
2859
3511
3656
3358
2683
1705
509
-827
-2243
-3706
-5182
-6604
-7855
-8789
-9278
-9258
-8754
-7875
-6777
-5620
-4534
-3591
-2807
-2167
-1660
-1296
-1113
-1147
-1399
-1819
-2324
-2828
-3280
-3684
-4078
-4507
-4983
-5461
-5848
-6030
-5916
-5471
-4731
-3781
-2739
-1726
-852
-212
131
153
-122
-622
-1250
-1907
-2504
-2968
-3241
-3290
-3115
-2758
-2296
-1813
-1382
-1047
-822
-704
-674
-705
-767
-836
-901
-959
-997
-986
-889
-690
-415
-138
52
91
-38
-314
-704
-1181
-1728
-2324
-2949
-3594
-4279
-5054
-5970
-7037
-8202
-9366
-10423
-11293
-11944
-12378
-12609
-12658
-12547
-12300
-11943
-11493
-10945
-10287
-9512
-8647
-7766
-6976
-6375
-5987
-5729
-5414
-4822
-3802
-2344
-582
1271
3024
4574
5900
7017
7928
8607
9026
9183
9109
8837
8388
7765
6981
6078
5121
4176
3271
2388
1481
513
-502
-1492
-2334
-2896
-3083
-2881
-2360
-1652
-902
-229
294
634
792
810
775
802
992
1392
1992
2760
3687
4792
6070
7422
8646
9494
9790
9496
8708
7582
6261
4854
3456
2166
1066
179
-533
-1131
-1640
-2024
-2239
-2305
-2330
-2455
-2758
-3201
-3665
-4035
-4277
-4440
-4594
-4779
-4994
-5232
-5508
-5849
-6256
-6674
-7008
-7176
-7156
-6982
-6719
-6411
-6067
-5670
-5207
-4693
-4172
-3704
-3339
-3112
-3039
-3129
-3394
-3831
-4408
-5035
-5583
-5926
-5997
-5804
-5400
-4824
-4065
-3087
-1884
-528
844
2092
3128
3932
4510
4861
4972
4856
4584
4275
4045
3959
4011
4150
4306
4414
4408
4232
3871
3384
2900
2577
2524
2756
3202
3751
4314
4849
5358
5858
6356
6831
7233
7491
7539
7346
6932
6363
5713
5030
4313
3539
2698
1818
966
217
-371
-773
-989
-1030
-906
-630
-221
289
847
1394
1877
2271
2590
2883
3220
3652
4184
4761
5271
5583
5592
5267
4672
3931
3170
2443
1720
924
0
-1039
-2134
-3236
-4354
-5544
-6834
-8175
-9444
-10512
-11320
-11904
-12349
-12709
-12979
-13111
-13071
-12879
-12599
-12300
-12027
-11789
-11572
-11343
-11056
-10663
-10144
-9527
-8891
-8328
-7894
-7586
-7360
-7168
-6999
-6878
-6842
-6910
-7077
-7318
-7594
-7861
-8076
-8202
-8220
-8125
-7917
-7587
-7123
-6521
-5809
-5051
-4330
-3732
-3320
-3125
-3140
-3309
-3538
-3714
-3740
-3558
-3151
-2523
-1692
-703
341
1287
1983
2357
2467
2476
2565
2848
3350
4048
4927
5996
7250
8630
10022
11309
12415
13318
14001
14419
14496
14180
13490
12526
11412
10245
9078
7951
6927
6083
5468
5053
4733
4380
3915
3346
2756
2252
1930
1851
2045
2514
3223
4106
5082
6085
7080
8057
9009
9913
10724
11398
11912
12280
12544
12759
12971
13197
13420
13591
13645
13527
13217
12730
12113
11420
10708
10036
9472
9080
8901
8924
9080
9255
9332
9219
8881
8334
7633
6854
6073
5349
4723
4216
3840
3605
3510
3543
3667
3837
4006
4156
4304
4488
4748
5090
5467
5790
5957
5915
5691
5398
5185
5156
5313
5552
5723
5703
5441
4937
4195
3192
1898
328
-1418
-3172
-4763
-6081
-7102
-7871
-8462
-8953
-9421
-9924
-10486
-11069
-11577
-11905
-11983
-11805
-11403
-10802
-9991
-8943
-7660
-6201
-4678
-3217
-1932
-912
-219
124
153
-40
-337
-658
-992
-1380
-1862
-2419
-2972
-3428
-3732
-3874
-3873
-3750
-3522
-3224
-2916
-2661
-2489
-2379
-2288
-2179
-2043
-1880
-1683
-1453
-1237
-1163
-1398
-2059
-3127
-4438
-5761
-6900
-7746
-8260
-8420
-8204
-7624
-6758
-5742
-4717
-3762
-2892
-2109
-1446
-968
-713
-635
-609
-488
-174
360
1099
2013
3052
4111
5020
5598
5740
5477
4944
4291
3589
2823
1954
991
20
-844
-1531
-2048
-2465
-2859
-3276
-3726
-4201
-4692
-5198
-5718
-6242
-6754
-7232
-7647
-7969
-8175
-8268
-8282
-8283
-8341
-8508
-8795
-9172
-9575
-9923
-10134
-10141
-9897
-9385
-8616
-7629
-6494
-5295
-4121
-3041
-2090
-1272
-568
37
545
945
1218
1342
1282
1004
503
-178
-923
-1588
-2049
-2262
-2275
-2192
-2125
-2172
-2406
-2877
-3596
-4501
-5443
-6223
-6666
-6695
-6337
-5682
-4808
-3760
-2564
-1290
-68
945
1627
1941
1923
1639
1138
449
-391
-1309
-2206
-2996
-3644
-4167
-4603
-4981
-5305
-5588
-5866
-6204
-6648
-7190
-7753
-8234
-8560
-8722
-8762
-8721
-8598
-8347
-7908
-7254
-6413
-5453
-4447
-3445
-2471
-1533
-645
167
866
1424
1830
2097
2254
2336
2366
2353
2288
2156
1932
1583
1074
384
-473
-1427
-2364
-3172
-3782
-4202
-4492
-4709
-4867
-4918
-4786
-4408
-3765
-2893
-1862
-764
303
1257
2041
2643
3080
3396
3635
3836
4032
4256
4531
4860
5225
5605
6006
6458
6999
7632
8310
8942
9440
9748
9857
9784
9558
9216
8808
8395
8026
7715
7432
7120
6727
6221
5592
4851
4027
3182
2400
1771
1345
1104
976
883
783
679
597
541
483
374
181
-92
-415
-750
-1073
-1372
-1632
-1831
-1949
-1984
-1972
-1980
-2084
-2340
-2756
-3293
-3881
-4439
-4902
-5233
-5425
-5490
-5456
-5347
-5181
-4958
-4670
-4304
-3856
-3333
-2745
-2106
-1431
-747
-98
464
909
1251
1547
1866
2244
2662
3057
3354
3502
3486
3326
3065
2765
2506
2367
2401
2608
2932
3288
3596
3803
3887
3852
3714
3496
3229
2940
2646
2361
2101
1892
1763
1724
1762
1854
1989
2178
2435
2739
3023
3204
3237
3152
3032
2957
2954
3002
3074
3190
3407
3779
4298
4890
5448
5892
6199
6387
6478
6486
6418
6303
6190
6119
6083
6009
5794
5356
4692
3884
3060
2327
1733
1264
887
601
447
481
733
1186
1792
2505
3298
4146
5002
5796
6467
7015
7502
8007
8560
9099
9523
9768
9859
9890
9945
10029
10064
9950
9633
9135
8518
7836
7114
6366
5624
4946
4392
3994
3738
3578
3460
3347
3222
3087
2955
2836
2728
2612
2462
2261
2017
1754
1493
1237
980
729
525
429
490
713
1050
1435
1811
2147
2419
2590
2600
2389
1931
1250
412
-496
-1409
-2303
-3202
-4152
-5185
-6282
-7362
-8311
-9035
-9497
-9718
-9742
-9594
-9273
-8764
-8074
-7242
-6318
-5344
-4351
-3372
-2456
-1659
-1016
-535
-191
30
115
32
-242
-690
-1260
-1884
-2491
-3011
-3378
-3542
-3501
-3315
-3096
-2950
-2923
-2983
-3049
-3039
-2916
-2687
-2390
-2068
-1766
-1517
-1336
-1208
-1089
-931
-720
-487
-302
-232
-310
-516
-792
-1057
-1238
-1276
-1142
-843
-417
76
565
972
1222
1253
1033
581
-37
-727
-1402
-2001
-2492
-2857
-3084
-3179
-3172
-3108
-3019
-2910
-2765
-2583
-2411
-2333
-2418
-2667
-2999
-3298
-3477
-3521
-3481
-3425
-3404
-3439
-3536
-3697
-3916
-4180
-4463
-4741
-5003
-5243
-5444
-5576
-5599
-5498
-5290
-5022
-4744
-4478
-4216
-3927
-3574
-3128
-2576
-1925
-1202
-439
328
1070
1749
2314
2709
2909
2954
2954
3032
3246
3547
3802
3889
3779
3561
3371
3308
3373
3498
3615
3710
3833
4054
4425
4948
5599
6340
7126
7903
8608
9184
9602
9867
10006
10041
9962
9733
9315
8702
7942
7130
6370
5731
5220
4782
4344
3856
3315
2750
2188
1627
1049
441
-176
-759
-1272
-1716
-2120
-2520
-2921
-3295
-3598
-3805
-3908
-3907
-3789
-3530
-3122
-2605
-2062
-1587
-1237
-1002
-824
-647
-465
-324
-291
-404
-642
-943
-1245
-1524
-1793
-2074
-2368
-2648
-2891
-3099
-3301
-3516
-3717
-3830
-3776
-3533
-3153
-2731
-2341
-1991
-1637
-1231
-769
-286
165
552
863
1084
1195
1185
1095
1028
1114
1436
1971
2602
3179
3609
3896
4118
4356
4632
4891
5042
5011
4781
4388
3894
3347
2780
2211
1668
1186
792
492
265
91
-39
-129
-198
-312
-566
-1031
-1696
-2457
-3165
-3711
-4070
-4281
-4381
-4346
-4109
-3629
-2948
-2200
-1546
-1094
-861
-808
-889
-1084
-1387
-1770
-2166
-2492
-2688
-2740
-2675
-2535
-2353
-2160
-1990
-1878
-1857
-1934
-2093
-2299
-2513
-2697
-2817
-2844
-2766
-2598
-2380
-2161
-1972
-1816
-1666
-1488
-1258
-966
-625
-261
92
405
664
873
1057
1235
1409
1552
1621
1585
1447
1247
1050
923
920
1063
1347
1735
2168
2573
2887
3070
3123
3083
2994
2884
2740
2517
2158
1637
971
225
-521
-1197
-1765
-2209
-2536
-2754
-2882
-2941
-2959
-2947
-2889
-2737
-2428
-1910
-1168
-241
786
1803
2704
3411
3891
4158
4266
4290
4309
4390
4583
4913
5368
5902
6439
6894
7197
7312
7234
6985
6602
6135
5649
5212
4883
4688
4616
4638
4728
4885
5122
5446
5841
6267
6683
7066
7410
7713
7954
8101
8140
8096
8038
8031
8093
8173
8172
7999
7622
7078
6442
5790
5180
4657
4265
4035
3962
3992
4038
4029
3946
3821
3694
3574
3432
3232
2969
2664
2333
1954
1479
878
180
-535
-1184
-1736
-2204
-2608
-2922
-3089
-3077
-2934
-2774
-2708
-2769
-2901
-3014
-3058
-3041
-2998
-2940
-2846
-2695
-2497
-2292
-2098
-1886
-1592
-1177
-660
-100
459
1020
1617
2230
2771
3103
3129
2848
2341
1711
1018
279
-498
-1279
-2015
-2674
-3268
-3829
-4364
-4831
-5161
-5303
-5258
-5076
-4821
-4539
-4254
-3973
-3704
-3461
-3266
-3148
-3133
-3232
-3423
-3656
-3875
-4054
-4205
-4354
-4502
-4609
-4615
-4481
-4223
-3900
-3585
-3335
-3189
-3175
-3304
-3551
-3855
-4143
-4376
-4571
-4781
-5040
-5327
-5589
-5791
-5948
-6110
-6301
-6483
-6584
-6561
-6434
-6263
-6083
-5866
-5545
-5085
-4531
-3987
-3541
-3211
-2949
-2695
-2427
-2165
-1923
-1683
-1399
-1035
-604
-160
242
575
852
1100
1341
1596
1888
2243
2671
3142
3593
3954
4188
4306
4356
4384
4412
4439
4456
4471
4503
4569
4664
4755
4794
4736
4559
4263
3866
3386
2839
2237
1593
922
236
-449
-1114
-1729
-2257
-2670
-2966
-3172
-3334
-3484
-3623
-3724
-3761
-3735
-3682
-3655
-3692
-3795
-3940
-4102
-4271
-4454
-4642
-4796
-4844
-4718
-4397
-3932
-3417
-2937
-2512
-2097
-1628
-1089
-548
-118
115
154
83
0
-59
-135
-305
-610
-1018
-1452
-1838
-2139
-2350
-2463
-2466
-2363
-2207
-2098
-2136
-2366
-2757
-3230
-3710
-4156
-4559
-4912
-5192
-5372
-5440
-5409
-5307
-5156
-4966
-4744
-4510
-4294
-4129
-4029
-3984
-3955
-3880
-3695
-3345
-2814
-2134
-1382
-648
-7
499
862
1085
1183
1174
1089
961
817
670
523
382
258
155
58
-63
-233
-456
-713
-983
-1257
-1535
-1805
-2029
-2165
-2191
-2146
-2102
-2126
-2237
-2391
-2518
-2562
-2504
-2362
-2175
-1990
-1852
-1803
-1864
-2028
-2261
-2509
-2718
-2836
-2818
-2636
-2289
-1816
-1286
-768
-316
38
265
332
216
-64
-429
-770
-1000
-1093
-1083
-1028
-958
-872
-754
-602
-438
-287
-162
-62
19
80
133
207
346
586
920
1298
1649
1924
2112
2229
2291
2295
2220
2047
1768
1390
931
413
-135
-685
-1210
-1693
-2128
-2518
-2872
-3209
-3545
-3890
-4231
-4529
-4740
-4837
-4823
-4726
-4573
-4373
-4125
-3829
-3501
-3160
-2811
-2440
-2035
-1609
-1205
-860
-570
-275
114
657
1355
2156
2986
3783
4503
5112
5577
5873
5991
5940
5734
5380
4889
4285
3621
2972
2404
1960
1649
1465
1396
1427
1548
1746
2012
2341
2716
3105
3464
3758
3986
4183
4392
4627
4858
5024
5070
4970
4730
4364
3897
3363
2820
2336
1967
1734
1617
1581
1599
1654
1721
1748
1665
1417
990
425
-208
-832
-1385
-1815
-2088
-2187
-2126
-1943
-1680
-1365
-1004
-596
-147
332
839
1394
2025
2736
3477
4156
4679
4998
5126
5121
5042
4929
4799
4672
4573
4527
4546
4622
4736
4871
5014
5148
5244
5269
5210
5083
4927
4788
4686
4612
4539
4439
4290
4075
3773
3367
2851
2244
1591
949
366
-132
-549
-912
-1259
-1624
-2027
-2461
-2900
-3310
-3663
-3949
-4168
-4312
-4365
-4301
-4113
-3821
-3474
-3128
-2816
-2543
-2294
-2051
-1807
-1565
-1326
-1084
-838
-596
-388
-247
-193
-211
-263
-302
-301
-263
-219
-209
-268
-415
-655
-986
-1401
-1882
-2394
-2880
-3278
-3551
-3705
-3801
-3923
-4141
-4472
-4882
-5314
-5723
-6102
-6463
-6817
-7141
-7386
-7497
-7442
-7221
-6868
-6434
-5968
-5508
-5070
-4650
-4230
-3792
-3330
-2850
-2358
-1852
-1327
-795
-298
90
299
299
113
-191
-540
-886
-1204
-1481
-1701
-1841
-1888
-1850
-1760
-1659
-1583
-1557
-1597
-1709
-1896
-2150
-2461
-2813
-3190
-3564
-3894
-4130
-4231
-4188
-4024
-3787
-3526
-3273
-3041
-2826
-2604
-2337
-1979
-1496
-892
-217
452
1048
1542
1944
2271
2526
2687
2732
2664
2517
2343
2186
2060
1961
1878
1806
1749
1718
1720
1754
1808
1856
1862
1792
1635
1413
1181
1006
945
1028
1252
1589
1996
2427
2848
3240
3601
3933
4231
4485
4681
4820
4922
5015
5121
5246
5382
5526
5683
5868
6086
6330
6574
6782
6919
6950
6858
6652
6376
6099
5886
5771
5739
5746
5749
5728
5679
5595
5457
5237
4923
4529
4086
3627
3165
2710
2281
1917
1666
1568
1644
1897
2314
2858
3464
4035
4480
4739
4813
4751
4614
4447
4276
4126
4035
4049
4187
4436
4754
5098
5445
5784
6096
6344
6489
6515
6441
6310
6156
5991
5811
5617
5430
5274
5164
5090
5037
4998
4983
5003
5046
5073
5031
4870
4564
4105
3507
2811
2089
1438
952
684
624
716
890
1105
1358
1661
2019
2404
2759
3013
3100
2981
2650
2143
1523
858
196
-442
-1052
-1614
-2080
-2381
-2465
-2335
-2052
-1706
-1379
-1113
-917
-788
-730
-747
-828
-939
-1022
-1030
-930
-728
-455
-155
118
314
397
356
201
-44
-363
-757
-1221
-1727
-2212
-2598
-2832
-2916
-2898
-2837
-2768
-2699
-2633
-2600
-2650
-2820
-3100
-3436
-3769
-4072
-4366
-4685
-5037
-5383
-5657
-5809
-5824
-5719
-5522
-5263
-4983
-4739
-4595
-4594
-4732
-4963
-5227
-5481
-5704
-5884
-6003
-6044
-6002
-5900
-5768
-5621
-5456
-5267
-5075
-4937
-4919
-5050
-5303
-5611
-5902
-6129
-6266
-6296
-6197
-5965
-5626
-5242
-4877
-4570
-4326
-4135
-4010
-3985
-4093
-4328
-4631
-4926
-5160
-5324
-5439
-5513
-5517
-5399
-5121
-4695
-4176
-3630
-3101
-2591
-2083
-1568
-1070
-636
-319
-150
-129
-236
-437
-701
-1002
-1315
-1618
-1886
-2098
-2235
-2280
-2221
-2057
-1806
-1511
-1231
-1018
-907
-898
-977
-1127
-1342
-1622
-1952
-2303
-2633
-2913
-3145
-3355
-3569
-3791
-3986
-4102
-4099
-3970
-3741
-3454
-3140
-2813
-2474
-2118
-1736
-1313
-824
-245
426
1160
1894
2562
3119
3562
3919
4229
4518
4798
5069
5326
5557
5736
5819
5762
5541
5161
4652
4046
3370
2634
1852
1051
268
-467
-1135
-1730
-2252
-2699
-3073
-3383
-3649
-3886
-4094
-4260
-4367
-4420
-4450
-4497
-4586
-4710
-4832
-4904
-4886
-4752
-4493
-4107
-3608
-3027
-2413
-1826
-1319
-928
-664
-511
-438
-408
-392
-380
-377
-390
-419
-446
-446
-401
-322
-236
-173
-140
-117
-74
1
81
116
56
-109
-342
-571
-724
-755
-650
-413
-49
438
1039
1727
2453
3158
3793
4328
4755
5076
5298
5436
5513
5564
5624
5712
5826
5937
6015
6035
5989
5883
5720
5503
5235
4924
4595
4283
4021
3832
3720
3673
3676
3721
3801
3901
3994
4038
3994
3840
3578
3219
2776
2255
1667
1038
410
-176
-701
-1171
-1598
-1978
-2285
-2483
-2556
-2517
-2398
-2224
-2003
-1730
-1415
-1087
-779
-504
-239
54
397
769
1115
1375
1519
1555
1514
1430
1321
1190
1037
871
710
579
499
473
488
517
532
521
480
411
313
183
26
-132
-253
-310
-314
-312
-369
-526
-780
-1093
-1415
-1705
-1943
-2119
-2224
-2258
-2232
-2171
-2102
-2037
-1969
-1875
-1732
-1526
-1245
-881
-432
81
614
1107
1515
1824
2050
2213
2314
2324
2211
1971
1645
1306
1020
825
712
648
592
514
399
246
64
-132
-328
-523
-736
-997
-1322
-1701
-2084
-2411
-2638
-2755
-2782
-2742
-2644
-2480
-2236
-1911
-1526
-1113
-718
-393
-183
-115
-167
-269
-322
-241
4
390
862
1379
1919
2468
2992
3444
3782
3997
4111
4157
4142
4057
3902
3709
3537
3431
3387
3353
3280
3166
3065
3056
3183
3436
3766
4120
4472
4802
5087
5284
5350
5268
5056
4758
4416
4067
3733
3435
3195
3022
2909
2833
2771
2711
2655
2613
2582
2544
2455
2267
1939
1463
868
203
-479
-1143
-1771
-2345
-2834
-3199
-3420
-3513
-3536
-3551
-3590
-3636
-3648
-3590
-3454
-3253
-2998
-2683
-2291
-1812
-1255
-656
-60
481
920
1223
1381
1417
1378
1306
1216
1096
930
722
505
316
170
54
-57
-168
-263
-316
-318
-275
-198
-85
72
265
453
577
594
501
342
167
6
-150
-321
-520
-737
-951
-1146
-1322
-1482
-1624
-1737
-1806
-1819
-1778
-1695
-1594
-1504
-1453
-1454
-1500
-1573
-1657
-1758
-1894
-2081
-2313
-2558
-2779
-2956
-3096
-3221
-3345
-3467
-3571
-3645
-3680
-3667
-3595
-3456
-3259
-3042
-2856
-2742
-2704
-2716
-2736
-2733
-2690
-2600
-2446
-2209
-1875
-1449
-955
-424
120
658
1171
1636
2035
2368
2652
2908
3143
3338
3457
3477
3404
3270
3111
2939
2743
2505
2225
1934
1677
1487
1365
1285
1214
1129
1022
887
700
435
82
-339
-778
-1182
-1519
-1784
-1977
-2077
-2044
-1843
-1488
-1051
-640
-336
-162
-80
-36
-3
4
-48
-184
-406
-709
-1100
-1601
-2217
-2912
-3607
-4205
-4637
-4886
-4983
-4976
-4906
-4793
-4643
-4460
-4251
-4027
-3792
-3552
-3309
-3065
-2820
-2569
-2308
-2031
-1735
-1417
-1075
-707
-321
64
417
712
933
1084
1174
1217
1216
1175
1103
1018
951
925
952
1025
1118
1199
1243
1240
1197
1124
1029
907
751
566
371
191
42
-84
-209
-347
-494
-631
-748
-862
-1006
-1200
-1421
-1608
-1698
-1672
-1570
-1461
-1396
-1377
-1380
-1382
-1391
-1435
-1529
-1658
-1789
-1901
-1997
-2088
-2167
-2197
-2140
-2000
-1830
-1708
-1670
-1690
-1703
-1660
-1572
-1493
-1462
-1459
-1418
-1284
-1065
-840
-707
-725
-893
-1167
-1494
-1828
-2115
-2281
-2252
-1991
-1535
-980
-439
16
365
625
815
943
1018
1062
1115
1209
1358
1551
1775
2021
2287
2566
2837
3078
3278
3447
3597
3731
3827
3862
3829
3741
3620
3473
3294
3073
2816
2552
2314
2125
1995
1936
1969
2112
2362
2665
2935
3089
3089
2954
2738
2496
2259
2027
1790
1534
1248
924
565
196
-135
-367
-450
-362
-114
263
737
1274
1838
2386
2879
3298
3652
3963
4245
4487
4654
4718
4681
4578
4455
4336
4206
4027
3766
3425
3045
2682
2372
2113
1872
1612
1313
988
666
375
128
-81
-267
-446
-625
-808
-992
-1176
-1355
-1523
-1669
-1786
-1869
-1921
-1956
-1997
-2066
-2179
-2336
-2518
-2692
-2825
-2898
-2914
-2893
-2861
-2835
-2827
-2840
-2880
-2949
-3041
-3133
-3184
-3161
-3053
-2885
-2708
-2573
-2502
-2478
-2455
-2389
-2252
-2049
-1801
-1534
-1265
-998
-724
-429
-102
258
631
980
1259
1438
1522
1543
1549
1573
1630
1714
1820
1945
2079
2193
2243
2186
2000
1700
1320
891
433
-39
-499
-907
-1226
-1439
-1555
-1593
-1556
-1428
-1196
-877
-523
-199
53
233
373
503
633
760
879
994
1116
1245
1368
1472
1552
1617
1675
1728
1780
1848
1960
2135
2357
2571
2716
2767
2749
2719
2712
2724
2719
2675
2610
2568
2576
2617
2635
2585
2466
2322
2208
2147
2130
2129
2128
2132
2160
2228
2343
2510
2730
2998
3293
3587
3855
4094
4327
4582
4880
5220
5585
5947
6277
6547
6736
6832
6834
6744
6558
6261
5842
5305
4682
4013
3331
2647
1963
1287
652
89
-391
-820
-1247
-1706
-2184
-2626
-2972
-3187
-3283
-3296
-3261
-3198
-3115
-3019
-2926
-2854
-2808
-2779
-2748
-2697
-2620
-2521
-2407
-2282
-2150
-2017
-1893
-1792
-1721
-1678
-1657
-1651
-1665
-1715
-1814
-1959
-2119
-2251
-2323
-2324
-2273
-2196
-2112
-2015
-1895
-1744
-1569
-1386
-1206
-1036
-879
-739
-617
-501
-360
-162
112
452
820
1177
1497
1780
2033
2262
2452
2594
2679
2708
2684
2605
2466
2269
2029
1776
1540
1349
1215
1137
1096
1056
970
790
480
26
-564
-1260
-2020
-2792
-3520
-4161
-4686
-5092
-5393
-5606
-5738
-5785
-5739
-5597
-5370
-5082
-4764
-4450
-4166
-3926
-3723
-3545
-3382
-3244
-3149
-3112
-3123
-3150
-3157
-3126
-3066
-2997
-2933
-2865
-2780
-2679
-2586
-2532
-2533
-2564
-2575
-2513
-2350
-2094
-1774
-1423
-1070
-737
-441
-205
-53
-8
-87
-287
-579
-915
-1245
-1538
-1790
-2013
-2216
-2392
-2523
-2602
-2637
-2650
-2646
-2610
-2509
-2321
-2052
-1726
-1373
-1008
-651
-322
-58
109
174
161
103
15
-113
-293
-512
-728
-895
-1002
-1085
-1193
-1358
-1570
-1793
-1999
-2187
-2374
-2568
-2759
-2923
-3046
-3131
-3188
-3217
-3207
-3148
-3046
-2927
-2814
-2716
-2628
-2556
-2526
-2582
-2754
-3040
-3405
-3803
-4200
-4581
-4935
-5241
-5472
-5612
-5671
-5686
-5698
-5733
-5796
-5881
-5981
-6095
-6221
-6344
-6438
-6476
-6436
-6312
-6111
-5848
-5542
-5212
-4876
-4544
-4224
-3915
-3618
-3331
-3056
-2790
-2530
-2272
-2012
-1751
-1490
-1232
-980
-739
-516
-326
-187
-107
-75
-54
7
152
384
662
917
1083
1133
1077
938
721
417
18
-450
-917
-1301
-1540
-1621
-1572
-1431
-1225
-961
-640
-269
147
609
1123
1693
2305
2929
3528
4070
4538
4912
5169
5287
5260
5107
4871
4606
4355
4146
3991
3889
3835
3819
3829
3860
3909
3971
4041
4110
4178
4253
4341
4433
4499
4505
4430
4284
4103
3921
3756
3615
3505
3445
3453
3526
3631
3729
3798
3856
3941
4083
4286
4535
4814
5116
5436
5751
6022
6215
6329
6397
6463
6551
6654
6744
6805
6840
6867
6899
6935
6961
6960
6913
6792
6570
6227
5775
5260
4755
4332
4046
3930
3994
4227
4597
5060
5565
6076
6575
7048
7476
7825
8061
8170
8167
8093
7985
7876
7780
7696
7603
7465
7239
6898
6450
5944
5446
4999
4603
4226
3832
3417
3007
2643
2347
2116
1927
1753
1586
1430
1297
1195
1122
1060
989
890
761
613
468
337
217
85
-82
-295
-541
-795
-1031
-1232
-1391
-1509
-1592
-1648
-1683
-1702
-1707
-1694
-1665
-1632
-1611
-1620
-1672
-1774
-1929
-2148
-2445
-2829
-3296
-3821
-4371
-4911
-5412
-5857
-6240
-6554
-6800
-6981
-7106
-7188
-7237
-7252
-7214
-7094
-6864
-6507
-6035
-5478
-4881
-4288
-3736
-3252
-2854
-2552
-2353
-2265
-2294
-2439
-2678
-2962
-3221
-3393
-3440
-3366
-3202
-2982
-2724
-2426
-2087
-1713
-1320
-931
-563
-226
68
308
493
629
729
798
826
795
695
537
346
142
-70
-298
-544
-792
-1010
-1172
-1274
-1333
-1368
-1388
-1382
-1338
-1254
-1137
-998
-841
-665
-473
-276
-95
60
195
337
514
736
974
1173
1266
1215
1025
741
430
142
-95
-273
-385
-411
-332
-147
117
419
723
1008
1259
1444
1515
1429
1182
820
419
52
-241
-433
-494
-383
-66
436
1042
1629
2085
2346
2405
2292
2045
1704
1313
919
563
262
6
-225
-441
-636
-797
-923
-1032
-1148
-1282
-1414
-1507
-1521
-1438
-1262
-1014
-727
-424
-127
144
372
541
644
690
704
715
747
810
896
988
1074
1151
1228
1322
1453
1639
1883
2172
2474
2752
2977
3133
3211
3193
3048
2753
2311
1761
1164
574
11
-530
-1056
-1555
-1998
-2353
-2605
-2757
-2816
-2791
-2690
-2537
-2370
-2227
-2131
-2086
-2085
-2123
-2195
-2288
-2368
-2391
-2331
-2195
-2017
-1837
-1668
-1513
-1374
-1272
-1238
-1288
-1411
-1572
-1734
-1882
-2023
-2165
-2302
-2415
-2482
-2499
-2479
-2451
-2439
-2465
-2538
-2660
-2825
-3019
-3226
-3420
-3574
-3655
-3636
-3513
-3310
-3076
-2858
-2675
-2513
-2344
-2157
-1968
-1807
-1687
-1586
-1462
-1279
-1037
-762
-484
-219
41
303
566
811
1020
1191
1338
1479
1621
1754
1852
1890
1848
1726
1532
1288
1014
731
448
170
-102
-367
-624
-873
-1113
-1342
-1558
-1758
-1939
-2100
-2233
-2318
-2332
-2255
-2084
-1839
-1557
-1271
-998
-739
-489
-247
-18
191
386
580
789
1012
1229
1402
1500
1517
1471
1388
1287
1167
1018
839
650
485
369
300
246
168
50
-97
-237
-334
-368
-337
-254
-138
-12
101
194
281
400
588
855
1179
1508
1798
2029
2202
2318
2366
2329
2206
2033
1877
1798
1822
1928
2065
2186
2264
2297
2297
2276
2243
2201
2157
2121
2106
2125
2184
2281
2410
2561
2730
2912
3098
3265
3379
3412
3354
3209
2988
2685
2287
1790
1224
649
127
-314
-696
-1061
-1436
-1810
-2144
-2403
-2580
-2688
-2729
-2689
-2543
-2289
-1967
-1643
-1375
-1189
-1074
-1008
-976
-974
-996
-1018
-1012
-953
-834
-667
-469
-252
-27
193
388
543
652
722
762
774
751
690
598
489
376
264
155
57
-14
-42
-29
3
25
18
-6
-26
-18
19
80
159
261
389
530
651
717
709
634
513
354
147
-133
-498
-930
-1389
-1832
-2227
-2563
-2839
-3056
-3211
-3299
-3307
-3224
-3043
-2779
-2470
-2166
-1908
-1704
-1533
-1368
-1201
-1051
-944
-887
-859
-827
-772
-698
-617
-535
-440
-320
-177
-37
75
151
199
232
245
215
125
-24
-204
-384
-548
-702
-853
-999
-1128
-1232
-1318
-1407
-1517
-1651
-1800
-1957
-2130
-2334
-2575
-2831
-3061
-3217
-3275
-3237
-3130
-2984
-2821
-2648
-2465
-2276
-2097
-1956
-1885
-1904
-2015
-2202
-2440
-2706
-2977
-3229
-3430
-3554
-3591
-3556
-3482
-3399
-3311
-3202
-3047
-2837
-2586
-2321
-2068
-1847
-1671
-1557
-1512
-1522
-1544
-1515
-1380
-1120
-761
-350
65
460
836
1201
1557
1891
2182
2406
2542
2584
2537
2421
2265
2098
1939
1790
1640
1475
1294
1117
977
909
931
1033
1184
1346
1490
1606
1699
1782
1867
1961
2058
2142
2192
2191
2138
2051
1959
1883
1830
1789
1752
1720
1705
1719
1763
1827
1911
2021
2168
2348
2531
2676
2758
2781
2771
2741
2673
2522
2247
1845
1351
823
304
-183
-632
-1045
-1420
-1756
-2054
-2312
-2510
-2618
-2611
-2487
-2272
-2003
-1716
-1425
-1135
-845
-562
-298
-68
117
240
298
303
293
322
431
629
883
1141
1359
1515
1603
1621
1571
1457
1299
1125
956
800
646
481
299
100
-116
-345
-574
-778
-921
-977
-942
-831
-660
-441
-182
95
347
527
609
602
532
418
259
46
-201
-431
-582
-627
-592
-539
-522
-551
-596
-621
-607
-560
-484
-367
-185
71
378
682
935
1108
1205
1237
1211
1120
959
736
483
243
56
-56
-95
-77
-29
29
91
162
257
380
517
643
733
780
796
807
836
897
995
1126
1281
1442
1587
1691
1736
1717
1636
1497
1300
1048
751
433
124
-156
-405
-643
-893
-1167
-1457
-1742
-2009
-2258
-2497
-2732
-2952
-3133
-3247
-3283
-3243
-3137
-2964
-2718
-2399
-2029
-1652
-1317
-1049
-847
-689
-565
-479
-447
-466
-508
-524
-478
-362
-195
-3
202
420
650
882
1098
1288
1465
1650
1858
2076
2275
2424
2515
2567
2605
2648
2693
2728
2739
2720
2676
2621
2576
2569
2626
2758
2957
3186
3393
3527
3553
3466
3287
3051
2796
2540
2283
2013
1726
1432
1160
931
751
602
461
321
197
114
81
80
74
35
-34
-107
-156
-178
-194
-230
-292
-353
-373
-326
-217
-71
86
252
444
679
956
1250
1535
1793
2031
2258
2473
2653
2769
2804
2773
2708
2646
2608
2595
2603
2633
2695
2801
2953
3148
3379
3644
3943
4267
4593
4889
5123
5274
5337
5324
5256
5168
5100
5085
5132
5221
5317
5391
5440
5482
5534
5588
5614
5577
5460
5273
5042
4784
4508
4215
3916
3628
3366
3123
2879
2617
2346
2099
1920
1827
1808
1826
1850
1869
1894
1942
2017
2107
2185
2230
2230
2184
2099
1992
1883
1799
1760
1771
1817
1866
1885
1851
1762
1627
1462
1282
1094
906
721
541
366
202
58
-51
-113
-134
-136
-156
-220
-341
-511
-716
-947
-1197
-1451
-1686
-1872
-1997
-2068
-2114
-2156
-2191
-2201
-2165
-2084
-1978
-1880
-1811
-1778
-1782
-1830
-1924
-2057
-2204
-2326
-2399
-2418
-2404
-2381
-2365
-2361
-2369
-2390
-2432
-2496
-2574
-2651
-2708
-2729
-2709
-2651
-2576
-2512
-2484
-2494
-2517
-2513
-2454
-2343
-2210
-2082
-1962
-1833
-1676
-1496
-1320
-1184
-1103
-1075
-1090
-1141
-1224
-1317
-1379
-1361
-1241
-1036
-792
-553
-341
-159
-12
73
60
-70
-304
-601
-915
-1218
-1501
-1761
-1990
-2173
-2303
-2384
-2428
-2446
-2441
-2419
-2391
-2379
-2410
-2501
-2659
-2879
-3153
-3468
-3803
-4130
-4421
-4660
-4851
-5014
-5174
-5346
-5528
-5699
-5835
-5920
-5951
-5929
-5855
-5721
-5516
-5239
-4907
-4551
-4204
-3879
-3574
-3282
-3010
-2774
-2590
-2453
-2338
-2219
-2088
-1956
-1840
-1740
-1635
-1502
-1343
-1190
-1083
-1042
-1058
-1106
-1169
-1248
-1356
-1505
-1692
-1913
-2165
-2440
-2721
-2975
-3173
-3302
-3375
-3414
-3426
-3400
-3322
-3198
-3065
-2969
-2941
-2986
-3096
-3262
-3482
-3747
-4024
-4265
-4430
-4507
-4509
-4458
-4356
-4203
-4006
-3803
-3643
-3554
-3524
-3509
-3468
-3395
-3315
-3252
-3204
-3143
-3044
-2910
-2771
-2659
-2579
-2508
-2421
-2312
-2205
-2132
-2105
-2109
-2111
-2087
-2029
-1950
-1853
-1735
-1580
-1372
-1114
-824
-533
-268
-39
159
343
528
721
917
1112
1305
1500
1697
1891
2070
2226
2367
2517
2700
2922
3162
3380
3543
3641
3684
3689
3660
3590
3470
3306
3121
2944
2797
2684
2601
2547
2519
2508
2482
2397
2214
1929
1574
1205
869
589
363
183
47
-42
-78
-62
3
111
255
413
546
611
585
483
355
263
248
323
473
683
943
1244
1564
1874
2143
2358
2522
2643
2723
2755
2733
2670
2586
2504
2428
2345
2236
2092
1924
1750
1593
1463
1366
1299
1255
1220
1176
1106
1004
874
718
539
333
100
-147
-383
-584
-739
-849
-926
-975
-996
-985
-938
-862
-768
-667
-572
-491
-429
-383
-336
-260
-134
45
256
469
661
828
982
1129
1265
1381
1473
1556
1653
1780
1935
2099
2256
2401
2537
2656
2734
2740
2655
2490
2278
2045
1801
1538
1256
973
723
530
394
293
207
132
77
42
7
-57
-162
-284
-383
-429
-430
-422
-442
-498
-571
-633
-671
-692
-702
-692
-644
-544
-397
-227
-53
114
277
440
600
754
911
1090
1310
1575
1870
2172
2460
2713
2899
2984
2943
2785
2567
2359
2210
2118
2035
1914
1744
1559
1407
1306
1233
1142
1000
814
611
424
263
123
-2
-107
-176
-202
-192
-166
-139
-104
-44
49
155
226
206
68
-181
-502
-862
-1245
-1653
-2081
-2494
-2835
-3052
-3124
-3078
-2966
-2836
-2709
-2588
-2468
-2356
-2264
-2197
-2143
-2084
-1999
-1877
-1708
-1477
-1173
-803
-402
-25
279
496
647
766
869
945
967
926
843
759
707
696
705
711
701
686
682
705
753
810
852
864
840
790
729
663
578
445
240
-38
-358
-666
-918
-1096
-1211
-1284
-1330
-1357
-1371
-1382
-1400
-1421
-1420
-1363
-1229
-1024
-780
-537
-324
-155
-37
27
33
-8
-75
-138
-168
-147
-62
91
307
568
842
1100
1327
1534
1746
1981
2233
2479
2697
2881
3043
3195
3334
3448
3526
3567
3581
3574
3543
3481
3386
3276
3170
3085
3016
2950
2877
2793
2700
2595
2473
2334
2193
2080
2021
2028
2089
2182
2296
2434
2604
2809
3036
3263
3461
3611
3699
3725
3702
3655
3615
3598
3596
3584
3531
3422
3264
3074
2866
2646
2414
2177
1951
1757
1605
1501
1444
1435
1484
1593
1754
1947
2144
2320
2459
2556
2613
2635
2630
2608
2574
2530
2481
2438
2421
2446
2522
2635
2758
2865
2943
2989
3009
3000
2960
2891
2803
2715
2639
2570
2494
2405
2310
2235
2200
2208
2243
2286
2335
2406
2516
2656
2794
2880
2885
2816
2708
2594
2488
2375
2235
2063
1876
1694
1527
1361
1176
958
714
456
189
-96
-412
-758
-1106
-1415
-1652
-1813
-1922
-2013
-2113
-2224
-2332
-2425
-2504
-2578
-2654
-2726
-2774
-2777
-2731
-2653
-2570
-2504
-2460
-2426
-2384
-2324
-2242
-2136
-1994
-1803
-1557
-1267
-963
-678
-440
-271
-185
-201
-331
-566
-872
-1197
-1496
-1757
-1999
-2253
-2539
-2852
-3174
-3488
-3792
-4090
-4387
-4681
-4962
-5221
-5454
-5659
-5836
-5990
-6131
-6274
-6426
-6585
-6731
-6848
-6927
-6973
-6992
-6984
-6932
-6824
-6659
-6458
-6246
-6046
-5860
-5680
-5498
-5311
-5127
-4952
-4789
-4634
-4483
-4334
-4192
-4067
-3985
-3966
-4032
-4184
-4398
-4638
-4865
-5055
-5204
-5316
-5393
-5425
-5403
-5322
-5195
-5044
-4892
-4754
-4631
-4510
-4378
-4225
-4050
-3866
-3692
-3544
-3426
-3333
-3260
-3205
-3176
-3180
-3212
-3251
-3265
-3229
-3131
-2977
-2784
-2571
-2362
-2178
-2039
-1957
-1929
-1936
-1953
-1957
-1940
-1908
-1872
-1841
-1822
-1815
-1816
-1823
-1827
-1820
-1792
-1739
-1657
-1554
-1437
-1318
-1203
-1090
-969
-827
-659
-472
-283
-108
47
190
334
480
617
724
791
825
846
875
922
991
1088
1227
1424
1676
1953
2207
2400
2530
2626
2731
2863
3003
3112
3160
3150
3117
3102
3131
3207
3316
3444
3576
3698
3788
3832
3828
3793
3752
3724
3710
3702
3696
3702
3737
3811
3918
4035
4143
4227
4284
4310
4292
4216
4082
3914
3753
3641
3599
3619
3669
3716
3734
3715
3662
3582
3481
3360
3216
3046
2853
2646
2437
2232
2032
1833
1634
1439
1261
1107
976
860
751
650
573
540
564
643
765
914
1078
1248
1408
1538
1612
1615
1546
1422
1271
1120
990
897
851
852
893
958
1031
1108
1193
1291
1397
1486
1533
1529
1495
1470
1489
1558
1648
1718
1741
1710
1638
1535
1397
1216
995
748
505
287
103
-50
-178
-279
-347
-373
-359
-312
-246
-181
-137
-128
-156
-210
-272
-336
-416
-535
-714
-949
-1219
-1498
-1777
-2056
-2337
-2605
-2828
-2972
-3023
-2989
-2888
-2738
-2546
-2322
-2081
-1847
-1633
-1441
-1266
-1111
-992
-930
-927
-964
-1002
-1014
-993
-956
-920
-894
-874
-855
-841
-836
-843
-854
-866
-886
-932
-1018
-1140
-1274
-1388
-1458
-1475
-1437
-1349
-1214
-1040
-842
-638
-434
-227
-10
211
419
592
719
814
898
990
1090
1187
1270
1334
1381
1404
1385
1308
1167
983
789
617
481
375
286
207
145
118
144
223
339
463
570
650
716
790
894
1035
1209
1399
1590
1763
1903
1994
2032
2025
1994
1952
1897
1807
1661
1458
1224
1004
821
672
522
344
140
-57
-203
-279
-302
-310
-339
-397
-464
-512
-520
-483
-408
-299
-163
-6
156
299
404
467
504
543
609
712
842
978
1104
1216
1319
1416
1503
1565
1591
1580
1545
1503
1462
1419
1364
1289
1198
1100
1002
900
784
643
479
306
146
13
-92
-188
-297
-436
-604
-785
-954
-1090
-1184
-1239
-1261
-1255
-1220
-1159
-1078
-992
-913
-848
-793
-744
-699
-658
-621
-578
-510
-405
-257
-81
106
288
460
622
763
864
901
866
767
628
467
285
68
-198
-509
-832
-1119
-1328
-1437
-1452
-1392
-1281
-1141
-990
-846
-726
-635
-567
-506
-438
-362
-289
-231
-185
-130
-40
101
287
498
712
920
1124
1326
1522
1698
1839
1939
1997
2012
1982
1905
1785
1641
1493
1351
1211
1053
861
628
360
73
-218
-506
-787
-1059
-1318
-1555
-1754
-1891
-1946
-1907
-1779
-1582
-1340
-1066
-763
-432
-84
255
554
790
958
1065
1120
1128
1098
1043
981
927
877
810
705
554
373
189
29
-95
-183
-245
-289
-321
-342
-352
-347
-319
-263
-177
-67
60
202
362
545
749
963
1168
1338
1448
1475
1405
1243
1012
752
492
254
41
-145
-302
-424
-518
-603
-710
-856
-1033
-1206
-1332
-1388
-1377
-1321
-1246
-1163
-1076
-985
-897
-831
-806
-832
-898
-974
-1024
-1018
-947
-831
-694
-555
-413
-263
-108
28
113
133
102
58
28
11
-17
-80
-177
-282
-373
-447
-520
-608
-704
-787
-842
-878
-922
-1000
-1110
-1228
-1322
-1381
-1406
-1401
-1362
-1277
-1142
-969
-783
-605
-445
-300
-170
-56
36
104
150
180
200
216
236
267
306
338
342
316
282
279
335
451
597
740
864
979
1098
1225
1345
1445
1522
1587
1649
1700
1726
1719
1689
1657
1638
1626
1605
1563
1509
1467
1449
1448
1435
1387
1301
1200
1118
1079
1083
1116
1164
1225
1306
1418
1563
1727
1886
2013
2094
2121
2099
2031
1923
1784
1634
1501
1408
1365
1366
1397
1448
1524
1629
1763
1908
2041
2142
2201
2223
2211
2169
2092
1976
1821
1626
1393
1126
833
529
228
-63
-342
-615
-890
-1168
-1447
-1721
-1978
-2201
-2378
-2500
-2573
-2607
-2612
-2590
-2545
-2481
-2413
-2351
-2299
-2247
-2186
-2115
-2047
-1992
-1947
-1894
-1821
-1739
-1679
-1675
-1732
-1825
-1919
-1994
-2063
-2147
-2259
-2387
-2505
-2594
-2648
-2671
-2664
-2623
-2557
-2486
-2437
-2424
-2438
-2459
-2475
-2497
-2539
-2606
-2679
-2735
-2766
-2791
-2837
-2914
-3003
-3076
-3116
-3129
-3131
-3127
-3104
-3047
-2956
-2850
-2747
-2647
-2524
-2353
-2125
-1857
-1572
-1285
-996
-701
-411
-144
87
288
476
662
837
976
1059
1082
1066
1029
978
903
793
650
496
364
275
231
214
199
165
106
24
-72
-176
-283
-393
-498
-594
-675
-746
-819
-905
-1008
-1117
-1214
-1288
-1340
-1382
-1424
-1460
-1474
-1445
-1363
-1228
-1048
-830
-578
-303
-24
239
474
689
906
1147
1413
1683
1927
2121
2262
2370
2463
2548
2614
2636
2596
2494
2350
2190
2029
1863
1680
1471
1250
1049
897
805
758
731
708
691
700
752
845
961
1071
1153
1194
1196
1169
1133
1114
1133
1195
1285
1375
1443
1488
1526
1578
1654
1745
1833
1907
1961
1991
1993
1960
1899
1830
1783
1779
1815
1870
1921
1964
2007
2066
2134
2186
2186
2111
1960
1757
1533
1316
1124
962
829
718
621
525
420
297
152
-12
-191
-376
-559
-731
-880
-996
-1067
-1087
-1055
-982
-881
-764
-630
-476
-304
-134
2
72
64
-5
-99
-183
-240
-278
-314
-364
-427
-496
-561
-623
-690
-769
-858
-944
-1014
-1070
-1124
-1196
-1289
-1391
-1474
-1523
-1547
-1578
-1641
-1734
-1824
-1873
-1865
-1819
-1763
-1713
-1656
-1569
-1448
-1322
-1233
-1205
-1225
-1247
-1231
-1165
-1067
-965
-878
-808
-751
-706
-678
-665
-663
-668
-677
-693
-711
-717
-693
-639
-571
-518
-501
-518
-555
-598
-648
-714
-804
-911
-1020
-1123
-1219
-1318
-1419
-1515
-1590
-1636
-1655
-1659
-1657
-1657
-1663
-1675
-1690
-1700
-1701
-1694
-1689
-1694
-1704
-1701
-1668
-1606
-1543
-1512
-1527
-1577
-1633
-1675
-1704
-1737
-1781
-1830
-1872
-1900
-1918
-1931
-1935
-1916
-1870
-1814
-1778
-1781
-1812
-1841
-1839
-1808
-1771
-1749
-1740
-1717
-1656
-1556
-1441
-1339
-1257
-1182
-1094
-984
-859
-731
-604
-473
-335
-190
-43
101
248
403
565
728
881
1022
1157
1291
1430
1572
1711
1835
1932
1992
2007
1983
1930
1859
1778
1686
1582
1475
1382
1316
1280
1262
1241
1206
1153
1090
1022
953
884
820
764
720
684
655
636
637
667
728
816
927
1063
1232
1438
1674
1923
2166
2380
2549
2656
2690
2655
2571
2467
2368
2278
2187
2089
1987
1898
1836
1792
1745
1672
1565
1438
1306
1176
1046
909
767
623
475
316
136
-54
-223
-339
-384
-370
-323
-262
-188
-90
36
175
298
384
425
426
393
320
201
37
-150
-329
-478
-590
-678
-760
-845
-928
-995
-1034
-1041
-1026
-1006
-1004
-1030
-1081
-1147
-1213
-1269
-1315
-1354
-1388
-1416
-1438
-1467
-1518
-1605
-1725
-1854
-1964
-2033
-2062
-2061
-2041
-2007
-1948
-1855
-1726
-1565
-1378
-1169
-942
-707
-474
-255
-54
133
302
443
535
565
539
480
418
372
344
328
322
328
353
397
454
521
609
734
905
1110
1320
1505
1652
1772
1881
1981
2061
2111
2133
2152
2192
2260
2334
2385
2395
2369
2325
2269
2193
2081
1930
1754
1575
1405
1246
1091
952
851
808
824
870
909
919
905
889
887
898
909
909
904
907
932
982
1055
1142
1237
1335
1430
1514
1584
1643
1693
1735
1771
1810
1867
1955
2079
2224
2371
2508
2637
2767
2898
3018
3108
3163
3194
3222
3253
3272
3257
3201
3119
3046
3005
2997
3003
3003
2991
2973
2955
2938
2916
2896
2894
2929
3009
3118
3232
3326
3389
3418
3410
3358
3257
3111
2935
2752
2582
2432
2302
2182
2062
1936
1806
1680
1566
1463
1356
1221
1039
808
546
281
39
-170
-347
-497
-626
-740
-855
-989
-1155
-1348
-1548
-1721
-1841
-1900
-1902
-1863
-1800
-1724
-1639
-1545
-1441
-1332
-1229
-1141
-1074
-1020
-973
-922
-875
-843
-837
-852
-871
-880
-877
-873
-876
-883
-881
-861
-832
-816
-834
-881
-934
-961
-945
-892
-813
-716
-599
-463
-320
-197
-117
-86
-88
-100
-106
-104
-102
-103
-101
-83
-40
28
108
183
236
258
246
207
146
65
-39
-171
-327
-489
-630
-724
-765
-764
-745
-732
-738
-769
-829
-918
-1030
-1151
-1264
-1358
-1435
-1505
-1577
-1651
-1721
-1783
-1845
-1917
-2009
-2112
-2206
-2274
-2308
-2320
-2323
-2330
-2342
-2353
-2361
-2368
-2384
-2420
-2484
-2576
-2691
-2815
-2937
-3047
-3147
-3243
-3343
-3446
-3540
-3609
-3643
-3634
-3585
-3497
-3372
-3221
-3060
-2915
-2803
-2727
-2677
-2636
-2601
-2580
-2583
-2611
-2648
-2680
-2696
-2704
-2708
-2703
-2672
-2596
-2474
-2331
-2202
-2108
-2049
-2008
-1968
-1927
-1890
-1859
-1825
-1768
-1683
-1578
-1478
-1402
-1355
-1324
-1295
-1261
-1226
-1199
-1180
-1163
-1140
-1109
-1077
-1048
-1028
-1014
-1002
-984
-958
-928
-903
-896
-918
-971
-1047
-1132
-1215
-1287
-1345
-1386
-1406
-1408
-1400
-1394
-1398
-1407
-1404
-1374
-1318
-1255
-1208
-1194
-1207
-1231
-1246
-1240
-1207
-1144
-1056
-953
-849
-758
-684
-621
-562
-511
-484
-494
-537
-588
-619
-613
-582
-550
-532
-526
-515
-489
-453
-419
-390
-354
-291
-194
-77
30
104
143
165
191
229
272
306
328
344
373
429
516
622
722
793
822
813
781
743
705
667
627
596
592
633
718
826
924
987
1004
981
928
855
773
698
648
636
667
733
823
935
1070
1228
1398
1564
1710
1831
1932
2023
2107
2183
2248
2300
2340
2365
2368
2344
2297
2240
2188
2152
2130
2116
2106
2098
2095
2092
2077
2033
1954
1840
1708
1575
1457
1362
1293
1249
1225
1213
1207
1201
1194
1193
1204
1230
1269
1311
1349
1377
1396
1405
1400
1375
1327
1257
1172
1073
959
820
656
480
314
183
97
47
17
-3
-12
-6
16
43
59
57
41
18
-12
-56
-124
-206
-274
-291
-236
-120
24
153
244
296
321
325
302
243
145
23
-95
-181
-224
-231
-222
-212
-205
-194
-167
-122
-61
8
80
155
231
304
369
420
461
503
558
634
734
856
998
1152
1305
1434
1519
1549
1529
1474
1402
1325
1246
1171
1107
1060
1028
1000
961
903
831
755
683
614
543
463
375
281
182
79
-27
-132
-227
-304
-358
-386
-386
-354
-287
-192
-75
53
191
340
503
675
849
1016
1177
1337
1499
1662
1812
1938
2029
2088
2111
2103
2064
1999
1914
1816
1705
1581
1443
1295
1141
988
839
698
570
462
379
323
285
255
228
204
189
189
205
237
282
334
389
439
481
516
545
565
568
549
505
445
375
296
198
75
-68
-210
-329
-416
-481
-546
-619
-692
-746
-768
-762
-743
-718
-677
-604
-486
-333
-164
1
152
288
410
512
594
662
732
817
918
1027
1139
1255
1385
1526
1657
1742
1752
1690
1585
1476
1385
1313
1247
1183
1129
1096
1086
1093
1110
1141
1205
1314
1459
1613
1742
1832
1891
1938
1982
2015
2021
1999
1958
1922
1901
1892
1877
1843
1791
1735
1688
1655
1632
1612
1588
1554
1502
1423
1314
1180
1030
873
711
544
377
224
103
26
-9
-14
-5
9
25
40
43
23
-22
-83
-140
-174
-172
-136
-71
12
103
190
264
317
346
357
354
346
339
336
335
326
293
218
96
-65
-246
-429
-602
-763
-914
-1049
-1162
-1252
-1325
-1397
-1474
-1554
-1623
-1669
-1695
-1710
-1730
-1760
-1799
-1839
-1876
-1908
-1925
-1910
-1849
-1736
-1583
-1417
-1260
-1124
-1004
-895
-800
-734
-709
-728
-776
-830
-872
-902
-937
-998
-1095
-1223
-1363
-1497
-1615
-1719
-1819
-1917
-2012
-2090
-2139
-2149
-2119
-2057
-1971
-1874
-1778
-1694
-1635
-1606
-1608
-1628
-1651
-1665
-1668
-1669
-1678
-1695
-1708
-1697
-1651
-1581
-1512
-1471
-1464
-1478
-1482
-1455
-1400
-1338
-1295
-1281
-1288
-1297
-1291
-1264
-1217
-1154
-1075
-976
-860
-733
-601
-474
-354
-243
-142
-53
23
79
107
100
57
-5
-65
-94
-81
-26
54
144
233
316
394
465
528
582
627
660
677
674
649
609
558
495
409
295
161
37
-45
-61
-14
76
183
288
387
480
567
647
720
790
860
927
984
1027
1063
1109
1175
1259
1343
1407
1447
1476
1511
1558
1604
1625
1603
1535
1431
1302
1147
960
740
497
250
21
-181
-357
-512
-647
-759
-839
-886
-900
-888
-856
-807
-747
-679
-609
-538
-470
-404
-342
-286
-239
-204
-177
-156
-134
-102
-58
-2
60
122
178
228
275
322
371
413
438
436
403
350
291
243
214
201
193
179
153
113
65
16
-28
-61
-85
-103
-125
-161
-220
-304
-407
-517
-621
-709
-771
-803
-800
-763
-702
-633
-569
-519
-479
-442
-405
-377
-380
-430
-527
-650
-771
-869
-940
-1000
-1062
-1128
-1185
-1211
-1193
-1138
-1062
-984
-911
-838
-757
-668
-579
-501
-435
-370
-284
-166
-23
120
236
313
364
414
482
567
647
698
715
711
710
723
745
755
743
713
675
634
580
494
368
212
43
-123
-294
-484
-701
-932
-1147
-1321
-1448
-1538
-1604
-1651
-1676
-1673
-1645
-1595
-1519
-1407
-1248
-1050
-840
-645
-474
-317
-152
23
184
295
336
317
272
232
205
178
135
78
25
-3
1
27
57
80
89
82
53
-6
-93
-201
-316
-428
-536
-640
-738
-822
-885
-924
-946
-961
-970
-971
-960
-942
-928
-929
-949
-976
-998
-1008
-1012
-1022
-1044
-1073
-1094
-1091
-1059
-1004
-939
-873
-809
-742
-664
-573
-470
-361
-256
-160
-76
0
69
134
188
223
228
195
125
29
-82
-197
-313
-428
-541
-646
-732
-794
-831
-851
-860
-857
-832
-773
-677
-560
-448
-365
-312
-276
-236
-179
-116
-64
-39
-43
-64
-92
-124
-161
-201
-231
-230
-187
-106
-8
83
157
212
253
279
283
261
221
179
154
153
168
185
193
191
179
155
109
33
-71
-192
-310
-407
-475
-515
-534
-543
-549
-558
-570
-582
-588
-589
-586
-585
-588
-592
-591
-580
-555
-514
-454
-372
-264
-132
18
172
312
426
508
560
597
636
696
787
914
1075
1268
1489
1725
1960
2171
2344
2476
2577
2655
2708
2728
2714
2681
2652
2643
2646
2632
2579
2486
2380
2290
2230
2183
2128
2057
1986
1938
1917
1906
1872
1802
1701
1591
1487
1389
1288
1183
1084
1002
941
884
816
735
654
590
549
520
489
452
415
384
355
317
257
178
93
19
-37
-75
-99
-108
-100
-74
-40
-10
7
15
18
19
8
-25
-86
-173
-275
-386
-507
-642
-788
-933
-1058
-1149
-1198
-1210
-1192
-1147
-1077
-980
-861
-727
-586
-438
-283
-118
53
219
373
513
645
779
913
1031
1112
1140
1117
1060
995
933
873
797
693
559
405
248
104
-21
-123
-205
-267
-312
-341
-353
-347
-326
-297
-274
-270
-290
-330
-379
-426
-464
-495
-521
-550
-584
-629
-685
-748
-812
-870
-922
-972
-1027
-1084
-1134
-1168
-1184
-1191
-1203
-1227
-1258
-1285
-1299
-1306
-1320
-1349
-1391
-1438
-1481
-1525
-1582
-1667
-1785
-1928
-2078
-2219
-2335
-2420
-2471
-2494
-2497
-2492
-2487
-2487
-2488
-2491
-2493
-2493
-2485
-2461
-2414
-2347
-2272
-2203
-2146
-2101
-2058
-2013
-1973
-1947
-1945
-1970
-2015
-2074
-2141
-2208
-2267
-2305
-2312
-2289
-2241
-2180
-2114
-2044
-1972
-1902
-1844
-1806
-1785
-1768
-1740
-1689
-1613
-1515
-1397
-1259
-1099
-922
-742
-580
-453
-364
-308
-274
-254
-248
-261
-292
-332
-370
-399
-425
-464
-528
-616
-709
-782
-814
-801
-750
-673
-579
-471
-360
-263
-200
-179
-189
-202
-194
-158
-112
-75
-53
-28
29
133
279
442
598
738
862
973
1061
1114
1128
1115
1105
1123
1177
1256
1343
1422
1492
1552
1596
1613
1592
1534
1454
1372
1299
1239
1188
1148
1130
1142
1185
1249
1319
1387
1454
1531
1622
1725
1830
1930
2029
2137
2261
2399
2534
2651
2738
2798
2834
2851
2848
2825
2789
2752
2727
2718
2714
2700
2662
2602
2531
2459
2385
2295
2169
1998
1794
1592
1430
1334
1303
1310
1328
1343
1361
1399
1462
1537
1592
1605
1577
1532
1499
1492
1505
1515
1513
1502
1496
1504
1517
1520
1499
1457
1401
1338
1266
1177
1072
960
853
757
668
579
488
402
329
268
209
144
76
20
-7
0
33
82
146
230
340
470
605
729
835
932
1027
1120
1200
1258
1297
1329
1369
1424
1493
1566
1633
1685
1706
1682
1606
1488
1355
1237
1155
1112
1098
1100
1110
1117
1108
1069
994
889
776
675
591
519
450
384
331
301
286
272
242
198
154
125
113
99
64
3
-73
-148
-220
-301
-411
-551
-703
-835
-927
-982
-1022
-1075
-1143
-1217
-1282
-1332
-1377
-1429
-1490
-1546
-1574
-1558
-1500
-1413
-1318
-1221
-1119
-1002
-871
-736
-619
-537
-498
-499
-534
-600
-698
-824
-965
-1103
-1221
-1315
-1389
-1446
-1486
-1495
-1464
-1395
-1308
-1235
-1199
-1206
-1236
-1265
-1273
-1259
-1234
-1213
-1199
-1186
-1164
-1128
-1084
-1045
-1020
-1004
-988
-954
-895
-819
-740
-670
-613
-563
-516
-476
-451
-453
-482
-526
-572
-610
-642
-669
-694
-709
-707
-687
-659
-639
-640
-665
-707
-756
-807
-857
-910
-967
-1027
-1089
-1152
-1214
-1267
-1303
-1316
-1306
-1282
-1254
-1228
-1199
-1154
-1084
-986
-873
-763
-672
-605
-558
-521
-486
-451
-421
-400
-389
-388
-394
-409
-433
-465
-497
-517
-514
-486
-441
-389
-338
-289
-236
-173
-99
-21
50
108
154
201
261
344
450
569
685
785
860
906
920
901
845
761
659
556
462
376
294
215
150
117
127
177
243
296
324
329
330
336
348
348
324
268
186
88
-18
-125
-227
-320
-405
-489
-582
-692
-812
-928
-1031
-1121
-1206
-1289
-1358
-1388
-1364
-1287
-1182
-1074
-973
-869
-747
-606
-467
-353
-268
-193
-98
32
180
311
396
435
450
471
514
575
638
695
744
790
835
877
914
945
975
1006
1042
1082
1131
1188
1248
1295
1312
1296
1258
1223
1211
1228
1262
1300
1331
1353
1366
1362
1333
1274
1190
1087
970
835
678
504
332
182
65
-25
-103
-180
-256
-323
-380
-431
-485
-539
-585
-608
-608
-594
-585
-591
-612
-640
-674
-719
-780
-852
-924
-985
-1031
-1071
-1112
-1153
-1182
-1188
-1168
-1128
-1074
-1006
-919
-807
-681
-562
-468
-406
-371
-347
-329
-316
-310
-307
-292
-255
-193
-120
-53
-7
13
12
-8
-46
-102
-167
-224
-254
-248
-211
-156
-94
-26
55
160
286
421
544
642
715
770
816
854
882
897
901
904
906
901
876
823
750
677
624
596
584
573
561
562
597
672
775
878
958
1012
1059
1112
1170
1214
1225
1198
1154
1123
1126
1162
1212
1257
1291
1321
1362
1415
1467
1498
1485
1424
1321
1196
1065
934
802
667
534
418
337
304
315
352
396
436
470
499
519
518
494
454
417
398
399
406
404
390
372
361
362
367
371
381
411
472
557
643
713
764
808
861
921
974
1004
1012
1006
1000
994
973
926
858
783
715
656
594
516
418
305
187
72
-34
-130
-210
-278
-339
-404
-475
-544
-599
-631
-648
-662
-683
-709
-723
-714
-677
-620
-550
-470
-377
-274
-167
-68
12
74
122
159
181
185
169
137
98
58
21
-12
-41
-67
-92
-116
-143
-171
-200
-233
-277
-339
-421
-518
-614
-695
-751
-783
-798
-803
-803
-795
-771
-725
-656
-576
-511
-481
-493
-536
-588
-634
-678
-735
-812
-894
-956
-982
-982
-992
-1045
-1150
-1287
-1423
-1537
-1631
-1714
-1789
-1847
-1877
-1876
-1858
-1837
-1820
-1798
-1762
-1712
-1662
-1628
-1615
-1620
-1632
-1650
-1678
-1720
-1772
-1820
-1847
-1847
-1823
-1788
-1754
-1724
-1697
-1671
-1646
-1625
-1614
-1613
-1613
-1597
-1548
-1454
-1322
-1170
-1020
-889
-776
-674
-576
-483
-403
-345
-310
-298
-306
-329
-364
-401
-427
-436
-429
-416
-408
-403
-392
-364
-318
-263
-215
-186
-181
-200
-243
-312
-406
-515
-628
-733
-827
-909
-983
-1045
-1089
-1110
-1108
-1087
-1050
-999
-932
-851
-762
-673
-590
-516
-447
-380
-315
-250
-185
-120
-53
18
94
176
261
346
423
489
551
618
704
814
940
1071
1199
1323
1449
1578
1702
1806
1884
1938
1987
2045
2122
2216
2319
2425
2531
2632
2722
2794
2846
2881
2905
2917
2913
2891
2857
2824
2805
2800
2801
2798
2793
2803
2843
2917
3009
3095
3157
3191
3206
3208
3196
3168
3124
3072
3023
2983
2953
2929
2915
2923
2964
3037
3131
3230
3325
3418
3518
3628
3736
3829
3891
3917
3908
3867
3794
3688
3552
3396
3231
3065
2903
2743
2586
2435
2299
2181
2079
1982
1876
1753
1611
1465
1328
1213
1120
1037
952
858
759
664
579
498
414
320
218
112
9
-93
-201
-318
-441
-558
-658
-736
-793
-838
-875
-906
-928
-944
-956
-972
-996
-1032
-1078
-1131
-1185
-1236
-1278
-1304
-1311
-1294
-1251
-1188
-1117
-1052
-1000
-958
-915
-865
-814
-778
-774
-804
-848
-881
-891
-887
-895
-936
-1006
-1083
-1142
-1175
-1199
-1237
-1300
-1378
-1453
-1513
-1562
-1614
-1679
-1746
-1797
-1817
-1807
-1781
-1758
-1746
-1738
-1724
-1698
-1658
-1609
-1552
-1488
-1416
-1340
-1272
-1218
-1181
-1154
-1127
-1092
-1050
-1006
-965
-925
-879
-819
-742
-654
-570
-500
-451
-417
-389
-362
-340
-331
-346
-384
-433
-474
-496
-501
-505
-521
-557
-602
-647
-684
-719
-761
-811
-854
-872
-852
-796
-718
-633
-545
-448
-340
-226
-124
-51
-10
9
22
36
45
38
9
-35
-77
-100
-102
-93
-87
-90
-100
-103
-88
-57
-20
9
26
41
65
102
140
157
137
80
5
-71
-142
-218
-310
-417
-517
-585
-609
-602
-587
-583
-592
-601
-600
-592
-586
-589
-597
-602
-598
-589
-581
-567
-532
-461
-362
-257
-174
-122
-85
-41
19
82
120
123
104
91
106
147
190
214
212
201
205
235
283
328
352
348
320
279
234
192
157
130
111
102
101
104
109
111
109
105
102
99
90
70
34
-13
-62
-103
-137
-172
-218
-279
-347
-412
-464
-503
-537
-576
-628
-696
-775
-854
-922
-969
-993
-1000
-1000
-997
-985
-960
-921
-878
-849
-847
-875
-922
-975
-1029
-1083
-1138
-1186
-1219
-1231
-1231
-1237
-1264
-1313
-1369
-1416
-1453
-1492
-1550
-1633
-1732
-1828
-1908
-1967
-2011
-2037
-2039
-2001
-1917
-1796
-1656
-1510
-1364
-1219
-1081
-968
-898
-878
-896
-931
-965
-998
-1041
-1102
-1169
-1221
-1239
-1227
-1207
-1204
-1222
-1240
-1227
-1167
-1070
-965
-874
-805
-745
-682
-611
-546
-502
-486
-497
-524
-561
-610
-672
-746
-824
-894
-946
-977
-991
-993
-991
-993
-1004
-1027
-1058
-1091
-1118
-1135
-1141
-1138
-1129
-1120
-1115
-1117
-1122
-1121
-1104
-1066
-1010
-945
-878
-812
-745
-677
-618
-580
-572
-589
-616
-640
-659
-684
-728
-789
-847
-876
-864
-815
-750
-683
-619
-548
-464
-373
-284
-208
-142
-77
-9
52
92
106
105
110
137
186
241
286
319
348
386
433
481
522
556
588
622
651
660
642
599
548
503
465
424
369
298
218
145
85
38
-3
-42
-76
-101
-107
-90
-50
9
75
132
164
171
163
164
187
232
285
326
351
368
391
424
460
485
487
471
443
414
385
356
329
310
301
301
304
304
301
303
316
339
368
402
450
528
645
792
945
1079
1178
1245
1294
1337
1380
1420
1453
1479
1498
1509
1512
1508
1503
1501
1502
1499
1481
1445
1394
1338
1286
1242
1207
1186
1182
1199
1229
1259
1271
1259
1226
1182
1134
1087
1042
1000
966
938
916
903
903
927
978
1053
1135
1211
1280
1350
1432
1525
1617
1693
1753
1812
1888
1988
2097
2191
2256
2293
2316
2335
2344
2329
2281
2203
2108
2008
1906
1797
1684
1571
1470
1380
1293
1192
1072
944
829
749
711
706
716
727
734
738
744
751
759
765
770
777
788
797
794
774
738
695
657
628
600
559
493
407
314
225
146
71
-1
-63
-98
-93
-56
-10
14
4
-35
-84
-129
-168
-208
-251
-283
-290
-265
-217
-164
-120
-84
-50
-12
24
47
50
40
29
23
16
-3
-36
-75
-102
-108
-100
-90
-91
-99
-105
-100
-90
-88
-104
-135
-171
-203
-235
-277
-336
-410
-483
-544
-591
-630
-674
-727
-788
-851
-912
-971
-1031
-1091
-1150
-1210
-1271
-1333
-1392
-1444
-1486
-1525
-1566
-1611
-1652
-1680
-1692
-1694
-1697
-1704
-1709
-1701
-1679
-1651
-1635
-1640
-1661
-1686
-1704
-1718
-1735
-1761
-1790
-1816
-1837
-1870
-1928
-2013
-2114
-2202
-2257
-2273
-2254
-2205
-2125
-2009
-1866
-1701
-1528
-1350
-1168
-986
-819
-685
-599
-558
-550
-565
-596
-640
-684
-710
-701
-660
-612
-586
-596
-635
-676
-702
-713
-722
-738
-762
-783
-795
-798
-800
-802
-800
-789
-765
-731
-692
-646
-590
-523
-448
-376
-313
-258
-208
-160
-119
-91
-82
-91
-113
-140
-169
-193
-208
-211
-203
-186
-158
-120
-71
-19
25
52
68
91
141
221
323
427
524
619
721
830
935
1022
1087
1140
1192
1245
1288
1308
1305
1295
1296
1314
1342
1364
1375
1376
1378
1386
1400
1418
1441
1468
1498
1525
1545
1564
1595
1649
1721
1793
1848
1878
1896
1917
1948
1979
1994
1978
1934
1872
1807
1747
1691
1632
1563
1478
1380
1278
1183
1107
1054
1022
1002
994
993
1000
1018
1041
1066
1092
1120
1151
1185
1217
1248
1275
1296
1305
1295
1259
1202
1131
1054
972
883
786
688
604
547
518
509
506
496
470
426
364
290
214
146
86
30
-29
-93
-156
-210
-257
-304
-358
-419
-471
-501
-507
-500
-495
-497
-501
-497
-484
-470
-465
-470
-482
-494
-511
-538
-578
-626
-672
-710
-744
-783
-828
-870
-901
-920
-937
-962
-997
-1032
-1055
-1066
-1072
-1083
-1098
-1110
-1108
-1089
-1058
-1024
-990
-954
-916
-873
-825
-770
-710
-652
-607
-582
-572
-561
-538
-506
-480
-477
-494
-513
-513
-495
-478
-483
-512
-543
-549
-517
-460
-401
-356
-324
-299
-280
-279
-303
-346
-386
-400
-386
-357
-334
-327
-328
-323
-300
-262
-218
-182
-160
-150
-142
-120
-69
15
125
239
338
415
475
525
564
580
565
522
469
426
402
387
368
337
299
261
227
195
161
128
104
96
99
106
107
105
103
105
107
97
73
37
0
-26
-34
-20
14
64
118
162
186
194
200
218
248
272
271
243
205
182
189
218
253
279
302
334
387
456
524
578
616
647
684
739
815
914
1037
1173
1307
1421
1503
1561
1614
1678
1754
1828
1885
1920
1946
1980
2031
2089
2135
2152
2135
2092
2032
1964
1891
1818
1749
1688
1638
1593
1554
1524
1507
1505
1508
1501
1469
1409
1329
1245
1168
1101
1042
988
945
913
893
878
862
845
837
850
886
937
984
1012
1020
1014
1002
989
973
947
906
851
791
735
689
657
635
617
595
565
526
480
427
364
284
189
85
-12
-90
-143
-176
-194
-200
-192
-164
-115
-56
2
48
83
113
146
181
217
250
280
311
347
386
421
444
449
437
410
370
321
268
223
200
205
231
262
281
280
269
265
279
306
331
343
338
327
319
314
301
271
225
174
126
79
19
-68
-183
-315
-446
-568
-683
-795
-899
-988
-1053
-1098
-1134
-1171
-1205
-1224
-1220
-1203
-1193
-1210
-1252
-1305
-1349
-1382
-1412
-1454
-1504
-1551
-1578
-1585
-1584
-1588
-1598
-1605
-1592
-1556
-1502
-1442
-1384
-1327
-1274
-1228
-1197
-1179
-1167
-1150
-1128
-1110
-1110
-1131
-1161
-1184
-1193
-1195
-1203
-1225
-1257
-1285
-1302
-1311
-1323
-1347
-1386
-1436
-1493
-1557
-1629
-1706
-1780
-1850
-1923
-2009
-2110
-2218
-2314
-2386
-2432
-2466
-2498
-2527
-2542
-2528
-2481
-2412
-2334
-2252
-2166
-2070
-1966
-1863
-1768
-1681
-1594
-1501
-1402
-1305
-1213
-1119
-1008
-872
-716
-562
-433
-338
-269
-208
-149
-99
-74
-85
-126
-180
-229
-265
-290
-309
-324
-329
-317
-288
-250
-212
-185
-174
-180
-202
-233
-265
-287
-290
-270
-228
-168
-94
-10
79
167
250
325
391
449
501
548
597
653
717
789
865
941
1016
1092
1167
1234
1287
1324
1352
1387
1438
1502
1562
1601
1608
1585
1537
1471
1390
1301
1217
1153
1122
1123
1146
1178
1214
1254
1300
1349
1392
1419
1424
1407
1376
1338
1301
1267
1238
1209
1175
1135
1096
1071
1069
1088
1112
1124
1116
1095
1078
1076
1088
1104
1110
1099
1072
1035
993
949
904
857
806
744
667
574
469
359
251
149
54
-33
-115
-200
-299
-418
-552
-688
-811
-912
-994
-1067
-1134
-1193
-1242
-1280
-1316
-1356
-1399
-1438
-1467
-1491
-1518
-1556
-1602
-1645
-1669
-1672
-1655
-1626
-1589
-1543
-1494
-1447
-1411
-1389
-1378
-1378
-1390
-1421
-1469
-1527
-1581
-1623
-1658
-1695
-1736
-1774
-1792
-1781
-1751
-1717
-1693
-1673
-1642
-1588
-1515
-1436
-1359
-1278
-1180
-1057
-918
-786
-677
-587
-499
-394
-275
-163
-86
-60
-77
-111
-141
-157
-168
-190
-236
-302
-373
-433
-470
-485
-491
-501
-522
-553
-583
-602
-604
-593
-575
-562
-558
-564
-574
-578
-571
-553
-527
-500
-470
-432
-381
-317
-250
-190
-143
-102
-59
-10
35
58
47
5
-51
-104
-144
-176
-202
-224
-230
-214
-175
-128
-96
-94
-123
-172
-223
-264
-289
-306
-321
-335
-342
-327
-284
-216
-137
-64
-2
58
128
218
322
424
514
595
675
761
848
922
978
1020
1065
1117
1167
1198
1198
1173
1143
1122
1111
1097
1071
1040
1018
1010
1006
978
907
801
690
605
559
539
524
501
475
464
480
517
561
596
613
617
613
610
613
623
638
650
649
629
596
562
542
541
555
574
591
612
643
693
759
831
897
952
1000
1048
1101
1155
1197
1213
1195
1143
1068
983
894
801
699
582
456
334
231
154
101
63
34
13
4
9
25
41
51
52
48
44
38
27
4
-29
-64
-88
-96
-92
-84
-82
-85
-90
-91
-88
-85
-81
-65
-20
62
175
297
405
485
538
578
609
629
633
617
591
565
544
528
510
495
494
517
567
636
711
788
867
949
1028
1096
1151
1198
1249
1306
1359
1394
1407
1411
1425
1455
1490
1505
1488
1449
1410
1387
1376
1357
1311
1236
1150
1067
995
930
865
799
734
668
599
525
455
404
378
371
366
349
323
303
301
312
317
296
243
166
80
-7
-91
-172
-246
-309
-365
-419
-476
-531
-572
-591
-593
-587
-578
-560
-518
-447
-357
-269
-198
-140
-78
-5
68
114
114
69
4
-57
-104
-144
-192
-248
-304
-344
-367
-383
-406
-438
-466
-474
-448
-392
-319
-243
-170
-99
-26
51
128
201
266
328
391
460
532
600
656
697
727
752
774
791
795
784
761
738
722
713
702
680
647
608
567
528
486
441
397
361
338
325
314
297
274
247
216
176
125
65
8
-33
-57
-71
-86
-109
-136
-157
-169
-174
-182
-199
-225
-255
-288
-326
-372
-428
-493
-563
-638
-719
-798
-864
-904
-910
-884
-836
-777
-710
-639
-566
-500
-445
-399
-356
-303
-241
-173
-106
-40
34
124
231
343
447
533
600
655
699
732
747
743
721
684
637
580
515
443
365
282
191
98
6
-77
-149
-215
-282
-357
-439
-524
-609
-691
-769
-836
-882
-905
-912
-913
-913
-909
-888
-845
-790
-742
-716
-716
-728
-741
-752
-766
-792
-825
-854
-867
-860
-840
-816
-792
-774
-768
-786
-833
-907
-991
-1069
-1139
-1211
-1298
-1403
-1508
-1590
-1638
-1661
-1683
-1721
-1774
-1824
-1850
-1846
-1822
-1799
-1790
-1791
-1791
-1777
-1747
-1713
-1687
-1679
-1682
-1681
-1663
-1626
-1577
-1525
-1473
-1419
-1356
-1289
-1231
-1197
-1196
-1221
-1259
-1294
-1320
-1338
-1352
-1366
-1379
-1389
-1393
-1391
-1386
-1382
-1383
-1388
-1393
-1390
-1382
-1378
-1389
-1422
-1467
-1500
-1503
-1475
-1437
-1417
-1427
-1456
-1476
-1470
-1434
-1381
-1322
-1260
-1193
-1122
-1059
-1018
-1006
-1008
-1004
-979
-931
-871
-813
-759
-709
-663
-622
-591
-571
-554
-531
-499
-460
-422
-391
-365
-335
-290
-225
-143
-57
13
54
64
55
44
46
62
83
101
114
121
124
118
99
68
36
15
7
9
11
10
10
14
21
19
0
-34
-65
-77
-62
-27
16
59
101
146
195
244
289
328
361
388
405
413
415
422
442
477
518
558
595
638
693
761
829
887
928
957
985
1014
1042
1063
1076
1088
1109
1143
1186
1228
1260
1283
1306
1342
1395
1463
1531
1584
1617
1632
1645
1669
1712
1769
1828
1880
1921
1958
1996
2039
2084
2126
2161
2187
2205
2216
2220
2216
2201
2175
2141
2102
2065
2033
2012
1996
1979
1951
1903
1826
1722
1601
1478
1371
1287
1224
1175
1132
1095
1065
1039
1010
974
930
891
870
872
889
907
921
938
971
1025
1095
1169
1242
1323
1424
1549
1682
1801
1892
1957
2009
2058
2093
2101
2073
2013
1944
1884
1846
1829
1825
1822
1806
1765
1696
1601
1493
1385
1281
1178
1067
947
822
701
588
489
410
357
332
323
307
263
195
127
97
129
218
333
439
514
557
580
597
620
659
715
785
854
905
924
910
873
824
773
728
699
694
715
753
789
810
813
811
812
815
807
770
701
606
493
369
238
109
-1
-77
-121
-149
-185
-241
-308
-362
-386
-378
-348
-308
-263
-217
-179
-164
-186
-240
-310
-372
-411
-427
-427
-413
-378
-317
-237
-151
-77
-23
12
37
57
68
66
49
22
-10
-40
-65
-83
-94
-106
-126
-157
-190
-210
-208
-187
-163
-155
-164
-179
-183
-178
-185
-235
-340
-482
-623
-729
-790
-825
-864
-926
-1012
-1112
-1214
-1316
-1416
-1509
-1587
-1641
-1674
-1695
-1716
-1741
-1765
-1779
-1780
-1774
-1772
-1777
-1784
-1781
-1755
-1707
-1648
-1593
-1549
-1517
-1487
-1454
-1419
-1388
-1366
-1351
-1342
-1335
-1335
-1346
-1368
-1395
-1415
-1424
-1424
-1426
-1437
-1455
-1472
-1483
-1491
-1504
-1530
-1563
-1593
-1608
-1602
-1582
-1553
-1520
-1487
-1456
-1435
-1428
-1430
-1432
-1425
-1408
-1393
-1396
-1424
-1471
-1525
-1575
-1614
-1643
-1657
-1654
-1631
-1593
-1550
-1513
-1483
-1454
-1417
-1369
-1308
-1241
-1173
-1109
-1057
-1016
-982
-944
-890
-819
-747
-695
-677
-694
-734
-781
-828
-875
-921
-957
-973
-965
-942
-917
-901
-893
-888
-884
-892
-930
-1004
-1108
-1222
-1326
-1412
-1482
-1540
-1584
-1605
-1596
-1554
-1487
-1412
-1345
-1299
-1283
-1297
-1334
-1376
-1404
-1402
-1360
-1284
-1182
-1070
-961
-862
-780
-717
-675
-653
-646
-642
-628
-595
-548
-505
-486
-501
-536
-567
-569
-536
-484
-437
-412
-412
-427
-448
-467
-481
-484
-471
-448
-428
-432
-469
-527
-581
-608
-606
-592
-593
-620
-667
-710
-731
-726
-706
-686
-675
-674
-673
-664
-638
-596
-541
-480
-420
-362
-305
-246
-185
-122
-60
0
57
113
166
216
264
315
373
437
501
553
586
601
605
605
605
605
602
599
599
605
616
628
637
642
643
638
623
600
574
556
556
575
609
650
696
753
824
908
992
1058
1095
1102
1096
1095
1110
1142
1178
1203
1211
1206
1201
1200
1199
1179
1129
1054
976
920
895
890
875
833
768
700
651
625
611
597
586
590
620
671
724
762
785
806
838
877
907
916
904
885
871
861
844
817
792
793
835
915
1016
1123
1229
1331
1422
1488
1515
1510
1496
1493
1503
1504
1477
1425
1375
1355
1367
1384
1372
1322
1256
1207
1194
1208
1229
1245
1259
1280
1304
1314
1297
1259
1219
1198
1196
1201
1200
1195
1199
1214
1231
1234
1223
1214
1228
1267
1306
1315
1281
1222
1166
1126
1089
1027
928
806
693
612
563
526
482
421
348
272
203
146
109
96
109
137
170
197
213
214
196
161
117
81
66
69
74
59
20
-33
-79
-111
-141
-181
-235
-285
-311
-308
-295
-298
-330
-378
-421
-441
-439
-426
-410
-388
-359
-327
-303
-294
-290
-274
-232
-168
-102
-52
-24
-2
31
80
140
194
237
270
303
342
387
435
476
505
515
502
467
416
352
279
199
116
34
-38
-96
-142
-176
-198
-204
-190
-160
-128
-104
-93
-93
-98
-110
-133
-171
-216
-254
-269
-262
-239
-212
-183
-148
-104
-59
-26
-17
-29
-51
-69
-78
-88
-108
-141
-184
-226
-258
-276
-277
-259
-223
-174
-118
-62
-7
47
98
144
181
210
237
264
286
292
273
232
185
146
121
107
96
88
90
110
141
173
194
210
234
277
334
385
412
410
393
385
399
435
484
535
585
640
703
778
863
955
1048
1133
1203
1259
1308
1358
1411
1458
1487
1495
1492
1495
1512
1535
1545
1525
1475
1404
1326
1244
1157
1067
982
911
857
811
765
720
688
682
698
722
740
755
786
849
937
1020
1069
1077
1067
1070
1098
1134
1151
1135
1095
1054
1024
997
955
892
819
754
705
664
618
564
515
489
488
496
492
463
418
372
336
308
279
250
232
236
264
299
320
314
286
252
225
209
197
183
168
156
152
154
161
169
175
176
163
127
63
-22
-113
-191
-248
-290
-329
-377
-436
-495
-543
-578
-605
-634
-672
-713
-750
-775
-789
-800
-816
-840
-868
-893
-910
-920
-927
-930
-928
-915
-889
-856
-824
-800
-783
-765
-736
-694
-647
-611
-598
-608
-628
-638
-630
-608
-589
-586
-598
-610
-610
-595
-582
-587
-620
-670
-719
-756
-782
-808
-841
-874
-897
-905
-907
-924
-970
-1041
-1120
-1188
-1241
-1286
-1331
-1377
-1415
-1441
-1463
-1496
-1550
-1617
-1675
-1708
-1712
-1702
-1693
-1687
-1671
-1631
-1568
-1498
-1444
-1417
-1408
-1402
-1386
-1360
-1330
-1296
-1253
-1193
-1119
-1042
-974
-920
-869
-811
-744
-679
-626
-589
-556
-515
-464
-414
-384
-385
-409
-441
-463
-471
-469
-470
-481
-505
-540
-577
-604
-611
-593
-557
-520
-495
-489
-495
-501
-501
-497
-495
-497
-498
-496
-494
-502
-527
-568
-612
-647
-670
-689
-713
-742
-764
-765
-740
-695
-647
-603
-567
-531
-490
-442
-387
-324
-254
-180
-107
-43
14
72
143
232
331
421
487
519
519
497
464
427
392
362
334
302
263
215
165
123
98
94
106
128
153
174
188
195
198
202
215
241
279
328
384
452
532
623
712
785
833
859
873
888
905
918
920
906
882
858
838
820
794
753
695
627
562
508
466
430
394
357
327
313
320
343
371
393
403
404
403
404
405
405
405
404
404
404
402
401
409
436
482
538
591
627
643
641
628
605
572
527
473
413
350
290
238
200
177
163
145
113
64
9
-39
-73
-99
-127
-166
-211
-251
-274
-278
-264
-237
-197
-149
-97
-53
-23
-4
17
52
108
180
257
329
392
443
485
519
548
576
601
623
640
652
663
673
679
673
651
619
594
592
615
653
686
703
706
705
710
721
731
735
732
724
712
692
663
626
581
528
464
389
307
227
159
102
55
10
-30
-63
-89
-111
-137
-168
-198
-222
-241
-259
-280
-295
-289
-258
-216
-187
-191
-224
-260
-277
-271
-262
-269
-294
-315
-311
-280
-241
-214
-203
-191
-160
-107
-50
-10
6
15
37
82
143
203
250
282
307
327
341
345
335
311
274
225
169
114
69
35
2
-40
-97
-168
-245
-322
-399
-473
-541
-595
-631
-657
-684
-717
-748
-760
-747
-717
-694
-696
-717
-735
-728
-693
-647
-612
-595
-581
-551
-492
-417
-345
-290
-245
-194
-124
-40
42
104
144
174
212
258
299
317
303
267
230
208
204
208
208
203
204
219
247
279
304
324
347
381
419
447
453
437
413
399
401
410
416
413
406
403
408
415
416
407
394
384
378
374
362
343
320
300
289
282
273
255
229
199
173
158
156
166
185
212
245
283
323
359
387
403
410
414
424
443
470
503
535
562
582
597
608
619
630
639
640
633
619
609
606
611
613
603
577
543
512
487
466
443
419
401
396
405
419
424
416
395
370
343
311
271
223
174
132
97
69
42
15
-10
-32
-55
-79
-107
-134
-160
-187
-225
-275
-330
-375
-397
-396
-385
-379
-386
-405
-427
-447
-461
-469
-466
-445
-407
-358
-311
-274
-246
-219
-185
-145
-108
-84
-79
-88
-103
-115
-123
-127
-127
-123
-111
-88
-55
-16
25
61
88
107
117
119
114
108
106
110
118
121
108
76
29
-22
-67
-103
-133
-159
-181
-202
-226
-263
-316
-379
-434
-471
-493
-518
-564
-626
-683
-706
-687
-643
-603
-586
-589
-591
-579
-556
-543
-554
-588
-631
-668
-696
-722
-755
-797
-845
-895
-946
-1000
-1054
-1105
-1149
-1189
-1232
-1281
-1329
-1366
-1385
-1388
-1390
-1401
-1423
-1446
-1454
-1436
-1394
-1340
-1286
-1244
-1214
-1196
-1183
-1169
-1151
-1124
-1088
-1043
-995
-955
-931
-929
-945
-968
-987
-993
-989
-984
-983
-988
-994
-991
-977
-950
-917
-887
-870
-873
-896
-931
-966
-994
-1014
-1032
-1053
-1075
-1087
-1081
-1055
-1018
-978
-942
-909
-879
-854
-837
-826
-813
-790
-752
-701
-643
-579
-509
-433
-361
-307
-274
-253
-223
-172
-103
-34
19
57
95
146
206
258
290
307
327
362
411
457
486
500
515
543
584
627
661
688
717
753
791
818
826
819
808
799
791
775
752
727
712
710
716
719
709
682
644
601
563
536
522
514
501
476
444
415
401
404
416
424
421
410
399
389
375
354
329
312
308
315
321
318
303
285
269
255
238
211
176
133
86
29
-37
-105
-163
-196
-202
-189
-169
-154
-147
-149
-155
-161
-160
-142
-107
-59
-10
30
62
95
137
187
234
269
291
304
312
319
328
345
375
419
467
502
516
512
508
519
549
588
626
657
686
719
755
791
824
856
887
914
928
924
911
902
907
922
931
921
896
867
846
828
804
769
732
711
712
722
717
683
626
569
533
519
513
498
474
454
451
471
504
537
564
587
607
623
627
611
577
537
506
498
516
555
601
642
671
686
687
674
644
594
528
456
389
341
315
306
305
303
297
289
282
282
289
299
301
290
268
252
255
280
311
329
325
310
304
314
326
317
281
233
202
202
222
233
219
190
173
182
205
215
201
179
174
196
222
219
172
100
39
8
-3
-21
-56
-89
-92
-57
-8
25
29
21
33
77
134
176
186
178
174
188
211
227
225
213
205
208
218
226
230
234
240
245
247
249
257
277
301
313
301
264
216
172
137
107
77
48
26
15
15
24
44
78
123
170
204
215
205
187
171
164
165
179
211
267
339
418
495
574
665
769
872
952
996
1012
1025
1052
1091
1123
1125
1092
1033
964
898
837
780
724
668
607
540
472
414
374
347
319
276
221
172
146
143
149
144
125
107
104
116
127
124
108
98
115
158
210
251
280
314
369
446
526
583
604
598
582
570
565
562
550
522
476
421
370
335
322
319
307
271
212
142
76
18
-36
-93
-150
-199
-236
-269
-309
-358
-403
-428
-433
-433
-450
-489
-537
-570
-579
-577
-590
-629
-685
-734
-761
-767
-771
-788
-821
-860
-896
-926
-955
-987
-1025
-1069
-1118
-1165
-1203
-1223
-1222
-1208
-1193
-1183
-1172
-1151
-1117
-1081
-1063
-1072
-1101
-1132
-1155
-1173
-1196
-1230
-1263
-1282
-1285
-1288
-1313
-1364
-1427
-1473
-1489
-1486
-1487
-1513
-1556
-1595
-1608
-1591
-1561
-1536
-1526
-1524
-1517
-1496
-1460
-1415
-1371
-1332
-1304
-1289
-1284
-1283
-1276
-1255
-1219
-1174
-1133
-1104
-1090
-1084
-1074
-1054
-1018
-977
-934
-897
-867
-841
-814
-787
-763
-751
-753
-768
-787
-800
-804
-803
-806
-818
-839
-861
-877
-883
-887
-898
-920
-945
-962
-958
-933
-894
-847
-799
-751
-707
-676
-666
-679
-704
-731
-752
-773
-800
-833
-864
-882
-886
-887
-896
-912
-924
-924
-916
-918
-940
-975
-998
-988
-948
-901
-872
-861
-850
-817
-763
-710
-682
-680
-680
-658
-608
-549
-502
-472
-446
-409
-364
-326
-310
-309
-306
-282
-242
-203
-182
-181
-188
-190
-186
-183
-185
-188
-183
-165
-139
-115
-101
-94
-92
-87
-76
-52
-12
42
97
139
162
176
196
229
268
295
304
306
320
354
395
420
413
380
340
305
272
232
179
129
99
100
124
155
183
213
252
301
352
392
417
426
421
402
372
338
313
305
303
288
245
179
108
54
18
-16
-64
-126
-192
-252
-307
-370
-441
-505
-537
-530
-501
-482
-494
-529
-557
-555
-525
-489
-472
-478
-492
-497
-490
-482
-489
-516
-556
-602
-648
-698
-748
-794
-824
-831
-820
-796
-764
-725
-673
-608
-538
-476
-433
-410
-399
-389
-373
-351
-324
-291
-244
-173
-77
35
143
231
299
358
423
494
559
602
616
613
606
608
614
617
611
603
603
619
648
687
735
796
866
934
984
1010
1025
1046
1086
1141
1194
1230
1252
1275
1311
1357
1396
1415
1415
1408
1406
1411
1415
1412
1404
1403
1417
1446
1482
1518
1552
1587
1620
1645
1654
1643
1613
1570
1521
1471
1430
1404
1398
1407
1424
1439
1447
1449
1446
1440
1430
1418
1408
1404
1406
1410
1412
1412
1412
1410
1401
1379
1344
1302
1261
1222
1182
1138
1093
1057
1035
1020
1000
968
930
905
901
912
919
904
871
835
809
792
772
742
709
692
698
717
727
714
688
668
672
693
711
706
676
636
604
588
582
574
553
519
476
433
395
365
338
312
288
271
271
288
308
310
282
234
190
169
167
159
125
70
26
26
77
155
232
295
355
421
487
528
524
485
443
427
434
439
419
380
348
344
359
362
326
257
184
135
113
97
68
22
-24
-62
-96
-136
-186
-233
-258
-255
-232
-204
-176
-144
-104
-66
-49
-58
-83
-101
-101
-91
-86
-92
-92
-67
-12
53
99
115
111
106
103
86
38
-40
-121
-177
-196
-194
-191
-201
-217
-228
-231
-230
-228
-218
-191
-149
-109
-95
-111
-140
-155
-143
-113
-87
-80
-89
-99
-99
-92
-85
-85
-93
-104
-118
-136
-157
-168
-160
-128
-83
-41
-12
5
15
17
4
-29
-71
-100
-96
-62
-21
-1
-12
-38
-56
-52
-35
-25
-36
-63
-89
-100
-97
-90
-89
-92
-89
-72
-44
-17
-4
-9
-29
-56
-84
-112
-139
-164
-185
-199
-204
-198
-181
-153
-120
-90
-72
-64
-61
-55
-44
-34
-33
-43
-59
-69
-72
-75
-92
-128
-179
-230
-271
-302
-331
-364
-400
-429
-446
-452
-460
-479
-509
-541
-565
-581
-593
-611
-632
-652
-662
-663
-665
-681
-722
-787
-865
-942
-1006
-1056
-1099
-1148
-1209
-1280
-1349
-1402
-1431
-1443
-1444
-1440
-1426
-1392
-1338
-1275
-1221
-1187
-1170
-1155
-1130
-1096
-1065
-1051
-1058
-1076
-1090
-1087
-1064
-1025
-981
-940
-910
-895
-893
-892
-883
-859
-824
-789
-765
-757
-761
-772
-782
-791
-798
-801
-796
-780
-754
-722
-688
-654
-618
-574
-518
-452
-386
-331
-293
-272
-257
-233
-197
-153
-114
-91
-85
-88
-92
-94
-95
-96
-93
-80
-58
-32
-15
-7
2
26
77
148
223
282
315
326
319
300
267
224
175
131
101
91
99
122
153
183
205
215
214
208
205
206
209
210
209
207
207
209
209
208
206
207
210
213
208
196
182
171
169
172
177
184
195
216
247
289
338
392
449
503
548
581
605
627
650
676
700
724
750
781
810
823
808
770
727
701
699
711
716
704
680
658
643
631
617
601
595
611
648
689
714
717
708
702
705
714
716
707
693
680
674
677
690
718
761
811
855
881
892
898
909
919
918
897
863
838
840
871
915
955
986
1014
1048
1084
1111
1120
1114
1104
1100
1106
1114
1115
1109
1103
1102
1109
1117
1117
1102
1072
1029
978
923
863
799
727
652
585
536
509
491
463
412
344
282
245
234
229
207
165
121
99
104
121
123
99
60
29
16
13
0
-32
-71
-95
-91
-62
-21
18
55
93
138
189
243
300
359
421
479
527
561
584
603
622
638
649
652
647
631
600
548
473
381
282
185
91
0
-84
-156
-212
-253
-287
-318
-342
-354
-347
-327
-300
-275
-250
-221
-186
-149
-115
-83
-51
-16
18
45
60
70
83
102
120
124
110
93
92
119
167
221
268
313
367
437
515
582
630
661
686
709
721
708
666
610
561
533
522
513
493
463
436
421
416
415
411
404
402
408
422
438
454
472
491
507
509
494
465
436
420
417
420
414
396
369
340
311
276
226
161
93
36
-3
-32
-68
-126
-202
-280
-340
-376
-397
-421
-456
-501
-543
-572
-585
-590
-593
-595
-593
-588
-583
-586
-595
-602
-596
-574
-544
-523
-524
-551
-593
-638
-672
-692
-697
-693
-686
-682
-685
-700
-727
-766
-815
-874
-941
-1008
-1075
-1135
-1190
-1240
-1282
-1309
-1315
-1306
-1296
-1301
-1324
-1359
-1387
-1400
-1400
-1395
-1389
-1376
-1347
-1300
-1248
-1208
-1193
-1196
-1201
-1196
-1184
-1176
-1185
-1205
-1226
-1237
-1237
-1238
-1249
-1268
-1286
-1296
-1300
-1310
-1331
-1358
-1373
-1366
-1340
-1316
-1312
-1333
-1366
-1391
-1398
-1391
-1385
-1387
-1395
-1397
-1383
-1354
-1317
-1281
-1249
-1217
-1181
-1145
-1113
-1091
-1082
-1083
-1089
-1095
-1098
-1093
-1078
-1054
-1022
-986
-948
-906
-858
-804
-750
-701
-662
-635
-620
-611
-604
-593
-575
-553
-538
-538
-558
-591
-627
-656
-677
-698
-725
-757
-787
-807
-814
-815
-814
-811
-801
-778
-742
-702
-664
-632
-603
-574
-541
-504
-464
-421
-377
-337
-308
-292
-289
-291
-291
-288
-285
-287
-299
-324
-360
-400
-437
-460
-466
-461
-459
-470
-493
-517
-528
-522
-507
-495
-490
-491
-490
-488
-488
-491
-494
-488
-468
-441
-418
-406
-402
-397
-387
-378
-380
-393
-413
-431
-448
-474
-511
-551
-576
-573
-549
-521
-501
-484
-454
-405
-348
-307
-292
-292
-284
-254
-213
-186
-184
-195
-192
-159
-106
-53
-14
17
57
116
187
252
304
347
393
443
490
524
549
576
614
659
694
708
701
688
677
671
660
642
619
602
598
604
612
617
617
610
596
570
539
512
498
498
506
514
523
539
569
612
659
703
741
777
810
836
853
863
872
884
894
894
882
869
867
878
890
884
856
825
817
841
883
914
918
907
907
935
990
1049
1094
1123
1146
1175
1212
1252
1295
1341
1393
1446
1491
1524
1550
1577
1606
1626
1625
1599
1561
1528
1512
1508
1506
1502
1502
1518
1549
1584
1609
1617
1613
1607
1606
1610
1610
1602
1581
1547
1500
1446
1391
1345
1311
1285
1262
1238
1216
1202
1200
1206
1212
1213
1211
1208
1207
1206
1205
1207
1220
1244
1275
1304
1327
1351
1385
1432
1485
1532
1562
1580
1595
1611
1625
1623
1601
1562
1521
1489
1465
1438
1396
1336
1265
1192
1124
1059
993
928
868
817
774
728
669
596
520
458
421
410
409
403
386
362
341
326
317
308
302
304
317
337
352
353
342
330
326
328
322
298
255
205
165
141
128
116
96
70
42
15
-11
-37
-60
-82
-104
-130
-163
-199
-234
-265
-295
-329
-367
-405
-436
-459
-480
-507
-539
-568
-585
-590
-593
-605
-627
-651
-664
-665
-664
-675
-700
-734
-765
-787
-806
-828
-859
-896
-933
-967
-1000
-1034
-1066
-1090
-1101
-1097
-1088
-1083
-1092
-1116
-1145
-1165
-1166
-1146
-1116
-1092
-1085
-1089
-1087
-1066
-1022
-974
-935
-914
-905
-893
-873
-847
-822
-802
-780
-748
-705
-659
-617
-582
-547
-507
-459
-408
-357
-304
-244
-177
-109
-48
2
45
85
123
156
180
201
224
254
286
308
315
311
307
315
340
377
419
459
491
511
515
508
501
505
524
551
576
597
623
664
720
778
818
829
818
802
797
805
817
820
812
801
798
813
847
895
946
990
1022
1045
1057
1064
1061
1042
1006
954
898
846
800
753
697
635
572
518
472
425
368
300
229
164
112
71
38
6
-29
-72
-125
-184
-234
-262
-265
-256
-258
-284
-329
-373
-398
-401
-392
-384
-377
-364
-333
-284
-228
-174
-125
-81
-40
-7
10
13
9
8
13
15
3
-24
-60
-92
-114
-129
-149
-179
-215
-245
-257
-248
-222
-193
-171
-161
-157
-153
-142
-131
-131
-150
-182
-208
-210
-183
-144
-115
-111
-125
-137
-133
-114
-99
-102
-127
-162
-192
-210
-217
-220
-225
-237
-256
-281
-303
-308
-288
-248
-206
-183
-184
-191
-182
-146
-98
-66
-69
-106
-153
-191
-211
-223
-235
-252
-268
-280
-291
-306
-329
-357
-388
-426
-477
-541
-609
-664
-695
-703
-705
-717
-748
-792
-841
-887
-926
-960
-987
-1008
-1032
-1060
-1094
-1132
-1166
-1192
-1213
-1231
-1247
-1252
-1239
-1206
-1166
-1133
-1115
-1107
-1097
-1075
-1045
-1016
-997
-987
-978
-965
-946
-927
-912
-900
-887
-872
-860
-858
-868
-884
-894
-888
-871
-852
-844
-851
-864
-876
-882
-886
-900
-927
-963
-995
-1014
-1022
-1027
-1042
-1070
-1105
-1139
-1163
-1181
-1195
-1211
-1232
-1257
-1282
-1303
-1311
-1301
-1275
-1242
-1216
-1202
-1194
-1180
-1153
-1118
-1090
-1081
-1089
-1098
-1097
-1088
-1082
-1090
-1110
-1126
-1126
-1112
-1099
-1100
-1114
-1128
-1126
-1108
-1084
-1069
-1064
-1064
-1060
-1053
-1047
-1046
-1045
-1036
-1014
-987
-956
-925
-887
-838
-780
-725
-680
-645
-608
-565
-517
-476
-447
-426
-396
-346
-280
-211
-151
-103
-58
-8
45
88
113
119
117
120
134
157
184
210
233
254
277
307
346
394
443
484
510
524
539
568
610
657
692
708
708
704
703
707
709
708
704
702
705
709
710
706
702
702
706
711
710
703
697
700
715
737
757
767
770
770
775
786
798
803
799
787
772
760
753
749
745
738
727
709
689
673
668
677
695
711
715
707
695
695
712
742
777
810
844
886
936
986
1022
1040
1046
1057
1081
1115
1142
1147
1132
1107
1091
1092
1106
1124
1135
1136
1126
1113
1102
1098
1102
1106
1099
1075
1036
997
970
961
958
947
920
880
837
800
764
721
667
609
559
527
508
491
464
424
372
317
264
218
182
159
146
138
128
111
87
59
35
16
5
-1
-7
-18
-38
-66
-91
-101
-90
-61
-27
1
18
30
45
64
83
97
103
105
104
102
98
96
98
105
111
106
87
58
30
9
-9
-37
-82
-137
-182
-205
-206
-201
-206
-222
-237
-237
-217
-185
-153
-124
-97
-70
-47
-32
-30
-36
-43
-47
-53
-63
-78
-93
-101
-105
-112
-131
-163
-205
-249
-292
-336
-375
-404
-414
-409
-397
-392
-397
-406
-409
-404
-396
-395
-400
-407
-407
-401
-395
-397
-405
-409
-399
-376
-349
-331
-323
-318
-307
-285
-257
-231
-210
-195
-189
-194
-214
-245
-278
-302
-310
-307
-300
-298
-302
-311
-327
-347
-370
-390
-399
-394
-381
-368
-362
-364
-366
-363
-352
-337
-322
-311
-303
-299
-299
-302
-308
-311
-307
-294
-270
-236
-196
-157
-124
-105
-98
-94
-84
-64
-37
-16
-6
-6
-7
-5
0
0
-6
-13
-13
-1
16
26
23
14
13
30
61
93
109
106
94
84
85
96
113
132
150
165
174
175
176
184
207
240
272
289
294
301
325
373
432
480
503
502
491
486
490
497
499
494
489
489
494
498
496
491
488
491
496
497
493
489
489
494
499
495
486
483
498
531
569
595
602
601
608
631
662
685
689
683
683
702
735
768
788
796
803
818
838
849
842
817
783
749
719
688
651
607
559
507
453
399
351
313
284
254
213
158
96
44
13
-3
-19
-53
-110
-185
-264
-336
-395
-445
-493
-545
-601
-654
-694
-714
-715
-709
-707
-713
-718
-706
-674
-634
-606
-601
-611
-612
-588
-540
-490
-457
-442
-430
-402
-356
-306
-268
-247
-231
-208
-174
-138
-112
-93
-75
-47
-14
14
24
19
14
24
53
95
137
168
185
192
192
188
185
184
186
189
190
187
184
184
187
190
190
186
182
183
188
193
192
183
169
158
154
161
174
187
195
194
186
178
176
184
201
224
252
286
327
369
404
421
419
407
394
387
381
371
356
348
355
376
396
399
378
343
308
279
250
213
168
130
115
127
152
176
189
200
220
251
282
297
294
282
274
278
287
291
286
279
277
282
287
288
283
278
279
284
288
287
280
269
258
248
241
242
252
267
276
273
260
246
242
246
246
230
201
176
170
184
195
182
143
98
73
75
88
84
51
2
-39
-57
-61
-71
-97
-127
-137
-116
-74
-37
-20
-19
-16
3
32
53
52
34
15
10
15
12
-15
-68
-129
-174
-195
-199
-205
-227
-263
-301
-324
-329
-322
-316
-318
-325
-328
-322
-313
-313
-331
-366
-398
-412
-403
-386
-384
-412
-461
-511
-537
-535
-515
-497
-492
-498
-505
-509
-513
-522
-541
-567
-593
-614
-627
-635
-641
-646
-651
-651
-643
-621
-586
-544
-506
-479
-460
-439
-407
-369
-341
-337
-361
-397
-423
-431
-427
-432
-456
-494
-528
-542
-535
-520
-513
-519
-532
-544
-551
-555
-561
-567
-565
-549
-522
-495
-476
-465
-452
-427
-389
-347
-318
-311
-326
-347
-362
-361
-349
-334
-324
-321
-325
-335
-352
-373
-395
-411
-421
-426
-431
-436
-435
-419
-389
-352
-326
-319
-327
-334
-327
-304
-277
-259
-256
-263
-272
-279
-285
-291
-293
-293
-295
-311
-351
-405
-454
-477
-469
-447
-431
-427
-426
-411
-382
-355
-350
-373
-408
-434
-439
-431
-426
-430
-435
-434
-428
-426
-433
-441
-432
-398
-350
-312
-298
-302
-304
-287
-259
-240
-247
-275
-303
-313
-303
-286
-272
-258
-233
-194
-152
-126
-124
-137
-143
-131
-104
-78
-67
-69
-72
-68
-54
-40
-32
-31
-33
-34
-34
-36
-44
-57
-71
-79
-77
-64
-48
-38
-45
-67
-96
-116
-119
-103
-81
-62
-48
-36
-21
-4
11
21
29
36
40
35
15
-13
-36
-43
-35
-31
-45
-78
-112
-129
-122
-106
-101
-118
-145
-161
-151
-119
-86
-70
-79
-105
-134
-159
-179
-201
-237
-289
-355
-424
-483
-521
-541
-555
-576
-606
-638
-656
-655
-640
-625
-620
-623
-622
-609
-585
-561
-548
-546
-544
-530
-502
-468
-443
-432
-435
-442
-446
-445
-442
-439
-440
-442
-444
-444
-443
-441
-441
-442
-444
-445
-444
-442
-440
-441
-445
-448
-446
-441
-435
-438
-455
-484
-517
-543
-554
-552
-544
-539
-540
-545
-548
-548
-546
-544
-542
-534
-522
-512
-512
-527
-551
-567
-561
-532
-494
-466
-455
-450
-437
-407
-370
-343
-337
-346
-355
-351
-340
-336
-352
-388
-427
-451
-454
-445
-441
-454
-485
-521
-550
-561
-557
-545
-538
-541
-552
-560
-558
-544
-527
-518
-520
-524
-519
-501
-477
-465
-472
-492
-507
-506
-489
-465
-445
-428
-409
-383
-357
-341
-340
-348
-356
-356
-352
-350
-350
-348
-342
-331
-320
-312
-302
-285
-262
-243
-240
-251
-261
-252
-220
-183
-164
-173
-197
-210
-194
-155
-112
-81
-61
-41
-11
24
49
55
47
40
43
57
75
90
105
124
146
165
175
175
170
169
171
173
169
158
145
138
138
144
149
150
147
140
136
139
155
184
218
243
253
250
242
240
243
245
237
221
204
197
203
216
228
235
239
244
254
268
287
306
324
338
346
353
364
384
409
430
438
437
437
452
481
514
537
549
557
575
603
636
664
686
709
740
778
816
853
893
943
1004
1060
1099
1119
1135
1165
1213
1264
1297
1309
1316
1343
1396
1461
1513
1540
1549
1555
1566
1574
1568
1549
1532
1530
1539
1540
1517
1469
1417
1381
1366
1357
1335
1295
1246
1202
1168
1135
1096
1049
1000
960
929
907
888
871
858
847
838
832
830
835
843
846
840
830
827
836
850
852
830
790
752
734
737
746
742
720
691
667
657
656
657
657
655
649
636
614
588
566
553
542
520
479
426
377
340
311
277
230
178
134
105
87
68
46
28
24
32
40
39
32
37
65
109
144
152
136
121
130
163
196
209
199
188
196
221
242
234
197
152
128
136
161
177
171
147
122
109
107
109
106
97
85
74
60
45
27
12
4
3
10
22
36
45
43
25
-8
-42
-67
-75
-72
-65
-63
-64
-61
-48
-26
0
23
39
53
71
97
130
167
203
232
253
267
278
290
306
326
349
374
402
434
472
511
548
578
602
624
648
677
707
731
741
739
731
726
730
738
741
734
717
701
697
707
724
738
741
735
729
728
732
735
735
732
731
732
733
733
732
732
736
737
725
697
660
629
618
625
639
643
635
625
623
633
644
642
623
592
559
528
494
451
399
350
313
290
269
237
190
137
90
58
39
21
-7
-43
-79
-103
-107
-95
-77
-63
-57
-56
-50
-32
-4
22
37
36
28
24
31
43
44
25
-9
-47
-76
-95
-112
-133
-154
-164
-165
-168
-193
-243
-298
-322
-291
-213
-122
-60
-43
-59
-78
-82
-71
-61
-60
-69
-76
-74
-67
-63
-65
-71
-74
-71
-66
-64
-67
-71
-72
-69
-66
-66
-69
-71
-70
-67
-66
-67
-70
-71
-69
-67
-66
-68
-70
-70
-68
-66
-67
-69
-70
-69
-67
-66
-67
-69
-70
-68
-67
-67
-68
-69
-69
-68
-67
-67
-68
-69
-68
-67
-66
-67
-69
-69
-68
-67
-67
-68
-69
-68
-67
-66
-67
-68
-68
-68
-67
-66
-67
-68
-68
-67
-66
-66
-67
-68
-68
-67
-66
-67
-67
-68
-67
-66
-66
-67
-67
-67
-67
-66
-66
-67
-67
-67
-66
-66
-66
-67
-67
-67
-66
-66
-66
-67
-67
-66
-66
-66
-66
-67
-66
-66
-65
-66
-66
-66
-66
-65
-65
-66
-66
-66
-66
-65
-65
-66
-66
-66
-65
-65
-65
-66
-66
-65
-65
-65
-65
-66
-65
-65
-65
-65
-65
-65
-65
-65
-64
-65
-65
-65
-65
-64
-64
-65
-65
-65
-64
-64
-64
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-64
-64
-64
-64
-63
-63
-63
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
