5
11687
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
1
1
1
0
0
-1
0
0
1
1
1
1
0
0
-1
-1
0
0
1
1
1
0
0
-1
-1
0
0
1
1
1
1
0
-1
-1
0
0
1
1
1
1
0
-1
-1
-1
0
1
1
2
1
0
-1
-1
-1
0
1
2
2
1
0
-1
-1
-1
-1
1
2
2
2
1
-1
-1
-2
-1
0
2
2
2
1
0
-1
-2
-1
0
1
2
2
2
0
-1
-2
-2
-1
1
3
3
2
0
-1
-2
-2
-1
1
3
3
3
1
-1
-3
-3
-2
0
2
4
4
2
0
-3
-4
-3
-1
2
4
5
3
0
-3
-4
-4
-2
1
4
6
5
2
-2
-5
-6
-4
0
4
7
7
4
-1
-5
-8
-6
-2
4
9
10
7
1
-6
-11
-11
-6
4
14
19
15
1
-23
-50
-73
-84
-77
-51
-9
39
83
111
114
90
42
-20
-82
-132
-156
-149
-111
-49
25
97
155
189
195
175
134
82
28
-20
-55
-76
-80
-69
-46
-16
18
47
68
72
59
27
-19
-70
-114
-140
-140
-110
-56
12
78
128
149
138
99
44
-13
-57
-76
-67
-35
11
56
89
102
94
68
32
-6
-38
-60
-71
-74
-73
-71
-70
-70
-66
-56
-37
-6
34
79
121
152
164
150
110
48
-27
-103
-165
-203
-207
-177
-119
-43
37
106
152
171
159
123
68
6
-55
-105
-138
-151
-142
-114
-70
-18
34
78
107
118
111
90
61
32
9
-6
-15
-20
-24
-31
-39
-46
-48
-42
-26
-4
18
35
40
34
20
5
-5
-5
5
18
25
18
-9
-54
-108
-157
-184
-179
-139
-70
14
96
158
189
185
149
91
23
-43
-99
-137
-154
-147
-116
-65
0
68
124
155
150
106
32
-56
-135
-183
-185
-137
-50
54
149
211
226
194
126
43
-35
-90
-116
-114
-95
-70
-48
-36
-32
-32
-32
-29
-22
-15
-10
-7
-5
2
16
39
68
97
114
112
87
42
-13
-65
-100
-110
-94
-60
-17
21
47
60
63
66
75
93
116
135
138
116
67
-3
-81
-150
-193
-200
-171
-112
-40
32
88
121
131
121
100
74
50
29
10
-7
-25
-42
-56
-64
-64
-55
-38
-18
1
14
18
16
8
1
-3
-1
7
18
26
27
19
0
-25
-48
-62
-58
-34
9
62
114
150
160
138
85
13
-65
-131
-172
-179
-152
-100
-34
30
81
109
112
93
56
8
-43
-91
-130
-153
-156
-136
-91
-26
49
122
178
203
192
145
72
-11
-85
-134
-148
-128
-81
-21
35
74
86
69
27
-32
-97
-154
-194
-207
-186
-131
-46
60
169
262
319
325
274
173
37
-106
-228
-303
-318
-270
-173
-49
75
175
233
243
207
137
50
-37
-111
-159
-177
-163
-121
-58
15
85
137
161
149
103
33
-45
-113
-152
-154
-115
-45
37
112
160
170
138
72
-12
-96
-162
-197
-195
-158
-94
-15
67
138
188
212
208
179
130
70
8
-47
-87
-110
-114
-102
-80
-52
-24
-1
14
19
13
-3
-28
-56
-81
-96
-93
-68
-21
41
106
161
190
185
144
77
-3
-75
-124
-139
-120
-75
-21
25
50
47
21
-17
-53
-74
-72
-46
-4
41
77
93
87
61
23
-17
-50
-69
-73
-63
-45
-22
-1
17
30
37
38
33
21
5
-15
-33
-47
-53
-48
-33
-10
16
41
61
73
77
75
69
62
56
48
37
21
-2
-30
-60
-87
-104
-106
-90
-58
-16
27
61
78
74
50
11
-32
-68
-89
-87
-64
-25
23
68
102
117
113
91
56
15
-22
-51
-66
-65
-50
-23
11
44
68
76
65
32
-17
-73
-124
-157
-163
-136
-79
-4
76
143
183
189
161
107
42
-19
-64
-87
-87
-73
-53
-38
-33
-40
-55
-70
-78
-74
-55
-25
11
45
71
84
84
74
60
47
38
35
36
35
30
14
-12
-47
-83
-114
-130
-126
-100
-57
-7
40
71
78
61
26
-16
-50
-63
-50
-10
45
102
144
161
148
108
55
1
-40
-59
-58
-43
-23
-9
-6
-15
-29
-40
-40
-26
1
33
59
72
67
45
14
-15
-31
-30
-10
20
52
74
79
65
36
1
-29
-46
-45
-27
4
40
72
94
101
94
73
43
6
-31
-66
-94
-112
-117
-109
-88
-56
-18
21
55
80
92
90
75
51
23
-3
-20
-24
-13
14
50
87
114
119
93
35
-48
-143
-229
-284
-290
-238
-132
12
166
300
386
406
356
247
102
-50
-179
-265
-295
-272
-208
-122
-33
41
89
107
97
68
29
-8
-36
-48
-40
-14
27
72
114
141
146
122
71
-1
-82
-159
-217
-246
-241
-203
-138
-57
27
103
162
200
215
208
183
144
97
46
-1
-40
-66
-75
-66
-43
-10
23
50
63
60
40
8
-29
-62
-85
-95
-89
-70
-41
-6
29
63
90
110
119
114
95
61
16
-32
-75
-101
-103
-78
-30
32
92
133
143
118
60
-17
-93
-148
-167
-144
-83
1
86
151
180
166
113
35
-47
-114
-150
-147
-107
-40
37
108
159
181
170
132
73
5
-60
-114
-149
-163
-156
-131
-95
-56
-19
11
31
43
50
57
67
82
100
114
119
110
83
41
-8
-56
-91
-107
-100
-74
-39
-4
19
24
11
-16
-46
-68
-75
-61
-28
18
67
109
136
143
131
104
67
28
-8
-37
-59
-73
-81
-86
-88
-86
-81
-70
-53
-32
-7
17
37
49
52
48
40
34
36
49
71
99
124
135
126
92
38
-29
-93
-140
-160
-149
-110
-54
2
45
67
65
45
20
0
-5
8
33
63
86
93
80
49
7
-36
-72
-96
-104
-99
-83
-59
-29
5
41
77
106
122
118
92
46
-10
-64
-101
-112
-92
-49
7
58
90
96
77
39
-2
-34
-49
-45
-30
-14
-8
-16
-37
-62
-79
-77
-52
-5
52
102
132
131
97
39
-30
-91
-132
-143
-125
-82
-28
28
74
104
117
113
97
72
45
20
2
-6
-2
13
35
57
70
66
41
-4
-61
-119
-164
-184
-172
-129
-63
14
86
141
170
172
154
123
90
63
45
35
29
22
6
-19
-53
-90
-122
-143
-146
-128
-90
-40
14
61
94
106
99
79
55
37
34
47
72
99
116
109
73
9
-71
-152
-212
-235
-214
-149
-55
48
138
198
216
193
139
70
3
-49
-78
-84
-73
-53
-33
-18
-10
-9
-11
-14
-14
-12
-7
1
10
22
34
47
58
64
60
45
18
-19
-59
-94
-119
-128
-119
-95
-62
-27
5
29
47
62
76
94
114
132
142
136
108
57
-15
-95
-171
-227
-252
-238
-187
-108
-14
77
149
190
198
173
127
73
23
-10
-21
-10
17
48
74
83
71
37
-14
-73
-128
-169
-187
-180
-147
-94
-31
33
89
130
154
159
147
122
90
53
16
-20
-53
-80
-100
-112
-113
-102
-82
-54
-22
7
30
41
41
32
18
7
3
10
29
56
83
104
110
99
68
22
-32
-87
-133
-166
-181
-177
-155
-118
-71
-16
39
91
132
158
165
152
122
79
32
-13
-47
-68
-74
-67
-54
-38
-24
-13
-5
2
11
21
31
38
39
31
13
-12
-39
-61
-73
-70
-54
-25
9
43
70
85
87
78
59
34
8
-17
-37
-50
-54
-50
-37
-18
4
26
42
49
45
30
6
-24
-53
-76
-91
-93
-82
-61
-32
1
33
59
76
82
75
57
31
1
-26
-47
-58
-58
-49
-33
-15
4
20
31
38
40
39
33
22
8
-8
-24
-36
-41
-38
-27
-11
5
14
12
0
-20
-41
-55
-56
-41
-12
23
56
78
81
67
40
9
-17
-31
-30
-18
-2
8
6
-10
-37
-67
-89
-96
-82
-50
-6
40
77
96
94
73
39
-1
-38
-65
-79
-79
-66
-46
-21
3
23
35
36
27
10
-12
-31
-40
-35
-13
24
69
111
139
144
122
75
12
-54
-112
-148
-159
-144
-109
-64
-18
21
48
63
70
71
68
64
56
45
28
8
-13
-31
-42
-43
-36
-24
-12
-7
-11
-25
-44
-62
-68
-59
-30
14
66
115
149
160
145
108
55
-2
-52
-87
-100
-94
-72
-42
-12
9
17
11
-7
-33
-58
-75
-80
-70
-44
-7
34
72
99
111
107
90
64
38
16
3
0
6
16
27
35
37
33
24
13
-1
-15
-29
-42
-53
-61
-62
-56
-43
-23
-2
17
27
27
15
-4
-26
-43
-50
-43
-23
6
38
66
84
90
84
66
42
16
-9
-29
-42
-45
-40
-29
-13
2
12
13
6
-8
-23
-31
-26
-5
28
67
97
108
90
42
-26
-100
-160
-188
-176
-124
-45
39
108
143
138
97
35
-28
-73
-87
-68
-23
32
78
102
96
61
7
-54
-107
-141
-148
-130
-90
-38
18
67
102
118
113
91
56
17
-17
-38
-41
-28
-2
27
50
58
49
24
-9
-41
-61
-65
-53
-29
-2
20
32
32
27
23
26
40
61
82
93
86
56
7
-52
-107
-143
-151
-128
-81
-19
41
88
114
118
104
81
57
37
25
16
7
-6
-25
-47
-66
-78
-75
-57
-24
18
59
93
113
116
104
81
51
19
-12
-40
-65
-88
-106
-119
-122
-114
-93
-60
-21
19
52
73
79
72
57
41
29
23
24
25
21
5
-23
-60
-100
-130
-140
-123
-80
-20
44
95
119
110
69
8
-57
-105
-124
-106
-56
13
81
129
146
128
81
22
-32
-65
-67
-39
8
57
92
98
72
20
-42
-96
-125
-119
-78
-13
56
110
131
113
62
-9
-78
-124
-135
-106
-46
24
85
117
110
64
-5
-80
-138
-162
-145
-91
-14
66
131
166
165
132
77
15
-40
-77
-91
-83
-60
-29
1
22
31
26
9
-17
-45
-71
-88
-92
-81
-55
-16
28
73
109
133
140
130
105
71
32
-5
-37
-61
-74
-76
-68
-50
-27
0
25
44
52
46
28
-1
-34
-65
-85
-90
-78
-50
-11
31
70
98
114
115
105
88
68
49
34
23
15
8
1
-9
-20
-33
-46
-57
-63
-65
-61
-52
-39
-23
-6
13
31
48
62
71
73
67
53
32
9
-11
-22
-20
-4
23
55
82
95
89
62
18
-32
-77
-106
-112
-93
-56
-12
28
51
53
34
0
-37
-66
-79
-70
-42
-2
40
75
95
98
84
58
25
-6
-32
-48
-54
-52
-43
-31
-20
-10
-3
2
5
10
17
29
44
59
71
75
66
41
1
-50
-104
-151
-181
-186
-160
-106
-31
54
132
189
212
197
144
64
-28
-114
-174
-198
-181
-128
-53
27
93
131
137
114
72
27
-8
-23
-17
4
30
47
48
28
-7
-49
-86
-111
-118
-107
-84
-57
-30
-8
12
31
52
75
97
111
110
87
43
-17
-82
-140
-178
-190
-173
-134
-82
-25
28
73
109
135
153
161
156
134
95
41
-19
-73
-110
-119
-99
-57
-5
41
64
58
25
-24
-72
-102
-101
-68
-10
57
113
143
137
97
32
-41
-105
-146
-156
-134
-88
-27
38
96
140
166
170
155
121
73
17
-38
-83
-113
-121
-108
-79
-40
0
30
48
51
43
30
18
10
10
15
22
27
28
24
16
9
2
-1
-3
-4
-9
-17
-29
-40
-47
-46
-34
-11
18
49
75
91
93
81
56
22
-16
-52
-82
-102
-108
-98
-73
-34
14
63
106
134
142
127
92
42
-12
-61
-97
-114
-114
-99
-75
-47
-22
0
17
31
43
54
62
65
60
46
24
-3
-29
-47
-54
-47
-27
2
32
57
71
69
53
26
-7
-39
-62
-73
-69
-51
-22
13
47
74
88
87
71
42
6
-31
-61
-78
-81
-68
-43
-11
21
48
64
67
60
45
27
10
-1
-6
-4
2
10
17
20
20
16
11
6
4
4
7
10
12
11
8
2
-3
-8
-10
-9
-9
-10
-17
-30
-49
-70
-86
-91
-79
-49
-3
52
103
141
154
140
99
39
-28
-89
-133
-154
-148
-120
-77
-27
21
60
85
96
93
78
58
36
18
8
11
27
51
79
101
108
95
57
1
-66
-131
-179
-200
-189
-148
-85
-12
58
114
150
162
152
124
84
38
-10
-53
-86
-105
-106
-86
-49
-2
46
81
95
81
41
-16
-77
-125
-149
-142
-106
-50
12
68
104
117
106
79
43
8
-20
-36
-40
-34
-21
-5
13
26
33
30
15
-11
-44
-78
-104
-115
-107
-79
-37
9
48
73
78
66
45
25
14
17
33
56
76
83
72
41
-3
-50
-90
-113
-116
-100
-68
-30
8
40
62
74
79
77
71
63
53
43
33
24
17
11
5
-1
-10
-21
-33
-45
-51
-49
-39
-20
4
28
48
61
66
64
59
53
49
47
43
36
22
2
-24
-50
-72
-84
-83
-69
-44
-12
21
51
73
85
87
79
64
43
21
2
-13
-18
-15
-3
14
30
41
43
33
12
-14
-41
-63
-76
-79
-72
-58
-39
-18
3
24
45
65
83
97
101
95
77
46
7
-35
-75
-107
-124
-124
-106
-73
-29
18
58
82
84
61
16
-40
-92
-125
-126
-90
-20
68
152
210
223
183
98
-15
-129
-218
-260
-248
-187
-93
11
103
166
191
182
144
90
29
-29
-79
-117
-140
-143
-125
-84
-26
42
104
147
160
136
82
10
-60
-112
-132
-116
-69
-7
55
101
123
119
95
59
21
-15
-46
-71
-92
-107
-113
-106
-80
-36
24
90
150
190
202
182
134
69
-3
-68
-118
-149
-161
-156
-138
-111
-76
-37
6
46
82
106
117
112
92
62
26
-13
-51
-84
-111
-128
-128
-107
-61
8
92
177
243
272
250
176
62
-68
-186
-262
-278
-230
-130
-5
115
201
234
210
141
46
-50
-126
-169
-173
-146
-96
-35
28
85
131
163
178
173
146
95
26
-55
-134
-200
-240
-247
-218
-158
-76
14
100
169
211
220
195
139
62
-24
-103
-160
-186
-175
-132
-70
-8
38
55
39
-2
-52
-94
-109
-91
-45
17
75
109
108
74
17
-43
-86
-97
-71
-16
51
111
145
146
113
56
-11
-73
-118
-142
-144
-129
-102
-67
-28
12
52
86
107
111
92
52
-3
-62
-111
-140
-139
-109
-55
12
78
130
160
164
144
104
51
-8
-66
-114
-147
-158
-145
-108
-52
12
72
114
128
113
71
15
-43
-87
-110
-108
-86
-54
-23
-1
9
6
-2
-12
-18
-19
-16
-11
-7
-1
7
23
48
81
116
143
152
135
89
20
-57
-127
-172
-182
-155
-98
-27
40
85
98
77
28
-36
-100
-148
-167
-151
-101
-24
68
161
237
280
280
232
141
19
-113
-229
-307
-331
-295
-207
-87
41
149
215
231
197
126
40
-42
-103
-134
-136
-116
-83
-47
-15
12
35
57
79
101
117
121
109
78
32
-20
-69
-102
-112
-98
-66
-26
9
30
31
14
-11
-32
-38
-22
15
64
111
138
135
99
37
-37
-100
-136
-132
-89
-18
60
122
150
134
79
-1
-83
-146
-174
-163
-120
-60
-2
37
49
36
7
-25
-46
-46
-25
11
52
87
107
108
91
63
31
0
-24
-41
-50
-52
-48
-39
-24
-5
14
27
29
15
-19
-69
-130
-191
-241
-269
-267
-234
-173
-91
2
92
167
217
232
209
150
62
-42
-144
-228
-278
-288
-256
-193
-115
-41
13
35
23
-16
-69
-123
-165
-188
-191
-177
-152
-122
-90
-58
-27
0
19
22
2
-45
-117
-204
-291
-356
-384
-364
-299
-204
-103
-23
16
2
-61
-155
-253
-328
-358
-333
-257
-146
-28
73
132
137
86
-10
-134
-261
-368
-435
-451
-414
-334
-226
-114
-22
31
34
-11
-94
-192
-279
-332
-336
-287
-197
-85
21
98
129
109
46
-43
-134
-206
-246
-249
-221
-176
-131
-102
-97
-117
-154
-196
-226
-233
-209
-159
-95
-34
5
9
-28
-98
-186
-268
-321
-329
-289
-210
-111
-15
55
89
90
72
54
57
89
145
206
245
239
174
58
-87
-222
-311
-327
-265
-143
2
126
191
180
101
-14
-121
-175
-145
-28
157
371
565
700
752
720
621
482
332
190
68
-35
-126
-207
-277
-329
-351
-336
-283
-201
-108
-24
35
63
65
55
52
70
114
180
253
317
360
376
370
352
328
302
268
214
126
0
-155
-316
-447
-512
-485
-361
-162
71
282
420
452
372
203
-6
-199
-326
-354
-281
-129
58
230
341
367
303
171
6
-148
-252
-280
-228
-110
41
184
279
298
233
95
-81
-253
-374
-410
-349
-200
3
216
391
493
506
435
304
149
3
-111
-184
-223
-247
-276
-327
-408
-517
-644
-771
-880
-956
-987
-963
-882
-747
-567
-359
-148
41
186
274
307
300
282
280
316
394
498
594
642
610
484
273
14
-243
-451
-574
-604
-558
-474
-398
-365
-393
-477
-591
-697
-764
-767
-703
-585
-436
-283
-152
-58
-7
4
-17
-55
-92
-109
-88
-14
116
289
476
639
734
727
606
388
112
-162
-379
-500
-518
-457
-365
-297
-294
-367
-494
-627
-707
-686
-544
-295
20
342
620
820
938
993
1014
1028
1043
1048
1016
922
748
500
206
-95
-364
-576
-730
-845
-946
-1056
-1176
-1285
-1342
-1303
-1137
-842
-449
-13
399
731
959
1091
1163
1227
1323
1466
1638
1790
1861
1796
1565
1172
658
84
-482
-982
-1379
-1657
-1819
-1874
-1833
-1703
-1490
-1207
-875
-525
-197
75
268
384
445
489
555
664
815
975
1094
1117
1010
774
443
89
-205
-369
-363
-195
81
383
623
732
678
475
176
-149
-429
-619
-705
-706
-664
-625
-624
-669
-745
-816
-841
-789
-647
-426
-156
125
383
596
760
885
992
1096
1203
1306
1384
1411
1358
1208
950
590
141
-378
-941
-1519
-2078
-2575
-2962
-3191
-3218
-3017
-2592
-1979
-1245
-478
229
798
1182
1374
1406
1335
1228
1141
1104
1117
1150
1163
1113
977
756
474
172
-106
-325
-467
-533
-534
-487
-402
-282
-122
85
337
618
896
1128
1275
1306
1215
1016
743
432
115
-195
-502
-820
-1158
-1504
-1820
-2041
-2097
-1927
-1512
-890
-154
565
1132
1445
1468
1244
884
536
339
377
653
1084
1525
1814
1819
1485
846
22
-823
-1523
-1956
-2080
-1928
-1598
-1208
-861
-611
-459
-354
-229
-25
281
663
1059
1389
1581
1592
1420
1101
687
237
-206
-619
-995
-1330
-1617
-1832
-1941
-1908
-1710
-1348
-856
-292
272
772
1166
1444
1627
1754
1867
1991
2130
2257
2328
2296
2120
1783
1296
695
32
-631
-1235
-1730
-2083
-2276
-2312
-2209
-1998
-1718
-1405
-1091
-788
-495
-195
134
505
906
1296
1604
1747
1647
1263
608
-234
-1123
-1885
-2350
-2396
-1985
-1171
-100
1020
1974
2577
2727
2421
1757
903
62
-588
-927
-921
-630
-178
272
569
608
354
-152
-807
-1474
-2016
-2329
-2355
-2094
-1589
-914
-148
637
1386
2061
2633
3072
3347
3422
3266
2863
2226
1399
451
-526
-1441
-2213
-2787
-3136
-3255
-3160
-2880
-2449
-1911
-1321
-743
-247
103
267
241
73
-148
-308
-298
-56
413
1026
1633
2062
2162
1855
1165
218
-785
-1623
-2111
-2156
-1780
-1112
-346
309
697
748
497
64
-386
-696
-762
-556
-133
395
896
1251
1386
1282
972
521
8
-492
-925
-1252
-1454
-1521
-1456
-1272
-996
-672
-355
-104
32
27
-111
-341
-595
-797
-884
-824
-623
-322
9
298
484
535
450
258
3
-270
-525
-739
-910
-1041
-1136
-1193
-1201
-1142
-995
-750
-412
-5
427
830
1145
1323
1336
1178
875
473
37
-365
-673
-848
-876
-779
-599
-397
-236
-163
-198
-329
-514
-689
-789
-760
-577
-254
164
605
993
1261
1368
1308
1107
815
494
203
-16
-139
-164
-107
7
149
289
404
470
472
401
257
54
-179
-398
-557
-608
-525
-306
20
395
743
987
1069
963
680
271
-190
-624
-959
-1148
-1172
-1040
-783
-437
-42
367
758
1102
1369
1531
1566
1461
1225
888
501
122
-194
-407
-509
-517
-471
-422
-413
-467
-586
-749
-921
-1067
-1155
-1166
-1089
-918
-647
-273
200
753
1343
1904
2349
2594
2577
2279
1738
1045
325
-291
-703
-861
-785
-545
-247
7
147
148
39
-119
-256
-315
-273
-143
38
221
370
466
515
532
532
513
457
332
106
-236
-678
-1170
-1637
-1993
-2167
-2118
-1849
-1402
-850
-276
246
662
950
1114
1178
1178
1147
1108
1077
1056
1039
1016
977
911
811
672
494
278
26
-256
-557
-862
-1145
-1369
-1495
-1482
-1304
-959
-483
57
563
931
1075
952
580
37
-556
-1065
-1376
-1429
-1231
-851
-394
32
346
520
575
568
562
595
670
751
781
710
522
246
-51
-282
-373
-287
-39
311
678
985
1188
1284
1312
1329
1382
1490
1631
1752
1788
1687
1430
1034
547
30
-464
-897
-1251
-1518
-1690
-1744
-1653
-1393
-962
-399
217
775
1166
1313
1200
887
493
162
24
148
527
1074
1652
2118
2359
2324
2029
1546
972
403
-93
-481
-753
-922
-1002
-1012
-966
-891
-822
-803
-873
-1047
-1304
-1581
-1784
-1818
-1612
-1155
-500
243
940
1473
1773
1841
1741
1568
1410
1315
1272
1215
1058
729
205
-470
-1197
-1846
-2300
-2490
-2409
-2113
-1697
-1262
-886
-609
-431
-327
-263
-211
-153
-76
38
212
476
850
1323
1843
2314
2614
2630
2295
1618
695
-310
-1203
-1814
-2041
-1874
-1395
-748
-95
428
743
839
759
570
344
134
-29
-128
-153
-90
71
328
647
963
1183
1212
987
506
-158
-867
-1459
-1794
-1805
-1523
-1073
-628
-358
-359
-624
-1033
-1398
-1524
-1280
-652
248
1212
1999
2415
2370
1906
1182
417
-180
-479
-461
-215
99
317
325
102
-281
-688
-971
-1022
-819
-422
41
421
595
512
201
-240
-676
-978
-1059
-899
-536
-50
470
951
1355
1678
1937
2146
2300
2369
2301
2044
1571
901
108
-687
-1342
-1727
-1764
-1447
-849
-112
592
1098
1293
1140
691
73
-543
-980
-1102
-840
-211
686
1693
2626
3313
3631
3529
3038
2258
1340
447
-283
-762
-977
-984
-890
-819
-876
-1112
-1511
-1984
-2404
-2636
-2583
-2212
-1571
-770
45
740
1228
1490
1572
1563
1554
1603
1710
1819
1842
1690
1319
746
51
-646
-1230
-1623
-1816
-1867
-1877
-1947
-2132
-2414
-2698
-2843
-2703
-2185
-1287
-111
1160
2304
3126
3504
3423
2972
2315
1642
1116
836
814
985
1233
1426
1450
1237
771
88
-736
-1605
-2414
-3069
-3495
-3646
-3510
-3110
-2503
-1770
-1000
-283
320
775
1083
1272
1385
1463
1537
1620
1706
1777
1812
1789
1692
1508
1229
850
373
-189
-802
-1414
-1957
-2360
-2563
-2535
-2285
-1860
-1337
-801
-322
58
335
535
700
867
1049
1231
1372
1424
1345
1124
783
376
-25
-352
-554
-616
-557
-423
-274
-169
-152
-242
-436
-710
-1029
-1349
-1631
-1841
-1956
-1963
-1865
-1678
-1428
-1145
-859
-593
-358
-151
42
242
468
733
1036
1363
1684
1962
2155
2226
2145
1902
1511
1008
451
-88
-536
-836
-959
-911
-737
-501
-275
-114
-41
-42
-73
-85
-38
70
203
292
261
54
-341
-877
-1462
-1978
-2322
-2429
-2296
-1975
-1551
-1112
-713
-364
-28
356
840
1436
2103
2750
3259
3521
3472
3109
2497
1742
962
254
-328
-779
-1130
-1422
-1689
-1935
-2136
-2254
-2248
-2099
-1816
-1433
-1000
-568
-170
173
461
699
888
1024
1096
1093
1016
884
725
578
472
422
417
434
441
419
368
312
284
315
415
561
701
772
716
508
167
-244
-637
-922
-1036
-957
-713
-366
9
348
617
817
976
1136
1325
1551
1793
2009
2148
2166
2041
1778
1404
964
508
80
-289
-586
-815
-996
-1159
-1336
-1554
-1818
-2108
-2374
-2538
-2516
-2241
-1682
-872
96
1077
1910
2453
2624
2425
1940
1311
699
237
-4
-33
75
207
256
152
-118
-508
-941
-1334
-1631
-1812
-1895
-1917
-1912
-1888
-1826
-1685
-1422
-1016
-481
131
740
1268
1655
1878
1954
1925
1836
1720
1580
1394
1125
745
245
-346
-976
-1575
-2082
-2454
-2677
-2758
-2714
-2561
-2301
-1925
-1425
-803
-91
654
1356
1938
2346
2564
2620
2576
2503
2458
2463
2499
2509
2429
2201
1807
1265
631
-26
-644
-1185
-1645
-2044
-2410
-2758
-3078
-3333
-3472
-3450
-3248
-2894
-2450
-2009
-1656
-1451
-1405
-1473
-1573
-1608
-1494
-1190
-704
-94
553
1145
1610
1914
2068
2113
2116
2141
2235
2416
2668
2942
3169
3263
3148
2766
2093
1156
31
-1161
-2271
-3148
-3672
-3785
-3503
-2918
-2179
-1450
-876
-536
-431
-481
-556
-515
-257
246
937
1684
2316
2673
2647
2214
1439
461
-549
-1422
-2033
-2318
-2279
-1969
-1470
-868
-240
360
895
1342
1684
1912
2020
2013
1909
1732
1512
1272
1020
747
432
52
-404
-919
-1449
-1927
-2280
-2449
-2408
-2175
-1807
-1389
-1006
-719
-553
-486
-462
-408
-258
25
440
945
1474
1945
2284
2437
2379
2111
1661
1074
408
-271
-895
-1401
-1733
-1855
-1754
-1447
-977
-412
169
692
1094
1343
1430
1376
1217
999
764
543
354
197
58
-87
-267
-504
-811
-1179
-1578
-1952
-2234
-2353
-2257
-1926
-1387
-711
-6
606
1022
1175
1061
735
296
-135
-453
-593
-549
-375
-161
-11
-4
-175
-500
-905
-1286
-1542
-1598
-1435
-1086
-630
-169
199
409
441
322
116
-102
-262
-325
-291
-192
-82
-15
-26
-123
-278
-442
-564
-605
-555
-438
-301
-201
-179
-251
-395
-560
-682
-709
-621
-435
-207
-7
102
94
-12
-150
-230
-161
108
575
1180
1814
2356
2705
2806
2668
2353
1954
1566
1255
1040
898
779
624
398
97
-253
-604
-907
-1130
-1267
-1335
-1359
-1359
-1337
-1274
-1143
-921
-607
-236
131
422
574
563
409
181
-30
-136
-79
144
485
860
1178
1373
1423
1359
1243
1150
1133
1200
1317
1413
1412
1261
956
543
107
-254
-463
-490
-358
-137
85
226
243
140
-40
-233
-383
-466
-501
-541
-654
-887
-1247
-1685
-2104
-2380
-2401
-2096
-1464
-575
440
1426
2236
2765
2972
2887
2591
2197
1818
1538
1399
1394
1472
1559
1570
1437
1118
610
-53
-802
-1548
-2198
-2669
-2907
-2890
-2639
-2201
-1646
-1044
-454
86
566
991
1377
1735
2062
2337
2529
2601
2529
2306
1945
1479
943
372
-216
-812
-1416
-2021
-2605
-3122
-3508
-3696
-3630
-3292
-2706
-1942
-1102
-295
390
900
1228
1409
1496
1541
1572
1585
1550
1422
1168
780
282
-271
-812
-1286
-1663
-1945
-2160
-2346
-2526
-2689
-2791
-2762
-2526
-2039
-1300
-372
634
1583
2346
2838
3032
2968
2728
2418
2127
1908
1769
1675
1567
1392
1116
739
291
-178
-616
-985
-1264
-1454
-1568
-1618
-1609
-1539
-1398
-1180
-888
-543
-176
176
482
725
909
1054
1185
1327
1488
1658
1810
1913
1934
1857
1685
1434
1133
808
479
154
-172
-502
-841
-1178
-1497
-1770
-1971
-2084
-2106
-2051
-1942
-1806
-1666
-1532
-1403
-1267
-1113
-932
-725
-503
-284
-84
87
228
351
474
611
770
946
1119
1259
1333
1311
1174
920
560
119
-369
-865
-1329
-1725
-2021
-2193
-2226
-2116
-1868
-1498
-1030
-489
96
703
1313
1908
2470
2978
3402
3705
3848
3793
3515
3009
2292
1408
421
-594
-1560
-2408
-3089
-3572
-3848
-3929
-3838
-3605
-3263
-2845
-2381
-1893
-1402
-921
-458
-14
413
833
1254
1683
2123
2567
2998
3390
3709
3918
3980
3870
3571
3086
2435
1655
800
-73
-899
-1623
-2196
-2589
-2790
-2803
-2651
-2368
-1998
-1583
-1167
-786
-465
-220
-55
34
61
44
5
-34
-53
-36
29
145
309
509
724
929
1094
1193
1204
1119
945
703
427
157
-72
-236
-329
-369
-389
-431
-533
-715
-970
-1263
-1537
-1724
-1760
-1608
-1263
-762
-170
426
940
1308
1496
1507
1375
1153
896
646
421
215
6
-236
-532
-883
-1269
-1649
-1970
-2184
-2257
-2182
-1979
-1693
-1387
-1122
-948
-895
-961
-1117
-1314
-1490
-1584
-1555
-1383
-1080
-689
-272
100
362
473
424
243
-13
-265
-435
-465
-328
-38
353
766
1114
1320
1333
1136
749
221
-380
-981
-1514
-1922
-2164
-2214
-2062
-1712
-1185
-520
228
993
1704
2298
2734
2993
3091
3064
2958
2815
2657
2478
2246
1915
1442
809
35
-821
-1667
-2397
-2921
-3186
-3188
-2976
-2633
-2253
-1912
-1641
-1418
-1175
-816
-257
547
1578
2744
3899
4867
5489
5654
5333
4581
3524
2329
1157
136
-675
-1284
-1755
-2177
-2634
-3170
-3774
-4382
-4893
-5197
-5205
-4872
-4207
-3273
-2167
-1000
125
1133
1981
2656
3166
3527
3753
3848
3806
3618
3272
2769
2119
1353
510
-357
-1197
-1959
-2604
-3105
-3453
-3651
-3715
-3667
-3529
-3320
-3049
-2718
-2322
-1859
-1332
-756
-158
420
933
1336
1594
1687
1613
1390
1047
624
165
-284
-683
-996
-1198
-1273
-1222
-1056
-804
-500
-184
107
348
521
619
645
603
496
329
112
-139
-396
-618
-760
-782
-659
-398
-36
363
722
971
1062
986
772
481
184
-55
-198
-243
-219
-177
-174
-256
-448
-749
-1134
-1563
-1988
-2361
-2638
-2782
-2765
-2572
-2206
-1691
-1072
-412
216
747
1135
1362
1442
1411
1315
1192
1061
915
733
484
151
-263
-730
-1201
-1623
-1951
-2162
-2254
-2244
-2157
-2013
-1820
-1576
-1277
-926
-541
-156
192
469
667
804
920
1066
1275
1547
1840
2077
2174
2066
1739
1246
698
236
-8
46
400
978
1645
2250
2670
2845
2789
2583
2335
2148
2075
2112
2199
2245
2162
1897
1450
871
244
-339
-798
-1087
-1189
-1115
-881
-508
-12
592
1274
1991
2681
3273
3708
3950
3999
3891
3682
3426
3154
2861
2506
2033
1391
568
-399
-1424
-2387
-3167
-3675
-3878
-3801
-3516
-3120
-2699
-2308
-1960
-1634
-1295
-917
-499
-71
318
614
782
824
774
690
635
653
756
920
1096
1229
1277
1224
1085
897
705
544
431
363
321
289
257
229
222
252
326
432
539
608
602
509
341
143
-21
-92
-29
175
484
833
1146
1352
1408
1303
1063
733
364
3
-325
-609
-850
-1054
-1224
-1353
-1431
-1449
-1402
-1296
-1144
-959
-748
-509
-224
127
562
1079
1651
2222
2720
3066
3195
3077
2718
2164
1489
778
104
-480
-952
-1318
-1601
-1830
-2028
-2204
-2352
-2454
-2490
-2440
-2297
-2062
-1746
-1369
-953
-522
-101
289
624
890
1075
1181
1220
1219
1209
1222
1280
1390
1537
1687
1795
1818
1722
1495
1154
736
299
-100
-410
-601
-670
-638
-546
-441
-371
-369
-448
-603
-809
-1028
-1220
-1347
-1380
-1307
-1127
-853
-507
-113
308
739
1174
1609
2045
2479
2896
3272
3571
3752
3775
3616
3275
2776
2174
1539
949
469
141
-28
-65
-23
33
38
-49
-243
-525
-849
-1157
-1386
-1490
-1444
-1253
-948
-584
-224
67
232
233
55
-289
-760
-1299
-1831
-2278
-2573
-2671
-2558
-2255
-1818
-1323
-852
-478
-247
-173
-230
-363
-498
-564
-502
-280
100
610
1195
1792
2336
2773
3064
3193
3158
2978
2679
2294
1858
1405
966
566
230
-22
-173
-209
-125
76
379
756
1170
1576
1937
2226
2432
2568
2659
2737
2828
2941
3059
3140
3130
2975
2640
2127
1474
756
69
-498
-879
-1048
-1029
-884
-696
-549
-503
-578
-757
-989
-1207
-1347
-1366
-1249
-1016
-708
-380
-89
123
227
216
97
-113
-387
-698
-1016
-1314
-1567
-1753
-1858
-1876
-1811
-1677
-1500
-1307
-1133
-1006
-950
-978
-1088
-1265
-1480
-1690
-1850
-1919
-1866
-1685
-1390
-1025
-646
-317
-87
14
-9
-119
-254
-345
-327
-159
168
636
1201
1807
2403
2951
3427
3826
4146
4385
4535
4577
4489
4252
3857
3315
2660
1941
1215
541
-36
-488
-805
-996
-1081
-1085
-1036
-959
-878
-811
-773
-777
-825
-913
-1025
-1139
-1226
-1258
-1218
-1103
-926
-718
-523
-384
-336
-399
-566
-810
-1088
-1348
-1547
-1663
-1694
-1670
-1634
-1639
-1728
-1919
-2201
-2531
-2846
-3072
-3147
-3035
-2732
-2269
-1699
-1087
-492
43
494
855
1130
1319
1413
1395
1242
939
487
-87
-731
-1374
-1943
-2378
-2643
-2735
-2675
-2504
-2264
-1985
-1680
-1343
-957
-507
13
588
1187
1764
2272
2669
2926
3029
2976
2775
2437
1978
1416
782
112
-544
-1134
-1608
-1930
-2088
-2091
-1975
-1783
-1563
-1347
-1148
-960
-757
-507
-185
224
714
1263
1833
2380
2859
3232
3469
3550
3470
3236
2872
2410
1893
1363
857
396
-18
-403
-791
-1215
-1695
-2230
-2789
-3316
-3741
-3996
-4033
-3834
-3419
-2839
-2164
-1469
-817
-247
225
601
899
1135
1319
1453
1529
1536
1463
1304
1062
748
376
-35
-463
-887
-1284
-1634
-1916
-2121
-2246
-2299
-2299
-2270
-2230
-2193
-2156
-2103
-2009
-1852
-1617
-1308
-950
-586
-262
-21
114
143
90
-5
-97
-150
-143
-78
27
146
250
318
341
318
259
172
68
-43
-148
-229
-261
-217
-74
179
533
953
1381
1749
1994
2071
1967
1704
1336
929
549
242
26
-111
-201
-282
-384
-516
-666
-803
-891
-900
-819
-655
-436
-197
28
217
363
474
564
645
724
794
845
863
844
794
734
691
693
756
880
1045
1216
1354
1426
1414
1323
1176
1010
868
779
760
807
898
999
1077
1099
1047
915
706
433
109
-254
-644
-1052
-1469
-1883
-2276
-2626
-2912
-3113
-3219
-3227
-3148
-3000
-2809
-2594
-2372
-2146
-1910
-1652
-1361
-1032
-677
-321
-3
235
356
340
186
-82
-424
-793
-1147
-1458
-1715
-1923
-2093
-2236
-2350
-2420
-2421
-2321
-2101
-1759
-1314
-809
-295
178
578
896
1149
1369
1592
1845
2130
2430
2706
2913
3014
2991
2851
2620
2340
2050
1780
1543
1332
1130
916
676
406
114
-182
-464
-715
-923
-1082
-1192
-1249
-1250
-1189
-1063
-874
-637
-376
-128
68
176
172
43
-204
-549
-964
-1416
-1873
-2304
-2685
-2998
-3229
-3374
-3438
-3436
-3389
-3325
-3266
-3226
-3203
-3179
-3124
-3002
-2785
-2462
-2041
-1555
-1051
-585
-204
57
186
190
94
-69
-261
-450
-611
-729
-796
-814
-792
-746
-691
-646
-623
-625
-647
-670
-671
-625
-518
-344
-115
148
422
686
934
1171
1417
1692
2011
2374
2762
3145
3483
3744
3911
3987
3993
3961
3924
3904
3907
3921
3923
3887
3791
3627
3398
3119
2814
2509
2228
1997
1837
1761
1780
1889
2066
2275
2466
2584
2584
2441
2164
1788
1376
996
707
543
505
568
690
830
964
1091
1228
1403
1634
1919
2227
2503
2685
2724
2596
2317
1939
1531
1161
878
692
578
486
357
144
-169
-567
-1002
-1415
-1740
-1934
-1976
-1874
-1658
-1373
-1061
-764
-506
-301
-148
-38
46
125
213
323
454
595
726
822
862
839
764
668
595
588
680
877
1154
1458
1728
1902
1947
1862
1685
1477
1308
1234
1279
1434
1657
1894
2096
2234
2312
2359
2418
2522
2683
2875
3041
3107
3005
2695
2180
1516
796
130
-381
-673
-732
-602
-368
-137
-7
-44
-265
-637
-1085
-1514
-1834
-1986
-1954
-1769
-1503
-1246
-1088
-1095
-1297
-1680
-2194
-2763
-3304
-3745
-4033
-4142
-4073
-3847
-3499
-3067
-2589
-2098
-1619
-1172
-768
-414
-114
134
329
466
535
518
394
146
-230
-722
-1290
-1877
-2413
-2829
-3074
-3130
-3013
-2770
-2467
-2169
-1920
-1731
-1578
-1409
-1162
-784
-255
406
1139
1853
2450
2843
2976
2838
2457
1897
1242
578
-24
-515
-874
-1104
-1230
-1286
-1309
-1329
-1370
-1440
-1536
-1649
-1762
-1859
-1928
-1965
-1970
-1950
-1909
-1850
-1766
-1644
-1467
-1218
-893
-501
-68
360
731
993
1107
1051
831
475
26
-465
-948
-1385
-1753
-2041
-2256
-2406
-2504
-2562
-2588
-2585
-2553
-2490
-2391
-2255
-2079
-1868
-1630
-1379
-1133
-915
-742
-629
-577
-577
-609
-647
-660
-626
-528
-362
-134
142
450
775
1098
1404
1674
1886
2017
2044
1955
1752
1456
1108
766
489
329
314
443
685
983
1269
1480
1572
1525
1351
1082
766
450
175
-32
-155
-189
-135
6
230
528
880
1257
1616
1907
2081
2105
1965
1680
1293
866
471
168
-1
-23
88
295
552
815
1050
1237
1377
1478
1557
1628
1698
1767
1826
1861
1859
1807
1699
1533
1314
1048
749
430
103
-219
-529
-819
-1088
-1334
-1554
-1743
-1889
-1976
-1988
-1914
-1756
-1532
-1275
-1034
-859
-794
-860
-1052
-1336
-1658
-1957
-2185
-2317
-2357
-2340
-2313
-2322
-2393
-2516
-2651
-2733
-2690
-2471
-2055
-1466
-764
-32
649
1217
1646
1949
2167
2353
2552
2784
3043
3294
3494
3603
3600
3493
3310
3094
2886
2714
2581
2474
2365
2227
2045
1822
1577
1342
1145
1004
920
874
840
790
709
597
474
373
331
376
520
755
1050
1362
1644
1850
1950
1929
1792
1563
1278
976
699
477
323
236
193
162
106
0
-169
-387
-623
-831
-967
-1002
-940
-805
-655
-552
-554
-688
-947
-1287
-1635
-1914
-2062
-2051
-1897
-1652
-1393
-1200
-1132
-1215
-1436
-1750
-2092
-2397
-2615
-2716
-2695
-2565
-2345
-2058
-1719
-1340
-934
-517
-111
254
552
766
897
966
1012
1090
1243
1504
1878
2340
2840
3313
3691
3920
3970
3837
3548
3147
2688
2224
1800
1440
1151
923
735
561
382
189
-11
-194
-328
-379
-325
-162
88
376
639
806
820
645
278
-250
-888
-1570
-2234
-2832
-3338
-3747
-4069
-4322
-4523
-4684
-4810
-4902
-4959
-4980
-4964
-4908
-4803
-4634
-4381
-4024
-3549
-2958
-2270
-1523
-763
-39
609
1157
1597
1934
2175
2327
2385
2337
2173
1890
1500
1039
558
114
-243
-482
-596
-607
-550
-466
-386
-327
-286
-251
-208
-147
-70
14
94
168
241
331
457
627
834
1042
1201
1253
1151
882
470
-23
-510
-905
-1144
-1202
-1100
-899
-678
-513
-456
-527
-708
-959
-1235
-1497
-1724
-1918
-2091
-2262
-2439
-2617
-2780
-2902
-2959
-2942
-2854
-2716
-2557
-2410
-2301
-2242
-2232
-2259
-2299
-2325
-2313
-2238
-2083
-1838
-1502
-1085
-603
-83
447
962
1443
1884
2287
2661
3014
3345
3641
3874
4006
4005
3843
3518
3049
2483
1882
1313
840
510
351
368
548
865
1283
1762
2260
2738
3157
3488
3709
3807
3783
3647
3416
3108
2739
2320
1859
1363
841
306
-219
-709
-1134
-1474
-1718
-1871
-1950
-1988
-2017
-2070
-2170
-2324
-2527
-2761
-2999
-3214
-3385
-3498
-3550
-3552
-3521
-3475
-3429
-3390
-3350
-3289
-3180
-2995
-2719
-2352
-1921
-1470
-1058
-744
-571
-556
-687
-921
-1200
-1459
-1651
-1747
-1749
-1680
-1578
-1482
-1417
-1392
-1395
-1398
-1367
-1270
-1083
-799
-429
3
458
889
1248
1491
1586
1521
1311
996
634
297
52
-55
-8
176
451
753
1024
1221
1331
1370
1377
1398
1471
1613
1820
2070
2330
2568
2766
2913
3008
3049
3028
2927
2722
2396
1944
1385
763
136
-436
-908
-1256
-1490
-1640
-1742
-1827
-1904
-1961
-1966
-1889
-1713
-1451
-1149
-874
-705
-705
-907
-1304
-1851
-2475
-3098
-3647
-4070
-4344
-4461
-4434
-4279
-4018
-3674
-3269
-2832
-2391
-1972
-1588
-1241
-914
-577
-199
239
734
1259
1763
2188
2485
2628
2621
2495
2297
2073
1848
1625
1382
1092
736
322
-112
-503
-782
-899
-838
-632
-348
-72
120
193
160
85
57
165
463
946
1550
2164
2656
2911
2856
2478
1820
970
33
-893
-1732
-2433
-2972
-3335
-3512
-3491
-3260
-2815
-2173
-1378
-495
395
1212
1900
2433
2823
3108
3340
3558
3781
3992
4147
4186
4054
3723
3194
2509
1737
958
247
-347
-802
-1126
-1347
-1498
-1607
-1684
-1726
-1715
-1632
-1462
-1206
-880
-515
-146
191
472
685
834
932
1002
1063
1134
1226
1343
1485
1646
1815
1980
2123
2224
2259
2212
2069
1832
1515
1145
756
385
59
-205
-408
-561
-684
-792
-892
-980
-1041
-1057
-1016
-924
-803
-694
-644
-696
-877
-1183
-1584
-2025
-2445
-2782
-2997
-3075
-3033
-2904
-2732
-2558
-2412
-2304
-2231
-2178
-2125
-2052
-1943
-1787
-1577
-1309
-987
-621
-237
128
428
617
662
553
312
-4
-317
-541
-604
-470
-144
323
850
1345
1728
1952
2009
1935
1784
1619
1489
1413
1381
1359
1303
1182
985
734
474
266
163
201
382
675
1022
1355
1611
1751
1767
1685
1560
1456
1434
1536
1769
2106
2493
2858
3129
3251
3198
2975
2618
2180
1716
1271
864
493
132
-250
-679
-1160
-1675
-2179
-2616
-2929
-3077
-3047
-2857
-2546
-2171
-1783
-1420
-1098
-809
-529
-232
102
478
880
1280
1640
1927
2111
2179
2126
1956
1679
1307
856
344
-201
-747
-1257
-1696
-2037
-2269
-2399
-2449
-2447
-2421
-2385
-2331
-2237
-2064
-1777
-1351
-789
-121
594
1283
1873
2307
2557
2626
2551
2388
2199
2040
1949
1937
1994
2089
2184
2242
2234
2151
1999
1804
1605
1448
1376
1427
1619
1952
2401
2922
3454
3931
4292
4491
4508
4350
4053
3676
3285
2943
2695
2560
2526
2552
2582
2556
2426
2168
1788
1323
830
371
1
-250
-380
-414
-399
-386
-417
-514
-677
-884
-1100
-1296
-1451
-1564
-1649
-1730
-1823
-1930
-2028
-2079
-2032
-1847
-1509
-1039
-499
16
403
567
453
53
-579
-1345
-2118
-2770
-3199
-3345
-3208
-2837
-2319
-1761
-1264
-905
-721
-710
-829
-1010
-1176
-1252
-1186
-954
-566
-62
496
1035
1484
1788
1915
1863
1659
1356
1020
721
522
463
559
796
1131
1503
1846
2100
2223
2202
2058
1835
1594
1399
1294
1299
1397
1542
1669
1712
1619
1370
981
498
-11
-474
-834
-1055
-1132
-1085
-946
-752
-532
-306
-84
129
325
492
615
680
682
631
551
475
437
460
544
669
796
884
899
833
704
556
443
413
494
681
937
1206
1420
1523
1482
1288
957
518
4
-563
-1171
-1817
-2500
-3213
-3934
-4630
-5252
-5751
-6079
-6205
-6116
-5817
-5334
-4704
-3977
-3208
-2453
-1765
-1188
-752
-467
-322
-286
-315
-364
-400
-410
-405
-420
-498
-683
-997
-1436
-1963
-2515
-3017
-3396
-3596
-3590
-3379
-2989
-2462
-1845
-1184
-514
137
744
1289
1746
2095
2314
2387
2311
2095
1765
1353
897
434
-10
-417
-781
-1106
-1395
-1650
-1864
-2021
-2098
-2067
-1906
-1606
-1178
-650
-71
506
1025
1443
1739
1908
1965
1936
1843
1704
1525
1303
1034
723
387
60
-212
-384
-423
-321
-99
194
490
718
820
764
548
196
-244
-718
-1177
-1581
-1909
-2155
-2323
-2427
-2480
-2499
-2496
-2482
-2463
-2439
-2408
-2361
-2290
-2189
-2057
-1903
-1739
-1583
-1448
-1341
-1259
-1190
-1120
-1041
-958
-888
-863
-914
-1063
-1314
-1643
-2005
-2345
-2613
-2781
-2851
-2854
-2846
-2883
-3010
-3241
-3556
-3906
-4228
-4460
-4558
-4506
-4315
-4014
-3644
-3236
-2811
-2376
-1929
-1465
-982
-488
1
466
892
1271
1607
1912
2202
2490
2785
3083
3371
3628
3829
3952
3979
3901
3721
3453
3123
2769
2434
2159
1975
1898
1923
2025
2164
2295
2381
2402
2360
2274
2180
2113
2098
2145
2244
2375
2511
2628
2714
2761
2772
2746
2674
2540
2325
2008
1585
1072
504
-64
-569
-958
-1197
-1277
-1221
-1070
-876
-689
-545
-461
-438
-462
-513
-574
-631
-682
-726
-774
-833
-915
-1030
-1186
-1388
-1635
-1919
-2227
-2533
-2808
-3023
-3148
-3162
-3055
-2826
-2484
-2045
-1533
-969
-378
211
769
1263
1664
1947
2095
2107
1997
1792
1527
1241
968
733
546
406
304
227
164
109
65
38
38
72
142
243
362
482
582
647
665
636
564
464
352
243
147
69
3
-57
-121
-195
-277
-359
-427
-467
-469
-430
-362
-285
-224
-204
-237
-323
-445
-570
-663
-688
-621
-459
-215
78
378
642
835
938
952
900
819
758
769
892
1152
1550
2061
2639
3217
3726
4105
4312
4336
4197
3944
3639
3350
3126
2992
2944
2948
2955
2913
2784
2550
2219
1821
1397
989
633
348
142
14
-36
-9
104
308
608
991
1431
1885
2298
2619
2810
2860
2786
2631
2455
2317
2264
2314
2453
2641
2818
2925
2912
2756
2462
2064
1613
1165
772
468
263
146
91
60
23
-44
-147
-273
-399
-494
-529
-486
-361
-169
65
303
509
653
720
709
635
529
429
373
397
525
769
1122
1562
2055
2554
3016
3400
3681
3854
3932
3946
3933
3927
3952
4011
4088
4152
4166
4100
3943
3699
3392
3057
2726
2421
2148
1900
1660
1418
1170
932
729
589
532
560
648
755
825
809
673
406
22
-447
-965
-1497
-2024
-2535
-3027
-3495
-3926
-4298
-4585
-4766
-4834
-4807
-4723
-4631
-4581
-4602
-4698
-4839
-4973
-5042
-4998
-4824
-4535
-4180
-3825
-3541
-3380
-3366
-3494
-3734
-4038
-4362
-4666
-4924
-5122
-5254
-5313
-5294
-5189
-4996
-4719
-4375
-3996
-3624
-3308
-3091
-3006
-3068
-3271
-3589
-3981
-4393
-4767
-5048
-5193
-5171
-4974
-4613
-4116
-3525
-2885
-2236
-1608
-1018
-469
47
537
1006
1461
1895
2310
2711
3107
3516
3954
4425
4919
5402
5822
6119
6234
6130
5797
5260
4571
3801
3021
2291
1651
1117
685
339
60
-168
-359
-521
-663
-795
-925
-1065
-1218
-1380
-1538
-1672
-1761
-1789
-1750
-1649
-1505
-1341
-1185
-1059
-983
-968
-1022
-1154
-1365
-1660
-2035
-2480
-2973
-3485
-3978
-4419
-4778
-5039
-5199
-5266
-5257
-5192
-5090
-4966
-4831
-4694
-4563
-4446
-4349
-4273
-4216
-4166
-4107
-4019
-3886
-3699
-3459
-3183
-2893
-2620
-2390
-2222
-2120
-2075
-2057
-2029
-1946
-1762
-1444
-975
-359
375
1177
1986
2739
3380
3877
4223
4433
4545
4601
4639
4680
4726
4764
4769
4715
4590
4394
4146
3872
3606
3373
3194
3077
3025
3036
3107
3233
3405
3605
3802
3960
4037
3998
3830
3539
3162
2754
2376
2081
1901
1841
1880
1982
2109
2231
2342
2451
2582
2762
3007
3319
3681
4059
4415
4711
4915
5008
4979
4823
4546
4158
3677
3135
2572
2037
1581
1239
1032
953
972
1041
1108
1127
1070
932
727
484
229
-15
-238
-445
-646
-851
-1068
-1297
-1533
-1767
-1993
-2209
-2419
-2623
-2822
-3010
-3169
-3279
-3316
-3259
-3096
-2824
-2452
-1998
-1488
-953
-429
44
426
684
796
758
591
338
58
-187
-351
-415
-393
-336
-311
-387
-613
-1000
-1517
-2094
-2642
-3073
-3318
-3348
-3171
-2826
-2373
-1871
-1370
-900
-475
-98
232
516
746
916
1018
1058
1044
995
934
882
854
858
898
973
1084
1233
1423
1652
1909
2172
2409
2586
2674
2657
2541
2350
2123
1904
1726
1608
1543
1507
1462
1372
1208
965
658
325
12
-230
-365
-374
-264
-69
159
356
457
415
207
-160
-646
-1190
-1717
-2160
-2474
-2643
-2685
-2647
-2586
-2557
-2594
-2704
-2864
-3032
-3161
-3212
-3171
-3046
-2869
-2677
-2507
-2380
-2298
-2247
-2208
-2165
-2114
-2066
-2045
-2078
-2181
-2354
-2579
-2822
-3038
-3188
-3245
-3197
-3049
-2815
-2513
-2156
-1752
-1306
-823
-315
198
691
1137
1517
1827
2082
2311
2551
2833
3175
3573
3999
4412
4767
5030
5191
5266
5297
5338
5443
5646
5949
6322
6700
7004
7155
7094
6800
6293
5639
4929
4262
3724
3368
3198
3177
3230
3266
3203
2988
2609
2097
1517
951
477
147
-22
-48
24
136
235
287
283
232
160
87
23
-40
-131
-287
-546
-930
-1441
-2054
-2720
-3378
-3964
-4425
-4725
-4855
-4826
-4668
-4420
-4123
-3812
-3509
-3227
-2969
-2732
-2515
-2327
-2182
-2106
-2126
-2263
-2527
-2905
-3363
-3849
-4301
-4665
-4902
-5002
-4981
-4880
-4747
-4625
-4540
-4488
-4441
-4353
-4178
-3882
-3453
-2909
-2287
-1636
-1002
-419
100
560
975
1361
1728
2073
2389
2660
2876
3035
3139
3197
3217
3196
3126
2992
2783
2499
2157
1797
1472
1238
1140
1199
1403
1718
2091
2472
2823
3134
3418
3705
4022
4386
4779
5156
5449
5584
5500
5171
4609
3872
3044
2221
1489
902
481
204
25
-118
-282
-505
-800
-1154
-1534
-1898
-2204
-2425
-2548
-2580
-2541
-2460
-2365
-2278
-2214
-2171
-2142
-2109
-2052
-1953
-1799
-1587
-1320
-1014
-691
-378
-107
95
207
220
135
-33
-259
-510
-755
-968
-1135
-1254
-1335
-1396
-1456
-1530
-1620
-1714
-1790
-1813
-1749
-1573
-1271
-849
-336
228
790
1299
1716
2017
2207
2303
2341
2361
2392
2447
2514
2563
2548
2428
2179
1808
1357
897
516
293
278
477
842
1285
1694
1961
2009
1817
1413
878
320
-154
-463
-570
-486
-261
30
313
534
667
723
737
757
831
989
1238
1559
1911
2240
2490
2616
2588
2406
2091
1692
1268
882
584
404
342
372
449
528
574
574
546
527
563
690
920
1232
1574
1876
2067
2096
1941
1616
1160
624
59
-501
-1042
-1557
-2045
-2491
-2867
-3129
-3233
-3151
-2882
-2464
-1965
-1472
-1060
-780
-636
-592
-582
-534
-397
-158
152
470
721
844
819
671
469
303
255
380
682
1118
1612
2082
2463
2729
2902
3041
3224
3520
3966
4557
5242
5938
6557
7020
7281
7331
7193
6910
6526
6078
5584
5045
4459
3825
3160
2493
1869
1332
918
639
484
421
408
402
376
319
239
148
61
-25
-126
-275
-505
-845
-1299
-1848
-2447
-3036
-3555
-3957
-4222
-4355
-4388
-4362
-4320
-4289
-4280
-4281
-4266
-4199
-4051
-3802
-3447
-2999
-2490
-1962
-1467
-1058
-786
-686
-777
-1050
-1471
-1979
-2498
-2945
-3250
-3367
-3284
-3023
-2637
-2194
-1763
-1398
-1128
-954
-852
-782
-704
-584
-407
-176
87
353
589
771
887
942
955
955
974
1042
1178
1390
1669
1994
2335
2657
2922
3101
3168
3109
2918
2595
2154
1614
1006
367
-258
-824
-1292
-1634
-1839
-1913
-1879
-1766
-1611
-1439
-1269
-1111
-966
-839
-737
-677
-682
-774
-966
-1254
-1614
-2003
-2369
-2662
-2846
-2908
-2861
-2738
-2585
-2447
-2355
-2325
-2348
-2400
-2444
-2441
-2356
-2163
-1854
-1435
-931
-379
176
684
1106
1415
1610
1708
1749
1778
1840
1960
2145
2376
2618
2833
2993
3087
3124
3126
3120
3124
3138
3146
3121
3043
2903
2718
2528
2380
2316
2355
2482
2647
2779
2805
2669
2353
1876
1294
679
99
-395
-780
-1060
-1251
-1371
-1429
-1418
-1326
-1139
-863
-524
-176
113
278
272
84
-262
-708
-1182
-1618
-1976
-2253
-2486
-2737
-3078
-3565
-4217
-5012
-5878
-6716
-7411
-7866
-8022
-7871
-7458
-6875
-6234
-5639
-5163
-4824
-4583
-4354
-4027
-3500
-2712
-1664
-424
878
2082
3029
3594
3713
3386
2677
1692
551
-629
-1757
-2770
-3627
-4304
-4780
-5034
-5043
-4787
-4259
-3472
-2462
-1283
-9
1285
2521
3630
4552
5240
5661
5797
5650
5245
4629
3869
3044
2231
1494
878
399
52
-185
-338
-429
-468
-460
-401
-291
-139
39
219
377
497
573
613
634
657
699
774
885
1035
1224
1458
1744
2082
2466
2867
3237
3511
3619
3504
3134
2521
1720
821
-66
-835
-1401
-1720
-1792
-1658
-1385
-1053
-734
-487
-348
-332
-439
-659
-980
-1387
-1867
-2404
-2983
-3584
-4188
-4777
-5338
-5859
-6334
-6756
-7115
-7397
-7582
-7646
-7573
-7354
-7000
-6540
-6023
-5507
-5050
-4697
-4464
-4339
-4279
-4219
-4089
-3827
-3392
-2776
-1999
-1102
-136
854
1839
2806
3760
4708
5654
6582
7462
8246
8880
9321
9540
9538
9334
8966
8475
7895
7246
6533
5754
4907
3999
3057
2124
1254
502
-88
-494
-717
-779
-719
-578
-395
-196
9
222
456
726
1049
1434
1884
2387
2918
3435
3884
4196
4302
4137
3657
2846
1727
363
-1149
-2690
-4130
-5352
-6260
-6792
-6928
-6684
-6107
-5271
-4260
-3166
-2073
-1057
-174
534
1048
1366
1502
1479
1330
1089
788
453
107
-241
-590
-950
-1344
-1796
-2333
-2969
-3699
-4489
-5270
-5946
-6406
-6539
-6260
-5532
-4377
-2878
-1175
564
2162
3470
4380
4845
4872
4518
3862
2995
1996
926
-177
-1294
-2413
-3520
-4592
-5593
-6473
-7173
-7638
-7822
-7704
-7293
-6634
-5807
-4916
-4075
-3388
-2928
-2715
-2717
-2844
-2973
-2967
-2713
-2148
-1275
-165
1056
2234
3224
3918
4266
4279
4024
3596
3098
2616
2203
1879
1639
1459
1313
1181
1052
922
794
673
569
498
486
569
789
1181
1757
2501
3352
4215
4973
5508
5728
5586
5091
4304
3325
2268
1242
330
-418
-986
-1383
-1632
-1760
-1791
-1743
-1632
-1469
-1260
-1004
-689
-293
214
858
1648
2568
3561
4538
5390
6005
6295
6217
5780
5049
4121
3113
2131
1257
537
-15
-410
-666
-805
-843
-793
-669
-492
-290
-93
69
180
244
281
322
399
531
715
924
1110
1225
1225
1093
841
507
150
-165
-383
-468
-407
-214
82
442
823
1189
1514
1778
1974
2102
2162
2158
2088
1944
1708
1358
869
226
-570
-1493
-2486
-3466
-4334
-4986
-5330
-5306
-4889
-4098
-2986
-1638
-149
1379
2853
4195
5340
6245
6886
7256
7371
7260
6966
6540
6031
5478
4911
4343
3775
3200
2607
1990
1349
691
32
-602
-1181
-1664
-2011
-2178
-2127
-1836
-1306
-569
315
1261
2170
2951
3533
3883
4002
3926
3707
3398
3035
2631
2170
1619
943
117
-861
-1960
-3124
-4279
-5341
-6233
-6893
-7281
-7382
-7205
-6780
-6156
-5395
-4563
-3722
-2924
-2202
-1568
-1016
-533
-99
295
647
942
1160
1285
1313
1261
1156
1033
921
827
736
608
398
68
-396
-973
-1608
-2221
-2732
-3075
-3215
-3156
-2930
-2586
-2172
-1722
-1248
-746
-204
386
1014
1653
2262
2795
3215
3499
3645
3669
3596
3453
3263
3042
2804
2560
2320
2096
1892
1702
1508
1278
975
572
60
-539
-1172
-1765
-2242
-2542
-2635
-2535
-2294
-1985
-1688
-1464
-1349
-1343
-1426
-1566
-1738
-1933
-2161
-2443
-2802
-3241
-3746
-4274
-4771
-5183
-5472
-5629
-5678
-5670
-5669
-5731
-5892
-6153
-6477
-6800
-7040
-7115
-6958
-6532
-5830
-4882
-3742
-2488
-1205
19
1104
1979
2590
2901
2893
2567
1943
1054
-50
-1312
-2669
-4058
-5421
-6712
-7895
-8943
-9838
-10560
-11082
-11368
-11366
-11021
-10278
-9101
-7485
-5470
-3140
-627
1910
4301
6388
8047
9201
9828
9956
9653
9015
8151
7170
6168
5231
4424
3792
3361
3136
3099
3217
3438
3702
3945
4108
4139
3999
3661
3111
2348
1386
256
-995
-2299
-3579
-4751
-5743
-6503
-7010
-7273
-7329
-7220
-6980
-6617
-6100
-5370
-4355
-2998
-1287
720
2889
5019
6872
8216
8865
8721
7788
6174
4066
1696
-695
-2898
-4756
-6178
-7135
-7654
-7799
-7658
-7327
-6899
-6447
-6017
-5614
-5202
-4706
-4025
-3061
-1741
-52
1947
4119
6271
8180
9639
10498
10691
10243
9262
7910
6361
4769
3240
1822
515
-712
-1891
-3038
-4136
-5133
-5952
-6508
-6729
-6565
-6005
-5074
-3828
-2349
-728
943
2581
4116
5497
6687
7662
8406
8907
9154
9134
8838
8262
7416
6323
5023
3571
2028
460
-1072
-2508
-3790
-4856
-5637
-6055
-6033
-5509
-4453
-2888
-897
1375
3739
5987
7928
9421
10398
10867
10902
10617
10126
9513
8810
7993
6996
5737
4159
2251
76
-2239
-4513
-6550
-8173
-9262
-9768
-9724
-9220
-8384
-7342
-6187
-4971
-3696
-2337
-870
705
2335
3918
5313
6367
6959
7024
6580
5723
4604
3400
2269
1319
595
79
-288
-577
-841
-1100
-1334
-1495
-1530
-1398
-1089
-625
-50
578
1210
1812
2363
2855
3275
3604
3808
3852
3708
3373
2875
2274
1647
1073
609
281
76
-43
-118
-176
-213
-193
-57
256
782
1511
2382
3290
4103
4698
4980
4907
4493
3799
2918
1950
990
108
-646
-1240
-1657
-1885
-1922
-1772
-1460
-1028
-539
-72
299
510
529
356
25
-411
-897
-1391
-1879
-2377
-2925
-3566
-4334
-5229
-6216
-7223
-8154
-8918
-9432
-9651
-9564
-9194
-8577
-7751
-6740
-5554
-4191
-2654
-966
817
2609
4298
5768
6922
7705
8106
8160
7932
7491
6898
6187
5366
4433
3390
2260
1093
-33
-1034
-1837
-2401
-2732
-2874
-2903
-2895
-2909
-2967
-3050
-3112
-3098
-2963
-2694
-2316
-1885
-1471
-1142
-946
-898
-980
-1154
-1370
-1580
-1748
-1855
-1893
-1865
-1779
-1646
-1481
-1304
-1142
-1028
-996
-1075
-1288
-1642
-2134
-2750
-3471
-4275
-5142
-6050
-6969
-7862
-8681
-9367
-9862
-10111
-10077
-9747
-9130
-8258
-7175
-5930
-4574
-3147
-1689
-236
1173
2498
3697
4730
5567
6196
6616
6844
6903
6814
6593
6245
5770
5168
4446
3627
2751
1869
1032
280
-373
-940
-1461
-1991
-2580
-3261
-4030
-4854
-5668
-6398
-6979
-7372
-7573
-7612
-7539
-7403
-7237
-7039
-6775
-6385
-5805
-4990
-3930
-2660
-1253
193
1581
2833
3909
4802
5535
6137
6632
7020
7278
7364
7240
6882
6297
5527
4645
3732
2866
2101
1460
931
479
54
-388
-879
-1430
-2029
-2643
-3220
-3699
-4011
-4086
-3869
-3326
-2458
-1311
28
1433
2763
3886
4707
5187
5354
5298
5151
5055
5137
5475
6090
6943
7947
8985
9937
10698
11188
11361
11201
10721
9956
8957
7790
6525
5235
3986
2826
1783
857
27
-747
-1505
-2274
-3059
-3828
-4517
-5039
-5294
-5192
-4672
-3717
-2360
-694
1149
3005
4705
6101
7079
7582
7610
7211
6471
5491
4366
3166
1933
675
-614
-1951
-3338
-4759
-6174
-7520
-8726
-9718
-10437
-10839
-10897
-10603
-9959
-8974
-7666
-6064
-4209
-2164
-9
2154
4216
6063
7594
8727
9410
9619
9362
8675
7617
6267
4719
3076
1445
-67
-1362
-2364
-3022
-3315
-3263
-2915
-2346
-1643
-895
-175
464
1002
1440
1796
2095
2352
2564
2709
2748
2639
2348
1865
1213
441
-381
-1176
-1883
-2463
-2907
-3224
-3435
-3548
-3557
-3429
-3122
-2599
-1850
-911
131
1150
2000
2551
2714
2467
1855
980
-27
-1036
-1942
-2685
-3248
-3646
-3907
-4051
-4083
-3986
-3728
-3279
-2629
-1790
-806
256
1315
2288
3101
3696
4030
4083
3846
3330
2563
1592
476
-713
-1903
-3029
-4043
-4922
-5657
-6261
-6752
-7148
-7463
-7699
-7857
-7931
-7919
-7819
-7625
-7327
-6907
-6338
-5596
-4665
-3555
-2309
-1002
259
1365
2216
2748
2944
2838
2505
2043
1547
1096
738
490
347
296
325
432
623
905
1271
1698
2139
2532
2811
2927
2858
2621
2268
1877
1531
1296
1205
1249
1377
1505
1543
1410
1058
487
-255
-1075
-1855
-2469
-2815
-2829
-2500
-1876
-1048
-140
720
1422
1895
2118
2114
1946
1690
1416
1172
967
777
552
231
-236
-875
-1683
-2622
-3635
-4655
-5624
-6495
-7244
-7863
-8354
-8720
-8957
-9056
-8999
-8771
-8364
-7787
-7067
-6244
-5365
-4477
-3612
-2785
-1993
-1217
-432
385
1240
2125
3008
3841
4567
5130
5482
5599
5479
5155
4686
4153
3653
3278
3103
3173
3487
3997
4616
5228
5718
5992
6003
5767
5361
4910
4560
4444
4651
5201
6042
7059
8101
9016
9685
10045
10096
9895
9531
9095
8657
8249
7863
7462
7004
6464
5846
5194
4579
4085
3777
3690
3807
4064
4361
4580
4606
4356
3785
2894
1729
367
-1093
-2545
-3886
-5027
-5898
-6456
-6684
-6597
-6238
-5670
-4972
-4218
-3474
-2782
-2156
-1589
-1054
-522
26
591
1152
1666
2085
2365
2483
2443
2280
2055
1840
1704
1697
1839
2119
2493
2895
3252
3491
3552
3395
3003
2388
1582
646
-338
-1271
-2043
-2550
-2708
-2469
-1839
-878
296
1532
2664
3547
4075
4204
3949
3373
2563
1606
564
-536
-1693
-2923
-4226
-5576
-6900
-8092
-9024
-9581
-9684
-9312
-8510
-7374
-6030
-4602
-3192
-1863
-639
476
1483
2370
3103
3629
3894
3865
3543
2978
2264
1520
868
408
199
254
538
990
1533
2095
2616
3049
3366
3544
3572
3439
3145
2697
2113
1419
644
-185
-1047
-1924
-2802
-3659
-4462
-5164
-5706
-6027
-6079
-5841
-5327
-4588
-3709
-2789
-1932
-1225
-733
-493
-510
-764
-1207
-1772
-2370
-2897
-3245
-3317
-3049
-2425
-1489
-348
850
1942
2786
3293
3448
3311
2999
2650
2386
2281
2337
2490
2628
2624
2371
1810
944
-160
-1391
-2612
-3688
-4504
-4980
-5076
-4794
-4172
-3281
-2215
-1082
12
974
1738
2276
2596
2734
2740
2657
2507
2283
1954
1481
836
21
-919
-1908
-2846
-3643
-4241
-4625
-4833
-4932
-4996
-5077
-5184
-5279
-5290
-5136
-4762
-4160
-3388
-2556
-1806
-1275
-1069
-1230
-1741
-2528
-3490
-4522
-5541
-6495
-7365
-8150
-8857
-9481
-10003
-10389
-10602
-10606
-10385
-9938
-9282
-8441
-7439
-6300
-5040
-3683
-2261
-831
529
1724
2654
3233
3412
3188
2612
1786
847
-57
-791
-1249
-1376
-1169
-675
21
814
1599
2285
2816
3172
3373
3470
3528
3614
3779
4043
4399
4805
5203
5535
5756
5846
5820
5717
5592
5497
5463
5491
5547
5563
5459
5158
4605
3784
2726
1504
224
-991
-2021
-2769
-3161
-3170
-2806
-2117
-1183
-105
1004
2031
2869
3433
3670
3565
3145
2473
1644
765
-60
-745
-1239
-1525
-1621
-1565
-1402
-1171
-897
-587
-239
148
560
959
1288
1476
1456
1186
664
-64
-911
-1766
-2514
-3063
-3361
-3399
-3207
-2832
-2321
-1701
-971
-110
909
2097
3428
4830
6190
7373
8250
8727
8772
8416
7749
6894
5975
5094
4304
3614
2995
2406
1821
1243
713
307
108
190
588
1285
2216
3270
4321
5244
5942
6353
6459
6278
5854
5247
4523
3747
2981
2282
1703
1284
1049
1000
1110
1328
1583
1797
1903
1856
1649
1310
901
504
198
44
69
259
560
893
1169
1314
1285
1084
757
391
93
-34
90
500
1178
2052
3007
3909
4626
5049
5109
4786
4105
3129
1942
639
-691
-1968
-3126
-4117
-4906
-5475
-5825
-5972
-5953
-5821
-5638
-5462
-5342
-5304
-5346
-5440
-5539
-5589
-5544
-5375
-5078
-4674
-4202
-3712
-3250
-2851
-2530
-2284
-2094
-1927
-1745
-1510
-1191
-765
-227
412
1124
1864
2573
3192
3663
3944
4014
3882
3570
3123
2588
2007
1414
828
260
-284
-789
-1235
-1587
-1811
-1875
-1765
-1489
-1080
-593
-88
380
777
1095
1352
1583
1824
2096
2397
2692
2920
3010
2896
2539
1935
1124
182
-790
-1686
-2409
-2889
-3086
-2994
-2637
-2061
-1323
-489
375
1204
1937
2523
2921
3107
3074
2834
2416
1861
1215
524
-173
-846
-1476
-2051
-2564
-3013
-3397
-3713
-3960
-4132
-4218
-4198
-4046
-3730
-3219
-2493
-1554
-431
810
2079
3268
4269
4992
5379
5411
5103
4493
3631
2562
1323
-59
-1558
-3139
-4749
-6317
-7755
-8973
-9897
-10479
-10703
-10583
-10152
-9450
-8510
-7355
-6001
-4472
-2807
-1075
627
2185
3483
4427
4957
5061
4766
4128
3211
2075
770
-665
-2189
-3745
-5253
-6608
-7694
-8406
-8667
-8453
-7798
-6788
-5544
-4198
-2871
-1653
-599
267
944
1441
1771
1944
1970
1864
1646
1348
1002
645
301
-10
-277
-492
-648
-731
-724
-615
-400
-92
276
657
1000
1264
1425
1487
1474
1425
1373
1337
1311
1266
1155
927
544
-13
-736
-1595
-2541
-3519
-4471
-5340
-6076
-6631
-6965
-7049
-6868
-6429
-5760
-4908
-3928
-2877
-1798
-717
355
1413
2445
3420
4280
4947
5336
5374
5025
4300
3262
2017
691
-597
-1753
-2724
-3498
-4091
-4530
-4838
-5015
-5042
-4886
-4514
-3910
-3086
-2089
-988
130
1184
2107
2859
3431
3835
4100
4264
4361
4417
4451
4471
4476
4458
4402
4288
4094
3798
3382
2843
2193
1462
700
-34
-674
-1166
-1469
-1567
-1469
-1206
-827
-381
80
520
913
1246
1515
1718
1854
1917
1903
1805
1627
1380
1085
772
472
214
18
-103
-142
-95
48
302
688
1224
1913
2738
3652
4577
5417
6074
6465
6539
6287
5740
4961
4022
2993
1923
836
-262
-1371
-2484
-3575
-4596
-5481
-6164
-6590
-6735
-6608
-6252
-5730
-5110
-4446
-3767
-3077
-2361
-1595
-769
109
1000
1839
2548
3048
3282
3222
2881
2310
1591
821
95
-507
-934
-1169
-1225
-1138
-952
-713
-448
-172
119
439
798
1196
1615
2019
2365
2608
2721
2698
2557
2336
2082
1835
1620
1435
1262
1073
841
559
237
-91
-385
-607
-742
-799
-817
-852
-961
-1185
-1538
-1998
-2515
-3026
-3466
-3793
-3994
-4083
-4105
-4105
-4124
-4183
-4274
-4365
-4411
-4364
-4193
-3891
-3476
-2986
-2468
-1959
-1477
-1014
-540
-5
630
1383
2240
3143
4006
4725
5203
5377
5227
4785
4128
3361
2590
1906
1364
985
752
630
575
552
539
529
523
527
543
571
602
629
646
645
622
566
461
285
17
-353
-814
-1327
-1825
-2223
-2435
-2394
-2075
-1503
-751
72
842
1450
1824
1938
1818
1530
1160
799
521
377
391
561
869
1285
1776
2305
2842
3356
3826
4235
4579
4859
5081
5253
5375
5440
5431
5322
5090
4717
4197
3540
2768
1912
1002
71
-860
-1764
-2614
-3368
-3978
-4386
-4535
-4390
-3944
-3232
-2331
-1354
-426
331
826
1012
894
522
-19
-635
-1234
-1749
-2141
-2398
-2527
-2540
-2448
-2249
-1931
-1475
-870
-117
759
1707
2658
3532
4254
4768
5046
5089
4931
4625
4234
3819
3429
3099
2847
2677
2586
2563
2598
2679
2792
2924
3062
3192
3306
3398
3469
3522
3563
3593
3610
3605
3567
3484
3347
3157
2919
2649
2366
2088
1835
1623
1465
1376
1370
1463
1662
1967
2361
2810
3260
3645
3902
3975
3835
3482
2948
2289
1576
882
265
-239
-624
-909
-1135
-1355
-1627
-1994
-2486
-3107
-3835
-4627
-5420
-6146
-6744
-7168
-7404
-7466
-7396
-7256
-7109
-7005
-6967
-6985
-7016
-6997
-6857
-6540
-6014
-5282
-4382
-3375
-2338
-1340
-438
340
989
1527
1984
2393
2779
3154
3515
3846
4117
4298
4359
4279
4048
3671
3166
2566
1913
1257
649
137
-238
-444
-464
-296
49
543
1147
1812
2483
3108
3634
4021
4239
4272
4121
3800
3335
2764
2130
1477
848
280
-198
-567
-822
-964
-1002
-947
-811
-605
-337
-18
337
704
1050
1334
1510
1537
1388
1053
549
-87
-802
-1536
-2234
-2856
-3379
-3800
-4132
-4393
-4604
-4778
-4920
-5024
-5079
-5073
-4992
-4830
-4586
-4267
-3884
-3454
-2995
-2528
-2074
-1649
-1260
-909
-585
-267
71
454
900
1412
1975
2555
3107
3577
3917
4091
4086
3907
3576
3132
2614
2061
1499
946
408
-114
-619
-1105
-1560
-1969
-2315
-2580
-2755
-2839
-2844
-2790
-2699
-2594
-2491
-2397
-2308
-2211
-2095
-1948
-1768
-1564
-1352
-1151
-979
-845
-748
-673
-601
-515
-409
-295
-205
-188
-299
-585
-1071
-1752
-2586
-3500
-4402
-5199
-5813
-6197
-6338
-6259
-6002
-5617
-5145
-4608
-4008
-3328
-2549
-1664
-687
336
1332
2215
2902
3330
3472
3342
2992
2500
1954
1432
995
674
476
391
396
471
598
765
965
1190
1432
1677
1914
2133
2330
2508
2681
2864
3076
3331
3639
4003
4423
4892
5398
5925
6448
6930
7326
7583
7649
7480
7054
6375
5473
4408
3253
2087
979
-15
-862
-1547
-2070
-2437
-2659
-2742
-2692
-2514
-2216
-1809
-1314
-754
-158
440
1006
1505
1901
2160
2253
2158
1870
1400
778
49
-728
-1492
-2185
-2763
-3196
-3472
-3596
-3584
-3459
-3249
-2983
-2686
-2379
-2078
-1785
-1497
-1196
-859
-459
24
601
1265
1988
2725
3414
3989
4385
4544
4428
4018
3322
2369
1217
-59
-1370
-2623
-3732
-4628
-5272
-5657
-5806
-5764
-5589
-5335
-5039
-4718
-4362
-3946
-3439
-2812
-2053
-1172
-200
812
1803
2704
3453
3994
4288
4316
4075
3591
2904
2072
1158
229
-662
-1471
-2172
-2749
-3190
-3485
-3617
-3569
-3328
-2895
-2293
-1571
-803
-74
534
956
1157
1133
906
510
-18
-653
-1380
-2189
-3066
-3981
-4880
-5694
-6344
-6762
-6908
-6780
-6415
-5878
-5240
-4566
-3892
-3226
-2550
-1841
-1080
-275
538
1299
1936
2383
2596
2563
2307
1878
1343
775
243
-199
-508
-660
-649
-483
-190
194
620
1046
1438
1779
2077
2353
2636
2947
3288
3637
3949
4167
4243
4152
3904
3540
3127
2733
2408
2170
1997
1838
1627
1308
853
273
-382
-1036
-1610
-2037
-2282
-2346
-2263
-2084
-1865
-1650
-1460
-1291
-1119
-909
-624
-238
258
856
1527
2233
2928
3570
4129
4588
4949
5227
5444
5622
5772
5890
5954
5930
5779
5470
4985
4330
3529
2621
1651
660
-323
-1277
-2185
-3034
-3799
-4448
-4943
-5249
-5341
-5216
-4892
-4410
-3822
-3180
-2527
-1891
-1288
-727
-220
212
537
719
728
549
196
-291
-850
-1411
-1917
-2328
-2637
-2863
-3043
-3211
-3391
-3583
-3764
-3896
-3937
-3856
-3647
-3323
-2925
-2499
-2096
-1752
-1491
-1315
-1216
-1176
-1176
-1202
-1239
-1278
-1305
-1306
-1269
-1181
-1042
-863
-669
-501
-404
-421
-581
-894
-1340
-1879
-2454
-2999
-3456
-3784
-3963
-3994
-3897
-3699
-3424
-3088
-2692
-2229
-1688
-1063
-364
387
1147
1870
2509
3029
3412
3658
3778
3787
3693
3494
3178
2729
2139
1417
596
-264
-1090
-1805
-2346
-2672
-2773
-2665
-2384
-1976
-1480
-931
-351
244
840
1423
1977
2489
2954
3375
3763
4133
4490
4821
5093
5249
5226
4968
4447
3675
2715
1667
657
-192
-782
-1059
-1022
-716
-217
383
997
1556
2020
2371
2612
2758
2829
2844
2819
2767
2700
2625
2552
2484
2422
2363
2297
2213
2095
1931
1716
1451
1153
847
574
375
289
338
525
824
1184
1542
1832
2003
2032
1924
1713
1442
1155
878
613
345
49
-291
-672
-1063
-1412
-1662
-1770
-1723
-1541
-1281
-1008
-788
-654
-611
-632
-673
-699
-694
-672
-673
-739
-900
-1157
-1476
-1796
-2054
-2204
-2238
-2184
-2105
-2067
-2120
-2276
-2502
-2734
-2892
-2908
-2743
-2395
-1894
-1280
-596
136
903
1698
2502
3269
3926
4381
4549
4375
3860
3062
2092
1083
161
-587
-1128
-1480
-1698
-1851
-1991
-2148
-2320
-2493
-2648
-2779
-2899
-3029
-3183
-3358
-3523
-3620
-3580
-3349
-2906
-2275
-1529
-765
-89
419
723
835
808
716
636
620
690
837
1028
1223
1384
1484
1516
1482
1395
1273
1135
1002
895
831
826
886
1006
1177
1377
1589
1798
2001
2207
2424
2662
2921
3184
3428
3623
3747
3794
3780
3737
3706
3720
3798
3929
4083
4214
4281
4256
4144
3974
3797
3674
3655
3769
4014
4367
4775
5184
5538
5794
5925
5922
5792
5553
5232
4859
4467
4082
3722
3397
3102
2828
2559
2285
2001
1718
1454
1234
1079
1000
994
1038
1101
1146
1139
1056
887
628
285
-137
-630
-1188
-1796
-2427
-3043
-3592
-4018
-4273
-4329
-4185
-3874
-3454
-2999
-2584
-2267
-2080
-2025
-2079
-2200
-2342
-2468
-2557
-2607
-2637
-2678
-2769
-2946
-3240
-3667
-4227
-4901
-5652
-6433
-7186
-7855
-8393
-8763
-8949
-8950
-8778
-8454
-7999
-7432
-6767
-6020
-5205
-4344
-3464
-2599
-1783
-1045
-404
133
568
911
1164
1324
1374
1287
1038
611
11
-728
-1539
-2335
-3015
-3484
-3669
-3532
-3075
-2341
-1408
-372
663
1603
2374
2933
3270
3402
3375
3242
3059
2872
2705
2559
2412
2231
1979
1627
1168
620
22
-574
-1113
-1552
-1872
-2079
-2200
-2279
-2358
-2465
-2607
-2766
-2902
-2966
-2907
-2694
-2314
-1785
-1148
-462
210
805
1275
1593
1750
1761
1657
1483
1286
1116
1012
1004
1103
1305
1591
1929
2280
2607
2880
3078
3195
3239
3226
3180
3123
3078
3058
3071
3121
3207
3324
3465
3622
3780
3920
4017
4042
3967
3770
3440
2985
2429
1811
1178
578
49
-387
-726
-979
-1167
-1313
-1431
-1523
-1578
-1579
-1504
-1344
-1103
-800
-471
-160
89
239
266
162
-70
-415
-853
-1357
-1893
-2425
-2907
-3291
-3530
-3585
-3438
-3094
-2586
-1974
-1329
-728
-233
118
315
379
351
283
224
212
270
401
593
828
1083
1337
1574
1784
1962
2105
2217
2304
2374
2438
2505
2585
2682
2796
2921
3046
3156
3237
3276
3265
3202
3091
2940
2765
2580
2404
2251
2130
2044
1986
1943
1895
1820
1698
1515
1265
954
594
200
-210
-622
-1028
-1421
-1800
-2162
-2501
-2808
-3072
-3281
-3424
-3499
-3510
-3470
-3400
-3326
-3277
-3277
-3345
-3489
-3708
-3984
-4288
-4585
-4832
-4989
-5024
-4915
-4657
-4258
-3736
-3119
-2439
-1728
-1016
-335
292
837
1284
1621
1851
1989
2065
2117
2185
2299
2474
2705
2967
3226
3446
3602
3687
3714
3712
3716
3754
3842
3978
4144
4313
4462
4576
4658
4720
4781
4852
4934
5006
5033
4971
4778
4430
3921
3271
2522
1724
934
197
-453
-997
-1429
-1754
-1980
-2116
-2170
-2151
-2065
-1921
-1727
-1493
-1229
-946
-659
-382
-135
61
186
225
172
35
-167
-403
-636
-835
-978
-1063
-1106
-1140
-1205
-1342
-1578
-1919
-2348
-2826
-3299
-3709
-4008
-4164
-4172
-4048
-3829
-3561
-3289
-3046
-2846
-2684
-2538
-2377
-2169
-1895
-1548
-1140
-697
-253
160
516
803
1022
1185
1307
1404
1483
1545
1584
1593
1564
1499
1406
1303
1208
1140
1108
1114
1146
1183
1200
1172
1080
914
673
369
19
-353
-722
-1064
-1360
-1597
-1773
-1892
-1970
-2029
-2095
-2192
-2339
-2543
-2799
-3091
-3393
-3675
-3910
-4075
-4163
-4169
-4102
-3975
-3801
-3596
-3372
-3144
-2925
-2730
-2577
-2479
-2447
-2483
-2583
-2734
-2918
-3118
-3317
-3503
-3667
-3801
-3893
-3930
-3892
-3759
-3516
-3159
-2696
-2154
-1567
-978
-424
65
475
801
1045
1211
1298
1302
1218
1048
805
522
243
24
-88
-63
102
381
723
1069
1366
1583
1716
1789
1846
1931
2080
2303
2583
2884
3156
3354
3445
3415
3273
3039
2740
2404
2052
1697
1350
1016
705
427
192
9
-118
-191
-214
-194
-134
-35
104
285
506
759
1027
1287
1512
1679
1770
1778
1705
1565
1372
1144
899
648
403
170
-45
-242
-422
-591
-755
-920
-1086
-1242
-1367
-1426
-1382
-1199
-854
-348
295
1022
1768
2452
3006
3377
3535
3482
3240
2851
2362
1825
1280
758
279
-148
-522
-848
-1128
-1366
-1558
-1695
-1763
-1743
-1621
-1388
-1045
-609
-111
406
894
1311
1623
1811
1877
1837
1716
1545
1352
1156
970
798
643
502
376
265
167
81
2
-73
-149
-224
-290
-331
-328
-263
-126
77
322
567
759
849
798
592
244
-203
-688
-1145
-1515
-1765
-1888
-1905
-1860
-1803
-1780
-1817
-1922
-2078
-2256
-2422
-2548
-2622
-2646
-2636
-2611
-2588
-2573
-2559
-2526
-2449
-2304
-2077
-1768
-1394
-984
-570
-185
152
433
668
877
1088
1326
1605
1927
2276
2623
2931
3166
3300
3320
3231
3056
2826
2575
2331
2111
1917
1737
1556
1359
1139
904
674
476
337
274
289
368
483
604
701
758
774
762
741
731
739
759
769
734
617
390
36
-439
-1010
-1638
-2275
-2874
-3398
-3828
-4157
-4399
-4578
-4723
-4861
-5013
-5183
-5361
-5523
-5634
-5656
-5556
-5313
-4922
-4396
-3764
-3065
-2344
-1644
-1002
-448
-2
323
521
596
558
425
224
-13
-254
-471
-642
-756
-811
-807
-746
-624
-433
-159
210
677
1231
1845
2482
3094
3642
4096
4445
4693
4857
4955
5003
5003
4951
4836
4649
4393
4078
3726
3365
3016
2690
2385
2088
1783
1457
1110
755
414
113
-131
-313
-447
-558
-675
-821
-1002
-1211
-1419
-1594
-1709
-1745
-1706
-1609
-1483
-1356
-1252
-1183
-1150
-1147
-1166
-1205
-1267
-1360
-1491
-1664
-1872
-2097
-2313
-2492
-2611
-2656
-2626
-2533
-2396
-2235
-2071
-1916
-1776
-1649
-1530
-1413
-1289
-1153
-1000
-830
-639
-430
-209
15
230
421
577
688
752
773
761
730
695
666
649
640
630
603
540
425
243
-11
-333
-710
-1117
-1526
-1904
-2223
-2459
-2601
-2649
-2614
-2514
-2370
-2201
-2021
-1842
-1663
-1484
-1306
-1130
-962
-811
-689
-606
-572
-590
-661
-779
-938
-1126
-1329
-1532
-1718
-1865
-1951
-1958
-1865
-1663
-1347
-921
-396
210
875
1575
2287
2988
3656
4271
4816
5273
5630
5879
6015
6043
5969
5806
5574
5293
4988
4685
4414
4200
4069
4037
4114
4293
4557
4874
5204
5501
5725
5844
5840
5716
5489
5193
4866
4547
4263
4030
3849
3699
3558
3398
3199
2956
2677
2388
2120
1907
1772
1720
1738
1794
1843
1840
1747
1541
1216
784
268
-307
-916
-1543
-2176
-2805
-3414
-3981
-4473
-4851
-5078
-5126
-4989
-4682
-4245
-3731
-3200
-2701
-2265
-1898
-1586
-1298
-1000
-670
-293
118
537
931
1264
1511
1661
1720
1704
1636
1542
1439
1341
1252
1177
1116
1075
1060
1075
1126
1212
1324
1452
1580
1696
1790
1861
1911
1949
1983
2017
2054
2089
2114
2127
2128
2124
2130
2162
2233
2350
2506
2681
2847
2971
3024
2988
2860
2652
2386
2090
1786
1486
1185
866
503
65
-467
-1101
-1826
-2613
-3418
-4189
-4872
-5422
-5804
-5996
-5997
-5818
-5487
-5040
-4521
-3975
-3444
-2958
-2538
-2189
-1901
-1657
-1433
-1209
-971
-712
-440
-166
92
320
506
642
724
750
719
629
482
285
54
-185
-397
-548
-607
-557
-403
-172
94
343
526
608
579
450
255
38
-155
-292
-355
-349
-297
-231
-188
-198
-280
-435
-646
-884
-1106
-1266
-1325
-1253
-1039
-697
-257
229
706
1122
1436
1633
1720
1724
1683
1636
1611
1616
1643
1665
1652
1576
1421
1185
882
536
174
-182
-516
-824
-1110
-1388
-1672
-1982
-2333
-2737
-3199
-3716
-4268
-4825
-5346
-5785
-6102
-6269
-6278
-6144
-5900
-5588
-5243
-4890
-4528
-4140
-3695
-3164
-2530
-1803
-1010
-203
571
1268
1869
2375
2810
3202
3575
3937
4275
4558
4748
4813
4740
4536
4236
3885
3536
3234
3008
2870
2817
2836
2911
3025
3165
3314
3458
3578
3651
3658
3585
3429
3200
2917
2605
2290
1991
1716
1462
1219
971
706
417
105
-222
-550
-862
-1144
-1381
-1562
-1683
-1739
-1737
-1684
-1596
-1493
-1396
-1324
-1291
-1305
-1361
-1448
-1550
-1643
-1705
-1717
-1659
-1516
-1278
-935
-487
62
698
1402
2146
2901
3640
4340
4985
5567
6083
6530
6904
7199
7403
7504
7493
7366
7128
6793
6382
5923
5443
4972
4535
4159
3865
3673
3602
3661
3856
4181
4617
5140
5716
6311
6890
7428
7902
8299
8604
8806
8889
8834
8622
8236
7668
6926
6035
5042
4005
2995
2079
1312
731
345
139
79
115
201
296
374
429
467
504
557
638
748
882
1025
1162
1284
1386
1471
1543
1612
1678
1741
1793
1829
1842
1834
1813
1791
1779
1789
1820
1866
1917
1958
1979
1980
1965
1946
1937
1948
1983
2039
2111
2191
2274
2362
2459
2569
2693
2819
2926
2987
2968
2842
2595
2227
1759
1218
639
55
-512
-1048
-1550
-2019
-2455
-2854
-3204
-3491
-3698
-3811
-3825
-3745
-3583
-3361
-3103
-2835
-2582
-2364
-2198
-2095
-2061
-2093
-2179
-2301
-2434
-2555
-2643
-2686
-2685
-2654
-2614
-2592
-2613
-2693
-2838
-3043
-3297
-3584
-3889
-4202
-4516
-4824
-5121
-5392
-5621
-5786
-5862
-5836
-5700
-5464
-5153
-4800
-4444
-4121
-3859
-3669
-3553
-3500
-3491
-3512
-3551
-3605
-3677
-3778
-3919
-4108
-4351
-4642
-4973
-5324
-5676
-6007
-6293
-6516
-6660
-6715
-6678
-6549
-6337
-6052
-5710
-5325
-4913
-4486
-4057
-3637
-3236
-2867
-2541
-2270
-2063
-1926
-1862
-1866
-1933
-2056
-2231
-2451
-2714
-3012
-3334
-3664
-3976
-4240
-4430
-4528
-4529
-4450
-4320
-4184
-4085
-4059
-4120
-4262
-4454
-4651
-4802
-4866
-4815
-4643
-4367
-4017
-3629
-3240
-2877
-2556
-2283
-2054
-1859
-1689
-1532
-1382
-1231
-1077
-917
-755
-597
-453
-340
-271
-260
-317
-445
-637
-885
-1173
-1485
-1807
-2123
-2416
-2672
-2871
-2995
-3026
-2956
-2784
-2524
-2200
-1849
-1510
-1220
-1008
-889
-863
-920
-1038
-1197
-1377
-1564
-1751
-1936
-2121
-2309
-2502
-2697
-2890
-3073
-3239
-3378
-3485
-3555
-3587
-3580
-3536
-3460
-3353
-3221
-3066
-2892
-2706
-2515
-2327
-2157
-2015
-1913
-1857
-1846
-1866
-1895
-1899
-1841
-1683
-1393
-952
-355
382
1233
2154
3097
4011
4848
5569
6142
6553
6795
6879
6822
6653
6405
6109
5795
5487
5198
4931
4682
4441
4196
3939
3667
3389
3118
2877
2689
2574
2543
2596
2722
2897
3091
3273
3415
3501
3525
3491
3415
3314
3205
3102
3009
2922
2835
2737
2618
2472
2301
2110
1908
1706
1516
1346
1203
1091
1010
957
927
912
903
888
857
802
717
601
463
312
168
52
-14
-8
89
287
588
984
1454
1969
2491
2986
3423
3783
4064
4277
4448
4610
4792
5014
5281
5582
5893
6184
6424
6592
6675
6671
6583
6416
6171
5845
5430
4925
4332
3669
2964
2258
1593
1004
514
129
-160
-376
-540
-670
-772
-840
-861
-818
-704
-521
-283
-16
249
485
673
805
884
921
926
907
866
800
700
559
371
135
-144
-460
-806
-1175
-1560
-1954
-2347
-2725
-3069
-3355
-3563
-3675
-3686
-3599
-3433
-3214
-2976
-2749
-2560
-2424
-2348
-2327
-2349
-2399
-2461
-2525
-2584
-2642
-2707
-2796
-2929
-3126
-3400
-3756
-4184
-4660
-5146
-5596
-5962
-6204
-6295
-6227
-6014
-5683
-5272
-4820
-4358
-3906
-3467
-3035
-2596
-2138
-1653
-1147
-635
-144
297
658
916
1057
1081
997
825
590
322
48
-205
-415
-563
-640
-639
-560
-409
-195
70
370
688
1008
1314
1595
1843
2057
2238
2394
2533
2661
2779
2878
2946
2961
2902
2751
2498
2145
1707
1209
684
164
-320
-743
-1089
-1343
-1496
-1540
-1467
-1275
-967
-560
-81
427
913
1327
1622
1768
1753
1585
1288
899
454
-11
-473
-915
-1332
-1720
-2076
-2397
-2671
-2885
-3022
-3068
-3014
-2854
-2596
-2251
-1841
-1388
-919
-459
-28
360
696
977
1205
1383
1510
1584
1599
1546
1415
1204
913
555
147
-284
-714
-1116
-1472
-1768
-1997
-2157
-2250
-2278
-2246
-2162
-2037
-1886
-1726
-1577
-1454
-1367
-1321
-1315
-1343
-1401
-1490
-1616
-1787
-2013
-2293
-2617
-2956
-3266
-3494
-3588
-3509
-3238
-2780
-2168
-1452
-688
69
777
1410
1961
2430
2824
3143
3382
3528
3562
3471
3249
2904
2457
1944
1402
869
374
-69
-455
-791
-1088
-1359
-1609
-1838
-2037
-2200
-2310
-2360
-2345
-2267
-2133
-1953
-1741
-1510
-1278
-1059
-872
-735
-664
-672
-762
-928
-1151
-1400
-1636
-1818
-1911
-1891
-1751
-1501
-1167
-782
-386
-9
326
609
842
1034
1198
1341
1466
1567
1632
1651
1613
1517
1371
1190
995
806
640
508
412
346
304
281
278
305
376
513
733
1048
1457
1943
2476
3016
3521
3949
4272
4474
4555
4527
4415
4248
4054
3863
3693
3561
3475
3439
3450
3503
3587
3690
3801
3911
4019
4125
4236
4360
4501
4656
4813
4954
5053
5090
5051
4937
4765
4561
4359
4188
4066
3995
3962
3947
3925
3880
3808
3718
3625
3547
3493
3457
3422
3358
3239
3044
2773
2440
2080
1730
1429
1200
1049
966
928
910
890
855
805
748
695
660
651
672
725
809
925
1072
1248
1446
1650
1842
2000
2107
2152
2139
2083
2005
1926
1861
1810
1763
1700
1599
1450
1253
1029
810
634
535
532
627
802
1024
1256
1461
1613
1696
1707
1653
1547
1405
1246
1085
938
816
722
656
605
554
484
376
222
22
-210
-455
-692
-904
-1084
-1237
-1381
-1535
-1719
-1946
-2216
-2523
-2853
-3192
-3532
-3868
-4202
-4534
-4865
-5186
-5484
-5741
-5939
-6067
-6125
-6117
-6059
-5967
-5855
-5733
-5605
-5473
-5339
-5208
-5092
-5002
-4950
-4942
-4975
-5037
-5111
-5176
-5217
-5228
-5212
-5180
-5146
-5122
-5113
-5115
-5115
-5098
-5047
-4950
-4801
-4603
-4361
-4086
-3783
-3460
-3118
-2759
-2384
-1993
-1589
-1179
-770
-373
0
331
605
801
907
913
822
648
416
160
-85
-285
-421
-487
-490
-452
-397
-353
-336
-355
-403
-465
-520
-545
-521
-439
-301
-115
100
321
528
702
835
927
985
1020
1046
1067
1084
1085
1051
963
804
568
262
-94
-470
-836
-1169
-1455
-1698
-1915
-2125
-2351
-2602
-2876
-3159
-3426
-3652
-3820
-3922
-3967
-3972
-3962
-3958
-3972
-4006
-4048
-4075
-4065
-3996
-3855
-3643
-3369
-3058
-2737
-2438
-2187
-2005
-1902
-1879
-1923
-2020
-2148
-2289
-2430
-2568
-2704
-2848
-3011
-3197
-3408
-3632
-3854
-4051
-4204
-4297
-4324
-4290
-4206
-4083
-3938
-3775
-3596
-3397
-3171
-2913
-2624
-2310
-1982
-1657
-1354
-1087
-870
-709
-607
-558
-553
-577
-612
-640
-643
-607
-528
-408
-263
-110
29
135
199
219
207
177
146
128
127
137
145
133
81
-22
-185
-406
-675
-979
-1301
-1622
-1923
-2186
-2394
-2533
-2593
-2571
-2472
-2306
-2093
-1855
-1619
-1407
-1239
-1133
-1101
-1152
-1290
-1513
-1814
-2177
-2577
-2985
-3368
-3697
-3952
-4123
-4211
-4230
-4194
-4117
-4006
-3862
-3677
-3443
-3157
-2827
-2470
-2117
-1803
-1559
-1403
-1340
-1356
-1420
-1496
-1545
-1536
-1451
-1283
-1040
-734
-384
-7
384
779
1172
1560
1944
2326
2710
3100
3501
3918
4350
4795
5245
5687
6108
6494
6835
7127
7370
7570
7737
7881
8007
8122
8224
8305
8359
8382
8373
8334
8278
8219
8175
8161
8185
8246
8335
8430
8503
8526
8474
8329
8086
7753
7346
6888
6403
5915
5440
4990
4570
4181
3823
3493
3188
2904
2634
2375
2120
1868
1622
1389
1184
1020
911
864
877
937
1022
1108
1167
1179
1133
1029
875
686
477
264
58
-132
-301
-445
-559
-633
-661
-632
-539
-379
-151
141
489
885
1320
1785
2274
2777
3283
3778
4247
4668
5019
5277
5422
5440
5321
5069
4693
4213
3655
3049
2425
1808
1220
673
173
-284
-703
-1095
-1471
-1839
-2205
-2570
-2929
-3275
-3598
-3887
-4137
-4346
-4522
-4682
-4847
-5043
-5293
-5613
-6007
-6465
-6969
-7492
-8007
-8496
-8944
-9351
-9723
-10072
-10404
-10721
-11018
-11280
-11489
-11629
-11687
-11660
-11549
-11361
-11106
-10792
-10428
-10022
-9587
-9140
-8704
-8307
-7978
-7739
-7604
-7569
-7617
-7713
-7819
-7891
-7890
-7787
-7567
-7228
-6778
-6240
-5641
-5016
-4403
-3836
-3345
-2951
-2662
-2473
-2368
-2321
-2307
-2304
-2298
-2282
-2259
-2233
-2207
-2178
-2135
-2061
-1939
-1755
-1508
-1205
-865
-514
-176
130
392
610
786
926
1030
1094
1106
1053
926
721
445
119
-232
-575
-882
-1130
-1303
-1396
-1411
-1355
-1241
-1085
-902
-712
-531
-373
-244
-144
-61
25
135
289
492
738
1000
1245
1431
1527
1518
1413
1245
1067
936
904
1004
1243
1598
2027
2474
2887
3225
3468
3619
3697
3738
3776
3842
3956
4127
4350
4615
4905
5203
5497
5773
6022
6236
6408
6532
6600
6608
6550
6423
6228
5967
5648
5283
4887
4483
4093
3738
3438
3204
3039
2936
2880
2848
2814
2752
2637
2453
2189
1848
1440
985
510
46
-380
-742
-1030
-1242
-1392
-1501
-1596
-1699
-1823
-1970
-2127
-2274
-2385
-2441
-2430
-2350
-2212
-2033
-1828
-1613
-1392
-1168
-939
-705
-472
-251
-59
89
181
215
199
150
88
34
2
-4
15
52
101
158
228
320
444
612
824
1079
1363
1662
1958
2240
2499
2733
2945
3138
3313
3468
3599
3698
3759
3776
3752
3694
3616
3540
3490
3494
3573
3745
4011
4362
4770
5195
5589
5907
6112
6186
6131
5970
5740
5481
5227
5001
4803
4618
4424
4195
3914
3581
3209
2826
2462
2145
1893
1709
1583
1496
1429
1363
1289
1205
1115
1025
937
850
757
645
505
327
109
-141
-410
-682
-938
-1164
-1349
-1492
-1597
-1673
-1731
-1780
-1825
-1863
-1888
-1890
-1860
-1794
-1695
-1576
-1459
-1369
-1333
-1367
-1480
-1664
-1900
-2160
-2410
-2619
-2762
-2826
-2805
-2704
-2534
-2311
-2054
-1784
-1523
-1293
-1113
-1000
-962
-999
-1102
-1256
-1440
-1635
-1826
-2004
-2166
-2314
-2450
-2571
-2669
-2731
-2740
-2683
-2551
-2348
-2083
-1778
-1454
-1134
-834
-563
-323
-111
75
239
376
482
547
562
520
418
257
44
-212
-501
-807
-1120
-1426
-1716
-1985
-2235
-2472
-2709
-2963
-3248
-3578
-3953
-4368
-4804
-5239
-5645
-6001
-6292
-6514
-6677
-6795
-6887
-6974
-7068
-7178
-7302
-7433
-7558
-7663
-7731
-7749
-7706
-7596
-7420
-7187
-6912
-6618
-6330
-6074
-5866
-5714
-5615
-5551
-5498
-5430
-5322
-5158
-4934
-4655
-4332
-3980
-3613
-3239
-2863
-2489
-2121
-1767
-1443
-1167
-960
-834
-797
-838
-939
-1067
-1192
-1281
-1317
-1292
-1213
-1099
-973
-858
-775
-736
-744
-798
-890
-1012
-1155
-1306
-1456
-1594
-1710
-1799
-1858
-1891
-1910
-1929
-1964
-2029
-2126
-2248
-2374
-2474
-2517
-2471
-2319
-2059
-1705
-1287
-841
-407
-15
316
580
787
952
1095
1233
1375
1523
1672
1813
1937
2035
2105
2147
2167
2170
2166
2162
2167
2188
2234
2311
2425
2578
2769
2992
3238
3495
3752
3999
4227
4432
4613
4766
4892
4985
5041
5056
5027
4954
4845
4710
4564
4422
4297
4198
4126
4078
4051
4038
4035
4042
4067
4120
4211
4350
4542
4785
5070
5383
5704
6014
6293
6524
6695
6799
6833
6800
6703
6550
6349
6109
5840
5549
5245
4934
4621
4310
4003
3706
3417
3144
2891
2665
2474
2325
2225
2175
2173
2211
2278
2362
2447
2523
2586
2633
2671
2706
2747
2800
2864
2934
3001
3051
3074
3059
3005
2913
2791
2651
2507
2371
2253
2161
2099
2069
2071
2101
2158
2235
2328
2433
2545
2662
2785
2913
3048
3191
3339
3488
3627
3745
3828
3863
3837
3742
3573
3330
3014
2631
2189
1698
1169
618
63
-479
-986
-1438
-1818
-2113
-2316
-2429
-2461
-2433
-2369
-2299
-2252
-2253
-2318
-2451
-2647
-2890
-3161
-3443
-3722
-3996
-4271
-4559
-4869
-5207
-5565
-5925
-6255
-6523
-6698
-6762
-6714
-6571
-6365
-6136
-5922
-5754
-5648
-5605
-5614
-5658
-5717
-5774
-5819
-5847
-5860
-5859
-5849
-5829
-5798
-5753
-5689
-5603
-5493
-5355
-5191
-5001
-4789
-4561
-4324
-4086
-3855
-3634
-3425
-3224
-3026
-2825
-2619
-2411
-2209
-2029
-1886
-1793
-1756
-1770
-1824
-1898
-1971
-2024
-2044
-2025
-1969
-1874
-1743
-1574
-1361
-1099
-786
-423
-20
408
843
1269
1677
2065
2437
2804
3173
3544
3911
4255
4554
4783
4924
4969
4923
4801
4629
4436
4248
4088
3971
3905
3889
3922
3999
4115
4264
4443
4647
4872
5112
5356
5594
5811
5991
6117
6175
6156
6059
5894
5677
5435
5198
4994
4851
4789
4819
4945
5162
5462
5828
6240
6671
7089
7459
7743
7910
7932
7798
7508
7077
6531
5900
5213
4494
3760
3020
2279
1543
822
131
-512
-1085
-1574
-1969
-2270
-2488
-2642
-2750
-2832
-2899
-2961
-3016
-3062
-3095
-3113
-3117
-3107
-3086
-3058
-3021
-2974
-2914
-2837
-2742
-2629
-2501
-2361
-2212
-2055
-1889
-1708
-1506
-1281
-1029
-758
-476
-201
47
247
380
434
404
293
114
-117
-379
-652
-918
-1166
-1390
-1587
-1760
-1910
-2037
-2140
-2215
-2256
-2260
-2225
-2154
-2053
-1935
-1813
-1700
-1609
-1550
-1527
-1541
-1592
-1676
-1789
-1927
-2083
-2252
-2429
-2605
-2774
-2929
-3063
-3169
-3243
-3280
-3280
-3244
-3176
-3088
-2992
-2907
-2851
-2841
-2890
-3001
-3167
-3368
-3580
-3771
-3912
-3979
-3961
-3860
-3687
-3465
-3217
-2966
-2731
-2518
-2328
-2155
-1992
-1832
-1671
-1512
-1358
-1216
-1091
-984
-895
-820
-756
-704
-669
-664
-701
-796
-957
-1185
-1471
-1793
-2125
-2436
-2702
-2905
-3042
-3121
-3158
-3177
-3200
-3244
-3318
-3424
-3554
-3697
-3840
-3970
-4081
-4168
-4232
-4276
-4306
-4329
-4351
-4374
-4399
-4422
-4434
-4425
-4379
-4284
-4131
-3919
-3655
-3353
-3035
-2725
-2444
-2204
-2008
-1850
-1713
-1581
-1437
-1273
-1093
-905
-729
-581
-475
-417
-400
-410
-427
-430
-402
-336
-229
-88
77
257
447
645
855
1085
1342
1633
1959
2321
2710
3119
3535
3946
4338
4698
5017
5285
5498
5655
5760
5823
5852
5859
5851
5834
5809
5776
5735
5687
5638
5599
5581
5597
5658
5765
5915
6096
6296
6496
6686
6855
7001
7121
7217
7287
7323
7318
7260
7138
6947
6687
6366
5998
5602
5201
4814
4459
4150
3896
3702
3569
3491
3462
3468
3494
3527
3552
3561
3553
3536
3521
3527
3570
3664
3813
4016
4260
4530
4807
5075
5322
5544
5747
5938
6131
6340
6574
6839
7135
7453
7781
8100
8392
8639
8827
8946
8992
8967
8877
8731
8538
8309
8055
7788
7518
7253
7005
6780
6580
6406
6249
6102
5954
5796
5625
5445
5265
5099
4963
4870
4827
4831
4874
4940
5010
5069
5105
5113
5096
5061
5021
4987
4967
4965
4980
5008
5038
5060
5062
5035
4971
4865
4715
4522
4287
4011
3701
3354
2979
2580
2168
1758
1368
1016
721
496
349
277
270
309
375
448
513
562
592
608
615
620
626
632
633
622
592
538
458
352
224
78
-84
-259
-452
-667
-912
-1194
-1515
-1876
-2270
-2685
-3105
-3510
-3881
-4202
-4461
-4652
-4777
-4841
-4857
-4834
-4786
-4720
-4644
-4559
-4470
-4375
-4278
-4180
-4085
-3998
-3924
-3870
-3840
-3839
-3871
-3938
-4038
-4166
-4312
-4461
-4595
-4695
-4742
-4723
-4633
-4477
-4269
-4030
-3788
-3569
-3400
-3297
-3270
-3320
-3437
-3608
-3813
-4034
-4257
-4470
-4673
-4867
-5062
-5268
-5491
-5732
-5984
-6230
-6444
-6601
-6672
-6641
-6500
-6255
-5925
-5539
-5132
-4737
-4383
-4094
-3883
-3756
-3712
-3744
-3838
-3979
-4146
-4318
-4475
-4596
-4669
-4686
-4646
-4556
-4426
-4266
-4086
-3891
-3682
-3457
-3214
-2954
-2681
-2406
-2141
-1901
-1700
-1546
-1445
-1393
-1386
-1414
-1468
-1539
-1619
-1701
-1777
-1839
-1877
-1881
-1843
-1756
-1621
-1444
-1237
-1020
-815
-647
-538
-502
-547
-670
-859
-1092
-1346
-1595
-1818
-2001
-2137
-2226
-2274
-2285
-2264
-2212
-2126
-1999
-1825
-1604
-1338
-1034
-708
-375
-50
255
530
773
978
1146
1273
1356
1392
1382
1330
1246
1146
1047
967
920
915
952
1028
1133
1259
1398
1545
1697
1854
2013
2173
2327
2469
2592
2688
2752
2783
2780
2746
2686
2607
2519
2431
2357
2308
2293
2318
2383
2482
2605
2740
2874
3001
3117
3222
3319
3410
3494
3565
3614
3635
3621
3576
3509
3438
3384
3366
3395
3473
3590
3729
3868
3987
4073
4123
4145
4149
4153
4166
4197
4245
4307
4374
4443
4512
4582
4658
4746
4848
4961
5078
5187
5278
5341
5374
5382
5376
5368
5371
5392
5430
5477
5520
5543
5536
5494
5422
5335
5253
5196
5180
5211
5288
5397
5521
5641
5740
5807
5838
5832
5790
5712
5596
5436
5225
4963
4652
4301
3929
3555
3197
2871
2580
2322
2085
1854
1617
1365
1096
815
530
251
-14
-263
-499
-730
-964
-1211
-1480
-1772
-2086
-2412
-2735
-3035
-3291
-3479
-3584
-3597
-3524
-3384
-3206
-3027
-2883
-2801
-2795
-2860
-2979
-3124
-3267
-3387
-3476
-3536
-3582
-3629
-3689
-3763
-3842
-3908
-3938
-3916
-3836
-3703
-3532
-3343
-3154
-2971
-2793
-2605
-2393
-2143
-1853
-1533
-1207
-903
-649
-461
-346
-294
-288
-308
-341
-383
-444
-539
-685
-892
-1156
-1455
-1755
-2016
-2198
-2273
-2231
-2081
-1844
-1554
-1242
-935
-649
-388
-150
73
284
482
657
795
878
890
823
674
451
170
-152
-496
-844
-1184
-1508
-1810
-2089
-2346
-2580
-2792
-2982
-3150
-3294
-3412
-3502
-3562
-3590
-3589
-3563
-3522
-3478
-3444
-3434
-3456
-3515
-3607
-3720
-3838
-3944
-4021
-4057
-4049
-3998
-3916
-3817
-3721
-3642
-3594
-3584
-3611
-3666
-3734
-3793
-3821
-3794
-3696
-3518
-3262
-2944
-2585
-2217
-1869
-1565
-1319
-1135
-1004
-909
-834
-763
-688
-612
-545
-499
-487
-518
-587
-684
-789
-881
-938
-948
-904
-814
-690
-553
-421
-311
-237
-202
-207
-249
-322
-424
-551
-706
-889
-1104
-1352
-1629
-1927
-2236
-2536
-2810
-3037
-3200
-3289
-3300
-3237
-3112
-2942
-2746
-2542
-2340
-2147
-1960
-1771
-1572
-1355
-1119
-871
-626
-405
-231
-119
-73
-84
-128
-167
-162
-75
120
431
850
1349
1891
2433
2940
3382
3742
4017
4207
4319
4358
4328
4228
4058
3822
3526
3183
2814
2442
2092
1786
1546
1385
1314
1341
1467
1690
2003
2389
2826
3282
3722
4112
4420
4625
4719
4707
4606
4437
4228
4000
3771
3547
3332
3123
2918
2715
2516
2327
2155
2007
1891
1807
1757
1738
1745
1777
1834
1919
2035
2186
2375
2600
2852
3121
3390
3642
3860
4033
4155
4228
4260
4262
4249
4236
4235
4256
4307
4392
4513
4669
4858
5074
5306
5542
5764
5957
6106
6201
6241
6230
6180
6106
6024
5950
5893
5858
5844
5846
5858
5873
5884
5888
5880
5857
5815
5753
5668
5559
5427
5273
5098
4902
4684
4442
4173
3875
3548
3197
2829
2452
2079
1719
1377
1058
763
491
242
17
-186
-366
-527
-676
-826
-990
-1185
-1422
-1710
-2049
-2432
-2852
-3297
-3758
-4230
-4710
-5197
-5689
-6175
-6644
-7075
-7449
-7745
-7953
-8069
-8101
-8066
-7983
-7873
-7754
-7637
-7526
-7423
-7327
-7236
-7153
-7081
-7025
-6990
-6976
-6984
-7009
-7044
-7081
-7112
-7129
-7125
-7093
-7029
-6930
-6798
-6636
-6454
-6264
-6079
-5911
-5769
-5655
-5566
-5497
-5440
-5391
-5348
-5315
-5298
-5300
-5320
-5350
-5373
-5366
-5308
-5181
-4979
-4708
-4387
-4043
-3705
-3399
-3140
-2932
-2768
-2636
-2519
-2407
-2294
-2180
-2072
-1979
-1906
-1859
-1834
-1830
-1838
-1854
-1872
-1890
-1906
-1919
-1925
-1921
-1905
-1876
-1833
-1783
-1732
-1687
-1652
-1631
-1619
-1611
-1602
-1587
-1566
-1547
-1540
-1554
-1598
-1674
-1778
-1897
-2017
-2126
-2216
-2285
-2339
-2386
-2433
-2484
-2535
-2576
-2595
-2581
-2530
-2448
-2347
-2246
-2162
-2110
-2094
-2110
-2146
-2191
-2237
-2280
-2326
-2384
-2462
-2563
-2680
-2797
-2890
-2932
-2902
-2786
-2586
-2313
-1989
-1638
-1287
-958
-666
-425
-242
-122
-68
-77
-142
-249
-378
-506
-611
-676
-694
-665
-601
-518
-429
-343
-260
-172
-62
84
278
523
814
1136
1472
1806
2125
2426
2710
2985
3261
3542
3831
4122
4407
4673
4909
5106
5262
5376
5452
5496
5513
5508
5484
5442
5384
5312
5232
5150
5077
5023
4998
5011
5062
5149
5260
5378
5483
5555
5578
5543
5450
5307
5132
4944
4763
4607
4487
4405
4358
4335
4325
4316
4298
4266
4220
4163
4100
4035
3971
3908
3841
3764
3672
3559
3421
3261
3080
2885
2682
2473
2261
2048
1833
1618
1406
1205
1025
876
771
718
721
781
895
1055
1254
1481
1726
1974
2209
2412
2565
2652
2662
2593
2454
2264
2047
1827
1627
1461
1336
1250
1201
1183
1195
1243
1330
1463
1642
1862
2107
2360
2599
2809
2982
3118
3228
3322
3413
3504
3590
3659
3690
3667
3575
3410
3182
2907
2613
2328
2078
1881
1747
1676
1658
1676
1710
1740
1750
1731
1681
1605
1514
1421
1337
1268
1214
1167
1116
1050
958
835
678
491
277
42
-214
-487
-779
-1084
-1395
-1701
-1985
-2234
-2436
-2587
-2691
-2757
-2800
-2830
-2855
-2877
-2888
-2878
-2834
-2749
-2619
-2447
-2243
-2021
-1797
-1588
-1409
-1275
-1198
-1187
-1244
-1366
-1543
-1755
-1982
-2199
-2388
-2537
-2644
-2715
-2761
-2796
-2827
-2858
-2886
-2903
-2902
-2879
-2838
-2788
-2746
-2726
-2740
-2792
-2880
-2993
-3117
-3241
-3359
-3471
-3582
-3706
-3853
-4030
-4242
-4480
-4734
-4990
-5232
-5451
-5643
-5812
-5970
-6131
-6312
-6523
-6769
-7045
-7337
-7625
-7888
-8108
-8273
-8379
-8434
-8449
-8438
-8416
-8391
-8368
-8348
-8332
-8322
-8324
-8344
-8390
-8466
-8570
-8694
-8821
-8935
-9022
-9075
-9095
-9090
-9074
-9059
-9049
-9042
-9025
-8978
-8883
-8725
-8500
-8217
-7894
-7557
-7235
-6955
-6738
-6595
-6530
-6536
-6597
-6690
-6789
-6868
-6901
-6871
-6772
-6608
-6397
-6161
-5926
-5712
-5529
-5377
-5247
-5122
-4989
-4840
-4678
-4511
-4357
-4228
-4132
-4067
-4024
-3985
-3933
-3862
-3770
-3668
-3574
-3504
-3471
-3473
-3498
-3521
-3510
-3432
-3261
-2981
-2591
-2100
-1530
-911
-275
346
924
1436
1867
2212
2473
2660
2787
2872
2931
2980
3028
3082
3143
3214
3292
3377
3467
3559
3652
3743
3830
3915
3999
4089
4193
4319
4472
4651
4852
5063
5271
5461
5621
5746
5834
5891
5923
5938
5946
5951
5960
5977
6005
6047
6108
6185
6276
6373
6468
6552
6618
6665
6696
6717
6733
6749
6759
6753
6713
6620
6457
6215
5897
5515
5095
4665
4257
3894
3593
3357
3181
3052
2950
2854
2745
2606
2425
2197
1922
1606
1263
909
564
247
-28
-252
-423
-550
-646
-727
-809
-905
-1016
-1143
-1270
-1382
-1464
-1500
-1486
-1422
-1318
-1190
-1054
-925
-812
-715
-624
-528
-410
-258
-65
165
421
682
926
1132
1284
1374
1406
1392
1352
1310
1289
1310
1386
1523
1716
1952
2213
2473
2707
2889
2999
3025
2963
2820
2613
2364
2099
1844
1618
1432
1286
1172
1075
976
860
718
552
370
191
35
-79
-140
-150
-118
-67
-21
-2
-28
-105
-228
-387
-564
-745
-917
-1075
-1218
-1348
-1467
-1573
-1664
-1731
-1767
-1766
-1727
-1651
-1543
-1408
-1251
-1073
-876
-659
-428
-189
46
260
440
575
661
703
713
707
701
707
733
778
839
907
979
1050
1121
1193
1271
1357
1455
1567
1694
1839
2005
2197
2410
2642
2883
3119
3332
3505
3628
3695
3709
3682
3630
3572
3526
3504
3515
3556
3622
3701
3778
3838
3868
3858
3803
3705
3570
3411
3238
3062
2891
2724
2560
2392
2214
2025
1828
1628
1435
1257
1097
956
829
711
596
486
385
302
248
226
237
271
316
358
387
401
407
417
442
491
561
638
704
737
721
652
536
392
242
107
-1
-81
-141
-197
-262
-345
-447
-560
-671
-764
-830
-863
-862
-833
-782
-714
-637
-554
-473
-402
-349
-323
-328
-363
-417
-476
-522
-540
-521
-469
-392
-307
-230
-174
-145
-140
-153
-177
-209
-249
-303
-377
-474
-591
-716
-830
-914
-950
-931
-857
-742
-604
-461
-326
-205
-92
24
159
324
527
768
1040
1332
1631
1925
2206
2466
2700
2902
3066
3183
3246
3250
3194
3082
2922
2726
2509
2283
2058
1841
1635
1442
1262
1099
959
852
792
792
863
1010
1230
1514
1843
2194
2542
2864
3141
3360
3513
3597
3610
3553
3429
3242
3001
2721
2422
2129
1867
1658
1517
1445
1434
1467
1522
1578
1621
1647
1663
1682
1724
1804
1933
2115
2339
2592
2851
3094
3300
3453
3544
3571
3539
3460
3349
3224
3101
2994
2909
2848
2806
2775
2744
2706
2655
2589
2509
2419
2322
2220
2113
2000
1880
1753
1621
1489
1359
1237
1123
1014
910
802
687
560
421
271
112
-56
-230
-409
-591
-770
-939
-1087
-1201
-1272
-1294
-1268
-1203
-1113
-1014
-927
-861
-820
-804
-805
-813
-820
-819
-811
-798
-788
-790
-813
-867
-956
-1083
-1246
-1436
-1640
-1839
-2013
-2138
-2200
-2191
-2112
-1980
-1814
-1642
-1483
-1353
-1253
-1174
-1102
-1018
-910
-774
-616
-451
-296
-170
-83
-37
-26
-38
-61
-85
-103
-118
-135
-158
-192
-238
-290
-343
-389
-422
-442
-450
-450
-450
-455
-468
-491
-524
-567
-620
-686
-767
-864
-979
-1108
-1247
-1389
-1525
-1645
-1744
-1817
-1864
-1887
-1891
-1882
-1867
-1851
-1838
-1828
-1822
-1816
-1807
-1790
-1762
-1720
-1664
-1594
-1514
-1428
-1341
-1259
-1187
-1128
-1082
-1048
-1020
-990
-949
-889
-806
-699
-577
-457
-360
-312
-334
-444
-645
-930
-1278
-1657
-2033
-2375
-2652
-2849
-2961
-2991
-2951
-2853
-2712
-2540
-2347
-2139
-1922
-1703
-1487
-1281
-1093
-929
-794
-692
-627
-599
-608
-652
-726
-824
-940
-1066
-1197
-1328
-1457
-1578
-1688
-1777
-1832
-1838
-1780
-1648
-1441
-1170
-858
-536
-237
10
188
295
341
350
346
354
391
463
570
709
873
1059
1265
1487
1722
1959
2184
2378
2528
2622
2663
2657
2621
2569
2511
2449
2374
2275
2144
1981
1799
1622
1483
1411
1422
1518
1677
1867
2049
2190
2270
2288
2260
2211
2166
2144
2151
2180
2218
2248
2258
2243
2206
2158
2108
2066
2035
2016
2005
2001
2005
2020
2051
2101
2172
2259
2357
2458
2556
2648
2734
2813
2885
2946
2989
3008
3001
2968
2921
2877
2852
2861
2910
2989
3080
3158
3199
3188
3125
3024
2913
2822
2779
2801
2894
3048
3247
3471
3703
3933
4153
4364
4565
4752
4920
5060
5162
5218
5221
5169
5063
4903
4696
4447
4167
3869
3571
3290
3042
2837
2674
2544
2431
2316
2187
2040
1883
1734
1612
1535
1509
1524
1561
1591
1587
1529
1414
1252
1061
867
688
533
403
284
162
24
-138
-322
-520
-721
-914
-1092
-1254
-1403
-1541
-1672
-1796
-1910
-2009
-2094
-2162
-2215
-2260
-2303
-2347
-2392
-2438
-2477
-2503
-2511
-2494
-2450
-2375
-2271
-2139
-1982
-1809
-1635
-1476
-1350
-1274
-1257
-1299
-1389
-1510
-1639
-1758
-1856
-1931
-1995
-2064
-2158
-2295
-2483
-2726
-3015
-3338
-3679
-4019
-4342
-4626
-4853
-5006
-5073
-5052
-4948
-4780
-4573
-4357
-4156
-3983
-3837
-3706
-3568
-3403
-3201
-2969
-2729
-2512
-2354
-2279
-2295
-2394
-2548
-2724
-2892
-3035
-3151
-3253
-3364
-3503
-3682
-3895
-4127
-4351
-4540
-4675
-4745
-4756
-4721
-4655
-4575
-4490
-4408
-4330
-4256
-4191
-4136
-4094
-4067
-4049
-4030
-4000
-3949
-3877
-3794
-3717
-3672
-3681
-3755
-3893
-4078
-4282
-4472
-4619
-4706
-4728
-4693
-4616
-4513
-4393
-4260
-4113
-3947
-3762
-3563
-3363
-3177
-3019
-2892
-2794
-2710
-2622
-2517
-2388
-2245
-2110
-2011
-1976
-2024
-2157
-2358
-2600
-2847
-3065
-3232
-3340
-3394
-3408
-3396
-3371
-3336
-3283
-3202
-3079
-2907
-2686
-2425
-2141
-1854
-1582
-1337
-1123
-940
-777
-624
-470
-304
-122
83
311
563
837
1128
1429
1728
2012
2265
2471
2621
2708
2736
2713
2657
2588
2524
2482
2474
2505
2573
2671
2794
2931
3079
3232
3389
3551
3719
3892
4070
4251
4433
4614
4789
4955
5106
5234
5330
5384
5387
5331
5215
5043
4824
4574
4310
4050
3810
3602
3432
3304
3216
3166
3148
3155
3180
3214
3248
3270
3273
3253
3207
3140
3058
2972
2890
2821
2769
2737
2721
2718
2724
2736
2750
2763
2774
2780
2776
2760
2726
2674
2604
2519
2422
2320
2218
2118
2021
1926
1831
1731
1626
1514
1396
1277
1160
1050
949
860
780
703
624
534
427
299
150
-15
-185
-351
-500
-621
-710
-762
-779
-764
-718
-645
-544
-418
-270
-107
59
214
340
426
465
459
419
363
309
272
260
271
296
321
332
320
284
230
167
106
55
16
-16
-49
-90
-142
-202
-262
-307
-327
-310
-257
-174
-73
31
123
195
245
280
311
351
414
510
641
808
1002
1215
1431
1636
1818
1967
2079
2156
2207
2246
2290
2352
2443
2562
2698
2835
2949
3017
3025
2966
2844
2676
2480
2275
2076
1889
1714
1545
1376
1207
1043
899
791
739
752
833
969
1140
1321
1485
1615
1703
1754
1780
1798
1821
1856
1898
1937
1959
1953
1913
1846
1767
1697
1654
1649
1684
1742
1802
1835
1817
1736
1594
1405
1199
1004
847
742
692
684
698
710
700
657
579
473
355
238
135
55
-1
-35
-52
-55
-48
-35
-16
4
17
14
-16
-85
-197
-354
-549
-767
-994
-1211
-1408
-1580
-1729
-1867
-2005
-2162
-2343
-2551
-2777
-3009
-3229
-3419
-3568
-3672
-3733
-3762
-3772
-3776
-3780
-3786
-3788
-3775
-3738
-3668
-3567
-3441
-3305
-3178
-3079
-3026
-3027
-3085
-3194
-3343
-3517
-3699
-3877
-4035
-4169
-4270
-4338
-4375
-4387
-4381
-4367
-4354
-4348
-4350
-4355
-4354
-4332
-4274
-4172
-4021
-3830
-3617
-3404
-3219
-3085
-3016
-3014
-3068
-3160
-3267
-3367
-3446
-3498
-3529
-3549
-3572
-3610
-3666
-3739
-3821
-3899
-3962
-4003
-4022
-4027
-4022
-4022
-4035
-4061
-4099
-4143
-4181
-4207
-4214
-4201
-4173
-4136
-4099
-4067
-4048
-4038
-4034
-4030
-4022
-4005
-3975
-3934
-3887
-3843
-3810
-3799
-3816
-3867
-3950
-4062
-4193
-4333
-4471
-4600
-4713
-4810
-4893
-4963
-5026
-5081
-5129
-5166
-5190
-5200
-5200
-5194
-5191
-5199
-5220
-5254
-5291
-5320
-5325
-5297
-5231
-5134
-5023
-4921
-4851
-4835
-4882
-4993
-5156
-5350
-5554
-5746
-5910
-6041
-6136
-6203
-6247
-6275
-6292
-6297
-6289
-6261
-6210
-6130
-6017
-5870
-5688
-5475
-5239
-4991
-4745
-4517
-4323
-4175
-4083
-4049
-4070
-4142
-4252
-4391
-4550
-4722
-4900
-5079
-5253
-5413
-5550
-5654
-5715
-5728
-5689
-5598
-5460
-5283
-5081
-4865
-4654
-4462
-4305
-4194
-4138
-4138
-4187
-4273
-4380
-4491
-4592
-4675
-4735
-4777
-4807
-4829
-4847
-4857
-4852
-4823
-4760
-4658
-4519
-4352
-4171
-3990
-3823
-3677
-3554
-3449
-3357
-3268
-3178
-3086
-2994
-2905
-2823
-2749
-2677
-2602
-2513
-2401
-2260
-2089
-1890
-1671
-1443
-1217
-1002
-808
-639
-498
-386
-303
-247
-216
-206
-214
-229
-243
-244
-217
-153
-44
109
303
522
752
973
1170
1333
1459
1555
1632
1702
1777
1863
1961
2062
2160
2243
2307
2351
2380
2397
2409
2416
2411
2385
2325
2223
2077
1891
1681
1463
1257
1074
920
790
672
556
432
299
166
47
-40
-81
-68
-4
100
224
348
453
527
563
563
531
478
411
339
270
209
160
126
107
102
107
120
142
174
223
300
415
577
787
1041
1327
1628
1926
2209
2469
2709
2938
3164
3397
3637
3879
4110
4312
4472
4579
4634
4643
4618
4572
4515
4454
4388
4314
4228
4129
4016
3895
3771
3648
3531
3417
3304
3188
3065
2937
2805
2677
2558
2454
2368
2301
2249
2209
2176
2145
2111
2068
2009
1929
1822
1690
1535
1368
1200
1047
917
814
737
676
623
569
514
465
434
437
486
582
719
877
1032
1163
1255
1305
1325
1333
1353
1403
1493
1618
1765
1912
2039
2129
2175
2176
2142
2082
2008
1930
1854
1786
1732
1696
1687
1710
1771
1869
2000
2157
2328
2503
2671
2823
2953
3053
3119
3145
3130
3077
2995
2899
2807
2738
2703
2709
2748
2806
2863
2899
2901
2865
2798
2711
2623
2545
2484
2438
2400
2357
2301
2230
2148
2063
1990
1937
1913
1916
1942
1985
2037
2100
2173
2261
2368
2495
2640
2794
2946
3083
3200
3295
3376
3453
3542
3654
3794
3963
4151
4345
4528
4686
4809
4892
4940
4959
4960
4955
4954
4964
4988
5026
5076
5135
5200
5272
5353
5446
5556
5687
5840
6011
6194
6377
6548
6696
6811
6889
6928
6932
6903
6846
6763
6655
6521
6362
6184
5993
5802
5624
5472
5354
5270
5214
5169
5116
5033
4905
4722
4489
4220
3935
3662
3424
3237
3107
3026
2976
2933
2870
2766
2607
2392
2132
1846
1557
1288
1057
872
734
636
567
515
470
425
376
322
261
190
104
-2
-134
-291
-469
-658
-843
-1012
-1157
-1273
-1366
-1451
-1544
-1662
-1817
-2009
-2231
-2465
-2693
-2896
-3063
-3195
-3300
-3397
-3504
-3640
-3812
-4019
-4250
-4486
-4707
-4892
-5031
-5119
-5157
-5155
-5123
-5071
-5007
-4934
-4857
-4777
-4694
-4612
-4532
-4457
-4390
-4329
-4276
-4228
-4185
-4148
-4118
-4096
-4083
-4077
-4073
-4065
-4046
-4011
-3960
-3898
-3838
-3795
-3787
-3825
-3916
-4057
-4233
-4423
-4604
-4753
-4855
-4905
-4907
-4875
-4828
-4785
-4759
-4757
-4779
-4814
-4849
-4869
-4865
-4834
-4779
-4712
-4649
-4605
-4590
-4609
-4657
-4722
-4789
-4842
-4872
-4875
-4853
-4817
-4779
-4749
-4730
-4721
-4712
-4692
-4648
-4574
-4473
-4353
-4232
-4127
-4054
-4019
-4021
-4045
-4073
-4083
-4061
-3997
-3894
-3764
-3623
-3492
-3384
-3307
-3263
-3244
-3243
-3253
-3271
-3300
-3347
-3419
-3520
-3648
-3792
-3933
-4050
-4119
-4128
-4072
-3960
-3811
-3650
-3503
-3390
-3321
-3295
-3301
-3321
-3333
-3321
-3273
-3185
-3059
-2904
-2729
-2547
-2369
-2205
-2064
-1956
-1884
-1850
-1846
-1860
-1873
-1861
-1806
-1691
-1513
-1278
-1004
-712
-423
-151
100
338
576
830
1114
1428
1764
2102
2420
2696
2919
3089
3217
3325
3434
3562
3718
3900
4097
4294
4476
4634
4767
4881
4988
5100
5225
5366
5519
5676
5827
5964
6082
6180
6259
6325
6381
6432
6481
6530
6582
6638
6701
6770
6846
6923
6994
7053
7093
7108
7099
7068
7023
6971
6918
6872
6833
6801
6773
6744
6709
6662
6598
6510
6396
6254
6085
5897
5704
5520
5363
5248
5180
5160
5173
5200
5218
5204
5145
5035
4879
4693
4495
4303
4130
3983
3857
3744
3630
3501
3347
3160
2939
2690
2422
2148
1882
1638
1425
1248
1106
990
887
786
675
552
422
297
195
134
127
177
277
411
559
700
818
906
963
994
1004
1000
986
961
928
890
853
829
826
851
906
980
1060
1128
1169
1175
1149
1102
1047
1000
968
951
940
922
889
837
771
706
658
638
653
695
749
795
819
815
786
749
723
725
760
823
898
962
995
984
929
842
743
651
579
534
507
487
460
414
346
260
165
71
-15
-90
-158
-224
-295
-371
-449
-521
-577
-607
-607
-574
-510
-419
-303
-164
0
188
398
624
855
1076
1271
1429
1543
1612
1642
1642
1620
1584
1537
1480
1414
1342
1268
1204
1160
1146
1169
1229
1318
1426
1539
1645
1738
1818
1891
1964
2047
2143
2253
2374
2498
2619
2731
2834
2933
3035
3147
3277
3428
3602
3795
4002
4214
4425
4629
4819
4990
5140
5266
5369
5454
5527
5597
5674
5767
5879
6009
6149
6289
6413
6511
6573
6597
6586
6548
6495
6438
6385
6343
6315
6303
6304
6318
6341
6369
6395
6412
6408
6374
6305
6197
6055
5890
5712
5534
5363
5201
5041
4874
4688
4477
4237
3978
3712
3457
3233
3049
2913
2819
2757
2714
2674
2628
2568
2492
2403
2303
2196
2084
1972
1861
1757
1662
1579
1510
1451
1394
1331
1251
1148
1020
873
716
564
429
323
247
198
168
148
133
123
124
149
210
316
466
651
850
1038
1190
1285
1314
1280
1196
1082
957
840
737
648
566
480
382
270
147
24
-86
-171
-228
-258
-274
-290
-322
-382
-474
-593
-727
-861
-978
-1070
-1132
-1169
-1191
-1211
-1242
-1294
-1373
-1480
-1611
-1758
-1910
-2053
-2172
-2255
-2294
-2287
-2240
-2167
-2090
-2031
-2008
-2032
-2104
-2211
-2335
-2454
-2551
-2616
-2650
-2663
-2665
-2669
-2677
-2684
-2676
-2637
-2551
-2413
-2228
-2011
-1782
-1561
-1362
-1190
-1040
-903
-767
-629
-491
-365
-267
-209
-198
-229
-287
-348
-388
-388
-339
-243
-115
24
148
238
280
269
207
104
-27
-172
-321
-463
-597
-722
-845
-974
-1119
-1288
-1486
-1709
-1949
-2190
-2414
-2605
-2749
-2846
-2899
-2925
-2939
-2960
-3002
-3071
-3168
-3287
-3420
-3558
-3696
-3830
-3959
-4083
-4201
-4312
-4411
-4497
-4569
-4627
-4676
-4720
-4765
-4812
-4860
-4904
-4936
-4947
-4932
-4886
-4810
-4708
-4585
-4446
-4294
-4129
-3950
-3754
-3538
-3304
-3056
-2800
-2546
-2305
-2082
-1881
-1701
-1539
-1387
-1241
-1097
-956
-824
-706
-612
-546
-511
-506
-526
-565
-618
-680
-749
-824
-906
-994
-1084
-1173
-1258
-1335
-1408
-1479
-1555
-1642
-1742
-1851
-1962
-2061
-2137
-2182
-2192
-2174
-2138
-2096
-2058
-2027
-2001
-1972
-1931
-1872
-1796
-1713
-1633
-1572
-1539
-1533
-1547
-1567
-1576
-1560
-1511
-1428
-1315
-1180
-1029
-864
-687
-503
-316
-140
10
118
171
167
114
28
-69
-161
-239
-303
-361
-420
-483
-539
-572
-560
-487
-356
-186
-16
109
152
99
-37
-215
-378
-476
-479
-390
-247
-108
-35
-68
-214
-444
-697
-905
-1014
-999
-868
-663
-438
-243
-110
-48
-43
-76
-131
-204
-305
-448
-639
-868
-1104
-1301
-1417
-1428
-1338
-1187
-1034
-939
-942
-1044
-1206
-1360
-1431
-1365
-1146
-805
-411
-44
226
366
387
340
292
307
420
627
891
1153
1358
1470
1485
1427
1338
1259
1219
1226
1270
1328
1383
1422
1449
1474
1509
1558
1615
1667
1696
1691
1653
1595
1534
1488
1463
1454
1440
1398
1310
1171
994
801
620
472
364
289
232
176
114
53
9
0
35
108
191
247
240
149
-23
-246
-469
-641
-723
-703
-595
-438
-275
-144
-59
-12
22
74
167
307
481
662
824
951
1039
1103
1161
1232
1323
1429
1536
1629
1700
1755
1813
1895
2019
2185
2378
2567
2716
2799
2806
2750
2658
2560
2483
2434
2403
2368
2306
2206
2071
1924
1794
1711
1688
1721
1789
1862
1914
1929
1907
1861
1805
1749
1689
1609
1490
1316
1087
822
553
318
143
40
-6
-24
-49
-111
-219
-368
-536
-702
-852
-991
-1137
-1315
-1541
-1817
-2120
-2411
-2647
-2795
-2848
-2823
-2761
-2711
-2714
-2792
-2943
-3143
-3364
-3582
-3786
-3984
-4191
-4419
-4667
-4914
-5127
-5268
-5313
-5260
-5134
-4980
-4847
-4773
-4771
-4825
-4897
-4940
-4920
-4823
-4663
-4471
-4287
-4141
-4043
-3986
-3944
-3893
-3819
-3723
-3625
-3547
-3508
-3512
-3543
-3570
-3562
-3496
-3373
-3211
-3046
-2915
-2842
-2831
-2866
-2916
-2949
-2945
-2903
-2839
-2780
-2750
-2764
-2819
-2896
-2973
-3032
-3069
-3091
-3120
-3172
-3255
-3361
-3465
-3536
-3545
-3480
-3347
-3172
-2986
-2818
-2685
-2583
-2495
-2399
-2276
-2126
-1965
-1819
-1719
-1684
-1718
-1804
-1917
-2025
-2108
-2162
-2196
-2231
-2287
-2371
-2478
-2587
-2672
-2708
-2685
-2608
-2494
-2369
-2257
-2170
-2108
-2064
-2023
-1979
-1932
-1890
-1866
-1869
-1897
-1935
-1958
-1940
-1859
-1711
-1508
-1278
-1056
-875
-752
-690
-671
-673
-668
-638
-579
-497
-409
-334
-283
-260
-260
-271
-277
-266
-230
-170
-89
8
113
220
326
427
520
601
667
718
751
767
765
745
705
643
556
448
323
193
71
-28
-95
-125
-123
-98
-61
-23
12
45
84
138
214
314
431
554
669
766
836
880
901
905
896
875
839
786
716
634
554
495
475
510
604
750
931
1121
1297
1441
1544
1611
1656
1695
1745
1816
1908
2013
2122
2217
2288
2327
2335
2317
2284
2248
2223
2221
2250
2315
2414
2539
2676
2809
2918
2988
3012
2989
2927
2841
2751
2673
2618
2591
2588
2603
2625
2649
2670
2692
2721
2763
2823
2901
2994
3093
3188
3271
3335
3375
3394
3393
3375
3345
3304
3254
3196
3128
3049
2956
2847
2719
2571
2403
2223
2041
1875
1742
1657
1632
1669
1758
1882
2016
2136
2223
2267
2272
2252
2226
2217
2240
2299
2389
2489
2578
2630
2628
2566
2451
2301
2139
1990
1873
1797
1761
1757
1771
1793
1816
1842
1877
1933
2017
2135
2279
2440
2599
2739
2848
2922
2962
2979
2982
2977
2967
2945
2902
2828
2717
2571
2401
2222
2049
1896
1763
1644
1527
1396
1242
1066
880
706
567
484
466
510
600
711
819
902
949
959
938
893
833
761
677
580
471
356
246
155
94
72
86
128
184
242
293
339
389
454
546
668
810
953
1073
1146
1156
1101
991
849
697
557
440
347
269
195
117
33
-51
-124
-173
-190
-176
-138
-90
-48
-20
-13
-22
-41
-63
-86
-114
-155
-223
-327
-469
-643
-836
-1030
-1205
-1351
-1464
-1546
-1609
-1663
-1718
-1776
-1836
-1892
-1937
-1963
-1967
-1952
-1921
-1882
-1842
-1809
-1790
-1793
-1822
-1880
-1968
-2080
-2204
-2324
-2425
-2490
-2516
-2504
-2471
-2440
-2436
-2481
-2588
-2753
-2961
-3183
-3390
-3553
-3653
-3688
-3666
-3608
-3540
-3486
-3464
-3482
-3538
-3620
-3713
-3798
-3862
-3898
-3905
-3889
-3863
-3839
-3832
-3852
-3904
-3987
-4094
-4214
-4333
-4437
-4515
-4558
-4565
-4537
-4480
-4405
-4323
-4242
-4171
-4117
-4081
-4062
-4054
-4054
-4051
-4043
-4027
-4003
-3981
-3967
-3972
-4003
-4065
-4153
-4260
-4371
-4473
-4550
-4595
-4604
-4579
-4528
-4461
-4388
-4317
-4254
-4200
-4153
-4108
-4059
-3999
-3921
-3819
-3690
-3534
-3352
-3152
-2941
-2727
-2518
-2319
-2134
-1966
-1815
-1684
-1579
-1503
-1461
-1451
-1467
-1496
-1521
-1520
-1479
-1387
-1247
-1071
-877
-686
-515
-374
-261
-167
-77
23
145
294
468
662
868
1080
1294
1504
1707
1898
2069
2216
2335
2430
2508
2584
2670
2776
2905
3049
3194
3324
3425
3491
3527
3545
3559
3579
3605
3624
3617
3563
3448
3272
3054
2826
2625
2484
2422
2439
2516
2623
2727
2803
2841
2845
2829
2811
2803
2807
2815
2815
2794
2746
2676
2599
2536
2505
2517
2567
2643
2723
2785
2812
2797
2743
2664
2576
2494
2430
2392
2383
2402
2446
2513
2595
2684
2769
2839
2881
2893
2875
2838
2795
2759
2739
2734
2736
2730
2699
2635
2539
2420
2299
2195
2124
2089
2083
2091
2095
2085
2059
2028
2009
2025
2083
2181
2302
2416
2496
2520
2480
2391
2276
2170
2101
2082
2110
2166
2218
2235
2196
2092
1932
1738
1534
1344
1179
1042
926
816
703
580
450
320
201
103
31
-14
-38
-47
-45
-34
-9
35
104
203
330
481
647
819
988
1151
1304
1448
1581
1701
1802
1878
1925
1940
1928
1900
1870
1857
1875
1933
2028
2154
2296
2436
2562
2667
2753
2828
2905
2997
3110
3244
3387
3524
3635
3703
3716
3674
3585
3465
3335
3211
3107
3030
2979
2946
2923
2901
2873
2838
2796
2750
2703
2653
2599
2533
2448
2336
2189
2005
1787
1542
1284
1028
790
582
416
293
211
162
134
114
92
60
20
-24
-64
-90
-93
-72
-30
25
79
117
129
104
43
-52
-171
-302
-435
-561
-674
-774
-861
-941
-1018
-1095
-1175
-1257
-1339
-1419
-1495
-1562
-1619
-1665
-1698
-1718
-1724
-1715
-1688
-1644
-1581
-1502
-1409
-1309
-1210
-1121
-1051
-1006
-991
-1008
-1055
-1129
-1223
-1331
-1443
-1552
-1649
-1725
-1774
-1789
-1768
-1712
-1624
-1512
-1383
-1247
-1106
-965
-819
-665
-498
-314
-115
95
307
512
702
871
1018
1147
1264
1378
1493
1615
1741
1867
1987
2094
2181
2243
2276
2281
2257
2211
2148
2076
2005
1945
1903
1880
1876
1883
1893
1894
1882
1852
1811
1766
1730
1711
1715
1736
1764
1782
1774
1726
1632
1495
1329
1152
985
845
744
684
660
658
664
661
637
587
510
412
304
198
106
36
-9
-32
-42
-49
-66
-97
-146
-203
-258
-292
-293
-248
-158
-30
120
272
407
511
576
607
614
613
618
643
693
768
858
952
1033
1084
1092
1048
950
805
626
433
251
104
12
-12
34
139
286
451
609
741
838
896
923
932
935
945
967
1004
1052
1107
1161
1210
1250
1278
1294
1295
1280
1250
1205
1149
1086
1024
973
939
930
951
1000
1078
1177
1291
1410
1525
1628
1711
1773
1813
1836
1850
1866
1891
1932
1990
2062
2142
2221
2291
2347
2390
2421
2444
2463
2478
2488
2488
2473
2440
2391
2332
2273
2224
2194
2187
2200
2225
2251
2268
2266
2246
2212
2174
2144
2133
2147
2188
2247
2313
2369
2399
2388
2327
2213
2049
1848
1625
1399
1186
998
837
698
567
427
259
54
-189
-456
-728
-976
-1177
-1315
-1389
-1411
-1404
-1396
-1411
-1462
-1550
-1662
-1778
-1873
-1930
-1944
-1919
-1875
-1836
-1826
-1867
-1966
-2124
-2328
-2561
-2801
-3030
-3234
-3404
-3539
-3644
-3726
-3796
-3863
-3935
-4014
-4102
-4189
-4268
-4329
-4367
-4379
-4373
-4359
-4353
-4370
-4420
-4505
-4615
-4737
-4849
-4931
-4969
-4958
-4901
-4807
-4693
-4574
-4459
-4356
-4266
-4184
-4107
-4030
-3954
-3877
-3802
-3731
-3667
-3611
-3563
-3526
-3500
-3490
-3498
-3528
-3579
-3648
-3729
-3811
-3883
-3932
-3950
-3932
-3876
-3788
-3674
-3545
-3412
-3285
-3173
-3079
-3005
-2948
-2902
-2859
-2813
-2759
-2694
-2619
-2540
-2462
-2391
-2333
-2289
-2261
-2248
-2250
-2265
-2290
-2324
-2360
-2389
-2401
-2386
-2336
-2250
-2134
-2003
-1875
-1768
-1696
-1660
-1651
-1650
-1636
-1586
-1490
-1348
-1175
-992
-826
-694
-606
-557
-534
-516
-487
-438
-371
-298
-235
-200
-201
-239
-305
-384
-459
-516
-549
-557
-542
-509
-461
-396
-311
-204
-75
70
217
349
450
506
514
479
413
330
246
165
90
12
-79
-192
-330
-488
-656
-817
-955
-1057
-1116
-1133
-1114
-1066
-998
-912
-810
-690
-548
-386
-207
-19
168
340
486
599
673
707
703
663
593
498
384
261
139
30
-53
-100
-106
-68
7
111
230
351
462
553
621
666
693
707
718
731
750
774
797
812
806
770
694
576
419
232
28
-177
-370
-545
-700
-840
-975
-1113
-1258
-1408
-1554
-1681
-1775
-1824
-1825
-1788
-1730
-1672
-1637
-1638
-1681
-1757
-1849
-1936
-2001
-2031
-2028
-2000
-1967
-1946
-1952
-1993
-2065
-2158
-2255
-2340
-2400
-2425
-2414
-2368
-2292
-2193
-2078
-1956
-1835
-1726
-1640
-1587
-1575
-1604
-1668
-1753
-1840
-1907
-1937
-1918
-1846
-1729
-1582
-1423
-1270
-1138
-1038
-971
-935
-924
-930
-945
-964
-982
-998
-1010
-1025
-1039
-1057
-1081
-1111
-1147
-1188
-1230
-1270
-1305
-1334
-1357
-1379
-1405
-1438
-1481
-1533
-1589
-1641
-1678
-1692
-1681
-1643
-1586
-1519
-1452
-1394
-1353
-1328
-1321
-1327
-1346
-1377
-1423
-1485
-1565
-1657
-1754
-1843
-1911
-1945
-1939
-1894
-1818
-1726
-1633
-1550
-1481
-1422
-1361
-1283
-1175
-1031
-857
-666
-482
-328
-221
-174
-183
-237
-316
-401
-474
-526
-558
-577
-594
-619
-660
-719
-791
-865
-930
-975
-990
-973
-925
-853
-771
-690
-628
-594
-597
-636
-704
-788
-871
-938
-979
-994
-993
-995
-1022
-1096
-1226
-1409
-1628
-1852
-2048
-2187
-2248
-2230
-2147
-2023
-1889
-1773
-1691
-1647
-1635
-1639
-1643
-1634
-1611
-1579
-1549
-1536
-1548
-1589
-1652
-1721
-1778
-1803
-1781
-1702
-1567
-1386
-1175
-954
-746
-568
-434
-347
-303
-289
-289
-282
-255
-198
-114
-15
82
155
187
166
93
-24
-168
-322
-466
-589
-683
-749
-790
-811
-818
-816
-807
-791
-769
-740
-701
-648
-579
-487
-371
-231
-72
96
261
409
533
628
698
751
797
845
897
949
992
1016
1016
992
955
923
913
943
1018
1132
1269
1408
1528
1616
1672
1707
1740
1794
1886
2024
2205
2412
2626
2823
2988
3111
3193
3243
3275
3301
3335
3382
3446
3522
3603
3678
3736
3766
3761
3718
3641
3539
3427
3319
3232
3174
3150
3154
3178
3210
3237
3255
3260
3257
3250
3245
3243
3242
3237
3221
3187
3132
3056
2960
2850
2727
2592
2442
2276
2093
1893
1684
1475
1278
1102
951
825
717
620
525
429
335
252
194
173
200
273
384
514
638
732
774
753
669
534
368
196
42
-75
-148
-182
-191
-193
-210
-256
-338
-451
-579
-703
-799
-853
-855
-811
-732
-638
-547
-475
-427
-403
-394
-389
-378
-358
-332
-307
-298
-318
-376
-476
-616
-786
-969
-1151
-1315
-1449
-1547
-1609
-1640
-1651
-1654
-1662
-1683
-1721
-1771
-1824
-1867
-1885
-1869
-1815
-1728
-1621
-1510
-1414
-1346
-1314
-1317
-1345
-1388
-1433
-1468
-1490
-1498
-1495
-1487
-1479
-1474
-1473
-1476
-1481
-1487
-1493
-1496
-1491
-1471
-1425
-1343
-1216
-1040
-820
-567
-298
-35
203
399
546
643
700
729
744
761
789
833
893
963
1033
1091
1126
1128
1092
1018
917
799
682
581
508
466
451
451
451
434
391
318
222
114
11
-73
-126
-144
-124
-71
13
123
257
412
580
755
923
1074
1198
1292
1360
1418
1481
1569
1692
1853
2043
2243
2430
2585
2697
2764
2799
2820
2847
2899
2986
3107
3256
3423
3595
3765
3927
4078
4219
4343
4448
4528
4578
4597
4590
4566
4536
4513
4503
4508
4519
4525
4510
4464
4380
4259
4109
3941
3769
3599
3437
3281
3126
2967
2799
2625
2447
2273
2111
1966
1844
1743
1661
1595
1539
1490
1444
1399
1351
1296
1232
1154
1062
955
839
718
603
500
415
350
302
263
225
178
117
42
-42
-124
-188
-220
-210
-153
-53
78
223
362
479
563
612
631
632
631
639
667
715
780
849
911
952
968
957
927
891
866
868
909
995
1124
1285
1463
1638
1792
1909
1980
2001
1980
1924
1847
1763
1683
1615
1561
1521
1490
1461
1429
1388
1339
1283
1226
1177
1142
1130
1143
1179
1228
1278
1312
1314
1274
1187
1058
897
722
551
401
280
192
131
92
65
45
32
29
39
66
109
165
225
280
325
357
379
395
412
431
450
463
461
436
385
315
235
163
111
90
99
130
172
209
233
241
237
234
243
270
317
378
441
496
534
558
572
590
621
672
744
828
910
978
1020
1036
1027
1004
983
971
977
1002
1043
1093
1145
1194
1233
1261
1275
1274
1258
1226
1184
1136
1092
1062
1051
1065
1100
1150
1202
1244
1266
1262
1231
1179
1113
1042
972
907
846
786
722
647
558
453
332
197
57
-82
-210
-319
-403
-461
-499
-524
-548
-581
-628
-683
-736
-769
-765
-712
-609
-470
-316
-177
-79
-38
-56
-118
-200
-273
-312
-304
-252
-168
-76
4
57
81
84
83
96
136
210
315
441
574
701
815
909
983
1038
1074
1092
1092
1082
1069
1070
1099
1172
1296
1466
1668
1876
2060
2197
2271
2282
2247
2189
2141
2126
2159
2244
2366
2508
2645
2759
2839
2882
2897
2897
2896
2909
2947
3014
3111
3234
3374
3521
3659
3778
3865
3914
3925
3905
3868
3830
3808
3814
3852
3917
3995
4066
4109
4104
4041
3916
3735
3511
3262
3009
2772
2568
2407
2297
2236
2214
2218
2230
2231
2209
2157
2077
1981
1888
1816
1778
1779
1811
1856
1887
1878
1808
1669
1466
1216
947
691
475
316
224
193
210
255
307
347
361
343
294
221
134
48
-28
-84
-120
-141
-155
-176
-215
-280
-373
-488
-618
-750
-874
-986
-1086
-1183
-1286
-1405
-1548
-1713
-1894
-2078
-2251
-2399
-2513
-2589
-2631
-2646
-2644
-2637
-2633
-2638
-2657
-2689
-2734
-2789
-2851
-2919
-2989
-3057
-3119
-3173
-3214
-3241
-3252
-3249
-3233
-3210
-3186
-3169
-3164
-3176
-3206
-3253
-3310
-3373
-3434
-3490
-3539
-3585
-3632
-3684
-3745
-3813
-3882
-3943
-3987
-4003
-3991
-3950
-3889
-3820
-3754
-3703
-3675
-3674
-3702
-3758
-3839
-3942
-4062
-4197
-4335
-4466
-4579
-4665
-4718
-4740
-4739
-4725
-4712
-4710
-4726
-4756
-4794
-4829
-4850
-4851
-4829
-4789
-4738
-4684
-4633
-4590
-4555
-4528
-4505
-4486
-4470
-4460
-4453
-4448
-4442
-4428
-4403
-4363
-4309
-4246
-4180
-4116
-4061
-4014
-3973
-3933
-3891
-3843
-3792
-3742
-3698
-3665
-3648
-3644
-3649
-3655
-3656
-3648
-3628
-3600
-3568
-3536
-3509
-3488
-3471
-3456
-3439
-3419
-3393
-3361
-3326
-3291
-3259
-3237
-3229
-3242
-3278
-3340
-3425
-3526
-3634
-3738
-3830
-3903
-3956
-3992
-4017
-4034
-4046
-4053
-4050
-4030
-3994
-3941
-3879
-3819
-3772
-3744
-3737
-3742
-3746
-3732
-3688
-3608
-3497
-3368
-3243
-3139
-3070
-3038
-3037
-3050
-3061
-3052
-3017
-2955
-2875
-2789
-2710
-2647
-2604
-2578
-2563
-2551
-2536
-2515
-2489
-2458
-2425
-2391
-2350
-2299
-2228
-2132
-2009
-1859
-1690
-1513
-1341
-1187
-1060
-962
-891
-838
-790
-735
-662
-567
-453
-327
-204
-96
-16
32
49
45
35
33
56
111
201
324
468
620
764
885
971
1012
1006
956
869
757
639
530
443
384
349
328
304
262
189
85
-42
-174
-288
-361
-379
-339
-251
-135
-13
90
159
188
179
144
94
42
-4
-42
-74
-102
-129
-156
-182
-205
-222
-232
-234
-231
-225
-216
-204
-188
-164
-130
-82
-19
59
150
253
362
473
579
675
753
809
841
851
847
838
837
853
894
962
1052
1156
1265
1367
1456
1529
1585
1628
1663
1695
1727
1760
1791
1819
1839
1849
1849
1839
1825
1812
1811
1829
1872
1942
2033
2139
2240
2322
2373
2388
2372
2340
2317
2325
2383
2500
2667
2863
3057
3215
3309
3324
3262
3140
2987
2836
2714
2641
2618
2638
2679
2718
2735
2716
2656
2561
2444
2319
2199
2093
2005
1931
1862
1791
1709
1613
1501
1380
1256
1139
1035
949
879
820
764
701
621
519
394
249
92
-69
-225
-367
-490
-592
-675
-739
-788
-825
-851
-868
-878
-882
-884
-886
-893
-910
-938
-979
-1029
-1084
-1137
-1179
-1204
-1208
-1191
-1159
-1118
-1080
-1053
-1044
-1051
-1073
-1098
-1116
-1116
-1090
-1036
-956
-860
-759
-666
-592
-545
-527
-535
-562
-599
-634
-658
-664
-651
-619
-575
-526
-484
-457
-450
-464
-498
-543
-589
-626
-642
-631
-589
-517
-418
-301
-177
-57
47
125
171
184
170
140
111
99
118
176
270
388
514
626
709
752
756
732
697
669
663
687
739
814
899
981
1051
1100
1126
1125
1099
1049
980
901
825
770
757
800
907
1073
1283
1509
1722
1896
2013
2074
2087
2072
2051
2041
2053
2085
2127
2168
2201
2220
2228
2233
2242
2262
2294
2337
2387
2441
2499
2567
2648
2746
2861
2983
3100
3194
3254
3270
3244
3186
3112
3039
2980
2940
2919
2911
2906
2900
2890
2880
2877
2891
2926
2984
3064
3157
3256
3351
3435
3504
3555
3589
3610
3619
3622
3622
3621
3618
3612
3597
3568
3519
3448
3361
3266
3178
3111
3077
3082
3123
3189
3263
3331
3377
3397
3391
3368
3339
3313
3297
3295
3302
3316
3332
3346
3355
3358
3353
3337
3307
3260
3197
3124
3051
2989
2950
2941
2961
3001
3047
3081
3089
3062
3002
2917
2822
2734
2665
2624
2611
2625
2658
2706
2763
2826
2894
2963
3029
3087
3131
3157
3162
3147
3116
3073
3025
2977
2929
2883
2837
2790
2738
2681
2617
2545
2466
2383
2300
2224
2162
2122
2107
2117
2148
2190
2233
2266
2285
2289
2284
2278
2277
2285
2299
2310
2308
2284
2238
2173
2102
2040
1998
1982
1985
1993
1988
1953
1877
1763
1622
1476
1345
1245
1181
1148
1129
1108
1068
1000
910
806
704
617
553
513
489
468
439
392
323
234
130
15
-107
-235
-370
-513
-661
-811
-951
-1070
-1159
-1210
-1225
-1214
-1192
-1176
-1182
-1217
-1282
-1366
-1451
-1519
-1552
-1540
-1485
-1397
-1298
-1211
-1159
-1158
-1217
-1334
-1496
-1687
-1885
-2072
-2234
-2361
-2453
-2511
-2542
-2556
-2562
-2570
-2588
-2620
-2670
-2734
-2809
-2886
-2956
-3012
-3047
-3061
-3059
-3048
-3039
-3042
-3065
-3111
-3182
-3276
-3386
-3511
-3646
-3787
-3932
-4072
-4202
-4313
-4396
-4447
-4470
-4471
-4466
-4472
-4504
-4569
-4666
-4783
-4901
-4995
-5047
-5043
-4985
-4883
-4755
-4624
-4510
-4426
-4374
-4351
-4346
-4345
-4339
-4320
-4288
-4245
-4196
-4145
-4094
-4046
-3998
-3948
-3895
-3837
-3774
-3708
-3637
-3562
-3482
-3397
-3309
-3219
-3133
-3053
-2983
-2922
-2867
-2812
-2749
-2675
-2586
-2486
-2385
-2294
-2226
-2189
-2188
-2219
-2272
-2335
-2392
-2433
-2454
-2453
-2439
-2419
-2403
-2397
-2405
-2427
-2461
-2501
-2541
-2576
-2599
-2604
-2585
-2538
-2464
-2369
-2262
-2162
-2086
-2051
-2067
-2135
-2246
-2380
-2515
-2630
-2709
-2749
-2757
-2748
-2740
-2751
-2790
-2857
-2944
-3035
-3112
-3160
-3167
-3126
-3039
-2908
-2741
-2548
-2343
-2142
-1962
-1820
-1727
-1688
-1696
-1735
-1781
-1807
-1793
-1726
-1607
-1451
-1279
-1115
-977
-872
-800
-747
-699
-643
-572
-489
-401
-317
-247
-192
-150
-115
-81
-44
-8
22
38
35
17
-7
-19
-6
43
129
237
349
437
484
480
429
352
274
223
219
271
375
517
677
837
983
1112
1224
1325
1418
1505
1583
1647
1691
1712
1712
1698
1679
1665
1667
1689
1732
1795
1875
1966
2067
2173
2281
2386
2484
2571
2643
2702
2756
2813
2885
2981
3104
3251
3407
3558
3684
3771
3813
3813
3782
3737
3692
3658
3636
3621
3600
3562
3497
3406
3295
3180
3076
2999
2956
2947
2963
2987
3004
2999
2965
2901
2815
2717
2619
2530
2457
2401
2360
2330
2308
2289
2269
2246
2217
2178
2128
2065
1990
1904
1814
1725
1643
1573
1516
1472
1435
1402
1366
1324
1271
1209
1135
1051
959
858
751
639
525
412
304
202
108
22
-57
-130
-198
-262
-321
-373
-418
-456
-489
-522
-559
-603
-652
-705
-753
-790
-808
-804
-780
-741
-696
-658
-636
-636
-659
-702
-759
-821
-881
-932
-971
-998
-1010
-1012
-1004
-989
-968
-946
-927
-911
-901
-895
-886
-868
-831
-770
-678
-558
-412
-251
-86
74
218
342
446
530
600
661
719
778
840
905
974
1044
1112
1176
1230
1273
1304
1322
1332
1338
1348
1369
1406
1464
1541
1632
1729
1820
1892
1934
1938
1899
1821
1710
1579
1444
1320
1219
1150
1114
1108
1121
1145
1168
1184
1190
1188
1182
1178
1179
1185
1193
1197
1191
1171
1135
1085
1026
964
901
838
773
700
614
512
397
275
159
61
-7
-36
-26
18
86
162
234
288
318
322
304
271
232
196
172
162
168
187
213
240
261
272
272
262
247
234
227
231
248
275
307
340
366
384
393
395
393
393
398
408
424
443
461
473
479
475
461
440
414
385
357
334
320
318
329
353
387
426
463
491
504
497
472
429
377
322
275
246
243
273
341
444
578
732
889
1031
1138
1194
1190
1128
1016
878
734
611
528
493
506
557
629
708
780
839
886
925
964
1006
1055
1101
1137
1155
1145
1106
1041
957
862
765
670
577
485
391
291
186
80
-23
-115
-194
-259
-314
-366
-422
-490
-572
-669
-775
-884
-985
-1070
-1129
-1155
-1144
-1094
-1008
-895
-763
-627
-500
-398
-329
-296
-296
-317
-347
-372
-383
-379
-364
-352
-359
-398
-476
-594
-742
-904
-1059
-1190
-1283
-1332
-1338
-1308
-1253
-1186
-1116
-1054
-1004
-973
-964
-976
-1010
-1066
-1134
-1209
-1281
-1344
-1391
-1422
-1439
-1451
-1463
-1484
-1517
-1561
-1610
-1657
-1693
-1713
-1715
-1705
-1691
-1688
-1707
-1761
-1855
-1990
-2158
-2347
-2540
-2719
-2868
-2977
-3042
-3067
-3064
-3047
-3033
-3035
-3063
-3118
-3197
-3291
-3387
-3475
-3550
-3607
-3649
-3679
-3704
-3726
-3749
-3773
-3799
-3826
-3857
-3893
-3936
-3985
-4037
-4086
-4123
-4142
-4138
-4112
-4070
-4022
-3983
-3957
-3950
-3959
-3974
-3983
-3975
-3945
-3892
-3827
-3761
-3707
-3676
-3669
-3683
-3707
-3730
-3738
-3724
-3687
-3629
-3558
-3482
-3408
-3338
-3275
-3217
-3162
-3107
-3051
-2991
-2928
-2859
-2785
-2706
-2626
-2548
-2481
-2432
-2407
-2410
-2439
-2487
-2543
-2593
-2625
-2631
-2605
-2549
-2470
-2377
-2280
-2190
-2113
-2058
-2025
-2017
-2031
-2063
-2107
-2155
-2198
-2228
-2237
-2224
-2189
-2136
-2073
-2008
-1950
-1903
-1871
-1853
-1847
-1849
-1857
-1866
-1873
-1878
-1880
-1876
-1869
-1858
-1844
-1828
-1811
-1793
-1770
-1740
-1699
-1644
-1573
-1485
-1385
-1276
-1165
-1057
-956
-864
-782
-708
-639
-574
-511
-450
-390
-331
-274
-217
-161
-108
-58
-16
17
38
47
50
51
59
80
121
180
256
339
420
488
537
565
573
570
567
574
599
646
713
793
877
954
1016
1056
1074
1073
1060
1043
1031
1030
1045
1075
1117
1166
1214
1255
1279
1283
1263
1222
1163
1097
1034
985
959
959
984
1022
1064
1088
1081
1035
948
830
696
566
456
383
351
358
396
452
515
575
628
673
715
756
800
849
904
962
1024
1087
1153
1219
1283
1342
1391
1427
1445
1445
1431
1408
1381
1357
1337
1324
1316
1312
1312
1320
1339
1374
1429
1503
1591
1683
1770
1842
1897
1937
1973
2015
2077
2166
2280
2412
2547
2665
2749
2787
2771
2705
2594
2450
2288
2120
1960
1820
1710
1638
1608
1620
1669
1743
1828
1908
1968
2000
2001
1975
1931
1882
1840
1814
1808
1824
1855
1895
1936
1972
1998
2011
2013
2011
2005
2007
2020
2049
2094
2153
2216
2273
2312
2324
2303
2251
2173
2080
1986
1901
1835
1790
1764
1755
1756
1763
1772
1785
1801
1823
1850
1881
1912
1939
1957
1960
1948
1921
1880
1831
1779
1733
1698
1682
1689
1721
1775
1848
1932
2017
2098
2166
2221
2265
2305
2348
2402
2473
2561
2663
2773
2882
2983
3068
3133
3177
3202
3212
3212
3208
3205
3210
3226
3257
3302
3361
3429
3498
3563
3619
3663
3696
3722
3749
3783
3827
3881
3942
3999
4043
4067
4067
4043
4006
3967
3940
3938
3965
4019
4090
4162
4217
4239
4219
4154
4051
3924
3787
3658
3549
3467
3416
3390
3385
3392
3400
3402
3389
3357
3299
3217
3110
2987
2855
2726
2610
2513
2438
2380
2331
2279
2214
2130
2025
1905
1779
1656
1542
1438
1341
1243
1136
1014
881
739
597
464
346
244
152
62
-31
-132
-237
-338
-420
-471
-483
-456
-398
-324
-253
-201
-179
-193
-237
-303
-379
-453
-515
-557
-574
-566
-534
-481
-412
-338
-266
-207
-167
-148
-146
-153
-157
-149
-122
-76
-18
43
95
131
149
155
158
167
189
225
270
311
338
342
320
276
220
163
114
78
52
30
3
-33
-81
-136
-190
-233
-259
-266
-258
-244
-233
-235
-254
-293
-347
-411
-478
-544
-608
-668
-723
-774
-816
-847
-863
-866
-856
-839
-821
-807
-800
-798
-795
-781
-751
-702
-634
-556
-482
-422
-389
-385
-409
-450
-496
-534
-555
-556
-540
-516
-493
-481
-487
-510
-547
-589
-627
-651
-656
-640
-606
-561
-515
-479
-461
-469
-506
-570
-655
-750
-842
-920
-976
-1004
-1010
-1002
-996
-1004
-1039
-1107
-1205
-1325
-1452
-1569
-1659
-1711
-1721
-1691
-1628
-1543
-1447
-1352
-1266
-1194
-1140
-1105
-1090
-1092
-1108
-1133
-1160
-1186
-1206
-1220
-1230
-1242
-1261
-1291
-1332
-1381
-1431
-1472
-1496
-1498
-1480
-1448
-1414
-1388
-1381
-1395
-1430
-1478
-1529
-1573
-1603
-1614
-1607
-1586
-1555
-1521
-1485
-1449
-1415
-1380
-1346
-1313
-1281
-1249
-1217
-1184
-1150
-1117
-1087
-1066
-1060
-1071
-1101
-1145
-1195
-1239
-1270
-1280
-1270
-1248
-1225
-1213
-1222
-1251
-1296
-1343
-1375
-1377
-1341
-1269
-1173
-1071
-985
-931
-920
-949
-1008
-1079
-1142
-1180
-1187
-1163
-1119
-1069
-1031
-1016
-1035
-1082
-1146
-1211
-1258
-1271
-1239
-1160
-1038
-887
-722
-560
-412
-285
-179
-87
-1
87
182
283
382
471
538
574
577
551
506
459
424
416
441
500
586
688
793
889
968
1029
1076
1116
1158
1210
1273
1345
1419
1485
1530
1546
1530
1484
1417
1343
1276
1228
1207
1215
1247
1294
1347
1395
1435
1464
1486
1506
1529
1560
1598
1641
1684
1720
1745
1753
1743
1716
1675
1624
1570
1520
1480
1455
1449
1465
1499
1549
1607
1665
1717
1758
1789
1814
1838
1870
1915
1977
2053
2137
2219
2290
2338
2357
2347
2310
2251
2182
2111
2047
1999
1970
1961
1970
1992
2020
2045
2064
2069
2058
2033
1999
1963
1932
1913
1907
1915
1931
1945
1948
1931
1886
1811
1708
1583
1446
1307
1176
1062
967
893
835
786
738
684
617
535
441
340
244
162
103
70
61
66
66
42
-25
-151
-339
-582
-862
-1151
-1419
-1637
-1786
-1859
-1865
-1822
-1757
-1698
-1666
-1673
-1721
-1797
-1885
-1967
-2025
-2053
-2049
-2023
-1988
-1959
-1951
-1971
-2025
-2109
-2216
-2333
-2446
-2542
-2609
-2637
-2626
-2581
-2513
-2439
-2377
-2344
-2350
-2395
-2470
-2557
-2633
-2679
-2681
-2636
-2550
-2441
-2327
-2230
-2162
-2129
-2128
-2150
-2182
-2216
-2243
-2261
-2275
-2289
-2310
-2341
-2384
-2438
-2502
-2571
-2641
-2709
-2773
-2832
-2886
-2937
-2989
-3045
-3108
-3181
-3263
-3351
-3440
-3522
-3595
-3656
-3709
-3759
-3813
-3879
-3957
-4043
-4128
-4199
-4244
-4254
-4228
-4172
-4099
-4022
-3960
-3921
-3909
-3922
-3954
-3995
-4035
-4062
-4073
-4059
-4019
-3954
-3870
-3776
-3681
-3599
-3539
-3501
-3482
-3466
-3436
-3371
-3261
-3106
-2918
-2723
-2553
-2433
-2380
-2392
-2452
-2530
-2593
-2614
-2581
-2501
-2394
-2287
-2207
-2171
-2178
-2217
-2263
-2293
-2284
-2228
-2128
-1996
-1848
-1701
-1569
-1458
-1370
-1305
-1261
-1239
-1239
-1259
-1297
-1345
-1390
-1423
-1433
-1418
-1382
-1332
-1283
-1247
-1232
-1242
-1274
-1320
-1372
-1422
-1462
-1485
-1488
-1465
-1410
-1320
-1194
-1037
-862
-687
-530
-410
-337
-309
-316
-337
-348
-330
-269
-167
-33
115
254
366
440
474
471
444
407
372
351
350
373
422
495
587
691
798
897
976
1028
1048
1040
1014
986
971
981
1025
1099
1192
1288
1369
1421
1435
1415
1372
1325
1296
1303
1359
1468
1623
1808
2003
2186
2335
2438
2491
2496
2469
2425
2387
2371
2388
2443
2530
2638
2749
2846
2917
2954
2957
2933
2896
2859
2835
2832
2853
2895
2949
3004
3047
3070
3067
3037
2985
2919
2851
2794
2759
2754
2782
2840
2920
3010
3096
3165
3206
3214
3190
3140
3074
3005
2945
2902
2883
2891
2922
2974
3038
3109
3176
3234
3276
3298
3299
3281
3253
3224
3205
3207
3234
3287
3360
3439
3511
3560
3575
3553
3499
3425
3347
3281
3240
3230
3247
3280
3314
3331
3317
3264
3172
3049
2912
2778
2666
2591
2559
2567
2604
2653
2694
2706
2678
2605
2493
2354
2206
2066
1945
1847
1767
1692
1609
1504
1371
1216
1052
898
776
702
684
716
784
865
937
981
986
953
890
812
734
668
620
589
567
545
513
463
391
298
186
62
-72
-208
-344
-474
-592
-695
-777
-836
-874
-895
-906
-918
-940
-977
-1032
-1100
-1173
-1241
-1294
-1327
-1338
-1332
-1317
-1301
-1292
-1292
-1300
-1313
-1324
-1332
-1336
-1340
-1352
-1380
-1434
-1515
-1622
-1749
-1885
-2019
-2141
-2243
-2322
-2377
-2410
-2421
-2411
-2382
-2335
-2270
-2192
-2105
-2013
-1922
-1831
-1742
-1651
-1558
-1460
-1361
-1266
-1184
-1124
-1094
-1096
-1128
-1181
-1245
-1306
-1353
-1378
-1379
-1355
-1308
-1242
-1158
-1060
-950
-832
-712
-597
-497
-417
-361
-329
-315
-313
-316
-319
-320
-319
-319
-322
-328
-334
-333
-321
-295
-255
-208
-163
-131
-121
-135
-171
-219
-268
-304
-320
-312
-285
-247
-209
-181
-168
-172
-191
-219
-248
-272
-283
-277
-251
-207
-145
-72
2
65
106
112
79
6
-97
-215
-329
-420
-475
-490
-469
-425
-376
-337
-320
-328
-358
-398
-435
-456
-456
-432
-392
-346
-305
-279
-275
-292
-326
-368
-409
-439
-452
-445
-418
-374
-319
-259
-198
-143
-97
-62
-39
-29
-30
-41
-57
-75
-90
-97
-92
-74
-44
-5
35
67
84
79
52
5
-53
-114
-167
-204
-224
-226
-219
-210
-208
-218
-241
-273
-309
-340
-360
-366
-357
-338
-318
-305
-307
-331
-380
-451
-537
-629
-715
-780
-816
-815
-778
-713
-631
-549
-481
-440
-429
-443
-472
-501
-515
-506
-473
-421
-365
-319
-295
-299
-328
-372
-416
-445
-446
-412
-347
-256
-151
-43
56
141
206
249
269
268
247
210
165
119
81
58
54
68
93
119
136
136
114
72
18
-37
-82
-110
-115
-97
-60
-10
49
112
176
236
289
332
359
369
361
339
312
289
282
297
335
391
453
506
535
530
488
414
318
218
131
72
50
70
129
221
334
456
575
679
761
816
843
847
835
816
801
794
799
812
826
834
827
801
756
696
632
571
522
486
461
442
421
392
349
295
232
166
103
45
-6
-54
-105
-160
-224
-294
-367
-438
-500
-551
-588
-614
-630
-639
-644
-647
-646
-642
-635
-628
-622
-622
-630
-648
-676
-713
-758
-809
-864
-923
-984
-1043
-1097
-1139
-1162
-1160
-1128
-1069
-988
-896
-805
-727
-670
-635
-621
-621
-624
-625
-619
-604
-584
-560
-537
-516
-496
-475
-451
-425
-397
-369
-346
-330
-323
-322
-326
-333
-343
-354
-371
-393
-421
-453
-485
-510
-523
-523
-513
-500
-493
-500
-526
-569
-622
-675
-717
-742
-747
-739
-728
-722
-730
-752
-782
-812
-831
-833
-820
-800
-784
-786
-816
-873
-951
-1037
-1115
-1171
-1198
-1198
-1177
-1150
-1127
-1118
-1127
-1152
-1185
-1218
-1244
-1256
-1252
-1232
-1196
-1148
-1091
-1029
-967
-909
-861
-825
-801
-784
-769
-750
-722
-685
-643
-602
-570
-552
-548
-549
-544
-518
-458
-359
-224
-67
93
237
346
413
440
437
420
406
407
430
472
526
581
626
656
667
663
652
640
635
643
665
701
749
804
862
922
982
1043
1106
1172
1243
1318
1393
1464
1524
1569
1594
1595
1575
1536
1483
1422
1360
1302
1252
1211
1180
1160
1147
1140
1134
1124
1105
1075
1033
983
934
896
883
900
953
1034
1134
1235
1318
1367
1374
1335
1258
1155
1040
926
825
741
676
628
595
575
568
573
588
608
627
636
624
583
510
407
280
142
8
-109
-199
-257
-286
-293
-289
-286
-295
-321
-364
-417
-471
-513
-532
-523
-484
-420
-341
-261
-193
-149
-134
-150
-193
-254
-325
-397
-462
-518
-563
-601
-637
-675
-722
-778
-846
-920
-997
-1067
-1122
-1157
-1166
-1151
-1118
-1076
-1036
-1008
-1002
-1022
-1066
-1130
-1206
-1286
-1362
-1428
-1480
-1514
-1530
-1529
-1514
-1488
-1460
-1437
-1428
-1437
-1464
-1506
-1551
-1586
-1599
-1582
-1531
-1455
-1364
-1275
-1201
-1150
-1123
-1115
-1116
-1118
-1114
-1102
-1088
-1079
-1079
-1091
-1112
-1133
-1145
-1140
-1115
-1073
-1022
-975
-939
-920
-915
-916
-910
-888
-843
-777
-697
-615
-544
-495
-475
-483
-517
-571
-637
-711
-790
-870
-951
-1029
-1102
-1166
-1220
-1261
-1291
-1309
-1317
-1316
-1305
-1285
-1253
-1211
-1161
-1108
-1056
-1012
-981
-960
-949
-942
-933
-919
-895
-865
-830
-796
-766
-744
-731
-725
-725
-728
-731
-733
-733
-731
-727
-722
-719
-720
-728
-746
-773
-807
-843
-873
-888
-881
-850
-797
-728
-654
-589
-541
-517
-517
-537
-569
-604
-637
-662
-678
-685
-685
-679
-669
-655
-640
-625
-613
-609
-612
-624
-641
-659
-673
-680
-677
-667
-655
-646
-643
-648
-657
-666
-670
-662
-644
-617
-587
-560
-541
-530
-527
-526
-524
-518
-507
-494
-481
-472
-464
-454
-433
-396
-337
-258
-165
-69
17
84
126
146
149
148
151
167
197
237
283
326
362
389
409
425
442
465
495
535
586
648
725
819
931
1059
1199
1344
1485
1611
1719
1806
1877
1937
1996
2062
2139
2228
2327
2430
2533
2632
2722
2803
2876
2939
2994
3042
3082
3117
3148
3179
3210
3242
3273
3300
3320
3330
3328
3316
3300
3283
3273
3271
3278
3294
3314
3335
3356
3375
3392
3408
3420
3424
3416
3388
3339
3270
3186
3099
3023
2967
2939
2938
2956
2980
2996
2994
2967
2919
2857
2790
2730
2682
2644
2613
2579
2536
2478
2408
2331
2257
2195
2151
2126
2116
2113
2107
2094
2069
2036
2001
1975
1963
1971
1999
2043
2095
2147
2193
2227
2248
2257
2257
2250
2237
2221
2204
2188
2177
2176
2189
2217
2259
2308
2353
2385
2395
2380
2343
2297
2258
2244
2265
2326
2419
2526
2624
2692
2714
2685
2613
2515
2411
2321
2256
2217
2195
2177
2147
2098
2028
1947
1870
1813
1787
1795
1828
1872
1909
1922
1899
1840
1747
1631
1504
1375
1250
1134
1030
938
862
806
770
753
750
751
743
715
663
588
499
410
338
293
279
290
311
324
314
269
192
91
-16
-111
-176
-204
-194
-157
-105
-55
-19
-6
-18
-52
-103
-165
-231
-297
-358
-413
-459
-494
-517
-527
-525
-516
-505
-499
-505
-526
-568
-628
-705
-793
-885
-974
-1056
-1127
-1186
-1237
-1283
-1331
-1386
-1452
-1528
-1612
-1697
-1777
-1847
-1903
-1946
-1982
-2016
-2055
-2101
-2153
-2204
-2244
-2264
-2259
-2227
-2175
-2115
-2062
-2028
-2021
-2043
-2087
-2141
-2193
-2231
-2250
-2249
-2232
-2206
-2177
-2148
-2122
-2095
-2065
-2032
-1994
-1956
-1920
-1889
-1863
-1835
-1799
-1745
-1669
-1570
-1453
-1333
-1226
-1151
-1121
-1145
-1218
-1332
-1467
-1605
-1726
-1817
-1871
-1890
-1879
-1851
-1820
-1796
-1790
-1805
-1842
-1895
-1954
-2007
-2041
-2048
-2019
-1952
-1852
-1727
-1589
-1450
-1323
-1218
-1141
-1095
-1078
-1086
-1115
-1155
-1201
-1244
-1278
-1297
-1299
-1282
-1250
-1207
-1159
-1112
-1073
-1042
-1022
-1008
-996
-982
-960
-928
-884
-828
-761
-687
-611
-537
-472
-423
-394
-387
-400
-425
-452
-468
-462
-429
-368
-288
-203
-128
-75
-52
-56
-77
-99
-106
-89
-42
25
99
164
202
205
174
118
50
-13
-58
-79
-77
-59
-35
-13
-1
0
-8
-22
-37
-48
-53
-49
-32
0
51
123
213
314
413
494
543
547
505
424
321
217
136
93
95
136
200
270
326
355
356
337
311
294
300
334
392
462
530
580
603
596
564
519
474
441
428
436
461
496
530
555
567
563
545
520
491
465
447
439
441
452
469
486
500
506
499
478
441
392
332
268
205
148
99
62
33
11
-9
-31
-59
-94
-134
-178
-221
-258
-287
-305
-315
-317
-318
-320
-327
-340
-360
-382
-405
-424
-437
-444
-444
-439
-431
-419
-403
-385
-363
-339
-317
-302
-296
-304
-325
-356
-390
-418
-434
-433
-413
-381
-343
-310
-290
-287
-299
-321
-343
-357
-356
-339
-308
-269
-231
-200
-181
-174
-178
-189
-203
-219
-237
-255
-276
-298
-321
-342
-359
-370
-377
-382
-390
-407
-436
-478
-533
-598
-670
-745
-823
-902
-980
-1057
-1129
-1190
-1237
-1265
-1273
-1265
-1247
-1227
-1213
-1208
-1212
-1218
-1217
-1201
-1161
-1096
-1014
-922
-835
-763
-715
-691
-686
-693
-700
-699
-685
-659
-624
-586
-551
-525
-509
-502
-501
-499
-492
-473
-439
-384
-310
-216
-107
10
126
232
320
387
432
458
472
481
493
511
535
561
584
599
602
592
572
545
518
496
485
489
511
551
609
681
763
846
919
971
994
984
942
878
804
736
688
670
682
717
764
809
840
849
838
813
786
769
770
793
835
888
942
984
1004
1002
979
938
893
854
834
842
882
952
1043
1140
1225
1279
1285
1235
1130
981
807
634
486
380
324
312
331
358
373
358
307
224
121
16
-71
-130
-156
-154
-138
-123
-127
-161
-228
-325
-441
-563
-677
-771
-840
-884
-908
-920
-929
-943
-965
-995
-1028
-1056
-1068
-1058
-1022
-963
-888
-812
-750
-713
-711
-742
-797
-861
-915
-943
-935
-894
-829
-759
-705
-684
-704
-764
-849
-939
-1010
-1046
-1036
-985
-905
-815
-735
-682
-660
-669
-697
-730
-753
-758
-742
-708
-666
-626
-597
-582
-582
-590
-597
-594
-571
-524
-454
-363
-260
-155
-59
19
72
99
103
92
77
69
77
103
145
196
245
281
297
291
271
248
237
248
290
362
453
551
637
697
722
710
666
603
535
476
439
430
452
500
570
652
738
820
892
954
1004
1051
1097
1145
1199
1253
1303
1338
1353
1343
1313
1272
1233
1210
1212
1238
1278
1315
1328
1301
1229
1118
988
863
769
721
722
761
813
854
862
825
748
646
542
458
407
390
400
418
427
414
376
317
250
191
150
132
135
150
166
171
160
132
90
41
-7
-49
-82
-104
-116
-119
-114
-105
-93
-83
-79
-83
-98
-125
-159
-197
-234
-265
-288
-305
-318
-332
-351
-375
-407
-443
-483
-524
-566
-609
-654
-701
-749
-796
-839
-875
-905
-928
-946
-964
-982
-1002
-1026
-1051
-1077
-1104
-1136
-1174
-1225
-1290
-1370
-1461
-1560
-1659
-1751
-1832
-1900
-1953
-1991
-2013
-2016
-1998
-1957
-1896
-1820
-1738
-1662
-1603
-1568
-1556
-1562
-1572
-1573
-1556
-1515
-1455
-1387
-1325
-1284
-1272
-1289
-1328
-1378
-1425
-1461
-1483
-1494
-1500
-1510
-1530
-1558
-1590
-1618
-1632
-1628
-1607
-1574
-1540
-1514
-1506
-1516
-1542
-1576
-1608
-1631
-1640
-1634
-1616
-1591
-1562
-1529
-1491
-1443
-1380
-1301
-1205
-1099
-990
-888
-801
-734
-686
-653
-627
-601
-566
-518
-456
-380
-295
-207
-124
-52
0
29
33
14
-23
-68
-107
-129
-122
-82
-10
87
196
302
390
453
488
499
495
487
483
490
507
532
560
585
607
627
647
672
707
751
805
866
930
996
1064
1134
1205
1275
1339
1392
1426
1436
1423
1392
1355
1323
1308
1314
1342
1382
1420
1444
1444
1419
1372
1318
1268
1235
1225
1238
1266
1299
1327
1343
1343
1330
1309
1287
1268
1256
1250
1251
1255
1258
1258
1250
1229
1191
1133
1058
969
877
794
732
700
702
733
784
839
886
915
921
908
881
848
812
777
742
702
657
606
551
497
444
395
345
290
223
143
52
-42
-129
-198
-244
-268
-276
-282
-297
-328
-376
-431
-481
-514
-521
-503
-468
-431
-408
-408
-435
-485
-548
-615
-676
-729
-774
-813
-847
-871
-879
-860
-808
-725
-622
-519
-437
-397
-409
-470
-562
-660
-739
-779
-773
-726
-654
-577
-510
-465
-439
-427
-419
-409
-395
-383
-376
-380
-390
-396
-383
-335
-242
-104
65
242
404
527
600
625
615
593
579
589
629
695
774
850
913
957
984
1002
1020
1046
1083
1127
1171
1205
1218
1207
1172
1120
1062
1010
978
974
1002
1062
1147
1247
1348
1439
1508
1551
1567
1561
1540
1514
1493
1482
1484
1497
1518
1543
1568
1591
1609
1620
1624
1618
1598
1565
1519
1468
1420
1386
1375
1395
1445
1517
1598
1673
1728
1753
1744
1705
1646
1578
1512
1457
1416
1388
1370
1357
1344
1325
1298
1261
1213
1152
1081
1002
923
849
787
744
725
731
757
797
843
886
920
943
954
956
955
955
959
970
986
1002
1012
1008
988
946
883
805
723
647
592
564
569
602
652
706
749
770
764
733
684
627
570
517
464
406
335
243
132
6
-122
-237
-328
-388
-417
-422
-417
-414
-422
-445
-478
-516
-550
-574
-586
-591
-594
-603
-622
-653
-690
-730
-763
-786
-798
-801
-799
-799
-803
-813
-827
-841
-852
-853
-844
-823
-791
-749
-699
-645
-591
-541
-502
-477
-471
-485
-516
-557
-600
-637
-661
-669
-663
-647
-628
-610
-599
-593
-591
-589
-583
-573
-562
-552
-550
-558
-576
-602
-629
-649
-657
-649
-626
-597
-571
-557
-566
-602
-662
-740
-823
-897
-949
-971
-958
-914
-848
-775
-708
-661
-640
-647
-677
-720
-763
-795
-808
-799
-772
-734
-694
-661
-642
-641
-657
-685
-720
-755
-783
-801
-802
-786
-754
-708
-654
-601
-558
-533
-530
-552
-593
-647
-703
-752
-789
-811
-823
-830
-841
-861
-891
-929
-971
-1012
-1048
-1081
-1113
-1147
-1187
-1230
-1272
-1304
-1316
-1301
-1257
-1191
-1113
-1038
-982
-952
-952
-978
-1016
-1058
-1090
-1105
-1102
-1083
-1056
-1028
-1002
-987
-980
-982
-994
-1014
-1042
-1074
-1105
-1128
-1133
-1114
-1066
-991
-896
-792
-694
-616
-568
-553
-569
-609
-661
-713
-757
-783
-785
-760
-705
-619
-507
-373
-229
-91
27
110
151
153
127
92
69
77
129
221
339
462
562
616
613
552
447
322
204
114
67
65
97
147
193
220
216
181
124
58
-4
-49
-71
-71
-52
-24
4
27
41
45
39
28
10
-13
-43
-78
-118
-156
-187
-201
-190
-152
-87
-4
83
157
202
206
164
81
-34
-163
-292
-405
-496
-561
-606
-635
-656
-673
-689
-701
-712
-721
-733
-757
-800
-870
-967
-1085
-1211
-1326
-1410
-1450
-1437
-1376
-1282
-1173
-1070
-988
-935
-908
-898
-891
-874
-841
-791
-729
-665
-609
-570
-552
-553
-572
-605
-647
-696
-744
-786
-811
-808
-765
-678
-551
-395
-235
-97
-6
23
-11
-94
-196
-287
-336
-326
-258
-147
-22
88
157
173
141
77
4
-55
-84
-80
-49
-7
29
45
35
0
-53
-116
-179
-238
-291
-341
-388
-432
-469
-492
-495
-472
-424
-353
-268
-178
-92
-17
44
92
130
160
186
208
224
234
237
236
233
234
245
273
319
385
469
564
664
761
850
925
986
1034
1074
1113
1156
1209
1275
1350
1432
1514
1588
1651
1701
1739
1769
1797
1826
1857
1888
1912
1925
1922
1902
1869
1830
1795
1773
1769
1785
1813
1846
1872
1882
1871
1839
1790
1734
1680
1635
1602
1578
1558
1534
1498
1443
1367
1273
1168
1060
961
878
814
771
743
721
696
658
603
529
440
345
254
177
121
86
69
64
62
56
43
22
-2
-24
-38
-43
-42
-39
-43
-60
-91
-133
-177
-213
-231
-224
-194
-148
-97
-54
-28
-21
-28
-37
-34
-7
53
143
256
376
490
582
647
686
703
710
719
738
773
826
894
972
1056
1140
1218
1285
1337
1371
1383
1374
1349
1312
1272
1236
1209
1194
1190
1193
1200
1208
1218
1232
1251
1279
1313
1351
1385
1411
1424
1426
1424
1426
1443
1479
1532
1593
1644
1669
1652
1585
1472
1327
1170
1020
899
814
767
750
753
764
772
773
765
749
729
705
680
652
625
600
582
575
581
599
626
652
670
673
656
621
574
521
469
423
385
353
324
296
269
245
230
226
234
254
278
299
313
315
309
301
300
315
349
400
459
514
550
553
518
445
343
224
105
3
-71
-108
-109
-81
-34
17
57
74
63
23
-36
-104
-164
-206
-224
-219
-203
-190
-195
-227
-290
-372
-457
-523
-552
-534
-469
-370
-260
-161
-95
-73
-95
-149
-219
-286
-332
-349
-336
-298
-246
-192
-143
-108
-90
-89
-104
-131
-165
-200
-227
-239
-231
-202
-157
-106
-64
-43
-53
-97
-171
-261
-353
-431
-485
-513
-520
-515
-511
-517
-536
-566
-601
-631
-651
-658
-653
-644
-637
-638
-652
-677
-710
-746
-780
-810
-836
-857
-877
-897
-920
-946
-976
-1012
-1054
-1104
-1158
-1213
-1266
-1310
-1343
-1364
-1377
-1388
-1403
-1424
-1451
-1475
-1485
-1471
-1427
-1356
-1268
-1184
-1124
-1102
-1124
-1181
-1254
-1318
-1352
-1345
-1300
-1233
-1170
-1135
-1143
-1196
-1282
-1375
-1448
-1478
-1456
-1387
-1286
-1179
-1089
-1031
-1010
-1026
-1063
-1107
-1145
-1168
-1169
-1148
-1105
-1044
-970
-891
-817
-760
-731
-739
-786
-866
-966
-1071
-1164
-1236
-1281
-1303
-1309
-1306
-1300
-1293
-1281
-1261
-1233
-1200
-1169
-1150
-1151
-1175
-1216
-1265
-1310
-1339
-1348
-1340
-1323
-1307
-1296
-1290
-1281
-1258
-1215
-1150
-1075
-1006
-966
-968
-1014
-1096
-1189
-1264
-1299
-1284
-1223
-1138
-1053
-996
-980
-1008
-1069
-1147
-1226
-1293
-1349
-1397
-1443
-1489
-1532
-1561
-1567
-1544
-1494
-1432
-1373
-1334
-1323
-1337
-1360
-1376
-1369
-1337
-1289
-1245
-1227
-1246
-1301
-1371
-1430
-1451
-1423
-1357
-1281
-1237
-1259
-1361
-1528
-1719
-1876
-1946
-1899
-1738
-1502
-1249
-1043
-928
-919
-996
-1117
-1234
-1309
-1328
-1302
-1260
-1233
-1242
-1289
-1357
-1422
-1462
-1469
-1453
-1434
-1434
-1463
-1515
-1566
-1582
-1541
-1437
-1289
-1138
-1030
-999
-1056
-1178
-1322
-1436
-1480
-1443
-1347
-1235
-1158
-1152
-1223
-1344
-1464
-1527
-1495
-1359
-1149
-916
-718
-597
-567
-606
-675
-726
-726
-669
-571
-468
-391
-358
-364
-384
-387
-349
-269
-165
-72
-24
-37
-99
-171
-202
-146
16
266
552
805
959
978
865
663
438
257
166
178
268
393
508
584
620
641
683
773
917
1091
1251
1345
1340
1230
1049
854
714
679
769
965
1214
1449
1613
1672
1627
1509
1368
1251
1190
1192
1243
1317
1385
1430
1449
1447
1437
1425
1410
1382
1328
1243
1130
1006
898
829
813
850
922
1000
1058
1078
1056
1006
954
923
928
969
1032
1095
1137
1145
1122
1080
1042
1025
1039
1081
1138
1188
1214
1207
1168
1109
1045
990
954
935
929
929
929
930
937
957
996
1052
1120
1187
1241
1272
1276
1257
1223
1185
1151
1124
1104
1086
1067
1045
1020
1000
988
983
984
985
981
968
947
927
918
930
971
1039
1125
1216
1299
1362
1401
1419
1423
1420
1415
1407
1389
1355
1303
1234
1158
1087
1032
999
985
978
962
922
848
746
628
515
425
373
356
366
383
388
372
331
277
227
195
193
218
261
303
330
334
318
294
279
290
333
401
478
542
573
557
497
407
310
230
187
189
235
311
400
484
549
590
609
611
607
608
623
659
722
810
919
1039
1156
1252
1315
1336
1317
1269
1212
1171
1165
1204
1284
1387
1487
1556
1575
1538
1454
1347
1247
1183
1171
1214
1299
1404
1501
1569
1596
1581
1535
1476
1422
1388
1381
1402
1446
1503
1564
1620
1666
1698
1716
1724
1727
1731
1744
1772
1818
1881
1956
2035
2110
2174
2225
2264
2296
2328
2364
2404
2444
2479
2501
2509
2504
2497
2498
2519
2566
2635
2716
2794
2851
2876
2868
2833
2785
2741
2714
2708
2721
2739
2750
2741
2705
2645
2568
2486
2405
2330
2257
2180
2092
1986
1864
1732
1599
1475
1363
1264
1171
1077
972
856
732
608
495
403
333
284
245
203
148
73
-22
-130
-242
-346
-436
-507
-562
-603
-636
-664
-690
-714
-737
-760
-788
-821
-860
-902
-942
-969
-975
-954
-906
-838
-763
-696
-651
-635
-647
-677
-711
-734
-736
-711
-664
-603
-538
-478
-427
-381
-337
-287
-229
-163
-98
-40
0
19
17
1
-17
-26
-20
3
38
75
102
112
99
68
24
-22
-61
-87
-101
-107
-111
-121
-141
-170
-205
-236
-257
-262
-251
-230
-208
-196
-207
-247
-315
-405
-502
-591
-655
-681
-666
-613
-535
-448
-369
-311
-280
-274
-284
-295
-293
-270
-220
-149
-66
19
93
151
191
217
235
250
267
284
298
305
302
291
276
264
266
286
327
387
460
538
616
691
766
843
926
1018
1115
1211
1297
1364
1406
1423
1417
1395
1366
1334
1304
1274
1245
1215
1187
1168
1162
1178
1215
1272
1338
1402
1452
1482
1493
1494
1495
1511
1547
1603
1669
1730
1769
1774
1742
1678
1596
1513
1441
1389
1355
1336
1322
1308
1293
1279
1272
1278
1296
1319
1336
1334
1306
1251
1176
1098
1035
1000
1000
1028
1070
1107
1126
1118
1088
1045
1006
983
979
989
1000
995
962
898
808
705
608
528
473
438
411
379
332
267
186
101
22
-43
-94
-136
-180
-231
-294
-361
-421
-462
-476
-464
-438
-419
-430
-487
-598
-752
-928
-1098
-1236
-1324
-1358
-1352
-1326
-1307
-1319
-1376
-1478
-1617
-1775
-1932
-2070
-2177
-2244
-2272
-2264
-2229
-2178
-2121
-2074
-2047
-2053
-2096
-2176
-2284
-2408
-2531
-2635
-2708
-2742
-2740
-2709
-2660
-2607
-2562
-2533
-2525
-2539
-2573
-2623
-2684
-2749
-2812
-2866
-2904
-2921
-2914
-2885
-2839
-2784
-2729
-2686
-2664
-2670
-2709
-2779
-2874
-2984
-3094
-3189
-3252
-3274
-3250
-3187
-3099
-3008
-2936
-2902
-2915
-2970
-3051
-3132
-3188
-3196
-3148
-3049
-2917
-2775
-2649
-2555
-2500
-2476
-2469
-2460
-2433
-2382
-2307
-2220
-2132
-2057
-2001
-1968
-1953
-1950
-1952
-1956
-1960
-1964
-1967
-1965
-1954
-1929
-1887
-1827
-1758
-1689
-1632
-1596
-1581
-1581
-1584
-1573
-1539
-1478
-1397
-1315
-1253
-1231
-1257
-1328
-1425
-1521
-1588
-1602
-1556
-1457
-1327
-1193
-1084
-1016
-993
-1006
-1035
-1059
-1060
-1030
-973
-901
-830
-772
-734
-714
-701
-686
-660
-620
-571
-525
-492
-481
-494
-523
-557
-583
-592
-583
-562
-543
-540
-562
-612
-682
-757
-817
-847
-836
-786
-708
-619
-539
-484
-462
-476
-519
-581
-648
-709
-757
-786
-795
-786
-761
-727
-691
-660
-640
-637
-648
-668
-688
-697
-684
-646
-585
-512
-439
-382
-352
-353
-382
-428
-480
-526
-560
-581
-592
-596
-596
-590
-572
-538
-486
-419
-349
-293
-267
-281
-335
-419
-512
-590
-633
-630
-585
-513
-436
-377
-350
-355
-385
-420
-444
-441
-410
-360
-306
-267
-258
-285
-343
-419
-496
-559
-594
-598
-572
-520
-452
-374
-294
-220
-159
-117
-100
-107
-135
-173
-205
-218
-198
-144
-64
25
101
143
138
88
4
-91
-174
-227
-245
-233
-209
-195
-206
-247
-311
-378
-424
-426
-373
-266
-123
35
180
294
370
410
429
443
465
502
550
601
641
662
658
634
601
571
556
562
592
639
697
757
814
866
912
956
998
1039
1076
1105
1123
1128
1120
1102
1077
1051
1026
1000
976
950
922
894
872
861
866
892
937
997
1061
1117
1153
1160
1135
1081
1006
926
856
810
799
826
887
974
1072
1166
1242
1291
1309
1298
1263
1211
1151
1088
1026
968
915
869
833
809
798
799
809
820
824
813
783
736
678
618
567
532
515
510
507
493
459
399
316
220
125
46
-6
-25
-15
17
58
95
116
112
80
20
-64
-161
-262
-355
-428
-475
-493
-489
-472
-459
-463
-494
-550
-622
-688
-727
-719
-657
-546
-410
-278
-185
-157
-205
-324
-493
-681
-857
-994
-1079
-1112
-1102
-1063
-1010
-956
-904
-856
-813
-774
-743
-723
-715
-718
-726
-732
-726
-704
-667
-625
-589
-574
-589
-633
-697
-764
-813
-827
-797
-724
-622
-509
-405
-326
-279
-262
-265
-274
-275
-255
-211
-143
-57
36
126
203
262
302
326
342
361
391
435
491
547
585
585
533
424
269
92
-69
-178
-204
-135
16
216
417
570
637
602
477
299
118
-14
-63
-16
112
283
447
560
591
534
408
252
112
29
28
113
263
444
613
734
785
762
683
577
481
426
433
506
631
784
932
1046
1105
1102
1044
950
845
754
699
689
721
785
862
931
975
987
964
917
860
810
781
779
805
848
896
934
952
947
925
893
865
848
840
835
817
769
682
556
406
258
144
95
125
231
391
566
713
794
791
704
559
395
253
167
154
207
303
405
477
491
437
321
169
12
-116
-188
-189
-122
-4
140
277
379
427
413
346
249
150
81
62
104
197
317
432
508
522
468
359
225
103
28
22
86
202
337
454
521
521
454
341
212
100
33
25
77
174
292
404
484
517
498
434
343
250
181
156
186
265
374
483
557
568
506
376
205
34
-99
-162
-148
-70
37
128
167
132
28
-115
-255
-346
-357
-278
-129
53
220
330
357
297
169
7
-153
-277
-347
-355
-309
-226
-124
-23
61
115
131
109
53
-23
-103
-163
-187
-164
-99
-8
82
145
159
121
43
-45
-107
-111
-41
99
284
476
635
730
748
696
599
488
394
337
325
354
414
492
579
671
765
859
947
1018
1061
1065
1030
964
885
819
788
806
874
977
1092
1190
1249
1259
1225
1165
1103
1065
1065
1108
1180
1262
1326
1350
1321
1237
1113
971
837
737
688
693
746
829
918
990
1029
1025
983
914
836
765
714
688
682
685
686
673
640
587
521
449
381
322
277
244
224
216
220
240
276
325
382
436
478
497
487
448
386
312
234
161
96
39
-13
-61
-103
-136
-155
-157
-144
-125
-113
-125
-172
-255
-365
-482
-580
-635
-633
-575
-477
-367
-277
-234
-252
-329
-449
-584
-706
-792
-830
-822
-781
-726
-677
-650
-653
-685
-739
-805
-871
-926
-962
-975
-963
-928
-877
-818
-761
-717
-694
-696
-720
-758
-799
-827
-831
-804
-745
-664
-574
-494
-438
-419
-439
-494
-569
-649
-716
-754
-757
-725
-666
-593
-523
-469
-438
-434
-448
-470
-488
-491
-473
-435
-383
-327
-277
-239
-213
-198
-186
-173
-156
-137
-122
-115
-122
-138
-156
-161
-137
-72
36
180
342
495
617
690
708
680
627
574
546
559
614
700
795
875
917
913
864
787
705
643
622
649
721
822
930
1022
1077
1085
1049
980
897
821
770
755
777
830
898
964
1012
1032
1020
982
932
887
864
875
924
1006
1109
1214
1304
1362
1382
1363
1314
1250
1186
1137
1110
1109
1129
1164
1204
1241
1269
1284
1285
1275
1254
1224
1188
1150
1113
1082
1060
1050
1052
1062
1074
1081
1081
1072
1058
1047
1048
1066
1104
1156
1215
1268
1306
1328
1337
1343
1359
1395
1452
1522
1588
1628
1625
1569
1465
1330
1192
1081
1020
1020
1076
1165
1262
1340
1380
1378
1341
1286
1232
1194
1177
1179
1188
1191
1179
1148
1104
1056
1018
997
998
1014
1037
1052
1051
1029
989
939
889
852
834
837
857
886
915
933
936
919
883
831
769
702
637
578
528
488
458
436
417
399
378
354
327
298
270
244
222
205
191
182
175
172
169
165
156
139
109
65
7
-60
-127
-185
-226
-244
-243
-230
-220
-226
-261
-330
-430
-548
-666
-766
-833
-858
-845
-801
-744
-691
-655
-645
-664
-705
-759
-815
-864
-897
-913
-914
-906
-898
-897
-912
-945
-996
-1060
-1127
-1187
-1231
-1253
-1251
-1229
-1195
-1159
-1132
-1119
-1122
-1139
-1165
-1196
-1229
-1262
-1298
-1338
-1383
-1429
-1470
-1499
-1509
-1498
-1471
-1438
-1414
-1413
-1445
-1509
-1597
-1691
-1774
-1828
-1845
-1828
-1788
-1744
-1717
-1720
-1759
-1830
-1921
-2013
-2095
-2152
-2179
-2179
-2158
-2126
-2093
-2066
-2051
-2050
-2066
-2099
-2145
-2202
-2261
-2315
-2357
-2381
-2387
-2379
-2366
-2359
-2366
-2392
-2434
-2484
-2527
-2552
-2549
-2517
-2462
-2398
-2341
-2304
-2296
-2318
-2364
-2423
-2483
-2535
-2574
-2601
-2619
-2632
-2644
-2654
-2661
-2662
-2652
-2630
-2598
-2558
-2516
-2479
-2451
-2436
-2437
-2452
-2479
-2514
-2551
-2585
-2607
-2614
-2602
-2570
-2522
-2466
-2409
-2361
-2325
-2306
-2300
-2304
-2313
-2322
-2330
-2336
-2344
-2355
-2369
-2386
-2401
-2410
-2411
-2401
-2383
-2358
-2326
-2288
-2240
-2178
-2098
-2000
-1890
-1778
-1680
-1610
-1577
-1583
-1620
-1672
-1722
-1754
-1758
-1737
-1701
-1666
-1647
-1655
-1691
-1746
-1805
-1851
-1869
-1853
-1805
-1733
-1652
-1575
-1513
-1469
-1442
-1430
-1424
-1418
-1408
-1391
-1364
-1327
-1280
-1225
-1166
-1108
-1058
-1022
-1000
-994
-996
-996
-983
-949
-890
-809
-714
-620
-537
-477
-442
-431
-435
-443
-444
-429
-392
-331
-246
-141
-22
104
230
344
438
503
536
537
516
486
463
463
496
564
660
772
880
969
1028
1052
1048
1028
1008
1004
1027
1079
1153
1238
1315
1370
1389
1370
1317
1243
1165
1101
1065
1065
1098
1153
1216
1272
1309
1325
1323
1313
1305
1307
1320
1339
1353
1352
1330
1285
1228
1173
1133
1119
1130
1157
1184
1193
1169
1111
1028
937
861
818
817
853
912
975
1020
1041
1034
1012
990
985
1004
1052
1115
1178
1227
1250
1243
1213
1169
1126
1093
1078
1081
1099
1128
1163
1202
1244
1287
1329
1368
1401
1426
1446
1463
1483
1513
1555
1606
1659
1705
1734
1740
1722
1688
1647
1610
1582
1565
1552
1533
1500
1451
1391
1332
1290
1279
1307
1368
1450
1532
1595
1625
1617
1580
1527
1476
1443
1433
1445
1468
1490
1498
1486
1454
1407
1356
1308
1268
1239
1218
1202
1190
1182
1180
1186
1202
1226
1253
1275
1284
1274
1243
1193
1133
1073
1024
993
988
1008
1050
1107
1168
1223
1261
1271
1251
1200
1125
1039
958
896
864
866
896
940
981
1002
991
946
873
789
710
651
619
613
619
622
605
556
474
367
249
140
55
4
-13
-6
11
20
8
-33
-104
-197
-298
-392
-465
-509
-523
-513
-493
-477
-483
-521
-594
-697
-815
-930
-1024
-1082
-1098
-1078
-1036
-990
-960
-958
-987
-1039
-1099
-1147
-1171
-1161
-1124
-1072
-1025
-1004
-1022
-1084
-1182
-1300
-1416
-1510
-1567
-1582
-1559
-1513
-1460
-1419
-1404
-1422
-1470
-1539
-1615
-1680
-1720
-1724
-1690
-1625
-1544
-1465
-1408
-1388
-1410
-1468
-1547
-1624
-1675
-1686
-1648
-1568
-1464
-1359
-1276
-1229
-1220
-1241
-1271
-1290
-1280
-1235
-1158
-1066
-981
-924
-907
-932
-992
-1067
-1138
-1187
-1203
-1186
-1144
-1090
-1038
-999
-979
-977
-986
-995
-992
-968
-917
-836
-727
-597
-456
-313
-181
-70
15
71
98
101
89
71
55
48
56
78
117
167
227
289
347
394
425
437
431
412
391
379
386
420
481
562
652
735
800
838
850
840
821
802
791
792
801
813
822
826
826
828
838
863
901
946
985
1004
996
956
889
810
736
684
663
675
714
764
812
843
850
831
791
739
680
621
565
513
466
426
399
389
402
436
490
553
616
666
695
700
685
659
632
616
617
638
675
719
761
792
803
793
762
715
659
602
552
514
490
481
484
496
513
533
554
580
611
653
706
770
841
916
987
1048
1096
1129
1148
1157
1156
1148
1133
1109
1076
1035
990
946
912
894
896
917
954
999
1042
1076
1096
1101
1094
1080
1065
1052
1047
1048
1056
1068
1081
1091
1095
1089
1069
1034
985
928
870
821
792
790
818
870
937
1002
1056
1082
1076
1041
983
915
849
795
758
740
734
734
733
724
705
675
636
593
549
507
470
437
408
378
343
300
246
181
109
37
-28
-78
-109
-122
-120
-112
-109
-118
-143
-185
-237
-291
-338
-371
-389
-396
-398
-402
-413
-434
-461
-490
-515
-532
-540
-539
-531
-520
-507
-491
-470
-443
-407
-365
-322
-282
-253
-238
-240
-255
-279
-306
-333
-356
-375
-391
-406
-419
-430
-438
-441
-437
-429
-417
-407
-401
-401
-405
-410
-412
-409
-397
-378
-356
-337
-324
-324
-339
-368
-410
-461
-516
-569
-615
-648
-663
-657
-628
-582
-525
-467
-419
-388
-379
-388
-407
-426
-432
-417
-378
-318
-246
-174
-114
-73
-53
-54
-67
-84
-99
-105
-99
-81
-51
-11
35
83
130
168
193
200
188
159
121
86
67
75
117
193
297
416
535
638
715
760
776
768
750
732
728
742
778
830
891
948
989
1002
986
938
869
793
727
686
679
709
767
837
900
938
936
892
811
708
601
511
450
427
442
484
543
601
646
665
653
607
531
434
328
227
145
93
78
102
156
228
302
363
399
404
383
342
296
255
230
226
240
271
310
354
398
441
484
528
572
616
659
698
731
760
785
806
826
845
860
872
878
878
874
869
867
869
877
889
902
913
916
912
900
885
873
868
877
901
938
986
1037
1084
1121
1141
1141
1120
1082
1035
986
947
924
921
936
964
993
1012
1016
999
966
927
895
882
894
932
986
1042
1084
1099
1082
1035
970
902
847
818
818
846
891
942
984
1006
1008
987
948
901
855
819
801
804
828
870
921
971
1008
1024
1012
971
906
829
752
689
650
641
660
700
751
801
839
856
847
813
758
688
613
544
493
467
470
498
541
584
611
606
565
489
392
296
222
187
200
253
330
406
460
475
451
396
331
277
251
260
299
353
401
426
419
380
320
255
201
169
161
174
199
224
242
250
252
251
253
259
268
275
274
262
239
210
182
163
158
169
190
214
231
233
218
187
146
105
73
57
61
82
115
151
183
201
202
182
144
92
32
-28
-80
-120
-145
-156
-157
-154
-154
-163
-184
-218
-262
-309
-355
-390
-411
-413
-396
-363
-319
-270
-227
-195
-184
-195
-230
-284
-348
-412
-465
-503
-523
-530
-535
-550
-585
-645
-728
-826
-924
-1008
-1071
-1109
-1128
-1143
-1167
-1215
-1290
-1389
-1497
-1597
-1673
-1712
-1716
-1694
-1663
-1641
-1644
-1677
-1737
-1812
-1883
-1937
-1965
-1964
-1941
-1907
-1873
-1848
-1834
-1829
-1827
-1825
-1821
-1816
-1815
-1820
-1832
-1847
-1856
-1848
-1814
-1751
-1665
-1568
-1473
-1397
-1348
-1324
-1317
-1313
-1296
-1257
-1194
-1114
-1030
-956
-903
-874
-864
-863
-858
-841
-811
-771
-731
-702
-689
-692
-707
-725
-737
-741
-738
-736
-747
-777
-828
-895
-964
-1022
-1059
-1068
-1054
-1029
-1006
-1002
-1022
-1064
-1119
-1175
-1218
-1240
-1240
-1222
-1195
-1168
-1147
-1132
-1122
-1109
-1090
-1061
-1024
-983
-940
-901
-866
-833
-799
-763
-724
-687
-655
-633
-626
-631
-645
-661
-671
-670
-654
-625
-588
-547
-509
-476
-450
-430
-414
-399
-384
-367
-347
-322
-292
-256
-216
-175
-138
-109
-92
-88
-97
-114
-133
-152
-169
-186
-209
-243
-289
-347
-409
-466
-506
-523
-514
-484
-443
-401
-369
-351
-348
-354
-361
-364
-360
-352
-347
-352
-372
-409
-458
-511
-559
-595
-616
-625
-626
-625
-627
-633
-642
-652
-660
-665
-667
-670
-676
-685
-693
-697
-692
-674
-646
-614
-588
-577
-590
-627
-681
-741
-792
-823
-826
-802
-759
-709
-666
-641
-638
-655
-686
-722
-750
-763
-755
-725
-676
-611
-537
-460
-387
-324
-277
-248
-238
-244
-263
-287
-309
-323
-326
-316
-295
-265
-231
-196
-161
-129
-99
-71
-47
-24
-3
18
39
62
88
119
155
196
240
288
338
389
440
488
533
572
605
634
664
700
749
816
900
997
1096
1186
1255
1295
1308
1303
1295
1303
1339
1411
1512
1628
1738
1820
1861
1857
1818
1763
1714
1691
1705
1755
1828
1902
1955
1969
1936
1863
1764
1661
1577
1529
1523
1554
1607
1661
1693
1687
1634
1538
1412
1277
1156
1068
1025
1030
1072
1135
1199
1245
1260
1241
1193
1128
1064
1016
995
1004
1042
1095
1149
1190
1204
1185
1131
1047
943
832
729
645
591
570
578
607
642
668
672
644
586
506
417
336
279
255
264
300
348
392
420
423
401
361
314
270
240
228
234
255
284
316
346
371
391
404
410
408
397
378
354
329
310
303
313
342
388
443
498
542
566
565
539
495
444
399
375
379
416
479
559
638
702
737
736
703
648
585
531
499
495
519
561
612
659
693
711
714
707
694
679
665
650
635
618
604
598
604
625
663
710
759
800
828
842
845
847
855
875
905
938
961
963
938
889
827
771
738
739
777
839
907
957
971
942
873
782
691
621
588
595
634
688
738
769
771
744
695
637
581
540
517
516
533
565
604
646
683
712
730
736
737
737
747
773
817
876
938
988
1010
993
936
848
749
666
621
630
694
800
923
1036
1114
1140
1114
1046
956
867
797
758
750
766
793
818
829
823
799
761
717
674
640
618
610
615
629
646
661
664
651
620
571
511
448
392
350
328
322
327
334
331
313
275
223
162
106
63
42
45
70
110
153
189
206
198
160
93
4
-101
-211
-317
-411
-488
-550
-600
-641
-679
-716
-754
-787
-813
-827
-828
-816
-799
-783
-777
-785
-807
-839
-872
-896
-903
-891
-861
-821
-781
-753
-746
-764
-807
-870
-945
-1024
-1100
-1166
-1220
-1260
-1290
-1310
-1327
-1341
-1357
-1374
-1392
-1406
-1414
-1413
-1403
-1388
-1375
-1374
-1393
-1439
-1512
-1604
-1702
-1791
-1856
-1885
-1875
-1831
-1763
-1687
-1617
-1564
-1534
-1528
-1541
-1568
-1602
-1637
-1669
-1694
-1708
-1711
-1700
-1676
-1644
-1608
-1575
-1552
-1542
-1545
-1559
-1577
-1593
-1604
-1607
-1605
-1600
-1594
-1589
-1579
-1562
-1531
-1487
-1433
-1379
-1338
-1320
-1331
-1368
-1420
-1467
-1493
-1484
-1436
-1357
-1263
-1175
-1111
-1080
-1083
-1109
-1142
-1166
-1170
-1150
-1113
-1068
-1028
-1002
-993
-1000
-1016
-1035
-1050
-1058
-1059
-1053
-1042
-1024
-997
-958
-907
-847
-786
-730
-688
-664
-658
-663
-672
-677
-671
-656
-635
-617
-610
-616
-636
-664
-691
-708
-711
-700
-680
-657
-641
-635
-642
-658
-677
-695
-706
-710
-708
-703
-696
-689
-682
-674
-664
-650
-633
-615
-598
-583
-570
-560
-552
-549
-551
-562
-582
-611
-642
-670
-683
-674
-642
-588
-523
-461
-414
-391
-392
-410
-429
-432
-405
-341
-245
-127
-6
100
177
220
229
215
187
158
134
120
115
117
124
136
153
174
198
223
243
253
250
234
208
179
154
141
141
153
174
196
213
221
219
210
198
186
176
168
160
151
139
124
106
89
74
63
56
51
48
45
42
40
40
42
44
43
34
16
-13
-51
-94
-136
-169
-189
-194
-183
-161
-131
-98
-66
-37
-12
9
24
34
37
35
28
20
13
12
17
28
44
60
73
80
79
71
57
39
17
-8
-37
-69
-104
-140
-175
-204
-225
-238
-244
-248
-251
-259
-272
-289
-308
-328
-346
-365
-385
-409
-437
-469
-500
-525
-539
-542
-535
-525
-520
-526
-546
-578
-614
-645
-661
-661
-647
-629
-621
-632
-667
-722
-784
-836
-864
-860
-825
-772
-719
-683
-675
-696
-737
-778
-803
-798
-760
-697
-626
-567
-533
-534
-564
-614
-668
-714
-746
-765
-776
-786
-799
-814
-822
-815
-785
-731
-660
-586
-526
-493
-494
-525
-570
-611
-628
-610
-557
-480
-398
-331
-300
-311
-365
-449
-545
-634
-699
-730
-724
-686
-626
-559
-498
-455
-440
-457
-502
-568
-641
-704
-740
-738
-692
-607
-498
-387
-295
-242
-239
-286
-371
-477
-583
-667
-717
-727
-699
-640
-563
-480
-403
-340
-299
-285
-299
-339
-399
-468
-531
-573
-577
-537
-449
-324
-176
-26
104
196
243
243
206
144
76
16
-24
-40
-31
1
48
106
167
226
276
312
331
330
309
273
228
184
150
134
137
157
185
210
218
203
162
99
28
-36
-78
-88
-63
-11
55
119
164
183
175
148
114
90
84
102
138
181
218
236
227
191
135
71
11
-36
-64
-71
-61
-37
-4
38
85
136
187
235
273
296
301
290
268
244
227
223
235
260
292
323
347
363
372
382
396
418
446
474
492
493
474
439
398
364
350
367
414
484
566
642
700
733
740
729
708
690
681
683
692
703
708
704
692
675
661
656
667
694
733
778
820
852
869
872
864
849
834
825
826
839
863
900
947
1004
1071
1142
1213
1275
1320
1340
1331
1293
1235
1170
1114
1081
1079
1108
1160
1217
1263
1283
1273
1237
1190
1150
1133
1149
1197
1266
1339
1401
1439
1449
1437
1415
1393
1381
1380
1387
1393
1393
1383
1365
1346
1331
1325
1324
1324
1314
1290
1251
1205
1162
1134
1127
1134
1144
1135
1092
1006
889
759
646
576
564
605
679
751
790
774
704
598
489
410
384
412
477
546
585
570
496
379
250
144
88
93
151
239
331
402
440
445
426
394
358
321
280
232
178
125
85
70
86
128
179
218
220
174
82
-36
-149
-227
-252
-220
-150
-71
-17
-10
-59
-150
-260
-363
-436
-473
-479
-470
-460
-459
-466
-471
-465
-440
-403
-371
-363
-398
-482
-602
-735
-847
-912
-917
-871
-799
-736
-711
-737
-808
-897
-969
-993
-953
-857
-730
-609
-527
-506
-545
-628
-726
-811
-867
-890
-893
-893
-906
-936
-975
-1006
-1006
-968
-887
-780
-675
-598
-569
-592
-653
-729
-789
-814
-795
-743
-680
-635
-629
-671
-754
-856
-949
-1006
-1014
-973
-898
-810
-736
-690
-681
-701
-737
-775
-805
-824
-838
-856
-886
-929
-981
-1027
-1055
-1055
-1027
-982
-938
-917
-931
-983
-1060
-1140
-1199
-1220
-1199
-1150
-1097
-1069
-1084
-1148
-1247
-1352
-1432
-1462
-1435
-1364
-1278
-1206
-1173
-1184
-1223
-1264
-1278
-1247
-1177
-1093
-1033
-1035
-1116
-1268
-1454
-1624
-1727
-1732
-1643
-1492
-1331
-1213
-1173
-1214
-1307
-1406
-1462
-1448
-1366
-1248
-1140
-1088
-1112
-1201
-1317
-1407
-1426
-1358
-1219
-1055
-926
-878
-927
-1052
-1203
-1319
-1352
-1290
-1157
-1008
-907
-902
-1002
-1180
-1375
-1521
-1568
-1506
-1363
-1198
-1079
-1051
-1124
-1266
-1418
-1516
-1515
-1408
-1225
-1026
-873
-807
-837
-934
-1046
-1122
-1127
-1064
-962
-871
-834
-870
-964
-1074
-1142
-1121
-994
-780
-533
-318
-191
-181
-274
-422
-561
-631
-599
-466
-267
-58
108
196
202
147
68
4
-20
-3
42
88
113
107
79
47
36
63
128
218
308
375
405
399
377
364
387
456
568
697
814
888
902
857
775
688
628
618
663
749
850
937
989
999
978
947
930
946
1000
1086
1178
1253
1289
1279
1230
1163
1104
1077
1095
1157
1245
1335
1403
1430
1414
1364
1301
1247
1222
1232
1273
1328
1378
1405
1402
1370
1320
1268
1227
1205
1200
1204
1205
1195
1169
1132
1093
1062
1047
1046
1053
1057
1048
1022
987
953
938
956
1012
1097
1191
1268
1307
1294
1232
1138
1041
971
949
984
1065
1170
1273
1346
1377
1362
1314
1250
1190
1148
1132
1141
1169
1208
1254
1303
1354
1406
1454
1488
1499
1478
1423
1340
1244
1153
1089
1065
1084
1139
1211
1280
1326
1338
1315
1267
1210
1161
1135
1139
1173
1229
1296
1363
1420
1458
1475
1470
1446
1408
1366
1328
1305
1306
1333
1383
1448
1515
1570
1602
1608
1590
1558
1524
1500
1493
1503
1524
1550
1573
1591
1605
1619
1636
1656
1675
1683
1669
1627
1558
1472
1387
1323
1297
1318
1381
1469
1559
1629
1661
1650
1599
1523
1438
1358
1292
1243
1210
1192
1187
1196
1221
1260
1308
1354
1383
1383
1346
1278
1195
1119
1076
1080
1135
1225
1325
1401
1428
1392
1299
1169
1036
930
876
880
932
1010
1084
1130
1131
1084
998
889
776
675
596
545
523
527
551
588
629
663
679
665
618
539
440
339
254
206
202
242
312
391
455
483
464
399
301
187
80
-2
-48
-55
-30
14
62
97
108
87
35
-43
-134
-223
-295
-336
-339
-304
-240
-162
-87
-34
-11
-23
-64
-121
-180
-229
-257
-264
-252
-229
-204
-185
-178
-187
-217
-268
-341
-436
-547
-664
-776
-867
-924
-941
-920
-872
-818
-778
-771
-806
-880
-978
-1080
-1162
-1208
-1208
-1168
-1101
-1027
-964
-926
-922
-950
-1002
-1071
-1145
-1215
-1276
-1322
-1348
-1352
-1332
-1291
-1236
-1178
-1133
-1116
-1136
-1196
-1286
-1387
-1475
-1529
-1532
-1484
-1393
-1284
-1183
-1115
-1095
-1123
-1189
-1271
-1345
-1391
-1400
-1374
-1323
-1267
-1220
-1196
-1199
-1224
-1265
-1311
-1354
-1391
-1418
-1437
-1443
-1436
-1411
-1367
-1307
-1241
-1184
-1152
-1159
-1208
-1291
-1384
-1459
-1486
-1444
-1330
-1160
-968
-793
-671
-625
-656
-744
-854
-947
-993
-975
-896
-778
-649
-536
-460
-425
-425
-446
-471
-489
-496
-493
-483
-471
-454
-427
-386
-327
-255
-184
-132
-115
-144
-216
-314
-410
-476
-489
-440
-338
-207
-78
20
68
64
22
-36
-84
-103
-85
-34
34
103
159
195
212
218
219
223
230
235
232
217
187
149
111
84
73
81
104
133
158
173
174
164
149
134
126
126
131
141
150
159
169
181
198
221
245
267
280
282
271
252
227
204
183
164
145
120
88
50
13
-14
-20
0
45
109
178
236
272
279
260
224
180
142
117
106
109
121
142
169
204
248
299
351
393
413
403
363
302
239
195
190
234
323
437
550
630
659
631
558
466
386
347
363
433
540
659
763
835
869
869
851
831
819
819
828
837
843
843
844
854
882
930
992
1053
1095
1104
1074
1014
946
896
891
944
1056
1208
1369
1508
1598
1629
1606
1550
1489
1448
1444
1478
1541
1614
1676
1715
1725
1714
1693
1677
1677
1696
1732
1773
1810
1836
1846
1843
1834
1824
1819
1820
1823
1825
1823
1816
1808
1806
1814
1835
1869
1907
1938
1951
1937
1893
1824
1742
1662
1599
1562
1554
1570
1599
1627
1645
1645
1631
1607
1583
1569
1567
1578
1596
1612
1619
1614
1597
1575
1553
1538
1530
1526
1518
1498
1461
1406
1341
1278
1230
1205
1206
1227
1255
1275
1276
1250
1203
1143
1086
1047
1032
1042
1070
1105
1135
1149
1144
1119
1077
1020
953
876
792
707
630
574
550
566
618
693
768
817
821
770
672
550
435
356
333
368
443
529
592
606
562
468
349
236
156
121
129
163
198
211
191
140
73
11
-29
-38
-20
10
33
34
7
-45
-106
-158
-187
-187
-163
-130
-104
-101
-125
-172
-229
-281
-313
-320
-306
-282
-263
-262
-287
-337
-404
-475
-537
-582
-605
-609
-601
-590
-586
-597
-626
-674
-739
-814
-889
-955
-1002
-1028
-1026
-1004
-971
-940
-922
-925
-952
-995
-1043
-1082
-1101
-1096
-1070
-1036
-1008
-1002
-1026
-1080
-1157
-1240
-1313
-1365
-1390
-1390
-1374
-1355
-1345
-1349
-1370
-1403
-1442
-1479
-1510
-1532
-1547
-1557
-1566
-1575
-1582
-1586
-1584
-1577
-1563
-1545
-1525
-1507
-1490
-1476
-1462
-1449
-1435
-1421
-1406
-1389
-1370
-1344
-1309
-1262
-1203
-1134
-1064
-1000
-955
-930
-928
-944
-966
-982
-980
-952
-899
-829
-756
-695
-662
-662
-695
-752
-815
-867
-890
-875
-820
-734
-631
-530
-447
-393
-372
-378
-400
-424
-434
-423
-387
-333
-270
-213
-172
-156
-165
-193
-230
-266
-289
-294
-281
-250
-207
-158
-103
-46
16
83
151
217
271
306
314
292
247
189
134
98
91
119
175
244
309
351
358
327
265
189
118
71
58
83
138
208
276
326
348
339
305
259
215
185
178
194
230
275
319
351
364
355
329
290
249
212
186
174
174
183
196
208
216
218
215
206
194
177
154
122
82
34
-14
-56
-81
-82
-55
-5
57
114
149
146
102
22
-76
-169
-232
-243
-197
-100
28
155
253
297
279
204
92
-28
-126
-180
-181
-135
-58
24
88
117
107
66
9
-43
-75
-77
-51
-8
37
69
78
63
33
3
-11
0
41
105
175
235
267
263
226
167
105
61
48
72
124
190
247
276
268
223
157
91
52
60
123
237
383
533
657
730
740
688
590
471
361
283
250
263
308
363
404
412
376
298
194
85
-7
-64
-81
-62
-23
15
31
13
-43
-128
-225
-314
-379
-410
-407
-379
-341
-309
-294
-305
-340
-393
-455
-515
-565
-600
-616
-612
-591
-557
-517
-481
-460
-465
-502
-571
-665
-766
-854
-911
-924
-889
-819
-734
-658
-614
-616
-667
-755
-861
-966
-1051
-1107
-1135
-1141
-1137
-1131
-1128
-1127
-1125
-1119
-1109
-1099
-1095
-1106
-1137
-1187
-1249
-1313
-1365
-1396
-1404
-1391
-1368
-1349
-1344
-1363
-1408
-1474
-1554
-1637
-1713
-1772
-1809
-1818
-1801
-1760
-1707
-1653
-1614
-1605
-1632
-1697
-1787
-1883
-1962
-2005
-2001
-1955
-1882
-1808
-1759
-1754
-1796
-1874
-1967
-2045
-2091
-2092
-2056
-1999
-1946
-1917
-1922
-1956
-2001
-2039
-2048
-2021
-1963
-1890
-1826
-1792
-1800
-1848
-1921
-1997
-2053
-2072
-2047
-1985
-1902
-1818
-1755
-1728
-1744
-1802
-1892
-2000
-2108
-2198
-2256
-2273
-2247
-2188
-2110
-2033
-1981
-1966
-1995
-2061
-2144
-2221
-2266
-2264
-2211
-2119
-2007
-1904
-1831
-1800
-1813
-1856
-1911
-1956
-1978
-1970
-1932
-1873
-1802
-1726
-1650
-1574
-1501
-1432
-1373
-1333
-1317
-1327
-1361
-1405
-1444
-1461
-1446
-1395
-1317
-1228
-1146
-1089
-1067
-1080
-1120
-1173
-1220
-1248
-1248
-1215
-1152
-1067
-969
-871
-783
-717
-681
-677
-705
-755
-813
-861
-885
-873
-826
-751
-667
-591
-541
-528
-549
-593
-645
-684
-698
-682
-639
-580
-519
-470
-439
-429
-434
-448
-462
-469
-466
-450
-423
-384
-334
-273
-204
-129
-52
20
84
138
181
217
252
290
335
387
440
490
528
548
546
519
472
411
345
287
248
239
267
332
428
541
653
742
793
796
753
678
592
519
477
478
520
589
664
724
752
739
690
614
530
455
401
377
385
420
476
546
620
689
746
783
794
779
742
691
641
605
595
619
673
750
835
915
977
1016
1032
1031
1018
1004
995
990
993
1002
1018
1043
1074
1108
1141
1165
1174
1165
1139
1105
1077
1068
1087
1138
1210
1287
1351
1383
1378
1341
1287
1238
1217
1236
1295
1380
1471
1542
1577
1570
1526
1464
1404
1364
1356
1378
1423
1475
1520
1547
1553
1542
1521
1498
1480
1470
1469
1474
1483
1494
1508
1523
1538
1550
1558
1560
1556
1548
1540
1536
1540
1550
1563
1573
1574
1563
1541
1515
1495
1486
1495
1518
1547
1570
1576
1561
1526
1482
1442
1421
1426
1458
1507
1557
1593
1605
1590
1558
1525
1507
1516
1556
1618
1686
1744
1777
1778
1752
1711
1670
1643
1634
1643
1658
1666
1659
1631
1588
1542
1505
1490
1498
1525
1558
1580
1579
1548
1490
1416
1342
1281
1240
1221
1214
1207
1191
1160
1117
1072
1038
1026
1041
1075
1116
1143
1140
1095
1010
901
784
686
625
608
631
680
733
770
777
753
706
650
602
575
571
584
602
610
595
555
495
427
367
327
314
325
351
376
388
377
344
293
236
180
133
94
60
26
-11
-49
-82
-99
-90
-53
7
73
125
141
107
22
-101
-236
-353
-426
-439
-393
-305
-203
-119
-78
-92
-161
-270
-395
-512
-603
-655
-668
-648
-604
-548
-492
-444
-411
-401
-416
-457
-520
-593
-662
-710
-722
-691
-621
-525
-422
-336
-283
-275
-311
-381
-472
-568
-659
-738
-800
-845
-870
-870
-843
-789
-712
-629
-558
-519
-528
-587
-684
-796
-897
-960
-974
-944
-890
-838
-815
-838
-906
-1004
-1109
-1193
-1243
-1254
-1237
-1208
-1181
-1163
-1151
-1132
-1092
-1025
-936
-844
-777
-759
-807
-917
-1069
-1232
-1371
-1462
-1495
-1479
-1434
-1381
-1340
-1316
-1307
-1300
-1286
-1261
-1230
-1203
-1190
-1196
-1215
-1231
-1228
-1194
-1131
-1054
-990
-964
-995
-1082
-1206
-1332
-1427
-1464
-1439
-1367
-1277
-1202
-1165
-1169
-1201
-1234
-1243
-1215
-1158
-1097
-1065
-1086
-1168
-1295
-1429
-1527
-1552
-1490
-1354
-1180
-1018
-907
-869
-900
-973
-1050
-1098
-1098
-1055
-988
-925
-886
-880
-897
-919
-927
-909
-871
-827
-799
-796
-817
-843
-842
-789
-673
-506
-322
-169
-90
-110
-221
-387
-556
-672
-699
-631
-492
-327
-187
-106
-96
-141
-204
-248
-243
-182
-80
34
128
182
194
180
164
173
219
298
392
475
525
531
501
455
419
416
458
543
656
777
886
972
1030
1063
1078
1079
1071
1052
1026
999
981
985
1020
1090
1187
1292
1383
1438
1448
1415
1359
1307
1287
1315
1394
1508
1630
1731
1787
1789
1743
1671
1598
1548
1534
1559
1612
1678
1741
1787
1810
1813
1801
1779
1754
1731
1715
1707
1712
1731
1761
1797
1827
1841
1826
1779
1705
1616
1535
1481
1470
1503
1572
1656
1729
1772
1773
1734
1670
1601
1548
1522
1524
1546
1569
1578
1561
1516
1451
1379
1314
1265
1235
1218
1207
1192
1168
1135
1102
1075
1065
1075
1104
1144
1186
1222
1245
1254
1249
1237
1220
1204
1188
1172
1157
1141
1125
1111
1099
1090
1082
1073
1060
1044
1026
1010
1004
1012
1033
1063
1093
1112
1111
1081
1026
954
880
820
790
797
840
907
983
1048
1085
1083
1040
961
860
750
647
564
508
481
482
502
536
573
606
627
633
622
595
557
515
474
442
420
410
408
408
403
383
346
286
207
111
6
-100
-199
-283
-347
-386
-401
-393
-365
-324
-277
-231
-194
-172
-171
-193
-238
-304
-386
-476
-564
-642
-700
-734
-742
-728
-702
-675
-659
-665
-695
-748
-814
-877
-923
-940
-923
-876
-811
-747
-701
-689
-716
-781
-870
-966
-1049
-1104
-1122
-1101
-1048
-975
-896
-825
-772
-742
-738
-757
-790
-831
-868
-891
-891
-863
-810
-736
-654
-580
-529
-511
-531
-584
-658
-735
-795
-823
-813
-764
-688
-597
-509
-436
-384
-356
-346
-348
-356
-364
-371
-377
-381
-385
-385
-380
-365
-340
-305
-266
-230
-207
-202
-219
-252
-293
-329
-348
-341
-304
-241
-165
-91
-33
-4
-9
-45
-102
-166
-221
-255
-261
-239
-195
-137
-78
-27
10
29
30
13
-18
-63
-117
-176
-233
-278
-303
-299
-264
-199
-116
-29
46
94
108
91
52
7
-26
-36
-19
19
68
110
134
133
111
79
52
43
60
103
162
220
264
279
263
221
166
114
80
74
100
152
220
287
342
373
376
351
307
253
202
163
143
146
166
196
224
238
228
193
134
60
-16
-83
-131
-158
-166
-165
-162
-165
-178
-198
-220
-238
-248
-250
-250
-258
-280
-322
-381
-451
-520
-577
-617
-638
-647
-655
-673
-707
-758
-816
-870
-905
-914
-894
-851
-799
-751
-719
-711
-723
-750
-782
-808
-825
-830
-827
-823
-821
-824
-831
-840
-848
-853
-855
-857
-861
-869
-879
-886
-886
-874
-849
-813
-775
-741
-721
-719
-733
-761
-792
-819
-837
-844
-841
-832
-820
-806
-787
-758
-714
-653
-579
-498
-426
-375
-356
-373
-422
-490
-562
-620
-653
-654
-628
-583
-530
-482
-446
-422
-408
-398
-386
-368
-345
-320
-299
-287
-285
-291
-298
-297
-280
-243
-188
-120
-49
15
63
93
105
106
101
98
100
107
115
122
125
124
126
136
162
208
271
345
415
471
500
499
471
426
378
340
321
324
344
371
395
407
405
392
374
361
357
365
382
401
415
419
412
398
382
369
362
359
353
338
307
258
195
128
68
29
18
39
89
157
233
303
357
388
390
366
317
250
173
98
35
-6
-18
-2
38
89
135
164
166
141
97
49
13
3
24
70
128
182
215
218
191
145
93
51
28
26
39
57
68
66
53
34
18
13
22
40
56
57
36
-10
-74
-143
-200
-232
-235
-212
-177
-145
-134
-152
-201
-272
-354
-432
-495
-537
-558
-563
-557
-546
-534
-523
-516
-514
-522
-543
-579
-626
-679
-727
-758
-766
-749
-714
-675
-649
-651
-687
-757
-847
-942
-1020
-1071
-1087
-1072
-1038
-1000
-971
-958
-962
-977
-992
-998
-988
-962
-922
-879
-840
-817
-814
-836
-881
-944
-1014
-1083
-1134
-1158
-1146
-1096
-1014
-912
-809
-722
-666
-645
-656
-684
-713
-726
-711
-669
-609
-547
-500
-479
-487
-516
-552
-577
-576
-544
-484
-410
-340
-288
-268
-280
-319
-374
-429
-472
-492
-485
-452
-399
-333
-265
-207
-169
-157
-173
-213
-265
-314
-345
-347
-316
-260
-195
-140
-110
-111
-136
-170
-190
-178
-126
-43
50
124
154
126
49
-53
-145
-192
-174
-92
27
144
216
213
127
-24
-199
-350
-435
-434
-348
-205
-45
92
178
205
183
135
88
60
58
74
94
104
95
69
37
12
5
19
46
74
87
76
40
-9
-57
-84
-79
-40
24
96
158
194
197
168
116
56
0
-43
-68
-75
-65
-41
-6
38
89
143
194
237
265
274
265
241
206
167
132
104
87
82
90
108
137
171
206
236
256
261
253
236
221
215
226
255
295
336
366
377
365
336
303
279
275
294
331
374
407
421
412
386
355
332
325
334
351
365
366
351
327
311
319
361
438
534
626
686
694
648
563
466
393
371
414
513
645
775
871
910
888
815
710
597
494
416
369
358
387
463
589
762
968
1179
1356
1462
1469
1371
1189
965
754
606
553
598
716
866
1000
1087
1114
1094
1054
1022
1024
1059
1115
1169
1200
1200
1177
1151
1144
1170
1225
1284
1315
1287
1186
1026
844
691
617
647
779
977
1186
1347
1422
1399
1300
1168
1048
974
956
976
1000
997
943
842
723
623
581
614
716
859
997
1091
1116
1070
976
868
778
730
726
755
796
830
848
852
855
867
893
929
961
973
956
913
860
819
812
846
911
983
1029
1025
965
865
761
695
699
784
928
1086
1203
1233
1156
985
768
568
444
433
539
727
942
1123
1224
1228
1145
1014
883
789
753
775
833
898
943
951
923
872
813
764
732
718
715
716
717
716
717
725
743
768
794
813
820
813
797
779
764
756
752
742
720
680
627
573
533
526
561
634
732
829
901
928
904
837
750
670
622
617
658
729
809
874
907
902
865
809
753
712
694
698
717
736
742
726
685
623
550
480
426
397
398
427
474
527
575
608
623
620
606
589
575
564
552
530
485
412
311
193
80
-5
-41
-16
66
187
317
424
480
473
406
300
188
102
69
99
186
307
430
520
550
506
392
226
39
-133
-256
-308
-282
-188
-52
88
195
239
209
112
-23
-155
-244
-258
-190
-58
100
232
291
249
106
-112
-352
-559
-683
-699
-612
-455
-277
-127
-46
-47
-123
-246
-378
-488
-554
-574
-559
-530
-507
-507
-536
-589
-658
-730
-793
-838
-859
-853
-822
-770
-706
-646
-608
-608
-658
-759
-897
-1047
-1178
-1261
-1277
-1226
-1125
-1004
-901
-841
-836
-879
-946
-1006
-1031
-1006
-938
-845
-757
-702
-699
-747
-831
-927
-1004
-1046
-1043
-1002
-939
-873
-822
-793
-786
-794
-810
-824
-833
-838
-841
-846
-853
-860
-865
-867
-866
-867
-873
-890
-918
-955
-993
-1024
-1041
-1041
-1026
-1002
-977
-957
-947
-946
-952
-963
-978
-999
-1029
-1072
-1126
-1186
-1242
-1282
-1294
-1273
-1222
-1149
-1071
-1004
-963
-952
-971
-1012
-1067
-1125
-1179
-1228
-1270
-1306
-1337
-1359
-1372
-1373
-1365
-1351
-1335
-1322
-1311
-1299
-1276
-1234
-1168
-1079
-980
-886
-819
-794
-818
-882
-971
-1058
-1122
-1147
-1131
-1086
-1030
-986
-970
-986
-1029
-1082
-1126
-1146
-1133
-1091
-1031
-968
-919
-891
-887
-904
-931
-961
-985
-1000
-1006
-1004
-994
-977
-953
-924
-890
-855
-820
-789
-763
-740
-717
-693
-665
-639
-620
-618
-640
-688
-757
-834
-902
-943
-944
-900
-818
-712
-603
-508
-443
-412
-412
-431
-456
-475
-479
-464
-434
-393
-350
-311
-283
-267
-266
-280
-305
-336
-364
-381
-376
-343
-279
-190
-86
17
103
161
185
177
147
111
82
72
86
121
170
225
278
324
363
399
435
473
512
549
579
598
604
601
594
593
603
627
662
699
728
738
722
683
627
569
521
498
503
533
578
623
653
658
637
599
557
530
530
563
623
697
763
800
794
740
645
528
410
315
258
246
273
328
392
451
491
508
505
485
455
421
384
342
292
231
161
83
5
-65
-120
-155
-170
-166
-149
-126
-105
-93
-93
-110
-143
-192
-254
-323
-394
-463
-524
-575
-615
-645
-665
-678
-682
-675
-655
-618
-567
-505
-442
-392
-366
-374
-418
-492
-583
-673
-744
-784
-791
-770
-736
-709
-705
-734
-797
-883
-973
-1048
-1088
-1083
-1032
-944
-836
-728
-642
-594
-592
-638
-723
-832
-947
-1047
-1117
-1143
-1124
-1066
-981
-891
-815
-771
-768
-806
-875
-956
-1029
-1078
-1092
-1072
-1028
-976
-934
-917
-930
-970
-1024
-1074
-1103
-1098
-1053
-970
-861
-742
-631
-543
-491
-480
-511
-577
-667
-763
-851
-913
-937
-921
-867
-787
-700
-623
-573
-558
-573
-608
-641
-656
-638
-584
-503
-412
-333
-285
-279
-313
-373
-442
-496
-523
-514
-476
-420
-363
-317
-290
-282
-286
-294
-297
-293
-281
-266
-253
-245
-240
-236
-226
-208
-183
-156
-135
-129
-141
-171
-211
-249
-273
-275
-254
-215
-169
-127
-100
-91
-97
-114
-134
-151
-164
-176
-191
-212
-239
-267
-287
-291
-274
-238
-193
-149
-122
-118
-138
-174
-211
-234
-232
-201
-150
-91
-42
-17
-21
-50
-91
-127
-143
-129
-86
-20
54
124
178
213
228
230
222
211
196
175
149
116
81
52
37
48
87
155
243
342
436
513
564
588
585
561
525
483
442
408
385
373
375
387
407
429
447
457
455
442
424
406
397
402
422
454
489
519
536
538
528
517
514
531
573
637
714
788
844
869
860
820
764
708
670
664
695
758
842
933
1012
1072
1104
1109
1094
1069
1043
1026
1022
1031
1053
1082
1112
1140
1162
1176
1183
1184
1182
1178
1176
1175
1176
1176
1176
1175
1172
1169
1169
1172
1179
1190
1202
1209
1206
1189
1157
1113
1061
1012
975
956
960
986
1028
1078
1124
1156
1168
1156
1122
1069
1006
943
887
845
820
813
822
839
858
868
864
842
802
749
695
648
620
617
638
678
726
771
800
809
798
770
736
705
682
670
665
659
646
621
583
538
495
465
455
470
506
557
611
659
691
703
695
671
636
597
560
530
510
503
512
536
574
621
669
709
731
730
703
653
590
523
466
427
410
412
430
455
480
502
519
532
545
559
572
581
581
565
532
484
427
369
321
292
285
302
337
386
441
498
555
611
667
723
775
817
843
844
815
756
673
577
482
406
359
350
375
426
486
536
561
551
505
433
351
282
245
251
301
383
477
556
596
583
515
405
279
168
97
84
127
212
310
391
429
412
343
243
138
59
25
41
97
169
229
253
229
162
69
-21
-81
-93
-50
36
142
242
310
333
311
256
187
126
89
80
93
114
125
111
65
-10
-101
-191
-258
-290
-280
-232
-161
-87
-32
-14
-41
-111
-210
-313
-394
-432
-413
-340
-230
-111
-18
22
-5
-94
-222
-352
-444
-468
-415
-297
-150
-22
43
16
-105
-296
-508
-686
-781
-768
-650
-462
-257
-91
-9
-30
-143
-312
-488
-621
-677
-647
-547
-412
-286
-209
-205
-277
-407
-564
-710
-813
-854
-831
-757
-658
-566
-506
-499
-546
-638
-752
-859
-934
-958
-929
-856
-765
-686
-647
-664
-739
-857
-987
-1095
-1152
-1142
-1070
-955
-833
-739
-699
-727
-812
-932
-1052
-1139
-1170
-1136
-1048
-925
-796
-686
-614
-587
-601
-646
-705
-764
-809
-832
-827
-794
-736
-660
-576
-498
-439
-412
-422
-468
-541
-621
-689
-724
-714
-657
-563
-451
-345
-268
-237
-256
-322
-418
-524
-618
-680
-699
-671
-599
-492
-367
-239
-123
-31
31
61
64
49
25
3
-11
-13
-5
9
22
30
31
25
15
5
0
0
6
14
22
25
23
18
10
5
3
6
11
18
21
22
18
13
8
5
6
10
15
19
20
19
15
10
7
7
9
13
17
19
18
16
12
9
8
9
12
15
18
18
16
13
10
8
9
11
14
17
17
16
14
11
9
9
11
13
15
17
16
14
12
10
9
10
12
14
16
16
15
13
11
10
10
12
14
15
16
15
13
11
10
10
11
13
14
15
15
14
12
11
10
11
12
14
15
15
14
12
11
11
11
12
13
14
14
14
13
12
11
11
12
13
14
14
14
13
12
11
11
12
12
13
14
14
13
12
11
11
11
12
13
13
14
13
12
12
11
11
12
13
13
13
13
13
12
11
11
12
12
13
13
13
13
12
12
12
12
12
13
13
13
13
12
12
12
12
12
12
13
13
13
12
12
12
12
12
12
12
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
11
11
11
11
11
11
10
10
10
10
10
10
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
