5
61705
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
-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
-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
-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
-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
-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
-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
-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
-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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-2
-2
-2
-2
-3
-2
-2
-2
-3
-3
-2
-2
-2
-3
-2
-2
-2
-3
-3
-2
-2
-2
-3
-3
-2
-2
-3
-3
-2
-2
-2
-3
-3
-2
-2
-2
-3
-3
-2
-2
-3
-3
-2
-2
-2
-3
-3
-2
-2
-3
-3
-2
-2
-2
-3
-3
-2
-2
-3
-3
-3
-2
-2
-3
-3
-2
-2
-2
-3
-3
-2
-2
-3
-3
-3
-2
-2
-3
-3
-2
-2
-3
-3
-3
-2
-2
-3
-3
-2
-2
-2
-3
-3
-2
-2
-3
-3
-3
-2
-2
-3
-3
-2
-2
-3
-3
-3
-2
-2
-3
-3
-2
-2
-2
-3
-3
-2
-2
-3
-4
-3
-2
-2
-4
-4
-2
-2
-3
-4
-3
-2
-2
-3
-4
-2
-1
-2
-4
-3
-2
-1
-3
-4
-3
-1
-2
-4
-4
-2
-1
-3
-5
-3
-1
-1
-4
-5
-2
0
-3
-6
-4
0
0
-5
-6
-2
2
-2
-7
-6
1
2
-5
-10
-3
6
1
-13
-12
8
18
-15
-81
-130
-129
-103
-101
-130
-155
-139
-95
-61
-52
-48
-29
-2
11
2
-16
-33
-50
-61
-54
-26
9
32
42
55
78
98
103
98
97
98
90
71
55
57
67
64
48
34
33
38
36
26
15
6
0
9
45
99
135
125
85
54
58
77
85
80
83
106
132
142
138
138
151
165
167
160
154
152
147
135
119
106
94
82
70
58
39
14
-13
-31
-45
-64
-90
-106
-99
-74
-52
-48
-52
-47
-34
-28
-41
-61
-66
-52
-35
-30
-38
-48
-52
-55
-63
-73
-75
-63
-47
-43
-53
-68
-76
-73
-62
-44
-20
1
0
-28
-61
-69
-45
-14
-2
-7
-2
25
54
59
39
14
-7
-29
-58
-71
-51
-10
10
-11
-46
-51
-16
27
44
36
26
26
30
31
36
54
79
98
103
99
94
94
96
101
101
94
87
98
135
181
206
197
170
146
132
118
102
92
88
76
49
24
23
41
38
-12
-83
-125
-115
-87
-93
-141
-194
-215
-204
-191
-200
-221
-230
-215
-187
-167
-162
-171
-182
-188
-183
-172
-160
-160
-173
-191
-195
-172
-130
-90
-67
-57
-44
-24
-7
0
5
26
64
109
147
174
194
204
203
195
191
195
201
200
195
193
197
200
200
196
189
173
149
130
124
124
111
82
58
56
62
48
12
-16
-12
9
13
-15
-51
-75
-91
-118
-153
-174
-170
-158
-155
-161
-166
-169
-178
-183
-164
-116
-71
-58
-70
-70
-38
2
15
-1
-15
-9
4
4
-6
-11
-3
3
-1
-8
-7
-1
1
-4
-7
-4
-2
-3
1
19
45
65
76
88
102
107
95
85
99
133
152
130
82
48
53
82
101
93
70
49
34
20
-4
-35
-62
-66
-43
-13
-7
-36
-74
-88
-74
-56
-60
-78
-89
-88
-96
-120
-144
-144
-123
-103
-100
-106
-104
-97
-101
-117
-133
-139
-139
-140
-140
-128
-108
-90
-78
-61
-36
-17
-14
-13
12
66
117
131
109
85
85
100
106
99
90
92
99
103
101
89
62
22
-11
-18
-3
8
0
-14
-11
6
10
-13
-49
-71
-75
-74
-74
-64
-34
1
13
-5
-36
-59
-68
-70
-70
-65
-56
-47
-40
-35
-36
-46
-58
-53
-28
-1
6
1
17
68
117
121
85
65
101
160
182
149
113
127
180
214
196
150
124
127
134
122
101
90
92
97
98
99
98
95
91
95
106
107
85
49
28
36
57
62
44
25
19
20
12
-5
-16
-10
5
8
-4
-21
-32
-38
-41
-35
-14
18
39
29
-3
-28
-27
-8
4
0
-9
-7
1
1
-8
-11
0
10
-6
-46
-84
-101
-110
-138
-182
-213
-212
-198
-198
-211
-207
-169
-119
-94
-98
-108
-106
-102
-105
-103
-74
-24
10
8
-11
-15
0
9
-2
-18
-12
15
35
34
18
3
-6
-13
-11
8
34
41
20
-7
-11
3
0
-37
-87
-114
-109
-98
-100
-107
-105
-98
-107
-134
-154
-141
-99
-53
-24
-8
8
26
43
58
75
94
104
101
92
91
98
103
98
91
91
100
106
99
81
65
59
69
87
105
110
99
77
63
63
68
65
51
36
28
22
5
-20
-38
-40
-35
-36
-42
-40
-24
-6
-6
-25
-46
-50
-34
-6
26
54
71
71
61
62
84
113
117
87
44
23
30
41
26
-12
-44
-47
-32
-28
-45
-70
-80
-72
-64
-68
-76
-68
-42
-19
-24
-54
-79
-78
-55
-37
-37
-39
-27
-6
0
-23
-58
-77
-74
-65
-67
-74
-74
-67
-65
-73
-78
-65
-40
-18
-8
-3
7
17
18
15
24
47
68
62
33
11
26
72
112
114
82
47
38
52
69
72
63
57
60
65
68
69
74
85
95
98
95
93
98
109
115
110
96
81
75
78
79
68
45
28
28
36
30
-5
-52
-81
-79
-63
-61
-77
-85
-60
-3
52
77
68
53
55
72
78
55
16
-9
-7
2
-8
-36
-53
-34
2
14
-11
-44
-46
-12
25
35
26
22
32
41
33
14
-1
-5
-4
-4
-5
-3
0
-1
-11
-30
-52
-70
-76
-72
-69
-70
-67
-49
-20
0
1
-2
14
49
74
69
52
52
78
103
104
84
66
61
56
39
14
-5
-10
-3
3
-4
-35
-83
-119
-118
-89
-64
-64
-76
-76
-65
-64
-77
-75
-44
-7
0
-17
-12
39
94
99
54
16
27
64
80
65
51
60
73
69
53
54
73
79
54
14
-9
-5
8
13
8
1
-8
-15
-11
11
41
63
62
38
1
-34
-48
-35
-11
-10
-42
-84
-104
-102
-110
-142
-174
-178
-167
-172
-201
-219
-202
-168
-155
-168
-180
-175
-165
-163
-149
-101
-41
-18
-47
-84
-78
-30
17
33
31
32
33
24
18
37
76
101
98
91
107
132
131
96
60
50
54
45
25
18
29
39
32
23
29
38
26
-3
-18
-6
7
-1
-15
-3
33
51
25
-13
-19
4
14
-13
-48
-50
-22
0
0
-6
-3
1
-7
-15
2
41
69
64
38
21
15
0
-30
-54
-52
-31
-15
-11
-8
1
4
-4
-12
-7
5
4
-12
-16
6
38
44
17
-10
-6
24
52
63
65
66
60
39
10
-7
-6
0
-2
-7
-5
0
0
-7
-8
0
4
-6
-16
0
39
72
73
57
59
90
123
132
124
125
138
141
120
87
64
53
36
12
-3
-1
-4
-35
-86
-117
-111
-93
-95
-118
-137
-139
-136
-140
-142
-126
-104
-97
-108
-106
-71
-22
7
5
-7
-10
-4
-1
4
20
38
41
27
19
29
41
35
18
19
45
71
69
53
55
82
102
91
63
53
69
93
105
105
100
86
58
30
20
26
33
31
35
55
76
73
50
35
44
53
30
-19
-52
-44
-17
-9
-29
-47
-43
-29
-33
-63
-97
-110
-96
-70
-54
-52
-55
-48
-27
-4
7
1
-9
-9
-1
3
-4
-9
-5
2
1
-7
-9
-2
3
-3
-10
-6
4
3
-10
-15
6
37
44
20
-9
-13
3
8
-13
-41
-48
-28
-4
5
0
-7
-7
-3
0
0
-4
-12
-27
-47
-69
-87
-99
-105
-107
-106
-102
-97
-98
-113
-141
-169
-183
-178
-165
-154
-145
-138
-131
-126
-118
-98
-62
-23
2
5
-6
-13
-2
32
76
107
108
90
83
105
136
145
122
92
86
98
105
97
88
95
105
101
88
88
105
112
89
49
25
29
35
23
0
-10
-11
-22
-52
-77
-78
-62
-60
-82
-105
-110
-102
-99
-105
-107
-101
-97
-106
-114
-102
-64
-22
0
2
2
17
45
68
72
61
54
68
96
114
105
78
59
62
71
66
47
38
52
79
98
101
97
97
97
95
94
99
104
98
82
69
64
61
57
59
76
100
105
87
63
58
72
82
78
66
60
53
32
1
-19
-14
4
11
-2
-23
-34
-35
-37
-41
-41
-28
-7
8
4
-14
-34
-49
-62
-80
-105
-118
-102
-61
-25
-21
-48
-75
-80
-67
-55
-55
-54
-42
-29
-31
-50
-62
-51
-23
0
5
-2
-7
-7
-6
3
30
71
105
112
97
85
92
106
106
93
84
95
111
109
82
50
33
31
29
19
5
-6
-10
-8
2
9
-6
-46
-82
-79
-33
15
21
-16
-58
-71
-65
-66
-83
-102
-106
-101
-102
-113
-127
-139
-147
-145
-126
-94
-68
-61
-69
-76
-73
-61
-39
-7
25
37
26
12
15
28
32
24
26
47
61
41
3
-5
34
83
95
73
55
59
66
60
64
101
145
143
89
42
54
104
124
95
70
97
154
180
156
124
123
137
131
100
76
71
63
27
-19
-43
-40
-40
-59
-81
-82
-65
-56
-67
-87
-100
-105
-107
-100
-79
-49
-32
-34
-43
-41
-24
-6
3
2
-4
-8
-7
6
27
41
37
22
18
39
75
102
99
73
48
48
70
91
86
58
30
21
29
36
34
29
24
10
-17
-44
-48
-24
1
5
-7
-11
3
11
-10
-51
-75
-65
-40
-33
-54
-81
-89
-71
-45
-34
-45
-67
-78
-72
-62
-65
-78
-80
-57
-23
-10
-25
-45
-39
-9
16
10
-18
-43
-45
-27
-3
9
2
-17
-34
-40
-37
-37
-38
-30
-8
10
5
-13
-16
10
40
40
12
-1
26
76
108
108
94
90
96
101
103
101
89
61
29
18
29
35
13
-26
-47
-37
-18
-16
-28
-37
-39
-46
-62
-69
-52
-26
-17
-34
-58
-69
-68
-67
-71
-72
-71
-69
-62
-40
-5
21
13
-21
-56
-68
-60
-46
-33
-26
-29
-47
-70
-79
-70
-60
-64
-78
-85
-80
-75
-76
-72
-55
-36
-32
-39
-35
-9
21
31
26
27
46
64
61
38
21
23
35
40
31
18
6
-5
-18
-29
-37
-41
-42
-35
-22
-8
0
1
-1
-3
-5
-7
-3
10
24
34
36
33
29
25
27
42
63
74
66
48
43
55
69
68
61
67
90
116
126
120
108
100
96
98
107
116
113
97
87
93
105
106
93
87
99
111
102
78
64
69
70
50
28
34
63
75
40
-19
-61
-70
-67
-70
-73
-66
-62
-76
-102
-114
-104
-94
-102
-112
-99
-69
-54
-66
-81
-74
-58
-61
-81
-83
-53
-23
-33
-79
-113
-111
-96
-98
-109
-100
-70
-53
-66
-83
-69
-32
-15
-35
-57
-40
11
55
66
59
63
79
92
96
105
129
152
154
138
124
128
137
130
104
76
64
67
63
33
-15
-49
-48
-26
-19
-45
-80
-84
-54
-26
-34
-69
-92
-88
-79
-91
-112
-114
-90
-66
-62
-70
-72
-67
-69
-74
-65
-37
-19
-36
-72
-88
-70
-52
-62
-86
-85
-50
-15
-14
-34
-42
-27
-6
2
2
3
-1
-18
-36
-33
-2
32
46
39
27
16
3
-7
0
26
45
34
1
-23
-15
13
43
69
95
112
108
91
84
99
115
105
76
59
67
77
60
20
-9
-9
3
3
-9
-10
9
34
40
24
1
-11
-9
1
6
0
-11
-11
9
36
46
24
-13
-38
-42
-37
-36
-35
-26
-10
2
5
2
-4
-16
-29
-36
-35
-42
-68
-103
-119
-107
-90
-95
-112
-108
-73
-38
-36
-66
-93
-98
-96
-105
-115
-102
-61
-18
2
1
-3
-2
-1
-4
-4
0
2
-3
-8
-3
5
3
-11
-13
9
39
45
19
-9
-11
11
30
32
29
41
68
88
85
66
52
53
67
85
97
96
87
80
88
107
122
116
96
84
92
107
109
94
85
96
112
108
82
58
59
74
74
50
27
27
40
38
16
-2
0
-1
-33
-88
-119
-100
-61
-51
-81
-110
-102
-72
-55
-64
-74
-72
-71
-90
-116
-118
-89
-59
-59
-77
-80
-57
-30
-27
-40
-44
-26
-2
9
1
-10
-10
8
38
65
77
70
58
56
68
77
68
48
32
30
35
33
21
5
-6
-9
-3
3
4
-4
-10
-4
8
7
-15
-40
-44
-28
-23
-46
-78
-80
-51
-29
-42
-72
-73
-34
9
11
-27
-64
-73
-67
-65
-65
-50
-17
7
0
-31
-58
-68
-69
-70
-64
-43
-21
-23
-50
-69
-54
-14
12
4
-16
-13
16
41
37
15
1
0
-1
-10
-12
10
45
67
61
41
28
24
20
15
20
40
64
73
70
64
62
56
42
27
22
28
36
43
55
70
76
62
34
10
0
-1
-2
-4
-3
1
1
-3
-5
-1
2
-1
-4
-4
0
2
-3
-5
-2
2
0
-5
-5
0
3
-2
-7
-4
3
3
-5
-9
-1
8
2
-13
-15
10
48
68
59
37
26
34
49
52
37
19
18
36
51
40
7
-14
3
47
75
61
30
20
40
65
70
65
68
73
56
19
1
27
72
80
35
-17
-26
2
19
3
-19
-11
15
12
-39
-99
-118
-91
-58
-57
-83
-104
-106
-98
-99
-108
-109
-92
-62
-35
-25
-29
-37
-42
-45
-47
-48
-41
-28
-22
-34
-56
-67
-59
-41
-33
-33
-27
-7
8
-2
-30
-49
-44
-30
-26
-29
-19
4
17
4
-19
-18
14
51
65
61
62
79
96
102
100
100
96
76
45
25
29
42
38
16
-3
-4
4
1
-15
-31
-36
-35
-39
-45
-49
-45
-39
-34
-30
-25
-16
-2
17
32
36
28
25
40
67
80
61
23
-7
-11
-2
4
1
-4
-4
-1
0
-1
-2
-2
-2
-1
-1
-1
-2
-3
-1
1
0
-4
-5
1
4
-2
-10
-7
13
34
38
23
3
-7
-7
-3
2
5
1
-14
-34
-42
-28
-6
8
5
-4
-7
-2
2
2
-2
-5
-3
2
4
-2
-9
-7
11
34
40
24
1
-10
-4
2
1
-3
-1
0
-5
-7
7
32
43
27
-1
-12
-4
2
0
3
24
45
37
1
-25
-14
21
42
34
15
4
0
-6
-9
0
10
4
-19
-37
-34
-26
-40
-75
-106
-112
-101
-95
-101
-105
-102
-99
-101
-104
-102
-99
-101
-104
-103
-98
-99
-106
-107
-93
-72
-55
-41
-23
-2
8
0
-9
-4
6
4
-10
-12
10
38
43
21
-3
-8
-1
2
-3
-4
1
3
-4
-8
-2
13
25
32
38
41
32
13
0
7
28
38
28
8
-8
-19
-30
-37
-30
-10
7
10
1
-15
-32
-47
-55
-53
-55
-73
-102
-119
-107
-81
-67
-70
-72
-63
-54
-57
-58
-35
10
42
35
3
-18
-11
12
31
46
62
73
63
38
18
21
37
50
56
63
74
75
57
25
-4
-15
-6
13
32
38
32
26
37
63
80
72
47
35
52
84
104
98
74
47
26
23
41
73
95
86
55
26
13
9
1
-9
-8
3
10
0
-18
-31
-35
-36
-40
-37
-24
-5
5
3
-3
-5
-2
2
1
-3
-6
-3
7
25
46
64
74
73
58
33
11
10
27
40
30
3
-15
-9
7
8
-5
-11
0
11
-3
-36
-60
-57
-38
-25
-30
-44
-62
-81
-100
-109
-104
-97
-97
-104
-106
-101
-96
-100
-105
-104
-100
-99
-97
-82
-53
-29
-19
-16
-1
16
10
-22
-48
-33
12
43
32
0
-15
-5
7
2
-7
-5
3
3
-5
-6
2
5
-4
-12
3
34
55
52
37
29
30
32
31
35
38
26
-1
-17
1
39
54
26
-19
-37
-14
20
36
34
30
32
33
30
31
36
37
23
2
-9
-5
3
2
-3
-4
0
1
-2
-3
0
1
-4
-6
6
28
43
39
26
23
35
44
35
14
-1
3
23
45
63
80
98
106
95
71
53
56
72
77
64
51
59
86
104
93
66
53
66
79
64
23
-11
-14
8
30
41
45
46
43
34
25
27
36
41
33
18
5
-4
-8
-5
5
10
-6
-43
-77
-80
-55
-37
-50
-87
-111
-100
-70
-53
-62
-77
-77
-63
-57
-68
-81
-75
-50
-30
-31
-43
-41
-18
2
-5
-33
-48
-31
0
12
-1
-13
1
33
49
31
-4
-22
-7
21
35
30
24
33
50
54
39
22
25
47
61
47
15
-6
-4
4
-6
-31
-46
-38
-26
-35
-65
-86
-78
-51
-30
-28
-38
-48
-53
-48
-28
-1
15
6
-15
-17
11
48
67
66
64
71
72
54
30
25
37
40
19
-5
-1
29
48
32
-3
-20
-5
15
8
-20
-40
-36
-25
-37
-74
-108
-116
-100
-88
-96
-118
-134
-136
-134
-138
-139
-127
-104
-90
-97
-111
-110
-88
-66
-62
-72
-74
-59
-38
-28
-30
-36
-39
-39
-34
-23
-8
3
4
0
-3
-5
-5
5
34
71
84
61
25
16
37
48
25
-11
-10
30
61
38
-20
-57
-43
-8
3
-14
-33
-36
-33
-39
-43
-27
6
35
42
34
27
28
32
41
57
74
77
63
51
60
87
103
91
64
54
74
102
103
69
25
7
31
74
100
90
55
21
1
-6
-8
-6
3
15
24
29
36
43
39
16
-14
-26
-11
13
22
12
-2
-9
-9
-2
14
33
39
21
-2
-1
26
47
32
-3
-14
19
63
71
39
5
-5
3
4
-5
-9
1
7
0
-11
-6
9
10
-13
-41
-46
-24
0
6
-1
-6
-2
2
0
-4
-4
1
3
-2
-7
-4
6
8
-10
-42
-72
-79
-63
-43
-38
-51
-68
-75
-70
-58
-42
-21
-2
6
2
-6
-6
1
4
-1
-6
-4
2
3
-3
-6
-2
3
1
-5
-6
0
5
1
-7
-9
1
15
25
30
34
44
60
70
65
42
17
15
43
76
83
55
17
-4
-4
-1
-3
-3
3
6
-10
-36
-48
-30
0
15
4
-19
-34
-37
-34
-34
-41
-59
-78
-82
-62
-30
-12
-13
-10
12
41
44
16
-9
2
34
47
24
-6
-6
24
54
65
72
91
113
111
83
57
59
82
93
72
27
-13
-23
-4
26
38
22
-11
-34
-33
-19
-18
-32
-45
-41
-28
-27
-39
-44
-28
-1
12
2
-12
-9
11
33
45
50
53
55
61
75
99
113
98
57
22
19
39
46
24
-6
-13
2
9
-4
-15
3
39
51
22
-14
-8
35
60
30
-26
-45
-5
53
80
70
57
57
51
22
-14
-25
-9
2
-12
-38
-43
-21
0
-5
-29
-44
-34
-8
11
13
0
-20
-40
-58
-74
-82
-76
-53
-23
-2
0
-3
7
29
42
29
1
-14
-6
6
4
-6
-7
2
5
-5
-11
7
35
45
26
-2
-13
-4
5
3
-4
-6
-2
3
3
-1
-12
-29
-41
-39
-30
-34
-61
-92
-97
-76
-56
-57
-74
-81
-70
-51
-34
-12
17
42
42
18
-5
-7
4
6
-12
-36
-44
-30
-5
12
9
-14
-38
-46
-28
-1
14
4
-19
-36
-36
-26
-17
-18
-31
-48
-49
-25
15
40
28
-2
-11
25
83
119
110
79
61
64
72
66
51
44
54
71
76
61
35
12
0
-2
-2
-1
-1
-5
-21
-50
-79
-82
-54
-19
-9
-26
-43
-34
-5
12
5
-9
-8
3
6
-5
-10
6
32
43
35
27
30
30
12
-16
-20
10
45
48
17
-10
-8
9
9
-16
-41
-41
-22
-4
1
1
4
2
-14
-35
-41
-25
-6
-3
-15
-19
0
31
52
50
35
29
44
74
98
99
79
55
48
64
88
100
92
73
53
35
18
2
-7
-5
1
3
-1
-6
-4
2
6
-1
-16
-30
-35
-33
-42
-69
-102
-113
-87
-43
-16
-25
-58
-84
-86
-68
-45
-26
-17
-27
-55
-84
-91
-69
-37
-21
-28
-40
-41
-33
-29
-33
-39
-38
-31
-30
-36
-41
-37
-23
-5
5
3
-3
-5
-2
2
1
-3
-5
0
3
0
-5
-4
2
4
-2
-10
-5
13
30
35
34
33
33
30
28
38
62
80
75
49
28
29
39
36
17
0
4
23
38
41
35
28
20
8
-3
-8
-5
1
8
22
44
66
76
70
55
37
18
2
-8
-5
4
6
-9
-32
-45
-40
-28
-26
-38
-46
-37
-16
-3
-3
-5
8
31
42
28
1
-13
-7
6
7
-4
-12
-4
14
31
37
28
8
-12
-16
0
21
29
25
28
48
70
65
30
-7
-16
-1
10
2
-10
-7
8
11
-11
-45
-68
-73
-72
-75
-82
-82
-73
-61
-56
-65
-85
-103
-105
-91
-74
-66
-64
-58
-44
-33
-28
-25
-13
4
10
1
-9
-6
5
7
-4
-12
-4
15
29
33
34
36
33
25
26
45
67
72
61
58
78
102
98
69
50
67
101
110
80
39
21
30
43
46
42
39
38
34
28
20
10
-2
-11
-8
4
11
2
-19
-36
-37
-25
-9
5
8
0
-9
-7
5
11
-6
-38
-59
-54
-36
-29
-37
-40
-25
-3
7
1
-5
-3
2
0
-3
-2
2
0
-7
-6
10
30
38
35
32
32
26
7
-11
-11
3
10
-1
-14
-8
16
36
35
20
13
20
33
40
38
30
19
7
-4
-8
-4
5
6
-3
-12
-6
17
38
30
-6
-41
-41
-10
18
13
-10
-17
1
17
5
-19
-18
16
52
63
58
67
89
93
62
24
18
45
70
69
60
66
83
85
65
41
28
15
-8
-24
-8
29
45
18
-21
-26
6
28
6
-35
-47
-17
19
22
-4
-30
-39
-42
-46
-48
-42
-34
-35
-37
-25
-3
8
-5
-30
-45
-41
-32
-30
-26
-12
5
10
0
-9
-6
5
6
-3
-8
-3
6
4
-5
-8
-1
7
5
-6
-17
-23
-30
-41
-51
-56
-61
-73
-89
-91
-67
-26
5
10
0
-7
-4
3
3
-2
-4
-1
2
0
-3
-2
0
1
-2
-3
0
1
-1
-4
-1
3
1
-7
-7
9
34
43
27
1
-12
-5
5
5
-4
-6
-1
4
1
-5
-4
1
3
-1
-5
-2
3
2
-3
-5
0
3
0
-5
-4
2
4
-2
-7
-3
7
7
-13
-37
-44
-28
-2
12
5
-15
-33
-39
-35
-32
-39
-53
-62
-57
-39
-18
-4
2
2
0
-2
-3
-1
1
1
-2
-3
0
2
0
-3
-3
1
2
-1
-4
-2
2
2
-3
-5
0
3
-1
-1
18
54
78
72
47
32
37
39
20
-6
-5
34
82
107
106
98
98
94
76
50
31
27
32
35
35
33
30
28
33
47
55
46
20
-3
-8
-2
3
1
-1
0
-4
-7
5
39
73
75
36
-10
-31
-26
-23
-36
-48
-40
-16
2
2
-5
-3
4
5
-4
-14
-23
-34
-45
-44
-27
-9
-14
-42
-69
-68
-43
-22
-23
-39
-46
-35
-18
-5
1
5
4
-9
-31
-51
-56
-47
-32
-20
-6
11
23
18
-2
-23
-32
-31
-33
-40
-40
-24
-1
10
1
-10
-6
14
31
36
34
34
34
29
26
40
67
81
63
23
-7
-11
0
6
1
-4
-3
0
1
3
1
-9
-30
-44
-33
-4
16
8
-13
-15
12
41
45
22
-3
-11
-1
13
26
35
40
37
29
19
9
-1
-9
-7
4
11
3
-17
-35
-38
-25
-7
5
7
0
-7
-6
3
7
0
-9
-6
9
13
-11
-44
-49
-19
12
2
-45
-82
-72
-27
10
13
-3
-10
-2
6
3
-4
-5
0
4
1
-5
-6
6
28
52
65
67
66
70
71
59
30
-1
-16
-10
12
41
68
78
63
34
16
25
51
68
68
64
67
71
64
57
71
102
119
96
52
25
29
40
29
2
-12
-5
7
5
-5
-6
2
5
-1
-6
-2
4
3
-4
-5
2
5
-1
-6
-3
5
5
-4
-10
-1
16
29
33
35
39
39
24
-5
-36
-47
-32
-2
16
9
-12
-17
3
28
26
-7
-46
-68
-72
-73
-72
-57
-32
-20
-39
-77
-104
-107
-101
-100
-102
-92
-72
-61
-64
-68
-61
-49
-50
-65
-79
-77
-63
-49
-42
-37
-31
-21
-9
3
7
2
-6
-5
4
7
-3
-11
-1
15
4
-44
-93
-101
-64
-27
-22
-37
-36
-10
16
21
10
2
3
2
-5
-11
-14
-19
-28
-36
-36
-34
-34
-29
-10
14
17
-11
-49
-69
-68
-68
-74
-65
-30
11
19
-11
-43
-46
-21
1
6
0
-3
-1
0
0
0
1
-1
-2
0
3
0
-5
-2
5
5
-7
-12
9
41
48
20
-9
-1
34
52
29
-6
-15
2
12
0
-13
-5
18
32
32
33
40
38
20
-1
-5
3
5
-11
-30
-38
-37
-37
-35
-23
-3
7
0
-7
7
32
45
30
3
-14
-12
7
39
79
107
105
72
41
37
60
80
77
56
34
18
5
-3
-5
-1
3
2
-1
-3
-1
1
4
4
-7
-35
-69
-85
-68
-32
-5
-2
-14
-26
-34
-39
-40
-33
-19
-6
0
4
6
2
-14
-33
-39
-27
-9
5
15
29
38
30
6
-12
-8
6
8
-3
-9
1
10
-4
-36
-51
-31
5
19
3
-22
-32
-30
-33
-41
-39
-21
0
6
-1
-5
3
7
-7
-33
-46
-33
-3
23
33
33
28
15
-12
-47
-73
-76
-57
-34
-26
-33
-39
-28
-6
11
9
-5
-10
-1
9
6
-7
-11
1
17
26
35
58
91
111
96
57
26
23
42
63
74
74
67
59
58
72
88
87
62
34
25
32
30
9
-12
-10
7
11
-5
-15
6
41
50
23
-8
-10
8
12
-13
-40
-41
-22
-5
1
11
31
43
30
2
-13
-5
8
6
-6
-7
5
12
-6
-42
-70
-77
-69
-62
-62
-63
-57
-44
-32
-30
-43
-62
-74
-72
-63
-62
-71
-75
-61
-29
2
15
6
-13
-33
-49
-56
-46
-23
1
11
5
-7
-10
1
16
29
34
36
36
34
31
30
32
38
40
32
17
6
7
20
36
44
41
30
14
4
8
25
41
36
8
-23
-37
-33
-30
-35
-39
-27
-3
11
5
-6
-6
3
7
0
-6
-2
5
4
-3
-6
1
6
1
-6
-3
6
6
-6
-11
8
38
48
26
-4
-12
2
10
1
-11
-5
12
12
-14
-42
-43
-17
4
-4
-31
-45
-30
-2
12
6
-6
-7
2
7
2
-5
-4
3
6
0
-6
-3
5
5
-3
-7
0
8
4
-9
-11
11
40
46
22
-5
-8
6
10
-11
-37
-43
-24
-2
7
4
0
-3
-5
-3
12
32
41
28
4
-10
-6
4
5
-2
0
22
52
74
77
58
27
-3
-16
1
41
76
83
62
30
9
5
11
22
34
43
41
30
16
8
2
-4
-9
-2
15
32
36
31
32
45
57
48
21
-4
-9
0
6
2
-4
-3
2
3
-1
-3
0
3
1
-2
-2
1
2
0
-2
-1
1
1
0
-1
-2
-2
5
25
52
64
48
15
-7
-6
5
6
-4
-7
2
9
2
-11
-8
14
38
41
23
2
-6
-3
1
2
1
-1
-1
-1
1
2
0
-2
-2
2
3
0
-4
-2
5
6
-8
-31
-50
-61
-68
-74
-73
-57
-33
-15
-14
-25
-35
-37
-35
-35
-33
-23
-7
5
6
0
-2
1
-5
-26
-46
-38
-2
25
7
-48
-89
-81
-44
-23
-35
-49
-35
-7
-4
-39
-76
-80
-54
-30
-29
-36
-35
-28
-31
-44
-60
-76
-96
-115
-115
-87
-49
-31
-41
-60
-68
-69
-78
-93
-104
-103
-100
-102
-102
-90
-71
-61
-65
-70
-63
-42
-18
1
10
5
-14
-35
-40
-25
-4
7
5
-1
-3
-4
-2
10
31
43
32
3
-17
-10
17
38
39
24
4
-8
-8
4
11
-4
-36
-55
-34
17
52
37
-12
-53
-60
-43
-29
-28
-33
-29
-14
6
22
30
29
29
38
50
53
39
25
28
47
64
68
67
72
75
57
22
-3
2
26
41
39
33
39
49
48
37
28
29
27
13
-5
-12
-3
8
7
-3
-8
-3
6
8
0
-15
-32
-38
-28
-7
8
9
-1
-7
-3
5
5
-2
-5
-1
4
3
-2
-4
0
4
2
-3
-4
1
4
1
-4
-4
2
5
0
-6
-4
5
7
-2
-12
-4
18
34
34
27
33
50
56
41
22
26
50
63
45
11
-3
10
23
12
-14
-27
-14
5
10
2
-4
-3
-6
-21
-39
-46
-38
-26
-18
-12
-2
8
9
-3
-13
-6
16
38
40
22
2
-6
-1
3
-1
-5
5
30
53
57
44
28
24
32
40
40
32
19
6
-3
-5
-1
3
2
-1
-3
0
2
1
-1
-1
0
1
0
-1
-1
0
1
0
-1
0
0
0
0
0
-1
0
0
1
0
-1
0
1
1
-2
-2
1
3
0
-5
-2
6
7
-11
-36
-44
-27
-1
10
3
-6
-5
2
5
2
-7
-26
-53
-66
-43
10
57
67
50
37
41
43
31
20
29
49
46
13
-15
0
47
80
67
26
-6
-12
-3
6
7
-1
-10
-8
13
39
44
20
-5
0
31
49
30
-3
-14
-2
9
3
-7
-3
5
3
-5
-2
8
-2
-34
-54
-30
12
16
-35
-97
-115
-91
-64
-56
-46
-18
8
3
-30
-57
-64
-65
-71
-69
-42
-5
7
-13
-35
-35
-27
-41
-70
-76
-38
19
50
41
16
0
-3
-2
-1
1
3
-1
-5
-2
7
7
-12
-36
-43
-26
-2
9
3
-5
-4
4
0
-25
-57
-69
-46
-8
10
-8
-38
-46
-25
2
9
-1
-7
-2
8
22
46
74
80
55
24
29
67
90
65
19
9
48
89
91
69
60
71
71
50
40
61
84
66
16
-7
29
82
83
29
-20
-19
9
16
-4
-16
-2
13
6
-12
-10
10
15
-11
-44
-46
-20
3
6
-3
-4
1
3
-1
-3
0
1
0
0
2
-6
-29
-46
-36
-2
22
11
-21
-43
-38
-18
-4
1
2
3
0
-5
-4
3
6
-1
-8
-4
7
9
-4
-20
-26
-26
-35
-54
-67
-57
-31
-12
-14
-32
-46
-44
-31
-16
-6
-1
2
4
1
-5
-7
5
32
55
57
39
23
28
48
58
46
24
20
41
69
81
70
49
34
31
35
34
24
11
14
41
75
86
60
18
-6
-3
0
-22
-58
-70
-43
-6
4
-16
-28
-10
22
28
-1
-31
-26
11
45
49
29
11
6
5
-3
-11
-5
15
35
39
24
4
-8
-6
2
5
0
-5
-3
4
5
-8
-31
-44
-40
-27
-25
-37
-47
-37
-13
2
-8
-32
-43
-29
-4
11
6
-5
-7
0
6
2
-5
-6
2
7
1
-9
-9
9
41
69
78
64
37
12
-2
-2
2
1
-3
-4
2
7
1
-15
-30
-33
-33
-45
-65
-69
-40
5
26
6
-28
-38
-26
-23
-48
-77
-70
-28
11
13
-6
-13
4
14
-6
-41
-52
-25
9
14
-12
-40
-44
-24
-1
8
3
-4
-5
0
6
3
-11
-30
-43
-42
-25
-2
18
22
10
-6
-10
0
9
1
-13
-4
38
82
87
51
18
24
51
49
4
-42
-40
7
45
38
2
-18
-8
9
8
-5
-9
0
7
1
-7
-4
4
4
-4
-7
2
9
-5
-36
-53
-34
11
46
45
19
-3
-7
0
3
-1
-4
-1
3
0
-4
-3
2
3
-2
-5
0
5
2
-7
-7
6
14
-6
-49
-78
-68
-29
5
12
1
-8
-5
2
5
1
-6
-8
0
17
25
9
-21
-33
-3
43
51
1
-65
-83
-36
27
50
26
-7
-14
1
12
4
-17
-35
-39
-28
-7
9
8
-4
-9
-1
8
3
-8
-8
7
11
-10
-40
-48
-25
3
11
0
-14
-26
-39
-46
-31
2
26
18
-2
-1
29
51
33
-5
-21
-2
18
7
-19
-19
18
57
59
27
-9
-24
-21
-12
-5
-1
-5
-16
-26
-25
-13
-2
5
13
25
34
35
34
42
51
46
29
21
40
64
57
15
-20
-6
46
85
71
23
-13
-15
4
13
3
-18
-35
-38
-27
-7
8
7
-4
-8
0
7
-4
-30
-49
-45
-21
3
17
18
4
-24
-56
-76
-74
-60
-52
-56
-56
-42
-18
-1
2
-1
0
2
-1
-7
-4
11
30
39
33
28
37
61
80
76
52
30
25
34
39
31
24
37
65
82
73
48
32
31
34
31
29
34
40
33
16
9
23
42
43
22
-1
-10
-4
9
27
43
45
23
-13
-37
-39
-34
-37
-38
-23
0
0
-28
-50
-36
1
18
2
-15
-4
13
0
-38
-57
-30
9
17
-5
-17
-1
15
5
-15
-12
10
17
-4
-27
-29
-23
-34
-52
-45
-10
12
-9
-45
-48
-17
7
-1
-15
0
27
24
-14
-43
-29
7
23
14
6
13
14
-8
-37
-45
-34
-29
-36
-39
-24
-9
-18
-46
-70
-78
-74
-59
-29
5
16
-9
-40
-44
-29
-28
-44
-38
8
52
39
-16
-43
-13
22
5
-45
-54
-5
35
8
-55
-71
-22
35
42
13
-10
-20
-38
-56
-45
-5
15
-14
-52
-39
18
52
26
-15
-12
24
32
-9
-48
-36
10
32
14
-8
-10
-6
-21
-43
-46
-31
-24
-34
-43
-37
-26
-30
-41
-40
-28
-26
-39
-47
-34
-15
-7
-6
4
15
-3
-50
-84
-69
-23
7
5
-4
0
3
-12
-29
-16
18
32
10
-17
-12
11
12
-10
-18
6
24
-5
-60
-83
-57
-19
-7
-7
14
49
58
28
-3
1
26
32
11
-2
13
40
49
36
23
18
12
-2
-11
-5
6
4
-5
-7
1
5
-2
-7
-1
6
1
-11
-8
16
37
29
-3
-34
-48
-45
-32
-14
-2
-4
-16
-18
3
27
30
12
1
14
30
24
-4
-22
-12
11
23
20
21
35
53
64
65
58
43
27
21
30
41
39
28
23
31
41
39
28
17
8
-3
-5
16
56
80
65
28
7
8
8
-7
-18
-2
25
33
20
22
54
80
61
14
-8
12
28
0
-44
-46
2
48
48
24
21
39
38
4
-26
-14
25
43
28
10
17
34
34
18
8
6
-12
-48
-74
-64
-35
-26
-44
-58
-45
-26
-37
-68
-76
-40
8
23
1
-19
-10
10
13
-4
-21
-28
-33
-40
-35
-8
24
30
6
-17
-11
10
13
-7
-19
-2
21
11
-29
-51
-24
22
31
-7
-45
-38
-1
17
-5
-38
-47
-36
-29
-33
-29
-16
-15
-36
-53
-36
5
29
18
-4
-7
5
5
-9
-11
12
37
38
25
27
47
59
44
22
16
21
16
4
14
52
80
64
25
13
39
56
26
-28
-47
-14
29
36
11
-10
-12
-10
-14
-14
0
10
-6
-36
-44
-13
28
38
7
-33
-43
-15
26
48
35
2
-22
-16
15
49
66
67
59
46
26
13
24
56
78
66
34
17
26
37
24
-1
-8
4
6
-17
-41
-30
9
30
5
-36
-46
-15
17
17
-7
-19
-5
13
12
-7
-25
-29
-22
-12
-1
9
8
-12
-43
-62
-56
-31
-9
-3
-8
-11
-8
-14
-39
-70
-85
-67
-26
15
37
34
12
-21
-45
-45
-19
6
2
-33
-65
-61
-25
6
0
-36
-65
-62
-32
-9
-19
-58
-93
-89
-40
21
50
32
-5
-25
-18
-5
-8
-20
-18
6
35
47
36
17
1
-7
-7
5
28
52
59
43
17
-2
-7
-3
0
2
3
-1
-15
-31
-32
-5
31
45
28
5
4
23
23
-11
-46
-32
30
82
71
11
-40
-46
-27
-11
1
21
38
24
-17
-35
1
65
96
70
20
-17
-43
-66
-64
-15
56
81
31
-34
-35
31
90
85
46
32
52
57
21
-16
-6
36
53
26
-8
-8
18
32
20
7
8
13
5
-7
-8
-1
-3
-17
-21
-2
27
39
27
7
-8
-18
-28
-34
-32
-19
3
33
61
63
29
-23
-52
-41
-12
0
-6
-6
7
10
-12
-42
-46
-22
2
4
-4
-3
3
-1
-10
2
34
52
29
-12
-21
11
45
41
13
5
26
46
32
-2
-18
-5
13
8
-16
-38
-42
-28
-7
16
32
36
34
33
33
26
7
-11
-11
3
9
0
-11
-7
7
10
-6
-22
-22
-5
13
19
14
1
-17
-35
-41
-28
-7
8
14
15
11
-6
-34
-52
-42
-15
2
-1
-7
0
9
-3
-36
-61
-57
-35
-25
-35
-50
-52
-42
-35
-33
-32
-26
-15
0
19
34
33
19
11
23
42
36
-4
-47
-55
-25
8
12
-6
-17
1
43
82
97
82
50
24
23
39
45
24
-8
-17
9
41
45
18
-5
0
26
45
41
27
23
33
42
37
19
0
-8
-3
4
2
-7
-9
9
35
43
25
-1
-11
-3
5
2
-6
-4
3
2
-6
-5
6
8
-14
-42
-38
4
44
41
3
-24
-12
16
17
-16
-48
-45
-17
3
2
-6
-3
8
6
-14
-37
-42
-26
-4
7
4
-3
-5
-2
2
2
-1
-4
-5
-1
10
27
39
35
9
-24
-43
-38
-20
-4
2
2
0
-2
-3
-2
1
3
-2
-8
-4
12
29
36
35
35
33
24
5
-9
-8
3
6
-2
-7
-2
5
2
-7
-6
6
10
-10
-40
-47
-25
2
8
-3
-8
2
8
-8
-35
-48
-33
-3
23
33
26
7
-16
-27
-22
-16
-28
-54
-68
-48
-9
11
-8
-41
-49
-18
27
51
45
20
-4
-19
-20
-10
2
6
-1
-7
-3
6
6
-12
-35
-44
-30
-4
14
9
-14
-39
-44
-27
-1
13
4
-17
-33
-37
-30
-13
9
26
20
-5
-24
-10
31
63
56
23
0
4
16
10
-7
-14
-2
11
7
-8
-12
-2
11
15
11
0
-25
-67
-99
-89
-36
21
39
21
1
0
3
-12
-36
-43
-24
-2
3
-1
3
8
-8
-47
-69
-42
13
43
19
-21
-25
15
51
45
10
-9
7
36
43
25
2
-9
-8
-1
13
30
39
29
5
-12
-9
3
8
3
-6
-13
-22
-34
-44
-42
-30
-17
-9
-3
5
7
-1
-11
-8
14
37
40
23
1
-7
-3
2
1
-1
-1
0
-1
-1
0
0
-1
-2
-1
2
1
-3
-3
1
4
0
-6
-3
5
6
-6
-13
5
44
75
75
54
37
31
22
3
-10
2
31
47
38
23
27
42
43
20
-4
-3
23
53
71
73
61
32
-6
-24
1
51
81
65
28
16
41
67
56
16
-16
-12
17
39
38
22
4
-6
-6
0
5
2
-5
-5
4
8
-7
-34
-48
-37
-15
-9
-20
-26
-14
1
-4
-28
-45
-41
-27
-25
-38
-45
-35
-16
-4
-2
1
7
4
-13
-35
-41
-26
-4
8
6
-2
-6
-3
3
7
2
-13
-32
-41
-30
-6
14
12
-13
-39
-46
-26
4
15
-6
-39
-50
-27
7
16
-9
-41
-47
-23
3
9
-1
-6
-1
6
3
-11
-27
-39
-44
-36
-17
0
2
-9
-18
-14
-6
-9
-23
-28
-10
19
35
29
16
10
8
-3
-26
-48
-54
-45
-35
-33
-37
-38
-25
-2
18
22
8
-4
2
23
38
31
15
9
16
15
-6
-29
-29
-13
-10
-32
-50
-31
10
24
-12
-60
-65
-25
10
-1
-34
-38
-5
15
-21
-89
-121
-87
-24
9
2
-11
-1
20
24
6
-8
-4
7
5
-7
-8
12
35
40
31
29
43
56
51
30
18
29
48
48
20
-17
-36
-27
-7
6
7
1
-3
-3
-3
1
13
29
33
9
-33
-63
-47
13
77
98
67
18
-6
4
20
17
-2
-10
3
23
29
24
24
37
45
36
22
25
45
52
23
-22
-36
0
52
69
46
20
23
43
40
5
-29
-30
-3
18
9
-18
-38
-37
-22
-6
6
10
2
-13
-28
-37
-40
-37
-23
6
33
39
22
9
22
50
58
30
-7
-19
-1
19
18
-1
-17
-23
-22
-17
-9
-3
-8
-20
-23
-13
-6
-22
-50
-51
-11
41
55
24
-15
-26
-16
-12
-22
-23
2
37
49
30
0
-13
-5
8
10
-1
-16
-24
-13
14
39
45
30
16
17
31
36
25
8
3
16
38
53
47
18
-19
-37
-24
8
25
13
-3
2
27
39
18
-11
-17
2
16
6
-11
-9
7
13
0
-12
-3
13
11
-8
-15
4
28
25
-1
-19
-14
-2
-8
-24
-19
20
68
89
69
28
-10
-27
-18
10
35
34
5
-27
-36
-23
-17
-31
-49
-44
-14
7
-11
-63
-115
-137
-127
-101
-79
-68
-60
-49
-32
-17
-15
-23
-28
-11
26
69
108
143
177
194
185
161
161
207
281
330
313
229
106
-24
-139
-225
-278
-311
-338
-355
-330
-234
-69
118
256
283
166
-71
-339
-519
-530
-393
-207
-62
28
117
249
410
546
607
584
486
322
95
-186
-481
-715
-801
-683
-389
-31
253
379
354
246
129
44
11
36
103
166
166
62
-127
-319
-407
-317
-70
221
415
431
282
45
-194
-363
-405
-290
-51
200
332
266
30
-268
-492
-533
-360
-42
277
458
454
325
164
27
-70
-102
-28
151
344
428
340
136
-71
-199
-239
-228
-196
-153
-109
-82
-92
-146
-221
-265
-224
-83
116
299
414
459
451
393
265
67
-158
-330
-385
-299
-103
129
306
350
239
25
-199
-346
-380
-322
-235
-177
-162
-146
-62
103
285
385
358
247
134
70
55
73
111
147
147
92
20
7
95
236
317
244
6
-316
-589
-694
-576
-280
71
335
413
287
8
-315
-544
-560
-330
67
470
725
755
574
264
-57
-276
-327
-226
-56
86
145
122
63
25
44
101
119
22
-196
-451
-627
-653
-523
-261
88
431
630
585
329
8
-232
-334
-310
-173
58
293
370
185
-187
-516
-596
-394
-43
267
398
296
-7
-400
-716
-811
-632
-226
282
730
953
853
481
36
-252
-269
-73
183
367
418
333
154
-37
-149
-147
-79
-36
-66
-141
-194
-180
-111
-42
-35
-111
-226
-299
-283
-209
-145
-117
-78
19
144
209
169
82
41
70
98
41
-110
-272
-337
-245
-27
212
339
276
53
-204
-346
-293
-70
215
423
455
298
43
-175
-261
-204
-42
177
406
559
540
316
-27
-328
-469
-436
-299
-151
-67
-87
-187
-281
-280
-176
-59
-12
-29
-39
-13
3
-37
-85
-42
122
314
407
360
234
98
-28
-145
-215
-188
-70
52
79
-14
-163
-297
-391
-458
-492
-443
-257
57
402
641
686
561
383
263
220
175
38
-190
-396
-444
-284
-1
257
372
319
150
-55
-219
-298
-285
-218
-137
-54
50
172
256
225
72
-114
-214
-184
-74
35
101
119
97
57
53
135
277
357
269
40
-176
-241
-163
-55
5
34
72
89
17
-144
-294
-329
-245
-131
-64
-49
-49
-45
-41
-26
34
146
259
299
243
136
37
-28
-66
-71
-12
111
225
223
64
-162
-294
-234
-33
164
242
207
140
100
77
43
25
86
244
404
414
203
-143
-438
-541
-444
-244
-43
116
231
289
252
94
-152
-402
-559
-574
-455
-258
-45
133
242
268
225
159
120
123
131
91
2
-76
-78
-9
53
38
-52
-157
-226
-249
-226
-137
28
225
369
403
352
290
260
245
199
96
-55
-215
-328
-342
-250
-102
26
98
129
136
101
4
-115
-170
-120
-28
-3
-94
-244
-360
-392
-343
-221
-28
205
402
483
420
255
55
-123
-242
-285
-258
-190
-118
-70
-47
-34
-3
74
202
345
444
461
400
292
156
12
-95
-105
-1
147
228
184
54
-77
-168
-248
-358
-489
-581
-572
-454
-277
-116
-20
9
11
29
86
178
289
388
427
367
218
54
-23
38
209
406
548
581
476
232
-96
-392
-540
-494
-309
-89
71
130
89
-29
-173
-282
-301
-221
-95
-4
7
-47
-102
-108
-59
28
141
278
409
467
396
218
28
-76
-77
-33
-2
12
38
86
127
131
113
115
163
237
293
303
284
273
309
402
535
668
750
729
580
319
20
-207
-266
-125
155
454
659
713
627
456
261
91
-27
-75
-40
102
378
793
1309
1845
2331
2742
3077
3302
3318
3020
2391
1537
627
-216
-950
-1566
-2040
-2337
-2445
-2376
-2141
-1748
-1248
-757
-420
-334
-524
-967
-1611
-2339
-2946
-3189
-2892
-2037
-768
652
1894
2638
2694
2086
1000
-352
-1846
-3369
-4688
-5459
-5430
-4647
-3432
-2121
-829
547
2090
3662
4929
5578
5536
5006
4347
3884
3754
3841
3834
3419
2513
1366
392
-149
-355
-572
-1084
-1909
-2879
-3851
-4786
-5612
-6092
-5906
-4887
-3217
-1376
95
848
862
398
-174
-592
-806
-906
-962
-955
-822
-543
-128
444
1184
1978
2513
2392
1354
-565
-3012
-5390
-6992
-7240
-5996
-3717
-1281
496
1284
1335
1232
1512
2405
3763
5167
6148
6415
5980
5091
4043
3007
1959
735
-838
-2771
-4825
-6590
-7685
-7909
-7210
-5578
-3079
-30
2942
5144
6212
6272
5697
4757
3520
2080
784
157
558
1899
3671
5261
6295
6769
6884
6745
6191
4930
2846
210
-2410
-4426
-5481
-5526
-4779
-3616
-2416
-1389
-514
301
1016
1465
1617
1786
2448
3761
5288
6230
5987
4540
2372
124
-1684
-2742
-2943
-2393
-1398
-371
315
443
1
-815
-1665
-2186
-2144
-1501
-384
997
2362
3379
3744
3367
2487
1583
1099
1188
1674
2211
2536
2619
2675
3040
3962
5402
6946
7940
7808
6400
4121
1734
-39
-830
-663
238
1651
3423
5381
7192
8315
8176
6571
4056
1859
1129
1996
3328
3567
1974
-876
-3746
-5775
-6828
-7037
-6348
-4720
-2618
-1016
-721
-1693
-3074
-3828
-3371
-1782
387
2481
4167
5635
7320
9216
10468
9872
6973
2711
-1124
-3107
-2929
-1193
1176
3196
3834
2293
-1362
-5949
-9843
-12128
-13140
-13840
-14680
-15138
-14366
-12228
-9569
-7413
-5939
-4360
-1909
1080
3171
3007
529
-2883
-5391
-5795
-3902
-217
4395
8770
11488
11278
7709
1708
-4586
-8716
-9145
-6111
-1508
2187
3176
1038
-3322
-8105
-11222
-11171
-8039
-3801
-1262
-2219
-6397
-12041
-17315
-21007
-22217
-20146
-14739
-7471
-1014
2255
1599
-1902
-6055
-8364
-6863
-1175
6767
13437
15843
13324
7334
-330
-8687
-16899
-23022
-24262
-19003
-8607
2968
11577
15308
15142
13712
13311
14483
15820
14857
9463
-989
-15116
-29788
-41072
-45585
-41781
-30576
-15016
685
12252
16515
12749
3631
-5452
-9246
-6049
1132
6960
7799
4001
-1164
-4392
-4327
-1455
3020
7822
11515
12510
9758
3642
-3861
-10096
-13131
-12624
-9641
-5789
-2421
-290
519
642
1277
3515
7406
11632
14256
13942
10582
5072
-1045
-5612
-6105
-836
9390
20803
28308
28234
20183
6958
-6859
-16618
-19140
-13989
-3979
5806
10389
7477
-1317
-11306
-17157
-15685
-7566
3099
11246
13874
11594
7769
6118
8544
14341
20794
24583
23375
16973
7356
-2479
-10067
-14285
-15096
-12927
-8488
-3020
1644
3561
1492
-4354
-11938
-17698
-17918
-10850
1737
15069
24012
25997
22055
15430
9279
5310
3830
4305
5586
6084
4540
1237
-1633
-1353
2985
9255
13441
12292
5346
-4999
-14858
-20532
-19864
-13228
-3616
4835
9372
10197
9526
9121
8936
8179
7190
7738
11441
18175
25967
31923
33163
27818
16376
2390
-9149
-15281
-17197
-18508
-21235
-23796
-22929
-17051
-7363
3677
13886
21226
23408
19071
9686
-414
-6623
-6964
-2715
3210
8099
10186
8666
3750
-3287
-10393
-15274
-16064
-12336
-6141
-1644
-2380
-7892
-13386
-13770
-8611
-2823
-2025
-7208
-14017
-16944
-13866
-6843
533
6008
9432
11723
13483
14317
13188
9650
4940
1597
1441
3787
6006
6064
4273
2367
1206
10
-2180
-5033
-7481
-9412
-11978
-15922
-20072
-22051
-20404
-15666
-9428
-3011
2556
5824
5289
1004
-4535
-7915
-7519
-4641
-1867
-658
-717
-1302
-2315
-3752
-4677
-3716
-914
1557
1382
-1103
-2765
-918
3378
5889
3450
-2499
-6954
-6034
-599
4717
5838
2666
-1338
-2446
402
5284
9153
9890
7070
1513
-5436
-12180
-16841
-17494
-12934
-3633
7828
17368
21035
17007
6880
-4803
-12871
-14374
-9944
-2677
4329
9525
12527
12981
10541
6106
2434
2583
7094
12695
14254
8692
-2387
-13556
-19193
-17017
-8991
628
8198
12275
13149
11447
7405
1317
-5718
-11821
-15200
-15086
-12007
-7362
-2691
915
2903
2802
-169
-6565
-15250
-22611
-24209
-18307
-8022
564
3159
467
-3150
-3846
-951
3960
9497
15200
20295
22820
20769
14082
5221
-2187
-5238
-2871
3816
11753
16950
16596
11028
3620
-1740
-3478
-2960
-2627
-3789
-6099
-8577
-10554
-11571
-10906
-7824
-2569
2984
5952
4140
-2363
-10838
-17214
-18318
-13736
-6014
966
4281
3283
-764
-5936
-10498
-13002
-12312
-8189
-1910
4091
7656
8244
6932
5193
3817
2913
2582
3133
4493
5669
5209
2531
-1052
-2773
-264
6445
14437
19607
19478
14972
9594
6766
7629
11054
15228
18814
20768
19859
15243
7703
-197
-5741
-8036
-8333
-8492
-9300
-10210
-10338
-9449
-8069
-6912
-6259
-5758
-4890
-3854
-4019
-7037
-12982
-19363
-22482
-20293
-14052
-7112
-2169
295
1332
2031
2987
4682
7508
11043
13700
13658
10388
5223
398
-2423
-2808
-1199
1674
4831
6674
5056
-1586
-12542
-24160
-31405
-31025
-23779
-13719
-5156
-214
1132
-478
-4403
-9146
-11911
-10107
-3597
4905
11954
15841
17027
16745
15776
14553
13728
13931
14918
15312
13445
8572
1397
-6305
-12587
-16233
-17226
-16474
-14984
-13260
-11534
-10406
-10811
-13068
-16076
-17836
-16960
-13716
-9708
-6773
-6160
-8236
-12324
-16621
-18741
-16964
-11365
-3818
3133
7577
8884
7568
4777
1735
-651
-1895
-1832
-600
1204
2565
2651
1572
497
826
3190
7117
11407
14630
15532
13592
9587
5405
2805
2143
2404
2473
2162
1958
2184
2816
3963
5899
8352
10142
10079
8249
6048
4834
4818
5415
6308
7659
9375
10748
11178
10981
11015
11499
11571
10165
7103
3106
-1088
-5231
-9139
-12040
-12702
-10368
-5679
-788
1565
-412
-6294
-13426
-18460
-19409
-16581
-11717
-6346
-991
4351
9441
13829
17513
21226
25795
31100
35616
37055
33801
26278
17241
10551
9017
12771
19356
25363
28256
27210
22870
16741
10644
6159
3987
3620
3674
2728
63
-4057
-8508
-11672
-12041
-8961
-3103
3754
9518
12664
12747
10540
7826
6725
8567
12957
17918
21262
22146
21464
20791
20935
21427
21205
19647
16957
13775
10578
7447
4183
514
-3766
-8613
-13478
-17257
-18725
-17272
-13341
-8119
-2737
2272
6801
10621
13177
14002
13247
11711
10356
9804
10194
11210
12020
11377
8332
3335
-1366
-2899
166
6677
13860
19384
22426
22863
19985
12721
1415
-10946
-19916
-22482
-19021
-12604
-6531
-2447
-305
576
727
460
-53
-940
-2735
-6048
-11002
-16945
-22615
-26519
-27314
-24312
-18058
-10499
-4256
-1203
-1337
-2858
-3424
-1661
2116
6316
9128
9433
7047
2424
-3669
-10193
-15762
-18965
-19166
-17230
-15395
-16097
-20453
-27400
-34111
-37412
-35441
-28679
-19824
-12597
-10036
-13132
-20401
-28500
-33604
-32976
-26077
-14719
-2138
8474
15150
17518
16434
13325
9542
5875
2379
-1334
-5491
-9792
-13675
-16880
-19618
-22114
-24086
-24871
-24114
-22283
-20480
-19759
-20525
-22308
-23850
-23550
-20324
-14524
-8102
-3568
-2403
-4260
-7547
-10696
-12916
-14045
-14098
-13154
-11483
-9478
-7407
-5367
-3575
-2499
-2487
-3291
-4209
-4875
-5754
-7590
-10236
-12176
-11439
-7086
89
8163
15176
19694
20704
17520
10144
-216
-11129
-19639
-23306
-21080
-13708
-3573
6063
12221
13257
9300
1942
-6452
-13416
-16937
-15993
-10958
-3545
3894
9376
12012
12080
10599
8782
7592
7453
8127
8874
8925
8007
6514
5110
4112
3145
1422
-1568
-5502
-9223
-11246
-10453
-6591
-387
6704
13016
17247
18839
18047
15731
12990
10775
9570
9328
9759
10768
12583
15356
18643
21431
22863
22942
22402
21831
20963
18920
15118
9932
4549
308
-1863
-1643
757
4769
9700
14892
19675
23243
24772
23872
20925
16869
12585
8542
5024
2486
1505
2384
4944
8662
12741
15904
16445
13072
6091
-2353
-9559
-14044
-16167
-17154
-17696
-17496
-15912
-12754
-8476
-3868
272
3306
4875
4928
3599
1089
-2134
-4920
-5494
-2430
4043
11635
17127
18246
14832
8560
1721
-3863
-7262
-8359
-7619
-5806
-3612
-1353
1006
3489
5770
7237
7428
6354
4370
1720
-1696
-6026
-10919
-15359
-18156
-18761
-17687
-16161
-15250
-15146
-15119
-14142
-11689
-8145
-4544
-1902
-657
-578
-1071
-1533
-1539
-895
317
1759
3010
3795
4027
3633
2451
484
-1736
-3169
-2866
-681
2565
5605
7496
8051
7729
7175
6682
5904
4067
651
-3956
-8436
-11329
-11974
-10801
-8787
-6672
-4657
-2664
-712
1012
2360
3372
4170
4688
4567
3432
1418
-537
-1048
868
5099
10430
15087
17280
15558
9290
-671
-11775
-20744
-25329
-25398
-22405
-17920
-12820
-7733
-3739
-2148
-3492
-6970
-10989
-14180
-15889
-16029
-14864
-12995
-11217
-10048
-9354
-8514
-6935
-4333
-667
3794
8121
10687
9997
5892
-74
-5616
-9199
-10656
-10634
-9703
-8077
-5937
-3694
-1791
-328
971
2346
3528
3717
2130
-1278
-5564
-9277
-11300
-11315
-9611
-6681
-3166
-90
1219
-154
-3918
-8503
-11866
-12512
-10068
-5321
75
4144
5433
3807
575
-2290
-3276
-1979
984
4400
6831
7015
4437
-164
-4939
-7853
-7854
-5432
-2215
81
610
-273
-1440
-1797
-936
755
2454
3423
3409
2781
2377
3011
4909
7522
9984
11764
12815
13080
12100
9446
5606
2153
668
1347
2758
3064
1527
-1064
-3212
-3787
-2514
144
3268
5744
6640
5661
3334
681
-1424
-2691
-3346
-3717
-3875
-3639
-2894
-1887
-1182
-1271
-2200
-3603
-5089
-6559
-8115
-9731
-11079
-11704
-11295
-9802
-7375
-4322
-1090
1833
4093
5538
6154
6017
5425
4951
5123
5845
6210
5108
2191
-1733
-5291
-7532
-8368
-8186
-7226
-5477
-3125
-952
-100
-1300
-4233
-7610
-9922
-10289
-8735
-5812
-2013
2429
7244
11759
14965
16068
15077
12905
10864
9902
10101
10730
10773
9546
7030
3788
613
-1841
-3240
-3584
-3074
-1961
-451
1242
2787
3748
3839
3233
2574
2611
3731
5815
8455
11228
13760
15674
16655
16641
15893
14827
13768
12892
12321
12152
12337
12602
12581
12087
11239
10339
9639
9212
8987
8848
8724
8613
8557
8583
8677
8848
9188
9790
10542
11039
10799
9654
7924
6169
4769
3732
2879
2101
1419
836
273
-319
-812
-940
-515
432
1738
3323
5272
7672
10364
12872
14586
15059
14185
12185
9510
6735
4437
2988
2357
2089
1545
232
-2008
-5015
-8417
-11705
-14322
-15826
-16088
-15338
-14022
-12525
-10955
-9088
-6534
-3088
906
4502
6584
6538
4606
1588
-1796
-5269
-8773
-11980
-14107
-14251
-11996
-7843
-3151
411
1671
566
-1877
-4197
-5334
-5052
-3796
-2293
-1239
-1110
-1971
-3377
-4577
-4954
-4335
-2919
-1029
963
2522
3030
2182
314
-1770
-3366
-4238
-4434
-3923
-2584
-618
1145
1515
-338
-4279
-9166
-13418
-15825
-16161
-15210
-14176
-13893
-14332
-14749
-14272
-12485
-9687
-6734
-4606
-3896
-4537
-5969
-7596
-9078
-10168
-10395
-9133
-6193
-2325
1006
2518
1900
-132
-2414
-3976
-4341
-3550
-2109
-833
-572
-1839
-4584
-8182
-11631
-13906
-14393
-13207
-11160
-9315
-8404
-8478
-8933
-8837
-7424
-4620
-1330
905
831
-1610
-5210
-8328
-9894
-9729
-8140
-5469
-2125
1145
3301
3548
1878
-861
-3426
-4778
-4439
-2554
260
3150
5286
6108
5488
3778
1714
153
-258
627
2383
4173
5099
4621
2887
719
-850
-1258
-748
-66
226
122
-48
-85
-77
-152
-293
-446
-719
-1241
-1813
-1827
-707
1540
4265
6676
8383
9496
10322
11052
11735
12438
13384
14913
17222
20002
22231
22426
19428
13236
5283
-2129
-6831
-7599
-4423
1664
8973
15661
20297
22277
21858
19798
16880
13664
10490
7581
5029
2725
387
-2215
-4947
-7179
-8050
-7018
-4338
-1028
1688
3091
3266
2852
2507
2531
2840
3164
3275
3139
2975
3185
4161
6023
8465
10826
12383
12739
12097
11180
10799
11305
12367
13244
13307
12343
10477
7984
5299
3104
2131
2624
3909
4649
3721
1048
-2297
-4784
-5350
-3938
-1400
1032
2375
2284
1067
-633
-2278
-3707
-5108
-6755
-8736
-10882
-12905
-14577
-15743
-16181
-15575
-13787
-11281
-9168
-8610
-9984
-12589
-15217
-17045
-18019
-18512
-18776
-18799
-18511
-17918
-16968
-15479
-13367
-10975
-9012
-8055
-8066
-8380
-8159
-6890
-4606
-1808
785
2553
3243
3058
2476
1961
1778
2013
2655
3613
4654
5359
5181
3645
659
-3246
-6986
-9420
-9969
-8861
-6812
-4518
-2423
-855
-142
-450
-1545
-2842
-3750
-3949
-3367
-2009
35
2410
4398
5155
4141
1455
-2151
-5608
-8042
-9167
-9246
-8662
-7509
-5639
-3095
-407
1648
2554
2294
1150
-555
-2464
-4094
-4988
-5027
-4493
-3730
-2815
-1623
-158
1349
2723
4083
5675
7467
9058
9983
10051
9370
8145
6578
4925
3494
2500
1930
1588
1219
546
-757
-2988
-6232
-10300
-14850
-19518
-23846
-27155
-28693
-28077
-25615
-22122
-18373
-14698
-11084
-7537
-4276
-1571
549
2349
4159
6056
7755
8791
8817
7773
5794
2984
-673
-5165
-10202
-15112
-19014
-21148
-21176
-19288
-16104
-12404
-8838
-5723
-3016
-423
2421
5760
9578
13609
17570
21445
25484
29838
34180
37812
40256
41718
42887
44263
45723
46777
47140
46973
46605
46152
45438
44165
42087
39137
35604
32253
30081
29679
30740
32219
33090
32981
32136
30879
29218
26968
24174
21321
19103
17942
17623
17334
16111
13426
9455
4868
298
-4018
-8141
-12089
-15678
-18724
-21333
-23930
-26954
-30501
-34200
-37380
-39376
-39758
-38416
-35496
-31317
-26331
-21114
-16271
-12234
-9091
-6637
-4604
-2880
-1495
-456
356
1117
1924
2746
3476
4018
4351
4553
4781
5206
5973
7247
9268
12229
15970
19792
22705
24006
23667
22208
20237
18157
16207
14577
13333
12315
11262
10094
8976
8045
7144
5913
4166
2089
99
-1435
-2307
-2519
-2372
-2483
-3461
-5410
-7794
-9913
-11473
-12564
-13075
-12369
-9771
-5384
-298
4081
6881
8022
7878
6910
5581
4304
3222
2009
37
-3161
-7555
-12628
-17590
-21596
-24005
-24730
-24411
-24077
-24418
-25249
-25660
-24667
-21776
-17137
-11410
-5558
-574
2892
4815
5668
5945
5727
4676
2372
-1332
-6185
-11586
-16711
-20719
-23010
-23448
-22393
-20549
-18711
-17496
-17085
-17146
-17067
-16405
-15168
-13670
-12126
-10432
-8336
-5735
-2750
444
3726
6934
9712
11563
12081
11181
9169
6670
4448
3139
2937
3426
3738
3006
832
-2513
-6249
-9498
-11706
-12826
-13205
-13298
-13458
-13881
-14573
-15223
-15114
-13361
-9452
-3689
2898
9102
14121
17774
20379
22510
24705
27150
29497
31023
31094
29534
26610
22765
18493
14406
11161
9084
7780
6245
3460
-1002
-6852
-13362
-19695
-25082
-28965
-31170
-31981
-31961
-31642
-31313
-31018
-30668
-30167
-29535
-28984
-28799
-29031
-29312
-29121
-28340
-27553
-27654
-29094
-31488
-33974
-35917
-37263
-38262
-38996
-39234
-38724
-37522
-35976
-34396
-32771
-30824
-28341
-25437
-22494
-19846
-17488
-15098
-12324
-9073
-5572
-2165
909
3576
5806
7506
8547
8915
8797
8504
8319
8440
9071
10516
13060
16696
20995
25311
29229
32824
36504
40576
44970
49314
53235
56550
59183
60989
61705
61101
59155
56070
52135
47605
42764
38099
34343
32255
32259
34230
37542
41266
44341
45732
44695
41101
35560
29138
22867
17383
12897
9315
6295
3284
-319
-4867
-10297
-16257
-22393
-28502
-34475
-40121
-45061
-48689
-50258
-49123
-45080
-38575
-30532
-21943
-13606
-6185
-374
3234
4536
4150
3152
2478
2454
2730
2590
1371
-1169
-4713
-8546
-11967
-14644
-16658
-18224
-19394
-19967
-19588
-17906
-14722
-10152
-4725
729
5402
8821
10932
11977
12352
12531
12961
13856
15011
15841
15651
13973
10773
6484
1866
-2279
-5419
-7472
-8725
-9590
-10399
-11345
-12485
-13734
-14860
-15565
-15615
-14918
-13540
-11721
-9893
-8580
-8145
-8581
-9569
-10721
-11720
-12191
-11546
-9160
-4827
903
6856
11745
14645
15203
13622
10550
6908
3600
1199
-228
-1033
-1708
-2586
-3659
-4643
-5238
-5439
-5600
-6151
-7160
-8153
-8384
-7336
-5039
-1955
1399
4741
8029
11281
14420
17290
19778
21876
23612
24925
25624
25504
24485
22661
20216
17335
14176
10901
7690
4714
2110
-26
-1667
-2895
-3932
-5081
-6579
-8454
-10457
-12148
-13111
-13188
-12571
-11640
-10686
-9746
-8657
-7212
-5233
-2561
882
4933
9116
12807
15544
17188
17858
17808
17409
17128
17343
18084
18981
19523
19382
18486
16878
14609
11783
8596
5252
1858
-1512
-4668
-7329
-9357
-10955
-12532
-14349
-16305
-18047
-19244
-19734
-19449
-18277
-16020
-12542
-7998
-2974
1653
5124
7180
8067
8151
7505
5856
2890
-1464
-6994
-13330
-20047
-26686
-32767
-37804
-41247
-42477
-41025
-36988
-31215
-24946
-19116
-13944
-9135
-4387
346
4969
9428
13672
17507
20574
22517
23134
22431
20602
18032
15264
12884
11392
11110
12115
14142
16544
18480
19305
18886
17582
15929
14330
12949
11773
10725
9747
8874
8219
7845
7605
7091
5781
3273
-513
-5223
-10087
-14111
-16460
-16844
-15647
-13722
-11992
-11116
-11329
-12455
-14082
-15820
-17455
-18883
-19905
-20206
-19589
-18197
-16367
-14246
-11601
-8131
-3882
698
5119
9175
12857
16059
18484
19872
20240
19866
19084
18144
17214
16366
15510
14354
12542
9896
6570
2998
-338
-3180
-5620
-7958
-10375
-12661
-14279
-14718
-13846
-11946
-9498
-6963
-4748
-3238
-2706
-3108
-3964
-4510
-4091
-2562
-404
1541
2570
2487
1557
162
-1464
-3204
-4900
-6383
-7654
-8927
-10343
-11671
-12355
-11900
-10174
-7374
-3830
60
3788
6897
9337
11675
14794
19287
25050
31344
37210
41878
45010
46727
47427
47471
46963
45833
44098
42000
39861
37900
36243
35040
34372
33960
33082
30958
27309
22500
17110
11430
5391
-1104
-7905
-14674
-21094
-26913
-31829
-35465
-37546
-38115
-37530
-36258
-34620
-32674
-30264
-27137
-23124
-18294
-13063
-8164
-4450
-2580
-2750
-4611
-7444
-10447
-12966
-14595
-15238
-15159
-14899
-14959
-15381
-15642
-15030
-13227
-10563
-7718
-5232
-3266
-1734
-497
625
1937
3788
6310
9232
11978
13994
15016
15081
14330
12830
10584
7707
4548
1608
-720
-2324
-3299
-3755
-3776
-3608
-3797
-4973
-7386
-10629
-13862
-16335
-17727
-18058
-17408
-15815
-13427
-10664
-8154
-6458
-5774
-5865
-6191
-6192
-5558
-4330
-2813
-1389
-376
27
-227
-998
-1970
-2799
-3325
-3675
-4144
-4967
-6166
-7557
-8861
-9817
-10295
-10383
-10378
-10625
-11258
-12032
-12395
-11794
-10026
-7403
-4601
-2294
-797
11
474
861
1265
1698
2206
2797
3289
3288
2424
639
-1710
-3992
-5563
-6009
-5290
-3765
-2021
-558
480
1275
2043
2770
3215
3158
2590
1670
559
-664
-1922
-3034
-3721
-3725
-2932
-1425
531
2548
4210
5171
5221
4281
2373
-388
-3766
-7379
-10745
-13385
-14967
-15421
-14995
-14184
-13555
-13533
-14242
-15476
-16777
-17587
-17431
-16096
-13716
-10667
-7338
-3913
-354
3446
7493
11653
15707
19376
22286
23955
23927
22013
18455
13910
9274
5459
3200
2876
4391
7148
10197
12511
13308
12318
9902
6949
4510
3331
3551
4806
6617
8744
11185
13914
16669
19012
20566
21173
20817
19481
17108
13750
9727
5633
2133
-322
-1663
-2147
-2140
-1922
-1687
-1656
-2128
-3357
-5350
-7805
-10266
-12331
-13724
-14253
-13785
-12334
-10136
-7589
-5076
-2840
-977
500
1644
2583
3497
4532
5751
7173
8814
10678
12669
14553
15996
16657
16268
14698
12036
8656
5194
2366
688
229
573
1029
1018
393
-522
-1256
-1599
-1784
-2249
-3227
-4530
-5714
-6456
-6764
-6870
-6980
-7148
-7393
-7848
-8730
-10093
-11631
-12771
-13022
-12302
-10933
-9366
-7886
-6515
-5120
-3552
-1737
246
2120
3468
3915
3337
1907
-18
-2033
-3739
-4774
-4922
-4232
-2990
-1551
-176
987
1856
2455
2995
3811
5111
6770
8414
9713
10577
11070
11230
11027
10497
9837
9340
9247
9656
10524
11684
12877
13827
14351
14399
14022
13334
12489
11642
10828
9920
8764
7411
6146
5218
4548
3764
2535
854
-1024
-2813
-4318
-5397
-5957
-6083
-6124
-6553
-7683
-9506
-11717
-13837
-15328
-15753
-14992
-13320
-11234
-9134
-7189
-5462
-4053
-3032
-2302
-1632
-897
-227
137
92
-247
-697
-1129
-1464
-1624
-1605
-1572
-1823
-2607
-3993
-5850
-7858
-9488
-10097
-9223
-6912
-3761
-584
2012
3808
4892
5495
5892
6296
6746
7087
7123
6827
6412
6225
6601
7753
9692
12150
14623
16559
17565
17434
16044
13348
9545
5162
872
-2842
-5776
-7801
-8687
-8249
-6648
-4412
-2109
-3
1932
3742
5334
6559
7375
7871
8193
8503
8938
9495
9938
9919
9301
8355
7553
7142
6938
6537
5681
4384
2791
1038
-710
-2164
-2971
-2913
-2043
-651
893
2273
3318
4041
4608
5183
5770
6171
6146
5616
4720
3702
2743
1886
1061
150
-964
-2325
-3856
-5355
-6605
-7514
-8183
-8842
-9694
-10815
-12160
-13649
-15217
-16788
-18194
-19158
-19383
-18722
-17297
-15479
-13724
-12360
-11467
-10935
-10648
-10620
-10951
-11652
-12528
-13269
-13675
-13761
-13636
-13279
-12473
-10977
-8761
-6089
-3404
-1152
342
956
821
319
-63
8
526
1150
1430
1068
74
-1278
-2608
-3602
-4094
-4027
-3393
-2216
-621
1129
2694
3809
4389
4519
4344
3972
3454
2827
2165
1619
1397
1664
2424
3465
4463
5169
5504
5478
5049
4147
2884
1734
1396
2364
4513
7097
9161
10063
9715
8428
6609
4584
2636
1069
146
-49
329
1020
1863
2848
4027
5356
6666
7755
8486
8811
8752
8417
8028
7863
8087
8600
9065
9163
8862
8465
8370
8733
9345
9801
9782
9195
8084
6472
4327
1664
-1357
-4469
-7425
-10084
-12408
-14407
-16088
-17420
-18291
-18531
-17992
-16675
-14768
-12553
-10256
-7977
-5768
-3740
-2086
-977
-431
-279
-253
-137
127
454
711
801
680
320
-312
-1205
-2253
-3246
-3932
-4122
-3783
-3078
-2322
-1849
-1843
-2264
-2918
-3619
-4288
-4940
-5604
-6281
-6934
-7486
-7806
-7761
-7305
-6543
-5670
-4870
-4269
-3974
-4069
-4524
-5107
-5449
-5266
-4542
-3516
-2539
-1939
-1954
-2705
-4139
-6004
-7919
-9496
-10428
-10526
-9746
-8245
-6365
-4508
-2946
-1729
-743
141
971
1710
2277
2576
2523
2076
1275
260
-773
-1663
-2385
-3049
-3785
-4571
-5200
-5421
-5153
-4557
-3897
-3358
-2966
-2643
-2256
-1617
-525
1099
3086
5054
6633
7697
8407
9057
9867
10872
11914
12734
13078
12793
11837
10239
8071
5500
2813
355
-1678
-3376
-5058
-7024
-9348
-11857
-14286
-16445
-18293
-19902
-21360
-22693
-23831
-24658
-25096
-25166
-24963
-24588
-24090
-23435
-22522
-21222
-19443
-17203
-14642
-11962
-9363
-7018
-5086
-3678
-2796
-2286
-1897
-1385
-580
622
2280
4400
6917
9685
12465
14916
16645
17360
17046
15993
14624
13264
12050
11015
10187
9587
9164
8791
8327
7654
6675
5318
3587
1609
-441
-2453
-4433
-6423
-8410
-10309
-12010
-13389
-14295
-14587
-14234
-13374
-12253
-11110
-10131
-9462
-9203
-9327
-9624
-9779
-9524
-8741
-7452
-5783
-3961
-2277
-943
71
1045
2309
3976
5870
7680
9179
10325
11190
11830
12251
12465
12575
12774
13228
13942
14746
15406
15776
15816
15507
14774
13531
11812
9829
7926
6454
5673
5687
6422
7675
9235
10981
12882
14874
16782
18363
19423
19873
19700
18940
17718
16276
14894
13727
12733
11741
10587
9170
7441
5401
3167
1010
-706
-1687
-1822
-1223
-179
937
1795
2223
2246
2025
1739
1496
1297
1032
490
-549
-2163
-4189
-6273
-8055
-9314
-9991
-10129
-9849
-9372
-8971
-8822
-8860
-8813
-8403
-7530
-6285
-4804
-3143
-1299
656
2498
3916
4679
4764
4336
3618
2770
1896
1158
832
1201
2310
3843
5231
5967
5860
5081
4032
3158
2792
3029
3660
4255
4420
4040
3317
2576
2031
1724
1626
1714
1954
2256
2528
2754
2989
3256
3493
3628
3663
3647
3540
3165
2335
1018
-617
-2324
-3887
-5160
-6047
-6525
-6670
-6609
-6427
-6114
-5622
-4937
-4085
-3080
-1912
-574
905
2464
3999
5324
6161
6243
5487
4081
2396
835
-282
-739
-458
434
1572
2460
2710
2258
1384
522
-29
-278
-479
-898
-1613
-2517
-3487
-4503
-5575
-6591
-7293
-7457
-7116
-6583
-6256
-6365
-6850
-7432
-7798
-7776
-7422
-6973
-6695
-6735
-7067
-7521
-7858
-7844
-7350
-6440
-5396
-4606
-4400
-4912
-6067
-7613
-9202
-10499
-11325
-11705
-11777
-11612
-11148
-10298
-9079
-7620
-6042
-4405
-2788
-1362
-345
155
211
2
-330
-746
-1293
-2066
-3171
-4649
-6404
-8196
-9737
-10807
-11317
-11303
-10911
-10356
-9845
-9474
-9184
-8826
-8233
-7260
-5809
-3911
-1816
59
1352
1977
2123
2041
1864
1594
1252
956
875
1122
1717
2595
3634
4695
5670
6533
7333
8132
8953
9810
10753
11859
13123
14372
15296
15602
15183
14153
12717
11035
9185
7270
5509
4158
3337
2936
2743
2673
2834
3350
4142
4903
5305
5212
4717
4009
3252
2570
2086
1924
2139
2665
3325
3911
4281
4394
4294
4029
3606
3006
2235
1365
509
-232
-809
-1219
-1449
-1421
-961
120
1887
4176
6654
8995
11016
12660
13888
14660
15014
15107
15091
14958
14543
13724
12592
11403
10379
9566
8888
8267
7678
7102
6495
5816
5097
4465
4083
4034
4216
4351
4151
3539
2719
2005
1568
1326
1076
665
41
-795
-1802
-2832
-3627
-3937
-3676
-2945
-1935
-843
134
797
1022
853
499
242
320
853
1793
2924
3937
4601
4873
4854
4642
4273
3776
3241
2747
2245
1573
608
-617
-1953
-3259
-4436
-5389
-6016
-6285
-6260
-6018
-5525
-4656
-3333
-1641
194
1892
3190
3885
3894
3312
2363
1279
213
-721
-1389
-1681
-1632
-1449
-1401
-1670
-2295
-3209
-4269
-5269
-6009
-6437
-6695
-7001
-7448
-7935
-8290
-8427
-8382
-8235
-8053
-7911
-7906
-8099
-8432
-8720
-8750
-8410
-7758
-6998
-6364
-5984
-5808
-5671
-5430
-5050
-4565
-3985
-3313
-2667
-2332
-2612
-3603
-5109
-6789
-8373
-9726
-10777
-11457
-11764
-11838
-11925
-12221
-12759
-13424
-14036
-14407
-14361
-13806
-12841
-11793
-11080
-10963
-11396
-12092
-12753
-13256
-13662
-14074
-14482
-14742
-14680
-14230
-13471
-12542
-11518
-10357
-8956
-7260
-5330
-3323
-1434
173
1411
2306
2971
3531
4017
4327
4302
3862
3082
2143
1227
436
-203
-696
-1053
-1292
-1457
-1630
-1914
-2377
-2995
-3635
-4146
-4481
-4748
-5097
-5555
-5961
-6083
-5797
-5168
-4375
-3582
-2885
-2339
-2005
-1953
-2211
-2734
-3386
-3966
-4273
-4179
-3673
-2834
-1783
-657
372
1115
1434
1321
900
335
-262
-835
-1330
-1658
-1735
-1541
-1127
-564
107
868
1674
2396
2827
2766
2148
1138
101
-573
-675
-252
475
1277
2005
2588
3003
3308
3657
4252
5191
6349
7394
7954
7813
7011
5804
4538
3535
3015
3072
3647
4505
5259
5491
4937
3611
1784
-184
-1990
-3415
-4277
-4435
-3899
-2910
-1862
-1068
-586
-256
125
676
1464
2569
4037
5737
7304
8319
8584
8267
7763
7404
7275
7252
7175
6998
6793
6672
6705
6884
7139
7362
7437
7246
6692
5736
4455
3081
1972
1498
1889
3120
4910
6830
8472
9604
10222
10488
10595
10663
10736
10832
10989
11235
11532
11772
11831
11654
11279
10812
10374
10058
9896
9840
9775
9585
9236
8799
8420
8236
8335
8738
9405
10226
11014
11556
11704
11460
10996
10570
10378
10427
10528
10423
9975
9265
8524
7959
7620
7415
7211
6892
6352
5470
4167
2516
765
-779
-1941
-2776
-3485
-4221
-4954
-5517
-5765
-5698
-5431
-5073
-4662
-4210
-3796
-3551
-3546
-3689
-3787
-3700
-3447
-3154
-2917
-2724
-2483
-2087
-1465
-597
454
1548
2511
3211
3576
3558
3125
2314
1308
384
-236
-496
-483
-309
-53
216
399
418
297
170
202
509
1145
2128
3433
4960
6525
7909
8950
9602
9958
10196
10472
10802
11028
10936
10428
9596
8628
7663
6742
5883
5153
4631
4324
4146
3999
3857
3763
3764
3848
3941
3943
3767
3388
2865
2318
1860
1538
1351
1303
1421
1694
2017
2216
2141
1759
1145
419
-306
-927
-1347
-1509
-1445
-1275
-1149
-1157
-1300
-1527
-1835
-2311
-3090
-4241
-5669
-7125
-8308
-8998
-9124
-8746
-8010
-7113
-6259
-5620
-5284
-5238
-5411
-5738
-6177
-6686
-7196
-7634
-7959
-8177
-8293
-8281
-8096
-7764
-7422
-7288
-7510
-8050
-8678
-9098
-9117
-8722
-8021
-7137
-6146
-5095
-4046
-3064
-2171
-1333
-508
290
990
1507
1809
1923
1929
1927
1992
2102
2110
1823
1150
204
-761
-1510
-1946
-2094
-2017
-1779
-1463
-1182
-1022
-1004
-1087
-1219
-1353
-1412
-1284
-902
-334
210
482
331
-220
-1000
-1784
-2402
-2814
-3102
-3395
-3784
-4293
-4895
-5521
-6055
-6345
-6256
-5747
-4895
-3870
-2893
-2185
-1879
-1927
-2088
-2056
-1655
-896
104
1238
2382
3314
3740
3477
2618
1481
390
-497
-1175
-1684
-2065
-2377
-2700
-3074
-3464
-3819
-4153
-4524
-4915
-5163
-5044
-4456
-3521
-2522
-1735
-1302
-1203
-1319
-1507
-1646
-1661
-1516
-1217
-815
-400
-67
121
165
105
-40
-313
-806
-1584
-2616
-3777
-4911
-5901
-6681
-7193
-7369
-7164
-6620
-5875
-5102
-4426
-3883
-3441
-3030
-2569
-1985
-1234
-330
645
1565
2305
2812
3128
3360
3588
3809
3968
4051
4117
4224
4355
4430
4402
4311
4245
4264
4399
4683
5118
5584
5825
5603
4887
3887
2878
2024
1365
930
810
1078
1665
2327
2742
2674
2094
1205
342
-203
-315
-62
407
935
1360
1504
1234
571
-293
-1098
-1645
-1854
-1762
-1507
-1266
-1140
-1053
-815
-325
279
713
783
508
28
-531
-1070
-1449
-1499
-1148
-486
304
1052
1624
1894
1800
1444
1057
813
676
481
160
-185
-414
-501
-496
-407
-202
62
188
14
-396
-779
-904
-751
-452
-129
172
422
546
450
81
-553
-1388
-2301
-3133
-3772
-4246
-4685
-5176
-5642
-5885
-5756
-5255
-4482
-3554
-2575
-1680
-1035
-761
-860
-1219
-1675
-2079
-2314
-2303
-2005
-1420
-573
481
1650
2802
3809
4583
5080
5282
5225
5050
4986
5215
5704
6200
6437
6362
6146
5998
5985
6046
6121
6212
6288
6228
5895
5293
4598
4005
3580
3254
2956
2684
2446
2180
1765
1131
341
-422
-922
-964
-489
353
1222
1729
1639
979
-9
-985
-1627
-1708
-1164
-132
1104
2233
3002
3241
2863
1944
778
-200
-660
-584
-252
-7
-15
-200
-367
-350
-110
274
669
962
1106
1103
977
785
648
729
1127
1770
2435
2882
2985
2754
2277
1673
1067
557
165
-152
-420
-587
-563
-329
37
443
870
1349
1864
2327
2644
2808
2886
2939
2961
2899
2719
2464
2246
2185
2324
2589
2857
3078
3331
3731
4291
4886
5369
5680
5811
5710
5263
4436
3387
2405
1708
1297
1002
642
129
-524
-1272
-2079
-2915
-3718
-4366
-4692
-4574
-4022
-3189
-2250
-1290
-304
672
1478
1923
1983
1892
2021
2629
3710
5026
6259
7156
7591
7560
7143
6477
5734
5093
4702
4615
4744
4881
4811
4444
3873
3301
2895
2681
2551
2379
2116
1815
1575
1465
1491
1609
1747
1824
1769
1545
1159
661
126
-344
-636
-654
-384
80
584
1010
1343
1629
1914
2196
2449
2661
2838
2983
3112
3282
3562
3941
4258
4253
3741
2762
1566
443
-442
-1066
-1465
-1655
-1659
-1563
-1500
-1555
-1686
-1774
-1745
-1646
-1610
-1732
-1995
-2295
-2525
-2639
-2666
-2660
-2655
-2656
-2674
-2769
-3030
-3499
-4110
-4718
-5220
-5646
-6121
-6741
-7495
-8301
-9100
-9867
-10566
-11112
-11444
-11598
-11718
-11945
-12318
-12760
-13157
-13434
-13578
-13609
-13535
-13335
-12972
-12429
-11742
-11012
-10373
-9927
-9714
-9691
-9740
-9704
-9455
-8973
-8360
-7765
-7277
-6886
-6538
-6197
-5837
-5414
-4885
-4275
-3702
-3281
-3008
-2754
-2371
-1784
-992
-3
1161
2394
3488
4223
4509
4431
4178
3936
3838
3947
4241
4607
4897
5004
4914
4680
4367
4045
3799
3693
3705
3698
3507
3066
2462
1870
1439
1224
1191
1247
1273
1164
881
486
138
31
308
1004
2031
3207
4343
5287
5938
6230
6153
5803
5405
5222
5410
5942
6664
7427
8159
8829
9370
9665
9620
9237
8630
7967
7381
6927
6588
6329
6119
5902
5569
5003
4205
3373
2824
2801
3311
4147
5020
5676
5932
5679
4935
3886
2844
2112
1847
2011
2401
2735
2759
2360
1604
669
-284
-1171
-1952
-2591
-3081
-3494
-3932
-4402
-4759
-4835
-4637
-4376
-4284
-4419
-4652
-4833
-4909
-4891
-4754
-4420
-3847
-3106
-2371
-1817
-1534
-1492
-1557
-1575
-1482
-1349
-1322
-1476
-1732
-1912
-1888
-1676
-1392
-1151
-992
-904
-886
-979
-1232
-1644
-2129
-2536
-2729
-2668
-2432
-2181
-2072
-2184
-2466
-2746
-2802
-2494
-1836
-963
7
1060
2235
3499
4702
5660
6290
6639
6796
6805
6673
6426
6156
5982
5978
6119
6267
6237
5890
5212
4305
3294
2245
1176
124
-839
-1667
-2386
-3058
-3707
-4305
-4835
-5322
-5776
-6122
-6234
-6065
-5709
-5324
-4987
-4639
-4170
-3534
-2778
-2009
-1337
-867
-688
-851
-1328
-1998
-2660
-3086
-3104
-2686
-1960
-1144
-427
75
298
170
-364
-1274
-2396
-3482
-4317
-4816
-5033
-5087
-5061
-4949
-4685
-4245
-3720
-3305
-3187
-3451
-4059
-4919
-5918
-6934
-7817
-8419
-8666
-8598
-8361
-8119
-7983
-7962
-8000
-8047
-8093
-8147
-8153
-7984
-7529
-6794
-5897
-4944
-3937
-2812
-1568
-302
889
2013
3148
4302
5347
6113
6535
6689
6708
6665
6569
6397
6125
5712
5125
4388
3616
2968
2545
2326
2205
2086
1952
1863
1892
2064
2358
2741
3192
3671
4075
4265
4171
3882
3602
3491
3525
3535
3375
3061
2746
2584
2629
2842
3150
3484
3767
3896
3771
3367
2771
2178
1805
1774
2032
2376
2583
2552
2353
2151
2085
2205
2506
2971
3564
4168
4567
4528
3934
2877
1615
447
-413
-876
-958
-748
-400
-107
-33
-247
-710
-1331
-2019
-2693
-3263
-3640
-3808
-3841
-3851
-3886
-3887
-3773
-3535
-3269
-3093
-3053
-3101
-3131
-3059
-2859
-2581
-2315
-2132
-2027
-1928
-1771
-1577
-1448
-1475
-1652
-1868
-1980
-1905
-1658
-1345
-1115
-1087
-1289
-1637
-1984
-2190
-2174
-1913
-1428
-789
-115
459
846
1043
1120
1179
1313
1590
2020
2547
3068
3503
3852
4192
4630
5252
6096
7125
8199
9094
9581
9539
9012
8186
7306
6595
6187
6075
6118
6125
5966
5631
5189
4707
4237
3850
3624
3571
3585
3500
3227
2821
2433
2185
2124
2236
2484
2792
3050
3147
3040
2747
2298
1692
928
59
-822
-1638
-2378
-3061
-3675
-4158
-4462
-4636
-4821
-5165
-5714
-6357
-6877
-7061
-6812
-6203
-5441
-4772
-4355
-4201
-4192
-4177
-4064
-3854
-3599
-3340
-3081
-2817
-2561
-2335
-2135
-1931
-1709
-1513
-1430
-1522
-1762
-2033
-2180
-2089
-1728
-1168
-562
-90
118
22
-341
-912
-1641
-2468
-3294
-4014
-4574
-5001
-5348
-5611
-5738
-5728
-5708
-5864
-6284
-6875
-7450
-7909
-8314
-8789
-9362
-9916
-10288
-10390
-10244
-9920
-9468
-8906
-8251
-7544
-6848
-6225
-5715
-5337
-5102
-5037
-5179
-5524
-5987
-6412
-6652
-6642
-6402
-5998
-5502
-4994
-4548
-4210
-3962
-3746
-3522
-3291
-3072
-2859
-2621
-2328
-1953
-1452
-765
127
1146
2137
2958
3555
3971
4297
4618
4993
5460
6037
6718
7465
8197
8802
9170
9260
9128
8888
8626
8351
8023
7624
7180
6740
6343
6013
5783
5690
5735
5841
5882
5743
5394
4909
4422
4066
3918
3980
4191
4440
4589
4501
4080
3306
2242
1010
-245
-1380
-2290
-2931
-3345
-3617
-3813
-3930
-3911
-3729
-3448
-3208
-3129
-3228
-3404
-3516
-3468
-3230
-2816
-2256
-1620
-1036
-648
-517
-549
-549
-350
72
615
1156
1643
2089
2513
2885
3150
3275
3294
3291
3346
3480
3652
3789
3831
3742
3497
3081
2520
1885
1257
669
98
-497
-1128
-1774
-2403
-2983
-3486
-3908
-4293
-4716
-5217
-5756
-6253
-6678
-7070
-7455
-7771
-7907
-7819
-7584
-7327
-7107
-6895
-6661
-6434
-6270
-6183
-6111
-5959
-5664
-5219
-4662
-4053
-3452
-2906
-2451
-2113
-1908
-1823
-1807
-1791
-1741
-1694
-1728
-1916
-2270
-2741
-3246
-3725
-4186
-4684
-5256
-5852
-6346
-6634
-6708
-6627
-6426
-6077
-5545
-4854
-4062
-3196
-2230
-1154
-40
988
1844
2523
3066
3510
3887
4246
4655
5136
5631
6022
6201
6134
5875
5529
5182
4853
4497
4064
3552
3005
2469
1974
1540
1210
1029
1002
1083
1198
1273
1240
1044
690
273
-56
-187
-133
8
137
222
269
264
146
-136
-562
-1018
-1362
-1512
-1525
-1553
-1738
-2108
-2596
-3133
-3713
-4348
-4975
-5423
-5510
-5169
-4500
-3712
-3028
-2604
-2483
-2583
-2748
-2846
-2857
-2861
-2934
-3045
-3068
-2891
-2503
-1984
-1416
-827
-214
380
859
1146
1291
1480
1925
2712
3729
4750
5586
6183
6601
6910
7118
7186
7093
6884
6646
6437
6249
6029
5748
5440
5171
4982
4862
4780
4713
4634
4496
4261
3958
3688
3538
3469
3315
2914
2251
1482
819
406
275
406
783
1391
2165
2974
3676
4203
4597
4952
5305
5586
5664
5449
4953
4278
3562
2948
2549
2405
2440
2503
2460
2268
1947
1503
902
137
-714
-1512
-2136
-2534
-2700
-2645
-2405
-2055
-1689
-1376
-1155
-1064
-1151
-1410
-1732
-1926
-1840
-1459
-901
-330
132
431
564
563
478
373
297
262
247
215
151
73
3
-59
-144
-274
-422
-523
-527
-438
-302
-165
-42
78
222
421
669
898
982
812
369
-263
-965
-1647
-2255
-2744
-3069
-3197
-3111
-2820
-2382
-1943
-1694
-1748
-2037
-2361
-2549
-2592
-2600
-2652
-2717
-2706
-2569
-2335
-2081
-1902
-1887
-2082
-2446
-2854
-3161
-3270
-3138
-2750
-2124
-1345
-571
15
282
178
-272
-967
-1721
-2311
-2574
-2486
-2139
-1654
-1116
-585
-125
205
384
455
504
622
868
1234
1632
1922
1993
1831
1529
1223
1022
964
1002
1035
962
740
407
47
-259
-432
-385
-49
540
1202
1694
1862
1736
1489
1320
1365
1673
2202
2828
3408
3858
4202
4513
4810
5034
5111
5023
4804
4475
4019
3413
2674
1873
1089
378
-262
-886
-1569
-2347
-3166
-3929
-4577
-5142
-5681
-6170
-6488
-6520
-6269
-5852
-5382
-4884
-4329
-3737
-3232
-2970
-3022
-3322
-3721
-4089
-4374
-4588
-4746
-4832
-4799
-4590
-4161
-3511
-2704
-1870
-1156
-654
-363
-225
-179
-182
-180
-100
112
445
830
1199
1516
1766
1931
2027
2144
2415
2900
3500
4000
4214
4110
3795
3409
3047
2752
2553
2473
2503
2572
2566
2390
2029
1545
1036
586
262
127
219
504
861
1146
1304
1398
1532
1742
1979
2179
2323
2419
2446
2363
2160
1885
1589
1290
974
659
410
285
291
383
501
585
571
393
16
-520
-1093
-1535
-1698
-1522
-1084
-557
-107
203
410
563
655
666
634
649
769
953
1124
1289
1562
2051
2736
3466
4072
4486
4751
4952
5142
5312
5411
5383
5190
4818
4277
3607
2912
2354
2097
2216
2647
3218
3735
4050
4090
3857
3435
2954
2535
2242
2108
2166
2438
2872
3313
3590
3641
3543
3409
3283
3136
2948
2753
2597
2468
2310
2087
1820
1558
1318
1074
790
440
18
-470
-991
-1491
-1918
-2245
-2471
-2592
-2599
-2496
-2314
-2087
-1827
-1534
-1227
-960
-777
-667
-581
-483
-386
-311
-230
-63
247
668
1090
1405
1575
1631
1631
1632
1682
1809
1998
2183
2282
2273
2210
2180
2232
2337
2421
2412
2283
2062
1815
1623
1536
1557
1655
1806
2017
2292
2589
2831
2971
3050
3174
3420
3760
4077
4260
4281
4189
4045
3879
3703
3561
3539
3696
3989
4257
4304
4022
3455
2763
2129
1663
1385
1256
1228
1271
1367
1501
1667
1882
2189
2636
3228
3897
4512
4933
5075
4944
4627
4241
3874
3561
3292
3055
2859
2716
2613
2503
2351
2184
2074
2073
2156
2237
2245
2181
2113
2115
2220
2419
2686
3003
3362
3745
4105
4373
4491
4448
4282
4038
3721
3297
2733
2044
1293
555
-100
-609
-923
-1034
-1010
-965
-991
-1089
-1183
-1180
-1042
-802
-526
-263
-18
231
504
787
1027
1157
1117
875
433
-161
-816
-1422
-1883
-2154
-2249
-2232
-2200
-2254
-2455
-2782
-3136
-3390
-3471
-3402
-3285
-3228
-3288
-3443
-3610
-3703
-3690
-3616
-3574
-3634
-3796
-3995
-4152
-4232
-4255
-4282
-4370
-4538
-4755
-4959
-5099
-5154
-5111
-4947
-4653
-4294
-4014
-3968
-4201
-4630
-5095
-5442
-5566
-5410
-4989
-4417
-3872
-3494
-3295
-3183
-3072
-2963
-2919
-2993
-3186
-3462
-3763
-4013
-4137
-4124
-4058
-4059
-4185
-4387
-4595
-4798
-5046
-5351
-5637
-5801
-5828
-5820
-5904
-6107
-6319
-6374
-6169
-5734
-5193
-4679
-4255
-3906
-3603
-3346
-3162
-3051
-2955
-2791
-2514
-2157
-1813
-1589
-1546
-1673
-1885
-2065
-2135
-2084
-1950
-1764
-1525
-1245
-975
-772
-641
-513
-310
-24
265
453
469
296
-27
-403
-676
-680
-320
373
1244
2075
2650
2813
2537
1937
1222
584
107
-232
-481
-659
-757
-784
-775
-763
-751
-726
-683
-619
-496
-224
296
1095
2094
3125
4014
4645
4991
5099
5059
4960
4852
4726
4538
4256
3906
3566
3318
3202
3218
3348
3564
3807
3979
3968
3721
3288
2810
2444
2263
2213
2154
1965
1641
1297
1075
1030
1109
1226
1350
1523
1782
2082
2303
2321
2104
1733
1335
984
643
213
-359
-1006
-1588
-1997
-2240
-2385
-2470
-2482
-2399
-2240
-2037
-1785
-1470
-1131
-875
-786
-823
-834
-685
-356
71
491
828
1024
1032
834
475
38
-400
-813
-1224
-1678
-2207
-2787
-3321
-3682
-3804
-3728
-3566
-3402
-3255
-3120
-3005
-2896
-2704
-2293
-1604
-735
121
815
1319
1677
1919
2031
1997
1831
1578
1301
1065
923
875
862
819
727
610
474
290
48
-177
-267
-187
-50
-36
-239
-597
-966
-1251
-1449
-1603
-1735
-1835
-1900
-1966
-2100
-2361
-2752
-3206
-3618
-3923
-4142
-4362
-4651
-5003
-5356
-5645
-5838
-5914
-5854
-5641
-5291
-4838
-4323
-3793
-3332
-3040
-2966
-3045
-3119
-3050
-2803
-2435
-2013
-1566
-1090
-593
-90
419
948
1497
2033
2501
2854
3078
3185
3229
3307
3529
3954
4533
5106
5474
5488
5115
4450
3678
3001
2550
2342
2302
2339
2415
2537
2716
2917
3088
3201
3289
3417
3625
3893
4156
4358
4485
4554
4570
4510
4357
4144
3948
3828
3770
3690
3521
3266
2997
2778
2613
2436
2154
1707
1107
447
-125
-478
-557
-381
2
557
1233
1923
2480
2812
2947
2985
2987
2927
2755
2499
2262
2127
2086
2087
2119
2222
2409
2601
2664
2498
2082
1454
698
-39
-557
-693
-423
109
676
1069
1136
796
75
-862
-1768
-2440
-2831
-3032
-3161
-3290
-3444
-3638
-3855
-4030
-4074
-3944
-3664
-3291
-2864
-2407
-1953
-1551
-1227
-973
-770
-620
-520
-449
-384
-341
-366
-478
-637
-780
-879
-950
-995
-979
-865
-658
-386
-67
301
701
1079
1384
1605
1753
1818
1766
1579
1283
935
587
284
76
-1
38
126
193
192
86
-167
-578
-1060
-1457
-1649
-1651
-1585
-1569
-1649
-1815
-2045
-2302
-2506
-2552
-2376
-1994
-1485
-955
-519
-283
-314
-586
-976
-1339
-1586
-1719
-1794
-1872
-1991
-2160
-2363
-2572
-2762
-2914
-3000
-2984
-2856
-2657
-2472
-2374
-2377
-2447
-2531
-2577
-2546
-2423
-2237
-2055
-1946
-1948
-2062
-2265
-2491
-2618
-2518
-2146
-1589
-1010
-537
-189
80
316
547
793
1062
1319
1494
1541
1498
1456
1482
1575
1699
1840
2001
2146
2174
1985
1572
1066
661
503
613
887
1185
1409
1543
1611
1621
1543
1348
1056
732
440
207
42
-29
32
229
495
728
853
857
766
593
335
0
-364
-686
-901
-984
-950
-847
-744
-703
-762
-915
-1132
-1377
-1614
-1791
-1847
-1743
-1499
-1191
-913
-729
-660
-704
-850
-1073
-1327
-1555
-1720
-1828
-1920
-2037
-2195
-2377
-2546
-2674
-2749
-2785
-2804
-2829
-2872
-2936
-3017
-3115
-3227
-3328
-3370
-3305
-3125
-2871
-2602
-2360
-2157
-2004
-1945
-2040
-2324
-2777
-3316
-3817
-4139
-4178
-3930
-3507
-3079
-2762
-2573
-2466
-2402
-2360
-2305
-2171
-1924
-1611
-1349
-1238
-1306
-1516
-1797
-2062
-2228
-2258
-2211
-2211
-2341
-2571
-2778
-2852
-2760
-2536
-2228
-1870
-1487
-1089
-667
-205
295
813
1331
1830
2255
2513
2534
2350
2092
1897
1804
1761
1696
1562
1322
941
414
-206
-817
-1327
-1686
-1876
-1906
-1809
-1637
-1421
-1157
-844
-535
-320
-246
-281
-366
-483
-635
-769
-758
-495
9
632
1230
1693
1927
1854
1468
901
376
64
-18
13
-1
-182
-603
-1271
-2108
-2957
-3649
-4091
-4313
-4425
-4547
-4756
-5058
-5405
-5730
-5986
-6152
-6215
-6151
-5958
-5694
-5474
-5398
-5468
-5577
-5575
-5355
-4909
-4313
-3680
-3090
-2572
-2119
-1728
-1410
-1169
-968
-737
-416
8
501
987
1372
1566
1534
1326
1044
774
550
398
379
566
957
1417
1739
1781
1553
1184
825
554
355
163
-61
-294
-463
-512
-443
-311
-183
-107
-133
-327
-743
-1372
-2114
-2820
-3360
-3655
-3682
-3446
-2972
-2314
-1573
-874
-334
-5
141
187
223
328
570
982
1539
2148
2708
3177
3573
3901
4114
4168
4094
3996
3948
3947
3963
4018
4173
4442
4743
4973
5107
5186
5251
5303
5358
5491
5771
6174
6569
6820
6876
6773
6572
6332
6103
5908
5707
5405
4932
4326
3723
3282
3106
3225
3606
4164
4777
5320
5704
5886
5858
5654
5359
5084
4897
4772
4620
4386
4102
3844
3651
3496
3330
3144
2980
2873
2805
2703
2502
2208
1910
1709
1637
1628
1579
1421
1154
824
497
253
162
241
431
650
875
1148
1504
1906
2275
2581
2851
3092
3227
3143
2802
2290
1758
1327
1058
967
1044
1237
1455
1595
1591
1433
1173
910
752
761
917
1139
1350
1513
1631
1722
1805
1887
1935
1866
1606
1175
710
372
243
306
515
848
1275
1715
2057
2230
2231
2098
1864
1560
1242
966
764
636
590
659
852
1114
1343
1456
1429
1275
1025
728
448
237
90
-39
-171
-275
-315
-315
-352
-480
-676
-864
-971
-956
-804
-524
-169
179
462
682
871
1038
1148
1170
1110
1006
885
737
563
392
269
209
185
141
23
-213
-591
-1098
-1671
-2216
-2661
-2996
-3250
-3438
-3522
-3453
-3244
-2998
-2842
-2827
-2895
-2941
-2908
-2816
-2712
-2620
-2527
-2412
-2250
-2013
-1683
-1287
-906
-627
-483
-438
-434
-434
-426
-392
-302
-149
23
138
132
-7
-239
-488
-672
-738
-679
-526
-329
-141
-10
38
30
45
167
402
683
939
1173
1444
1786
2162
2509
2811
3096
3368
3573
3644
3584
3459
3332
3209
3074
2931
2814
2725
2618
2448
2234
2060
1998
2058
2206
2422
2717
3082
3455
3751
3937
4054
4162
4258
4279
4166
3928
3631
3337
3061
2794
2545
2337
2184
2065
1947
1813
1679
1570
1508
1490
1477
1402
1218
943
656
431
279
168
99
133
331
668
1033
1320
1513
1669
1836
2009
2166
2300
2428
2564
2695
2802
2864
2855
2756
2574
2356
2163
2025
1940
1905
1949
2104
2354
2632
2870
3048
3175
3241
3200
3012
2705
2381
2152
2071
2123
2254
2412
2567
2698
2796
2865
2915
2941
2913
2806
2632
2443
2288
2177
2084
1977
1842
1677
1489
1312
1210
1227
1321
1374
1289
1089
895
818
869
986
1119
1267
1423
1538
1539
1399
1158
878
596
315
30
-255
-534
-799
-1032
-1212
-1337
-1429
-1513
-1587
-1624
-1606
-1551
-1502
-1499
-1554
-1654
-1760
-1831
-1845
-1821
-1797
-1791
-1774
-1704
-1568
-1401
-1247
-1114
-988
-869
-793
-805
-913
-1068
-1203
-1272
-1267
-1192
-1033
-766
-396
6
313
413
270
-60
-477
-888
-1234
-1496
-1677
-1788
-1833
-1814
-1749
-1688
-1688
-1765
-1872
-1945
-1974
-2015
-2137
-2365
-2675
-3036
-3419
-3778
-4043
-4159
-4121
-3978
-3790
-3604
-3457
-3382
-3388
-3444
-3509
-3565
-3616
-3658
-3669
-3640
-3598
-3589
-3626
-3688
-3756
-3846
-3976
-4127
-4267
-4391
-4543
-4764
-5047
-5339
-5599
-5820
-6005
-6146
-6229
-6269
-6318
-6435
-6657
-6977
-7349
-7696
-7950
-8082
-8093
-7979
-7712
-7283
-6749
-6225
-5807
-5504
-5266
-5050
-4865
-4731
-4632
-4517
-4346
-4114
-3841
-3557
-3292
-3073
-2906
-2769
-2633
-2487
-2341
-2194
-2028
-1840
-1682
-1641
-1777
-2068
-2421
-2735
-2948
-3041
-3026
-2927
-2779
-2621
-2475
-2335
-2182
-2016
-1868
-1781
-1770
-1805
-1842
-1866
-1893
-1933
-1960
-1929
-1839
-1737
-1671
-1627
-1551
-1408
-1225
-1050
-890
-703
-452
-159
114
315
438
518
597
713
895
1147
1443
1726
1937
2045
2073
2081
2140
2284
2491
2697
2846
2918
2925
2888
2834
2790
2770
2767
2763
2774
2854
3061
3389
3766
4122
4453
4823
5287
5830
6364
6770
6966
6945
6788
6616
6521
6503
6492
6414
6246
6001
5690
5315
4899
4497
4160
3879
3594
3236
2791
2304
1846
1470
1185
958
740
489
189
-169
-591
-1061
-1523
-1892
-2101
-2131
-2005
-1765
-1476
-1233
-1131
-1195
-1354
-1481
-1487
-1364
-1159
-930
-726
-588
-528
-519
-526
-549
-626
-762
-882
-890
-761
-576
-437
-363
-285
-130
109
388
671
952
1243
1542
1843
2140
2435
2739
3068
3445
3873
4328
4759
5116
5365
5489
5494
5411
5284
5143
4996
4849
4731
4680
4698
4728
4697
4569
4360
4101
3811
3508
3225
3003
2860
2786
2757
2741
2685
2537
2295
2028
1834
1751
1732
1704
1634
1529
1395
1226
1050
937
947
1055
1170
1218
1207
1192
1201
1222
1242
1273
1322
1359
1328
1202
1002
763
484
159
-189
-491
-687
-767
-771
-751
-745
-783
-902
-1135
-1481
-1898
-2326
-2715
-3043
-3315
-3551
-3766
-3944
-4037
-3988
-3788
-3493
-3196
-2964
-2816
-2752
-2789
-2942
-3169
-3362
-3420
-3347
-3252
-3259
-3404
-3632
-3881
-4147
-4473
-4868
-5274
-5605
-5820
-5951
-6077
-6269
-6552
-6897
-7248
-7555
-7799
-7987
-8122
-8195
-8185
-8103
-7992
-7886
-7800
-7733
-7693
-7703
-7767
-7842
-7860
-7772
-7573
-7295
-6972
-6626
-6269
-5910
-5556
-5214
-4901
-4643
-4454
-4324
-4226
-4132
-4024
-3885
-3689
-3430
-3138
-2866
-2638
-2426
-2187
-1939
-1779
-1804
-2011
-2270
-2428
-2432
-2349
-2294
-2325
-2431
-2579
-2763
-2996
-3288
-3643
-4070
-4565
-5073
-5487
-5719
-5769
-5721
-5662
-5607
-5517
-5373
-5219
-5125
-5124
-5177
-5206
-5124
-4869
-4422
-3829
-3188
-2594
-2083
-1633
-1210
-815
-466
-155
151
479
806
1080
1265
1369
1427
1480
1571
1746
2021
2353
2637
2778
2754
2621
2467
2359
2318
2330
2372
2429
2505
2615
2766
2945
3125
3292
3466
3683
3959
4265
4552
4778
4923
4981
4941
4800
4576
4303
4014
3730
3451
3191
2976
2828
2743
2682
2603
2493
2364
2236
2116
2009
1935
1914
1946
2008
2086
2203
2398
2681
3015
3351
3669
3978
4258
4451
4506
4435
4309
4193
4096
4002
3939
3988
4229
4655
5168
5653
6053
6384
6662
6838
6812
6540
6115
5723
5503
5440
5405
5305
5167
5081
5072
5054
4923
4653
4314
3995
3735
3523
3333
3163
3036
2993
3058
3195
3306
3296
3149
2930
2709
2499
2285
2098
2013
2063
2180
2262
2270
2240
2193
2082
1845
1504
1152
855
596
330
77
-70
-37
164
452
743
985
1153
1238
1247
1205
1133
1059
1035
1128
1368
1706
2039
2295
2466
2589
2685
2762
2829
2905
2983
3034
3043
3032
3026
2997
2869
2598
2225
1846
1531
1281
1051
799
500
160
-178
-452
-628
-750
-910
-1169
-1507
-1850
-2145
-2374
-2524
-2566
-2496
-2378
-2314
-2357
-2462
-2520
-2447
-2234
-1939
-1634
-1380
-1208
-1124
-1120
-1176
-1252
-1291
-1244
-1117
-983
-926
-963
-1014
-975
-812
-586
-400
-318
-346
-439
-526
-528
-399
-167
76
241
297
265
165
-9
-252
-510
-708
-819
-883
-956
-1034
-1059
-965
-749
-475
-244
-136
-158
-238
-283
-262
-243
-307
-437
-494
-344
-7
341
524
504
372
207
-1
-302
-682
-1050
-1318
-1481
-1613
-1794
-2052
-2381
-2767
-3205
-3673
-4118
-4470
-4690
-4803
-4899
-5072
-5361
-5716
-6030
-6211
-6236
-6164
-6114
-6204
-6476
-6841
-7114
-7131
-6863
-6426
-5980
-5614
-5329
-5096
-4903
-4752
-4628
-4526
-4473
-4500
-4573
-4581
-4419
-4114
-3829
-3735
-3851
-4027
-4058
-3843
-3439
-2990
-2610
-2324
-2095
-1883
-1678
-1487
-1307
-1128
-968
-875
-880
-931
-905
-699
-332
51
295
362
353
418
638
973
1313
1562
1689
1729
1757
1858
2094
2458
2861
3174
3321
3331
3310
3327
3361
3347
3266
3170
3115
3116
3180
3356
3708
4208
4708
5045
5172
5172
5132
5056
4910
4723
4589
4559
4573
4517
4338
4061
3713
3280
2753
2193
1705
1347
1086
851
616
403
235
98
-22
-110
-137
-118
-120
-223
-443
-715
-934
-1032
-1028
-1004
-1031
-1110
-1190
-1235
-1270
-1338
-1426
-1457
-1374
-1218
-1106
-1132
-1287
-1482
-1641
-1752
-1856
-1986
-2133
-2238
-2220
-2021
-1647
-1172
-700
-311
-34
139
225
248
241
242
285
398
599
878
1172
1382
1440
1365
1254
1195
1218
1304
1442
1633
1851
2021
2075
2021
1959
1997
2178
2474
2836
3219
3564
3788
3821
3681
3471
3305
3209
3121
2970
2772
2633
2654
2847
3124
3368
3519
3593
3635
3666
3657
3567
3373
3096
2791
2526
2352
2290
2317
2385
2448
2478
2462
2395
2282
2153
2056
2029
2071
2146
2230
2337
2512
2778
3101
3400
3592
3633
3533
3332
3070
2774
2478
2246
2156
2248
2474
2707
2818
2755
2542
2236
1884
1533
1240
1056
973
937
893
844
818
824
827
800
755
732
737
733
673
543
355
125
-132
-396
-642
-878
-1150
-1501
-1923
-2355
-2738
-3056
-3334
-3603
-3874
-4135
-4363
-4535
-4645
-4720
-4806
-4934
-5085
-5214
-5288
-5322
-5355
-5407
-5458
-5463
-5384
-5218
-4987
-4729
-4475
-4241
-4032
-3852
-3703
-3575
-3449
-3314
-3194
-3135
-3167
-3284
-3446
-3610
-3725
-3745
-3645
-3457
-3276
-3201
-3263
-3404
-3518
-3518
-3377
-3123
-2808
-2477
-2138
-1768
-1349
-908
-504
-176
90
343
612
894
1186
1511
1893
2310
2695
2978
3143
3235
3330
3491
3738
4035
4311
4509
4629
4699
4718
4640
4428
4126
3850
3691
3637
3573
3374
2979
2416
1780
1173
658
220
-199
-620
-984
-1195
-1235
-1202
-1243
-1440
-1768
-2140
-2457
-2618
-2541
-2224
-1795
-1471
-1410
-1603
-1914
-2212
-2461
-2696
-2940
-3165
-3331
-3430
-3497
-3580
-3706
-3859
-3992
-4051
-4019
-3942
-3882
-3871
-3868
-3803
-3630
-3357
-3022
-2663
-2327
-2080
-1990
-2080
-2288
-2497
-2618
-2639
-2612
-2588
-2569
-2516
-2393
-2194
-1939
-1655
-1389
-1218
-1226
-1435
-1758
-2028
-2111
-1989
-1741
-1442
-1107
-729
-365
-141
-153
-366
-627
-783
-777
-652
-471
-275
-89
46
99
80
45
46
81
104
65
-56
-233
-424
-589
-716
-826
-954
-1114
-1282
-1425
-1550
-1696
-1887
-2079
-2186
-2156
-2027
-1899
-1862
-1937
-2081
-2221
-2301
-2301
-2238
-2148
-2056
-1962
-1855
-1739
-1640
-1574
-1523
-1439
-1289
-1097
-942
-904
-1004
-1186
-1334
-1354
-1236
-1052
-895
-815
-793
-776
-737
-674
-591
-468
-277
-26
230
421
527
600
728
955
1238
1470
1555
1472
1284
1095
999
1048
1235
1507
1794
2045
2244
2390
2469
2457
2354
2204
2077
2015
2017
2052
2096
2141
2182
2221
2263
2323
2416
2551
2735
2970
3244
3540
3866
4253
4720
5226
5681
6022
6258
6444
6607
6731
6805
6866
6971
7130
7297
7423
7499
7540
7562
7581
7631
7740
7874
7934
7824
7521
7083
6585
6094
5671
5366
5171
5005
4763
4400
3947
3447
2919
2384
1900
1522
1224
908
509
81
-252
-413
-436
-405
-381
-394
-477
-665
-950
-1272
-1567
-1811
-2003
-2112
-2081
-1899
-1642
-1427
-1318
-1286
-1247
-1132
-930
-689
-486
-381
-382
-431
-441
-347
-141
150
484
815
1088
1257
1316
1320
1357
1490
1728
2024
2315
2550
2713
2825
2939
3109
3360
3668
3979
4246
4459
4640
4807
4955
5063
5129
5185
5270
5390
5505
5553
5503
5377
5244
5185
5246
5419
5643
5852
6011
6121
6193
6236
6267
6320
6436
6630
6874
7118
7329
7480
7542
7474
7251
6883
6420
5922
5441
4997
4566
4104
3590
3061
2595
2233
1955
1722
1537
1429
1387
1325
1155
865
514
145
-252
-687
-1099
-1384
-1495
-1477
-1416
-1367
-1350
-1392
-1533
-1782
-2106
-2469
-2856
-3241
-3551
-3703
-3692
-3614
-3582
-3629
-3703
-3751
-3775
-3805
-3850
-3891
-3905
-3883
-3805
-3657
-3454
-3249
-3090
-2979
-2901
-2873
-2953
-3169
-3472
-3771
-4006
-4190
-4354
-4494
-4577
-4591
-4572
-4572
-4612
-4665
-4689
-4660
-4593
-4523
-4485
-4488
-4514
-4522
-4476
-4356
-4172
-3957
-3750
-3562
-3368
-3129
-2843
-2558
-2336
-2189
-2062
-1879
-1598
-1229
-817
-405
-30
281
507
643
698
698
690
722
813
926
1002
1012
965
883
756
572
362
206
165
216
275
279
235
182
146
125
125
164
243
328
381
403
433
505
614
732
829
892
912
892
861
854
896
977
1062
1103
1048
853
518
107
-279
-563
-744
-874
-996
-1103
-1160
-1145
-1070
-968
-869
-793
-740
-697
-654
-620
-619
-669
-758
-852
-920
-957
-973
-990
-1029
-1115
-1256
-1433
-1609
-1749
-1839
-1879
-1874
-1831
-1762
-1678
-1584
-1478
-1367
-1276
-1219
-1183
-1133
-1051
-953
-868
-807
-763
-725
-695
-659
-574
-388
-92
262
591
840
1010
1136
1241
1320
1354
1335
1273
1183
1075
948
800
641
489
362
270
215
197
216
271
358
459
554
622
657
672
686
718
771
844
940
1068
1232
1424
1621
1798
1936
2024
2058
2049
2024
2009
2015
2017
1971
1829
1574
1232
872
575
380
262
152
-10
-238
-516
-837
-1216
-1656
-2121
-2546
-2886
-3138
-3326
-3475
-3609
-3758
-3948
-4170
-4367
-4474
-4468
-4382
-4268
-4145
-4008
-3863
-3748
-3703
-3715
-3715
-3629
-3438
-3187
-2938
-2728
-2554
-2402
-2267
-2156
-2070
-2016
-2013
-2090
-2248
-2452
-2648
-2807
-2953
-3129
-3348
-3560
-3694
-3716
-3660
-3604
-3616
-3705
-3831
-3931
-3965
-3931
-3854
-3767
-3688
-3618
-3549
-3471
-3388
-3316
-3272
-3254
-3241
-3201
-3117
-3006
-2903
-2834
-2796
-2765
-2717
-2646
-2560
-2479
-2428
-2435
-2522
-2669
-2803
-2833
-2713
-2490
-2283
-2199
-2262
-2409
-2557
-2669
-2749
-2801
-2789
-2660
-2400
-2056
-1712
-1442
-1274
-1194
-1161
-1133
-1088
-1038
-1022
-1066
-1151
-1222
-1224
-1136
-974
-777
-588
-445
-374
-374
-414
-451
-443
-367
-214
3
238
432
538
558
530
497
481
495
545
623
688
688
602
470
358
307
304
307
278
189
27
-190
-395
-494
-446
-300
-158
-92
-94
-110
-104
-87
-88
-113
-142
-141
-94
-17
32
-9
-155
-350
-511
-603
-669
-778
-951
-1154
-1351
-1535
-1709
-1850
-1932
-1972
-2027
-2144
-2311
-2476
-2603
-2686
-2731
-2740
-2728
-2719
-2717
-2679
-2552
-2357
-2191
-2141
-2201
-2289
-2345
-2379
-2420
-2447
-2404
-2264
-2062
-1848
-1644
-1452
-1290
-1195
-1173
-1181
-1151
-1034
-824
-551
-283
-102
-57
-109
-161
-144
-84
-66
-138
-266
-374
-419
-409
-367
-312
-258
-220
-197
-165
-95
11
133
258
394
551
716
872
1022
1193
1403
1653
1946
2292
2688
3099
3466
3750
3956
4111
4234
4326
4389
4436
4480
4515
4520
4464
4321
4094
3840
3647
3584
3635
3712
3718
3618
3441
3231
3017
2825
2683
2615
2619
2666
2731
2799
2853
2878
2880
2895
2953
3029
3048
2956
2784
2619
2514
2444
2361
2276
2275
2410
2625
2774
2762
2626
2496
2458
2485
2481
2392
2237
2059
1869
1654
1429
1243
1130
1063
973
815
596
353
121
-89
-273
-436
-583
-713
-818
-892
-949
-1018
-1117
-1223
-1303
-1351
-1403
-1500
-1662
-1883
-2149
-2434
-2683
-2839
-2890
-2893
-2929
-3030
-3160
-3265
-3328
-3377
-3449
-3548
-3638
-3674
-3630
-3525
-3405
-3310
-3226
-3096
-2880
-2598
-2325
-2117
-1969
-1834
-1672
-1477
-1262
-1040
-821
-617
-440
-284
-140
1
142
298
493
747
1048
1349
1580
1687
1672
1601
1575
1654
1823
2013
2174
2298
2393
2449
2471
2513
2659
2941
3288
3584
3762
3829
3819
3752
3660
3601
3625
3714
3787
3784
3720
3646
3580
3509
3441
3414
3435
3446
3367
3180
2942
2723
2551
2426
2340
2274
2193
2074
1948
1873
1856
1834
1751
1636
1565
1554
1515
1360
1103
853
700
642
619
595
560
515
452
382
336
325
326
306
258
181
58
-136
-388
-643
-856
-1043
-1250
-1484
-1703
-1878
-2037
-2236
-2487
-2739
-2937
-3076
-3191
-3323
-3498
-3723
-3985
-4243
-4437
-4529
-4519
-4430
-4279
-4080
-3857
-3643
-3451
-3275
-3105
-2952
-2831
-2732
-2621
-2479
-2322
-2180
-2048
-1885
-1645
-1327
-989
-722
-600
-642
-797
-970
-1084
-1114
-1081
-1004
-889
-739
-587
-476
-421
-399
-368
-302
-194
-51
108
244
321
334
321
334
390
474
555
616
650
656
635
587
500
350
130
-119
-332
-478
-601
-771
-997
-1195
-1262
-1156
-922
-640
-375
-170
-57
-42
-89
-131
-115
-32
109
317
609
954
1254
1404
1383
1272
1185
1176
1213
1239
1228
1190
1132
1047
928
798
700
664
687
740
788
803
766
679
568
492
505
625
812
986
1075
1063
987
909
870
880
930
1014
1141
1295
1437
1530
1577
1624
1727
1896
2102
2313
2529
2771
3036
3289
3489
3628
3728
3818
3910
4006
4119
4255
4404
4527
4591
4602
4598
4620
4669
4709
4695
4614
4493
4383
4324
4318
4327
4299
4201
4043
3866
3713
3606
3539
3491
3437
3359
3250
3107
2928
2708
2455
2200
1991
1863
1819
1830
1863
1895
1913
1908
1883
1850
1825
1800
1752
1677
1606
1580
1595
1605
1571
1505
1450
1417
1369
1275
1166
1116
1164
1280
1400
1488
1544
1560
1502
1348
1117
863
622
398
181
-30
-234
-444
-670
-896
-1083
-1206
-1275
-1322
-1364
-1407
-1460
-1543
-1658
-1768
-1818
-1776
-1652
-1479
-1287
-1095
-921
-774
-659
-576
-527
-502
-466
-369
-189
49
295
516
709
878
1008
1087
1113
1103
1065
1004
946
943
1034
1188
1321
1365
1326
1270
1253
1272
1278
1228
1120
989
876
800
748
693
620
540
472
424
387
351
321
301
285
261
227
196
176
163
160
192
293
461
651
811
926
1018
1115
1225
1349
1495
1661
1819
1931
1988
2027
2101
2224
2368
2495
2591
2659
2690
2664
2586
2501
2472
2532
2650
2748
2755
2642
2429
2165
1906
1696
1560
1493
1464
1430
1366
1276
1173
1055
904
726
569
497
523
592
622
568
446
303
169
56
-28
-77
-102
-141
-237
-411
-651
-925
-1203
-1462
-1691
-1889
-2066
-2242
-2439
-2671
-2929
-3171
-3339
-3395
-3364
-3316
-3322
-3402
-3524
-3637
-3702
-3693
-3590
-3402
-3178
-2986
-2874
-2843
-2866
-2917
-2980
-3036
-3062
-3043
-2986
-2915
-2847
-2792
-2753
-2722
-2675
-2585
-2445
-2291
-2164
-2073
-1988
-1882
-1767
-1670
-1591
-1490
-1335
-1153
-1012
-971
-1020
-1120
-1230
-1347
-1488
-1663
-1874
-2119
-2383
-2633
-2835
-2973
-3059
-3110
-3127
-3100
-3043
-3007
-3036
-3115
-3165
-3113
-2952
-2742
-2529
-2298
-2005
-1654
-1312
-1054
-879
-708
-470
-170
126
363
547
726
945
1216
1515
1799
2012
2118
2126
2087
2048
2013
1959
1883
1829
1837
1886
1912
1877
1811
1781
1806
1848
1854
1818
1768
1726
1691
1655
1625
1610
1596
1565
1515
1472
1456
1461
1468
1474
1487
1497
1467
1375
1245
1126
1041
961
840
664
452
224
-13
-246
-442
-571
-646
-725
-857
-1042
-1237
-1405
-1535
-1637
-1715
-1773
-1831
-1920
-2053
-2200
-2303
-2303
-2173
-1921
-1590
-1244
-954
-760
-652
-584
-502
-374
-197
17
247
464
629
711
716
684
666
675
680
638
543
451
431
507
635
740
773
734
653
555
448
343
265
248
310
426
537
577
512
353
129
-144
-478
-881
-1330
-1771
-2159
-2487
-2773
-3023
-3220
-3349
-3421
-3467
-3510
-3542
-3547
-3521
-3483
-3456
-3452
-3474
-3518
-3579
-3649
-3714
-3753
-3757
-3734
-3717
-3732
-3771
-3775
-3685
-3495
-3269
-3093
-3001
-2962
-2921
-2849
-2746
-2615
-2444
-2237
-2033
-1886
-1814
-1780
-1722
-1613
-1481
-1378
-1337
-1350
-1387
-1434
-1495
-1578
-1660
-1697
-1665
-1593
-1546
-1563
-1616
-1636
-1575
-1441
-1274
-1105
-951
-852
-867
-1033
-1314
-1608
-1817
-1905
-1900
-1853
-1814
-1819
-1889
-2020
-2169
-2279
-2313
-2272
-2182
-2072
-1963
-1873
-1812
-1777
-1759
-1753
-1770
-1819
-1909
-2045
-2233
-2470
-2727
-2956
-3122
-3230
-3309
-3381
-3448
-3510
-3577
-3648
-3689
-3649
-3511
-3325
-3164
-3070
-3019
-2965
-2876
-2744
-2570
-2362
-2158
-2009
-1937
-1906
-1851
-1746
-1625
-1541
-1511
-1521
-1561
-1635
-1738
-1825
-1843
-1767
-1622
-1452
-1300
-1217
-1254
-1420
-1638
-1774
-1736
-1542
-1290
-1067
-891
-752
-659
-638
-674
-694
-610
-399
-124
111
222
179
8
-218
-407
-496
-477
-391
-282
-162
-31
100
193
235
263
355
560
840
1093
1224
1220
1156
1134
1210
1360
1512
1612
1655
1672
1697
1745
1818
1916
2029
2135
2198
2211
2202
2219
2302
2458
2679
2949
3258
3585
3894
4142
4289
4330
4308
4309
4417
4665
5013
5392
5751
6076
6363
6579
6683
6675
6603
6523
6446
6332
6144
5895
5630
5377
5129
4870
4606
4371
4191
4059
3945
3818
3671
3527
3425
3389
3403
3414
3378
3284
3155
3005
2833
2654
2515
2456
2438
2349
2092
1688
1259
924
703
539
387
263
204
204
210
172
88
5
-24
28
153
314
465
578
657
720
780
843
919
1020
1137
1224
1238
1186
1125
1108
1136
1166
1167
1137
1089
1028
960
906
888
907
942
977
1012
1043
1049
1029
1018
1069
1180
1305
1401
1480
1585
1718
1832
1887
1902
1923
1961
1991
1992
1966
1912
1803
1629
1437
1298
1224
1155
1045
927
879
928
1020
1114
1224
1393
1593
1725
1728
1654
1622
1703
1872
2049
2175
2235
2244
2232
2224
2216
2177
2084
1965
1878
1833
1749
1521
1130
672
277
12
-150
-260
-345
-403
-414
-364
-248
-93
40
84
12
-156
-378
-619
-852
-1053
-1214
-1352
-1498
-1664
-1835
-2003
-2189
-2419
-2680
-2909
-3053
-3118
-3163
-3240
-3360
-3493
-3599
-3655
-3656
-3616
-3553
-3485
-3419
-3350
-3277
-3209
-3157
-3123
-3089
-3028
-2920
-2775
-2641
-2586
-2653
-2834
-3075
-3317
-3526
-3690
-3803
-3870
-3912
-3951
-3984
-3970
-3865
-3652
-3347
-2983
-2602
-2264
-2032
-1914
-1830
-1659
-1333
-901
-476
-138
108
306
491
671
846
1010
1143
1211
1187
1080
938
823
779
819
922
1039
1106
1082
964
792
624
516
509
627
867
1196
1558
1890
2149
2322
2434
2525
2622
2721
2801
2851
2882
2900
2887
2812
2670
2492
2325
2182
2039
1861
1634
1365
1066
753
455
211
51
-28
-37
10
97
179
193
115
-2
-53
23
185
327
363
294
180
78
9
-25
-28
-2
30
29
-45
-211
-454
-729
-970
-1119
-1168
-1164
-1175
-1238
-1334
-1420
-1473
-1507
-1547
-1604
-1675
-1764
-1896
-2091
-2344
-2606
-2801
-2860
-2768
-2582
-2409
-2345
-2429
-2625
-2855
-3033
-3109
-3080
-2998
-2941
-2955
-3019
-3059
-3006
-2853
-2650
-2451
-2283
-2154
-2071
-2045
-2071
-2104
-2091
-1993
-1812
-1578
-1339
-1135
-989
-905
-875
-885
-917
-949
-964
-958
-940
-910
-850
-744
-605
-474
-389
-346
-307
-231
-109
43
198
335
439
519
608
746
943
1161
1349
1478
1558
1601
1604
1560
1490
1444
1461
1535
1624
1680
1675
1600
1465
1310
1194
1162
1200
1240
1216
1118
992
883
788
680
558
466
452
512
585
614
586
525
449
350
216
68
-47
-94
-73
-14
54
109
146
172
217
318
490
701
896
1033
1112
1170
1246
1363
1525
1723
1929
2103
2209
2235
2203
2151
2111
2095
2088
2061
1992
1880
1748
1632
1562
1549
1583
1642
1710
1782
1856
1924
1977
2013
2041
2074
2110
2142
2173
2226
2326
2461
2580
2626
2582
2484
2392
2349
2364
2413
2454
2442
2348
2176
1949
1687
1407
1135
918
790
731
665
522
289
15
-237
-430
-549
-588
-559
-515
-522
-606
-723
-802
-814
-797
-811
-874
-954
-1025
-1101
-1207
-1339
-1445
-1487
-1481
-1494
-1577
-1722
-1871
-1971
-2001
-1966
-1879
-1753
-1624
-1535
-1505
-1509
-1506
-1487
-1482
-1513
-1553
-1541
-1454
-1336
-1266
-1284
-1367
-1465
-1554
-1649
-1772
-1930
-2114
-2310
-2500
-2654
-2745
-2775
-2786
-2834
-2945
-3102
-3264
-3407
-3533
-3649
-3749
-3809
-3818
-3792
-3759
-3731
-3693
-3622
-3522
-3425
-3354
-3293
-3193
-3010
-2752
-2469
-2218
-2019
-1857
-1706
-1555
-1403
-1239
-1040
-780
-469
-151
112
292
403
487
576
672
751
791
780
727
649
578
542
567
662
826
1038
1268
1483
1672
1844
2013
2180
2323
2436
2532
2626
2694
2684
2571
2396
2243
2164
2135
2100
2029
1937
1851
1779
1721
1687
1688
1708
1695
1602
1430
1219
1018
862
756
683
600
460
255
38
-122
-213
-302
-461
-684
-890
-1010
-1054
-1079
-1102
-1080
-968
-791
-617
-491
-388
-250
-58
156
344
486
591
667
713
715
669
590
503
442
424
441
470
495
519
545
568
572
561
551
551
543
500
423
347
305
298
305
309
302
266
171
9
-183
-349
-466
-552
-624
-660
-630
-552
-501
-544
-664
-776
-800
-724
-599
-476
-378
-297
-222
-146
-65
28
134
249
358
437
464
434
370
318
329
426
593
782
937
1024
1044
1034
1037
1069
1125
1195
1282
1391
1514
1636
1762
1921
2136
2385
2615
2788
2897
2955
2962
2908
2804
2694
2622
2595
2587
2568
2535
2498
2456
2392
2294
2174
2061
1982
1946
1937
1930
1905
1866
1836
1839
1873
1916
1941
1938
1910
1862
1788
1680
1549
1426
1344
1307
1282
1231
1147
1068
1048
1106
1216
1331
1429
1521
1620
1725
1827
1923
2023
2127
2223
2298
2348
2381
2400
2413
2433
2474
2536
2599
2647
2678
2704
2715
2685
2590
2441
2283
2168
2118
2121
2141
2142
2113
2079
2081
2140
2234
2305
2308
2233
2111
1984
1890
1844
1829
1799
1720
1596
1466
1361
1281
1201
1113
1033
978
949
932
912
868
768
599
392
211
100
47
17
3
29
83
102
11
-196
-459
-717
-957
-1192
-1417
-1608
-1771
-1938
-2133
-2338
-2518
-2671
-2827
-2997
-3147
-3237
-3275
-3317
-3414
-3559
-3707
-3808
-3841
-3813
-3748
-3681
-3639
-3627
-3635
-3659
-3719
-3830
-3966
-4066
-4083
-4030
-3974
-3973
-4038
-4126
-4189
-4209
-4195
-4166
-4122
-4059
-3979
-3902
-3848
-3825
-3825
-3830
-3828
-3814
-3784
-3749
-3724
-3724
-3744
-3757
-3745
-3715
-3692
-3692
-3703
-3701
-3667
-3591
-3463
-3279
-3058
-2839
-2657
-2515
-2395
-2282
-2175
-2070
-1965
-1870
-1812
-1816
-1867
-1917
-1919
-1865
-1775
-1672
-1570
-1483
-1433
-1423
-1430
-1415
-1359
-1273
-1179
-1080
-952
-772
-542
-300
-104
5
33
34
58
111
161
183
196
230
291
353
407
478
588
710
778
745
626
467
303
152
37
-21
-35
-59
-137
-252
-338
-356
-319
-255
-160
-9
181
341
400
365
313
326
433
606
804
998
1173
1319
1429
1499
1524
1506
1459
1414
1397
1410
1435
1442
1417
1358
1286
1233
1235
1302
1418
1563
1733
1942
2189
2435
2630
2748
2799
2806
2775
2700
2586
2463
2367
2323
2331
2371
2412
2427
2405
2358
2309
2275
2261
2266
2290
2324
2353
2370
2389
2440
2534
2653
2767
2854
2907
2922
2891
2821
2752
2725
2760
2835
2911
2957
2955
2890
2757
2577
2387
2222
2092
1987
1889
1781
1640
1446
1199
932
695
517
404
348
343
382
446
499
515
493
462
459
507
607
733
844
906
907
860
793
728
681
653
636
614
565
482
379
283
218
185
160
114
31
-87
-234
-416
-634
-865
-1061
-1176
-1208
-1197
-1196
-1225
-1274
-1333
-1413
-1520
-1629
-1691
-1681
-1618
-1544
-1482
-1421
-1348
-1272
-1216
-1189
-1183
-1192
-1214
-1239
-1237
-1183
-1095
-1030
-1038
-1107
-1174
-1178
-1117
-1036
-987
-983
-1000
-1010
-993
-957
-920
-895
-884
-885
-905
-964
-1076
-1222
-1348
-1403
-1392
-1373
-1418
-1553
-1745
-1932
-2075
-2167
-2224
-2262
-2295
-2341
-2415
-2517
-2615
-2665
-2646
-2581
-2529
-2545
-2644
-2799
-2963
-3105
-3223
-3327
-3426
-3513
-3582
-3643
-3714
-3810
-3921
-4022
-4094
-4142
-4177
-4198
-4182
-4103
-3966
-3816
-3697
-3617
-3551
-3472
-3378
-3287
-3205
-3116
-3005
-2878
-2759
-2669
-2611
-2583
-2590
-2633
-2689
-2713
-2668
-2556
-2403
-2229
-2027
-1782
-1513
-1274
-1118
-1056
-1063
-1105
-1165
-1226
-1251
-1186
-1010
-763
-513
-309
-150
-22
69
107
107
130
234
425
653
871
1072
1277
1483
1664
1804
1923
2056
2207
2349
2460
2551
2650
2772
2901
3017
3105
3161
3183
3187
3201
3248
3316
3361
3344
3263
3149
3033
2924
2824
2746
2720
2763
2852
2927
2935
2867
2767
2694
2673
2677
2665
2621
2560
2504
2449
2381
2292
2191
2079
1942
1767
1563
1359
1179
1027
897
788
704
642
592
537
460
346
197
41
-77
-127
-112
-56
22
119
222
300
326
301
256
218
196
197
232
304
395
486
585
718
874
994
1018
963
906
916
990
1079
1159
1243
1333
1399
1405
1363
1324
1320
1343
1366
1383
1401
1410
1379
1288
1150
992
834
693
594
556
560
553
492
385
272
175
84
-21
-127
-198
-215
-191
-161
-152
-169
-204
-242
-276
-321
-413
-582
-815
-1055
-1239
-1340
-1373
-1372
-1364
-1369
-1390
-1412
-1413
-1392
-1380
-1403
-1450
-1477
-1465
-1453
-1496
-1589
-1664
-1657
-1578
-1503
-1488
-1529
-1585
-1636
-1688
-1743
-1781
-1778
-1732
-1657
-1571
-1484
-1409
-1354
-1320
-1291
-1260
-1230
-1200
-1155
-1081
-994
-934
-920
-932
-938
-942
-978
-1055
-1127
-1131
-1058
-962
-903
-901
-938
-998
-1076
-1163
-1234
-1273
-1291
-1313
-1347
-1377
-1392
-1401
-1418
-1436
-1436
-1418
-1406
-1430
-1497
-1589
-1685
-1773
-1843
-1883
-1883
-1854
-1829
-1844
-1915
-2021
-2127
-2196
-2221
-2202
-2134
-2009
-1848
-1702
-1629
-1633
-1656
-1615
-1475
-1266
-1050
-874
-758
-704
-703
-733
-755
-733
-641
-477
-259
-32
152
270
345
421
519
619
695
744
783
810
804
761
716
717
772
844
900
933
947
930
873
801
772
825
933
1031
1080
1100
1136
1212
1316
1419
1501
1553
1573
1564
1534
1494
1452
1416
1395
1393
1402
1407
1395
1364
1323
1289
1283
1324
1417
1550
1705
1864
2005
2106
2154
2168
2187
2240
2323
2417
2509
2597
2664
2681
2632
2542
2452
2376
2292
2176
2035
1896
1776
1670
1570
1476
1390
1304
1216
1134
1063
985
878
761
693
719
825
951
1060
1153
1240
1307
1340
1360
1419
1536
1669
1762
1798
1800
1790
1766
1726
1690
1682
1702
1734
1773
1840
1944
2062
2161
2228
2274
2305
2312
2299
2287
2296
2310
2304
2283
2288
2344
2418
2453
2431
2392
2385
2404
2406
2368
2316
2286
2283
2281
2264
2253
2280
2350
2434
2485
2472
2394
2278
2168
2100
2080
2078
2064
2032
2004
2000
2009
2005
1962
1883
1783
1676
1574
1496
1452
1431
1402
1351
1302
1296
1339
1383
1377
1318
1252
1219
1197
1135
1010
865
755
688
623
515
371
231
129
68
29
2
-17
-40
-94
-204
-367
-555
-739
-908
-1066
-1214
-1339
-1432
-1501
-1580
-1694
-1838
-1989
-2126
-2250
-2370
-2480
-2560
-2595
-2587
-2549
-2490
-2421
-2356
-2313
-2297
-2292
-2276
-2235
-2166
-2068
-1945
-1814
-1703
-1630
-1585
-1544
-1493
-1440
-1391
-1336
-1261
-1169
-1077
-995
-912
-815
-708
-611
-545
-512
-504
-504
-500
-490
-477
-464
-440
-385
-291
-183
-98
-48
-1
72
156
206
196
155
120
98
68
37
52
161
351
551
699
778
809
815
808
803
812
829
836
823
810
822
863
913
953
980
992
978
928
854
780
711
626
514
398
326
317
347
378
394
402
408
404
389
386
426
521
654
797
928
1039
1129
1201
1258
1307
1353
1399
1444
1483
1507
1510
1491
1461
1428
1394
1358
1315
1268
1219
1179
1159
1162
1177
1190
1204
1235
1283
1312
1279
1183
1072
999
959
901
792
653
532
445
366
265
142
11
-126
-271
-414
-527
-592
-615
-613
-591
-558
-545
-602
-747
-943
-1123
-1247
-1318
-1358
-1370
-1345
-1285
-1218
-1181
-1188
-1219
-1242
-1238
-1218
-1208
-1226
-1271
-1335
-1423
-1552
-1729
-1933
-2131
-2314
-2497
-2694
-2898
-3091
-3265
-3427
-3581
-3721
-3844
-3961
-4067
-4140
-4150
-4115
-4086
-4103
-4149
-4178
-4169
-4151
-4152
-4162
-4144
-4083
-3998
-3913
-3822
-3702
-3550
-3392
-3262
-3171
-3111
-3064
-3022
-2990
-2982
-3004
-3049
-3089
-3098
-3071
-3027
-2993
-2985
-2999
-3017
-3012
-2964
-2882
-2805
-2761
-2733
-2670
-2544
-2390
-2274
-2232
-2237
-2239
-2211
-2154
-2083
-2017
-1982
-1989
-2021
-2040
-2031
-2023
-2045
-2082
-2073
-1996
-1904
-1875
-1930
-2021
-2100
-2149
-2178
-2179
-2135
-2055
-1975
-1918
-1866
-1790
-1684
-1570
-1453
-1314
-1132
-921
-714
-536
-382
-234
-82
71
208
308
365
407
472
566
649
679
670
682
749
842
919
983
1074
1196
1296
1323
1299
1284
1300
1305
1267
1218
1210
1239
1246
1201
1146
1135
1152
1123
1008
859
749
695
658
611
579
596
648
681
665
621
589
586
602
629
674
740
816
887
941
979
1006
1032
1070
1132
1219
1320
1421
1515
1593
1653
1697
1742
1804
1888
1980
2053
2091
2097
2093
2096
2107
2102
2061
2004
1984
2035
2116
2133
2031
1860
1733
1707
1725
1682
1535
1343
1191
1106
1049
974
884
811
777
778
804
848
907
966
1012
1052
1099
1166
1245
1327
1412
1508
1620
1729
1804
1814
1753
1645
1536
1453
1392
1326
1248
1183
1166
1193
1226
1233
1226
1242
1287
1323
1302
1217
1100
982
869
761
670
611
570
511
417
305
205
115
8
-131
-272
-379
-443
-491
-547
-613
-681
-754
-831
-893
-908
-873
-828
-818
-846
-872
-858
-798
-717
-640
-586
-566
-575
-593
-604
-618
-665
-752
-849
-914
-945
-971
-1006
-1024
-1006
-988
-1025
-1122
-1211
-1228
-1192
-1177
-1215
-1261
-1256
-1208
-1166
-1139
-1077
-947
-788
-672
-617
-571
-491
-402
-353
-343
-312
-222
-98
8
83
153
224
267
266
258
296
378
445
455
443
486
611
767
881
936
974
1033
1113
1186
1239
1282
1328
1374
1410
1439
1467
1494
1508
1504
1491
1481
1469
1433
1360
1262
1166
1086
1014
941
867
814
792
791
790
770
723
654
573
501
451
421
393
351
309
290
298
302
264
177
78
1
-51
-112
-215
-361
-518
-647
-730
-783
-840
-924
-1029
-1132
-1218
-1297
-1384
-1475
-1546
-1588
-1616
-1650
-1679
-1677
-1638
-1595
-1586
-1608
-1623
-1605
-1564
-1527
-1499
-1467
-1428
-1398
-1393
-1405
-1418
-1435
-1469
-1521
-1563
-1573
-1564
-1571
-1612
-1677
-1750
-1830
-1925
-2025
-2097
-2128
-2139
-2164
-2213
-2263
-2288
-2296
-2306
-2321
-2314
-2265
-2189
-2117
-2063
-2004
-1918
-1810
-1715
-1657
-1627
-1594
-1538
-1468
-1404
-1360
-1333
-1309
-1268
-1192
-1085
-977
-911
-896
-902
-886
-838
-780
-730
-671
-571
-430
-294
-214
-198
-204
-180
-103
12
133
228
279
293
298
326
397
506
631
735
784
763
689
604
541
507
491
492
522
575
614
602
550
507
515
569
639
714
805
916
1022
1096
1135
1162
1196
1241
1304
1398
1516
1614
1647
1621
1597
1633
1720
1810
1868
1913
1973
2047
2100
2112
2099
2088
2084
2067
2025
1981
1967
1998
2048
2076
2061
2017
1981
1981
2025
2110
2213
2298
2320
2257
2137
2025
1967
1952
1934
1889
1839
1813
1800
1768
1706
1639
1586
1529
1444
1348
1282
1258
1234
1167
1073
1014
1016
1031
998
919
844
799
758
687
606
567
586
611
582
502
428
408
438
477
490
473
442
426
446
505
581
641
681
720
778
841
883
895
894
896
896
888
890
926
984
1010
966
874
797
777
796
808
774
683
532
331
110
-92
-262
-424
-606
-796
-956
-1066
-1152
-1257
-1400
-1569
-1747
-1922
-2074
-2179
-2232
-2268
-2319
-2379
-2411
-2400
-2382
-2404
-2466
-2524
-2539
-2514
-2471
-2426
-2385
-2358
-2356
-2362
-2346
-2296
-2235
-2185
-2134
-2058
-1959
-1874
-1820
-1772
-1692
-1589
-1503
-1453
-1409
-1338
-1243
-1143
-1034
-891
-717
-557
-445
-359
-257
-131
-12
80
173
290
408
479
496
503
533
570
593
624
711
849
976
1044
1076
1129
1213
1288
1331
1374
1463
1594
1722
1825
1920
2016
2089
2111
2096
2085
2093
2104
2117
2165
2269
2404
2522
2614
2714
2832
2926
2950
2917
2889
2898
2923
2931
2935
2969
3029
3075
3084
3071
3048
2990
2864
2691
2541
2454
2400
2324
2227
2162
2158
2180
2163
2092
2004
1936
1889
1850
1821
1813
1810
1774
1678
1537
1389
1262
1172
1129
1131
1141
1109
1012
891
801
758
719
650
572
541
570
604
580
510
467
514
628
734
782
795
828
909
1016
1123
1219
1315
1421
1525
1615
1686
1745
1808
1897
2021
2175
2326
2437
2489
2486
2445
2384
2324
2277
2253
2250
2273
2330
2414
2493
2523
2494
2448
2441
2486
2538
2550
2521
2491
2489
2504
2503
2467
2393
2282
2132
1960
1796
1660
1534
1382
1192
987
800
640
496
359
236
133
50
-21
-90
-168
-267
-382
-480
-524
-505
-457
-419
-402
-376
-315
-226
-141
-85
-53
-28
-2
12
2
-33
-84
-143
-216
-309
-423
-543
-654
-753
-854
-968
-1088
-1197
-1287
-1366
-1441
-1496
-1512
-1497
-1487
-1509
-1546
-1547
-1491
-1415
-1383
-1419
-1489
-1530
-1512
-1449
-1377
-1322
-1293
-1289
-1298
-1309
-1309
-1295
-1267
-1223
-1161
-1087
-1012
-946
-889
-827
-755
-672
-587
-511
-451
-414
-399
-392
-374
-336
-278
-215
-159
-123
-114
-128
-153
-174
-189
-206
-237
-282
-333
-381
-419
-436
-437
-447
-504
-621
-763
-873
-923
-934
-943
-954
-948
-924
-918
-963
-1048
-1129
-1184
-1229
-1282
-1327
-1333
-1301
-1272
-1277
-1301
-1303
-1269
-1219
-1181
-1161
-1155
-1168
-1202
-1238
-1252
-1250
-1269
-1330
-1398
-1420
-1387
-1350
-1354
-1387
-1403
-1387
-1371
-1386
-1418
-1428
-1407
-1385
-1389
-1411
-1430
-1440
-1437
-1406
-1323
-1196
-1073
-996
-959
-920
-860
-805
-790
-804
-799
-741
-640
-539
-464
-420
-397
-389
-391
-397
-410
-432
-460
-478
-475
-459
-447
-439
-410
-347
-270
-216
-197
-189
-163
-122
-91
-86
-95
-102
-108
-120
-135
-140
-134
-126
-121
-108
-88
-84
-128
-213
-296
-345
-369
-401
-440
-454
-424
-377
-355
-366
-373
-354
-327
-323
-337
-334
-297
-250
-217
-192
-160
-141
-186
-313
-477
-607
-681
-737
-815
-917
-1018
-1113
-1221
-1355
-1499
-1628
-1727
-1793
-1817
-1790
-1722
-1646
-1586
-1539
-1489
-1427
-1356
-1268
-1149
-1004
-861
-751
-676
-621
-582
-575
-605
-644
-651
-615
-557
-510
-489
-493
-522
-576
-645
-715
-778
-835
-890
-937
-974
-1022
-1109
-1232
-1355
-1433
-1462
-1479
-1524
-1605
-1694
-1756
-1776
-1763
-1726
-1666
-1574
-1446
-1297
-1157
-1055
-987
-926
-843
-735
-635
-579
-579
-624
-687
-748
-787
-791
-762
-725
-716
-757
-837
-925
-998
-1057
-1115
-1176
-1223
-1240
-1224
-1192
-1159
-1125
-1088
-1049
-1018
-1000
-991
-988
-995
-1008
-1006
-964
-875
-774
-703
-682
-697
-725
-752
-768
-767
-752
-753
-805
-909
-1022
-1101
-1140
-1166
-1203
-1243
-1271
-1295
-1340
-1410
-1480
-1520
-1531
-1537
-1554
-1576
-1599
-1630
-1679
-1739
-1780
-1781
-1753
-1724
-1713
-1712
-1697
-1657
-1610
-1586
-1600
-1633
-1650
-1623
-1564
-1506
-1480
-1493
-1534
-1585
-1634
-1675
-1708
-1739
-1772
-1801
-1811
-1799
-1784
-1791
-1834
-1911
-2011
-2124
-2231
-2299
-2306
-2259
-2189
-2119
-2041
-1947
-1840
-1748
-1689
-1659
-1639
-1619
-1594
-1555
-1499
-1441
-1409
-1425
-1480
-1543
-1586
-1602
-1600
-1595
-1601
-1622
-1647
-1666
-1676
-1687
-1705
-1714
-1695
-1653
-1616
-1602
-1593
-1563
-1518
-1490
-1490
-1482
-1424
-1319
-1217
-1160
-1144
-1136
-1122
-1108
-1092
-1056
-992
-922
-875
-847
-811
-754
-707
-707
-751
-794
-795
-758
-717
-701
-721
-764
-816
-858
-872
-857
-825
-801
-793
-789
-771
-732
-686
-650
-624
-580
-487
-337
-158
8
141
255
370
483
575
644
710
791
881
963
1038
1123
1224
1320
1397
1468
1558
1661
1734
1746
1718
1704
1728
1771
1809
1849
1909
1979
2020
2017
2012
2056
2159
2270
2331
2330
2302
2291
2319
2385
2477
2572
2645
2687
2708
2733
2773
2817
2843
2843
2824
2802
2789
2792
2812
2838
2846
2824
2774
2713
2656
2608
2567
2530
2491
2444
2393
2361
2381
2461
2572
2672
2742
2804
2883
2972
3043
3081
3102
3138
3190
3233
3246
3237
3230
3232
3227
3206
3192
3215
3281
3357
3399
3392
3357
3330
3331
3356
3382
3380
3338
3271
3209
3171
3153
3131
3090
3030
2959
2876
2778
2675
2584
2510
2444
2379
2328
2316
2353
2415
2465
2480
2456
2394
2297
2175
2055
1967
1921
1902
1888
1862
1824
1776
1711
1621
1505
1378
1268
1197
1160
1128
1069
982
891
823
784
764
754
754
759
756
736
711
700
710
727
735
730
717
691
646
590
554
561
596
616
585
512
436
387
359
334
308
301
329
380
417
408
359
310
293
301
301
271
220
178
162
163
172
186
213
246
268
269
243
193
114
12
-90
-161
-191
-197
-196
-182
-134
-47
58
156
243
329
420
513
613
730
861
975
1043
1079
1134
1248
1397
1510
1537
1491
1433
1402
1393
1371
1321
1252
1188
1140
1102
1058
991
885
743
590
460
372
318
282
261
260
273
272
231
159
97
86
134
217
296
343
347
327
321
361
445
534
586
603
624
677
752
819
871
933
1030
1154
1265
1325
1320
1265
1194
1151
1161
1212
1252
1236
1165
1078
1008
955
888
797
695
608
546
500
453
385
287
177
95
74
107
152
177
186
206
250
302
345
374
390
387
367
354
371
407
415
367
281
206
159
118
63
10
-10
0
5
-25
-82
-146
-218
-306
-399
-462
-479
-483
-527
-630
-761
-885
-992
-1103
-1226
-1349
-1460
-1567
-1692
-1845
-2008
-2153
-2264
-2350
-2437
-2536
-2632
-2691
-2696
-2668
-2658
-2697
-2775
-2854
-2901
-2909
-2889
-2857
-2831
-2828
-2857
-2908
-2957
-2986
-2989
-2972
-2937
-2888
-2842
-2822
-2840
-2877
-2900
-2884
-2828
-2751
-2673
-2609
-2568
-2548
-2537
-2519
-2481
-2420
-2346
-2275
-2222
-2193
-2188
-2197
-2208
-2210
-2194
-2160
-2121
-2095
-2090
-2099
-2108
-2102
-2074
-2013
-1927
-1834
-1778
-1781
-1816
-1824
-1766
-1664
-1574
-1527
-1499
-1446
-1355
-1255
-1173
-1109
-1045
-975
-908
-849
-784
-695
-583
-466
-364
-278
-197
-114
-31
49
118
168
196
209
222
238
244
216
150
73
14
-25
-79
-175
-304
-425
-501
-540
-572
-614
-647
-641
-592
-522
-456
-402
-361
-347
-374
-439
-512
-559
-573
-575
-583
-602
-621
-634
-634
-602
-510
-343
-116
129
351
523
640
700
706
664
593
516
466
479
581
765
981
1156
1229
1181
1039
853
666
499
353
222
113
44
42
120
265
427
542
556
464
306
158
83
110
223
374
510
589
594
531
422
296
190
143
190
323
478
551
463
210
-125
-428
-608
-631
-528
-372
-246
-200
-229
-286
-341
-407
-510
-636
-716
-686
-547
-376
-257
-221
-231
-231
-199
-158
-153
-214
-331
-464
-573
-650
-711
-756
-755
-672
-522
-381
-335
-400
-523
-632
-692
-713
-710
-686
-654
-652
-731
-915
-1178
-1449
-1647
-1713
-1637
-1468
-1286
-1156
-1100
-1113
-1182
-1287
-1378
-1384
-1269
-1084
-943
-929
-1018
-1106
-1094
-960
-755
-560
-452
-476
-621
-809
-928
-905
-768
-616
-549
-598
-725
-868
-971
-997
-916
-718
-430
-121
118
216
162
7
-157
-252
-244
-156
-35
63
96
46
-64
-168
-180
-58
153
337
382
261
55
-102
-111
36
264
468
578
581
528
504
583
768
972
1067
976
734
456
256
185
248
444
758
1127
1435
1577
1529
1352
1129
918
748
639
598
595
582
536
476
437
432
467
570
770
1039
1268
1331
1191
935
702
585
598
702
847
978
1044
1020
931
839
805
856
976
1122
1237
1269
1198
1064
958
967
1114
1338
1540
1652
1681
1687
1727
1820
1955
2125
2335
2562
2743
2807
2760
2694
2720
2860
3038
3151
3158
3077
2941
2758
2550
2378
2321
2413
2608
2803
2898
2845
2668
2453
2299
2266
2339
2436
2468
2376
2152
1834
1498
1245
1150
1219
1385
1556
1661
1665
1550
1332
1075
892
876
1032
1273
1480
1575
1545
1420
1248
1078
947
874
860
898
972
1054
1107
1105
1056
988
926
876
828
765
664
502
283
56
-101
-143
-94
-35
-33
-100
-189
-227
-166
-16
145
221
183
97
68
132
218
227
144
55
53
150
273
345
334
261
173
122
154
269
406
489
487
433
365
275
120
-103
-330
-474
-496
-422
-302
-180
-92
-70
-131
-256
-403
-532
-630
-693
-715
-698
-658
-622
-596
-564
-513
-461
-443
-470
-511
-517
-469
-399
-354
-356
-379
-374
-323
-253
-208
-198
-178
-92
59
197
231
137
-10
-90
-41
99
242
329
374
425
485
487
351
84
-192
-323
-247
-44
132
173
70
-121
-350
-593
-829
-1018
-1118
-1121
-1056
-971
-911
-912
-995
-1157
-1355
-1521
-1599
-1582
-1519
-1476
-1484
-1520
-1519
-1438
-1288
-1130
-1022
-982
-990
-1027
-1085
-1149
-1192
-1193
-1162
-1133
-1124
-1126
-1128
-1140
-1173
-1208
-1205
-1162
-1139
-1200
-1323
-1408
-1386
-1306
-1291
-1402
-1560
-1623
-1531
-1349
-1188
-1101
-1058
-1010
-957
-921
-922
-940
-939
-880
-749
-558
-349
-176
-67
-9
41
111
193
253
262
221
157
107
100
132
176
209
242
307
411
510
537
470
357
272
255
280
302
297
277
264
260
241
170
27
-157
-296
-302
-155
63
232
289
272
261
302
373
425
429
393
345
315
314
316
263
119
-78
-225
-239
-129
19
132
198
241
255
187
-10
-322
-671
-948
-1070
-1020
-867
-737
-731
-852
-1008
-1104
-1121
-1097
-1059
-992
-883
-769
-715
-757
-863
-970
-1022
-1000
-903
-770
-673
-676
-777
-893
-924
-830
-658
-493
-412
-448
-577
-725
-809
-803
-751
-716
-689
-596
-396
-157
-7
-10
-107
-193
-225
-236
-263
-297
-317
-337
-392
-481
-561
-596
-615
-685
-853
-1093
-1330
-1489
-1535
-1480
-1370
-1264
-1200
-1194
-1236
-1302
-1360
-1382
-1368
-1347
-1357
-1392
-1407
-1363
-1279
-1213
-1191
-1187
-1169
-1154
-1194
-1304
-1439
-1539
-1589
-1602
-1575
-1493
-1372
-1286
-1303
-1423
-1572
-1679
-1715
-1677
-1563
-1394
-1239
-1184
-1244
-1336
-1358
-1284
-1179
-1111
-1085
-1061
-1024
-995
-993
-998
-975
-922
-879
-886
-940
-994
-988
-896
-733
-550
-395
-296
-260
-296
-411
-581
-737
-787
-685
-460
-194
40
207
307
354
380
419
485
555
595
596
591
603
620
605
548
482
453
472
521
582
658
752
850
925
963
970
960
938
897
828
739
671
676
776
918
1002
958
807
649
563
550
550
527
490
462
431
367
271
196
211
341
546
752
893
937
896
814
742
718
757
845
941
988
952
845
727
645
591
527
455
442
548
736
891
926
875
838
858
882
849
780
759
831
947
1031
1068
1099
1153
1194
1173
1083
974
901
886
926
1010
1124
1240
1322
1352
1339
1301
1249
1186
1123
1079
1076
1133
1259
1430
1584
1647
1585
1434
1275
1169
1121
1095
1054
989
920
878
885
935
995
1020
996
948
920
932
975
1031
1090
1145
1186
1203
1200
1196
1200
1207
1221
1262
1350
1466
1564
1610
1613
1605
1594
1561
1493
1414
1371
1388
1445
1496
1505
1467
1412
1382
1401
1445
1453
1371
1207
1018
872
780
721
676
651
642
615
518
337
120
-57
-151
-180
-189
-207
-241
-300
-406
-587
-831
-1085
-1280
-1377
-1382
-1327
-1250
-1185
-1169
-1225
-1341
-1464
-1534
-1537
-1506
-1487
-1494
-1508
-1510
-1496
-1470
-1426
-1360
-1281
-1211
-1159
-1119
-1088
-1088
-1138
-1226
-1295
-1285
-1174
-995
-810
-680
-642
-705
-839
-985
-1081
-1092
-1022
-910
-805
-747
-744
-778
-817
-841
-844
-826
-778
-690
-571
-439
-309
-176
-34
108
228
317
387
456
516
541
508
428
339
284
297
379
496
589
600
506
334
140
-18
-103
-111
-71
-40
-65
-144
-230
-265
-231
-160
-104
-89
-107
-139
-176
-230
-318
-433
-538
-587
-570
-529
-523
-565
-615
-625
-598
-579
-598
-643
-687
-736
-809
-894
-935
-887
-766
-631
-534
-490
-508
-604
-768
-932
-1010
-974
-879
-803
-770
-753
-730
-718
-746
-810
-876
-922
-952
-972
-970
-935
-890
-879
-930
-1029
-1130
-1192
-1191
-1127
-1020
-902
-803
-726
-651
-554
-438
-333
-280
-312
-438
-623
-791
-855
-770
-573
-348
-172
-65
-11
4
-23
-88
-153
-165
-96
24
132
190
209
225
247
240
171
63
-13
-7
52
83
36
-63
-148
-194
-235
-312
-422
-529
-602
-646
-677
-700
-717
-735
-768
-812
-851
-876
-901
-942
-987
-1010
-1004
-996
-1022
-1088
-1158
-1188
-1168
-1124
-1094
-1094
-1104
-1087
-1022
-923
-825
-758
-722
-695
-662
-624
-596
-589
-606
-636
-656
-638
-571
-469
-373
-319
-319
-368
-447
-534
-598
-609
-566
-493
-421
-353
-277
-191
-118
-78
-64
-38
25
123
230
321
384
411
407
391
387
405
432
449
456
469
499
538
578
628
710
823
933
993
980
914
844
810
827
876
934
987
1039
1104
1185
1276
1364
1445
1518
1578
1617
1638
1662
1720
1826
1963
2095
2191
2255
2310
2375
2444
2492
2505
2497
2492
2497
2503
2501
2495
2492
2477
2427
2348
2289
2296
2371
2462
2515
2513
2467
2386
2271
2138
2025
1974
1980
2013
2043
2066
2092
2120
2139
2135
2095
2001
1846
1645
1442
1287
1199
1172
1192
1247
1315
1355
1335
1260
1171
1109
1083
1071
1055
1035
1018
1000
969
914
848
808
826
904
994
1030
977
864
762
712
703
692
658
621
600
589
565
522
485
486
532
611
694
749
755
716
676
689
775
895
993
1046
1082
1135
1207
1280
1350
1427
1504
1556
1568
1573
1620
1714
1800
1824
1795
1778
1818
1897
1962
1978
1953
1899
1825
1745
1691
1693
1743
1793
1803
1764
1690
1589
1470
1358
1296
1303
1343
1351
1289
1179
1077
1025
1028
1069
1118
1148
1137
1073
967
844
736
667
648
665
690
694
667
624
585
562
554
564
597
647
691
701
665
595
512
443
405
399
409
404
361
282
188
104
46
15
-1
-23
-78
-179
-307
-423
-496
-526
-531
-531
-532
-540
-565
-605
-649
-681
-703
-730
-779
-848
-920
-978
-1016
-1045
-1071
-1100
-1135
-1186
-1268
-1387
-1527
-1650
-1729
-1770
-1805
-1851
-1885
-1874
-1821
-1777
-1788
-1852
-1922
-1950
-1928
-1876
-1817
-1772
-1755
-1769
-1794
-1794
-1754
-1696
-1657
-1654
-1684
-1748
-1853
-1995
-2137
-2235
-2281
-2313
-2368
-2447
-2518
-2560
-2578
-2589
-2603
-2612
-2609
-2592
-2560
-2521
-2495
-2517
-2602
-2734
-2866
-2947
-2948
-2867
-2733
-2596
-2503
-2478
-2499
-2515
-2481
-2388
-2266
-2161
-2111
-2127
-2184
-2238
-2255
-2235
-2198
-2154
-2090
-1988
-1853
-1716
-1602
-1509
-1423
-1343
-1295
-1298
-1341
-1388
-1407
-1393
-1369
-1357
-1368
-1393
-1415
-1416
-1390
-1351
-1326
-1332
-1366
-1405
-1426
-1428
-1426
-1432
-1448
-1465
-1470
-1461
-1444
-1427
-1416
-1408
-1397
-1376
-1347
-1319
-1307
-1323
-1371
-1441
-1502
-1518
-1465
-1352
-1224
-1135
-1116
-1158
-1224
-1281
-1317
-1336
-1338
-1312
-1253
-1174
-1115
-1114
-1175
-1255
-1293
-1250
-1141
-1006
-891
-811
-761
-719
-659
-557
-414
-258
-121
-7
105
235
373
500
611
728
864
1006
1128
1223
1297
1349
1358
1317
1254
1217
1229
1270
1310
1343
1381
1428
1464
1468
1438
1385
1322
1259
1204
1162
1126
1093
1077
1099
1153
1191
1167
1088
1008
979
1000
1038
1076
1114
1146
1144
1092
1018
977
987
1020
1038
1031
1031
1062
1119
1173
1195
1173
1111
1029
962
933
948
984
1010
1006
969
912
857
820
796
766
719
664
612
561
494
413
338
285
241
181
106
50
33
36
19
-28
-79
-109
-120
-128
-134
-125
-111
-122
-169
-215
-205
-115
28
177
297
366
362
285
169
73
38
65
134
225
327
421
485
518
540
568
601
619
611
585
555
531
527
561
637
730
800
814
767
680
582
505
474
497
549
591
595
571
552
564
605
647
658
621
538
428
319
230
175
162
194
251
287
251
126
-52
-214
-305
-314
-269
-215
-181
-169
-161
-141
-114
-98
-101
-102
-75
-16
47
87
100
103
105
98
70
22
-39
-117
-215
-326
-430
-521
-613
-720
-837
-951
-1061
-1179
-1311
-1436
-1522
-1553
-1543
-1505
-1445
-1375
-1325
-1323
-1365
-1413
-1425
-1396
-1354
-1321
-1297
-1266
-1225
-1185
-1157
-1135
-1102
-1050
-985
-924
-881
-856
-836
-803
-749
-684
-626
-585
-557
-524
-476
-414
-347
-282
-226
-187
-179
-203
-247
-285
-301
-301
-301
-304
-304
-294
-289
-308
-346
-375
-369
-333
-299
-281
-263
-217
-143
-74
-41
-47
-70
-91
-112
-142
-178
-205
-206
-177
-122
-51
23
85
111
81
-6
-130
-245
-301
-269
-159
-9
143
271
364
419
441
439
425
408
391
380
377
375
363
343
334
348
369
360
303
224
167
153
164
180
200
232
274
311
345
397
477
561
622
667
735
853
1000
1137
1233
1290
1309
1277
1190
1073
963
879
817
779
783
840
925
991
1006
978
919
851
798
796
866
986
1100
1167
1182
1163
1118
1042
942
837
740
645
555
494
486
510
516
471
399
346
333
336
331
318
310
302
289
287
329
424
530
589
581
526
455
376
288
204
146
120
108
88
59
28
1
-17
-15
11
51
74
62
28
0
-9
-11
-22
-43
-64
-80
-101
-134
-179
-233
-294
-350
-380
-369
-328
-292
-290
-323
-363
-377
-346
-272
-183
-116
-107
-166
-261
-335
-348
-297
-217
-147
-110
-99
-103
-124
-171
-249
-333
-384
-378
-325
-261
-209
-160
-96
-16
61
114
145
166
182
195
224
304
456
648
815
905
919
900
883
867
838
792
746
716
703
704
718
744
771
785
790
798
812
808
763
684
609
573
575
592
616
651
694
718
699
651
616
609
602
559
483
415
387
392
400
406
430
477
518
510
438
331
241
205
229
287
342
380
424
514
660
813
905
910
871
845
855
880
906
940
996
1057
1093
1098
1093
1099
1110
1109
1091
1059
1008
923
805
688
614
591
599
616
649
712
790
844
846
810
779
780
811
849
878
896
906
909
901
890
893
931
1014
1125
1228
1294
1315
1303
1267
1215
1159
1116
1094
1072
1022
950
904
929
1014
1094
1119
1101
1090
1103
1106
1069
1016
1010
1072
1157
1203
1199
1187
1198
1217
1212
1183
1156
1139
1109
1046
976
946
975
1036
1093
1134
1158
1143
1069
956
869
858
907
949
939
900
880
900
940
979
1012
1040
1051
1026
965
888
813
744
686
654
663
700
728
706
626
513
401
310
241
195
181
221
319
442
532
553
524
496
500
526
549
568
585
576
497
344
184
96
86
84
31
-52
-101
-95
-85
-128
-221
-321
-414
-522
-656
-781
-852
-874
-901
-969
-1057
-1121
-1147
-1163
-1196
-1248
-1309
-1380
-1469
-1572
-1658
-1690
-1642
-1515
-1338
-1167
-1059
-1040
-1083
-1136
-1173
-1210
-1272
-1352
-1415
-1447
-1471
-1526
-1616
-1703
-1748
-1743
-1717
-1697
-1695
-1700
-1699
-1676
-1620
-1526
-1401
-1270
-1160
-1102
-1117
-1206
-1333
-1437
-1461
-1396
-1280
-1163
-1074
-1008
-959
-919
-888
-859
-825
-794
-784
-796
-811
-804
-768
-713
-649
-588
-550
-552
-595
-649
-692
-731
-790
-863
-903
-872
-795
-739
-741
-775
-794
-794
-807
-845
-875
-864
-825
-797
-794
-792
-767
-730
-694
-653
-587
-513
-476
-498
-540
-549
-523
-516
-568
-672
-799
-949
-1139
-1350
-1525
-1626
-1684
-1765
-1898
-2055
-2201
-2340
-2493
-2642
-2733
-2730
-2660
-2587
-2555
-2562
-2582
-2596
-2596
-2577
-2529
-2454
-2370
-2304
-2288
-2332
-2417
-2488
-2494
-2425
-2336
-2297
-2334
-2415
-2491
-2544
-2581
-2607
-2606
-2569
-2515
-2479
-2487
-2539
-2621
-2715
-2792
-2819
-2783
-2706
-2636
-2613
-2638
-2687
-2729
-2748
-2736
-2705
-2679
-2681
-2711
-2747
-2777
-2816
-2883
-2962
-3001
-2963
-2872
-2782
-2721
-2663
-2571
-2444
-2312
-2198
-2103
-2029
-1996
-2003
-2005
-1937
-1779
-1588
-1446
-1391
-1401
-1443
-1506
-1580
-1634
-1619
-1519
-1368
-1226
-1133
-1101
-1112
-1136
-1144
-1126
-1095
-1067
-1031
-958
-841
-728
-680
-696
-706
-647
-538
-461
-474
-554
-634
-679
-700
-710
-686
-592
-433
-276
-195
-221
-320
-423
-471
-444
-357
-238
-104
47
215
379
503
565
573
560
560
595
678
812
974
1116
1203
1233
1241
1264
1312
1373
1438
1502
1547
1545
1488
1412
1380
1424
1517
1596
1623
1607
1576
1535
1465
1358
1242
1168
1164
1211
1268
1306
1323
1335
1357
1395
1452
1525
1602
1679
1755
1829
1883
1896
1873
1856
1890
1975
2062
2101
2092
2082
2104
2146
2179
2192
2207
2238
2275
2303
2329
2382
2470
2564
2620
2621
2586
2547
2527
2532
2563
2608
2645
2652
2626
2586
2555
2532
2501
2450
2384
2317
2259
2207
2158
2116
2094
2092
2099
2102
2099
2097
2098
2100
2097
2095
2105
2128
2145
2136
2097
2050
2017
1996
1970
1921
1853
1780
1713
1656
1611
1587
1593
1630
1686
1742
1777
1780
1757
1727
1716
1733
1770
1811
1846
1867
1868
1843
1793
1736
1688
1657
1636
1615
1593
1565
1530
1488
1447
1417
1404
1400
1392
1362
1298
1195
1063
924
797
689
600
530
485
467
464
459
450
448
459
471
466
430
366
278
175
68
-23
-89
-140
-192
-246
-281
-275
-234
-190
-178
-204
-251
-287
-299
-302
-330
-409
-527
-637
-697
-706
-699
-706
-709
-672
-587
-502
-479
-535
-626
-694
-716
-708
-692
-670
-628
-566
-507
-481
-499
-551
-615
-675
-719
-731
-698
-618
-513
-415
-348
-310
-277
-227
-155
-78
-19
13
31
65
135
227
298
308
257
187
142
128
121
105
90
94
103
77
-9
-132
-240
-295
-304
-300
-303
-307
-304
-291
-276
-263
-238
-191
-123
-56
-13
7
24
67
140
230
314
379
418
420
385
339
325
369
446
511
545
578
633
685
682
621
571
607
724
842
894
893
893
910
908
859
800
790
835
886
900
898
926
985
1018
973
875
796
787
827
864
864
832
784
723
660
619
633
704
800
877
915
917
896
854
790
714
648
610
599
593
570
528
479
449
452
489
532
546
504
418
334
302
331
387
436
478
532
593
620
572
466
369
341
373
405
385
319
241
178
129
84
47
23
9
-12
-45
-80
-100
-105
-109
-132
-172
-211
-224
-202
-158
-111
-70
-31
12
51
75
85
102
145
211
275
314
321
296
247
190
147
130
126
104
57
10
-7
2
1
-35
-85
-112
-106
-96
-102
-108
-74
11
116
203
254
271
262
232
197
179
190
212
216
190
151
121
106
92
64
16
-38
-83
-113
-139
-176
-231
-293
-348
-389
-424
-456
-474
-476
-484
-533
-626
-730
-795
-809
-798
-800
-830
-882
-941
-991
-1014
-1006
-985
-991
-1043
-1125
-1209
-1283
-1358
-1433
-1478
-1468
-1410
-1348
-1314
-1312
-1324
-1340
-1359
-1375
-1373
-1349
-1313
-1284
-1271
-1270
-1269
-1259
-1234
-1202
-1184
-1193
-1214
-1216
-1188
-1157
-1158
-1185
-1203
-1198
-1199
-1236
-1288
-1309
-1295
-1298
-1364
-1464
-1525
-1519
-1490
-1488
-1503
-1489
-1449
-1446
-1525
-1651
-1740
-1750
-1711
-1669
-1635
-1590
-1541
-1518
-1544
-1607
-1680
-1747
-1797
-1817
-1797
-1754
-1720
-1711
-1701
-1659
-1586
-1519
-1488
-1490
-1503
-1509
-1509
-1499
-1464
-1394
-1291
-1174
-1064
-973
-896
-820
-739
-670
-635
-634
-631
-592
-534
-511
-555
-628
-663
-640
-603
-600
-616
-607
-557
-507
-501
-537
-579
-605
-616
-609
-566
-480
-381
-312
-284
-266
-234
-191
-156
-127
-95
-63
-49
-50
-32
33
125
193
209
197
193
203
204
191
191
234
314
389
421
403
359
311
264
219
186
180
207
249
275
266
228
193
183
196
211
209
190
160
123
73
10
-58
-115
-145
-140
-108
-80
-88
-139
-200
-222
-188
-125
-79
-72
-93
-127
-164
-206
-244
-270
-281
-277
-259
-226
-194
-190
-230
-294
-344
-354
-330
-295
-261
-226
-191
-164
-151
-149
-154
-170
-205
-256
-308
-341
-350
-342
-328
-315
-308
-311
-327
-360
-411
-469
-514
-529
-510
-471
-427
-380
-325
-264
-213
-190
-193
-207
-214
-202
-164
-92
12
129
230
292
311
296
262
222
189
163
128
59
-50
-172
-262
-298
-297
-294
-304
-314
-305
-282
-267
-271
-277
-260
-226
-200
-199
-202
-172
-99
-12
58
110
170
245
303
307
260
205
187
208
235
239
220
205
220
266
314
327
293
240
212
234
285
332
367
411
480
556
602
610
606
624
665
707
727
728
722
723
741
779
827
853
839
794
748
714
674
615
549
508
493
479
446
417
428
475
518
526
509
496
488
464
428
418
459
516
530
489
439
422
416
368
268
168
115
96
64
5
-41
-44
-28
-37
-76
-102
-87
-58
-56
-72
-54
29
143
230
270
297
345
412
479
542
613
689
749
780
792
808
836
869
902
941
982
1004
1000
989
998
1034
1077
1106
1132
1175
1240
1313
1382
1449
1517
1574
1613
1641
1673
1701
1709
1695
1692
1726
1782
1816
1808
1785
1784
1807
1819
1797
1745
1687
1632
1582
1539
1498
1440
1345
1226
1129
1091
1096
1097
1066
1022
990
965
921
851
785
748
729
693
624
549
502
493
501
504
498
492
495
504
508
494
460
418
390
392
428
478
519
538
537
524
500
463
416
382
388
436
492
514
491
452
432
433
426
396
359
335
314
266
191
131
125
160
192
198
195
202
202
169
114
82
92
113
106
82
88
141
197
202
159
118
122
167
217
246
247
217
164
112
89
97
101
73
22
-21
-45
-66
-98
-129
-137
-128
-125
-145
-175
-199
-212
-213
-194
-156
-124
-129
-174
-211
-194
-121
-36
20
40
33
4
-44
-89
-108
-102
-96
-104
-105
-72
-18
17
9
-14
-14
10
21
-8
-56
-80
-61
-25
0
5
4
4
-5
-36
-84
-131
-155
-149
-122
-91
-76
-89
-128
-179
-215
-212
-169
-115
-80
-65
-44
5
63
86
58
11
-4
31
84
111
99
70
50
59
100
155
189
171
109
56
51
81
96
77
53
63
99
120
106
83
86
115
145
166
192
225
244
232
209
208
239
276
292
286
267
233
173
93
22
-23
-48
-69
-96
-131
-187
-278
-391
-486
-535
-548
-552
-562
-578
-608
-665
-742
-805
-838
-867
-932
-1029
-1101
-1112
-1088
-1086
-1117
-1143
-1134
-1117
-1134
-1182
-1214
-1201
-1161
-1125
-1095
-1055
-1014
-998
-1004
-997
-959
-921
-928
-971
-985
-934
-851
-800
-794
-782
-725
-647
-599
-599
-612
-604
-582
-565
-545
-493
-407
-334
-323
-376
-441
-463
-429
-364
-301
-255
-224
-203
-185
-164
-131
-75
2
86
153
182
172
140
110
97
99
106
106
94
68
26
-31
-94
-149
-180
-190
-203
-242
-308
-377
-421
-444
-467
-498
-517
-506
-482
-488
-539
-596
-607
-564
-511
-491
-498
-503
-494
-497
-532
-582
-611
-607
-593
-592
-602
-605
-598
-594
-599
-599
-579
-546
-522
-523
-545
-573
-598
-606
-582
-519
-443
-396
-404
-446
-477
-466
-421
-373
-342
-320
-297
-271
-252
-252
-267
-287
-297
-292
-274
-252
-235
-222
-202
-165
-112
-59
-18
11
41
75
104
118
129
164
239
338
423
478
515
550
576
571
532
492
484
503
515
503
491
518
588
666
717
736
737
723
688
644
621
645
708
775
822
851
875
896
908
914
925
944
966
984
999
1010
1004
967
915
889
921
995
1055
1054
991
914
876
895
948
992
1002
995
1002
1040
1080
1085
1055
1029
1052
1121
1191
1220
1202
1167
1143
1144
1163
1183
1177
1129
1052
982
948
939
928
904
889
898
915
906
863
816
795
799
805
802
800
804
805
797
794
812
841
843
799
730
676
651
637
614
582
556
536
507
461
408
363
331
300
256
188
98
6
-61
-84
-81
-93
-144
-217
-276
-310
-339
-377
-406
-401
-367
-344
-360
-405
-448
-476
-497
-509
-499
-466
-441
-458
-512
-555
-547
-500
-461
-462
-494
-535
-575
-619
-667
-703
-717
-707
-683
-654
-629
-627
-657
-710
-751
-751
-714
-680
-688
-743
-818
-877
-905
-915
-928
-958
-1002
-1054
-1110
-1170
-1235
-1299
-1348
-1371
-1363
-1331
-1296
-1280
-1290
-1310
-1313
-1290
-1254
-1223
-1197
-1160
-1114
-1085
-1091
-1113
-1107
-1057
-1002
-991
-1033
-1085
-1104
-1096
-1097
-1130
-1178
-1209
-1212
-1192
-1159
-1121
-1090
-1081
-1102
-1140
-1175
-1199
-1211
-1204
-1163
-1084
-999
-948
-956
-1002
-1046
-1048
-1004
-936
-878
-850
-847
-848
-838
-820
-805
-796
-784
-765
-757
-772
-799
-804
-770
-717
-683
-684
-703
-717
-724
-731
-735
-713
-653
-572
-509
-488
-497
-506
-495
-463
-425
-388
-353
-321
-297
-287
-294
-305
-308
-291
-261
-225
-191
-155
-119
-93
-88
-101
-106
-75
-9
57
84
65
30
25
62
119
160
171
166
162
174
202
242
283
310
312
299
291
299
315
332
365
436
539
628
657
630
595
590
606
611
598
592
606
617
599
556
521
510
498
459
394
325
257
177
81
-13
-86
-148
-221
-308
-383
-424
-442
-463
-494
-516
-512
-491
-477
-494
-546
-619
-683
-705
-678
-625
-580
-552
-521
-477
-443
-446
-477
-487
-443
-364
-299
-273
-283
-313
-356
-391
-385
-323
-235
-175
-159
-150
-112
-53
-14
-5
3
41
91
106
67
-2
-59
-81
-74
-51
-24
-2
8
9
5
-9
-36
-65
-77
-69
-64
-84
-114
-121
-91
-48
-18
-4
3
-10
-70
-164
-237
-238
-180
-127
-117
-136
-157
-184
-234
-287
-290
-218
-110
-34
-17
-37
-62
-83
-105
-126
-142
-166
-210
-251
-242
-166
-65
-2
1
-25
-46
-65
-105
-172
-250
-322
-387
-441
-459
-426
-360
-306
-289
-299
-307
-301
-294
-296
-303
-305
-300
-293
-293
-306
-335
-375
-406
-412
-399
-389
-396
-408
-405
-393
-392
-407
-409
-372
-306
-252
-229
-202
-127
-6
105
155
146
123
121
140
170
211
272
343
402
440
468
504
545
586
630
681
716
695
612
522
506
585
701
782
810
821
836
833
789
730
713
758
823
855
843
817
796
770
723
663
607
556
499
440
396
374
353
316
284
292
344
388
378
321
275
286
348
420
477
517
543
545
522
493
492
528
586
645
707
780
860
923
944
928
903
892
894
898
905
930
981
1036
1061
1038
989
944
921
908
897
890
890
886
863
825
801
808
823
800
719
602
489
400
336
310
338
415
492
514
469
391
315
240
154
69
25
39
86
115
108
89
87
106
135
176
238
313
368
373
332
281
248
239
250
281
333
386
412
404
395
416
454
458
396
298
226
213
230
233
217
211
234
267
273
241
191
146
117
100
97
102
98
68
21
-12
-12
5
9
-4
-10
3
10
-25
-96
-153
-149
-88
-17
20
11
-36
-117
-223
-327
-397
-416
-398
-369
-347
-332
-332
-364
-441
-548
-645
-698
-697
-662
-625
-601
-592
-588
-580
-565
-537
-488
-414
-330
-267
-251
-271
-284
-246
-150
-28
82
164
218
246
243
216
194
219
306
430
539
589
574
523
481
483
537
621
694
716
672
579
475
402
382
400
418
402
354
308
300
334
373
379
340
282
238
225
241
271
299
311
305
292
293
324
383
454
514
546
539
500
456
434
444
468
483
486
495
517
537
537
521
506
494
470
419
354
309
297
302
297
268
225
184
157
153
175
204
215
195
158
124
97
61
15
-15
-4
39
82
102
105
105
98
66
13
-35
-57
-61
-71
-101
-141
-178
-213
-242
-250
-222
-164
-116
-115
-167
-249
-335
-414
-480
-525
-540
-538
-552
-606
-688
-759
-790
-791
-794
-817
-843
-838
-792
-729
-681
-655
-633
-598
-554
-519
-502
-492
-471
-428
-361
-281
-205
-153
-126
-106
-80
-57
-67
-112
-151
-135
-63
16
58
72
102
163
220
234
217
216
262
332
389
425
471
547
634
691
696
665
631
623
652
707
768
811
831
836
841
842
821
769
710
681
699
743
775
778
763
757
766
776
771
752
735
730
732
727
710
691
687
698
716
734
761
804
856
891
890
861
833
827
834
830
802
765
745
759
803
859
912
944
936
879
785
686
615
588
600
633
667
693
703
694
668
631
585
533
473
405
332
263
210
182
175
166
134
80
25
-7
-18
-30
-60
-106
-159
-212
-262
-294
-284
-223
-136
-71
-65
-123
-222
-325
-399
-423
-398
-345
-293
-261
-252
-258
-274
-290
-290
-258
-202
-153
-141
-162
-191
-208
-219
-236
-253
-246
-206
-160
-151
-202
-288
-354
-356
-295
-214
-162
-158
-184
-209
-223
-233
-250
-273
-291
-302
-314
-333
-362
-402
-455
-511
-551
-560
-549
-547
-570
-609
-644
-672
-701
-721
-706
-648
-582
-554
-566
-573
-533
-461
-399
-364
-329
-260
-172
-107
-94
-120
-154
-176
-173
-132
-49
48
110
108
57
-5
-58
-105
-150
-171
-148
-91
-36
-17
-36
-81
-132
-180
-215
-240
-266
-305
-344
-355
-327
-281
-255
-261
-281
-294
-301
-306
-306
-290
-263
-252
-270
-305
-338
-371
-412
-449
-445
-387
-314
-282
-297
-308
-274
-212
-179
-193
-215
-207
-183
-189
-239
-293
-308
-293
-287
-311
-340
-343
-320
-297
-294
-302
-302
-289
-272
-261
-258
-263
-270
-279
-287
-297
-312
-335
-365
-403
-448
-486
-498
-472
-423
-384
-379
-408
-447
-477
-489
-485
-465
-426
-376
-327
-293
-285
-297
-307
-284
-219
-135
-75
-59
-75
-92
-101
-106
-110
-96
-53
6
52
74
82
93
105
108
100
96
101
108
101
71
20
-41
-91
-109
-96
-87
-125
-217
-328
-419
-487
-549
-611
-654
-665
-669
-695
-742
-782
-803
-830
-880
-922
-907
-825
-729
-682
-689
-708
-706
-692
-693
-706
-705
-670
-612
-555
-515
-495
-491
-499
-507
-504
-487
-466
-457
-466
-495
-539
-588
-635
-676
-712
-739
-749
-725
-668
-600
-555
-556
-597
-650
-683
-679
-650
-620
-605
-593
-565
-520
-482
-467
-463
-437
-381
-321
-288
-283
-278
-259
-235
-213
-180
-119
-40
21
42
38
34
36
28
5
-12
-2
35
81
118
140
142
126
102
92
99
108
103
92
100
137
182
209
212
202
190
169
135
92
50
18
6
26
73
119
122
66
-23
-99
-138
-144
-128
-102
-82
-90
-135
-196
-238
-245
-227
-200
-164
-114
-57
-14
5
7
3
-3
-7
3
36
82
111
108
92
97
135
184
213
213
192
162
127
97
84
95
120
137
136
124
111
99
85
69
63
75
96
105
86
49
21
21
48
79
99
106
106
100
93
99
132
185
221
209
156
108
101
133
175
209
242
281
310
306
267
218
191
191
204
210
203
192
191
209
240
273
305
341
384
413
405
364
337
370
453
526
546
531
532
570
610
612
578
541
524
529
547
575
596
583
530
476
476
542
630
693
730
776
849
926
979
1010
1040
1074
1108
1140
1178
1211
1211
1168
1111
1086
1098
1114
1104
1087
1093
1118
1115
1058
974
913
897
901
894
869
834
794
745
690
635
586
539
496
468
459
455
439
410
380
356
333
307
281
261
237
198
150
114
102
101
97
94
103
113
99
56
18
27
76
117
110
64
16
-12
-35
-70
-108
-124
-101
-47
13
49
42
-2
-50
-60
-19
45
90
103
100
100
103
100
94
99
112
106
60
-14
-82
-121
-140
-163
-204
-249
-284
-300
-301
-299
-305
-328
-368
-415
-454
-473
-464
-427
-376
-333
-320
-336
-357
-361
-353
-363
-415
-507
-615
-707
-759
-771
-760
-756
-780
-829
-883
-938
-1012
-1120
-1235
-1299
-1280
-1214
-1174
-1197
-1251
-1281
-1270
-1255
-1268
-1303
-1320
-1300
-1258
-1220
-1193
-1169
-1146
-1139
-1154
-1184
-1206
-1204
-1172
-1117
-1055
-1010
-997
-1002
-1000
-969
-923
-888
-863
-826
-765
-706
-686
-703
-713
-677
-608
-547
-519
-510
-496
-479
-474
-478
-465
-423
-378
-370
-401
-438
-447
-430
-407
-389
-358
-300
-226
-168
-149
-166
-192
-203
-191
-165
-136
-100
-49
18
79
109
106
102
125
172
213
220
201
177
160
143
126
123
149
197
244
276
295
307
312
303
284
261
235
205
174
153
144
134
121
119
142
181
206
202
192
199
214
200
153
114
127
179
215
206
183
196
247
284
268
221
191
194
200
173
121
85
85
105
113
100
85
90
114
138
143
124
92
64
52
64
99
145
186
204
199
191
201
236
278
305
308
299
293
296
302
303
299
296
297
301
303
299
294
295
303
309
296
260
218
194
192
199
201
200
202
198
169
118
79
89
143
191
197
171
153
161
175
167
136
109
99
100
98
96
100
103
97
90
102
138
173
177
158
162
218
301
355
349
309
285
301
341
375
400
433
484
542
584
600
600
605
629
668
706
726
728
723
722
726
722
698
653
598
548
512
496
496
502
500
473
419
349
279
224
183
151
123
103
93
87
71
35
-15
-55
-56
-16
42
85
98
97
106
133
169
203
240
285
333
375
408
442
479
504
498
469
450
464
498
517
504
485
489
512
512
461
377
308
284
290
289
258
211
178
177
200
226
235
222
190
145
87
25
-20
-20
29
93
123
99
46
8
6
32
66
99
125
133
125
119
144
199
252
274
275
283
306
318
298
268
267
307
351
360
334
303
282
259
225
196
189
195
178
123
53
0
-32
-73
-141
-230
-317
-391
-450
-490
-506
-502
-497
-508
-530
-550
-563
-579
-602
-615
-602
-564
-522
-498
-489
-475
-439
-387
-343
-328
-345
-376
-394
-387
-367
-355
-360
-376
-387
-390
-395
-411
-442
-477
-504
-514
-508
-492
-472
-454
-437
-428
-436
-467
-507
-529
-511
-452
-374
-301
-248
-219
-214
-225
-238
-237
-221
-205
-206
-226
-251
-264
-255
-228
-190
-154
-133
-133
-140
-134
-102
-57
-26
-25
-39
-44
-33
-30
-62
-120
-160
-141
-69
9
45
30
-14
-67
-119
-157
-158
-113
-52
-21
-38
-76
-101
-112
-137
-181
-213
-204
-170
-154
-169
-180
-142
-57
30
83
107
130
167
211
247
271
289
310
339
371
399
410
404
393
385
377
357
329
311
308
300
261
187
108
48
12
-7
-5
26
77
116
116
83
46
30
38
55
68
72
73
80
103
142
177
184
149
90
41
30
58
99
121
110
79
51
31
4
-44
-98
-120
-93
-50
-32
-48
-66
-61
-43
-41
-57
-69
-75
-104
-175
-254
-277
-225
-146
-110
-134
-183
-217
-235
-249
-261
-255
-225
-188
-165
-161
-173
-196
-222
-240
-240
-225
-209
-199
-193
-196
-215
-242
-250
-218
-168
-153
-196
-260
-284
-251
-205
-193
-210
-213
-174
-111
-55
-22
-4
7
5
-8
-15
0
35
81
128
181
240
294
329
341
336
327
328
349
390
437
473
497
517
533
531
499
452
420
419
433
444
453
475
503
507
468
410
379
392
415
404
357
309
286
277
256
220
185
165
158
157
164
176
170
125
48
-23
-58
-63
-72
-105
-150
-178
-177
-163
-163
-198
-274
-373
-457
-491
-474
-450
-463
-520
-579
-594
-564
-522
-499
-490
-478
-460
-457
-480
-509
-511
-472
-418
-385
-392
-421
-441
-439
-429
-433
-452
-464
-445
-397
-348
-326
-332
-345
-342
-323
-305
-299
-298
-279
-228
-157
-102
-96
-138
-193
-217
-195
-143
-82
-24
23
43
20
-35
-83
-92
-64
-30
-12
-7
-10
-28
-70
-117
-136
-118
-94
-96
-117
-117
-80
-34
-20
-39
-51
-30
9
35
36
31
32
32
20
3
-6
-6
-10
-26
-43
-45
-36
-29
-31
-39
-47
-57
-77
-106
-140
-183
-239
-310
-375
-412
-406
-366
-321
-300
-314
-348
-369
-358
-324
-293
-277
-266
-248
-233
-244
-278
-301
-277
-208
-139
-111
-127
-160
-184
-194
-194
-187
-173
-152
-128
-101
-74
-56
-50
-51
-44
-23
1
13
17
28
50
69
64
30
-15
-45
-45
-14
32
66
71
59
62
96
146
176
174
158
152
149
125
81
54
82
159
241
290
308
326
364
414
454
465
457
460
503
580
647
660
620
580
589
635
661
633
576
545
559
588
600
588
567
535
487
437
417
439
478
497
497
504
530
548
529
486
455
456
474
490
505
536
577
603
602
594
603
625
640
637
628
628
629
608
558
503
485
527
615
698
721
666
572
500
485
509
532
535
532
535
535
518
497
499
527
547
530
494
480
504
532
525
479
422
381
353
332
323
329
338
329
303
283
288
307
314
292
255
220
192
167
145
131
127
131
139
155
175
181
156
100
36
-15
-42
-47
-33
0
39
62
51
4
-57
-111
-149
-176
-207
-244
-276
-284
-263
-230
-215
-237
-282
-316
-311
-268
-210
-164
-149
-169
-211
-247
-252
-224
-193
-189
-209
-219
-196
-152
-124
-136
-173
-206
-216
-207
-193
-188
-204
-247
-306
-355
-376
-378
-386
-412
-444
-473
-504
-548
-585
-580
-528
-471
-462
-505
-554
-572
-568
-577
-601
-605
-571
-527
-515
-536
-544
-516
-478
-476
-517
-561
-574
-558
-534
-506
-461
-410
-385
-404
-448
-480
-493
-511
-547
-578
-571
-530
-493
-487
-503
-512
-503
-491
-495
-515
-535
-542
-531
-508
-487
-486
-511
-548
-577
-592
-610
-645
-684
-696
-673
-636
-618
-624
-639
-649
-665
-697
-739
-768
-766
-732
-681
-629
-593
-583
-597
-615
-615
-592
-556
-524
-505
-496
-490
-473
-438
-389
-345
-323
-315
-297
-257
-216
-200
-205
-200
-164
-119
-96
-99
-98
-71
-28
9
41
82
128
157
162
170
201
239
248
227
225
286
390
478
515
523
535
549
540
509
495
526
587
644
680
702
714
703
662
609
568
544
536
552
607
690
755
761
713
654
618
601
589
587
608
648
675
666
630
597
584
591
610
640
675
702
710
703
694
694
700
707
707
691
661
631
622
633
639
610
553
505
493
507
512
491
454
429
432
461
501
531
536
524
520
544
583
603
596
595
637
715
786
816
811
797
784
772
762
769
792
811
814
816
840
875
888
860
817
795
799
805
793
773
760
758
763
778
806
834
839
815
787
778
780
774
759
755
771
784
766
725
688
662
628
574
526
520
555
586
571
507
433
386
377
396
424
442
438
418
401
402
407
396
363
323
300
294
292
275
238
187
143
120
120
127
129
130
146
178
198
180
130
81
55
36
2
-49
-87
-93
-76
-54
-34
-15
0
-1
-20
-47
-70
-79
-65
-22
40
93
110
101
99
124
158
173
169
165
165
150
117
91
96
115
108
61
11
-4
8
5
-34
-83
-107
-102
-91
-99
-129
-173
-216
-242
-240
-217
-198
-196
-198
-193
-196
-229
-284
-316
-298
-257
-245
-273
-310
-329
-341
-366
-384
-358
-291
-239
-250
-308
-358
-369
-361
-364
-372
-362
-327
-292
-280
-293
-316
-334
-335
-319
-305
-319
-366
-418
-448
-461
-492
-548
-594
-593
-560
-548
-577
-607
-597
-560
-551
-593
-651
-678
-675
-676
-704
-745
-777
-795
-805
-805
-790
-767
-747
-734
-725
-728
-757
-810
-858
-870
-852
-833
-829
-831
-822
-805
-791
-788
-797
-826
-882
-946
-981
-966
-925
-893
-879
-863
-835
-817
-825
-835
-812
-755
-699
-664
-627
-558
-470
-405
-385
-374
-329
-247
-165
-115
-95
-89
-90
-98
-111
-124
-133
-134
-110
-51
28
90
113
107
99
102
106
104
100
103
107
104
99
102
108
106
98
99
111
108
71
18
-11
-2
16
11
-7
-12
-8
-26
-78
-127
-131
-104
-105
-164
-249
-311
-344
-376
-427
-479
-511
-532
-565
-611
-642
-638
-615
-603
-614
-641
-665
-680
-690
-697
-703
-699
-670
-612
-546
-509
-521
-555
-562
-527
-480
-461
-465
-454
-400
-321
-262
-246
-263
-285
-294
-292
-291
-303
-333
-370
-399
-414
-423
-438
-457
-475
-495
-528
-580
-638
-681
-701
-705
-699
-684
-663
-652
-666
-699
-730
-749
-761
-768
-761
-731
-687
-649
-623
-593
-553
-515
-496
-489
-467
-417
-359
-309
-258
-180
-79
2
27
6
-15
-3
40
97
168
258
356
438
492
534
580
626
648
645
644
680
753
831
883
905
917
939
977
1030
1095
1164
1218
1243
1243
1237
1243
1261
1282
1302
1321
1342
1363
1379
1387
1380
1350
1298
1239
1188
1147
1100
1039
980
947
939
921
863
773
687
625
566
482
376
288
249
256
278
289
281
250
197
137
88
55
23
-19
-51
-42
10
61
64
22
-20
-30
-21
-22
-43
-68
-88
-108
-130
-146
-151
-162
-197
-246
-279
-287
-296
-334
-384
-401
-367
-312
-281
-287
-307
-323
-341
-363
-375
-359
-321
-290
-283
-292
-305
-328
-367
-406
-417
-390
-348
-316
-299
-287
-282
-300
-341
-374
-368
-325
-279
-256
-250
-240
-220
-193
-160
-114
-56
-7
13
9
0
1
7
8
4
1
5
8
6
3
3
6
7
4
3
5
7
6
4
3
6
6
5
3
4
6
6
4
4
5
6
5
4
4
6
6
4
4
5
6
5
4
4
5
6
5
4
5
6
5
4
4
5
6
5
4
5
5
6
5
4
5
6
5
4
4
5
6
5
4
5
6
5
5
4
5
6
5
4
5
5
5
5
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
