5
8053
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-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
-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
-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
-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
-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
-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
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-16
-16
-16
-15
-15
-15
-15
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-23
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-25
-25
-26
-26
-26
-26
-25
-26
-26
-26
-26
-26
-25
-25
-25
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-28
-28
-28
-28
-28
-27
-27
-27
-27
-28
-28
-28
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-28
-27
-27
-27
-27
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-27
-27
-27
-27
-27
-27
-28
-28
-28
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-26
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-21
-21
-21
-21
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-16
-16
-16
-15
-15
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-14
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-13
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-13
-13
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-7
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-7
-7
-7
-7
-7
-7
-6
-6
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-5
-5
-6
-6
-6
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-6
-6
-7
-7
-7
-6
-6
-6
-5
-5
-6
-6
-6
-6
-7
-7
-7
-6
-6
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-5
-5
-5
-5
-6
-6
-6
-6
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-2
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
-1
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
-1
-1
-1
-2
-2
-2
-2
-2
-1
-2
-1
-1
0
0
0
1
2
2
2
2
3
3
3
4
4
4
5
5
5
5
6
6
5
5
5
5
5
5
5
6
6
6
7
7
8
8
9
9
9
9
9
10
10
11
11
11
11
11
11
11
11
10
10
10
10
9
9
9
9
9
9
9
9
8
8
8
8
8
9
9
10
10
11
12
13
13
14
14
14
15
16
16
17
18
18
18
18
18
18
17
17
17
17
16
16
16
15
15
15
16
16
16
16
17
18
19
20
21
22
23
23
24
24
24
24
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
25
25
25
25
25
26
26
27
27
27
28
28
27
27
27
27
26
26
26
26
26
26
27
27
27
27
27
27
28
27
27
27
27
26
26
26
26
26
26
26
27
27
27
26
26
26
26
26
25
25
25
26
26
26
26
26
26
26
25
25
24
23
22
21
20
19
18
17
17
17
17
18
18
19
19
20
21
21
22
22
23
24
24
25
25
26
26
26
26
26
25
24
23
21
20
19
18
17
16
16
15
14
14
12
11
10
10
9
9
9
11
13
15
17
18
19
20
20
21
21
20
19
18
17
16
14
13
11
10
9
8
6
4
3
1
-1
-3
-5
-6
-7
-8
-8
-7
-7
-6
-4
-3
-1
1
3
5
7
8
9
10
10
12
13
14
15
16
16
16
15
14
13
11
9
8
7
6
6
7
7
8
9
11
12
14
18
21
24
26
27
28
29
28
27
25
23
21
19
18
17
17
17
18
19
21
23
24
26
27
27
27
26
26
26
27
28
29
31
33
36
40
44
48
52
55
57
58
57
56
54
52
49
47
45
44
44
45
46
47
49
49
49
49
48
46
44
43
42
42
43
44
46
49
52
54
57
60
62
65
67
68
69
70
69
68
67
66
65
64
64
64
65
65
66
68
69
70
70
70
70
69
69
69
69
69
70
71
73
75
76
78
79
81
83
84
85
86
86
86
85
84
84
84
84
84
84
83
82
80
78
76
75
73
72
71
70
70
71
73
76
79
84
89
94
100
108
116
124
133
141
148
155
160
164
167
167
166
164
160
156
152
147
142
138
133
127
121
114
106
98
89
81
73
67
61
57
55
53
52
51
49
48
47
47
47
49
54
60
69
80
92
105
117
127
135
140
142
142
138
132
126
119
113
106
100
94
88
83
76
69
60
49
36
20
4
-13
-28
-41
-51
-57
-59
-57
-51
-43
-34
-26
-19
-15
-12
-11
-9
-6
-1
4
10
16
22
28
34
38
42
44
43
40
32
22
9
-6
-23
-39
-55
-71
-84
-96
-105
-110
-111
-108
-102
-94
-84
-72
-58
-43
-28
-13
2
15
28
39
50
62
73
85
96
107
117
125
131
135
136
134
130
123
113
99
81
59
32
3
-28
-58
-85
-107
-123
-133
-135
-129
-116
-96
-70
-41
-8
26
59
88
114
136
154
168
178
186
192
196
200
202
203
200
192
179
158
130
95
55
12
-30
-68
-100
-124
-139
-145
-142
-132
-117
-98
-75
-51
-25
1
26
52
78
103
128
152
174
193
210
222
228
228
220
205
184
160
134
108
85
64
47
33
23
18
15
16
19
26
36
49
68
90
117
146
174
197
216
228
233
231
223
209
192
173
156
143
136
135
140
152
166
183
199
212
222
227
229
228
225
221
218
217
218
222
229
239
249
259
268
275
277
276
271
263
252
238
221
203
182
160
138
119
103
91
83
79
78
79
83
89
98
112
132
156
185
217
252
287
320
350
376
397
412
422
425
421
410
391
367
338
305
271
237
206
180
160
147
139
136
135
136
137
139
145
153
166
181
198
214
226
235
241
246
249
254
261
270
278
285
289
292
294
294
295
294
291
287
282
278
273
268
263
256
249
240
231
222
213
205
196
187
176
165
155
147
142
140
138
135
129
118
104
87
71
57
48
46
52
67
90
122
161
205
253
302
351
397
438
470
493
507
512
511
503
489
469
442
409
368
320
266
207
142
74
4
-66
-132
-191
-238
-272
-292
-297
-287
-264
-227
-178
-116
-45
34
118
206
293
377
455
524
581
624
652
665
661
639
597
535
456
363
261
155
49
-56
-155
-246
-326
-391
-438
-467
-477
-468
-441
-399
-343
-274
-196
-113
-25
64
155
245
334
421
502
574
633
674
697
701
684
648
595
529
452
370
286
203
122
46
-26
-94
-157
-215
-264
-305
-335
-353
-359
-353
-336
-306
-263
-204
-130
-40
61
169
280
387
487
575
645
696
723
726
706
665
608
540
466
388
307
222
132
41
-48
-129
-197
-249
-282
-299
-300
-288
-264
-230
-187
-133
-68
9
98
196
301
407
508
599
675
733
772
791
790
768
726
666
590
504
411
316
222
135
57
-10
-65
-109
-142
-165
-178
-180
-168
-140
-94
-32
46
136
235
340
447
552
649
734
804
857
889
902
895
871
831
776
710
632
542
443
335
220
102
-16
-132
-240
-335
-410
-458
-475
-455
-397
-300
-170
-14
157
334
509
678
834
974
1093
1184
1244
1272
1269
1237
1177
1093
990
870
735
588
434
278
122
-29
-172
-303
-417
-510
-576
-610
-608
-570
-495
-388
-251
-93
79
257
434
602
754
885
990
1064
1104
1106
1074
1008
918
806
682
552
422
296
176
65
-41
-141
-238
-327
-407
-474
-524
-552
-554
-526
-465
-373
-250
-102
64
244
427
602
759
888
985
1046
1074
1074
1047
1000
934
854
761
660
554
448
342
237
133
35
-56
-136
-203
-255
-286
-295
-280
-237
-170
-80
26
143
266
387
501
600
680
739
775
792
792
777
750
711
662
603
536
463
388
315
247
188
140
103
78
62
55
54
59
71
91
121
162
215
279
355
436
516
588
647
687
703
694
663
616
559
499
440
388
345
311
284
264
247
233
222
213
208
206
208
214
225
244
273
312
364
428
503
585
668
742
802
840
854
840
802
745
676
607
545
494
454
426
407
396
388
378
364
342
308
258
195
123
48
-19
-72
-103
-112
-100
-68
-19
47
125
213
303
392
474
546
605
650
678
691
692
686
676
665
651
633
609
577
537
488
430
362
286
204
119
31
-56
-138
-207
-259
-287
-290
-266
-216
-140
-40
82
217
354
484
596
684
747
786
804
805
795
778
757
734
713
694
673
641
591
517
416
293
156
10
-134
-270
-390
-483
-543
-562
-538
-476
-383
-270
-149
-30
79
174
252
311
350
370
374
368
356
342
331
323
318
312
299
275
233
170
87
-11
-118
-228
-337
-439
-528
-600
-652
-684
-691
-675
-637
-584
-519
-448
-373
-298
-228
-167
-121
-92
-79
-82
-97
-119
-143
-168
-193
-220
-251
-290
-339
-398
-466
-538
-606
-666
-716
-756
-785
-804
-814
-815
-807
-787
-750
-697
-629
-551
-468
-391
-329
-286
-264
-258
-265
-279
-298
-320
-345
-373
-404
-438
-476
-518
-564
-614
-665
-718
-775
-837
-906
-980
-1054
-1121
-1172
-1199
-1201
-1177
-1134
-1077
-1012
-944
-874
-799
-719
-632
-542
-449
-361
-285
-228
-190
-174
-181
-211
-260
-320
-386
-452
-517
-577
-635
-696
-764
-840
-917
-988
-1045
-1084
-1101
-1096
-1075
-1044
-1008
-970
-927
-876
-816
-747
-674
-603
-541
-496
-469
-461
-469
-489
-518
-552
-587
-620
-650
-678
-707
-736
-767
-799
-831
-860
-882
-896
-897
-881
-843
-784
-709
-626
-543
-466
-398
-339
-288
-243
-204
-175
-161
-164
-188
-227
-273
-316
-348
-364
-366
-351
-321
-277
-222
-162
-104
-54
-21
-7
-8
-19
-32
-41
-45
-39
-19
18
71
137
212
293
376
454
519
568
598
609
605
591
574
561
554
556
563
573
584
594
604
615
628
641
655
663
662
647
617
577
536
502
481
474
481
500
529
565
607
656
706
754
794
821
832
829
816
800
791
793
809
838
881
935
999
1067
1133
1192
1239
1265
1264
1232
1166
1067
938
786
621
459
312
191
102
48
25
24
36
51
68
85
101
116
131
149
180
231
308
413
540
681
825
963
1082
1176
1241
1272
1268
1228
1156
1057
933
784
617
441
265
96
-61
-201
-324
-431
-523
-603
-668
-716
-741
-741
-718
-677
-625
-565
-496
-415
-318
-204
-77
56
190
321
446
562
662
742
795
820
811
763
673
540
371
174
-40
-261
-477
-677
-856
-1010
-1143
-1251
-1333
-1391
-1427
-1441
-1434
-1404
-1349
-1265
-1151
-1008
-839
-654
-460
-266
-81
88
231
341
411
437
419
360
267
148
6
-158
-337
-525
-713
-896
-1064
-1213
-1341
-1448
-1533
-1595
-1628
-1630
-1595
-1523
-1413
-1271
-1105
-923
-730
-534
-343
-160
9
157
275
352
383
364
299
198
73
-63
-204
-343
-479
-612
-740
-861
-975
-1078
-1165
-1233
-1276
-1289
-1270
-1220
-1138
-1027
-894
-745
-590
-435
-282
-132
11
141
253
342
408
452
476
482
471
443
394
319
214
80
-78
-251
-430
-604
-763
-899
-1006
-1078
-1109
-1095
-1034
-931
-792
-624
-432
-221
6
241
477
703
910
1089
1234
1340
1407
1436
1433
1400
1339
1251
1139
1006
856
687
500
297
86
-124
-325
-507
-661
-778
-851
-876
-847
-761
-617
-416
-166
123
441
772
1098
1405
1684
1933
2145
2311
2424
2479
2475
2413
2296
2128
1915
1662
1374
1062
738
412
99
-193
-449
-654
-795
-861
-848
-756
-591
-365
-92
209
524
840
1149
1443
1718
1968
2190
2378
2530
2646
2729
2777
2785
2747
2661
2526
2346
2127
1878
1610
1335
1062
801
564
361
204
102
61
82
158
283
452
660
901
1165
1444
1731
2015
2288
2541
2766
2956
3103
3200
3242
3226
3151
3020
2840
2626
2391
2142
1883
1617
1352
1097
864
662
496
369
279
225
201
206
237
297
384
496
623
759
899
1043
1186
1322
1445
1552
1641
1707
1738
1727
1672
1578
1450
1293
1116
922
715
494
261
22
-210
-423
-600
-729
-799
-805
-748
-634
-473
-273
-44
200
442
664
849
980
1047
1051
1006
928
831
721
602
473
332
180
21
-138
-296
-455
-616
-777
-929
-1064
-1179
-1269
-1333
-1365
-1360
-1315
-1226
-1094
-924
-727
-515
-299
-90
101
263
390
478
525
526
480
389
260
101
-82
-277
-475
-670
-856
-1036
-1210
-1382
-1553
-1724
-1891
-2045
-2178
-2275
-2326
-2325
-2265
-2148
-1980
-1769
-1523
-1252
-970
-692
-430
-197
-3
147
253
322
358
362
336
284
218
146
72
-5
-92
-194
-316
-463
-636
-835
-1049
-1263
-1462
-1630
-1757
-1835
-1853
-1807
-1693
-1514
-1279
-1006
-715
-429
-167
56
226
335
386
382
334
249
138
11
-123
-258
-394
-534
-676
-814
-938
-1043
-1125
-1181
-1208
-1206
-1178
-1128
-1058
-971
-871
-765
-659
-553
-449
-349
-257
-177
-115
-76
-66
-85
-132
-206
-305
-426
-564
-708
-846
-965
-1054
-1107
-1125
-1106
-1057
-979
-877
-753
-609
-451
-284
-111
66
246
426
601
766
916
1045
1146
1205
1209
1147
1014
812
547
230
-119
-479
-820
-1115
-1347
-1504
-1579
-1570
-1480
-1320
-1105
-851
-575
-294
-23
234
475
696
888
1043
1160
1241
1288
1306
1301
1277
1234
1166
1067
932
760
553
319
71
-176
-406
-606
-768
-887
-966
-1012
-1033
-1027
-990
-914
-797
-641
-449
-227
19
275
528
764
971
1135
1248
1307
1312
1269
1186
1072
933
772
590
392
184
-27
-231
-413
-561
-665
-725
-738
-705
-630
-521
-387
-238
-85
60
186
284
354
401
433
459
484
513
546
581
618
652
681
702
709
700
671
617
536
428
302
165
28
-99
-204
-280
-323
-331
-305
-246
-163
-67
31
122
204
276
343
407
473
545
622
702
781
854
916
961
987
991
973
933
878
812
742
662
568
458
340
224
119
30
-40
-86
-102
-88
-42
35
140
260
381
487
569
617
623
580
486
347
172
-29
-238
-438
-618
-777
-916
-1033
-1123
-1184
-1212
-1206
-1170
-1114
-1048
-977
-906
-840
-784
-742
-710
-685
-659
-629
-598
-579
-586
-626
-694
-780
-870
-951
-1016
-1064
-1095
-1106
-1093
-1051
-986
-908
-829
-754
-684
-618
-554
-498
-457
-440
-452
-493
-560
-649
-751
-855
-951
-1030
-1091
-1133
-1157
-1166
-1162
-1146
-1115
-1067
-1010
-947
-878
-798
-703
-593
-474
-350
-228
-115
-20
51
93
102
72
1
-104
-228
-359
-484
-593
-682
-751
-799
-827
-832
-812
-763
-687
-589
-476
-352
-223
-94
26
124
192
228
241
241
236
233
230
223
207
180
150
128
119
120
124
126
123
110
83
41
-17
-89
-169
-249
-319
-376
-417
-444
-455
-450
-429
-395
-352
-302
-246
-186
-125
-66
-13
30
59
73
75
65
42
3
-58
-142
-250
-379
-529
-700
-889
-1086
-1279
-1454
-1601
-1713
-1785
-1814
-1800
-1744
-1653
-1539
-1414
-1283
-1149
-1014
-888
-775
-682
-617
-588
-604
-666
-771
-912
-1076
-1250
-1421
-1580
-1723
-1844
-1935
-1990
-2003
-1973
-1906
-1806
-1685
-1555
-1427
-1309
-1204
-1108
-1026
-961
-914
-886
-874
-882
-909
-957
-1025
-1108
-1198
-1282
-1348
-1393
-1420
-1435
-1442
-1447
-1458
-1475
-1498
-1517
-1525
-1514
-1479
-1421
-1342
-1250
-1149
-1041
-928
-814
-708
-616
-544
-494
-473
-488
-538
-613
-705
-807
-917
-1025
-1120
-1193
-1243
-1271
-1275
-1259
-1227
-1189
-1154
-1127
-1112
-1109
-1107
-1093
-1055
-992
-905
-795
-665
-519
-361
-201
-46
88
187
244
263
250
212
148
66
-25
-117
-206
-292
-373
-447
-518
-590
-664
-738
-807
-868
-914
-938
-935
-909
-864
-813
-765
-731
-721
-742
-795
-877
-983
-1104
-1228
-1344
-1444
-1520
-1568
-1582
-1559
-1495
-1386
-1232
-1035
-809
-569
-326
-86
141
342
500
606
655
645
573
441
257
28
-242
-544
-864
-1178
-1466
-1711
-1902
-2039
-2121
-2154
-2138
-2079
-1981
-1853
-1708
-1556
-1405
-1261
-1126
-1002
-900
-820
-767
-736
-720
-712
-708
-707
-710
-717
-728
-745
-773
-818
-886
-975
-1089
-1222
-1369
-1518
-1662
-1794
-1909
-1999
-2056
-2077
-2059
-2003
-1913
-1796
-1659
-1509
-1352
-1196
-1045
-899
-753
-605
-456
-309
-172
-59
19
55
53
19
-41
-118
-208
-308
-418
-538
-664
-790
-910
-1020
-1121
-1208
-1281
-1333
-1353
-1334
-1276
-1181
-1056
-908
-749
-592
-445
-317
-213
-140
-101
-95
-127
-200
-317
-475
-661
-865
-1071
-1264
-1430
-1566
-1677
-1771
-1856
-1938
-2019
-2094
-2153
-2185
-2186
-2157
-2099
-2008
-1881
-1723
-1547
-1368
-1195
-1033
-885
-756
-650
-568
-515
-496
-513
-566
-653
-774
-926
-1103
-1297
-1497
-1698
-1889
-2061
-2203
-2307
-2371
-2400
-2396
-2363
-2306
-2232
-2147
-2056
-1958
-1851
-1734
-1605
-1464
-1309
-1142
-971
-810
-673
-573
-521
-524
-583
-696
-850
-1031
-1220
-1402
-1567
-1714
-1846
-1963
-2065
-2150
-2217
-2264
-2281
-2260
-2199
-2104
-1980
-1830
-1662
-1489
-1324
-1175
-1044
-934
-845
-776
-728
-702
-699
-718
-760
-823
-906
-1002
-1097
-1179
-1240
-1282
-1310
-1327
-1335
-1331
-1311
-1276
-1227
-1171
-1120
-1080
-1052
-1031
-1012
-998
-981
-957
-925
-885
-838
-781
-708
-618
-506
-375
-230
-78
72
213
338
433
486
494
461
389
275
123
-61
-260
-462
-652
-820
-955
-1054
-1117
-1146
-1142
-1107
-1049
-979
-903
-824
-746
-670
-597
-524
-449
-369
-286
-205
-128
-61
-7
34
65
87
107
129
153
178
196
200
181
140
81
10
-72
-168
-274
-387
-502
-616
-721
-806
-861
-887
-887
-862
-811
-740
-653
-549
-427
-294
-163
-51
34
94
129
144
145
132
107
68
15
-48
-112
-167
-209
-244
-286
-345
-419
-502
-586
-662
-725
-774
-808
-825
-824
-800
-751
-677
-579
-466
-344
-217
-85
43
156
242
295
316
311
288
258
228
199
167
140
123
118
122
126
123
105
66
3
-76
-162
-245
-315
-365
-391
-387
-359
-315
-267
-223
-192
-179
-190
-228
-290
-374
-477
-593
-712
-819
-902
-958
-994
-1016
-1032
-1038
-1035
-1020
-997
-962
-924
-890
-865
-852
-846
-844
-842
-834
-818
-792
-758
-716
-666
-613
-566
-527
-501
-487
-488
-505
-533
-566
-602
-641
-682
-723
-765
-809
-858
-910
-964
-1012
-1049
-1073
-1084
-1082
-1065
-1035
-996
-955
-915
-874
-833
-791
-750
-713
-680
-645
-602
-540
-456
-349
-220
-69
99
271
428
553
638
686
702
692
660
615
566
516
466
414
359
297
225
138
36
-77
-199
-324
-448
-565
-669
-755
-815
-846
-845
-814
-752
-661
-546
-414
-275
-138
-9
106
206
290
355
403
436
461
480
491
481
438
349
210
23
-199
-436
-667
-878
-1062
-1219
-1349
-1452
-1525
-1563
-1559
-1509
-1415
-1282
-1116
-928
-730
-533
-347
-179
-41
57
111
127
112
78
32
-19
-69
-117
-163
-208
-253
-296
-333
-362
-377
-373
-346
-297
-233
-168
-115
-88
-95
-138
-205
-281
-350
-401
-429
-435
-418
-380
-317
-230
-125
-14
90
176
235
265
280
294
322
370
443
541
661
796
936
1073
1197
1295
1361
1393
1391
1356
1289
1200
1095
981
862
741
625
523
440
381
351
351
378
428
499
584
680
784
897
1020
1155
1293
1424
1535
1620
1680
1715
1723
1699
1644
1559
1449
1322
1190
1067
963
883
833
816
840
902
1002
1134
1295
1472
1651
1819
1966
2087
2171
2211
2206
2151
2045
1897
1722
1546
1387
1252
1146
1066
1010
980
976
994
1022
1049
1069
1084
1095
1104
1119
1145
1185
1236
1292
1349
1400
1439
1463
1474
1471
1442
1380
1280
1145
980
802
631
482
362
267
196
155
148
181
254
363
499
650
802
947
1080
1195
1290
1366
1431
1495
1570
1662
1768
1882
1992
2091
2168
2213
2218
2182
2115
2025
1919
1797
1662
1521
1378
1235
1100
982
890
833
812
826
869
933
1012
1099
1179
1237
1267
1268
1242
1191
1119
1035
951
877
816
770
739
716
696
677
656
625
575
499
399
279
140
-13
-171
-326
-473
-616
-759
-900
-1032
-1146
-1237
-1303
-1345
-1364
-1356
-1322
-1261
-1172
-1061
-935
-799
-661
-524
-392
-266
-147
-34
68
157
227
272
284
259
193
90
-50
-223
-419
-628
-835
-1028
-1196
-1335
-1444
-1528
-1592
-1642
-1689
-1743
-1807
-1880
-1956
-2031
-2103
-2169
-2224
-2259
-2269
-2249
-2204
-2138
-2062
-1983
-1909
-1844
-1787
-1738
-1699
-1679
-1686
-1720
-1774
-1837
-1900
-1952
-1991
-2017
-2035
-2037
-2020
-1978
-1913
-1831
-1741
-1651
-1569
-1502
-1454
-1424
-1414
-1420
-1438
-1460
-1474
-1468
-1434
-1376
-1303
-1223
-1143
-1066
-996
-932
-876
-834
-809
-805
-815
-830
-840
-841
-830
-806
-773
-739
-714
-702
-704
-715
-731
-755
-784
-817
-848
-869
-873
-855
-811
-743
-658
-567
-480
-404
-342
-292
-251
-217
-190
-167
-152
-147
-158
-186
-221
-250
-263
-256
-233
-204
-180
-171
-178
-194
-209
-219
-225
-230
-236
-243
-254
-267
-274
-267
-239
-192
-134
-73
-18
28
63
88
109
130
155
188
232
290
363
453
559
680
812
946
1076
1197
1301
1386
1446
1484
1500
1494
1464
1407
1326
1227
1117
998
869
729
577
417
254
95
-53
-182
-280
-335
-342
-302
-223
-108
34
195
364
531
683
803
883
923
935
934
934
949
988
1050
1125
1200
1266
1317
1349
1357
1336
1285
1205
1102
983
857
732
618
525
461
428
423
435
453
470
481
488
495
505
521
547
589
649
731
834
954
1086
1219
1338
1432
1493
1520
1516
1486
1440
1388
1339
1293
1246
1191
1121
1033
928
811
685
554
424
305
200
108
23
-56
-124
-179
-216
-231
-225
-196
-146
-76
13
117
230
344
450
540
604
641
654
647
628
598
555
493
406
296
168
24
-126
-272
-404
-525
-641
-759
-874
-979
-1066
-1129
-1169
-1189
-1196
-1191
-1174
-1138
-1081
-998
-883
-733
-550
-344
-120
118
365
607
833
1033
1205
1344
1445
1502
1514
1482
1406
1284
1119
913
674
413
144
-112
-335
-510
-635
-715
-758
-769
-753
-720
-683
-648
-618
-594
-573
-549
-514
-460
-386
-298
-202
-103
-7
81
156
217
261
282
276
245
198
146
99
57
22
-2
-8
13
58
120
187
247
288
304
292
259
214
167
127
104
101
109
117
125
143
185
259
366
496
634
761
866
947
1008
1058
1093
1108
1096
1053
982
893
791
680
567
461
369
289
215
146
86
34
-12
-53
-83
-93
-76
-29
50
157
284
422
564
708
849
981
1094
1178
1225
1225
1174
1076
943
796
650
513
391
287
206
149
106
70
38
17
11
18
41
81
143
223
313
406
498
586
669
749
828
908
987
1061
1125
1179
1221
1248
1260
1258
1243
1217
1184
1149
1121
1105
1100
1099
1094
1080
1054
1012
962
911
869
849
855
889
942
1002
1053
1083
1089
1072
1040
999
954
911
880
873
896
949
1027
1121
1222
1326
1428
1534
1647
1769
1889
1991
2059
2082
2055
1973
1837
1653
1435
1204
979
771
583
418
282
178
104
54
25
16
29
63
119
199
298
410
526
641
750
846
919
959
965
944
902
843
768
679
583
492
422
381
366
367
376
398
439
502
581
664
740
793
814
799
751
673
567
436
292
154
34
-59
-127
-169
-184
-172
-132
-66
19
112
205
296
386
472
550
617
674
720
751
767
769
763
755
748
743
739
729
708
674
635
595
558
524
488
438
367
276
172
69
-24
-99
-147
-159
-134
-79
-9
65
134
196
246
281
298
303
306
317
341
380
435
505
585
675
773
879
988
1092
1185
1259
1308
1321
1293
1225
1122
991
836
662
467
246
0
-267
-537
-790
-1006
-1173
-1281
-1328
-1311
-1234
-1106
-941
-753
-554
-354
-160
27
209
392
578
767
956
1138
1307
1456
1578
1669
1727
1750
1736
1684
1593
1468
1314
1135
938
731
523
324
140
-26
-164
-269
-343
-393
-423
-428
-400
-332
-226
-91
66
241
429
617
786
920
1014
1069
1092
1090
1074
1048
1018
980
935
884
826
762
695
629
566
507
450
400
360
340
344
379
443
529
627
724
807
870
911
934
947
954
960
966
975
991
1020
1064
1124
1195
1271
1343
1402
1444
1472
1488
1494
1489
1475
1451
1416
1367
1308
1254
1219
1209
1224
1260
1315
1378
1435
1475
1495
1494
1467
1411
1324
1216
1095
974
859
759
677
620
589
587
609
648
693
739
780
812
832
840
839
836
839
850
873
910
966
1034
1107
1175
1237
1291
1334
1363
1375
1374
1362
1341
1308
1255
1179
1086
987
893
812
747
704
683
679
684
693
704
720
748
800
886
1000
1134
1268
1389
1492
1574
1633
1673
1695
1709
1723
1742
1766
1793
1820
1847
1873
1897
1916
1928
1939
1954
1981
2016
2048
2063
2047
1998
1916
1810
1686
1551
1408
1261
1119
993
894
829
800
801
822
856
899
947
991
1025
1049
1065
1070
1058
1029
992
965
959
980
1033
1119
1233
1363
1496
1619
1726
1812
1871
1898
1897
1875
1838
1790
1731
1667
1607
1560
1525
1495
1459
1405
1324
1218
1098
982
882
808
761
742
750
788
859
965
1096
1240
1383
1517
1631
1720
1784
1822
1837
1832
1811
1779
1736
1681
1612
1527
1428
1315
1194
1067
935
798
663
542
444
372
320
288
277
293
335
408
519
671
859
1067
1282
1487
1672
1822
1930
1992
2007
1978
1912
1825
1730
1633
1530
1414
1285
1145
996
845
697
555
419
286
156
32
-84
-185
-262
-303
-301
-258
-181
-78
48
195
359
537
720
899
1065
1213
1339
1441
1514
1556
1563
1535
1474
1383
1266
1125
965
794
618
446
285
146
33
-61
-153
-253
-364
-477
-583
-679
-764
-840
-901
-940
-947
-912
-828
-694
-512
-295
-58
183
418
635
827
993
1138
1265
1371
1451
1498
1505
1470
1391
1277
1140
986
816
624
409
178
-60
-299
-532
-753
-954
-1127
-1269
-1372
-1428
-1434
-1393
-1313
-1205
-1074
-929
-777
-624
-468
-308
-144
19
177
318
430
501
525
502
435
331
197
41
-135
-325
-524
-718
-897
-1058
-1199
-1318
-1409
-1467
-1485
-1460
-1394
-1294
-1170
-1026
-865
-690
-512
-344
-195
-72
16
61
65
41
3
-40
-79
-111
-130
-136
-132
-120
-103
-83
-58
-24
26
90
162
236
311
382
440
474
481
465
438
407
378
357
356
388
454
546
650
758
873
998
1130
1263
1390
1507
1609
1688
1739
1762
1759
1730
1677
1601
1504
1389
1257
1115
971
836
721
633
580
565
584
627
689
762
843
926
1008
1092
1171
1239
1287
1310
1311
1296
1270
1242
1214
1189
1165
1143
1122
1098
1073
1052
1044
1048
1056
1055
1041
1010
961
892
803
693
556
394
221
58
-82
-192
-272
-324
-352
-362
-359
-342
-303
-238
-142
-16
135
302
473
634
775
887
967
1018
1047
1053
1033
987
916
830
734
638
544
451
355
255
155
66
-4
-50
-76
-93
-112
-135
-153
-151
-124
-69
12
117
243
380
521
660
796
925
1046
1153
1244
1316
1370
1408
1430
1440
1437
1424
1399
1355
1292
1210
1112
1002
883
763
650
556
489
457
459
489
539
605
688
785
892
1006
1128
1264
1413
1573
1739
1910
2086
2262
2431
2580
2698
2770
2783
2733
2616
2438
2205
1928
1623
1307
993
689
402
142
-75
-234
-324
-337
-274
-142
45
276
543
839
1149
1454
1731
1963
2143
2270
2345
2363
2321
2216
2045
1818
1542
1232
897
546
190
-159
-483
-771
-1012
-1199
-1318
-1363
-1337
-1248
-1107
-930
-734
-537
-349
-177
-27
102
212
311
406
496
578
647
701
738
755
745
704
629
522
386
227
55
-119
-287
-447
-593
-718
-814
-877
-902
-890
-843
-772
-690
-601
-506
-403
-291
-172
-50
68
174
262
333
391
436
465
470
451
413
363
305
244
178
111
50
3
-25
-34
-30
-14
14
55
114
191
284
385
483
566
629
668
683
673
641
590
523
443
354
266
185
118
67
36
30
48
85
130
184
250
331
423
520
618
716
812
902
979
1033
1055
1044
1002
938
849
737
601
446
276
104
-60
-205
-330
-439
-536
-621
-690
-739
-763
-756
-718
-654
-566
-455
-323
-180
-45
68
152
205
226
218
184
128
54
-33
-128
-221
-305
-382
-455
-522
-571
-586
-563
-510
-441
-366
-294
-228
-173
-127
-84
-41
2
44
85
124
157
177
182
169
138
89
28
-36
-101
-168
-237
-303
-366
-431
-501
-574
-644
-709
-768
-819
-856
-877
-881
-866
-824
-751
-646
-514
-361
-194
-17
164
341
505
645
755
827
854
827
743
607
434
240
43
-143
-301
-415
-479
-495
-477
-437
-382
-317
-248
-180
-114
-51
14
85
168
266
379
502
627
746
850
934
998
1046
1078
1093
1089
1064
1014
936
835
715
585
448
308
175
58
-37
-111
-168
-210
-233
-228
-191
-127
-52
19
77
124
173
238
323
421
514
583
608
584
515
416
302
181
58
-68
-198
-328
-448
-550
-628
-686
-724
-736
-718
-672
-605
-526
-437
-335
-220
-92
44
177
295
390
458
497
504
478
420
334
223
86
-72
-241
-408
-560
-687
-785
-852
-893
-915
-924
-920
-903
-871
-828
-778
-724
-666
-602
-530
-452
-370
-296
-243
-220
-227
-255
-294
-335
-370
-398
-417
-428
-433
-436
-436
-430
-413
-379
-320
-235
-125
3
139
275
403
520
617
686
723
719
675
595
492
383
284
209
166
160
187
242
318
415
533
666
803
929
1031
1102
1138
1140
1109
1053
970
860
721
561
390
220
59
-89
-220
-338
-445
-541
-618
-669
-687
-670
-620
-544
-444
-317
-155
38
248
458
650
813
935
1006
1027
997
922
810
675
530
387
249
122
15
-60
-98
-99
-69
-19
40
102
165
226
280
324
357
379
386
376
355
331
313
305
309
324
342
353
349
338
334
344
371
413
467
532
599
660
710
748
771
777
764
730
678
612
539
465
392
326
269
221
179
141
112
98
101
122
159
207
257
305
349
391
426
445
442
417
374
319
261
206
160
122
91
71
60
55
49
34
4
-40
-97
-166
-241
-317
-386
-442
-479
-491
-475
-432
-362
-269
-156
-36
77
165
218
231
209
157
81
-10
-110
-213
-310
-393
-457
-508
-550
-586
-616
-643
-675
-710
-744
-769
-779
-772
-747
-701
-635
-553
-462
-370
-277
-180
-78
27
125
209
270
299
293
253
188
106
16
-75
-159
-233
-293
-342
-382
-419
-453
-481
-501
-516
-528
-533
-522
-490
-440
-383
-325
-271
-225
-188
-157
-130
-104
-77
-48
-16
19
58
99
139
172
191
197
196
191
180
160
130
97
64
34
7
-21
-51
-86
-123
-154
-174
-182
-185
-188
-198
-221
-256
-298
-340
-382
-421
-456
-482
-502
-516
-526
-531
-531
-526
-519
-513
-508
-505
-499
-490
-481
-481
-493
-512
-532
-548
-557
-550
-526
-485
-435
-376
-312
-248
-192
-154
-135
-137
-161
-205
-264
-333
-406
-481
-557
-629
-691
-733
-753
-757
-756
-762
-783
-817
-857
-895
-925
-944
-949
-938
-911
-875
-834
-794
-756
-724
-707
-712
-744
-796
-860
-923
-976
-1016
-1048
-1072
-1089
-1099
-1105
-1108
-1115
-1132
-1163
-1211
-1272
-1337
-1397
-1442
-1463
-1454
-1416
-1353
-1277
-1201
-1130
-1070
-1024
-991
-968
-953
-950
-963
-994
-1039
-1092
-1147
-1203
-1256
-1310
-1366
-1424
-1478
-1518
-1537
-1536
-1512
-1464
-1394
-1306
-1211
-1118
-1035
-961
-899
-854
-829
-823
-833
-859
-900
-952
-1014
-1087
-1167
-1252
-1329
-1389
-1427
-1438
-1415
-1350
-1245
-1105
-937
-746
-543
-343
-159
2
138
247
331
395
438
459
452
417
355
269
162
41
-84
-210
-332
-447
-549
-631
-688
-719
-731
-733
-734
-735
-737
-742
-753
-767
-783
-800
-818
-837
-851
-857
-851
-828
-785
-721
-636
-536
-425
-307
-189
-79
11
75
108
113
98
70
32
-16
-78
-153
-234
-316
-397
-480
-573
-679
-797
-923
-1053
-1181
-1305
-1419
-1513
-1581
-1615
-1611
-1562
-1471
-1345
-1195
-1032
-864
-706
-576
-486
-444
-456
-525
-651
-828
-1047
-1296
-1557
-1807
-2031
-2222
-2379
-2504
-2598
-2662
-2694
-2689
-2642
-2554
-2430
-2274
-2098
-1914
-1735
-1565
-1404
-1256
-1127
-1022
-947
-903
-896
-927
-993
-1082
-1179
-1265
-1330
-1370
-1390
-1388
-1364
-1309
-1225
-1117
-1000
-890
-797
-725
-673
-638
-615
-600
-588
-572
-544
-504
-452
-396
-338
-279
-217
-153
-91
-32
21
68
110
144
167
177
169
146
109
59
-4
-80
-166
-255
-340
-409
-454
-476
-479
-470
-449
-409
-342
-244
-115
37
199
359
506
635
742
826
883
906
892
845
772
682
581
477
375
274
172
67
-35
-125
-197
-245
-262
-245
-199
-137
-72
-15
30
57
63
52
31
3
-30
-64
-96
-122
-143
-161
-176
-186
-194
-207
-231
-270
-323
-387
-461
-547
-644
-746
-837
-906
-944
-948
-921
-869
-804
-738
-678
-622
-566
-503
-429
-342
-239
-125
-9
99
192
264
309
322
294
223
104
-57
-248
-456
-666
-867
-1047
-1198
-1315
-1398
-1448
-1466
-1457
-1428
-1390
-1352
-1315
-1280
-1247
-1209
-1164
-1108
-1044
-979
-917
-863
-819
-789
-775
-780
-803
-845
-904
-976
-1058
-1140
-1217
-1286
-1342
-1376
-1381
-1353
-1296
-1219
-1128
-1030
-935
-849
-775
-713
-660
-617
-589
-576
-582
-604
-638
-681
-732
-791
-858
-927
-984
-1020
-1033
-1028
-1012
-990
-964
-932
-889
-829
-753
-664
-569
-476
-389
-311
-239
-178
-130
-97
-76
-66
-65
-71
-80
-84
-77
-55
-24
7
28
34
28
15
-3
-23
-47
-83
-137
-212
-301
-394
-481
-559
-621
-663
-680
-671
-633
-570
-484
-381
-268
-152
-39
65
161
250
332
408
476
533
579
615
644
672
704
744
790
837
875
899
904
891
858
807
743
675
612
554
497
435
363
280
185
79
-30
-134
-226
-303
-361
-397
-412
-411
-402
-389
-374
-358
-336
-303
-251
-183
-106
-29
41
101
149
180
188
171
132
77
13
-56
-128
-202
-274
-344
-415
-489
-569
-651
-728
-791
-841
-879
-905
-916
-911
-886
-838
-764
-667
-556
-447
-348
-265
-199
-150
-116
-96
-90
-96
-109
-129
-154
-184
-217
-252
-291
-331
-369
-396
-403
-387
-349
-290
-209
-108
14
156
315
479
639
781
897
980
1033
1057
1056
1034
996
951
902
853
804
757
717
685
662
645
635
637
660
710
781
865
951
1026
1079
1098
1078
1018
924
800
654
499
349
211
88
-20
-108
-172
-208
-215
-202
-180
-157
-138
-123
-116
-118
-130
-152
-184
-224
-264
-295
-311
-313
-303
-289
-275
-265
-260
-259
-259
-259
-262
-274
-297
-334
-384
-445
-521
-612
-719
-844
-984
-1132
-1285
-1434
-1574
-1696
-1790
-1853
-1878
-1862
-1801
-1700
-1567
-1410
-1236
-1050
-863
-685
-529
-406
-328
-305
-334
-410
-523
-666
-835
-1022
-1222
-1424
-1622
-1806
-1969
-2106
-2212
-2283
-2318
-2318
-2286
-2228
-2150
-2058
-1959
-1853
-1740
-1619
-1492
-1363
-1238
-1128
-1041
-987
-966
-979
-1020
-1086
-1175
-1285
-1412
-1548
-1686
-1819
-1940
-2045
-2130
-2192
-2228
-2237
-2214
-2159
-2070
-1949
-1799
-1627
-1444
-1262
-1091
-937
-801
-679
-567
-461
-357
-256
-162
-77
1
76
148
214
269
309
327
322
290
235
160
72
-20
-109
-190
-261
-316
-347
-345
-307
-238
-148
-44
71
193
320
449
580
713
849
993
1143
1294
1442
1583
1709
1811
1876
1896
1867
1787
1658
1483
1271
1033
781
525
279
56
-133
-283
-389
-453
-474
-454
-396
-310
-210
-105
3
113
222
317
393
448
481
489
471
428
365
283
187
78
-42
-169
-300
-428
-552
-673
-794
-915
-1033
-1143
-1243
-1332
-1410
-1476
-1533
-1587
-1640
-1691
-1738
-1773
-1793
-1794
-1775
-1731
-1661
-1566
-1445
-1301
-1142
-975
-805
-636
-470
-318
-183
-65
39
132
216
289
354
409
455
494
526
550
562
563
553
531
497
456
413
378
352
333
314
292
264
234
211
202
214
248
304
379
471
580
708
846
985
1112
1220
1303
1356
1377
1367
1334
1284
1227
1171
1115
1058
1002
952
911
879
855
839
833
837
845
851
850
835
806
762
706
636
549
440
312
168
17
-131
-269
-387
-483
-552
-596
-616
-617
-607
-589
-566
-537
-503
-463
-416
-362
-303
-242
-183
-126
-79
-50
-50
-81
-143
-234
-350
-485
-631
-780
-925
-1059
-1173
-1259
-1314
-1336
-1324
-1281
-1214
-1130
-1036
-938
-839
-740
-640
-540
-441
-349
-270
-216
-196
-213
-271
-363
-485
-625
-770
-911
-1039
-1149
-1238
-1306
-1356
-1392
-1418
-1439
-1455
-1465
-1468
-1464
-1453
-1432
-1399
-1353
-1291
-1215
-1125
-1024
-919
-816
-718
-626
-541
-462
-385
-309
-238
-181
-144
-132
-145
-183
-246
-330
-432
-548
-671
-793
-906
-1008
-1107
-1208
-1321
-1452
-1600
-1755
-1902
-2021
-2099
-2118
-2072
-1966
-1816
-1644
-1472
-1312
-1170
-1049
-948
-863
-791
-728
-676
-638
-615
-608
-620
-652
-700
-761
-829
-903
-979
-1056
-1135
-1218
-1309
-1405
-1499
-1586
-1655
-1700
-1715
-1705
-1678
-1645
-1613
-1585
-1555
-1514
-1452
-1366
-1258
-1138
-1012
-891
-782
-687
-608
-548
-510
-496
-505
-535
-581
-639
-697
-746
-776
-778
-747
-683
-594
-490
-381
-278
-189
-119
-72
-48
-52
-86
-149
-239
-352
-482
-623
-768
-917
-1065
-1201
-1304
-1356
-1349
-1283
-1162
-993
-786
-550
-291
-14
276
571
858
1120
1338
1494
1581
1597
1547
1435
1266
1047
792
516
236
-29
-260
-440
-562
-620
-616
-553
-440
-286
-102
104
320
536
738
921
1079
1211
1317
1400
1465
1511
1532
1526
1491
1426
1335
1221
1095
965
840
726
624
538
471
426
402
397
407
431
472
534
615
712
821
935
1046
1140
1210
1255
1281
1295
1299
1294
1277
1247
1204
1150
1083
1004
916
820
716
606
492
378
269
169
84
23
-10
-15
5
51
122
218
333
456
577
688
783
857
908
934
935
908
852
761
635
475
287
80
-136
-352
-559
-750
-917
-1054
-1157
-1222
-1245
-1218
-1141
-1012
-837
-617
-360
-78
215
505
775
1012
1212
1376
1505
1598
1654
1672
1652
1588
1475
1309
1091
825
522
200
-122
-426
-699
-930
-1112
-1241
-1316
-1336
-1302
-1215
-1080
-901
-681
-426
-138
175
499
816
1108
1362
1566
1710
1786
1789
1721
1585
1387
1139
856
559
264
-14
-266
-481
-656
-790
-883
-939
-965
-969
-956
-929
-891
-847
-800
-754
-709
-664
-621
-584
-551
-522
-496
-475
-460
-454
-460
-477
-504
-531
-550
-553
-537
-502
-454
-401
-355
-322
-308
-317
-349
-400
-465
-536
-608
-677
-739
-789
-824
-839
-829
-790
-725
-640
-539
-430
-320
-221
-139
-73
-18
30
75
121
174
235
298
355
397
415
401
347
252
119
-48
-241
-455
-683
-911
-1125
-1310
-1458
-1560
-1607
-1595
-1525
-1404
-1242
-1047
-827
-591
-347
-107
120
326
503
643
739
791
808
798
765
712
647
576
505
440
387
350
336
346
383
446
532
636
752
872
981
1070
1131
1158
1141
1074
959
806
628
437
244
58
-109
-253
-363
-429
-443
-406
-322
-200
-44
142
356
588
824
1043
1228
1362
1434
1438
1376
1256
1094
907
715
532
368
226
108
19
-36
-52
-25
41
140
260
391
523
646
756
851
934
1000
1039
1042
1002
921
800
648
475
287
91
-111
-315
-519
-721
-918
-1108
-1284
-1443
-1579
-1689
-1773
-1828
-1848
-1832
-1780
-1697
-1587
-1452
-1298
-1131
-960
-793
-643
-516
-416
-337
-277
-235
-210
-201
-207
-224
-246
-268
-284
-294
-299
-301
-298
-286
-262
-227
-181
-120
-44
47
152
265
378
482
566
624
660
678
686
687
684
677
672
676
697
742
813
911
1028
1153
1278
1398
1512
1612
1690
1738
1750
1725
1664
1570
1448
1302
1141
971
792
608
421
238
65
-86
-207
-289
-328
-324
-284
-218
-132
-34
71
178
284
387
484
576
665
758
851
938
1006
1050
1065
1053
1012
948
862
761
649
528
403
276
148
20
-108
-235
-356
-463
-547
-602
-629
-636
-630
-616
-601
-588
-578
-569
-560
-554
-555
-564
-582
-608
-642
-678
-712
-742
-767
-783
-787
-779
-759
-731
-699
-669
-646
-633
-632
-646
-672
-706
-742
-777
-811
-846
-882
-920
-958
-997
-1031
-1056
-1069
-1069
-1056
-1030
-992
-937
-867
-781
-682
-571
-449
-320
-192
-71
37
129
203
262
308
346
378
407
435
462
489
520
560
608
663
727
800
882
966
1047
1118
1176
1216
1235
1230
1193
1120
1006
855
667
447
201
-60
-323
-576
-803
-994
-1139
-1235
-1275
-1257
-1183
-1061
-901
-717
-515
-298
-68
164
383
571
715
804
834
807
725
595
422
212
-29
-298
-588
-896
-1216
-1540
-1860
-2166
-2445
-2682
-2868
-2993
-3060
-3076
-3050
-2993
-2911
-2811
-2699
-2578
-2449
-2316
-2185
-2064
-1959
-1880
-1831
-1815
-1833
-1879
-1953
-2056
-2189
-2351
-2539
-2751
-2980
-3211
-3427
-3614
-3757
-3846
-3874
-3838
-3740
-3589
-3392
-3159
-2900
-2620
-2320
-2003
-1676
-1353
-1050
-779
-548
-362
-221
-124
-68
-48
-59
-94
-148
-218
-302
-399
-510
-632
-760
-882
-988
-1066
-1105
-1100
-1049
-960
-846
-717
-587
-473
-390
-350
-358
-414
-517
-659
-825
-1006
-1192
-1370
-1525
-1648
-1737
-1798
-1833
-1845
-1837
-1811
-1773
-1730
-1688
-1657
-1643
-1648
-1669
-1701
-1739
-1781
-1827
-1880
-1943
-2013
-2080
-2133
-2156
-2140
-2077
-1966
-1812
-1627
-1422
-1211
-1006
-821
-661
-534
-442
-390
-382
-414
-482
-579
-698
-830
-962
-1079
-1173
-1233
-1252
-1225
-1152
-1036
-886
-710
-521
-331
-152
5
134
232
292
307
267
166
1
-226
-504
-822
-1161
-1506
-1847
-2171
-2468
-2729
-2944
-3111
-3228
-3300
-3329
-3318
-3267
-3179
-3058
-2911
-2741
-2554
-2357
-2159
-1969
-1798
-1655
-1548
-1484
-1462
-1476
-1518
-1579
-1652
-1730
-1809
-1887
-1967
-2051
-2138
-2229
-2327
-2434
-2550
-2666
-2772
-2861
-2930
-2977
-3002
-3006
-2992
-2964
-2931
-2900
-2875
-2859
-2850
-2843
-2826
-2794
-2742
-2670
-2582
-2484
-2379
-2270
-2157
-2043
-1937
-1845
-1775
-1729
-1703
-1694
-1694
-1699
-1709
-1720
-1728
-1728
-1715
-1685
-1634
-1559
-1458
-1327
-1166
-975
-760
-531
-299
-75
126
292
411
480
499
470
397
283
132
-51
-257
-475
-691
-892
-1067
-1208
-1308
-1359
-1355
-1295
-1182
-1026
-841
-638
-429
-225
-34
139
294
435
563
680
786
877
951
1006
1041
1060
1067
1069
1066
1054
1031
996
950
892
820
732
627
501
354
185
-4
-206
-412
-612
-793
-944
-1057
-1131
-1167
-1170
-1143
-1087
-1004
-900
-779
-644
-502
-361
-226
-101
14
121
222
319
412
501
583
658
726
785
831
858
860
837
790
724
640
543
435
329
233
156
99
65
52
58
76
98
122
147
174
199
220
232
235
231
223
219
217
217
216
215
219
227
238
244
236
203
134
28
-115
-293
-499
-730
-977
-1233
-1486
-1723
-1932
-2098
-2208
-2252
-2225
-2129
-1974
-1771
-1535
-1276
-1004
-723
-443
-174
76
298
487
636
739
793
797
756
674
563
440
322
227
170
159
199
285
413
573
755
952
1156
1360
1548
1704
1809
1847
1806
1681
1477
1204
880
526
165
-188
-516
-807
-1046
-1224
-1333
-1367
-1320
-1188
-974
-691
-360
-5
346
667
938
1148
1292
1373
1394
1360
1278
1157
1006
837
661
486
319
163
22
-100
-200
-272
-309
-308
-266
-181
-58
95
269
452
636
810
963
1086
1176
1234
1262
1266
1255
1237
1220
1209
1207
1213
1218
1213
1187
1137
1061
965
854
739
630
532
446
374
316
270
234
200
165
124
76
26
-17
-41
-37
2
75
182
316
472
643
823
1004
1179
1340
1479
1589
1664
1702
1703
1667
1602
1516
1419
1327
1252
1207
1201
1241
1333
1477
1671
1905
2170
2454
2741
3009
3237
3406
3497
3500
3412
3240
2998
2703
2374
2033
1702
1399
1139
932
784
693
656
668
728
832
978
1159
1367
1589
1808
2009
2182
2315
2398
2428
2406
2337
2232
2103
1970
1850
1758
1711
1718
1790
1929
2132
2390
2692
3028
3390
3770
4157
4536
4895
5227
5523
5775
5976
6124
6220
6267
6264
6212
6121
6002
5869
5735
5609
5501
5416
5354
5313
5290
5286
5302
5335
5384
5445
5517
5602
5697
5798
5897
5992
6081
6165
6244
6311
6361
6391
6398
6379
6335
6267
6176
6066
5937
5792
5633
5467
5296
5126
4960
4801
4648
4501
4359
4226
4110
4016
3946
3902
3883
3887
3916
3973
4058
4172
4312
4475
4654
4844
5037
5222
5394
5545
5675
5783
5870
5934
5970
5972
5938
5869
5767
5640
5496
5346
5199
5065
4952
4866
4811
4785
4787
4814
4856
4902
4942
4972
4992
5005
5014
5022
5035
5055
5085
5124
5168
5209
5242
5262
5266
5253
5225
5181
5124
5049
4956
4844
4714
4574
4431
4293
4168
4061
3975
3907
3851
3801
3750
3695
3632
3560
3483
3408
3344
3305
3305
3352
3452
3604
3808
4057
4342
4649
4963
5267
5545
5781
5960
6070
6105
6066
5962
5797
5575
5298
4972
4600
4188
3739
3261
2763
2252
1737
1232
749
304
-96
-442
-730
-952
-1102
-1175
-1169
-1083
-926
-709
-444
-152
149
445
725
984
1218
1420
1580
1688
1732
1703
1593
1403
1145
838
503
159
-184
-516
-829
-1110
-1356
-1563
-1734
-1869
-1968
-2029
-2055
-2041
-1992
-1912
-1810
-1698
-1584
-1473
-1368
-1268
-1172
-1073
-966
-844
-705
-543
-356
-140
103
368
648
934
1215
1480
1712
1893
2009
2056
2029
1934
1775
1561
1296
985
635
259
-130
-516
-887
-1229
-1528
-1774
-1963
-2095
-2172
-2201
-2183
-2122
-2023
-1892
-1736
-1562
-1378
-1193
-1012
-847
-701
-581
-491
-429
-389
-365
-346
-326
-296
-256
-204
-142
-72
3
77
142
195
232
252
257
246
221
180
125
60
-7
-70
-125
-172
-217
-266
-323
-389
-464
-547
-636
-725
-813
-897
-975
-1042
-1090
-1112
-1104
-1064
-989
-876
-724
-538
-326
-94
145
378
593
778
925
1028
1079
1073
1010
888
711
481
205
-109
-456
-827
-1212
-1594
-1954
-2274
-2535
-2725
-2834
-2863
-2817
-2712
-2563
-2383
-2181
-1968
-1754
-1545
-1345
-1158
-988
-837
-703
-584
-476
-376
-281
-187
-91
11
119
236
365
503
650
803
960
1110
1240
1335
1388
1395
1362
1298
1219
1135
1057
991
944
924
937
982
1058
1160
1282
1417
1554
1689
1820
1941
2048
2136
2207
2263
2305
2335
2354
2362
2355
2330
2288
2227
2145
2040
1907
1747
1560
1350
1122
880
629
372
113
-139
-373
-577
-739
-846
-891
-873
-797
-672
-509
-314
-93
153
419
703
995
1284
1556
1798
1998
2150
2248
2288
2269
2194
2059
1866
1619
1330
1018
700
394
116
-123
-313
-448
-527
-550
-521
-447
-337
-197
-36
137
315
493
667
835
994
1140
1268
1373
1448
1487
1487
1443
1351
1213
1032
817
581
333
84
-159
-391
-609
-812
-997
-1162
-1307
-1434
-1550
-1657
-1755
-1843
-1922
-1988
-2040
-2077
-2103
-2126
-2154
-2193
-2249
-2327
-2429
-2556
-2705
-2871
-3044
-3216
-3380
-3532
-3673
-3798
-3903
-3981
-4027
-4043
-4035
-4013
-3985
-3956
-3927
-3895
-3858
-3812
-3758
-3695
-3624
-3545
-3466
-3392
-3323
-3261
-3203
-3147
-3094
-3043
-2999
-2965
-2948
-2955
-2993
-3070
-3191
-3352
-3549
-3770
-4003
-4233
-4448
-4638
-4800
-4934
-5040
-5117
-5166
-5187
-5181
-5149
-5094
-5017
-4927
-4828
-4727
-4629
-4538
-4451
-4364
-4273
-4180
-4086
-3992
-3901
-3816
-3742
-3683
-3642
-3622
-3624
-3648
-3692
-3754
-3831
-3920
-4017
-4118
-4217
-4312
-4400
-4482
-4555
-4617
-4666
-4702
-4726
-4738
-4737
-4726
-4706
-4678
-4641
-4596
-4549
-4505
-4469
-4444
-4429
-4425
-4427
-4428
-4419
-4393
-4344
-4265
-4159
-4030
-3898
-3775
-3674
-3603
-3565
-3563
-3596
-3664
-3769
-3908
-4080
-4279
-4502
-4746
-5005
-5268
-5522
-5752
-5948
-6101
-6201
-6246
-6229
-6148
-6003
-5795
-5536
-5237
-4916
-4587
-4269
-3979
-3736
-3553
-3436
-3390
-3414
-3506
-3658
-3865
-4117
-4402
-4708
-5022
-5333
-5629
-5894
-6111
-6268
-6352
-6357
-6287
-6152
-5968
-5751
-5520
-5291
-5077
-4880
-4702
-4543
-4407
-4298
-4213
-4154
-4123
-4124
-4160
-4230
-4331
-4457
-4604
-4764
-4934
-5109
-5288
-5466
-5641
-5804
-5944
-6049
-6106
-6105
-6043
-5920
-5741
-5506
-5219
-4881
-4504
-4102
-3694
-3300
-2940
-2632
-2392
-2231
-2158
-2174
-2273
-2440
-2660
-2915
-3190
-3471
-3742
-3991
-4209
-4388
-4525
-4622
-4683
-4716
-4725
-4715
-4688
-4647
-4597
-4544
-4496
-4460
-4439
-4433
-4435
-4439
-4438
-4426
-4399
-4348
-4266
-4145
-3980
-3770
-3520
-3243
-2957
-2684
-2447
-2267
-2163
-2150
-2233
-2404
-2648
-2948
-3284
-3639
-3994
-4327
-4617
-4847
-5007
-5088
-5089
-5015
-4869
-4661
-4406
-4117
-3807
-3484
-3158
-2839
-2543
-2283
-2070
-1910
-1804
-1754
-1762
-1830
-1958
-2143
-2379
-2661
-2981
-3322
-3661
-3975
-4241
-4444
-4573
-4619
-4576
-4445
-4231
-3947
-3617
-3261
-2906
-2576
-2291
-2067
-1912
-1832
-1830
-1899
-2024
-2192
-2387
-2597
-2805
-2997
-3168
-3313
-3432
-3522
-3582
-3614
-3622
-3610
-3587
-3561
-3539
-3525
-3518
-3519
-3527
-3545
-3573
-3604
-3631
-3647
-3647
-3630
-3596
-3542
-3462
-3348
-3194
-2996
-2753
-2467
-2151
-1817
-1480
-1151
-837
-547
-288
-65
119
264
368
431
461
469
471
481
508
556
626
714
820
937
1064
1197
1334
1471
1607
1741
1871
1998
2118
2227
2320
2393
2442
2465
2462
2434
2382
2315
2240
2161
2082
2005
1936
1873
1816
1762
1709
1650
1579
1488
1376
1244
1094
927
747
552
344
123
-102
-324
-531
-714
-858
-949
-976
-936
-832
-670
-457
-202
87
400
731
1073
1420
1766
2109
2441
2755
3039
3276
3453
3559
3592
3557
3463
3322
3147
2952
2751
2557
2378
2224
2099
2005
1953
1944
1981
2065
2195
2364
2563
2780
2996
3200
3383
3542
3677
3785
3864
3913
3931
3920
3880
3813
3724
3615
3492
3364
3237
3118
3009
2912
2828
2760
2707
2665
2623
2576
2518
2448
2368
2278
2177
2066
1943
1813
1683
1566
1469
1401
1365
1365
1398
1458
1535
1615
1688
1745
1779
1781
1744
1661
1532
1361
1153
913
650
373
91
-188
-451
-688
-887
-1037
-1128
-1150
-1098
-971
-775
-517
-211
127
480
831
1166
1472
1735
1948
2104
2198
2232
2210
2145
2045
1929
1804
1679
1560
1451
1357
1280
1222
1179
1152
1136
1126
1117
1104
1081
1046
994
928
850
760
658
544
419
285
148
19
-87
-158
-184
-160
-83
47
226
448
702
972
1243
1505
1745
1956
2132
2269
2365
2423
2447
2448
2438
2428
2427
2445
2489
2568
2688
2856
3076
3347
3668
4035
4439
4863
5286
5687
6046
6345
6567
6703
6749
6708
6588
6400
6159
5884
5596
5314
5055
4832
4655
4531
4466
4463
4525
4652
4841
5087
5379
5708
6053
6394
6709
6977
7182
7310
7352
7307
7178
6972
6694
6355
5964
5535
5086
4633
4190
3769
3376
3021
2715
2470
2296
2197
2171
2214
2315
2463
2643
2840
3036
3216
3364
3470
3526
3533
3496
3422
3319
3198
3075
2961
2863
2790
2746
2737
2762
2820
2906
3016
3141
3274
3407
3536
3659
3773
3875
3963
4035
4099
4155
4205
4251
4295
4340
4385
4425
4454
4466
4462
4442
4410
4369
4322
4270
4212
4148
4080
4016
3959
3908
3863
3825
3801
3796
3819
3874
3961
4080
4223
4383
4549
4709
4849
4959
5033
5066
5060
5016
4939
4831
4695
4535
4353
4152
3938
3720
3509
3312
3137
2984
2853
2747
2670
2625
2616
2642
2696
2774
2869
2972
3075
3175
3269
3356
3431
3492
3540
3576
3602
3615
3616
3602
3572
3520
3445
3347
3226
3079
2905
2710
2502
2296
2103
1932
1791
1681
1603
1556
1544
1568
1629
1725
1849
1997
2160
2328
2491
2640
2773
2888
2988
3073
3147
3211
3265
3308
3340
3364
3380
3394
3406
3417
3420
3406
3366
3296
3192
3054
2885
2692
2487
2282
2091
1926
1801
1722
1691
1705
1760
1851
1972
2113
2269
2430
2592
2752
2907
3054
3191
3313
3413
3486
3524
3523
3478
3387
3251
3078
2879
2666
2448
2232
2024
1827
1645
1478
1334
1215
1128
1072
1050
1062
1112
1203
1340
1526
1760
2036
2348
2684
3028
3364
3675
3950
4179
4356
4476
4537
4538
4485
4386
4251
4093
3924
3756
3599
3458
3335
3232
3150
3090
3051
3031
3027
3035
3052
3072
3094
3112
3126
3135
3139
3136
3121
3089
3036
2961
2867
2760
2650
2551
2480
2451
2475
2556
2690
2872
3094
3343
3604
3862
4101
4310
4479
4606
4688
4729
4728
4693
4630
4550
4461
4370
4280
4200
4139
4107
4110
4150
4219
4309
4409
4507
4597
4672
4731
4771
4788
4779
4741
4674
4578
4459
4324
4178
4025
3867
3708
3551
3400
3258
3132
3025
2935
2860
2791
2717
2625
2506
2363
2202
2032
1863
1704
1561
1441
1347
1281
1245
1239
1258
1295
1340
1387
1431
1474
1519
1565
1610
1652
1687
1708
1710
1689
1648
1591
1530
1473
1429
1402
1391
1393
1405
1427
1453
1477
1489
1480
1443
1372
1264
1119
939
732
505
266
23
-215
-447
-671
-888
-1099
-1301
-1493
-1671
-1830
-1962
-2063
-2132
-2170
-2179
-2159
-2111
-2036
-1937
-1823
-1705
-1597
-1511
-1452
-1423
-1427
-1461
-1524
-1614
-1726
-1858
-2000
-2143
-2272
-2379
-2459
-2516
-2554
-2579
-2595
-2601
-2592
-2563
-2517
-2461
-2402
-2349
-2307
-2284
-2283
-2307
-2352
-2417
-2499
-2593
-2695
-2801
-2909
-3024
-3150
-3287
-3429
-3570
-3706
-3831
-3945
-4046
-4130
-4195
-4238
-4260
-4267
-4270
-4277
-4294
-4325
-4365
-4408
-4449
-4486
-4519
-4543
-4555
-4553
-4537
-4509
-4466
-4409
-4334
-4242
-4133
-4011
-3884
-3758
-3639
-3529
-3428
-3334
-3245
-3162
-3087
-3019
-2957
-2897
-2834
-2762
-2678
-2579
-2463
-2331
-2184
-2028
-1870
-1720
-1584
-1465
-1365
-1279
-1202
-1132
-1070
-1018
-971
-925
-875
-819
-756
-684
-606
-527
-451
-382
-322
-273
-235
-210
-195
-188
-183
-179
-176
-174
-175
-177
-178
-173
-156
-122
-70
1
89
188
290
384
456
498
506
479
421
338
236
120
-7
-146
-291
-436
-572
-691
-785
-846
-868
-851
-791
-686
-536
-347
-130
98
322
526
695
817
888
908
882
820
737
649
570
511
482
485
520
584
676
792
929
1077
1230
1380
1524
1657
1770
1853
1899
1902
1857
1764
1622
1437
1217
967
695
407
114
-167
-422
-638
-811
-941
-1034
-1097
-1137
-1163
-1181
-1201
-1225
-1257
-1301
-1357
-1423
-1498
-1577
-1655
-1728
-1796
-1857
-1915
-1972
-2033
-2103
-2179
-2256
-2330
-2396
-2455
-2506
-2551
-2589
-2622
-2647
-2666
-2683
-2704
-2737
-2786
-2853
-2936
-3029
-3127
-3225
-3320
-3410
-3492
-3564
-3626
-3678
-3716
-3739
-3748
-3743
-3727
-3702
-3672
-3640
-3608
-3576
-3545
-3512
-3475
-3432
-3384
-3330
-3276
-3225
-3183
-3155
-3149
-3167
-3211
-3277
-3357
-3436
-3500
-3532
-3522
-3463
-3357
-3209
-3028
-2827
-2616
-2408
-2215
-2053
-1933
-1865
-1859
-1918
-2045
-2239
-2492
-2796
-3143
-3526
-3934
-4354
-4772
-5170
-5532
-5841
-6082
-6245
-6320
-6307
-6205
-6026
-5785
-5500
-5192
-4881
-4585
-4321
-4106
-3949
-3861
-3846
-3906
-4035
-4231
-4481
-4773
-5092
-5422
-5747
-6056
-6335
-6573
-6762
-6897
-6974
-6993
-6957
-6873
-6749
-6597
-6423
-6235
-6041
-5845
-5654
-5477
-5322
-5193
-5093
-5015
-4952
-4894
-4833
-4761
-4671
-4562
-4435
-4296
-4149
-4001
-3855
-3719
-3594
-3484
-3387
-3300
-3218
-3134
-3041
-2937
-2819
-2692
-2564
-2444
-2341
-2259
-2201
-2168
-2159
-2170
-2200
-2247
-2312
-2389
-2473
-2562
-2649
-2730
-2800
-2855
-2894
-2914
-2912
-2883
-2822
-2725
-2592
-2427
-2237
-2029
-1815
-1599
-1390
-1194
-1016
-863
-735
-632
-549
-482
-423
-366
-305
-239
-167
-89
-6
85
186
300
426
561
703
848
991
1125
1245
1346
1429
1495
1552
1605
1661
1724
1793
1870
1951
2032
2110
2183
2250
2317
2388
2468
2561
2665
2783
2913
3055
3211
3383
3572
3780
4003
4236
4464
4671
4840
4959
5022
5027
4976
4873
4729
4555
4363
4163
3965
3777
3607
3464
3355
3287
3268
3303
3394
3542
3743
3988
4266
4559
4850
5126
5375
5591
5773
5922
6043
6137
6206
6250
6271
6269
6248
6208
6157
6100
6042
5987
5935
5885
5835
5785
5731
5668
5590
5495
5376
5235
5073
4898
4718
4544
4388
4258
4159
4094
4065
4073
4122
4217
4358
4543
4767
5019
5287
5560
5829
6089
6336
6567
6771
6938
7056
7118
7118
7056
6937
6769
6556
6308
6028
5726
5410
5093
4783
4490
4220
3981
3780
3625
3519
3461
3452
3490
3570
3684
3823
3975
4133
4289
4435
4568
4679
4762
4808
4811
4770
4685
4561
4404
4225
4033
3834
3634
3436
3246
3068
2907
2762
2631
2508
2388
2265
2136
2000
1856
1708
1556
1400
1245
1097
961
840
736
652
590
551
535
544
576
627
694
772
860
952
1043
1124
1187
1222
1223
1185
1111
1006
877
729
567
392
211
28
-151
-320
-477
-617
-735
-825
-883
-905
-890
-839
-759
-661
-559
-467
-395
-351
-343
-375
-447
-553
-688
-846
-1018
-1199
-1378
-1549
-1706
-1845
-1956
-2033
-2073
-2075
-2041
-1978
-1890
-1784
-1666
-1539
-1410
-1283
-1163
-1053
-957
-877
-811
-760
-721
-694
-678
-671
-676
-694
-728
-776
-838
-911
-993
-1079
-1167
-1253
-1335
-1411
-1480
-1543
-1601
-1654
-1702
-1743
-1776
-1797
-1803
-1790
-1760
-1712
-1650
-1580
-1506
-1432
-1359
-1286
-1212
-1140
-1069
-1002
-941
-887
-846
-820
-812
-822
-852
-902
-973
-1065
-1181
-1319
-1475
-1647
-1828
-2013
-2195
-2365
-2514
-2636
-2730
-2801
-2849
-2879
-2893
-2891
-2870
-2828
-2767
-2688
-2595
-2491
-2382
-2273
-2166
-2064
-1968
-1881
-1806
-1748
-1709
-1692
-1700
-1733
-1796
-1890
-2011
-2152
-2304
-2458
-2609
-2748
-2872
-2979
-3069
-3140
-3191
-3228
-3255
-3273
-3282
-3277
-3254
-3209
-3141
-3053
-2951
-2836
-2708
-2569
-2417
-2253
-2076
-1885
-1681
-1469
-1255
-1048
-856
-690
-561
-477
-445
-465
-529
-623
-733
-841
-936
-1010
-1066
-1101
-1119
-1124
-1118
-1105
-1090
-1074
-1059
-1045
-1027
-1002
-971
-932
-886
-837
-790
-751
-723
-709
-702
-695
-677
-640
-575
-482
-360
-214
-49
123
294
451
582
679
736
752
727
666
578
468
347
217
81
-62
-209
-359
-508
-652
-789
-916
-1029
-1122
-1188
-1215
-1197
-1130
-1014
-854
-659
-442
-214
11
223
412
572
700
797
865
905
920
911
880
829
762
682
595
507
424
354
301
265
246
240
242
247
250
249
241
225
205
186
175
175
188
211
241
274
308
338
362
373
367
342
298
241
176
110
46
-14
-66
-105
-127
-127
-106
-69
-22
29
79
126
171
217
264
310
354
389
414
426
422
403
365
307
226
126
15
-99
-205
-296
-368
-415
-437
-434
-411
-371
-317
-244
-149
-28
118
288
476
675
873
1059
1226
1365
1471
1541
1574
1574
1542
1484
1406
1311
1206
1097
993
900
827
778
757
766
803
869
963
1079
1215
1362
1517
1672
1821
1958
2079
2184
2272
2344
2397
2431
2447
2444
2426
2396
2357
2311
2261
2205
2141
2066
1977
1874
1758
1631
1495
1351
1202
1050
901
758
624
500
389
296
225
181
164
174
209
263
331
408
488
564
634
691
733
754
752
725
675
609
533
453
375
305
250
212
197
209
250
319
413
531
670
830
1010
1212
1431
1664
1901
2127
2332
2503
2631
2711
2740
2721
2657
2557
2427
2275
2107
1929
1746
1564
1389
1226
1081
960
864
795
748
721
711
717
734
762
797
837
882
930
980
1026
1064
1092
1107
1109
1099
1077
1042
990
919
831
731
626
518
408
295
182
76
-18
-92
-137
-147
-119
-53
44
166
304
452
604
753
894
1018
1119
1190
1227
1231
1205
1153
1079
991
894
795
697
606
524
455
402
365
346
343
351
364
375
380
379
375
370
364
354
339
318
291
257
218
176
135
97
68
52
53
72
106
149
195
239
276
304
324
337
350
365
386
414
446
483
521
557
587
609
623
633
640
647
656
668
687
715
753
800
852
906
958
1004
1044
1072
1088
1093
1089
1082
1079
1084
1101
1130
1171
1220
1278
1342
1409
1473
1530
1579
1617
1641
1646
1627
1583
1520
1445
1365
1289
1224
1171
1133
1110
1104
1117
1148
1199
1267
1351
1449
1558
1677
1803
1931
2060
2188
2316
2443
2564
2678
2777
2858
2913
2935
2921
2876
2805
2714
2608
2489
2362
2229
2094
1961
1836
1722
1620
1532
1454
1385
1323
1265
1210
1154
1097
1039
980
922
864
804
742
673
594
504
408
312
223
146
85
47
33
44
80
135
205
285
373
466
564
667
772
877
980
1077
1166
1245
1314
1373
1420
1456
1485
1507
1523
1537
1551
1565
1581
1599
1621
1652
1694
1746
1806
1871
1941
2013
2090
2172
2265
2369
2488
2620
2760
2902
3036
3156
3256
3335
3397
3444
3478
3504
3525
3543
3557
3567
3571
3567
3553
3527
3490
3445
3399
3358
3330
3325
3350
3407
3493
3604
3736
3882
4038
4199
4362
4528
4694
4857
5011
5155
5284
5396
5486
5553
5597
5617
5612
5583
5529
5452
5354
5239
5109
4970
4826
4678
4531
4387
4250
4122
4006
3907
3826
3766
3733
3728
3754
3809
3894
4003
4137
4282
4428
4564
4680
4767
4820
4835
4815
4760
4669
4545
4393
4222
4041
3856
3671
3490
3316
3155
3010
2884
2779
2698
2640
2605
2589
2591
2604
2622
2640
2653
2651
2627
2573
2488
2369
2217
2033
1824
1597
1362
1125
896
683
492
331
204
119
75
70
94
139
195
254
310
362
405
438
455
451
422
365
280
169
39
-104
-253
-404
-554
-702
-845
-983
-1116
-1243
-1364
-1479
-1590
-1699
-1807
-1913
-2015
-2111
-2198
-2276
-2348
-2415
-2479
-2538
-2588
-2625
-2648
-2658
-2660
-2661
-2667
-2686
-2718
-2764
-2822
-2892
-2970
-3055
-3146
-3240
-3337
-3435
-3534
-3629
-3718
-3797
-3866
-3924
-3974
-4016
-4053
-4085
-4115
-4145
-4178
-4219
-4271
-4338
-4423
-4526
-4646
-4779
-4924
-5077
-5237
-5402
-5568
-5732
-5889
-6040
-6182
-6317
-6446
-6569
-6688
-6805
-6920
-7032
-7138
-7236
-7325
-7405
-7477
-7541
-7597
-7648
-7696
-7745
-7795
-7845
-7895
-7942
-7982
-8015
-8039
-8052
-8053
-8042
-8025
-8000
-7970
-7932
-7885
-7830
-7766
-7698
-7631
-7570
-7520
-7479
-7446
-7420
-7398
-7382
-7372
-7371
-7382
-7404
-7434
-7469
-7506
-7541
-7572
-7595
-7607
-7603
-7583
-7544
-7485
-7406
-7307
-7190
-7058
-6914
-6763
-6609
-6459
-6316
-6186
-6073
-5981
-5910
-5861
-5828
-5805
-5788
-5773
-5756
-5737
-5716
-5692
-5661
-5623
-5577
-5522
-5458
-5387
-5307
-5218
-5119
-5010
-4892
-4765
-4635
-4506
-4381
-4264
-4156
-4054
-3959
-3864
-3768
-3667
-3561
-3451
-3341
-3231
-3124
-3023
-2934
-2860
-2803
-2766
-2750
-2754
-2773
-2803
-2841
-2884
-2932
-2980
-3026
-3064
-3089
-3092
-3067
-3008
-2916
-2794
-2651
-2494
-2332
-2170
-2012
-1861
-1721
-1594
-1483
-1388
-1307
-1235
-1166
-1094
-1016
-934
-850
-768
-692
-624
-563
-509
-460
-418
-383
-356
-339
-332
-331
-333
-331
-325
-308
-278
-234
-178
-113
-45
26
98
174
253
334
415
495
571
644
712
775
831
881
924
957
979
990
991
984
971
954
935
915
896
877
861
848
839
832
827
823
824
829
838
846
849
842
823
795
757
712
661
606
547
485
422
362
310
269
238
220
212
212
218
228
241
255
271
288
305
321
333
338
334
322
300
269
227
169
97
12
-86
-194
-313
-441
-576
-713
-848
-974
-1084
-1172
-1235
-1270
-1282
-1274
-1253
-1222
-1187
-1152
-1120
-1090
-1062
-1034
-1004
-973
-941
-914
-896
-896
-917
-963
-1034
-1125
-1231
-1350
-1479
-1613
-1749
-1883
-2013
-2133
-2241
-2336
-2418
-2488
-2549
-2605
-2661
-2720
-2784
-2854
-2927
-3000
-3071
-3137
-3197
-3252
-3304
-3354
-3403
-3450
-3494
-3534
-3572
-3610
-3647
-3683
-3719
-3753
-3783
-3810
-3831
-3846
-3852
-3850
-3839
-3819
-3788
-3746
-3692
-3629
-3560
-3491
-3425
-3366
-3319
-3285
-3266
-3260
-3262
-3266
-3269
-3270
-3266
-3261
-3254
-3249
-3249
-3254
-3267
-3288
-3318
-3356
-3397
-3439
-3478
-3511
-3535
-3546
-3542
-3524
-3496
-3464
-3433
-3410
-3397
-3393
-3397
-3408
-3426
-3451
-3484
-3522
-3559
-3590
-3606
-3603
-3577
-3528
-3459
-3374
-3279
-3180
-3082
-2989
-2902
-2822
-2750
-2689
-2640
-2605
-2582
-2572
-2572
-2582
-2603
-2637
-2684
-2744
-2813
-2889
-2968
-3050
-3133
-3218
-3304
-3393
-3484
-3573
-3657
-3731
-3795
-3847
-3888
-3920
-3943
-3959
-3970
-3979
-3986
-3989
-3985
-3973
-3951
-3918
-3880
-3843
-3813
-3792
-3779
-3774
-3780
-3797
-3826
-3869
-3924
-3988
-4053
-4113
-4164
-4203
-4231
-4248
-4256
-4256
-4245
-4223
-4190
-4148
-4102
-4054
-4005
-3956
-3908
-3859
-3812
-3765
-3721
-3680
-3643
-3611
-3582
-3557
-3537
-3521
-3511
-3503
-3496
-3487
-3472
-3447
-3410
-3359
-3295
-3221
-3141
-3059
-2978
-2902
-2832
-2773
-2727
-2694
-2672
-2657
-2646
-2636
-2628
-2621
-2618
-2616
-2617
-2619
-2625
-2635
-2652
-2679
-2715
-2761
-2816
-2875
-2935
-2996
-3055
-3113
-3171
-3229
-3288
-3347
-3407
-3466
-3521
-3568
-3604
-3624
-3626
-3609
-3573
-3520
-3454
-3383
-3314
-3252
-3200
-3160
-3132
-3114
-3101
-3089
-3073
-3053
-3032
-3016
-3010
-3019
-3047
-3091
-3148
-3211
-3274
-3332
-3380
-3416
-3436
-3440
-3428
-3400
-3358
-3304
-3239
-3166
-3088
-3007
-2928
-2854
-2791
-2741
-2709
-2694
-2693
-2707
-2732
-2764
-2798
-2829
-2857
-2880
-2900
-2921
-2945
-2972
-3003
-3035
-3067
-3097
-3122
-3143
-3158
-3168
-3174
-3174
-3168
-3155
-3135
-3109
-3082
-3055
-3026
-2997
-2965
-2930
-2894
-2861
-2834
-2818
-2813
-2819
-2837
-2866
-2907
-2961
-3029
-3112
-3211
-3319
-3431
-3543
-3651
-3752
-3846
-3932
-4011
-4086
-4156
-4220
-4277
-4324
-4360
-4381
-4384
-4370
-4340
-4300
-4257
-4219
-4193
-4185
-4197
-4232
-4289
-4368
-4465
-4577
-4701
-4833
-4968
-5102
-5231
-5351
-5459
-5553
-5632
-5696
-5740
-5763
-5764
-5743
-5703
-5647
-5578
-5498
-5413
-5326
-5242
-5165
-5096
-5036
-4985
-4944
-4912
-4889
-4874
-4867
-4868
-4873
-4880
-4889
-4899
-4910
-4919
-4924
-4922
-4909
-4884
-4845
-4792
-4725
-4642
-4545
-4437
-4324
-4211
-4106
-4011
-3933
-3868
-3818
-3781
-3757
-3741
-3733
-3729
-3727
-3725
-3722
-3717
-3709
-3697
-3679
-3654
-3621
-3580
-3530
-3470
-3403
-3329
-3248
-3159
-3063
-2959
-2847
-2730
-2610
-2491
-2376
-2269
-2172
-2092
-2027
-1979
-1944
-1920
-1906
-1900
-1901
-1905
-1913
-1923
-1931
-1935
-1932
-1919
-1896
-1861
-1816
-1761
-1701
-1638
-1576
-1517
-1463
-1415
-1374
-1341
-1317
-1304
-1299
-1303
-1314
-1330
-1348
-1367
-1383
-1396
-1408
-1418
-1428
-1437
-1446
-1456
-1468
-1481
-1496
-1514
-1535
-1560
-1589
-1622
-1661
-1705
-1752
-1801
-1852
-1904
-1957
-2009
-2062
-2114
-2165
-2215
-2261
-2301
-2329
-2344
-2343
-2328
-2297
-2254
-2199
-2134
-2062
-1984
-1905
-1826
-1748
-1670
-1592
-1513
-1431
-1347
-1258
-1166
-1066
-956
-836
-708
-575
-441
-310
-185
-73
25
106
170
218
250
268
273
268
254
233
205
173
139
105
75
51
35
29
31
43
66
104
156
222
304
402
517
646
787
941
1106
1280
1458
1636
1808
1971
2122
2259
2377
2474
2547
2595
2622
2630
2624
2608
2585
2558
2529
2496
2457
2411
2360
2309
2266
2235
2220
2223
2244
2284
2341
2412
2493
2580
2672
2765
2858
2952
3047
3141
3233
3322
3408
3492
3575
3658
3740
3819
3894
3963
4027
4088
4141
4187
4227
4259
4285
4305
4322
4338
4356
4380
4412
4453
4505
4565
4631
4703
4777
4852
4927
5001
5071
5135
5193
5245
5294
5341
5385
5426
5460
5485
5501
5505
5495
5470
5431
5380
5320
5257
5194
5136
5085
5043
5011
4985
4963
4940
4913
4881
4843
4798
4748
4695
4640
4585
4530
4474
4410
4334
4242
4133
4009
3872
3728
3585
3448
3324
3215
3128
3064
3025
3010
3019
3050
3103
3177
3267
3369
3480
3593
3704
3807
3900
3980
4043
4090
4116
4121
4105
4072
4025
3966
3900
3831
3762
3697
3641
3596
3563
3543
3535
3539
3554
3578
3607
3638
3665
3686
3697
3698
3688
3669
3642
3610
3573
3532
3490
3447
3407
3369
3334
3300
3268
3236
3205
3176
3149
3126
3107
3089
3072
3053
3027
2993
2946
2887
2816
2736
2648
2555
2460
2365
2273
2182
2091
1994
1891
1782
1666
1547
1427
1310
1195
1083
971
860
748
640
535
436
345
264
195
141
105
85
79
83
94
104
109
105
88
58
14
-43
-110
-184
-259
-335
-410
-482
-547
-603
-647
-682
-710
-735
-760
-785
-809
-829
-842
-844
-835
-816
-789
-755
-717
-679
-642
-608
-580
-557
-538
-523
-511
-504
-501
-499
-498
-500
-503
-509
-519
-533
-552
-575
-600
-627
-655
-681
-701
-713
-713
-701
-677
-642
-598
-547
-493
-438
-383
-328
-273
-221
-175
-136
-106
-85
-73
-70
-73
-80
-88
-97
-106
-116
-125
-129
-125
-109
-80
-36
22
93
176
265
358
449
534
608
666
703
715
698
655
586
495
389
271
150
31
-80
-178
-259
-320
-360
-376
-369
-340
-291
-224
-141
-44
67
190
322
458
596
732
860
976
1074
1149
1197
1217
1212
1187
1145
1090
1027
958
886
813
743
679
624
580
550
532
525
530
544
569
603
647
700
760
823
886
943
991
1029
1056
1073
1081
1084
1080
1073
1064
1057
1055
1062
1080
1110
1150
1197
1251
1309
1369
1427
1482
1531
1575
1613
1649
1682
1714
1745
1774
1806
1843
1891
1952
2027
2116
2217
2327
2443
2560
2678
2794
2908
3017
3120
3215
3299
3372
3433
3481
3518
3542
3554
3556
3550
3540
3526
3511
3495
3480
3466
3454
3446
3444
3452
3473
3510
3564
3635
3721
3819
3930
4048
4170
4290
4405
4512
4613
4710
4808
4907
5008
5109
5208
5303
5391
5467
5527
5568
5586
5579
5547
5490
5411
5314
5207
5097
4993
4900
4825
4772
4744
4740
4760
4802
4864
4945
5041
5148
5258
5364
5458
5532
5583
5608
5607
5582
5533
5465
5382
5290
5190
5085
4977
4868
4761
4658
4562
4477
4405
4346
4300
4268
4251
4248
4261
4291
4334
4388
4451
4515
4576
4627
4662
4679
4678
4659
4624
4578
4523
4464
4403
4344
4292
4248
4214
4190
4177
4177
4187
4204
4225
4246
4264
4277
4286
4288
4284
4269
4245
4210
4167
4120
4070
4019
3969
3917
3867
3821
3785
3760
3749
3751
3765
3790
3824
3867
3918
3974
4032
4086
4131
4163
4180
4181
4168
4140
4100
4050
3990
3922
3849
3774
3703
3641
3592
3558
3539
3533
3539
3553
3576
3605
3639
3675
3709
3734
3746
3743
3723
3685
3632
3562
3479
3384
3281
3174
3067
2963
2865
2773
2688
2613
2550
2497
2454
2419
2391
2369
2351
2336
2321
2303
2279
2248
2207
2157
2098
2031
1959
1882
1805
1730
1663
1607
1565
1539
1529
1533
1549
1573
1602
1636
1674
1715
1763
1817
1876
1939
2001
2060
2112
2154
2184
2204
2217
2227
2237
2249
2267
2292
2324
2366
2418
2483
2562
2656
2766
2889
3025
3173
3331
3493
3653
3807
3950
4078
4189
4284
4363
4427
4477
4512
4535
4545
4546
4537
4523
4505
4490
4480
4476
4482
4498
4527
4567
4619
4682
4756
4839
4932
5033
5140
5251
5365
5478
5590
5698
5801
5899
5994
6085
6172
6252
6323
6385
6441
6492
6543
6596
6653
6713
6777
6844
6914
6984
7055
7126
7197
7267
7338
7406
7471
7531
7585
7635
7681
7725
7767
7809
7847
7881
7909
7928
7940
7945
7945
7940
7928
7910
7887
7859
7826
7788
7746
7700
7648
7593
7535
7476
7416
7359
7306
7261
7222
7189
7161
7138
7121
7105
7092
7078
7063
7047
7028
7005
6976
6939
6894
6839
6777
6708
6636
6564
6494
6427
6364
6309
6261
6221
6187
6155
6127
6101
6075
6050
6024
5997
5972
5948
5926
5904
5883
5863
5841
5817
5791
5759
5720
5672
5614
5548
5475
5398
5319
5240
5165
5092
5023
4960
4905
4858
4824
4804
4800
4809
4830
4860
4896
4932
4964
4988
5001
5000
4985
4959
4926
4890
4853
4816
4779
4742
4706
4670
4636
4606
4579
4555
4529
4499
4463
4420
4371
4319
4265
4213
4162
4114
4070
4032
3997
3967
3941
3920
3902
3887
3873
3856
3831
3796
3753
3703
3646
3580
3504
3420
3327
3228
3126
3022
2915
2806
2695
2584
2475
2371
2272
2181
2096
2017
1945
1880
1822
1768
1718
1671
1625
1577
1525
1468
1402
1325
1236
1137
1028
910
785
655
523
393
265
143
28
-78
-175
-263
-343
-416
-483
-542
-592
-629
-653
-663
-660
-645
-622
-595
-566
-539
-518
-506
-503
-512
-533
-567
-612
-667
-732
-804
-884
-972
-1068
-1170
-1273
-1372
-1463
-1541
-1603
-1649
-1677
-1689
-1687
-1674
-1654
-1629
-1605
-1585
-1576
-1580
-1601
-1641
-1698
-1773
-1860
-1959
-2067
-2181
-2299
-2418
-2534
-2644
-2743
-2827
-2892
-2938
-2963
-2971
-2967
-2956
-2946
-2942
-2948
-2969
-3001
-3046
-3100
-3162
-3228
-3297
-3363
-3421
-3470
-3508
-3535
-3554
-3563
-3565
-3558
-3543
-3519
-3488
-3451
-3411
-3372
-3338
-3310
-3289
-3277
-3274
-3279
-3293
-3316
-3347
-3384
-3422
-3459
-3493
-3522
-3545
-3559
-3565
-3563
-3557
-3549
-3542
-3538
-3540
-3548
-3565
-3589
-3618
-3651
-3685
-3718
-3746
-3766
-3777
-3777
-3768
-3751
-3728
-3701
-3673
-3645
-3618
-3591
-3565
-3539
-3515
-3493
-3476
-3464
-3460
-3463
-3471
-3482
-3494
-3504
-3513
-3518
-3518
-3512
-3497
-3476
-3446
-3409
-3364
-3312
-3252
-3185
-3114
-3040
-2965
-2890
-2819
-2753
-2695
-2645
-2604
-2571
-2545
-2523
-2500
-2476
-2451
-2427
-2405
-2387
-2374
-2364
-2358
-2355
-2358
-2367
-2384
-2408
-2438
-2468
-2495
-2513
-2521
-2516
-2498
-2469
-2430
-2384
-2331
-2270
-2199
-2119
-2029
-1933
-1832
-1730
-1630
-1534
-1439
-1347
-1256
-1164
-1072
-978
-882
-783
-681
-576
-469
-364
-265
-175
-99
-39
5
32
45
47
39
27
12
-2
-16
-27
-35
-37
-34
-26
-13
4
23
46
71
99
131
166
206
252
303
359
414
465
507
538
554
554
541
516
481
440
393
343
289
235
181
129
82
41
10
-10
-13
2
40
102
189
298
427
570
722
878
1036
1190
1337
1474
1596
1701
1787
1857
1911
1954
1985
2008
2024
2032
2033
2027
2017
2004
1987
1968
1947
1926
1908
1893
1882
1877
1877
1883
1891
1901
1912
1924
1934
1942
1946
1945
1942
1935
1923
1905
1882
1853
1822
1789
1758
1729
1702
1676
1652
1632
1615
1600
1589
1581
1574
1566
1556
1539
1512
1473
1423
1367
1307
1248
1190
1133
1078
1022
969
914
860
806
752
698
646
599
559
528
507
497
495
502
513
528
543
556
566
571
570
562
549
532
511
489
467
445
423
401
377
350
317
280
241
201
163
125
86
46
3
-44
-98
-161
-231
-309
-394
-488
-590
-697
-807
-916
-1018
-1115
-1201
-1273
-1332
-1377
-1409
-1430
-1442
-1447
-1447
-1441
-1430
-1417
-1406
-1399
-1401
-1411
-1428
-1449
-1473
-1498
-1524
-1549
-1572
-1593
-1611
-1628
-1645
-1662
-1680
-1696
-1708
-1716
-1717
-1713
-1703
-1691
-1681
-1678
-1683
-1697
-1719
-1747
-1779
-1812
-1844
-1875
-1905
-1932
-1958
-1983
-2005
-2025
-2044
-2062
-2080
-2097
-2113
-2127
-2138
-2148
-2156
-2164
-2172
-2182
-2193
-2204
-2214
-2223
-2230
-2234
-2237
-2237
-2235
-2231
-2226
-2224
-2226
-2234
-2248
-2266
-2286
-2307
-2328
-2346
-2360
-2370
-2374
-2374
-2370
-2365
-2362
-2363
-2371
-2387
-2413
-2449
-2496
-2550
-2612
-2677
-2744
-2812
-2876
-2936
-2990
-3038
-3079
-3115
-3144
-3168
-3185
-3198
-3207
-3215
-3222
-3226
-3229
-3231
-3237
-3248
-3270
-3304
-3350
-3406
-3468
-3533
-3599
-3661
-3718
-3769
-3809
-3840
-3860
-3869
-3869
-3861
-3848
-3830
-3810
-3785
-3756
-3720
-3675
-3622
-3562
-3500
-3437
-3376
-3317
-3261
-3208
-3160
-3116
-3078
-3046
-3020
-3000
-2986
-2977
-2974
-2976
-2980
-2984
-2985
-2980
-2968
-2946
-2917
-2880
-2837
-2790
-2742
-2697
-2657
-2624
-2598
-2580
-2570
-2570
-2578
-2594
-2616
-2642
-2673
-2709
-2750
-2793
-2838
-2882
-2924
-2960
-2989
-3007
-3013
-3007
-2987
-2955
-2913
-2863
-2810
-2756
-2706
-2662
-2624
-2594
-2575
-2566
-2570
-2586
-2611
-2645
-2683
-2722
-2763
-2802
-2838
-2870
-2896
-2912
-2919
-2917
-2907
-2891
-2872
-2851
-2831
-2813
-2797
-2783
-2772
-2764
-2760
-2758
-2756
-2754
-2751
-2746
-2736
-2723
-2705
-2683
-2656
-2623
-2583
-2538
-2491
-2444
-2402
-2365
-2334
-2307
-2284
-2265
-2251
-2241
-2234
-2232
-2232
-2231
-2228
-2221
-2208
-2188
-2160
-2124
-2081
-2033
-1983
-1932
-1879
-1824
-1770
-1718
-1671
-1632
-1600
-1579
-1566
-1560
-1559
-1563
-1570
-1578
-1586
-1593
-1600
-1609
-1617
-1626
-1636
-1648
-1661
-1675
-1686
-1694
-1697
-1693
-1684
-1669
-1652
-1631
-1606
-1577
-1543
-1505
-1463
-1419
-1374
-1330
-1288
-1250
-1217
-1191
-1171
-1157
-1145
-1137
-1131
-1127
-1123
-1118
-1111
-1099
-1081
-1058
-1030
-997
-960
-920
-876
-827
-775
-718
-661
-603
-547
-495
-447
-406
-372
-345
-324
-307
-293
-282
-274
-270
-271
-278
-291
-308
-328
-351
-375
-399
-424
-448
-472
-497
-520
-539
-554
-563
-565
-558
-542
-518
-486
-449
-409
-369
-328
-288
-249
-211
-175
-144
-118
-98
-86
-83
-89
-108
-138
-180
-232
-291
-354
-418
-478
-533
-578
-612
-632
-639
-634
-618
-592
-560
-524
-486
-448
-414
-385
-364
-353
-353
-366
-389
-421
-458
-500
-544
-592
-642
-696
-751
-804
-855
-901
-941
-974
-1000
-1020
-1030
-1033
-1027
-1016
-1006
-1000
-1000
-1010
-1029
-1054
-1086
-1123
-1164
-1205
-1245
-1278
-1302
-1314
-1313
-1302
-1285
-1266
-1248
-1232
-1217
-1203
-1189
-1175
-1160
-1145
-1132
-1123
-1120
-1122
-1130
-1144
-1160
-1176
-1190
-1201
-1205
-1201
-1187
-1163
-1130
-1090
-1047
-1004
-965
-929
-899
-873
-854
-839
-831
-829
-835
-849
-871
-902
-941
-986
-1033
-1083
-1132
-1178
-1219
-1251
-1273
-1282
-1278
-1260
-1228
-1184
-1129
-1066
-998
-930
-864
-804
-753
-714
-687
-672
-669
-675
-691
-715
-744
-779
-818
-860
-902
-944
-986
-1029
-1072
-1115
-1158
-1198
-1235
-1269
-1300
-1324
-1343
-1353
-1355
-1347
-1328
-1298
-1258
-1207
-1148
-1083
-1012
-938
-863
-785
-710
-640
-578
-526
-488
-463
-449
-445
-450
-462
-480
-505
-535
-569
-604
-637
-663
-679
-681
-666
-633
-581
-514
-434
-345
-251
-157
-65
21
99
167
222
264
289
299
296
281
257
228
194
160
128
99
75
53
33
13
-7
-28
-51
-78
-107
-139
-171
-205
-238
-271
-301
-332
-361
-391
-419
-445
-468
-487
-499
-503
-497
-482
-458
-427
-389
-347
-302
-256
-208
-160
-113
-70
-36
-14
-6
-13
-30
-57
-89
-124
-160
-194
-225
-252
-273
-289
-296
-295
-284
-262
-231
-193
-151
-107
-64
-25
9
35
54
64
64
55
36
9
-23
-58
-94
-129
-161
-189
-210
-222
-225
-218
-205
-190
-177
-167
-163
-166
-178
-200
-232
-276
-329
-391
-460
-535
-613
-692
-771
-846
-915
-975
-1022
-1055
-1073
-1077
-1068
-1049
-1026
-1000
-977
-954
-935
-919
-908
-902
-905
-918
-939
-968
-1004
-1048
-1098
-1154
-1216
-1281
-1348
-1413
-1471
-1522
-1562
-1592
-1612
-1624
-1628
-1629
-1628
-1626
-1623
-1618
-1610
-1601
-1591
-1584
-1581
-1582
-1589
-1600
-1617
-1639
-1665
-1692
-1717
-1738
-1750
-1752
-1743
-1725
-1700
-1670
-1639
-1608
-1576
-1543
-1506
-1467
-1424
-1380
-1337
-1297
-1262
-1234
-1214
-1204
-1202
-1206
-1212
-1219
-1225
-1229
-1229
-1224
-1210
-1186
-1153
-1109
-1059
-1004
-947
-892
-842
-799
-767
-747
-740
-746
-764
-790
-821
-853
-880
-902
-916
-922
-920
-910
-892
-867
-836
-802
-764
-726
-687
-647
-608
-569
-530
-493
-457
-425
-396
-372
-349
-324
-296
-262
-219
-170
-114
-52
12
77
136
185
223
248
259
258
248
232
213
194
177
162
152
145
140
140
144
155
173
201
240
290
353
429
514
604
694
781
862
935
996
1047
1088
1121
1146
1166
1181
1193
1201
1205
1207
1207
1206
1204
1200
1197
1194
1195
1200
1210
1225
1243
1263
1283
1303
1320
1332
1340
1343
1339
1327
1308
1282
1249
1211
1167
1118
1062
1000
934
867
802
741
685
636
593
557
528
506
488
474
460
447
432
416
398
378
356
334
312
291
270
249
222
189
146
92
26
-52
-138
-231
-328
-425
-521
-614
-704
-790
-870
-943
-1010
-1069
-1119
-1160
-1191
-1213
-1227
-1234
-1236
-1233
-1226
-1214
-1196
-1173
-1147
-1119
-1093
-1071
-1055
-1045
-1043
-1049
-1064
-1086
-1117
-1156
-1202
-1251
-1305
-1361
-1419
-1476
-1532
-1584
-1632
-1677
-1720
-1763
-1806
-1850
-1895
-1936
-1970
-1994
-2007
-2007
-1994
-1969
-1931
-1881
-1819
-1745
-1663
-1578
-1490
-1403
-1319
-1242
-1174
-1115
-1068
-1034
-1014
-1010
-1022
-1049
-1090
-1140
-1197
-1259
-1323
-1387
-1448
-1505
-1556
-1599
-1633
-1656
-1668
-1666
-1653
-1628
-1596
-1559
-1521
-1486
-1457
-1434
-1417
-1403
-1391
-1380
-1367
-1352
-1336
-1318
-1301
-1284
-1269
-1255
-1243
-1231
-1221
-1213
-1207
-1204
-1202
-1202
-1204
-1208
-1214
-1224
-1237
-1253
-1272
-1293
-1314
-1332
-1345
-1349
-1343
-1327
-1300
-1262
-1212
-1151
-1080
-1000
-911
-816
-715
-611
-506
-400
-296
-197
-105
-22
48
102
140
161
166
158
140
116
90
63
38
14
-7
-24
-37
-43
-42
-33
-17
7
36
70
108
148
192
238
286
335
385
435
481
523
557
579
590
589
579
562
541
517
494
470
445
418
388
354
317
278
241
206
175
151
136
130
135
150
174
205
240
278
315
351
384
413
437
454
463
467
467
463
455
446
436
428
422
420
426
439
462
494
535
583
635
689
742
791
836
874
906
933
953
968
978
982
981
973
958
937
911
882
850
819
789
762
741
727
718
713
711
710
708
703
694
681
665
648
629
610
593
578
566
558
555
557
563
574
586
600
615
630
647
665
686
708
731
755
779
804
832
863
897
936
976
1016
1059
1100
1141
1179
1215
1246
1272
1292
1305
1311
1311
1305
1294
1282
1272
1265
1264
1268
1275
1283
1290
1294
1298
1300
1305
1313
1328
1350
1379
1413
1451
1490
1527
1559
1580
1590
1589
1576
1553
1520
1478
1428
1373
1316
1259
1206
1156
1112
1074
1044
1022
1012
1012
1028
1054
1090
1137
1194
1258
1331
1409
1490
1571
1649
1722
1787
1843
1885
1911
1920
1913
1889
1852
1803
1745
1681
1612
1541
1470
1401
1336
1277
1225
1181
1145
1117
1099
1090
1089
1094
1102
1112
1123
1133
1142
1149
1154
1154
1149
1137
1117
1088
1051
1006
955
898
835
767
697
626
559
496
438
388
345
311
284
263
247
233
221
209
195
180
161
140
116
92
67
40
12
-20
-55
-95
-138
-183
-227
-272
-317
-361
-406
-453
-500
-546
-590
-631
-668
-701
-729
-752
-772
-789
-807
-827
-850
-877
-908
-941
-973
-1002
-1026
-1045
-1061
-1073
-1085
-1099
-1118
-1144
-1178
-1220
-1270
-1327
-1392
-1466
-1549
-1637
-1729
-1820
-1909
-1992
-2068
-2136
-2195
-2242
-2276
-2299
-2310
-2312
-2307
-2299
-2289
-2282
-2277
-2277
-2282
-2293
-2310
-2332
-2358
-2385
-2415
-2445
-2476
-2504
-2529
-2549
-2565
-2575
-2578
-2575
-2564
-2546
-2524
-2497
-2468
-2438
-2407
-2374
-2339
-2301
-2262
-2222
-2182
-2142
-2105
-2068
-2033
-1999
-1967
-1938
-1913
-1894
-1879
-1869
-1865
-1868
-1875
-1886
-1900
-1916
-1933
-1949
-1964
-1976
-1986
-1991
-1991
-1985
-1971
-1948
-1915
-1873
-1821
-1760
-1694
-1623
-1551
-1478
-1407
-1339
-1273
-1209
-1148
-1088
-1031
-976
-924
-874
-826
-779
-734
-691
-649
-608
-567
-527
-486
-447
-409
-375
-343
-316
-293
-275
-262
-252
-243
-234
-224
-213
-198
-178
-153
-122
-86
-48
-7
34
77
121
166
209
249
284
313
335
347
350
345
333
315
292
267
241
216
192
170
149
131
116
105
100
102
114
133
161
197
238
283
332
383
434
485
536
587
636
681
721
755
780
799
811
816
814
803
782
748
701
644
576
502
424
342
262
184
110
44
-14
-63
-103
-134
-158
-175
-186
-192
-193
-191
-186
-179
-171
-164
-162
-167
-180
-203
-234
-274
-321
-372
-425
-478
-529
-578
-624
-669
-715
-761
-809
-858
-906
-954
-1000
-1046
-1088
-1127
-1163
-1195
-1225
-1253
-1278
-1300
-1318
-1331
-1339
-1344
-1346
-1347
-1350
-1355
-1365
-1381
-1405
-1435
-1471
-1512
-1556
-1600
-1644
-1685
-1723
-1760
-1798
-1839
-1883
-1928
-1973
-2017
-2063
-2107
-2149
-2190
-2229
-2266
-2300
-2329
-2353
-2372
-2385
-2391
-2391
-2385
-2375
-2361
-2345
-2326
-2308
-2289
-2270
-2252
-2231
-2209
-2183
-2154
-2121
-2087
-2052
-2017
-1987
-1962
-1945
-1936
-1935
-1941
-1953
-1970
-1991
-2015
-2040
-2066
-2089
-2109
-2125
-2136
-2141
-2139
-2131
-2118
-2096
-2066
-2025
-1978
-1924
-1868
-1813
-1761
-1715
-1674
-1639
-1609
-1583
-1560
-1540
-1520
-1498
-1476
-1452
-1427
-1401
-1375
-1351
-1329
-1309
-1292
-1278
-1266
-1256
-1250
-1247
-1247
-1251
-1259
-1271
-1288
-1306
-1326
-1343
-1355
-1361
-1359
-1348
-1328
-1299
-1263
-1221
-1175
-1128
-1081
-1033
-986
-942
-903
-871
-847
-832
-826
-830
-841
-860
-885
-917
-955
-996
-1039
-1080
-1118
-1152
-1178
-1196
-1204
-1203
-1193
-1175
-1151
-1123
-1092
-1057
-1020
-979
-934
-887
-837
-786
-737
-690
-649
-617
-596
-589
-594
-609
-633
-662
-692
-721
-747
-766
-780
-789
-791
-787
-776
-759
-735
-704
-667
-625
-579
-531
-480
-430
-383
-339
-300
-265
-234
-206
-180
-154
-126
-94
-59
-20
23
68
116
164
210
253
292
325
353
376
395
412
425
434
441
444
445
444
444
445
451
461
478
502
534
573
619
671
728
787
845
901
951
994
1027
1051
1068
1078
1082
1081
1074
1061
1043
1020
996
971
947
927
910
897
888
883
883
888
898
910
925
942
961
980
1000
1025
1055
1090
1129
1173
1219
1267
1314
1359
1401
1436
1466
1487
1500
1503
1500
1491
1479
1469
1461
1459
1466
1481
1505
1538
1579
1628
1683
1742
1804
1866
1926
1982
2029
2068
2094
2107
2107
2093
2066
2027
1978
1920
1858
1795
1732
1670
1611
1557
1510
1472
1443
1425
1416
1419
1431
1450
1475
1501
1528
1553
1576
1596
1612
1623
1629
1629
1621
1606
1583
1554
1518
1477
1431
1380
1326
1270
1213
1155
1097
1038
981
926
872
821
771
723
676
633
594
561
535
517
506
502
503
507
515
523
532
541
549
555
559
560
557
550
540
529
518
508
498
485
471
454
436
416
396
377
359
343
331
324
324
332
345
365
389
415
444
476
509
543
578
610
639
663
683
698
707
711
712
710
705
699
691
680
668
655
644
637
637
642
652
666
682
699
717
736
755
775
794
813
831
848
863
876
887
892
892
887
879
868
857
846
835
826
820
818
821
827
835
845
854
861
867
871
872
871
865
857
845
831
812
789
760
726
689
648
606
565
529
499
477
464
459
462
471
484
499
515
528
539
544
542
535
521
502
477
451
425
401
382
368
359
355
356
363
375
392
413
439
468
500
535
572
612
653
694
735
775
811
841
865
882
894
901
905
905
904
902
899
896
892
887
880
873
866
860
856
857
864
878
900
929
965
1006
1054
1103
1154
1205
1254
1301
1346
1389
1429
1467
1501
1530
1554
1574
1590
1601
1608
1612
1612
1608
1601
1591
1580
1570
1562
1557
1558
1566
1581
1604
1632
1664
1699
1735
1772
1811
1849
1889
1928
1966
2005
2045
2086
2128
2172
2217
2262
2306
2349
2390
2428
2465
2499
2531
2561
2591
2622
2654
2690
2728
2769
2812
2858
2905
2954
3003
3053
3100
3145
3185
3221
3253
3281
3307
3332
3355
3379
3402
3425
3448
3472
3499
3527
3558
3591
3622
3651
3675
3693
3705
3712
3718
3723
3731
3741
3756
3776
3801
3830
3865
3904
3945
3987
4027
4065
4094
4118
4135
4146
4150
4148
4139
4123
4100
4072
4038
4003
3969
3935
3906
3883
3868
3862
3866
3879
3901
3928
3961
3998
4035
4075
4110
4142
4167
4184
4191
4187
4171
4141
4100
4046
3986
3920
3850
3782
3718
3660
3608
3563
3524
3491
3463
3440
3423
3411
3406
3405
3409
3416
3425
3434
3442
3449
3454
3455
3453
3445
3429
3405
3371
3329
3279
3223
3160
3094
3024
2952
2880
2810
2744
2686
2638
2600
2574
2559
2554
2558
2569
2587
2608
2633
2659
2684
2705
2720
2726
2724
2713
2693
2666
2633
2595
2553
2508
2462
2415
2369
2325
2284
2249
2220
2198
2185
2183
2192
2213
2246
2291
2345
2406
2470
2536
2600
2661
2717
2767
2810
2848
2880
2907
2930
2947
2958
2966
2968
2967
2959
2946
2926
2900
2869
2834
2796
2759
2722
2689
2661
2640
2629
2625
2630
2641
2656
2674
2693
2714
2736
2759
2784
2811
2839
2866
2889
2908
2920
2925
2923
2914
2899
2878
2852
2822
2789
2757
2725
2696
2669
2643
2617
2592
2568
2546
2527
2512
2500
2492
2488
2489
2492
2498
2507
2518
2530
2543
2554
2561
2564
2561
2552
2534
2509
2477
2437
2392
2341
2286
2230
2172
2114
2056
1998
1941
1884
1831
1781
1737
1701
1674
1658
1651
1654
1663
1676
1691
1706
1720
1733
1742
1748
1749
1744
1732
1714
1688
1656
1618
1575
1528
1479
1429
1380
1334
1293
1257
1224
1195
1166
1138
1108
1076
1040
1000
957
911
862
810
756
700
643
587
533
484
438
398
361
326
293
259
224
184
140
91
39
-16
-74
-132
-191
-249
-307
-364
-422
-478
-532
-582
-629
-672
-711
-746
-778
-806
-832
-856
-879
-903
-928
-956
-985
-1016
-1049
-1085
-1122
-1158
-1192
-1224
-1255
-1283
-1311
-1337
-1361
-1384
-1406
-1427
-1448
-1470
-1495
-1521
-1551
-1584
-1620
-1658
-1698
-1738
-1778
-1817
-1853
-1886
-1914
-1937
-1956
-1970
-1981
-1990
-1998
-2007
-2016
-2028
-2041
-2059
-2077
-2096
-2115
-2133
-2150
-2165
-2179
-2190
-2199
-2203
-2204
-2203
-2199
-2193
-2185
-2175
-2163
-2152
-2140
-2131
-2126
-2126
-2131
-2141
-2154
-2172
-2193
-2218
-2246
-2277
-2309
-2342
-2375
-2407
-2437
-2464
-2487
-2506
-2520
-2528
-2530
-2527
-2518
-2504
-2487
-2468
-2447
-2424
-2398
-2372
-2344
-2317
-2291
-2267
-2244
-2222
-2201
-2179
-2157
-2137
-2120
-2108
-2102
-2102
-2109
-2124
-2147
-2176
-2212
-2253
-2299
-2347
-2395
-2442
-2486
-2526
-2562
-2594
-2623
-2651
-2677
-2703
-2728
-2751
-2774
-2797
-2822
-2846
-2869
-2889
-2903
-2912
-2916
-2916
-2914
-2909
-2902
-2894
-2884
-2873
-2860
-2846
-2832
-2818
-2805
-2793
-2782
-2774
-2768
-2766
-2767
-2772
-2781
-2793
-2808
-2824
-2841
-2858
-2875
-2891
-2906
-2919
-2927
-2930
-2929
-2922
-2911
-2897
-2881
-2863
-2841
-2818
-2793
-2768
-2745
-2724
-2703
-2684
-2665
-2648
-2633
-2622
-2614
-2610
-2611
-2616
-2625
-2636
-2651
-2669
-2689
-2712
-2735
-2760
-2783
-2807
-2829
-2849
-2866
-2877
-2881
-2879
-2869
-2852
-2828
-2796
-2757
-2712
-2662
-2606
-2548
-2486
-2424
-2360
-2296
-2234
-2173
-2116
-2062
-2013
-1970
-1934
-1903
-1878
-1858
-1842
-1827
-1814
-1800
-1786
-1771
-1756
-1739
-1719
-1697
-1671
-1641
-1606
-1567
-1526
-1480
-1433
-1382
-1330
-1277
-1223
-1169
-1117
-1067
-1020
-977
-938
-904
-874
-848
-826
-809
-796
-787
-782
-780
-778
-776
-772
-766
-760
-754
-746
-735
-722
-705
-686
-666
-645
-623
-603
-582
-561
-539
-516
-492
-466
-440
-415
-394
-378
-367
-362
-361
-365
-371
-379
-389
-399
-410
-421
-431
-440
-451
-463
-477
-492
-509
-527
-544
-558
-570
-577
-581
-580
-577
-571
-563
-555
-547
-542
-539
-539
-541
-546
-551
-558
-567
-579
-592
-608
-626
-646
-667
-688
-712
-738
-767
-798
-830
-866
-905
-947
-993
-1041
-1088
-1134
-1177
-1215
-1249
-1278
-1302
-1320
-1335
-1347
-1356
-1363
-1366
-1365
-1362
-1357
-1350
-1343
-1335
-1328
-1322
-1318
-1314
-1311
-1310
-1312
-1318
-1326
-1336
-1347
-1358
-1368
-1377
-1384
-1389
-1393
-1396
-1400
-1404
-1408
-1412
-1414
-1414
-1410
-1403
-1390
-1374
-1353
-1332
-1311
-1294
-1281
-1272
-1267
-1263
-1260
-1258
-1254
-1248
-1240
-1231
-1221
-1212
-1204
-1198
-1195
-1194
-1194
-1196
-1199
-1204
-1209
-1214
-1219
-1222
-1224
-1224
-1221
-1216
-1208
-1198
-1184
-1165
-1143
-1115
-1082
-1044
-1002
-957
-910
-865
-822
-787
-760
-744
-740
-748
-765
-792
-825
-864
-906
-948
-988
-1024
-1054
-1076
-1090
-1095
-1091
-1076
-1048
-1008
-958
-901
-839
-776
-717
-664
-617
-578
-548
-524
-508
-499
-497
-500
-506
-517
-531
-547
-563
-577
-588
-595
-597
-593
-582
-567
-549
-529
-509
-490
-472
-457
-444
-432
-423
-415
-410
-405
-403
-400
-396
-390
-380
-367
-350
-329
-304
-274
-239
-201
-161
-118
-75
-32
11
54
94
132
166
196
222
245
262
274
280
281
277
270
262
255
250
250
254
264
279
299
324
351
378
405
431
454
475
495
511
525
534
539
539
532
520
503
485
466
448
433
419
409
403
401
403
408
415
423
433
445
459
475
494
514
536
558
578
596
611
622
631
638
645
651
658
667
677
687
698
709
722
738
755
774
795
816
836
853
865
871
868
856
834
805
769
728
684
637
588
538
488
439
390
342
295
248
203
161
121
83
48
16
-13
-39
-63
-84
-104
-121
-137
-150
-163
-173
-180
-186
-190
-196
-204
-216
-233
-257
-287
-325
-370
-422
-481
-544
-612
-681
-751
-821
-893
-966
-1039
-1111
-1179
-1245
-1306
-1362
-1414
-1463
-1509
-1553
-1596
-1638
-1679
-1718
-1753
-1784
-1809
-1828
-1840
-1849
-1855
-1860
-1863
-1865
-1868
-1871
-1875
-1880
-1885
-1888
-1891
-1891
-1890
-1888
-1885
-1880
-1872
-1863
-1855
-1847
-1840
-1834
-1830
-1826
-1821
-1815
-1808
-1802
-1795
-1788
-1780
-1771
-1759
-1745
-1730
-1711
-1688
-1663
-1635
-1607
-1579
-1553
-1528
-1506
-1487
-1472
-1461
-1455
-1456
-1462
-1474
-1491
-1511
-1532
-1551
-1566
-1576
-1578
-1572
-1559
-1539
-1513
-1483
-1449
-1412
-1371
-1328
-1283
-1236
-1188
-1141
-1095
-1054
-1018
-987
-962
-943
-930
-922
-918
-917
-919
-921
-925
-929
-932
-935
-934
-929
-919
-904
-883
-858
-830
-797
-759
-718
-674
-629
-585
-543
-502
-463
-426
-392
-360
-330
-301
-271
-242
-210
-177
-142
-105
-65
-23
21
65
110
153
195
235
273
309
344
377
408
435
461
483
503
520
533
543
551
556
558
560
561
565
572
585
603
626
654
685
718
750
782
811
835
855
868
875
876
870
859
842
821
795
766
733
697
658
618
580
544
512
486
466
453
447
447
452
462
474
487
500
512
524
533
540
544
545
544
540
534
525
516
505
494
483
475
471
472
479
491
510
535
564
597
634
673
713
753
795
836
878
919
960
1000
1039
1077
1113
1148
1179
1208
1235
1260
1285
1310
1336
1365
1397
1433
1473
1517
1562
1608
1651
1692
1728
1759
1785
1805
1820
1832
1842
1851
1861
1872
1883
1897
1912
1932
1956
1984
2015
2047
2082
2118
2154
2190
2224
2255
2280
2300
2313
2320
2321
2315
2303
2287
2268
2250
2233
2220
2212
2208
2209
2215
2225
2239
2256
2278
2306
2340
2379
2424
2473
2523
2572
2621
2668
2714
2756
2794
2828
2855
2877
2894
2908
2918
2925
2929
2931
2930
2930
2931
2934
2942
2953
2969
2990
3016
3046
3080
3118
3160
3203
3248
3291
3331
3366
3395
3421
3443
3461
3477
3491
3503
3515
3525
3535
3546
3560
3576
3595
3616
3641
3668
3698
3730
3764
3798
3831
3863
3894
3923
3948
3971
3988
4000
4006
4003
3996
3980
3960
3935
3908
3879
3850
3822
3796
3775
3759
3748
3741
3739
3740
3744
3751
3758
3766
3774
3780
3783
3782
3776
3764
3747
3724
3696
3665
3632
3596
3560
3524
3490
3456
3424
3392
3362
3332
3302
3274
3248
3224
3201
3181
3161
3143
3125
3106
3086
3063
3039
3013
2984
2955
2924
2892
2859
2826
2793
2759
2726
2694
2661
2626
2589
2548
2502
2451
2398
2342
2288
2235
2185
2137
2092
2052
2013
1981
1951
1925
1902
1880
1858
1836
1813
1788
1759
1726
1689
1646
1599
1547
1491
1431
1369
1304
1239
1175
1112
1053
997
947
903
865
835
813
798
790
789
794
805
822
843
867
892
917
940
960
976
987
995
999
1000
1000
996
990
982
971
958
943
925
904
880
852
820
786
752
718
685
655
627
603
581
562
544
527
511
495
481
466
449
431
410
388
364
337
308
277
243
204
160
113
62
6
-52
-112
-174
-235
-297
-357
-416
-471
-523
-570
-613
-652
-686
-718
-747
-774
-801
-827
-854
-881
-911
-944
-978
-1016
-1056
-1097
-1141
-1184
-1226
-1263
-1294
-1316
-1330
-1336
-1334
-1323
-1306
-1284
-1257
-1227
-1195
-1163
-1133
-1106
-1083
-1066
-1057
-1055
-1061
-1072
-1089
-1111
-1139
-1170
-1205
-1242
-1282
-1323
-1365
-1406
-1444
-1480
-1511
-1537
-1556
-1568
-1574
-1573
-1567
-1557
-1542
-1523
-1501
-1476
-1449
-1423
-1399
-1380
-1368
-1364
-1372
-1389
-1416
-1452
-1493
-1539
-1587
-1635
-1681
-1723
-1760
-1790
-1814
-1832
-1843
-1849
-1850
-1847
-1840
-1830
-1819
-1808
-1798
-1788
-1780
-1773
-1768
-1767
-1770
-1776
-1787
-1802
-1820
-1842
-1864
-1885
-1904
-1919
-1931
-1938
-1941
-1939
-1933
-1922
-1908
-1889
-1866
-1838
-1805
-1770
-1733
-1696
-1660
-1627
-1597
-1569
-1545
-1523
-1503
-1485
-1468
-1450
-1433
-1417
-1401
-1388
-1376
-1366
-1357
-1350
-1345
-1342
-1342
-1343
-1345
-1347
-1349
-1349
-1348
-1345
-1340
-1332
-1321
-1308
-1293
-1277
-1259
-1240
-1220
-1198
-1176
-1153
-1130
-1107
-1084
-1062
-1040
-1018
-998
-981
-967
-958
-954
-954
-958
-965
-973
-982
-991
-999
-1006
-1010
-1012
-1010
-1004
-993
-978
-958
-935
-908
-878
-846
-812
-779
-745
-713
-684
-659
-636
-618
-604
-595
-591
-590
-592
-596
-600
-604
-607
-611
-614
-618
-622
-627
-632
-640
-648
-657
-666
-674
-680
-684
-684
-679
-668
-650
-626
-596
-559
-517
-470
-421
-371
-322
-276
-235
-197
-165
-137
-115
-98
-85
-77
-73
-73
-78
-87
-100
-116
-134
-154
-176
-199
-220
-241
-260
-277
-291
-300
-305
-307
-305
-299
-291
-280
-267
-252
-236
-217
-195
-170
-143
-115
-86
-58
-32
-9
9
22
30
32
28
20
7
-10
-31
-54
-80
-107
-134
-160
-184
-206
-225
-239
-249
-255
-256
-255
-251
-246
-240
-234
-230
-227
-226
-226
-229
-235
-243
-253
-264
-277
-290
-304
-320
-338
-358
-379
-401
-424
-445
-467
-489
-513
-536
-558
-578
-594
-607
-616
-622
-625
-624
-618
-610
-598
-582
-562
-544
-534
-532
-533
-532
-530
-529
-529
-528
-526
-525
-525
-524
-522
-522
-521
-520
-519
-518
-517
-516
-515
-514
-513
-512
-511
-510
-510
-508
-507
-507
-506
-505
-504
-503
-502
-501
-500
-499
-498
-497
-496
-495
-495
-494
-493
-492
-491
-490
-489
-488
-487
-486
-485
-484
-484
-483
-482
-481
-480
-479
-478
-477
-476
-475
-474
-474
-473
-472
-471
-470
-469
-468
-467
-466
-465
-464
-463
-463
-462
-461
-460
-459
-458
-457
-456
-455
-454
-454
-453
-452
-451
-450
-449
-448
-447
-447
-446
-445
-444
-443
-442
-441
-440
-439
-438
-438
-437
-436
-435
-434
-433
-432
-431
-431
-430
-429
-428
-427
-426
-425
-425
-424
-423
-422
-421
-420
-419
-419
-418
-417
-416
-415
-414
-413
-412
-412
-411
-410
-409
-408
-407
-407
-406
-405
-404
-403
-402
-401
-401
-400
-399
-398
-397
-396
-396
-395
-394
-393
-392
-391
-391
-390
-389
-388
-387
-386
-386
-385
-384
-383
-382
-381
-381
-380
-379
-378
-377
-377
-376
-375
-374
-373
-372
-372
-371
-370
-369
-368
-368
-367
-366
-365
-364
-363
-363
-362
-361
-360
-359
-359
-358
-357
-356
-356
-355
-354
-353
-352
-352
-351
-350
-349
-348
-347
-347
-346
-345
-344
-344
-343
-342
-341
-340
-340
-339
-338
-337
-337
-336
-335
-334
-333
-333
-332
-331
-330
-330
-329
-328
-327
-326
-326
-325
-324
-324
-323
-322
-321
-320
-320
-319
-318
-317
-317
-316
-315
-314
-314
-313
-312
-311
-311
-310
-309
-308
-308
-307
-306
-305
-305
-304
-303
-303
-302
-301
-300
-300
-299
-298
-297
-297
-296
-295
-294
-294
-293
-292
-292
-291
-290
-289
-289
-288
-287
-287
-286
-285
-284
-284
-283
-282
-282
-281
-280
-279
-279
-278
-277
-276
-276
-275
-274
-274
-273
-272
-272
-271
-270
-269
-269
-268
-267
-267
-266
-265
-265
-264
-263
-263
-262
-261
-261
-260
-259
-259
-258
-257
-257
-256
-255
-254
-254
-253
-252
-252
-251
-250
-250
-249
-248
-248
-247
-246
-246
-245
-244
-244
-243
-242
-242
-241
-240
-240
-239
-238
-238
-237
-236
-236
-235
-235
-234
-233
-233
-232
-231
-231
-230
-229
-229
-228
-227
-227
-226
-226
-225
-224
-224
-223
-222
-222
-221
-220
-220
-219
-219
-218
-217
-217
-216
-215
-215
-214
-214
-213
-212
-212
-211
-211
-210
-209
-209
-208
-207
-207
-206
-206
-205
-204
-204
-203
-203
-202
-201
-201
-200
-199
-199
-198
-198
-197
-197
-196
-195
-195
-194
-194
-193
-192
-192
-191
-191
-190
-190
-189
-188
-188
-187
-187
-186
-185
-185
-184
-184
-183
-183
-182
-181
-181
-180
-180
-179
-178
-178
-177
-177
-176
-176
-175
-175
-174
-174
-173
-172
-172
-171
-171
-170
-170
-169
-168
-168
-167
-167
-166
-166
-165
-165
-164
-163
-163
-162
-162
-161
-161
-160
-160
-159
-159
-158
-158
-157
-156
-156
-155
-155
-154
-154
-153
-153
-152
-152
-151
-151
-150
-150
-149
-149
-148
-148
-147
-147
-146
-146
-145
-145
-144
-144
-143
-142
-142
-141
-141
-140
-140
-139
-139
-138
-138
-137
-137
-136
-136
-135
-135
-134
-134
-133
-133
-132
-132
-131
-131
-130
-130
-130
-129
-128
-128
-127
-127
-126
-126
-126
-125
-125
-124
-124
-123
-123
-122
-122
-121
-121
-120
-120
-119
-119
-119
-118
-117
-117
-117
-116
-116
-115
-115
-114
-114
-113
-113
-112
-112
-112
-111
-111
-110
-110
-109
-109
-108
-108
-107
-107
-106
-106
-106
-105
-105
-104
-104
-103
-103
-102
-102
-102
-101
-101
-100
-100
-100
-99
-99
-98
-98
-97
-97
-97
-96
-96
-95
-95
-94
-94
-94
-93
-93
-92
-92
-91
-91
-90
-90
-90
-89
-89
-88
-88
-88
-87
-87
-86
-86
-86
-85
-85
-84
-84
-83
-83
-83
-82
-82
-82
-81
-81
-80
-80
-79
-79
-79
-78
-78
-78
-77
-77
-76
-76
-76
-75
-75
-74
-74
-74
-73
-73
-72
-72
-72
-71
-71
-71
-70
-70
-69
-69
-69
-68
-68
-68
-67
-67
-67
-66
-66
-65
-65
-65
-64
-64
-64
-63
-63
-62
-62
-62
-61
-61
-61
-60
-60
-60
-59
-59
-58
-58
-58
-57
-57
-57
-56
-56
-56
-55
-55
-55
-54
-54
-54
-53
-53
-53
-52
-52
-52
-51
-51
-51
-50
-50
-49
-49
-49
-49
-48
-48
-47
-47
-47
-47
-46
-46
-45
-45
-45
-45
-44
-44
-44
-43
-43
-43
-42
-42
-42
-41
-41
-41
-40
-40
-40
-40
-39
-39
-38
-38
-38
-38
-37
-37
-37
-36
-36
-36
-35
-35
-35
-34
-34
-34
-34
-33
-33
-33
-32
-32
-32
-32
-31
-31
-31
-30
-30
-30
-30
-29
-29
-29
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-25
-25
-25
-25
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-19
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-16
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-9
-8
-8
-8
-7
-7
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
1
1
1
1
1
2
2
2
2
2
3
3
3
3
4
4
4
4
4
4
5
5
5
5
6
6
6
6
6
7
7
7
7
7
7
8
8
8
8
9
9
9
9
9
9
10
10
10
10
10
11
11
11
11
11
12
12
12
12
12
13
13
13
13
13
13
14
14
