5
11716
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-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
-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
-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
-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
-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
-16
-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
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-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
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
3
4
4
4
4
4
5
5
5
5
5
6
6
6
6
7
7
7
7
7
8
8
8
8
8
9
9
9
9
10
10
10
10
10
11
11
11
11
12
12
12
12
12
13
13
13
13
14
14
14
14
15
15
15
15
16
16
16
16
17
17
17
17
18
18
18
18
19
19
19
19
20
20
20
20
20
21
21
21
21
22
22
22
22
23
23
23
23
24
24
24
24
25
25
25
25
26
26
26
26
27
27
27
27
28
28
28
28
29
29
29
29
30
30
30
30
31
31
31
32
32
32
32
33
33
33
33
34
34
34
35
35
35
35
36
36
36
37
37
37
37
38
38
38
39
39
39
39
40
40
40
40
41
41
41
42
42
42
42
43
43
43
44
44
44
44
45
45
45
45
46
46
46
46
47
47
47
47
48
48
48
48
49
49
49
49
50
50
50
50
51
51
51
51
52
52
52
52
53
53
53
53
54
54
54
54
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
62
62
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
66
66
66
67
67
67
68
68
68
69
69
69
70
70
70
70
71
71
71
72
72
72
73
73
74
74
74
75
75
76
76
76
77
77
77
78
78
79
79
79
80
80
81
81
82
82
83
83
84
84
85
85
86
86
87
87
88
88
89
89
90
91
91
92
92
93
94
94
95
96
96
97
98
98
99
100
100
101
102
102
103
103
104
105
105
106
106
107
107
108
108
109
109
110
111
111
112
112
113
114
114
115
116
117
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
133
134
135
136
137
138
138
139
140
140
141
142
142
143
143
144
145
145
146
147
147
148
148
148
149
149
149
149
150
150
150
151
151
152
152
153
153
154
154
155
155
155
156
156
156
156
157
157
157
158
158
158
158
158
158
158
157
157
157
156
156
155
155
154
154
153
153
152
152
151
151
150
149
149
148
148
147
146
146
145
144
144
143
142
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
125
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
124
124
124
123
123
123
123
123
123
123
123
123
123
123
122
122
122
122
122
122
123
123
123
124
125
125
126
126
127
127
128
128
128
128
128
129
129
129
129
129
130
130
130
131
131
132
132
132
132
133
133
133
133
133
134
134
134
134
134
135
135
135
135
135
136
136
136
137
137
137
138
138
138
138
139
139
139
140
141
141
142
143
144
145
145
146
147
147
148
148
148
149
150
150
151
152
154
155
157
159
161
162
164
165
166
167
168
169
170
171
172
173
174
176
177
179
182
184
187
189
192
194
197
199
201
203
204
206
207
209
210
211
213
214
215
217
218
220
222
223
225
226
227
229
230
231
232
233
234
235
236
238
239
241
242
244
245
247
249
250
252
254
255
256
258
259
260
261
262
263
265
266
268
270
271
273
275
277
279
281
283
285
286
288
289
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
312
314
316
318
320
323
325
327
330
332
334
336
337
338
339
339
339
339
339
339
338
338
338
337
337
338
338
338
339
339
340
341
341
342
343
344
346
347
349
350
352
354
356
358
360
362
363
365
366
367
368
369
369
369
370
370
370
370
370
370
371
371
372
373
374
376
377
378
379
381
382
383
384
385
386
387
387
388
389
390
391
392
394
395
397
398
400
401
402
403
404
404
404
403
403
402
401
400
399
398
397
397
396
396
397
397
398
398
399
400
401
402
403
404
404
405
406
407
408
409
410
410
411
411
412
412
412
412
412
412
412
412
412
412
413
413
414
415
415
416
418
419
420
422
424
425
427
429
430
431
433
434
435
436
437
439
440
441
442
443
444
445
445
445
445
445
444
444
443
443
442
442
442
443
444
445
446
448
450
452
455
457
460
463
465
468
470
473
475
477
479
480
481
483
484
485
486
487
488
489
490
491
492
492
493
493
494
494
495
496
497
499
501
504
507
510
514
518
521
525
528
530
532
533
534
534
534
534
533
532
532
531
530
530
530
530
530
531
532
533
534
536
537
539
541
544
546
549
552
555
558
561
564
567
569
572
574
576
578
579
580
581
582
582
583
583
583
584
585
586
588
590
592
594
596
599
601
603
605
606
608
609
610
611
612
613
614
615
616
617
618
619
620
620
620
620
620
620
620
619
619
619
619
619
619
619
619
620
620
621
621
621
621
621
621
621
621
621
622
622
622
623
624
625
625
626
627
628
630
631
632
633
635
636
637
639
640
641
643
644
646
647
649
651
653
655
656
658
660
661
663
664
666
667
668
670
672
673
675
678
680
682
685
688
691
695
698
701
705
708
711
714
716
719
721
723
726
727
729
731
733
736
738
740
743
745
748
751
753
755
757
759
761
763
765
767
770
772
775
778
781
785
788
792
795
798
801
803
805
807
809
811
812
814
816
818
821
824
827
831
835
840
844
849
854
859
863
868
872
875
879
882
884
887
889
891
893
895
897
898
899
901
902
903
904
906
907
909
911
913
915
918
920
923
926
929
932
935
938
940
942
943
944
945
945
945
945
945
945
945
946
948
949
952
954
957
959
961
963
965
967
968
969
969
970
971
972
973
974
975
977
979
980
982
983
984
985
986
987
987
988
988
989
989
990
991
991
992
992
992
992
992
991
990
988
987
985
983
980
978
976
974
972
970
968
967
966
965
964
963
962
960
959
957
955
952
949
946
942
938
934
929
924
920
915
910
905
900
895
890
885
880
875
870
864
859
853
848
842
836
830
825
819
813
807
801
794
787
780
773
765
757
749
741
733
725
716
708
700
692
684
676
669
661
653
646
639
632
624
617
610
603
595
588
580
573
565
557
549
540
532
523
515
506
497
487
478
469
459
450
441
432
424
415
407
399
392
384
377
370
362
355
347
340
332
324
316
307
298
290
281
271
262
253
243
234
225
216
207
198
190
182
174
167
159
152
145
137
129
121
113
104
95
86
77
69
60
52
44
37
30
23
16
9
3
-4
-11
-18
-25
-32
-40
-47
-55
-62
-69
-76
-83
-90
-96
-102
-107
-112
-118
-123
-128
-133
-138
-143
-148
-153
-159
-164
-169
-174
-179
-183
-187
-191
-195
-199
-203
-206
-209
-212
-215
-218
-219
-221
-222
-222
-222
-222
-221
-220
-220
-219
-218
-218
-218
-218
-217
-217
-217
-217
-216
-215
-213
-211
-208
-204
-200
-195
-190
-184
-178
-172
-165
-158
-152
-145
-138
-132
-125
-119
-112
-106
-99
-92
-86
-79
-72
-65
-59
-52
-45
-39
-32
-26
-19
-13
-6
1
8
16
23
31
40
48
57
66
75
84
93
102
111
120
128
137
146
154
163
171
179
186
193
199
205
210
215
219
223
227
230
234
237
241
245
249
254
259
264
269
274
280
285
291
296
301
307
312
317
322
326
331
335
340
344
348
351
354
357
360
363
365
368
369
371
372
373
373
374
374
374
374
373
373
372
372
372
371
371
371
371
370
370
369
369
368
367
366
364
363
362
360
359
357
356
354
351
348
345
341
336
331
325
319
314
308
303
298
293
289
285
281
278
274
271
268
265
262
259
256
252
249
245
240
236
231
225
219
213
206
199
192
185
178
171
165
159
153
148
143
138
134
130
126
123
120
118
116
114
113
111
110
108
106
104
102
99
96
93
89
85
81
77
72
68
63
59
55
51
47
43
40
37
34
31
28
26
25
24
24
24
25
27
29
31
34
36
38
39
40
40
40
40
39
37
36
34
33
31
30
28
27
27
26
27
27
29
31
34
37
41
45
50
55
60
65
71
76
82
88
94
99
105
110
115
120
125
129
134
139
143
148
153
158
163
168
173
178
184
189
194
200
206
213
220
228
236
245
256
266
278
290
302
315
327
338
350
361
371
381
390
398
407
415
422
429
437
444
451
458
466
474
482
490
498
507
516
525
534
544
554
563
573
583
592
601
611
619
628
636
645
653
661
670
678
686
694
702
710
718
725
733
741
749
757
766
775
785
795
806
817
829
841
854
866
878
890
901
912
923
933
942
952
961
970
979
988
997
1006
1014
1024
1033
1042
1051
1061
1070
1080
1089
1098
1107
1116
1125
1133
1140
1147
1153
1158
1163
1167
1171
1174
1177
1180
1182
1183
1184
1184
1184
1184
1183
1181
1179
1177
1175
1172
1169
1167
1165
1163
1161
1160
1158
1156
1155
1152
1149
1145
1141
1136
1130
1124
1117
1111
1104
1098
1093
1087
1082
1076
1071
1064
1057
1050
1042
1033
1022
1012
1002
991
980
969
959
949
939
929
920
912
904
897
890
883
877
870
864
858
851
845
839
833
827
821
815
809
803
796
790
783
775
768
761
753
746
738
731
725
719
712
706
701
694
688
682
675
667
659
651
643
634
626
619
611
604
598
592
586
581
575
569
563
557
551
545
540
534
529
525
521
518
516
514
513
511
510
509
508
506
504
502
499
496
493
490
486
482
478
474
470
466
462
458
455
451
448
445
442
439
436
434
432
430
429
427
425
424
422
421
420
419
418
417
417
416
415
414
412
410
406
402
398
392
386
380
374
367
361
355
349
344
339
334
331
327
325
323
322
321
322
323
324
326
327
329
331
332
333
334
335
335
335
334
334
333
332
331
330
329
328
327
326
326
325
324
322
321
320
320
319
319
320
321
322
323
325
326
327
328
328
328
328
327
327
326
326
326
327
328
328
329
330
330
331
330
329
328
326
324
321
319
316
313
310
307
304
302
300
299
298
297
296
296
295
294
293
291
288
285
280
275
269
263
256
250
243
237
231
225
219
213
208
204
199
196
193
191
189
188
188
188
188
189
189
190
190
189
189
188
186
184
182
180
177
175
172
170
167
165
163
161
160
160
160
161
162
164
166
168
169
171
172
172
172
171
170
169
167
166
164
164
163
164
164
166
168
171
175
179
183
188
193
198
203
208
213
218
223
227
231
234
238
241
245
248
252
255
259
262
266
269
272
275
278
280
282
283
284
285
285
285
284
283
281
280
278
276
273
271
268
265
262
258
254
250
246
241
236
231
226
221
216
211
207
203
199
196
192
189
185
181
177
172
167
161
155
149
143
136
129
121
114
107
99
92
85
79
73
67
63
58
54
51
48
45
42
39
36
33
30
27
25
22
20
18
16
14
12
10
9
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-6
-6
-6
-6
-5
-4
-4
-3
-3
-4
-4
-5
-6
-7
-8
-9
-9
-9
-9
-8
-7
-5
-3
-1
1
3
6
8
10
12
15
17
19
21
23
25
26
27
28
29
30
31
32
33
33
34
35
36
36
36
36
36
36
36
35
35
34
33
32
30
28
26
23
19
14
9
3
-4
-12
-21
-31
-41
-52
-63
-74
-85
-96
-106
-117
-127
-137
-148
-158
-170
-181
-193
-206
-220
-234
-248
-263
-278
-294
-309
-324
-338
-353
-366
-379
-392
-405
-418
-431
-444
-458
-472
-487
-501
-516
-531
-546
-562
-577
-592
-607
-622
-637
-651
-665
-678
-690
-702
-713
-723
-732
-740
-748
-756
-763
-769
-775
-781
-787
-793
-799
-804
-809
-814
-819
-824
-828
-832
-836
-839
-843
-846
-849
-853
-856
-860
-863
-866
-869
-872
-875
-877
-878
-880
-880
-881
-882
-882
-883
-884
-885
-886
-888
-890
-892
-894
-896
-898
-899
-900
-899
-898
-897
-894
-891
-888
-884
-880
-876
-872
-868
-864
-861
-858
-855
-854
-852
-852
-852
-852
-853
-854
-855
-857
-859
-862
-865
-869
-873
-878
-883
-889
-895
-902
-908
-914
-921
-926
-932
-937
-942
-947
-951
-955
-960
-964
-969
-974
-979
-984
-989
-993
-998
-1002
-1006
-1008
-1012
-1016
-1020
-1022
-1026
-1030
-1033
-1037
-1041
-1045
-1050
-1055
-1060
-1066
-1072
-1079
-1086
-1092
-1099
-1105
-1111
-1117
-1123
-1129
-1134
-1140
-1147
-1153
-1161
-1168
-1177
-1186
-1195
-1205
-1215
-1224
-1233
-1243
-1252
-1260
-1269
-1278
-1288
-1298
-1308
-1319
-1330
-1342
-1353
-1365
-1377
-1389
-1401
-1412
-1422
-1432
-1440
-1448
-1455
-1461
-1466
-1471
-1475
-1479
-1482
-1486
-1489
-1493
-1496
-1500
-1504
-1509
-1513
-1518
-1522
-1527
-1531
-1535
-1540
-1543
-1547
-1551
-1555
-1559
-1563
-1567
-1571
-1576
-1580
-1585
-1589
-1594
-1598
-1602
-1605
-1608
-1612
-1615
-1618
-1621
-1625
-1630
-1635
-1641
-1648
-1655
-1663
-1671
-1678
-1686
-1694
-1700
-1707
-1713
-1718
-1723
-1729
-1734
-1739
-1745
-1751
-1758
-1765
-1773
-1781
-1790
-1798
-1807
-1817
-1826
-1836
-1845
-1854
-1864
-1872
-1881
-1890
-1899
-1909
-1918
-1929
-1940
-1951
-1964
-1976
-1989
-2001
-2013
-2025
-2037
-2047
-2057
-2067
-2077
-2088
-2098
-2110
-2122
-2134
-2148
-2162
-2176
-2190
-2204
-2217
-2231
-2243
-2256
-2267
-2279
-2289
-2300
-2310
-2320
-2330
-2340
-2351
-2361
-2372
-2383
-2395
-2406
-2417
-2429
-2440
-2451
-2461
-2471
-2480
-2489
-2497
-2505
-2513
-2521
-2528
-2536
-2544
-2552
-2560
-2568
-2576
-2583
-2590
-2596
-2601
-2606
-2609
-2612
-2614
-2615
-2617
-2618
-2619
-2621
-2623
-2625
-2627
-2630
-2633
-2636
-2638
-2640
-2641
-2640
-2638
-2635
-2631
-2626
-2620
-2614
-2608
-2601
-2594
-2587
-2580
-2573
-2566
-2560
-2553
-2546
-2539
-2531
-2524
-2517
-2509
-2501
-2493
-2484
-2475
-2466
-2456
-2445
-2435
-2425
-2415
-2406
-2397
-2390
-2383
-2378
-2373
-2368
-2363
-2359
-2354
-2349
-2343
-2337
-2330
-2323
-2316
-2310
-2303
-2297
-2291
-2285
-2280
-2275
-2270
-2265
-2260
-2256
-2251
-2246
-2241
-2235
-2230
-2225
-2220
-2215
-2210
-2206
-2202
-2199
-2196
-2194
-2192
-2190
-2189
-2187
-2185
-2183
-2181
-2178
-2176
-2173
-2169
-2165
-2161
-2158
-2154
-2151
-2148
-2145
-2143
-2141
-2139
-2138
-2136
-2134
-2133
-2131
-2129
-2127
-2124
-2122
-2120
-2118
-2116
-2114
-2111
-2109
-2107
-2106
-2104
-2102
-2101
-2099
-2097
-2095
-2093
-2091
-2088
-2086
-2083
-2080
-2076
-2073
-2069
-2065
-2060
-2055
-2050
-2045
-2040
-2035
-2029
-2025
-2021
-2017
-2015
-2013
-2011
-2009
-2008
-2007
-2007
-2005
-2007
-2007
-2007
-2007
-2007
-2005
-2005
-2004
-2003
-2001
-1999
-1996
-1994
-1992
-1990
-1988
-1988
-1988
-1989
-1991
-1994
-1998
-2001
-2005
-2011
-2016
-2020
-2024
-2028
-2031
-2033
-2036
-2037
-2041
-2043
-2045
-2047
-2049
-2052
-2054
-2056
-2058
-2060
-2062
-2064
-2065
-2067
-2069
-2071
-2073
-2075
-2078
-2081
-2084
-2087
-2091
-2094
-2098
-2101
-2105
-2108
-2111
-2113
-2116
-2117
-2119
-2120
-2120
-2120
-2120
-2119
-2118
-2116
-2114
-2112
-2109
-2106
-2102
-2098
-2094
-2089
-2085
-2080
-2075
-2070
-2065
-2060
-2056
-2051
-2045
-2041
-2037
-2032
-2028
-2023
-2019
-2013
-2009
-2004
-1998
-1992
-1986
-1979
-1971
-1964
-1956
-1949
-1941
-1934
-1928
-1922
-1916
-1911
-1906
-1902
-1897
-1893
-1888
-1883
-1877
-1871
-1865
-1857
-1849
-1841
-1832
-1823
-1814
-1805
-1796
-1788
-1781
-1775
-1769
-1765
-1760
-1757
-1753
-1750
-1748
-1745
-1742
-1740
-1737
-1734
-1731
-1728
-1724
-1721
-1718
-1715
-1712
-1709
-1707
-1705
-1703
-1701
-1699
-1697
-1694
-1691
-1687
-1683
-1678
-1673
-1669
-1664
-1661
-1657
-1655
-1653
-1651
-1650
-1649
-1648
-1646
-1644
-1642
-1638
-1634
-1629
-1624
-1619
-1613
-1608
-1603
-1598
-1593
-1589
-1585
-1581
-1577
-1573
-1569
-1564
-1559
-1554
-1548
-1542
-1535
-1528
-1521
-1513
-1506
-1498
-1490
-1483
-1476
-1470
-1464
-1458
-1453
-1448
-1443
-1438
-1433
-1429
-1424
-1419
-1415
-1411
-1407
-1403
-1399
-1396
-1393
-1389
-1386
-1382
-1377
-1372
-1366
-1359
-1352
-1344
-1335
-1326
-1317
-1309
-1301
-1293
-1286
-1280
-1275
-1270
-1265
-1261
-1256
-1251
-1245
-1238
-1230
-1221
-1211
-1200
-1189
-1178
-1166
-1154
-1142
-1130
-1119
-1107
-1096
-1085
-1074
-1063
-1051
-1040
-1029
-1018
-1006
-996
-985
-975
-965
-955
-946
-938
-931
-924
-919
-914
-910
-907
-905
-902
-900
-898
-896
-894
-892
-890
-887
-884
-882
-879
-877
-875
-874
-873
-872
-871
-871
-872
-872
-872
-873
-873
-874
-874
-874
-874
-873
-872
-871
-869
-867
-865
-863
-860
-858
-855
-851
-848
-844
-841
-837
-834
-831
-828
-825
-823
-821
-819
-818
-817
-816
-815
-814
-813
-811
-809
-806
-803
-800
-796
-792
-789
-785
-782
-780
-778
-776
-775
-774
-774
-774
-774
-774
-774
-774
-775
-776
-778
-780
-782
-785
-789
-792
-795
-798
-800
-802
-802
-803
-802
-801
-800
-799
-798
-797
-796
-796
-795
-795
-794
-793
-792
-790
-787
-785
-781
-778
-775
-771
-769
-766
-764
-763
-762
-762
-763
-765
-767
-770
-773
-776
-779
-782
-784
-786
-788
-790
-793
-795
-797
-800
-803
-807
-811
-816
-821
-827
-832
-838
-843
-848
-853
-857
-860
-864
-867
-870
-873
-875
-878
-881
-884
-887
-890
-892
-894
-896
-897
-898
-898
-898
-897
-896
-895
-895
-894
-893
-893
-892
-892
-892
-892
-892
-891
-891
-890
-888
-886
-884
-882
-879
-876
-873
-870
-868
-865
-863
-862
-860
-859
-859
-859
-859
-859
-860
-860
-861
-861
-862
-863
-863
-864
-865
-867
-868
-869
-871
-872
-873
-874
-874
-874
-874
-873
-872
-871
-870
-869
-868
-868
-868
-869
-870
-872
-875
-878
-881
-885
-889
-893
-897
-901
-905
-908
-912
-915
-918
-921
-925
-928
-932
-936
-940
-944
-949
-954
-959
-965
-970
-975
-979
-983
-986
-989
-991
-993
-994
-995
-996
-997
-998
-999
-1000
-1000
-1000
-1000
-1000
-1000
-998
-997
-995
-993
-991
-989
-987
-986
-984
-984
-983
-983
-982
-982
-982
-982
-981
-980
-978
-975
-972
-968
-964
-960
-955
-950
-944
-939
-933
-928
-922
-916
-911
-906
-901
-896
-891
-887
-882
-878
-873
-869
-864
-859
-854
-848
-842
-835
-828
-821
-814
-807
-800
-794
-787
-780
-773
-767
-760
-753
-746
-739
-733
-726
-720
-714
-708
-703
-697
-691
-685
-679
-672
-664
-655
-647
-637
-628
-619
-609
-600
-592
-583
-575
-567
-559
-551
-543
-535
-526
-517
-508
-499
-490
-481
-472
-463
-454
-446
-438
-431
-424
-417
-411
-404
-398
-391
-383
-376
-368
-359
-351
-342
-333
-324
-316
-308
-300
-293
-287
-281
-277
-272
-269
-265
-261
-257
-252
-246
-240
-233
-225
-216
-207
-197
-187
-177
-167
-157
-147
-138
-128
-118
-108
-97
-86
-74
-62
-49
-36
-23
-10
4
17
29
42
54
65
77
89
100
112
124
136
148
160
172
184
196
207
218
229
240
251
262
274
286
298
311
323
336
349
362
375
388
400
412
424
435
445
454
462
470
477
484
490
496
503
509
517
525
533
543
552
563
573
584
594
604
614
623
633
642
650
659
667
675
684
692
701
709
718
727
735
744
752
760
767
775
782
789
796
803
810
816
823
830
836
843
849
855
861
867
873
879
886
892
899
906
914
921
929
938
946
954
963
971
979
987
994
1000
1008
1014
1018
1022
1028
1031
1034
1037
1039
1042
1044
1047
1050
1053
1057
1061
1065
1069
1074
1078
1081
1084
1086
1087
1088
1087
1086
1085
1083
1081
1080
1079
1079
1079
1080
1081
1082
1083
1084
1085
1085
1084
1082
1080
1077
1074
1071
1067
1063
1060
1056
1053
1050
1048
1046
1044
1043
1042
1041
1041
1041
1041
1041
1041
1042
1042
1043
1044
1044
1045
1046
1046
1046
1046
1046
1045
1045
1044
1043
1042
1042
1042
1042
1043
1044
1045
1047
1048
1050
1051
1051
1051
1051
1050
1049
1048
1047
1046
1046
1045
1045
1046
1046
1046
1047
1047
1048
1048
1049
1049
1050
1051
1052
1052
1053
1054
1054
1054
1054
1054
1053
1052
1052
1051
1051
1052
1053
1054
1056
1059
1062
1064
1067
1069
1071
1072
1073
1073
1073
1073
1073
1073
1074
1075
1076
1078
1080
1083
1086
1088
1091
1094
1097
1099
1101
1103
1105
1106
1107
1108
1110
1111
1113
1115
1118
1120
1123
1126
1128
1131
1134
1136
1139
1141
1144
1146
1149
1152
1154
1156
1159
1161
1163
1165
1167
1170
1172
1176
1179
1183
1187
1192
1196
1201
1206
1211
1215
1220
1225
1229
1234
1239
1243
1248
1252
1256
1260
1264
1268
1271
1274
1277
1279
1282
1284
1286
1289
1291
1294
1296
1299
1301
1303
1306
1308
1311
1313
1316
1319
1322
1325
1328
1332
1336
1340
1344
1348
1352
1356
1359
1363
1366
1370
1373
1376
1380
1383
1387
1390
1394
1398
1402
1406
1409
1413
1416
1420
1423
1425
1427
1429
1431
1432
1434
1434
1435
1435
1435
1435
1435
1435
1435
1434
1434
1433
1432
1431
1431
1430
1429
1428
1427
1426
1424
1423
1422
1421
1420
1419
1419
1419
1419
1419
1419
1419
1419
1420
1420
1420
1421
1422
1424
1426
1429
1432
1436
1440
1445
1450
1456
1461
1466
1470
1475
1479
1482
1485
1487
1490
1492
1494
1497
1499
1502
1505
1508
1510
1512
1514
1515
1516
1516
1516
1515
1513
1511
1509
1506
1503
1500
1497
1493
1490
1487
1484
1481
1478
1475
1473
1471
1468
1466
1464
1462
1460
1458
1456
1453
1450
1447
1444
1441
1438
1435
1432
1428
1425
1423
1420
1417
1415
1412
1410
1407
1405
1403
1401
1399
1397
1395
1393
1391
1390
1389
1389
1388
1388
1388
1389
1389
1390
1391
1392
1393
1394
1396
1397
1400
1402
1405
1408
1411
1414
1418
1421
1425
1429
1433
1438
1442
1447
1452
1457
1462
1466
1471
1475
1479
1483
1486
1489
1492
1494
1497
1499
1501
1503
1504
1506
1507
1509
1510
1511
1513
1514
1516
1517
1518
1519
1520
1520
1520
1520
1519
1518
1517
1516
1514
1513
1512
1510
1509
1508
1507
1506
1506
1506
1506
1507
1508
1509
1509
1510
1510
1510
1509
1509
1508
1507
1507
1506
1506
1506
1506
1507
1507
1508
1508
1508
1508
1507
1506
1504
1503
1501
1498
1496
1494
1491
1489
1487
1485
1483
1481
1478
1475
1472
1469
1466
1462
1458
1455
1451
1447
1443
1438
1434
1429
1424
1420
1415
1411
1406
1402
1399
1395
1392
1388
1386
1383
1380
1378
1376
1373
1371
1369
1366
1363
1361
1358
1355
1353
1350
1348
1345
1343
1342
1340
1339
1338
1338
1337
1337
1337
1337
1337
1337
1337
1337
1336
1335
1334
1333
1331
1330
1328
1326
1324
1322
1320
1318
1317
1316
1315
1315
1314
1313
1312
1311
1309
1306
1303
1299
1296
1292
1288
1285
1282
1279
1276
1273
1270
1268
1265
1262
1259
1256
1253
1249
1246
1242
1238
1235
1231
1227
1222
1218
1214
1209
1204
1199
1194
1189
1183
1177
1171
1165
1158
1152
1145
1139
1132
1125
1119
1112
1106
1100
1095
1089
1083
1078
1073
1067
1062
1056
1050
1044
1038
1032
1025
1018
1010
1004
997
990
983
976
969
963
956
949
942
935
927
920
912
904
896
889
882
875
869
863
857
852
847
841
836
831
825
820
814
808
802
795
789
782
776
769
762
755
748
742
735
729
723
718
714
710
708
706
706
707
708
710
713
715
718
720
722
724
725
726
727
728
728
729
729
729
730
731
732
733
734
736
737
738
739
740
740
740
739
738
736
735
732
730
727
724
722
719
715
712
709
706
703
700
698
696
694
693
691
690
688
686
684
681
678
674
670
665
660
654
648
641
634
628
621
615
609
603
597
591
585
579
573
567
561
554
548
540
533
525
518
510
502
495
488
481
475
469
464
459
454
449
444
440
435
430
424
419
413
408
401
395
389
383
377
371
365
360
355
350
346
341
337
333
329
325
321
317
312
308
303
298
293
288
282
276
270
263
256
249
241
233
225
216
207
198
189
179
170
160
151
142
133
125
116
109
101
94
88
81
75
68
62
55
48
41
34
27
20
13
6
0
-6
-11
-15
-18
-21
-23
-25
-26
-27
-28
-28
-30
-31
-32
-34
-35
-36
-38
-39
-39
-40
-40
-40
-40
-39
-39
-38
-37
-36
-35
-33
-31
-29
-26
-23
-19
-16
-13
-9
-6
-4
-2
0
1
2
1
1
0
-1
-3
-5
-7
-8
-10
-11
-12
-13
-13
-14
-14
-14
-14
-15
-15
-16
-18
-19
-21
-24
-26
-29
-31
-34
-35
-37
-37
-37
-37
-36
-35
-33
-31
-29
-27
-25
-23
-21
-20
-18
-16
-14
-12
-10
-8
-6
-4
-2
0
2
4
7
10
13
16
20
24
29
33
37
42
47
52
56
61
66
70
75
79
83
86
89
91
93
95
97
99
101
103
106
109
113
118
123
128
133
138
143
148
152
155
159
161
163
165
167
169
171
172
175
177
179
182
185
188
192
195
198
201
204
206
208
210
211
212
212
212
211
210
208
205
202
198
194
190
185
180
174
169
164
158
153
148
143
138
133
128
122
116
110
105
99
94
89
83
78
73
67
62
56
50
44
37
31
24
18
11
4
-4
-11
-19
-27
-36
-44
-54
-63
-74
-84
-95
-107
-119
-131
-143
-155
-167
-179
-191
-202
-212
-221
-230
-238
-246
-254
-261
-268
-274
-281
-287
-294
-300
-306
-313
-319
-325
-331
-336
-341
-347
-352
-357
-362
-367
-372
-378
-383
-388
-393
-399
-404
-409
-415
-420
-425
-431
-436
-441
-446
-451
-455
-460
-464
-468
-471
-475
-479
-482
-486
-489
-492
-495
-497
-499
-500
-502
-502
-503
-504
-504
-505
-506
-506
-507
-508
-510
-511
-513
-514
-516
-518
-520
-521
-522
-523
-523
-524
-524
-523
-522
-522
-521
-520
-519
-518
-518
-517
-515
-514
-512
-510
-508
-505
-503
-500
-498
-496
-494
-493
-492
-492
-493
-493
-494
-494
-495
-495
-495
-495
-495
-494
-492
-491
-489
-488
-486
-485
-484
-483
-482
-481
-481
-481
-480
-480
-479
-478
-477
-475
-474
-472
-470
-468
-467
-466
-465
-465
-466
-467
-468
-469
-471
-473
-474
-475
-476
-476
-475
-475
-473
-471
-469
-468
-466
-464
-463
-461
-460
-459
-459
-458
-457
-455
-453
-451
-448
-445
-442
-438
-434
-429
-424
-419
-414
-409
-405
-400
-395
-391
-386
-381
-376
-371
-366
-361
-355
-350
-344
-339
-334
-329
-325
-321
-316
-312
-308
-305
-301
-297
-293
-290
-286
-283
-280
-278
-275
-273
-271
-269
-267
-264
-262
-259
-256
-253
-249
-246
-243
-240
-238
-236
-234
-232
-231
-230
-229
-227
-226
-225
-224
-223
-222
-221
-220
-219
-218
-217
-216
-215
-214
-213
-212
-211
-209
-208
-207
-206
-205
-204
-203
-202
-202
-201
-200
-199
-199
-199
-199
-199
-200
-201
-202
-204
-206
-207
-209
-211
-212
-213
-214
-215
-215
-215
-214
-214
-214
-214
-215
-215
-216
-217
-218
-219
-219
-219
-218
-217
-215
-213
-211
-209
-207
-206
-206
-206
-207
-208
-209
-211
-212
-213
-214
-214
-213
-213
-211
-210
-208
-207
-205
-204
-203
-202
-202
-203
-203
-205
-206
-208
-210
-212
-214
-215
-216
-217
-217
-217
-217
-217
-218
-218
-220
-221
-224
-226
-229
-233
-237
-240
-244
-248
-251
-254
-257
-260
-262
-265
-267
-270
-273
-276
-280
-285
-290
-295
-300
-306
-311
-316
-321
-326
-330
-333
-337
-340
-342
-345
-347
-350
-353
-356
-359
-362
-366
-369
-372
-375
-377
-378
-380
-380
-380
-380
-379
-378
-377
-376
-375
-373
-372
-370
-368
-366
-364
-361
-358
-355
-351
-347
-342
-337
-332
-327
-321
-316
-311
-307
-303
-299
-295
-291
-288
-284
-281
-277
-273
-269
-264
-259
-254
-248
-242
-236
-231
-225
-221
-216
-212
-208
-205
-203
-200
-198
-195
-193
-191
-190
-188
-187
-185
-184
-183
-183
-182
-181
-181
-180
-180
-180
-180
-180
-180
-181
-181
-182
-183
-183
-184
-184
-185
-185
-186
-186
-187
-188
-189
-190
-192
-194
-195
-197
-199
-201
-203
-204
-206
-207
-208
-209
-210
-210
-211
-211
-212
-212
-213
-213
-213
-214
-214
-214
-214
-213
-213
-213
-213
-213
-212
-212
-212
-212
-212
-211
-211
-210
-208
-207
-205
-203
-201
-199
-197
-195
-192
-190
-187
-184
-181
-178
-175
-171
-168
-165
-161
-158
-155
-152
-149
-146
-143
-140
-137
-134
-130
-127
-123
-119
-114
-110
-105
-100
-95
-91
-86
-82
-79
-75
-72
-69
-66
-63
-60
-56
-52
-48
-43
-38
-33
-27
-22
-16
-10
-5
1
7
12
18
24
29
35
41
46
52
58
64
70
76
82
88
94
100
106
111
117
123
128
133
138
143
148
152
157
162
167
171
176
182
187
191
196
201
205
210
214
217
221
224
228
230
233
236
238
240
242
244
246
248
250
253
256
258
261
264
266
269
270
272
273
273
274
274
273
273
272
271
270
269
268
266
264
262
260
257
253
250
246
242
237
232
227
221
216
210
205
199
194
189
184
179
175
171
168
165
163
160
158
156
154
152
150
148
145
143
141
139
137
135
133
131
129
128
127
126
125
124
124
124
124
125
125
126
127
128
129
131
133
135
137
140
143
145
148
150
153
155
157
160
162
164
167
169
172
175
178
181
184
188
192
196
199
204
208
212
216
221
225
230
235
241
246
252
258
263
270
276
282
288
294
301
307
313
318
323
329
333
338
342
346
350
353
357
360
363
366
369
371
374
376
379
381
383
385
387
389
391
393
395
397
399
402
404
406
409
411
414
416
419
421
422
424
426
427
428
430
431
433
435
437
440
442
445
449
452
454
457
459
461
463
464
465
466
467
468
470
471
474
476
479
483
486
490
494
497
501
505
508
511
515
518
521
523
526
529
531
534
536
538
540
543
545
547
550
553
555
558
560
563
565
567
569
571
573
575
577
580
583
585
589
592
595
599
602
606
609
612
616
619
622
625
628
631
635
638
641
645
649
654
658
663
667
671
675
678
681
683
686
688
690
691
693
695
697
698
700
702
704
706
708
711
713
716
718
720
722
724
725
726
727
728
729
730
731
733
734
736
739
742
745
748
751
754
758
760
763
765
766
768
769
769
770
771
772
773
774
775
777
778
779
780
782
783
784
785
786
787
788
789
789
790
791
792
792
793
793
793
793
793
793
792
792
792
792
793
793
794
795
797
798
800
802
803
805
806
807
808
809
809
810
810
810
810
810
810
809
809
809
808
808
807
806
804
802
799
797
794
790
787
783
779
776
772
768
765
761
757
753
749
744
740
735
730
724
719
713
708
702
696
691
686
680
675
670
665
660
654
649
643
638
632
625
619
613
606
599
593
586
579
572
565
559
552
545
539
533
527
521
515
510
505
500
496
492
488
484
481
477
474
471
468
465
462
458
455
451
446
442
438
433
429
425
421
417
414
410
407
404
401
398
396
393
391
388
386
384
381
379
377
375
374
372
370
369
367
365
363
362
359
357
355
352
349
347
344
342
339
336
334
331
329
326
324
321
319
317
316
314
313
313
312
312
312
313
313
313
313
314
314
314
314
314
314
315
315
315
316
316
317
318
320
321
323
325
327
329
332
334
337
340
342
345
348
351
353
356
359
362
366
369
373
377
382
388
394
400
407
414
421
428
435
441
448
455
462
468
475
482
489
497
505
513
521
530
539
547
556
564
573
581
589
598
606
614
622
631
639
648
657
665
674
684
693
703
713
723
734
746
757
770
783
796
809
822
836
849
863
876
889
903
916
929
943
956
970
984
999
1014
1029
1044
1059
1074
1089
1104
1117
1131
1143
1155
1167
1179
1190
1201
1212
1224
1235
1247
1259
1272
1284
1296
1309
1321
1332
1344
1356
1367
1378
1390
1402
1414
1426
1439
1452
1465
1478
1491
1504
1516
1528
1539
1550
1560
1570
1579
1589
1598
1608
1618
1628
1639
1650
1662
1674
1685
1697
1709
1721
1732
1742
1753
1762
1772
1781
1791
1800
1809
1818
1828
1837
1847
1857
1867
1877
1887
1897
1907
1917
1927
1937
1946
1955
1964
1973
1982
1991
2000
2009
2020
2029
2041
2053
2065
2077
2089
2102
2114
2127
2139
2151
2162
2174
2185
2197
2209
2220
2232
2244
2256
2268
2280
2292
2304
2317
2329
2342
2354
2367
2379
2392
2404
2417
2429
2442
2455
2467
2480
2492
2504
2516
2527
2539
2549
2560
2570
2580
2589
2598
2606
2615
2622
2630
2637
2644
2651
2658
2665
2672
2678
2685
2691
2698
2704
2709
2715
2719
2723
2726
2728
2730
2731
2732
2732
2732
2731
2731
2730
2730
2730
2729
2729
2729
2729
2729
2728
2728
2727
2726
2725
2725
2724
2723
2723
2724
2724
2726
2727
2729
2732
2735
2739
2743
2748
2753
2758
2764
2769
2775
2782
2788
2795
2803
2810
2818
2827
2835
2844
2852
2861
2869
2877
2884
2892
2900
2907
2914
2922
2929
2937
2944
2951
2958
2965
2972
2978
2985
2991
2997
3003
3010
3016
3022
3028
3035
3041
3048
3055
3063
3071
3079
3087
3095
3104
3113
3122
3131
3140
3149
3158
3168
3177
3186
3195
3204
3212
3220
3228
3236
3243
3251
3258
3265
3273
3281
3289
3297
3306
3315
3324
3333
3342
3351
3360
3368
3377
3385
3393
3401
3409
3417
3424
3432
3440
3447
3455
3462
3469
3476
3482
3488
3494
3499
3504
3508
3512
3516
3519
3522
3524
3527
3528
3530
3531
3532
3533
3533
3534
3535
3536
3538
3539
3541
3544
3546
3548
3551
3553
3556
3558
3559
3561
3562
3563
3563
3563
3563
3564
3564
3565
3566
3567
3568
3570
3571
3573
3575
3577
3579
3581
3583
3585
3588
3591
3593
3596
3599
3601
3603
3606
3607
3609
3610
3611
3612
3613
3613
3613
3612
3612
3612
3611
3610
3610
3609
3609
3609
3608
3608
3608
3608
3608
3607
3607
3607
3607
3607
3606
3606
3606
3605
3605
3604
3603
3602
3602
3601
3600
3600
3599
3599
3599
3598
3598
3597
3596
3595
3594
3592
3591
3588
3586
3583
3581
3578
3574
3571
3568
3564
3560
3556
3551
3546
3541
3536
3530
3524
3518
3511
3505
3498
3491
3485
3478
3471
3464
3456
3449
3442
3434
3426
3418
3409
3401
3392
3382
3373
3363
3353
3343
3333
3322
3312
3301
3291
3280
3269
3258
3247
3235
3224
3212
3200
3188
3175
3163
3150
3137
3125
3112
3099
3086
3074
3061
3048
3036
3024
3011
2999
2987
2975
2962
2950
2938
2925
2913
2901
2889
2877
2865
2853
2842
2830
2819
2808
2797
2785
2773
2761
2749
2736
2724
2711
2697
2684
2671
2657
2644
2631
2618
2605
2592
2580
2567
2555
2542
2529
2517
2503
2490
2477
2464
2450
2437
2425
2412
2400
2388
2376
2365
2354
2343
2332
2321
2310
2299
2288
2277
2266
2255
2244
2234
2224
2214
2204
2194
2183
2173
2162
2151
2140
2128
2116
2104
2093
2081
2070
2059
2048
2037
2027
2017
2007
1996
1986
1976
1966
1955
1944
1933
1922
1910
1899
1888
1876
1865
1854
1842
1831
1820
1808
1797
1785
1773
1761
1748
1735
1721
1707
1693
1679
1664
1649
1634
1619
1604
1589
1574
1558
1543
1528
1514
1499
1485
1470
1456
1442
1428
1414
1399
1385
1371
1357
1343
1328
1314
1300
1286
1272
1258
1244
1230
1216
1202
1188
1174
1160
1147
1133
1119
1105
1091
1077
1064
1050
1036
1022
1006
993
978
963
947
932
917
901
886
872
857
844
831
818
806
795
784
774
764
754
744
734
724
714
703
693
682
671
660
649
638
626
615
603
590
578
565
552
539
526
512
499
485
472
459
445
432
419
406
393
380
367
354
341
328
316
304
292
281
270
260
250
241
231
223
214
205
197
189
180
172
164
156
147
139
131
122
113
104
94
84
74
64
53
43
33
24
15
6
-2
-10
-17
-24
-31
-37
-44
-51
-58
-66
-74
-82
-92
-101
-111
-122
-132
-143
-153
-164
-174
-185
-195
-205
-215
-226
-236
-246
-257
-268
-279
-291
-302
-314
-326
-338
-350
-362
-373
-385
-396
-407
-418
-428
-438
-448
-458
-468
-477
-487
-496
-505
-514
-523
-532
-541
-549
-558
-567
-576
-585
-595
-604
-613
-623
-632
-642
-651
-660
-668
-676
-684
-691
-699
-705
-712
-719
-726
-734
-741
-749
-758
-767
-777
-786
-796
-807
-817
-828
-838
-849
-860
-871
-882
-893
-905
-916
-928
-940
-952
-964
-977
-989
-1002
-1016
-1029
-1042
-1055
-1068
-1081
-1093
-1106
-1117
-1129
-1140
-1151
-1161
-1171
-1181
-1191
-1201
-1211
-1221
-1231
-1240
-1250
-1260
-1269
-1279
-1288
-1297
-1307
-1316
-1325
-1335
-1344
-1353
-1362
-1372
-1381
-1389
-1398
-1406
-1414
-1421
-1428
-1434
-1439
-1444
-1449
-1453
-1456
-1459
-1462
-1465
-1467
-1469
-1471
-1473
-1476
-1478
-1480
-1483
-1486
-1489
-1492
-1495
-1498
-1502
-1505
-1508
-1511
-1514
-1517
-1520
-1523
-1526
-1530
-1534
-1538
-1542
-1547
-1552
-1557
-1562
-1568
-1574
-1581
-1587
-1594
-1600
-1607
-1614
-1621
-1628
-1634
-1641
-1648
-1655
-1661
-1668
-1674
-1680
-1686
-1691
-1697
-1702
-1708
-1713
-1719
-1724
-1730
-1737
-1743
-1750
-1757
-1764
-1771
-1778
-1786
-1793
-1800
-1806
-1812
-1818
-1823
-1827
-1831
-1834
-1836
-1838
-1840
-1841
-1843
-1844
-1846
-1847
-1849
-1851
-1854
-1856
-1859
-1861
-1863
-1866
-1868
-1870
-1872
-1875
-1878
-1880
-1884
-1887
-1891
-1894
-1898
-1901
-1905
-1908
-1910
-1913
-1915
-1917
-1918
-1920
-1922
-1924
-1926
-1928
-1930
-1933
-1935
-1937
-1939
-1941
-1943
-1945
-1947
-1948
-1950
-1951
-1952
-1954
-1955
-1956
-1956
-1957
-1958
-1958
-1958
-1958
-1959
-1959
-1959
-1960
-1960
-1961
-1962
-1963
-1964
-1966
-1968
-1969
-1972
-1974
-1976
-1978
-1981
-1983
-1985
-1987
-1989
-1991
-1993
-1995
-1997
-1998
-2001
-2003
-2005
-2009
-2012
-2016
-2020
-2024
-2028
-2033
-2037
-2041
-2045
-2050
-2055
-2059
-2064
-2069
-2075
-2081
-2087
-2094
-2102
-2110
-2119
-2129
-2139
-2149
-2160
-2170
-2181
-2191
-2200
-2210
-2219
-2228
-2237
-2246
-2255
-2264
-2273
-2283
-2293
-2303
-2313
-2324
-2334
-2345
-2356
-2367
-2378
-2390
-2401
-2413
-2425
-2437
-2450
-2463
-2476
-2489
-2503
-2518
-2532
-2547
-2562
-2578
-2594
-2610
-2626
-2643
-2660
-2677
-2694
-2711
-2727
-2744
-2761
-2778
-2795
-2812
-2829
-2846
-2864
-2881
-2899
-2916
-2934
-2952
-2970
-2988
-3006
-3025
-3043
-3062
-3081
-3100
-3119
-3139
-3159
-3179
-3198
-3218
-3238
-3257
-3277
-3296
-3315
-3334
-3353
-3373
-3392
-3411
-3431
-3450
-3470
-3490
-3509
-3529
-3548
-3567
-3586
-3604
-3622
-3639
-3656
-3672
-3687
-3701
-3715
-3727
-3739
-3750
-3761
-3771
-3780
-3789
-3799
-3808
-3816
-3825
-3834
-3842
-3851
-3859
-3866
-3874
-3881
-3887
-3893
-3898
-3902
-3906
-3908
-3910
-3912
-3913
-3913
-3913
-3912
-3912
-3911
-3911
-3910
-3910
-3910
-3910
-3910
-3910
-3911
-3911
-3912
-3913
-3914
-3915
-3916
-3917
-3918
-3919
-3920
-3922
-3923
-3925
-3928
-3930
-3933
-3936
-3940
-3944
-3948
-3953
-3958
-3963
-3968
-3972
-3977
-3982
-3987
-3991
-3996
-4001
-4005
-4010
-4014
-4019
-4024
-4029
-4033
-4038
-4042
-4046
-4050
-4053
-4056
-4058
-4059
-4061
-4062
-4062
-4062
-4061
-4059
-4059
-4057
-4054
-4054
-4051
-4049
-4046
-4045
-4043
-4041
-4040
-4038
-4037
-4035
-4035
-4034
-4033
-4033
-4032
-4032
-4032
-4032
-4032
-4032
-4032
-4030
-4030
-4030
-4029
-4027
-4027
-4026
-4025
-4024
-4024
-4022
-4022
-4022
-4022
-4022
-4024
-4024
-4024
-4024
-4024
-4022
-4022
-4021
-4019
-4017
-4014
-4013
-4010
-4008
-4006
-4003
-4002
-4000
-3998
-3997
-3996
-3995
-3993
-3992
-3991
-3990
-3989
-3987
-3985
-3982
-3980
-3976
-3972
-3968
-3963
-3957
-3951
-3945
-3938
-3930
-3921
-3912
-3902
-3892
-3881
-3870
-3858
-3847
-3835
-3822
-3810
-3797
-3783
-3769
-3754
-3739
-3724
-3708
-3691
-3674
-3657
-3640
-3622
-3604
-3586
-3568
-3550
-3532
-3513
-3495
-3477
-3458
-3440
-3421
-3403
-3384
-3365
-3346
-3327
-3309
-3290
-3272
-3253
-3235
-3217
-3199
-3181
-3163
-3145
-3127
-3108
-3090
-3071
-3052
-3032
-3012
-2991
-2969
-2947
-2924
-2901
-2878
-2854
-2829
-2804
-2779
-2753
-2727
-2701
-2675
-2649
-2623
-2596
-2570
-2543
-2516
-2489
-2461
-2434
-2406
-2378
-2350
-2322
-2294
-2266
-2238
-2210
-2183
-2155
-2128
-2100
-2073
-2045
-2017
-1991
-1963
-1935
-1907
-1879
-1850
-1821
-1791
-1762
-1732
-1702
-1671
-1641
-1611
-1580
-1550
-1519
-1489
-1458
-1427
-1397
-1365
-1334
-1302
-1271
-1238
-1206
-1174
-1142
-1110
-1078
-1046
-1014
-983
-952
-922
-891
-861
-832
-802
-773
-744
-716
-687
-659
-631
-603
-575
-548
-520
-493
-465
-438
-412
-385
-359
-334
-309
-284
-261
-237
-215
-193
-171
-150
-129
-108
-88
-67
-46
-24
-2
20
44
67
91
115
138
162
185
208
230
252
273
293
313
333
353
373
393
414
434
455
476
497
518
539
560
580
601
622
642
663
684
704
725
746
766
787
807
827
847
866
884
902
919
936
952
968
982
996
1010
1022
1035
1048
1059
1071
1082
1092
1103
1113
1123
1133
1143
1152
1161
1171
1180
1189
1198
1208
1217
1227
1237
1247
1258
1268
1278
1289
1299
1309
1318
1327
1335
1343
1351
1358
1365
1372
1379
1386
1393
1401
1409
1417
1426
1435
1444
1453
1463
1472
1482
1492
1502
1511
1520
1529
1537
1545
1552
1558
1563
1568
1571
1575
1577
1579
1580
1581
1581
1581
1581
1581
1581
1580
1580
1579
1578
1577
1575
1574
1572
1570
1567
1564
1561
1558
1555
1552
1548
1544
1541
1537
1534
1531
1527
1524
1521
1518
1515
1511
1508
1505
1501
1497
1493
1489
1485
1481
1476
1471
1466
1461
1455
1450
1444
1438
1431
1425
1419
1413
1407
1401
1396
1391
1386
1381
1377
1372
1368
1364
1359
1355
1350
1346
1341
1336
1332
1328
1323
1320
1316
1313
1310
1307
1304
1302
1299
1297
1295
1293
1291
1289
1287
1285
1282
1280
1277
1274
1271
1267
1263
1258
1253
1247
1241
1235
1228
1222
1215
1208
1201
1194
1187
1181
1175
1168
1162
1157
1151
1145
1140
1135
1130
1125
1121
1116
1112
1108
1104
1101
1098
1095
1093
1090
1088
1087
1085
1084
1082
1081
1080
1079
1077
1075
1073
1071
1068
1065
1062
1058
1053
1048
1042
1036
1030
1022
1014
1006
999
990
981
972
962
953
943
934
924
915
905
896
888
879
870
862
854
846
838
830
822
815
808
801
795
789
783
778
774
769
765
762
758
754
750
746
742
738
733
729
724
719
715
711
707
704
701
699
697
696
695
694
693
693
692
692
692
692
692
692
692
692
693
694
695
696
698
701
704
707
710
715
720
725
731
738
746
754
762
772
781
792
802
813
824
836
847
859
872
884
897
910
924
939
953
969
985
1002
1020
1038
1057
1076
1096
1115
1135
1154
1173
1192
1210
1228
1245
1262
1279
1295
1311
1326
1341
1356
1370
1385
1399
1413
1427
1441
1454
1468
1482
1496
1509
1523
1536
1550
1563
1577
1591
1605
1620
1634
1649
1664
1680
1696
1712
1728
1745
1761
1777
1794
1811
1828
1845
1863
1881
1900
1918
1937
1956
1975
1995
2013
2033
2052
2071
2091
2110
2129
2149
2168
2188
2208
2228
2249
2269
2289
2310
2330
2350
2371
2391
2411
2430
2450
2469
2489
2508
2527
2547
2566
2585
2604
2623
2642
2661
2681
2700
2719
2739
2758
2777
2797
2816
2835
2855
2874
2892
2911
2929
2948
2966
2983
3001
3019
3037
3054
3072
3090
3108
3125
3143
3160
3176
3193
3208
3224
3238
3252
3266
3279
3292
3304
3315
3327
3337
3348
3358
3368
3378
3387
3396
3405
3414
3422
3431
3439
3447
3455
3462
3469
3477
3484
3490
3497
3503
3508
3514
3518
3523
3526
3529
3532
3534
3536
3538
3539
3540
3541
3542
3543
3543
3542
3542
3540
3538
3535
3531
3527
3521
3515
3508
3501
3493
3484
3475
3466
3457
3448
3438
3428
3418
3408
3398
3388
3377
3367
3356
3345
3335
3325
3315
3305
3295
3286
3277
3267
3258
3249
3239
3228
3218
3206
3195
3183
3171
3158
3146
3134
3121
3109
3097
3084
3072
3060
3048
3036
3024
3012
3000
2988
2976
2964
2951
2939
2926
2913
2899
2885
2871
2857
2843
2828
2813
2799
2784
2769
2755
2740
2726
2711
2697
2683
2668
2654
2640
2626
2612
2598
2585
2571
2558
2544
2531
2518
2505
2492
2479
2466
2452
2439
2426
2412
2398
2384
2369
2354
2338
2322
2305
2288
2271
2254
2236
2219
2202
2185
2169
2152
2136
2120
2105
2090
2076
2062
2048
2036
2024
2013
2001
1992
1983
1974
1966
1957
1949
1941
1934
1926
1919
1912
1905
1899
1893
1887
1882
1878
1873
1869
1865
1862
1858
1855
1851
1848
1845
1842
1839
1837
1835
1833
1831
1830
1829
1828
1827
1826
1826
1825
1824
1823
1821
1819
1817
1814
1810
1806
1802
1798
1793
1788
1784
1779
1774
1769
1764
1759
1754
1748
1743
1738
1732
1726
1720
1714
1708
1702
1695
1688
1681
1674
1667
1659
1652
1645
1638
1631
1624
1617
1610
1603
1596
1589
1582
1575
1568
1561
1554
1547
1540
1532
1525
1517
1509
1501
1493
1484
1476
1468
1459
1451
1442
1434
1425
1416
1407
1398
1389
1379
1368
1358
1347
1335
1324
1312
1300
1287
1275
1263
1251
1238
1227
1215
1204
1193
1182
1171
1161
1151
1141
1131
1122
1112
1103
1093
1084
1075
1067
1058
1050
1043
1035
1028
1020
1014
1008
1002
996
990
985
981
977
974
971
969
967
966
966
965
965
966
966
966
967
968
968
969
971
972
975
977
981
985
990
995
1000
1006
1012
1020
1026
1033
1040
1047
1054
1060
1067
1074
1082
1089
1097
1106
1114
1124
1134
1145
1157
1169
1182
1195
1209
1223
1238
1253
1268
1283
1299
1315
1331
1347
1364
1381
1398
1415
1433
1450
1468
1486
1504
1522
1540
1558
1576
1594
1613
1632
1651
1670
1690
1710
1730
1751
1773
1795
1817
1840
1863
1887
1911
1935
1959
1983
2007
2032
2056
2080
2105
2128
2152
2176
2199
2222
2245
2267
2289
2311
2332
2352
2372
2391
2408
2425
2441
2456
2470
2483
2495
2506
2517
2527
2536
2544
2553
2560
2567
2574
2580
2585
2589
2593
2595
2597
2597
2596
2594
2590
2586
2580
2574
2566
2558
2549
2540
2530
2520
2509
2498
2486
2474
2461
2447
2433
2418
2403
2387
2370
2352
2334
2314
2295
2274
2253
2231
2209
2186
2162
2139
2114
2090
2065
2039
2013
1987
1961
1934
1906
1877
1848
1818
1787
1756
1723
1690
1657
1623
1588
1553
1518
1482
1447
1411
1375
1339
1303
1267
1231
1195
1159
1122
1086
1049
1012
976
938
900
862
823
784
744
703
662
621
579
537
494
451
408
365
321
278
234
191
147
103
59
15
-30
-74
-119
-165
-210
-256
-303
-349
-396
-444
-491
-539
-586
-633
-680
-727
-773
-819
-865
-911
-957
-1002
-1049
-1095
-1142
-1189
-1237
-1284
-1333
-1381
-1430
-1479
-1528
-1577
-1627
-1676
-1724
-1773
-1821
-1869
-1917
-1965
-2012
-2060
-2107
-2155
-2202
-2250
-2297
-2345
-2393
-2441
-2489
-2537
-2586
-2634
-2683
-2732
-2780
-2829
-2878
-2927
-2976
-3024
-3073
-3122
-3170
-3218
-3266
-3313
-3359
-3405
-3451
-3495
-3539
-3582
-3624
-3666
-3707
-3747
-3787
-3827
-3866
-3905
-3943
-3981
-4019
-4056
-4093
-4129
-4166
-4202
-4239
-4275
-4311
-4348
-4384
-4420
-4457
-4493
-4529
-4566
-4602
-4638
-4673
-4709
-4745
-4781
-4817
-4853
-4889
-4925
-4961
-4997
-5032
-5068
-5103
-5138
-5172
-5206
-5239
-5272
-5305
-5337
-5369
-5400
-5430
-5461
-5490
-5520
-5549
-5578
-5607
-5636
-5664
-5693
-5721
-5749
-5777
-5804
-5832
-5858
-5885
-5911
-5937
-5962
-5986
-6011
-6035
-6058
-6082
-6105
-6128
-6150
-6173
-6195
-6218
-6240
-6262
-6284
-6306
-6328
-6349
-6370
-6390
-6410
-6428
-6446
-6463
-6480
-6496
-6511
-6526
-6541
-6555
-6569
-6583
-6597
-6611
-6624
-6637
-6650
-6663
-6675
-6686
-6697
-6707
-6717
-6725
-6734
-6741
-6749
-6755
-6761
-6767
-6772
-6777
-6781
-6785
-6789
-6791
-6793
-6795
-6795
-6795
-6794
-6792
-6790
-6787
-6784
-6781
-6777
-6774
-6771
-6768
-6765
-6762
-6759
-6757
-6754
-6752
-6750
-6747
-6745
-6742
-6740
-6737
-6734
-6730
-6727
-6724
-6721
-6718
-6715
-6712
-6709
-6707
-6705
-6703
-6701
-6700
-6698
-6695
-6693
-6690
-6687
-6683
-6678
-6674
-6668
-6662
-6656
-6650
-6643
-6636
-6629
-6622
-6615
-6609
-6603
-6597
-6591
-6586
-6580
-6575
-6570
-6565
-6560
-6555
-6551
-6546
-6541
-6537
-6533
-6529
-6525
-6522
-6519
-6517
-6515
-6514
-6514
-6514
-6514
-6515
-6517
-6518
-6520
-6523
-6525
-6527
-6530
-6533
-6537
-6541
-6545
-6549
-6555
-6560
-6567
-6574
-6581
-6589
-6597
-6606
-6616
-6627
-6638
-6649
-6661
-6674
-6687
-6701
-6715
-6729
-6743
-6758
-6772
-6787
-6801
-6815
-6830
-6844
-6858
-6871
-6885
-6898
-6911
-6923
-6935
-6947
-6959
-6970
-6981
-6991
-7002
-7011
-7021
-7030
-7040
-7048
-7057
-7065
-7073
-7081
-7088
-7095
-7102
-7108
-7114
-7120
-7125
-7131
-7136
-7141
-7146
-7151
-7156
-7161
-7166
-7171
-7175
-7179
-7183
-7187
-7190
-7194
-7197
-7200
-7203
-7206
-7209
-7212
-7216
-7219
-7223
-7227
-7231
-7235
-7240
-7245
-7251
-7257
-7263
-7270
-7277
-7284
-7292
-7301
-7309
-7318
-7327
-7336
-7345
-7354
-7364
-7373
-7382
-7392
-7402
-7411
-7421
-7431
-7441
-7451
-7460
-7470
-7479
-7488
-7497
-7505
-7513
-7521
-7528
-7534
-7540
-7545
-7550
-7555
-7559
-7563
-7566
-7569
-7572
-7574
-7577
-7579
-7581
-7582
-7583
-7584
-7584
-7583
-7582
-7581
-7579
-7576
-7573
-7569
-7564
-7560
-7554
-7548
-7541
-7534
-7526
-7517
-7508
-7499
-7488
-7478
-7467
-7455
-7442
-7430
-7416
-7403
-7389
-7374
-7360
-7345
-7330
-7314
-7299
-7283
-7267
-7251
-7235
-7218
-7201
-7184
-7167
-7149
-7131
-7112
-7093
-7074
-7054
-7034
-7014
-6994
-6973
-6953
-6932
-6911
-6891
-6870
-6849
-6828
-6806
-6784
-6762
-6740
-6717
-6694
-6670
-6646
-6622
-6597
-6573
-6548
-6524
-6500
-6476
-6452
-6428
-6405
-6381
-6358
-6334
-6311
-6287
-6263
-6239
-6215
-6190
-6165
-6140
-6115
-6090
-6064
-6038
-6012
-5986
-5960
-5933
-5907
-5880
-5853
-5826
-5799
-5772
-5745
-5718
-5691
-5664
-5638
-5611
-5584
-5558
-5531
-5505
-5478
-5451
-5425
-5399
-5373
-5347
-5321
-5296
-5272
-5247
-5224
-5200
-5177
-5154
-5131
-5108
-5085
-5062
-5039
-5015
-4992
-4968
-4944
-4920
-4896
-4871
-4847
-4822
-4796
-4771
-4745
-4718
-4691
-4664
-4637
-4609
-4581
-4552
-4524
-4495
-4467
-4439
-4410
-4382
-4353
-4325
-4296
-4267
-4238
-4208
-4179
-4149
-4119
-4089
-4058
-4027
-3998
-3967
-3937
-3907
-3877
-3847
-3817
-3787
-3757
-3727
-3697
-3667
-3636
-3606
-3575
-3545
-3515
-3485
-3455
-3425
-3395
-3365
-3335
-3305
-3275
-3245
-3215
-3185
-3156
-3126
-3097
-3068
-3039
-3011
-2983
-2955
-2927
-2900
-2873
-2847
-2820
-2794
-2767
-2741
-2715
-2688
-2662
-2636
-2610
-2585
-2559
-2534
-2509
-2484
-2459
-2435
-2411
-2388
-2365
-2342
-2319
-2297
-2275
-2254
-2232
-2211
-2191
-2170
-2150
-2130
-2110
-2091
-2071
-2052
-2032
-2013
-1993
-1974
-1955
-1936
-1917
-1898
-1879
-1860
-1842
-1824
-1806
-1788
-1770
-1753
-1736
-1720
-1704
-1688
-1673
-1658
-1644
-1630
-1616
-1603
-1591
-1578
-1566
-1554
-1542
-1530
-1519
-1507
-1496
-1484
-1473
-1462
-1451
-1441
-1430
-1420
-1410
-1401
-1392
-1383
-1374
-1365
-1357
-1349
-1342
-1334
-1328
-1321
-1315
-1309
-1304
-1299
-1294
-1289
-1285
-1280
-1276
-1272
-1268
-1263
-1259
-1254
-1250
-1245
-1240
-1236
-1231
-1226
-1222
-1217
-1213
-1208
-1204
-1200
-1196
-1192
-1189
-1185
-1182
-1179
-1176
-1173
-1171
-1168
-1166
-1164
-1163
-1161
-1159
-1158
-1157
-1155
-1154
-1152
-1151
-1150
-1148
-1147
-1146
-1144
-1143
-1142
-1141
-1140
-1139
-1138
-1137
-1136
-1136
-1136
-1135
-1135
-1136
-1136
-1137
-1137
-1138
-1138
-1139
-1139
-1140
-1140
-1139
-1139
-1139
-1139
-1138
-1138
-1138
-1138
-1138
-1138
-1138
-1139
-1139
-1140
-1140
-1141
-1142
-1142
-1143
-1143
-1144
-1144
-1145
-1145
-1146
-1147
-1148
-1149
-1151
-1153
-1154
-1156
-1158
-1159
-1161
-1162
-1164
-1165
-1166
-1168
-1169
-1171
-1173
-1175
-1177
-1179
-1181
-1183
-1185
-1187
-1189
-1191
-1193
-1194
-1196
-1197
-1198
-1199
-1201
-1202
-1204
-1205
-1208
-1210
-1213
-1216
-1219
-1223
-1227
-1231
-1235
-1239
-1243
-1248
-1252
-1256
-1261
-1265
-1269
-1273
-1278
-1282
-1287
-1292
-1297
-1303
-1308
-1314
-1320
-1327
-1333
-1339
-1346
-1352
-1359
-1365
-1371
-1377
-1383
-1388
-1394
-1400
-1405
-1411
-1416
-1422
-1428
-1434
-1440
-1446
-1453
-1459
-1465
-1472
-1478
-1485
-1492
-1498
-1505
-1512
-1519
-1526
-1533
-1539
-1546
-1553
-1559
-1565
-1571
-1577
-1582
-1588
-1593
-1598
-1603
-1608
-1613
-1617
-1622
-1627
-1632
-1637
-1641
-1646
-1650
-1654
-1658
-1661
-1664
-1667
-1669
-1672
-1674
-1676
-1678
-1680
-1682
-1685
-1688
-1692
-1695
-1700
-1704
-1709
-1714
-1719
-1725
-1730
-1736
-1742
-1749
-1756
-1763
-1770
-1778
-1787
-1797
-1807
-1817
-1829
-1841
-1854
-1868
-1882
-1896
-1912
-1927
-1944
-1960
-1978
-1995
-2013
-2032
-2051
-2070
-2090
-2111
-2131
-2152
-2174
-2196
-2218
-2240
-2263
-2286
-2308
-2332
-2355
-2378
-2401
-2424
-2448
-2471
-2495
-2518
-2542
-2565
-2588
-2611
-2634
-2657
-2680
-2703
-2725
-2748
-2771
-2794
-2817
-2840
-2864
-2888
-2912
-2936
-2960
-2985
-3009
-3034
-3058
-3083
-3107
-3131
-3155
-3179
-3203
-3226
-3250
-3273
-3296
-3319
-3342
-3364
-3387
-3409
-3431
-3454
-3476
-3498
-3520
-3541
-3563
-3585
-3606
-3628
-3649
-3670
-3691
-3712
-3733
-3753
-3773
-3793
-3813
-3832
-3851
-3869
-3887
-3904
-3921
-3937
-3952
-3967
-3980
-3993
-4006
-4017
-4027
-4037
-4046
-4054
-4062
-4070
-4075
-4081
-4086
-4090
-4093
-4094
-4097
-4098
-4098
-4098
-4097
-4096
-4094
-4091
-4090
-4086
-4083
-4080
-4075
-4070
-4066
-4061
-4054
-4048
-4040
-4032
-4024
-4014
-4005
-3995
-3985
-3974
-3964
-3953
-3941
-3930
-3918
-3907
-3895
-3883
-3870
-3858
-3845
-3831
-3817
-3803
-3789
-3773
-3758
-3742
-3726
-3709
-3692
-3675
-3657
-3640
-3622
-3604
-3585
-3567
-3548
-3529
-3510
-3490
-3470
-3450
-3429
-3408
-3386
-3364
-3342
-3319
-3295
-3272
-3247
-3222
-3197
-3171
-3144
-3117
-3090
-3062
-3033
-3004
-2974
-2943
-2912
-2881
-2848
-2816
-2783
-2749
-2715
-2681
-2646
-2611
-2576
-2540
-2505
-2469
-2434
-2398
-2362
-2326
-2289
-2252
-2215
-2178
-2140
-2102
-2064
-2025
-1988
-1950
-1911
-1873
-1835
-1796
-1758
-1720
-1682
-1645
-1607
-1570
-1533
-1496
-1460
-1423
-1387
-1351
-1315
-1279
-1243
-1207
-1171
-1135
-1098
-1062
-1026
-990
-953
-917
-881
-846
-810
-775
-740
-705
-671
-637
-603
-570
-537
-504
-471
-438
-404
-371
-337
-303
-269
-234
-200
-165
-130
-95
-59
-24
10
45
79
113
146
180
212
245
277
308
340
371
402
433
464
495
525
555
585
615
645
674
703
732
761
789
817
845
873
900
928
955
982
1010
1036
1063
1090
1117
1144
1170
1197
1224
1251
1278
1306
1334
1362
1390
1418
1446
1474
1502
1529
1556
1582
1608
1634
1659
1684
1708
1732
1756
1779
1802
1825
1848
1871
1894
1917
1940
1963
1987
2009
2033
2057
2081
2104
2127
2150
2172
2194
2216
2238
2260
2281
2302
2324
2345
2365
2386
2407
2428
2449
2469
2490
2511
2531
2552
2572
2593
2613
2634
2654
2675
2695
2715
2735
2755
2774
2794
2813
2832
2851
2870
2889
2907
2926
2945
2964
2983
3002
3021
3040
3059
3078
3096
3115
3134
3152
3170
3188
3205
3222
3238
3254
3270
3285
3300
3315
3330
3345
3360
3375
3390
3405
3420
3435
3450
3465
3480
3494
3509
3523
3538
3552
3566
3580
3595
3609
3623
3638
3653
3667
3682
3697
3713
3728
3744
3760
3777
3793
3810
3827
3844
3861
3879
3896
3914
3932
3949
3967
3985
4003
4021
4038
4057
4075
4093
4112
4130
4149
4168
4187
4206
4225
4245
4264
4283
4302
4322
4342
4361
4381
4401
4421
4441
4461
4481
4500
4520
4539
4557
4576
4594
4612
4629
4646
4663
4679
4695
4711
4726
4741
4756
4771
4786
4801
4815
4830
4844
4859
4873
4888
4902
4916
4930
4943
4956
4969
4982
4994
5006
5017
5029
5040
5050
5061
5071
5081
5090
5100
5109
5118
5126
5135
5143
5151
5160
5168
5176
5184
5192
5201
5209
5218
5226
5235
5244
5252
5261
5270
5279
5288
5297
5307
5316
5325
5334
5343
5352
5362
5371
5380
5390
5399
5409
5418
5428
5438
5447
5457
5466
5475
5484
5493
5501
5509
5517
5524
5532
5538
5545
5552
5558
5564
5570
5577
5583
5589
5595
5602
5608
5614
5619
5625
5630
5635
5640
5644
5648
5652
5656
5660
5663
5667
5670
5673
5675
5678
5680
5682
5685
5687
5689
5690
5692
5694
5696
5698
5701
5703
5705
5708
5711
5713
5716
5720
5723
5727
5731
5735
5739
5744
5749
5754
5759
5765
5771
5777
5783
5789
5796
5802
5809
5816
5823
5829
5837
5844
5851
5859
5866
5874
5882
5890
5898
5906
5915
5923
5931
5939
5948
5956
5964
5972
5980
5988
5997
6005
6013
6021
6029
6037
6045
6053
6060
6068
6076
6084
6092
6100
6108
6117
6126
6135
6145
6155
6165
6176
6187
6199
6211
6224
6238
6251
6266
6280
6296
6311
6328
6344
6362
6379
6397
6415
6433
6452
6471
6490
6509
6528
6547
6566
6585
6604
6623
6642
6661
6680
6699
6718
6736
6755
6773
6792
6810
6829
6847
6865
6884
6902
6921
6939
6957
6975
6993
7011
7028
7045
7062
7078
7094
7110
7125
7140
7154
7168
7182
7195
7208
7221
7234
7246
7258
7270
7281
7291
7301
7311
7319
7328
7335
7343
7350
7356
7363
7369
7376
7382
7389
7395
7402
7408
7415
7422
7428
7434
7440
7446
7452
7457
7462
7466
7471
7475
7479
7483
7486
7490
7494
7498
7501
7505
7509
7512
7516
7520
7524
7528
7532
7535
7539
7543
7547
7551
7555
7558
7561
7564
7567
7570
7573
7575
7578
7580
7583
7586
7588
7591
7593
7596
7599
7601
7603
7605
7607
7609
7610
7612
7613
7614
7615
7616
7617
7618
7619
7620
7620
7621
7621
7620
7620
7619
7618
7616
7615
7613
7612
7610
7608
7607
7605
7603
7601
7599
7597
7595
7592
7590
7586
7583
7579
7576
7572
7568
7564
7560
7556
7553
7549
7547
7544
7542
7540
7538
7536
7535
7534
7532
7531
7530
7529
7528
7527
7526
7525
7524
7524
7524
7525
7525
7527
7529
7531
7534
7537
7541
7545
7550
7555
7561
7567
7574
7581
7589
7597
7605
7614
7623
7632
7642
7652
7662
7673
7684
7696
7708
7721
7734
7747
7762
7777
7792
7808
7825
7842
7859
7877
7895
7914
7933
7952
7972
7992
8012
8032
8052
8071
8092
8113
8132
8153
8173
8193
8213
8233
8253
8272
8292
8311
8330
8349
8368
8387
8405
8423
8441
8458
8475
8491
8507
8523
8538
8552
8566
8580
8594
8607
8619
8632
8644
8656
8668
8679
8690
8701
8712
8723
8734
8744
8754
8764
8774
8783
8792
8801
8809
8816
8823
8830
8836
8841
8846
8851
8855
8859
8863
8867
8871
8875
8879
8883
8886
8890
8893
8896
8899
8902
8904
8906
8908
8910
8911
8913
8914
8916
8917
8918
8920
8921
8922
8923
8925
8926
8927
8928
8929
8929
8930
8931
8931
8932
8932
8933
8933
8934
8934
8935
8936
8938
8939
8942
8944
8947
8950
8953
8957
8961
8966
8971
8976
8981
8986
8992
8998
9005
9012
9019
9027
9035
9044
9053
9062
9072
9082
9092
9103
9114
9125
9136
9148
9160
9172
9184
9196
9208
9220
9232
9244
9256
9268
9281
9293
9305
9317
9330
9342
9355
9367
9380
9393
9406
9419
9432
9446
9459
9472
9485
9499
9512
9526
9539
9552
9566
9580
9593
9607
9621
9635
9648
9662
9676
9690
9705
9719
9734
9748
9763
9778
9793
9808
9823
9839
9854
9870
9885
9901
9916
9932
9947
9963
9979
9994
10010
10026
10042
10058
10074
10090
10106
10122
10138
10154
10170
10186
10202
10217
10233
10248
10264
10279
10294
10309
10324
10339
10353
10368
10382
10397
10411
10425
10438
10452
10465
10477
10490
10501
10513
10524
10534
10544
10553
10562
10570
10578
10586
10593
10600
10606
10612
10617
10622
10626
10630
10634
10637
10640
10642
10644
10646
10647
10648
10648
10648
10647
10646
10644
10642
10640
10637
10634
10631
10628
10625
10621
10617
10614
10610
10606
10602
10597
10593
10588
10583
10578
10572
10567
10561
10554
10548
10541
10533
10525
10517
10509
10501
10492
10483
10474
10465
10457
10448
10439
10431
10423
10414
10406
10397
10388
10380
10370
10361
10351
10341
10331
10321
10310
10300
10289
10278
10268
10257
10246
10235
10224
10213
10201
10190
10178
10166
10153
10141
10128
10115
10102
10089
10076
10064
10051
10038
10025
10013
10000
9987
9975
9963
9950
9938
9926
9914
9901
9889
9877
9864
9851
9838
9825
9812
9798
9785
9771
9758
9744
9731
9717
9704
9690
9676
9662
9648
9634
9619
9604
9589
9574
9558
9542
9525
9508
9491
9474
9456
9438
9420
9401
9382
9363
9343
9323
9303
9282
9260
9238
9216
9193
9171
9147
9124
9100
9077
9053
9029
9005
8980
8956
8932
8907
8882
8857
8832
8807
8781
8756
8730
8704
8678
8652
8625
8599
8573
8546
8519
8492
8465
8438
8410
8382
8354
8326
8298
8270
8242
8213
8185
8156
8128
8099
8070
8041
8012
7983
7954
7925
7895
7865
7836
7806
7776
7746
7715
7684
7654
7623
7592
7560
7529
7498
7467
7436
7405
7374
7344
7313
7283
7253
7223
7193
7164
7134
7104
7074
7044
7014
6984
6954
6924
6893
6863
6833
6802
6772
6742
6713
6683
6653
6624
6595
6566
6537
6508
6479
6451
6422
6394
6366
6338
6310
6282
6255
6227
6200
6173
6147
6121
6095
6069
6044
6019
5995
5971
5947
5924
5901
5878
5856
5834
5813
5791
5770
5749
5728
5707
5686
5666
5645
5625
5605
5585
5565
5546
5527
5508
5489
5471
5453
5436
5418
5401
5384
5368
5351
5335
5318
5302
5285
5269
5252
5235
5218
5201
5184
5167
5149
5132
5114
5097
5079
5061
5043
5025
5007
4988
4969
4950
4930
4910
4890
4869
4848
4826
4804
4782
4760
4737
4714
4691
4667
4643
4619
4595
4570
4545
4520
4495
4469
4443
4417
4391
4364
4337
4310
4282
4254
4227
4199
4170
4142
4114
4085
4057
4027
4000
3971
3943
3915
3887
3858
3830
3802
3774
3746
3718
3690
3662
3634
3605
3577
3549
3520
3492
3464
3436
3408
3380
3352
3324
3296
3268
3240
3212
3184
3156
3127
3099
3070
3042
3013
2985
2956
2928
2900
2871
2843
2815
2787
2759
2731
2702
2674
2646
2618
2589
2561
2532
2504
2475
2446
2418
2390
2361
2333
2305
2277
2249
2221
2193
2164
2136
2107
2078
2048
2019
1989
1958
1928
1898
1867
1836
1806
1775
1744
1713
1682
1650
1619
1587
1555
1523
1490
1457
1424
1390
1356
1321
1286
1250
1214
1177
1140
1103
1065
1027
989
950
911
871
831
791
751
710
669
628
586
545
503
461
419
377
334
291
248
205
161
117
73
29
-15
-60
-105
-150
-195
-239
-284
-329
-374
-419
-464
-508
-552
-596
-640
-684
-728
-771
-814
-857
-900
-943
-986
-1028
-1071
-1114
-1156
-1199
-1241
-1283
-1325
-1367
-1409
-1450
-1491
-1532
-1573
-1613
-1653
-1694
-1734
-1773
-1813
-1853
-1892
-1931
-1970
-2009
-2047
-2086
-2124
-2161
-2199
-2236
-2273
-2310
-2346
-2382
-2419
-2454
-2490
-2526
-2561
-2595
-2630
-2664
-2697
-2730
-2762
-2794
-2825
-2856
-2886
-2916
-2946
-2976
-3005
-3034
-3062
-3090
-3118
-3145
-3171
-3197
-3223
-3248
-3272
-3296
-3319
-3342
-3365
-3387
-3409
-3430
-3451
-3472
-3492
-3512
-3532
-3551
-3569
-3588
-3605
-3622
-3639
-3655
-3671
-3687
-3702
-3717
-3731
-3745
-3759
-3772
-3785
-3798
-3811
-3823
-3835
-3846
-3857
-3868
-3878
-3888
-3898
-3908
-3918
-3928
-3937
-3947
-3956
-3965
-3974
-3983
-3992
-4001
-4009
-4017
-4025
-4032
-4040
-4046
-4053
-4059
-4066
-4072
-4077
-4083
-4088
-4091
-4097
-4101
-4105
-4108
-4111
-4114
-4117
-4119
-4121
-4123
-4124
-4126
-4127
-4128
-4129
-4130
-4131
-4132
-4133
-4134
-4135
-4137
-4138
-4140
-4141
-4143
-4145
-4147
-4148
-4150
-4152
-4153
-4154
-4155
-4156
-4156
-4156
-4156
-4155
-4155
-4154
-4153
-4152
-4151
-4150
-4149
-4148
-4147
-4147
-4146
-4146
-4146
-4146
-4146
-4146
-4147
-4147
-4148
-4149
-4150
-4152
-4153
-4155
-4157
-4159
-4162
-4165
-4168
-4171
-4174
-4178
-4182
-4186
-4191
-4196
-4201
-4207
-4213
-4219
-4226
-4233
-4240
-4247
-4255
-4263
-4271
-4279
-4288
-4297
-4306
-4315
-4325
-4335
-4346
-4356
-4368
-4379
-4391
-4403
-4416
-4429
-4442
-4456
-4470
-4485
-4500
-4515
-4531
-4548
-4564
-4581
-4598
-4616
-4634
-4653
-4672
-4691
-4711
-4731
-4752
-4773
-4795
-4817
-4839
-4861
-4884
-4907
-4931
-4955
-4979
-5004
-5029
-5054
-5079
-5105
-5132
-5158
-5186
-5213
-5241
-5269
-5297
-5326
-5355
-5384
-5413
-5443
-5473
-5503
-5534
-5565
-5596
-5627
-5659
-5691
-5723
-5756
-5789
-5822
-5855
-5888
-5921
-5955
-5988
-6021
-6054
-6087
-6120
-6152
-6185
-6217
-6250
-6283
-6316
-6349
-6382
-6416
-6450
-6485
-6520
-6555
-6590
-6625
-6661
-6696
-6732
-6768
-6803
-6839
-6875
-6910
-6946
-6983
-7019
-7056
-7093
-7130
-7167
-7205
-7243
-7281
-7320
-7358
-7397
-7435
-7474
-7513
-7552
-7591
-7630
-7669
-7709
-7748
-7788
-7828
-7868
-7908
-7948
-7989
-8029
-8069
-8109
-8151
-8192
-8233
-8274
-8315
-8356
-8397
-8439
-8480
-8522
-8563
-8605
-8647
-8688
-8730
-8771
-8812
-8854
-8895
-8935
-8976
-9017
-9057
-9097
-9137
-9177
-9216
-9255
-9294
-9332
-9370
-9408
-9445
-9482
-9518
-9554
-9589
-9624
-9659
-9693
-9727
-9760
-9793
-9825
-9857
-9889
-9920
-9951
-9982
-10012
-10042
-10072
-10101
-10129
-10158
-10185
-10213
-10240
-10266
-10292
-10318
-10343
-10368
-10393
-10418
-10442
-10467
-10491
-10515
-10539
-10563
-10586
-10610
-10633
-10656
-10679
-10702
-10724
-10747
-10768
-10790
-10811
-10832
-10853
-10873
-10893
-10913
-10932
-10950
-10969
-10987
-11004
-11022
-11039
-11055
-11071
-11087
-11103
-11118
-11133
-11148
-11163
-11177
-11192
-11205
-11219
-11233
-11246
-11259
-11272
-11285
-11297
-11310
-11322
-11334
-11345
-11357
-11368
-11379
-11390
-11401
-11412
-11422
-11433
-11443
-11452
-11462
-11472
-11481
-11490
-11500
-11509
-11518
-11527
-11536
-11544
-11553
-11561
-11569
-11577
-11585
-11592
-11600
-11606
-11613
-11619
-11625
-11631
-11636
-11641
-11646
-11651
-11656
-11661
-11665
-11670
-11674
-11678
-11682
-11686
-11690
-11694
-11697
-11700
-11703
-11706
-11708
-11710
-11712
-11713
-11714
-11715
-11715
-11716
-11716
-11716
-11716
-11716
-11715
-11714
-11713
-11712
-11711
-11709
-11707
-11705
-11702
-11699
-11696
-11692
-11688
-11684
-11679
-11675
-11669
-11664
-11658
-11652
-11646
-11640
-11634
-11627
-11621
-11614
-11607
-11600
-11593
-11586
-11578
-11570
-11562
-11554
-11546
-11537
-11529
-11520
-11511
-11502
-11492
-11483
-11474
-11465
-11456
-11447
-11438
-11429
-11420
-11411
-11401
-11392
-11382
-11372
-11361
-11351
-11340
-11328
-11317
-11305
-11293
-11281
-11269
-11257
-11244
-11232
-11219
-11206
-11193
-11180
-11166
-11153
-11139
-11126
-11112
-11098
-11083
-11069
-11054
-11040
-11024
-11009
-10994
-10978
-10962
-10945
-10929
-10912
-10896
-10879
-10862
-10844
-10827
-10810
-10792
-10774
-10757
-10739
-10721
-10703
-10684
-10666
-10647
-10629
-10610
-10591
-10572
-10553
-10534
-10514
-10495
-10475
-10455
-10436
-10416
-10396
-10376
-10356
-10336
-10316
-10295
-10275
-10255
-10234
-10213
-10193
-10171
-10150
-10129
-10107
-10086
-10064
-10041
-10019
-9996
-9974
-9950
-9927
-9903
-9880
-9856
-9831
-9807
-9783
-9758
-9733
-9709
-9684
-9659
-9634
-9609
-9584
-9559
-9533
-9508
-9482
-9456
-9430
-9403
-9377
-9351
-9324
-9297
-9271
-9244
-9217
-9191
-9164
-9137
-9111
-9084
-9058
-9031
-9005
-8978
-8952
-8925
-8899
-8873
-8846
-8820
-8793
-8767
-8741
-8715
-8689
-8663
-8637
-8612
-8586
-8561
-8536
-8512
-8487
-8463
-8439
-8414
-8390
-8366
-8342
-8318
-8294
-8270
-8246
-8222
-8198
-8173
-8151
-8127
-8103
-8080
-8058
-8035
-8012
-7990
-7968
-7945
-7924
-7902
-7880
-7859
-7838
-7817
-7797
-7776
-7756
-7737
-7717
-7698
-7679
-7660
-7641
-7622
-7604
-7585
-7567
-7549
-7531
-7513
-7495
-7477
-7460
-7443
-7426
-7409
-7393
-7377
-7362
-7347
-7332
-7318
-7305
-7292
-7279
-7266
-7254
-7242
-7231
-7220
-7209
-7198
-7188
-7178
-7168
-7159
-7150
-7141
-7133
-7125
-7117
-7109
-7102
-7095
-7087
-7081
-7074
-7067
-7061
-7054
-7048
-7042
-7037
-7031
-7026
-7021
-7016
-7012
-7007
-7003
-6999
-6996
-6992
-6989
-6986
-6984
-6982
-6979
-6978
-6976
-6975
-6974
-6973
-6972
-6972
-6972
-6972
-6972
-6973
-6973
-6974
-6975
-6977
-6978
-6980
-6982
-6984
-6987
-6990
-6992
-6996
-6999
-7003
-7007
-7011
-7015
-7020
-7024
-7028
-7033
-7037
-7041
-7045
-7049
-7053
-7058
-7062
-7066
-7070
-7074
-7078
-7082
-7086
-7090
-7093
-7097
-7100
-7103
-7106
-7109
-7112
-7114
-7117
-7119
-7121
-7123
-7125
-7127
-7129
-7130
-7131
-7132
-7132
-7133
-7133
-7133
-7133
-7133
-7132
-7131
-7131
-7130
-7129
-7127
-7126
-7124
-7122
-7120
-7118
-7116
-7113
-7110
-7107
-7104
-7100
-7097
-7093
-7089
-7086
-7082
-7078
-7074
-7070
-7066
-7061
-7057
-7053
-7048
-7044
-7039
-7034
-7029
-7024
-7019
-7014
-7009
-7003
-6997
-6992
-6986
-6980
-6975
-6969
-6963
-6957
-6952
-6946
-6940
-6934
-6928
-6921
-6914
-6907
-6900
-6892
-6883
-6874
-6865
-6856
-6847
-6837
-6827
-6817
-6806
-6796
-6785
-6774
-6763
-6751
-6739
-6727
-6715
-6702
-6688
-6675
-6661
-6646
-6632
-6617
-6601
-6586
-6570
-6554
-6538
-6521
-6505
-6488
-6470
-6453
-6435
-6416
-6397
-6378
-6359
-6339
-6319
-6298
-6278
-6257
-6235
-6214
-6192
-6170
-6148
-6126
-6103
-6081
-6058
-6034
-6011
-5988
-5964
-5940
-5916
-5892
-5868
-5844
-5819
-5795
-5771
-5746
-5722
-5698
-5674
-5649
-5625
-5601
-5578
-5554
-5530
-5506
-5483
-5459
-5436
-5412
-5389
-5365
-5342
-5319
-5295
-5272
-5249
-5225
-5202
-5179
-5156
-5133
-5110
-5087
-5064
-5041
-5018
-4995
-4973
-4950
-4927
-4905
-4882
-4860
-4837
-4814
-4791
-4768
-4745
-4722
-4698
-4674
-4650
-4626
-4601
-4577
-4552
-4527
-4502
-4477
-4451
-4426
-4401
-4376
-4351
-4326
-4301
-4276
-4251
-4226
-4201
-4176
-4150
-4124
-4098
-4072
-4046
-4019
-3992
-3966
-3938
-3911
-3884
-3857
-3829
-3802
-3775
-3747
-3719
-3692
-3664
-3636
-3608
-3580
-3552
-3524
-3496
-3467
-3439
-3410
-3380
-3351
-3321
-3291
-3261
-3230
-3199
-3168
-3137
-3105
-3073
-3041
-3009
-2977
-2944
-2911
-2878
-2845
-2812
-2779
-2745
-2712
-2678
-2644
-2610
-2575
-2541
-2507
-2472
-2437
-2402
-2367
-2332
-2297
-2262
-2227
-2192
-2157
-2122
-2088
-2053
-2017
-1984
-1950
-1915
-1881
-1847
-1813
-1778
-1744
-1710
-1676
-1643
-1609
-1576
-1543
-1510
-1477
-1445
-1413
-1381
-1350
-1319
-1288
-1258
-1228
-1198
-1168
-1139
-1109
-1080
-1052
-1022
-995
-968
-940
-913
-886
-860
-833
-807
-782
-757
-732
-707
-683
-659
-636
-613
-590
-568
-546
-525
-504
-484
-464
-444
-426
-407
-389
-372
-355
-339
-323
-307
-292
-278
-264
-251
-238
-226
-214
-203
-192
-182
-173
-164
-156
-148
-140
-134
-127
-121
-116
-111
-106
-102
-98
-94
-91
-87
-85
-82
-80
-78
-76
-75
-74
-73
-72
-72
-72
-72
-73
-73
-74
-75
-76
-78
-79
-81
-82
-84
-86
-89
-91
-94
-97
-99
-103
-106
-109
-113
-117
-121
-125
-130
-135
-139
-145
-150
-156
-162
-168
-174
-181
-188
-195
-202
-210
-217
-225
-234
-242
-251
-260
-269
-278
-287
-297
-307
-316
-326
-336
-346
-356
-365
-375
-385
-394
-404
-413
-422
-431
-441
-450
-458
-467
-476
-485
-493
-501
-509
-517
-525
-532
-539
-546
-552
-558
-564
-570
-575
-580
-584
-589
-592
-596
-599
-601
-603
-605
-606
-606
-607
-606
-605
-604
-602
-599
-596
-593
-589
-584
-579
-574
-568
-561
-554
-546
-538
-530
-521
-512
-502
-492
-481
-470
-459
-447
-435
-422
-410
-397
-383
-370
-356
-342
-327
-312
-297
-281
-265
-249
-232
-214
-197
-178
-160
-141
-121
-101
-81
-60
-39
-18
4
27
49
72
95
118
142
166
190
214
239
264
290
316
342
369
396
424
451
479
507
536
564
593
622
651
680
709
739
769
799
829
860
891
922
954
986
1018
1051
1084
1116
1150
1183
1216
1250
1283
1317
1350
1384
1418
1452
1486
1520
1554
1589
1623
1657
1691
1725
1759
1793
1827
1861
1895
1928
1962
1995
2028
2061
2094
2127
2160
2193
2225
2257
2289
2321
2353
2384
2416
2447
2478
2508
2539
2569
2599
2629
2659
2689
2718
2748
2777
2805
2834
2862
2891
2919
2946
2974
3001
3029
3056
3083
3110
3137
3164
3190
3217
3243
3270
3296
3322
3347
3373
3398
3422
3447
3471
3496
3520
3543
3567
3591
3615
3638
3662
3685
3709
3732
3755
3779
3802
3824
3847
3869
3891
3914
3935
3957
3979
4000
4022
4043
4065
4086
4107
4128
4149
4169
4190
4210
4230
4249
4269
4288
4307
4326
4345
4364
4383
4401
4420
4439
4457
4476
4494
4513
4531
4549
4567
4584
4602
4619
4635
4652
4668
4684
4700
4715
4731
4746
4761
4775
4790
4804
4818
4832
4846
4859
4872
4885
4897
4909
4921
4933
4944
4955
4966
4977
4987
4998
5008
5018
5028
5037
5046
5056
5064
5073
5081
5089
5097
5104
5112
5118
5125
5131
5137
5142
5147
5152
5156
5160
5164
5167
5170
5172
5175
5176
5177
5178
5179
5179
5178
5177
5176
5174
5171
5168
5165
5161
5157
5152
5147
5141
5135
5129
5122
5114
5106
5098
5089
5080
5070
5060
5049
5038
5027
5015
5003
4991
4978
4965
4952
4938
4924
4910
4895
4881
4866
4850
4835
4819
4803
4787
4770
4754
4737
4719
4702
4684
4666
4648
4630
4611
4593
4575
4556
4537
4519
4500
4481
4462
4443
4424
4405
4386
4367
4347
4328
4308
4288
4268
4249
4229
4209
4189
4169
4150
4130
4111
4091
4072
4053
4034
4016
3997
3979
3960
3942
3924
3905
3887
3869
3851
3833
3815
3797
3780
3762
3745
3728
3711
3694
3678
3662
3646
3630
3614
3599
3584
3570
3556
3542
3529
3516
3503
3490
3478
3467
3456
3445
3434
3424
3414
3404
3395
3386
3378
3369
3362
3354
3347
3340
3333
3327
3321
3316
3310
3305
3301
3297
3293
3290
3288
3285
3284
3282
3282
3281
3282
3282
3283
3285
3286
3288
3291
3293
3295
3298
3301
3304
3307
3310
3314
3318
3322
3326
3331
3336
3342
3348
3355
3362
3369
3376
3384
3391
3399
3408
3416
3424
3433
3441
3450
3459
3469
3478
3488
3498
3508
3518
3529
3540
3551
3562
3574
3585
3597
3608
3620
3631
3643
3655
3667
3679
3691
3702
3714
3726
3738
3750
3762
3774
3786
3798
3810
3822
3834
3846
3858
3870
3882
3895
3907
3919
3932
3944
3956
3969
3981
3993
4005
4016
4027
4038
4050
4061
4072
4083
4094
4104
4114
4125
4135
4145
4155
4166
4176
4186
4196
4206
4217
4227
4237
4247
4257
4267
4277
4287
4297
4307
4317
4327
4337
4347
4357
4367
4377
4387
4397
4406
4416
4426
4436
4446
4456
4466
4476
4486
4496
4506
4516
4526
4536
4546
4556
4566
4576
4585
4595
4605
4615
4624
4634
4644
4653
4663
4673
4683
4692
4702
4712
4722
4732
4742
4751
4761
4771
4781
4790
4800
4809
4818
4827
4836
4845
4854
4862
4871
4879
4888
4896
4905
4913
4922
4930
4939
4947
4956
4965
4973
4982
4991
5000
5008
5017
5026
5034
5043
5051
5060
5068
5076
5084
5092
5099
5107
5115
5122
5129
5137
5144
5151
5159
5166
5173
5181
5188
5196
5203
5211
5218
5226
5233
5241
5248
5256
5263
5271
5278
5285
5293
5300
5308
5316
5323
5331
5339
5346
5354
5362
5369
5377
5385
5392
5399
5406
5413
5420
5427
5434
5441
5448
5455
5462
5469
5475
5482
5489
5495
5502
5508
5514
5520
5525
5531
5536
5541
5546
5550
5555
5559
5563
5567
5571
5574
5577
5580
5583
5586
5588
5590
5592
5593
5594
5595
5596
5597
5597
5597
5597
5597
5597
5596
5595
5593
5592
5590
5588
5586
5583
5580
5577
5574
5570
5567
5563
5558
5554
5549
5544
5539
5534
5529
5524
5518
5513
5507
5502
5496
5490
5484
5479
5473
5466
5460
5453
5447
5439
5432
5424
5416
5408
5400
5391
5382
5372
5363
5353
5343
5333
5323
5313
5303
5292
5282
5271
5260
5249
5238
5226
5215
5203
5191
5179
5166
5153
5140
5127
5114
5101
5087
5074
5060
5047
5033
5019
5006
4992
4978
4964
4950
4936
4922
4908
4894
4880
4865
4851
4837
4822
4808
4794
4780
4766
4752
4738
4724
4710
4696
4682
4668
4653
4639
4624
4609
4594
4578
4563
4547
4532
4516
4500
4484
4468
4452
4435
4419
4402
4385
4367
4350
4333
4315
4297
4280
4262
4244
4226
4208
4190
4173
4155
4137
4119
4101
4083
4065
4046
4029
4011
3993
3975
3957
3940
3923
3906
3889
3873
3857
3841
3825
3810
3795
3780
3766
3751
3737
3722
3708
3694
3680
3667
3653
3640
3627
3614
3602
3590
3578
3566
3555
3545
3534
3524
3514
3505
3496
3487
3478
3469
3461
3453
3446
3438
3431
3424
3417
3411
3405
3399
3393
3387
3381
3376
3370
3365
3360
3355
3350
3345
3340
3336
3331
3327
3323
3319
3316
3312
3309
3306
3303
3300
3297
3294
3292
3289
3287
3284
3282
3279
3277
3274
3272
3270
3268
3267
3265
3264
3262
3261
3261
3260
3259
3259
3259
3258
3258
3258
3258
3258
3257
3257
3256
3256
3255
3255
3254
3253
3253
3252
3251
3251
3250
3249
3248
3248
3247
3246
3245
3245
3244
3243
3242
3241
3240
3239
3239
3238
3237
3236
3235
3235
3234
3233
3233
3232
3232
3231
3231
3231
3231
3231
3230
3230
3230
3229
3229
3229
3228
3228
3227
3227
3226
3225
3225
3224
3223
3222
3222
3221
3220
3218
3217
3216
3215
3214
3212
3211
3209
3208
3206
3205
3203
3202
3200
3198
3196
3194
3192
3190
3188
3185
3183
3180
3178
3175
3173
3170
3168
3165
3163
3161
3158
3156
3153
3151
3148
3145
3142
3140
3137
3134
3131
3129
3126
3124
3122
3120
3118
3116
3114
3112
3111
3109
3108
3106
3105
3103
3101
3100
3098
3096
3094
3093
3091
3089
3087
3086
3084
3082
3081
3079
3077
3075
3073
3071
3068
3066
3063
3060
3057
3054
3051
3048
3045
3041
3038
3035
3031
3028
3024
3021
3017
3013
3009
3005
3001
2996
2991
2987
2982
2977
2972
2966
2961
2955
2949
2943
2937
2930
2924
2917
2910
2903
2896
2889
2882
2874
2867
2859
2851
2844
2836
2828
2819
2811
2803
2794
2785
2776
2767
2758
2749
2740
2730
2721
2712
2703
2693
2684
2675
2667
2658
2649
2640
2632
2623
2615
2606
2598
2590
2581
2573
2565
2558
2550
2543
2535
2528
2521
2515
2508
2502
2496
2490
2484
2478
2472
2466
2461
2455
2449
2444
2438
2432
2427
2421
2416
2410
2405
2399
2394
2389
2383
2378
2373
2368
2363
2358
2353
2348
2343
2338
2334
2330
2325
2321
2317
2313
2309
2305
2301
2297
2293
2289
2285
2281
2277
2273
2269
2265
2261
2257
2254
2250
2247
2244
2240
2237
2235
2232
2229
2226
2224
2221
2219
2217
2214
2212
2210
2208
2206
2204
2202
2200
2199
2197
2196
2194
2193
2191
2190
2188
2187
2186
2184
2183
2182
2180
2179
2178
2177
2176
2174
2173
2171
2170
2168
2166
2164
2162
2160
2158
2155
2153
2150
2148
2146
2143
2141
2138
2135
2133
2130
2127
2124
2121
2118
2114
2111
2107
2103
2099
2095
2091
2087
2082
2078
2073
2068
2063
2058
2053
2047
2041
2035
2029
2023
2017
2011
2004
1998
1991
1984
1978
1971
1964
1957
1950
1943
1936
1929
1921
1914
1907
1899
1892
1885
1877
1870
1863
1855
1848
1840
1833
1825
1818
1811
1804
1796
1789
1782
1775
1768
1761
1754
1748
1741
1734
1728
1721
1715
1708
1702
1696
1690
1684
1678
1672
1666
1660
1655
1650
1645
1640
1635
1630
1626
1621
1617
1613
1609
1605
1602
1598
1595
1592
1589
1586
1584
1581
1579
1577
1576
1575
1574
1573
1572
1572
1571
1571
1571
1572
1572
1573
1574
1575
1576
1578
1580
1582
1585
1587
1590
1594
1597
1601
1605
1609
1613
1617
1621
1626
1630
1635
1639
1644
1648
1653
1658
1663
1667
1672
1678
1683
1688
1694
1699
1704
1710
1715
1721
1726
1732
1737
1742
1747
1753
1758
1763
1768
1773
1778
1783
1788
1793
1798
1803
1808
1813
1818
1823
1828
1832
1837
1842
1846
1851
1855
1860
1864
1868
1872
1876
1881
1885
1889
1893
1896
1900
1904
1908
1911
1915
1918
1922
1925
1928
1931
1934
1937
1940
1942
1945
1948
1950
1952
1955
1957
1959
1961
1962
1964
1966
1968
1969
1971
1973
1975
1977
1979
1981
1983
1985
1987
1989
1991
1993
1995
1996
1998
2000
2001
2003
2005
2005
2007
2009
2009
2011
2012
2013
2013
2015
2016
2017
2017
2019
2019
2020
2020
2021
2021
2021
2021
2021
2020
2020
2019
2017
2017
2015
2013
2012
2009
2008
2005
2003
2000
1997
1993
1990
1986
1981
1977
1972
1966
1961
1955
1949
1943
1937
1930
1923
1915
1907
1899
1891
1882
1873
1864
1854
1844
1834
1823
1812
1801
1790
1778
1766
1754
1742
1730
1717
1704
1691
1677
1664
1650
1635
1621
1606
1591
1576
1560
1544
1528
1511
1494
1477
1460
1442
1424
1406
1388
1370
1351
1332
1313
1294
1275
1256
1236
1217
1197
1177
1157
1138
1118
1097
1077
1057
1037
1016
996
975
955
934
913
892
871
850
829
807
786
764
742
721
699
677
654
632
610
588
566
543
521
499
477
455
433
411
389
367
345
323
301
280
258
236
215
193
172
150
129
107
86
65
44
23
2
-19
-40
-60
-81
-102
-122
-143
-163
-184
-204
-224
-244
-264
-284
-304
-324
-343
-363
-383
-402
-422
-441
-461
-480
-500
-520
-539
-559
-579
-598
-618
-638
-657
-676
-696
-715
-734
-752
-771
-790
-809
-828
-846
-865
-884
-903
-922
-941
-959
-978
-997
-1016
-1034
-1053
-1071
-1090
-1108
-1126
-1144
-1162
-1180
-1198
-1216
-1234
-1251
-1269
-1287
-1304
-1322
-1340
-1357
-1375
-1392
-1410
-1427
-1445
-1462
-1479
-1496
-1513
-1530
-1547
-1564
-1580
-1597
-1613
-1630
-1646
-1662
-1679
-1695
-1711
-1727
-1743
-1758
-1774
-1789
-1804
-1819
-1834
-1848
-1863
-1877
-1892
-1906
-1920
-1935
-1949
-1963
-1977
-1991
-2005
-2019
-2033
-2047
-2060
-2073
-2087
-2100
-2112
-2125
-2138
-2150
-2163
-2175
-2187
-2200
-2212
-2224
-2236
-2248
-2260
-2272
-2284
-2296
-2307
-2319
-2331
-2342
-2353
-2364
-2375
-2386
-2397
-2407
-2418
-2428
-2438
-2448
-2459
-2469
-2479
-2489
-2499
-2510
-2520
-2530
-2540
-2550
-2560
-2570
-2580
-2590
-2600
-2610
-2619
-2629
-2638
-2647
-2657
-2666
-2675
-2685
-2694
-2703
-2712
-2721
-2730
-2739
-2748
-2757
-2766
-2774
-2783
-2791
-2800
-2808
-2816
-2824
-2832
-2840
-2847
-2855
-2862
-2869
-2877
-2884
-2891
-2897
-2904
-2911
-2917
-2923
-2930
-2936
-2941
-2947
-2953
-2958
-2964
-2969
-2974
-2979
-2984
-2988
-2993
-2997
-3002
-3006
-3010
-3013
-3017
-3020
-3024
-3027
-3030
-3033
-3036
-3038
-3041
-3043
-3046
-3048
-3050
-3052
-3054
-3056
-3057
-3059
-3061
-3062
-3063
-3065
-3066
-3067
-3068
-3069
-3070
-3071
-3072
-3073
-3073
-3074
-3074
-3075
-3075
-3076
-3076
-3077
-3078
-3078
-3079
-3080
-3080
-3081
-3082
-3083
-3084
-3085
-3086
-3087
-3088
-3089
-3089
-3090
-3091
-3092
-3092
-3093
-3094
-3095
-3096
-3097
-3098
-3099
-3100
-3101
-3102
-3103
-3105
-3106
-3107
-3108
-3109
-3110
-3111
-3113
-3114
-3115
-3116
-3117
-3118
-3119
-3120
-3121
-3122
-3123
-3124
-3124
-3125
-3126
-3126
-3127
-3127
-3128
-3128
-3129
-3130
-3130
-3131
-3131
-3132
-3132
-3133
-3133
-3134
-3134
-3135
-3135
-3135
-3135
-3136
-3136
-3136
-3137
-3137
-3138
-3138
-3139
-3140
-3140
-3141
-3142
-3143
-3144
-3145
-3146
-3147
-3147
-3148
-3149
-3150
-3151
-3152
-3153
-3154
-3155
-3156
-3158
-3159
-3160
-3162
-3163
-3165
-3167
-3168
-3170
-3172
-3174
-3176
-3178
-3180
-3182
-3184
-3187
-3189
-3192
-3194
-3197
-3200
-3202
-3205
-3208
-3211
-3214
-3217
-3219
-3222
-3225
-3228
-3231
-3235
-3238
-3241
-3245
-3248
-3252
-3256
-3260
-3264
-3268
-3272
-3277
-3281
-3286
-3291
-3295
-3300
-3305
-3310
-3315
-3320
-3325
-3330
-3335
-3340
-3346
-3351
-3357
-3362
-3367
-3373
-3378
-3384
-3389
-3395
-3400
-3405
-3411
-3416
-3421
-3427
-3432
-3437
-3443
-3448
-3453
-3459
-3464
-3470
-3475
-3481
-3486
-3492
-3498
-3503
-3509
-3514
-3520
-3526
-3531
-3537
-3542
-3548
-3553
-3558
-3564
-3569
-3574
-3580
-3585
-3590
-3595
-3600
-3605
-3609
-3614
-3619
-3623
-3628
-3632
-3636
-3641
-3645
-3649
-3653
-3657
-3661
-3665
-3668
-3672
-3675
-3678
-3681
-3683
-3686
-3688
-3690
-3691
-3693
-3694
-3695
-3696
-3697
-3697
-3698
-3698
-3698
-3698
-3697
-3696
-3696
-3694
-3693
-3692
-3690
-3689
-3687
-3685
-3683
-3682
-3680
-3678
-3675
-3673
-3671
-3669
-3667
-3664
-3662
-3659
-3657
-3654
-3651
-3648
-3645
-3642
-3638
-3635
-3632
-3628
-3625
-3621
-3617
-3614
-3610
-3606
-3603
-3599
-3595
-3591
-3587
-3583
-3579
-3575
-3571
-3566
-3562
-3557
-3553
-3548
-3543
-3538
-3534
-3529
-3524
-3519
-3515
-3510
-3505
-3501
-3496
-3491
-3487
-3482
-3477
-3473
-3468
-3464
-3459
-3455
-3450
-3446
-3441
-3437
-3433
-3428
-3424
-3419
-3415
-3411
-3407
-3402
-3398
-3394
-3390
-3386
-3382
-3378
-3374
-3371
-3367
-3364
-3360
-3357
-3354
-3350
-3347
-3344
-3341
-3338
-3336
-3333
-3330
-3327
-3324
-3321
-3318
-3315
-3312
-3309
-3306
-3303
-3300
-3297
-3294
-3292
-3289
-3286
-3283
-3280
-3278
-3275
-3272
-3269
-3266
-3263
-3260
-3257
-3254
-3250
-3247
-3243
-3239
-3235
-3231
-3227
-3222
-3218
-3213
-3208
-3204
-3199
-3194
-3189
-3184
-3179
-3174
-3168
-3163
-3158
-3152
-3146
-3140
-3134
-3128
-3122
-3115
-3109
-3102
-3095
-3088
-3081
-3074
-3067
-3060
-3053
-3046
-3038
-3031
-3024
-3016
-3009
-3002
-2994
-2986
-2979
-2971
-2963
-2955
-2947
-2939
-2931
-2923
-2914
-2906
-2898
-2889
-2881
-2873
-2864
-2856
-2847
-2839
-2831
-2822
-2814
-2806
-2797
-2789
-2781
-2773
-2765
-2757
-2749
-2741
-2733
-2725
-2718
-2710
-2702
-2694
-2687
-2679
-2672
-2665
-2657
-2650
-2643
-2636
-2630
-2623
-2616
-2610
-2603
-2597
-2591
-2584
-2578
-2572
-2566
-2559
-2553
-2547
-2541
-2535
-2529
-2523
-2516
-2510
-2504
-2499
-2493
-2487
-2481
-2475
-2470
-2464
-2459
-2454
-2448
-2443
-2438
-2433
-2428
-2423
-2418
-2413
-2408
-2403
-2398
-2393
-2388
-2383
-2378
-2373
-2368
-2363
-2358
-2353
-2348
-2343
-2338
-2333
-2328
-2323
-2318
-2313
-2308
-2303
-2299
-2294
-2289
-2283
-2278
-2273
-2268
-2262
-2257
-2251
-2246
-2240
-2235
-2229
-2223
-2217
-2212
-2206
-2200
-2194
-2188
-2182
-2176
-2170
-2164
-2158
-2152
-2145
-2139
-2132
-2126
-2119
-2113
-2106
-2100
-2093
-2086
-2080
-2073
-2066
-2059
-2052
-2045
-2039
-2031
-2024
-2017
-2009
-2001
-1995
-1988
-1980
-1973
-1965
-1957
-1950
-1942
-1934
-1926
-1917
-1909
-1901
-1892
-1884
-1875
-1867
-1858
-1850
-1841
-1833
-1824
-1816
-1807
-1798
-1789
-1780
-1771
-1762
-1752
-1742
-1733
-1723
-1713
-1702
-1692
-1682
-1671
-1660
-1650
-1639
-1627
-1616
-1605
-1593
-1581
-1569
-1557
-1544
-1532
-1519
-1506
-1493
-1479
-1466
-1452
-1438
-1424
-1410
-1396
-1381
-1366
-1351
-1336
-1321
-1305
-1289
-1273
-1257
-1240
-1224
-1207
-1190
-1172
-1155
-1137
-1119
-1101
-1083
-1064
-1046
-1027
-1008
-989
-969
-950
-930
-910
-890
-870
-850
-829
-808
-787
-765
-744
-722
-700
-677
-655
-632
-610
-587
-564
-541
-518
-495
-472
-449
-426
-403
-380
-356
-333
-310
-286
-262
-239
-215
-191
-167
-143
-119
-96
-72
-48
-24
0
23
47
71
94
118
141
165
188
212
236
259
283
307
331
355
379
403
427
451
475
500
524
548
573
597
621
646
670
695
719
743
768
792
816
840
864
888
912
936
960
984
1008
1031
1055
1079
1102
1126
1149
1173
1196
1219
1242
1265
1287
1310
1332
1355
1377
1399
1421
1443
1465
1487
1509
1530
1552
1573
1594
1615
1636
1657
1677
1698
1718
1739
1759
1779
1799
1819
1839
1859
1879
1899
1919
1939
1958
1977
1997
2016
2033
2053
2072
2090
2108
2126
2145
2162
2180
2198
2216
2233
2251
2268
2286
2303
2320
2337
2354
2371
2387
2404
2420
2436
2452
2468
2484
2500
2515
2530
2546
2561
2576
2591
2605
2620
2634
2649
2663
2677
2691
2705
2719
2733
2746
2759
2773
2785
2798
2811
2823
2835
2847
2859
2871
2882
2894
2905
2916
2927
2938
2949
2960
2971
2981
2992
3002
3013
3023
3033
3044
3053
3063
3072
3082
3091
3100
3108
3117
3126
3134
3142
3150
3158
3166
3174
3181
3189
3196
3203
3210
3216
3222
3228
3234
3240
3245
3250
3255
3259
3264
3268
3272
3276
3279
3283
3286
3289
3291
3293
3295
3297
3299
3300
3301
3302
3303
3304
3304
3305
3305
3305
3304
3304
3303
3302
3301
3300
3299
3297
3295
3293
3291
3289
3286
3283
3281
3277
3274
3271
3267
3263
3259
3255
3250
3245
3240
3235
3230
3224
3218
3212
3206
3199
3193
3186
3179
3171
3164
3156
3148
3140
3132
3124
3115
3106
3097
3088
3079
3070
3060
3051
3041
3032
3022
3012
3003
2993
2983
2973
2963
2953
2943
2932
2922
2912
2901
2891
2881
2870
2860
2850
2840
2829
2819
2809
2799
2789
2778
2768
2758
2748
2738
2727
2717
2707
2697
2686
2676
2666
2655
2645
2635
2625
2614
2604
2594
2584
2574
2563
2553
2543
2533
2523
2513
2503
2493
2483
2473
2463
2453
2444
2434
2424
2414
2404
2394
2384
2375
2365
2355
2345
2335
2326
2316
2306
2297
2287
2278
2268
2259
2250
2241
2231
2222
2213
2204
2195
2186
2177
2168
2158
2149
2140
2131
2122
2112
2103
2094
2084
2075
2065
2056
2045
2036
2025
2016
2005
1996
1986
1976
1965
1955
1944
1934
1923
1913
1902
1892
1881
1871
1860
1849
1839
1828
1817
1806
1795
1784
1773
1762
1751
1740
1728
1717
1706
1694
1683
1671
1660
1648
1636
1624
1612
1599
1587
1575
1562
1549
1536
1524
1511
1498
1485
1472
1459
1446
1432
1419
1406
1393
1379
1366
1352
1338
1325
1311
1297
1283
1269
1255
1242
1228
1214
1200
1186
1172
1158
1144
1130
1116
1102
1088
1074
1059
1045
1031
1016
1002
988
974
960
945
931
917
903
889
875
862
848
834
820
807
793
779
765
751
738
724
710
696
682
668
654
640
626
613
599
585
572
558
545
532
519
506
493
480
467
454
441
429
416
403
391
378
366
353
341
328
316
304
291
279
267
256
244
232
221
209
198
187
175
164
153
141
130
119
107
96
85
74
63
51
40
29
18
8
-3
-14
-25
-35
-46
-56
-66
-77
-87
-97
-107
-117
-128
-138
-148
-158
-168
-178
-188
-198
-208
-218
-228
-238
-247
-257
-267
-276
-285
-295
-304
-313
-322
-331
-340
-349
-358
-367
-375
-384
-393
-401
-409
-417
-425
-433
-441
-449
-456
-463
-471
-478
-485
-492
-499
-506
-512
-519
-526
-532
-539
-545
-552
-558
-564
-571
-577
-583
-590
-596
-602
-608
-614
-620
-627
-633
-639
-645
-651
-656
-662
-668
-674
-680
-685
-691
-697
-703
-708
-714
-720
-726
-732
-737
-743
-749
-755
-761
-767
-773
-779
-785
-790
-796
-802
-807
-813
-819
-825
-830
-836
-842
-848
-854
-860
-867
-873
-880
-886
-893
-899
-906
-912
-919
-926
-932
-939
-945
-952
-958
-964
-971
-977
-983
-988
-994
-1000
-1006
-1010
-1016
-1022
-1028
-1034
-1039
-1045
-1050
-1055
-1061
-1066
-1071
-1076
-1081
-1086
-1090
-1095
-1100
-1104
-1109
-1113
-1118
-1122
-1126
-1131
-1135
-1139
-1143
-1147
-1151
-1155
-1159
-1163
-1166
-1170
-1174
-1178
-1181
-1185
-1188
-1192
-1196
-1199
-1202
-1206
-1209
-1212
-1216
-1219
-1222
-1225
-1227
-1230
-1233
-1235
-1237
-1240
-1242
-1244
-1246
-1248
-1250
-1251
-1253
-1255
-1256
-1257
-1259
-1260
-1261
-1263
-1264
-1265
-1266
-1267
-1268
-1269
-1269
-1270
-1271
-1272
-1273
-1274
-1275
-1275
-1276
-1277
-1277
-1278
-1278
-1279
-1279
-1280
-1280
-1281
-1281
-1281
-1282
-1282
-1282
-1282
-1283
-1283
-1282
-1282
-1282
-1282
-1281
-1281
-1280
-1280
-1279
-1279
-1278
-1278
-1277
-1277
-1277
-1277
-1276
-1276
-1276
-1276
-1276
-1275
-1275
-1275
-1275
-1275
-1274
-1274
-1274
-1274
-1274
-1275
-1275
-1275
-1275
-1275
-1276
-1276
-1276
-1277
-1277
-1277
-1277
-1277
-1277
-1277
-1277
-1277
-1277
-1277
-1277
-1276
-1276
-1276
-1276
-1276
-1276
-1276
-1276
-1276
-1276
-1276
-1276
-1276
-1276
-1277
-1277
-1277
-1277
-1278
-1278
-1279
-1279
-1279
-1280
-1280
-1281
-1281
-1282
-1282
-1283
-1284
-1284
-1285
-1286
-1287
-1287
-1288
-1289
-1290
-1291
-1292
-1293
-1294
-1295
-1296
-1296
-1297
-1298
-1299
-1300
-1301
-1302
-1302
-1303
-1304
-1305
-1305
-1306
-1307
-1307
-1308
-1308
-1309
-1309
-1310
-1310
-1311
-1311
-1311
-1311
-1312
-1312
-1312
-1312
-1312
-1311
-1311
-1311
-1311
-1310
-1310
-1309
-1309
-1308
-1308
-1307
-1306
-1306
-1305
-1305
-1304
-1303
-1303
-1302
-1301
-1300
-1299
-1298
-1297
-1296
-1295
-1294
-1293
-1292
-1290
-1289
-1287
-1285
-1283
-1281
-1279
-1277
-1274
-1272
-1269
-1266
-1263
-1260
-1256
-1253
-1249
-1245
-1241
-1237
-1232
-1228
-1223
-1219
-1214
-1209
-1203
-1198
-1192
-1186
-1180
-1174
-1168
-1161
-1155
-1148
-1141
-1133
-1126
-1118
-1111
-1103
-1095
-1086
-1078
-1069
-1061
-1052
-1043
-1034
-1024
-1014
-1004
-995
-985
-974
-964
-953
-942
-931
-920
-909
-897
-886
-874
-862
-850
-838
-826
-814
-802
-789
-777
-764
-752
-739
-726
-713
-701
-688
-675
-662
-649
-636
-623
-610
-597
-583
-570
-557
-544
-530
-517
-503
-490
-477
-463
-450
-436
-422
-409
-395
-382
-368
-355
-341
-327
-314
-300
-287
-273
-260
-247
-233
-220
-207
-194
-181
-168
-155
-142
-129
-116
-103
-90
-78
-65
-52
-39
-26
-13
0
13
26
39
52
66
79
92
105
118
131
144
157
169
182
195
207
220
232
245
257
269
281
293
305
317
329
340
352
363
374
385
396
406
417
428
438
448
458
468
478
488
498
508
517
527
537
546
556
565
574
584
593
602
611
619
628
637
645
654
662
671
679
687
695
703
711
719
727
735
743
751
759
766
774
782
790
797
805
813
820
828
836
843
850
858
865
873
880
887
895
902
909
916
924
931
938
945
952
959
966
974
981
988
995
1002
1008
1016
1024
1031
1038
1045
1052
1059
1067
1074
1081
1088
1095
1102
1110
1117
1124
1131
1138
1146
1153
1160
1167
1175
1182
1189
1197
1204
1211
1219
1226
1233
1240
1247
1254
1261
1268
1275
1281
1288
1294
1301
1307
1314
1320
1326
1333
1339
1345
1351
1357
1363
1369
1374
1380
1386
1392
1398
1404
1409
1415
1421
1427
1432
1438
1444
1449
1455
1460
1465
1470
1476
1481
1486
1491
1495
1500
1505
1510
1515
1520
1525
1530
1534
1539
1544
1549
1553
1558
1562
1567
1571
1575
1579
1583
1587
1591
1595
1599
1602
1606
1610
1613
1617
1620
1624
1627
1630
1633
1636
1638
1641
1643
1645
1648
1650
1652
1653
1655
1657
1658
1659
1661
1662
1663
1663
1664
1665
1665
1665
1665
1665
1665
1665
1664
1664
1663
1662
1661
1659
1658
1656
1654
1653
1651
1648
1646
1644
1641
1638
1636
1633
1630
1627
1624
1620
1617
1613
1610
1606
1602
1598
1594
1590
1586
1582
1577
1572
1568
1563
1558
1553
1548
1543
1538
1533
1528
1522
1517
1512
1506
1500
1494
1488
1482
1476
1470
1464
1457
1451
1444
1437
1431
1424
1417
1410
1403
1396
1389
1382
1374
1367
1359
1352
1344
1337
1329
1321
1313
1305
1297
1289
1281
1273
1265
1256
1248
1240
1232
1223
1215
1206
1198
1189
1181
1172
1164
1155
1147
1138
1129
1121
1112
1103
1094
1085
1076
1066
1057
1048
1038
1029
1020
1010
1000
991
982
973
963
954
945
936
927
918
909
901
892
884
875
867
859
850
842
834
826
818
810
802
794
786
778
770
762
754
746
738
731
723
715
708
701
693
686
679
672
665
658
651
644
637
631
624
618
612
606
600
594
589
583
578
572
567
562
557
552
547
542
538
533
529
524
520
516
512
508
505
501
497
494
491
487
484
481
478
476
473
470
468
466
463
461
459
458
456
454
453
452
450
449
448
447
446
445
444
443
443
442
442
441
441
440
440
439
439
438
438
438
437
437
436
436
435
435
435
434
434
434
433
433
433
432
432
432
431
431
431
430
430
429
429
429
428
428
427
427
426
426
425
424
424
423
423
422
421
421
420
419
418
418
417
416
416
415
415
414
413
413
412
411
411
410
410
409
408
408
407
406
406
405
405
404
403
403
402
402
401
400
400
399
399
398
397
397
396
396
395
394
394
393
393
392
391
391
390
390
389
388
388
387
387
386
385
385
384
384
383
383
382
381
381
380
380
379
378
378
377
377
376
376
375
374
374
373
373
372
372
371
370
370
369
369
368
368
367
366
366
365
365
364
364
363
363
362
361
361
360
360
359
359
358
358
357
356
356
355
355
354
354
353
353
352
352
351
350
350
349
349
348
348
347
347
346
346
345
345
344
343
343
342
342
341
341
340
340
339
339
338
338
337
337
336
336
335
335
334
334
333
333
332
331
331
330
330
329
329
328
328
327
327
326
326
325
325
324
324
323
323
322
322
321
321
320
320
319
319
318
318
317
317
316
316
315
315
314
314
313
313
312
312
312
311
311
310
310
309
309
308
308
307
307
306
306
305
305
304
304
303
303
302
302
302
301
301
300
300
299
299
298
298
297
297
296
296
295
295
295
294
294
293
293
292
292
291
291
290
290
290
289
289
288
288
287
287
286
286
286
285
285
284
284
283
283
282
282
282
281
281
280
280
279
279
279
278
278
277
277
276
276
276
275
275
274
274
273
273
273
272
272
271
271
271
270
270
269
269
268
268
268
267
267
266
266
266
265
265
264
264
264
263
263
262
262
262
261
261
260
260
260
259
259
258
258
258
257
257
256
256
256
255
255
254
254
254
253
253
252
252
252
251
251
251
250
250
249
249
249
248
248
247
247
247
246
246
246
245
245
245
244
244
243
243
243
242
242
242
241
241
240
240
240
239
239
239
238
238
238
237
237
236
236
236
235
235
235
234
234
234
233
233
233
232
232
232
231
231
231
230
230
230
229
229
228
228
228
227
227
227
226
226
226
225
225
225
224
224
224
223
223
223
222
222
222
221
221
221
220
220
220
220
219
219
219
218
218
218
217
217
217
216
216
216
215
215
215
214
214
214
213
213
213
213
212
212
212
211
211
211
210
210
210
209
209
209
209
208
208
208
207
207
207
206
206
206
206
205
205
205
204
204
204
204
203
203
203
202
202
202
202
201
201
201
200
200
200
200
199
199
199
198
198
198
198
197
197
197
196
196
196
196
195
195
195
195
194
194
194
193
193
193
193
192
192
192
192
191
191
191
191
190
190
190
190
189
189
189
188
188
188
188
187
187
187
187
186
186
186
186
185
185
185
185
184
184
184
184
183
183
183
183
182
182
182
182
182
181
181
181
181
180
180
180
180
179
179
179
179
178
178
178
178
178
177
177
177
177
176
176
176
176
175
175
175
175
175
174
174
174
174
173
173
173
173
173
172
172
172
172
171
171
171
171
171
170
170
170
170
170
169
169
169
169
168
168
168
168
168
167
167
167
167
167
166
166
166
166
166
165
165
165
165
165
164
164
164
164
164
163
163
163
163
163
162
162
162
162
162
161
161
161
161
161
161
160
160
160
160
160
159
159
159
159
159
158
158
158
158
158
158
157
157
157
157
157
156
156
156
156
156
156
155
155
155
155
155
155
154
154
154
154
154
154
153
153
153
153
153
153
152
152
152
152
152
152
151
151
151
151
151
151
150
150
150
150
150
150
149
149
149
149
149
149
149
148
148
148
148
148
148
147
147
147
147
147
147
147
146
146
146
146
146
146
145
145
145
145
145
145
145
144
144
144
144
144
144
144
144
143
143
143
143
143
143
143
142
142
142
142
142
142
142
141
141
141
141
141
141
141
141
140
140
140
140
140
140
140
140
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
138
137
137
137
137
137
137
137
137
136
136
136
136
136
136
136
136
136
135
135
135
135
135
135
135
135
135
134
134
134
134
134
134
134
134
134
133
133
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
132
132
131
131
131
131
131
131
131
131
131
131
130
130
130
130
130
130
130
130
130
130
130
129
129
129
129
129
129
129
129
129
129
129
128
128
128
128
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
125
125
125
125
124
124
124
124
124
124
124
124
124
124
124
124
124
124
124
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
121
121
121
121
121
121
121
121
121
121
121
121
