5
9623
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
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
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
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
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
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
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
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
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
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
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
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
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
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-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
-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
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-15
-15
-15
-14
-14
-13
-13
-12
-12
-11
-11
-10
-10
-9
-8
-8
-7
-6
-6
-5
-4
-3
-2
-2
-1
0
1
2
3
4
5
6
7
8
9
11
12
13
14
15
16
17
19
20
21
22
24
25
26
27
29
30
31
33
34
35
37
38
40
41
43
44
46
47
49
50
52
54
55
57
59
60
62
64
65
67
69
71
73
75
77
79
80
82
84
86
88
90
92
94
97
99
101
103
105
107
109
111
113
115
117
119
122
124
126
128
130
132
134
136
138
140
142
144
146
148
150
152
154
156
158
160
162
164
166
168
170
172
174
176
178
179
181
183
185
187
189
191
193
194
196
198
200
201
203
205
206
208
209
211
212
214
215
216
218
219
220
222
223
224
225
226
227
228
229
229
230
231
231
232
233
233
233
234
234
234
234
234
234
234
234
234
234
234
233
233
232
232
231
231
230
230
229
228
228
227
226
225
224
224
223
222
221
220
219
218
217
216
215
214
212
211
210
209
208
207
206
205
203
202
201
200
199
197
196
195
194
192
191
190
189
188
187
185
184
183
182
181
180
178
177
176
175
174
172
171
170
169
168
166
165
164
163
162
161
160
159
157
156
155
154
153
151
150
149
147
146
145
143
142
140
139
137
136
134
132
131
129
127
125
123
121
119
117
114
112
110
108
105
103
100
98
95
92
89
87
84
81
78
75
71
68
65
62
58
55
51
48
44
41
37
33
30
26
22
18
14
10
6
2
-2
-6
-10
-14
-18
-22
-27
-31
-35
-40
-44
-49
-53
-58
-63
-67
-72
-77
-81
-86
-91
-96
-101
-105
-110
-115
-120
-125
-130
-135
-140
-145
-150
-155
-160
-165
-170
-175
-180
-185
-190
-195
-200
-205
-210
-215
-220
-225
-230
-234
-239
-243
-248
-252
-256
-260
-264
-268
-272
-275
-279
-282
-286
-289
-292
-295
-298
-300
-303
-305
-308
-310
-312
-314
-316
-317
-319
-321
-322
-324
-325
-326
-327
-328
-329
-330
-330
-331
-331
-331
-332
-332
-332
-332
-332
-332
-332
-333
-333
-333
-333
-333
-333
-333
-333
-332
-332
-332
-331
-331
-330
-330
-329
-329
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-331
-332
-333
-333
-334
-335
-335
-336
-337
-338
-339
-340
-341
-342
-343
-343
-344
-344
-344
-345
-345
-345
-345
-345
-345
-345
-345
-344
-344
-343
-342
-342
-341
-339
-338
-337
-335
-333
-331
-329
-327
-325
-323
-320
-318
-315
-313
-311
-308
-306
-303
-301
-298
-295
-293
-290
-287
-285
-282
-279
-277
-274
-272
-270
-268
-266
-264
-262
-260
-258
-256
-254
-253
-251
-249
-248
-247
-245
-244
-243
-242
-240
-239
-238
-238
-237
-236
-235
-235
-234
-233
-233
-232
-230
-229
-227
-225
-222
-220
-217
-213
-210
-206
-202
-198
-194
-190
-186
-181
-177
-172
-168
-163
-158
-153
-148
-142
-137
-131
-125
-120
-113
-107
-101
-95
-88
-81
-75
-68
-61
-54
-48
-41
-34
-27
-20
-13
-6
2
9
16
23
30
38
45
53
60
68
75
83
91
99
107
115
124
132
141
150
159
169
178
188
197
207
217
227
238
248
259
269
280
291
301
312
322
332
342
352
362
371
380
389
397
406
414
422
430
438
446
454
462
470
477
485
492
499
505
512
518
523
528
533
537
541
545
548
551
553
555
556
558
558
558
558
557
556
554
553
550
548
545
542
539
536
532
529
525
521
517
513
509
505
501
496
492
487
483
478
473
467
462
456
450
444
438
431
425
418
411
404
396
389
382
374
367
359
352
344
337
329
322
314
306
299
291
283
275
267
258
250
241
232
223
213
203
193
183
172
162
151
140
129
118
107
96
85
74
63
52
41
29
18
7
-4
-15
-26
-37
-48
-58
-68
-78
-88
-97
-107
-116
-125
-133
-142
-151
-159
-167
-175
-183
-190
-197
-204
-210
-216
-221
-226
-229
-232
-234
-236
-236
-236
-234
-232
-230
-226
-222
-218
-213
-208
-202
-197
-191
-185
-179
-172
-166
-160
-154
-149
-143
-138
-133
-128
-123
-118
-113
-108
-104
-99
-95
-91
-87
-84
-80
-78
-75
-73
-72
-70
-70
-69
-69
-70
-72
-74
-77
-80
-85
-90
-95
-102
-109
-116
-124
-133
-142
-151
-161
-171
-181
-191
-202
-212
-222
-232
-241
-250
-258
-266
-274
-281
-288
-294
-301
-307
-313
-319
-324
-329
-333
-337
-340
-343
-345
-347
-348
-349
-349
-349
-349
-348
-347
-345
-343
-341
-339
-336
-333
-330
-327
-323
-320
-316
-312
-308
-304
-299
-295
-290
-286
-281
-276
-270
-265
-259
-253
-247
-241
-234
-228
-221
-214
-207
-200
-193
-186
-179
-172
-166
-159
-153
-147
-142
-137
-132
-128
-125
-122
-119
-117
-115
-114
-113
-113
-112
-113
-113
-113
-114
-115
-116
-117
-118
-120
-121
-122
-123
-124
-125
-125
-125
-125
-123
-122
-120
-117
-114
-111
-107
-103
-98
-92
-87
-80
-73
-66
-58
-50
-41
-32
-22
-12
-1
11
23
35
48
62
75
89
104
118
133
149
164
179
195
210
225
240
254
268
282
296
309
321
333
345
356
366
376
385
393
400
406
412
416
419
422
423
423
423
422
421
418
416
413
410
406
402
398
394
389
384
378
373
367
360
354
347
340
333
326
319
313
306
299
293
287
281
276
271
266
262
257
254
250
247
244
242
239
238
236
235
235
235
236
237
238
240
243
246
249
253
258
262
267
273
278
283
288
294
299
304
308
313
317
321
325
328
332
335
338
341
344
346
348
350
352
353
353
353
353
353
352
350
349
347
344
341
337
332
327
321
314
306
298
289
280
270
260
250
239
229
218
207
196
186
175
164
154
143
133
122
112
102
92
82
72
63
54
45
37
29
21
14
7
0
-6
-11
-16
-21
-25
-30
-34
-37
-41
-44
-47
-49
-52
-54
-56
-57
-59
-60
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-59
-58
-57
-56
-55
-54
-53
-52
-50
-49
-47
-45
-44
-42
-40
-39
-38
-37
-37
-37
-37
-38
-39
-41
-43
-45
-47
-50
-52
-55
-57
-60
-62
-65
-68
-71
-75
-79
-83
-87
-91
-95
-99
-103
-106
-110
-113
-116
-119
-122
-124
-126
-127
-129
-130
-130
-131
-131
-131
-131
-131
-130
-129
-127
-125
-122
-118
-115
-110
-105
-100
-93
-87
-79
-72
-64
-56
-48
-40
-32
-24
-16
-7
1
9
16
24
31
38
44
51
57
64
70
77
83
89
96
102
108
113
118
123
127
131
134
136
138
139
140
141
141
142
142
142
141
141
140
139
138
137
135
134
133
131
131
130
129
128
128
127
126
125
124
122
121
119
117
114
112
109
107
104
101
98
95
92
88
85
82
78
75
72
70
67
65
63
61
60
58
57
56
55
54
54
54
54
55
56
57
59
60
63
65
67
70
72
75
78
80
83
86
89
92
95
98
102
105
109
114
119
124
130
136
142
148
154
160
166
172
178
184
190
196
202
207
213
219
224
230
234
239
242
246
248
251
252
253
254
255
255
255
255
254
253
252
251
249
247
246
244
241
239
237
235
232
230
228
226
224
222
220
219
218
217
217
217
216
216
216
216
216
215
215
215
215
215
216
216
216
217
217
218
218
218
218
218
218
218
218
218
217
217
218
218
218
219
220
221
222
224
226
229
232
235
238
242
245
249
253
256
260
264
268
272
276
280
284
289
293
298
303
308
313
318
323
328
333
337
341
345
349
352
355
357
359
361
363
364
365
367
368
370
371
372
373
373
373
373
373
372
371
369
367
364
362
359
357
354
352
349
347
345
343
342
340
339
338
337
337
338
339
341
344
348
353
358
364
371
378
385
393
400
408
415
423
430
437
444
451
458
464
471
478
484
491
498
504
511
517
523
529
534
539
544
547
551
553
555
556
557
557
557
557
556
555
553
551
548
545
541
537
532
526
520
514
507
499
490
481
471
460
449
437
425
412
399
385
371
358
343
329
315
301
287
273
258
244
230
216
201
187
172
158
143
129
114
100
86
73
60
48
36
25
14
4
-5
-14
-22
-31
-38
-46
-53
-60
-66
-73
-79
-85
-90
-95
-100
-105
-109
-113
-117
-120
-123
-126
-128
-130
-131
-133
-133
-134
-134
-134
-133
-132
-130
-127
-124
-121
-118
-114
-110
-106
-101
-97
-93
-89
-85
-81
-78
-75
-71
-69
-66
-64
-62
-60
-59
-58
-58
-57
-57
-57
-57
-57
-58
-59
-60
-61
-63
-64
-65
-67
-68
-69
-70
-70
-70
-70
-69
-68
-67
-65
-63
-61
-59
-57
-54
-52
-49
-47
-45
-43
-40
-38
-36
-34
-32
-30
-28
-26
-24
-22
-20
-19
-17
-16
-14
-13
-12
-11
-10
-10
-9
-9
-10
-10
-11
-13
-14
-16
-18
-20
-23
-26
-28
-31
-34
-38
-41
-45
-48
-52
-56
-59
-63
-67
-71
-74
-78
-82
-87
-92
-97
-103
-109
-117
-124
-133
-143
-153
-163
-174
-186
-198
-211
-223
-236
-250
-263
-276
-289
-302
-315
-328
-341
-353
-365
-377
-389
-400
-411
-422
-432
-441
-450
-459
-467
-474
-481
-488
-494
-500
-506
-512
-518
-523
-529
-535
-541
-547
-553
-559
-564
-570
-575
-579
-583
-587
-591
-594
-597
-599
-602
-604
-606
-609
-611
-613
-615
-617
-619
-620
-622
-623
-624
-625
-626
-627
-628
-629
-630
-631
-632
-633
-634
-635
-635
-636
-636
-637
-637
-636
-636
-636
-635
-634
-633
-631
-630
-628
-626
-623
-621
-619
-617
-615
-613
-612
-611
-610
-609
-609
-609
-608
-607
-607
-606
-606
-605
-605
-605
-605
-606
-606
-608
-610
-612
-615
-619
-623
-628
-633
-639
-645
-651
-658
-664
-671
-678
-685
-693
-700
-708
-716
-725
-733
-742
-751
-761
-770
-779
-788
-797
-805
-813
-821
-828
-834
-840
-846
-852
-857
-862
-867
-872
-877
-882
-887
-892
-897
-902
-908
-914
-919
-925
-931
-938
-944
-951
-957
-963
-969
-975
-981
-986
-992
-997
-1002
-1008
-1012
-1018
-1025
-1030
-1036
-1042
-1048
-1054
-1061
-1067
-1074
-1081
-1088
-1096
-1104
-1113
-1121
-1130
-1140
-1149
-1158
-1167
-1176
-1185
-1193
-1201
-1208
-1214
-1220
-1224
-1228
-1230
-1232
-1233
-1233
-1232
-1231
-1230
-1229
-1227
-1226
-1225
-1224
-1223
-1222
-1221
-1221
-1220
-1220
-1219
-1218
-1216
-1214
-1212
-1210
-1207
-1203
-1199
-1194
-1189
-1183
-1177
-1170
-1164
-1158
-1151
-1145
-1139
-1133
-1128
-1122
-1117
-1112
-1108
-1103
-1099
-1095
-1091
-1087
-1084
-1081
-1078
-1075
-1072
-1070
-1067
-1065
-1062
-1060
-1057
-1056
-1054
-1053
-1052
-1052
-1052
-1052
-1054
-1055
-1057
-1059
-1062
-1065
-1068
-1071
-1075
-1079
-1084
-1088
-1093
-1097
-1102
-1106
-1110
-1115
-1119
-1123
-1127
-1131
-1135
-1139
-1142
-1146
-1149
-1152
-1155
-1158
-1161
-1163
-1166
-1167
-1169
-1170
-1171
-1172
-1172
-1173
-1173
-1172
-1172
-1171
-1170
-1169
-1167
-1165
-1162
-1160
-1157
-1154
-1150
-1147
-1143
-1139
-1135
-1131
-1127
-1123
-1118
-1114
-1109
-1104
-1099
-1094
-1089
-1084
-1078
-1072
-1067
-1061
-1055
-1049
-1042
-1035
-1028
-1020
-1012
-1004
-997
-989
-980
-971
-962
-953
-944
-934
-924
-915
-904
-894
-883
-873
-862
-851
-840
-828
-817
-806
-795
-785
-774
-763
-753
-742
-731
-721
-710
-699
-687
-675
-663
-651
-638
-625
-611
-597
-583
-569
-554
-538
-522
-506
-488
-470
-451
-431
-411
-390
-369
-347
-324
-301
-278
-255
-231
-207
-183
-159
-134
-110
-85
-61
-36
-12
12
36
59
82
105
127
149
171
193
214
235
256
276
297
316
336
354
373
391
408
425
443
460
477
493
510
527
544
561
578
595
612
630
647
664
682
700
718
736
754
773
791
810
829
848
866
884
902
920
937
954
970
986
1000
1014
1029
1043
1055
1068
1080
1092
1104
1115
1126
1137
1147
1157
1167
1177
1186
1195
1204
1212
1220
1227
1234
1241
1247
1253
1258
1264
1269
1274
1279
1284
1289
1293
1297
1302
1306
1310
1313
1317
1320
1322
1325
1328
1330
1333
1335
1337
1340
1342
1345
1348
1351
1354
1357
1361
1366
1371
1376
1381
1387
1392
1397
1402
1405
1408
1411
1412
1412
1412
1411
1409
1406
1402
1398
1393
1388
1382
1375
1368
1360
1351
1342
1333
1323
1313
1303
1292
1281
1270
1259
1247
1235
1222
1209
1194
1179
1163
1146
1129
1110
1091
1072
1051
1030
1008
986
963
940
916
892
867
843
818
792
767
741
715
689
662
636
609
582
554
527
498
469
440
411
381
351
321
291
261
231
201
171
141
112
82
53
24
-4
-33
-62
-91
-121
-151
-181
-212
-243
-274
-305
-336
-368
-399
-431
-463
-496
-529
-562
-596
-630
-665
-700
-735
-770
-805
-840
-875
-909
-942
-975
-1006
-1036
-1065
-1093
-1119
-1144
-1168
-1190
-1211
-1230
-1248
-1264
-1280
-1294
-1308
-1320
-1332
-1344
-1355
-1365
-1375
-1384
-1393
-1400
-1408
-1414
-1419
-1424
-1427
-1429
-1430
-1430
-1428
-1425
-1421
-1415
-1409
-1402
-1395
-1386
-1377
-1367
-1357
-1346
-1335
-1324
-1313
-1302
-1292
-1281
-1271
-1262
-1253
-1244
-1236
-1228
-1221
-1213
-1206
-1199
-1193
-1186
-1180
-1174
-1169
-1164
-1159
-1154
-1150
-1146
-1142
-1139
-1137
-1135
-1135
-1135
-1137
-1140
-1143
-1148
-1154
-1160
-1166
-1173
-1181
-1188
-1195
-1202
-1209
-1215
-1222
-1227
-1233
-1238
-1242
-1246
-1249
-1251
-1253
-1255
-1256
-1257
-1258
-1259
-1259
-1259
-1259
-1259
-1259
-1258
-1257
-1255
-1253
-1251
-1249
-1246
-1243
-1240
-1237
-1233
-1230
-1226
-1223
-1219
-1215
-1210
-1205
-1200
-1194
-1188
-1181
-1173
-1165
-1155
-1145
-1134
-1122
-1110
-1097
-1084
-1070
-1056
-1042
-1027
-1012
-996
-980
-964
-948
-931
-914
-898
-881
-864
-848
-832
-816
-801
-786
-773
-759
-747
-735
-724
-714
-704
-694
-684
-675
-666
-657
-647
-638
-628
-617
-606
-595
-583
-571
-557
-543
-528
-512
-496
-478
-460
-440
-420
-399
-376
-353
-328
-301
-273
-244
-213
-181
-147
-112
-76
-38
-1
38
77
116
156
196
236
276
316
356
396
436
476
516
556
596
636
675
715
755
794
834
873
912
951
989
1028
1066
1103
1141
1179
1217
1256
1295
1334
1373
1413
1453
1492
1532
1571
1609
1647
1685
1721
1757
1793
1827
1860
1892
1923
1952
1980
2007
2032
2057
2080
2103
2124
2144
2163
2181
2197
2213
2227
2240
2251
2262
2271
2280
2287
2293
2299
2303
2306
2309
2311
2311
2311
2310
2308
2305
2302
2297
2292
2286
2279
2272
2265
2257
2250
2241
2233
2224
2216
2206
2197
2187
2177
2167
2157
2146
2135
2124
2114
2103
2093
2084
2074
2065
2056
2048
2039
2029
2021
2011
2001
1991
1981
1970
1958
1946
1934
1920
1907
1893
1878
1863
1848
1832
1817
1802
1787
1772
1758
1745
1732
1718
1705
1692
1678
1663
1648
1633
1616
1599
1581
1562
1542
1522
1501
1479
1458
1435
1413
1390
1367
1344
1321
1298
1275
1253
1231
1209
1187
1165
1143
1120
1098
1075
1051
1028
1004
982
959
936
914
893
873
853
834
816
799
782
767
753
739
727
716
706
697
689
683
678
674
670
667
665
663
662
662
661
662
663
665
668
671
674
678
682
686
691
695
699
704
708
712
715
719
722
726
729
732
735
738
741
743
746
749
751
754
757
759
761
763
765
767
769
770
771
772
773
773
772
772
770
769
767
765
762
760
758
757
756
756
757
758
760
763
766
769
773
777
781
786
790
795
800
805
810
816
822
828
835
841
848
855
862
869
875
881
888
894
899
905
910
914
918
922
925
927
929
930
931
931
930
929
928
926
923
920
918
915
912
909
906
903
900
897
894
891
888
886
885
884
884
885
886
889
892
895
899
904
908
914
919
925
931
937
943
949
956
963
970
978
985
993
1000
1008
1016
1025
1033
1041
1049
1057
1066
1074
1083
1093
1103
1113
1124
1136
1149
1162
1176
1190
1205
1220
1236
1252
1269
1286
1304
1322
1342
1362
1383
1404
1427
1450
1475
1500
1527
1554
1583
1612
1642
1672
1702
1733
1764
1794
1825
1855
1884
1914
1942
1971
1998
2025
2051
2077
2102
2126
2150
2173
2195
2217
2239
2259
2280
2300
2319
2339
2358
2377
2396
2415
2433
2451
2468
2485
2500
2515
2528
2540
2551
2561
2569
2576
2582
2587
2590
2591
2592
2592
2591
2590
2588
2586
2584
2582
2580
2578
2577
2575
2574
2572
2571
2570
2569
2567
2565
2563
2561
2558
2554
2550
2546
2541
2536
2531
2525
2520
2514
2508
2502
2496
2491
2485
2479
2474
2468
2463
2458
2453
2448
2443
2439
2434
2430
2426
2422
2418
2414
2410
2407
2404
2401
2398
2396
2394
2393
2391
2390
2389
2388
2386
2384
2382
2379
2377
2374
2371
2367
2364
2361
2358
2354
2351
2347
2342
2337
2332
2326
2320
2312
2305
2297
2288
2278
2269
2258
2248
2237
2225
2214
2202
2190
2177
2165
2152
2138
2124
2110
2095
2080
2064
2047
2029
2011
1992
1973
1953
1932
1910
1888
1865
1842
1818
1793
1768
1743
1716
1690
1663
1636
1609
1582
1555
1528
1503
1477
1453
1428
1405
1382
1359
1336
1314
1292
1270
1249
1228
1207
1187
1167
1148
1129
1111
1092
1074
1055
1037
1018
1000
982
963
944
924
904
884
863
842
820
797
773
749
723
696
668
639
609
577
545
511
476
440
403
366
328
289
250
211
171
131
92
52
12
-27
-65
-103
-141
-177
-213
-248
-282
-315
-347
-378
-409
-439
-468
-497
-526
-554
-582
-609
-637
-664
-692
-719
-747
-774
-802
-829
-857
-884
-911
-937
-963
-989
-1014
-1039
-1064
-1087
-1110
-1133
-1154
-1175
-1196
-1215
-1234
-1252
-1269
-1285
-1300
-1314
-1326
-1338
-1348
-1358
-1366
-1373
-1379
-1383
-1387
-1389
-1389
-1388
-1386
-1382
-1376
-1370
-1361
-1351
-1340
-1328
-1314
-1299
-1284
-1267
-1249
-1230
-1211
-1190
-1169
-1146
-1123
-1099
-1075
-1049
-1022
-997
-970
-943
-916
-888
-860
-831
-802
-773
-743
-712
-680
-648
-615
-582
-548
-513
-478
-442
-406
-370
-334
-297
-262
-226
-191
-156
-122
-87
-53
-19
15
49
84
119
154
189
225
261
297
333
369
405
441
476
511
545
579
612
644
675
706
736
765
793
821
849
875
901
927
951
975
998
1020
1042
1062
1082
1101
1118
1134
1149
1163
1175
1186
1195
1203
1209
1214
1218
1221
1222
1223
1222
1220
1217
1212
1206
1198
1189
1178
1165
1151
1136
1119
1102
1083
1063
1042
1020
997
973
948
923
897
871
845
818
790
763
735
707
679
651
622
594
566
538
510
482
453
425
397
368
340
312
284
255
227
199
171
143
115
88
61
35
9
-16
-40
-64
-87
-109
-130
-150
-169
-186
-203
-220
-235
-249
-263
-277
-290
-303
-315
-327
-339
-350
-360
-370
-380
-388
-396
-402
-408
-413
-417
-419
-421
-421
-420
-418
-414
-410
-404
-397
-389
-381
-372
-362
-353
-343
-333
-323
-313
-304
-295
-287
-280
-274
-268
-263
-259
-256
-254
-252
-251
-250
-251
-251
-252
-254
-256
-258
-261
-263
-266
-269
-271
-274
-276
-279
-282
-285
-288
-291
-295
-300
-304
-310
-315
-321
-328
-334
-341
-349
-356
-363
-370
-377
-384
-390
-396
-401
-405
-409
-412
-414
-415
-415
-414
-412
-410
-407
-403
-399
-395
-390
-385
-380
-376
-371
-367
-363
-360
-357
-355
-353
-353
-353
-354
-356
-359
-362
-367
-373
-379
-386
-394
-403
-412
-423
-434
-446
-459
-474
-489
-506
-524
-544
-565
-588
-613
-639
-667
-697
-729
-762
-796
-833
-870
-909
-949
-990
-1032
-1075
-1118
-1162
-1206
-1251
-1295
-1340
-1384
-1428
-1471
-1515
-1557
-1599
-1640
-1681
-1720
-1759
-1796
-1833
-1868
-1903
-1937
-1971
-2003
-2035
-2066
-2096
-2124
-2152
-2179
-2205
-2230
-2254
-2278
-2300
-2322
-2344
-2365
-2385
-2405
-2424
-2442
-2460
-2477
-2493
-2508
-2522
-2536
-2549
-2561
-2573
-2584
-2595
-2605
-2615
-2624
-2633
-2642
-2650
-2657
-2665
-2671
-2677
-2682
-2686
-2690
-2692
-2693
-2693
-2692
-2690
-2687
-2683
-2677
-2672
-2666
-2659
-2653
-2647
-2640
-2635
-2629
-2624
-2619
-2615
-2611
-2608
-2605
-2603
-2602
-2601
-2601
-2601
-2602
-2603
-2604
-2605
-2606
-2608
-2609
-2611
-2612
-2613
-2613
-2613
-2613
-2613
-2612
-2610
-2608
-2605
-2601
-2596
-2590
-2583
-2575
-2566
-2557
-2546
-2535
-2524
-2511
-2499
-2486
-2473
-2460
-2447
-2434
-2421
-2407
-2394
-2380
-2366
-2352
-2337
-2322
-2306
-2290
-2273
-2256
-2238
-2220
-2202
-2184
-2165
-2147
-2128
-2110
-2092
-2074
-2056
-2039
-2021
-2005
-1989
-1974
-1958
-1943
-1928
-1913
-1898
-1883
-1868
-1853
-1838
-1823
-1809
-1794
-1780
-1766
-1753
-1740
-1728
-1716
-1705
-1695
-1686
-1677
-1669
-1661
-1654
-1647
-1641
-1635
-1629
-1623
-1617
-1611
-1606
-1600
-1594
-1587
-1581
-1575
-1569
-1563
-1557
-1552
-1546
-1541
-1537
-1532
-1528
-1523
-1519
-1514
-1510
-1505
-1500
-1495
-1489
-1483
-1477
-1471
-1464
-1457
-1450
-1442
-1433
-1424
-1415
-1405
-1394
-1383
-1371
-1359
-1347
-1334
-1322
-1309
-1296
-1283
-1270
-1257
-1244
-1230
-1216
-1202
-1187
-1172
-1157
-1142
-1126
-1110
-1093
-1076
-1058
-1040
-1022
-1002
-983
-964
-944
-925
-905
-886
-867
-848
-830
-811
-794
-776
-759
-742
-725
-708
-691
-675
-658
-642
-626
-610
-595
-580
-565
-551
-537
-523
-509
-496
-484
-471
-459
-447
-436
-424
-413
-402
-390
-379
-367
-356
-344
-331
-319
-307
-295
-284
-273
-262
-252
-243
-234
-226
-219
-212
-206
-201
-196
-192
-188
-185
-182
-179
-177
-175
-173
-171
-169
-168
-166
-165
-163
-162
-160
-158
-156
-154
-152
-149
-147
-144
-141
-137
-134
-130
-126
-121
-117
-112
-107
-103
-97
-92
-87
-82
-76
-71
-66
-62
-57
-52
-47
-42
-37
-32
-26
-21
-15
-10
-5
0
4
8
10
13
14
14
14
13
12
10
7
3
-1
-6
-11
-18
-25
-33
-42
-52
-63
-75
-87
-101
-115
-131
-147
-164
-182
-201
-222
-243
-265
-288
-312
-337
-363
-389
-416
-443
-470
-498
-525
-552
-578
-604
-630
-654
-678
-701
-724
-746
-768
-790
-811
-833
-854
-875
-895
-915
-935
-954
-973
-991
-1008
-1025
-1041
-1057
-1072
-1086
-1099
-1110
-1121
-1131
-1139
-1146
-1152
-1157
-1161
-1163
-1165
-1165
-1165
-1163
-1160
-1157
-1152
-1146
-1139
-1130
-1121
-1111
-1099
-1087
-1074
-1060
-1046
-1031
-1016
-1000
-985
-969
-954
-938
-924
-909
-896
-883
-871
-860
-850
-841
-832
-825
-818
-812
-808
-804
-801
-798
-796
-795
-793
-792
-790
-789
-786
-783
-779
-775
-769
-763
-757
-749
-742
-733
-725
-716
-708
-699
-690
-682
-674
-667
-660
-653
-647
-642
-637
-632
-627
-622
-617
-612
-607
-603
-598
-593
-588
-584
-579
-576
-572
-569
-567
-565
-564
-564
-564
-565
-566
-568
-570
-574
-578
-582
-587
-592
-597
-603
-608
-614
-620
-626
-632
-639
-646
-653
-661
-669
-677
-686
-695
-705
-715
-725
-735
-746
-757
-767
-778
-789
-800
-810
-821
-830
-840
-848
-857
-864
-871
-877
-883
-889
-894
-898
-902
-905
-908
-909
-910
-909
-907
-905
-901
-897
-892
-886
-880
-873
-866
-858
-850
-842
-834
-826
-818
-810
-803
-796
-790
-784
-779
-773
-768
-763
-757
-752
-746
-741
-735
-728
-721
-713
-705
-696
-686
-676
-665
-654
-642
-630
-619
-607
-596
-585
-575
-566
-557
-549
-542
-535
-528
-521
-514
-507
-500
-494
-487
-481
-475
-469
-464
-460
-456
-453
-451
-450
-449
-449
-451
-453
-456
-460
-465
-471
-478
-486
-495
-505
-515
-526
-537
-549
-560
-571
-582
-593
-603
-613
-622
-631
-640
-648
-657
-665
-673
-682
-690
-699
-708
-717
-728
-739
-751
-764
-778
-794
-811
-830
-850
-872
-895
-920
-947
-974
-1002
-1032
-1062
-1092
-1122
-1151
-1180
-1208
-1235
-1261
-1285
-1307
-1328
-1346
-1362
-1377
-1388
-1398
-1406
-1412
-1416
-1418
-1419
-1418
-1416
-1413
-1408
-1403
-1397
-1391
-1384
-1377
-1369
-1360
-1351
-1342
-1332
-1322
-1312
-1301
-1290
-1278
-1267
-1256
-1245
-1234
-1224
-1214
-1204
-1195
-1187
-1178
-1170
-1162
-1154
-1145
-1137
-1127
-1117
-1106
-1095
-1082
-1068
-1054
-1038
-1020
-1002
-984
-965
-945
-925
-905
-886
-867
-849
-833
-818
-804
-793
-783
-775
-769
-765
-763
-763
-765
-769
-774
-781
-790
-800
-811
-823
-837
-852
-868
-885
-902
-921
-941
-961
-982
-1004
-1028
-1052
-1076
-1101
-1126
-1152
-1178
-1204
-1230
-1256
-1283
-1310
-1337
-1365
-1393
-1422
-1451
-1481
-1512
-1542
-1573
-1604
-1635
-1665
-1695
-1725
-1754
-1782
-1810
-1837
-1864
-1890
-1915
-1940
-1964
-1987
-2009
-2032
-2054
-2075
-2097
-2118
-2139
-2160
-2180
-2201
-2223
-2244
-2265
-2287
-2309
-2332
-2355
-2379
-2403
-2428
-2454
-2480
-2506
-2532
-2559
-2584
-2609
-2634
-2657
-2679
-2700
-2720
-2737
-2753
-2768
-2780
-2792
-2801
-2809
-2816
-2822
-2827
-2830
-2832
-2833
-2833
-2831
-2828
-2824
-2818
-2811
-2802
-2792
-2781
-2768
-2754
-2740
-2724
-2708
-2691
-2674
-2657
-2640
-2623
-2607
-2591
-2575
-2560
-2545
-2530
-2515
-2499
-2484
-2468
-2451
-2434
-2417
-2399
-2381
-2363
-2344
-2325
-2306
-2287
-2268
-2250
-2232
-2214
-2197
-2181
-2167
-2153
-2141
-2132
-2124
-2119
-2117
-2118
-2121
-2128
-2138
-2152
-2169
-2189
-2212
-2238
-2267
-2298
-2332
-2369
-2407
-2447
-2489
-2533
-2578
-2624
-2672
-2720
-2769
-2820
-2871
-2922
-2974
-3026
-3079
-3131
-3183
-3234
-3284
-3332
-3379
-3424
-3467
-3508
-3546
-3582
-3615
-3646
-3674
-3700
-3723
-3744
-3764
-3781
-3797
-3811
-3825
-3837
-3849
-3860
-3870
-3880
-3890
-3899
-3908
-3917
-3926
-3934
-3941
-3947
-3952
-3956
-3959
-3960
-3960
-3958
-3954
-3949
-3942
-3934
-3924
-3912
-3899
-3883
-3866
-3847
-3826
-3804
-3780
-3754
-3727
-3699
-3670
-3640
-3610
-3578
-3547
-3514
-3481
-3447
-3413
-3379
-3344
-3308
-3272
-3237
-3200
-3164
-3128
-3091
-3054
-3016
-2977
-2938
-2898
-2858
-2817
-2775
-2732
-2689
-2646
-2602
-2558
-2514
-2470
-2426
-2383
-2339
-2296
-2253
-2210
-2167
-2125
-2083
-2041
-2001
-1963
-1926
-1890
-1856
-1824
-1793
-1765
-1739
-1716
-1694
-1675
-1658
-1643
-1630
-1620
-1611
-1604
-1600
-1597
-1595
-1596
-1597
-1600
-1604
-1609
-1615
-1622
-1630
-1638
-1647
-1657
-1667
-1677
-1687
-1698
-1708
-1718
-1727
-1736
-1743
-1749
-1754
-1757
-1758
-1758
-1757
-1753
-1749
-1743
-1737
-1729
-1722
-1713
-1705
-1697
-1690
-1683
-1677
-1671
-1666
-1663
-1660
-1658
-1658
-1659
-1661
-1664
-1669
-1675
-1682
-1691
-1700
-1712
-1724
-1738
-1753
-1769
-1787
-1805
-1825
-1846
-1867
-1889
-1912
-1935
-1958
-1981
-2003
-2025
-2048
-2070
-2092
-2113
-2135
-2158
-2181
-2204
-2229
-2255
-2282
-2309
-2338
-2368
-2399
-2431
-2465
-2500
-2536
-2574
-2612
-2651
-2691
-2731
-2771
-2810
-2848
-2886
-2923
-2958
-2992
-3025
-3057
-3087
-3116
-3144
-3170
-3196
-3220
-3243
-3264
-3285
-3304
-3322
-3338
-3353
-3368
-3381
-3393
-3404
-3414
-3423
-3431
-3439
-3446
-3452
-3457
-3461
-3465
-3468
-3470
-3471
-3472
-3473
-3473
-3472
-3470
-3468
-3464
-3460
-3454
-3447
-3440
-3431
-3421
-3410
-3398
-3386
-3373
-3359
-3344
-3329
-3313
-3297
-3280
-3263
-3246
-3229
-3212
-3195
-3179
-3164
-3150
-3137
-3124
-3113
-3102
-3093
-3084
-3075
-3067
-3060
-3053
-3046
-3039
-3032
-3026
-3019
-3012
-3004
-2996
-2987
-2978
-2967
-2956
-2944
-2932
-2919
-2906
-2893
-2880
-2868
-2857
-2847
-2837
-2829
-2822
-2816
-2810
-2806
-2802
-2799
-2796
-2793
-2791
-2790
-2788
-2787
-2786
-2784
-2783
-2781
-2780
-2778
-2776
-2774
-2772
-2770
-2767
-2765
-2763
-2761
-2759
-2757
-2756
-2754
-2752
-2749
-2747
-2745
-2743
-2741
-2739
-2739
-2739
-2741
-2744
-2748
-2753
-2760
-2769
-2780
-2792
-2805
-2820
-2837
-2855
-2874
-2895
-2917
-2941
-2966
-2993
-3020
-3049
-3079
-3109
-3140
-3173
-3206
-3240
-3274
-3310
-3347
-3384
-3423
-3462
-3503
-3545
-3588
-3633
-3678
-3723
-3770
-3816
-3863
-3909
-3955
-4001
-4046
-4090
-4133
-4175
-4216
-4256
-4295
-4332
-4369
-4403
-4436
-4468
-4497
-4525
-4550
-4573
-4594
-4612
-4627
-4640
-4651
-4659
-4664
-4667
-4668
-4666
-4663
-4657
-4650
-4640
-4629
-4617
-4603
-4588
-4571
-4554
-4536
-4518
-4500
-4481
-4462
-4444
-4426
-4408
-4391
-4376
-4361
-4348
-4336
-4325
-4316
-4309
-4303
-4298
-4294
-4291
-4290
-4289
-4289
-4289
-4289
-4290
-4290
-4289
-4287
-4284
-4281
-4276
-4270
-4264
-4256
-4247
-4237
-4227
-4215
-4203
-4190
-4177
-4163
-4149
-4134
-4118
-4103
-4086
-4070
-4054
-4038
-4022
-4005
-3988
-3971
-3954
-3937
-3919
-3901
-3882
-3863
-3843
-3822
-3801
-3779
-3755
-3731
-3705
-3678
-3649
-3619
-3586
-3551
-3515
-3475
-3434
-3390
-3344
-3296
-3245
-3192
-3137
-3079
-3020
-2959
-2895
-2831
-2764
-2696
-2627
-2557
-2485
-2413
-2340
-2266
-2192
-2118
-2043
-1969
-1894
-1819
-1743
-1668
-1592
-1517
-1441
-1366
-1290
-1216
-1142
-1068
-996
-925
-855
-786
-719
-653
-589
-527
-467
-409
-353
-299
-248
-199
-151
-106
-62
-20
21
61
100
138
175
212
248
283
318
352
385
418
450
481
511
539
567
594
620
646
671
695
719
743
767
790
813
837
860
884
907
930
953
975
997
1018
1040
1060
1079
1098
1116
1133
1149
1164
1179
1193
1207
1219
1232
1243
1255
1265
1276
1285
1294
1301
1308
1314
1318
1321
1323
1323
1323
1320
1317
1313
1307
1300
1291
1282
1270
1257
1243
1227
1210
1191
1171
1150
1128
1105
1081
1058
1033
1008
984
959
934
909
884
860
835
811
787
763
739
716
693
670
648
626
605
584
564
545
526
508
490
473
457
441
425
409
394
379
365
350
337
323
310
298
286
275
264
253
243
233
224
215
206
198
189
181
174
166
159
152
146
139
133
127
121
116
110
106
101
98
94
91
89
86
84
83
82
82
83
85
89
93
100
108
117
128
141
155
170
188
206
226
248
270
293
317
342
367
392
417
442
466
490
513
536
558
579
599
618
636
652
668
681
694
704
712
718
722
725
725
724
722
718
714
708
702
694
687
678
670
661
652
643
634
625
616
608
600
592
584
577
570
564
558
553
550
547
546
546
547
549
553
558
563
570
577
585
593
600
608
616
624
633
641
650
659
668
678
689
700
712
725
737
751
765
780
795
812
829
848
867
888
911
934
960
986
1014
1045
1076
1110
1145
1182
1221
1262
1305
1349
1395
1443
1491
1541
1591
1642
1693
1745
1796
1847
1898
1948
1998
2047
2095
2142
2188
2232
2275
2316
2356
2395
2432
2467
2501
2534
2565
2594
2623
2650
2676
2701
2726
2750
2775
2800
2826
2852
2880
2909
2939
2971
3004
3039
3076
3114
3154
3197
3240
3286
3333
3382
3433
3486
3539
3595
3651
3708
3765
3823
3880
3938
3994
4051
4106
4160
4214
4266
4317
4366
4415
4462
4508
4553
4598
4641
4685
4728
4771
4814
4857
4900
4945
4990
5036
5084
5132
5182
5233
5286
5340
5395
5452
5510
5569
5630
5693
5756
5821
5886
5952
6018
6085
6152
6219
6286
6352
6419
6484
6548
6612
6675
6736
6796
6855
6913
6969
7024
7078
7131
7183
7233
7283
7333
7382
7430
7478
7525
7572
7619
7666
7713
7759
7805
7851
7896
7941
7985
8028
8070
8111
8151
8189
8227
8264
8299
8333
8366
8397
8426
8455
8481
8506
8530
8552
8572
8590
8606
8621
8634
8645
8655
8664
8671
8677
8681
8685
8688
8691
8692
8693
8692
8691
8688
8685
8680
8675
8668
8661
8652
8642
8630
8617
8603
8586
8568
8549
8527
8504
8480
8454
8426
8397
8367
8336
8303
8270
8235
8200
8163
8125
8087
8048
8007
7967
7925
7883
7839
7795
7750
7704
7658
7610
7562
7514
7465
7415
7366
7317
7268
7221
7174
7128
7083
7040
6999
6959
6920
6884
6849
6817
6785
6756
6728
6702
6677
6654
6632
6611
6591
6573
6556
6540
6526
6513
6501
6491
6483
6476
6471
6467
6466
6466
6468
6473
6478
6486
6495
6505
6516
6529
6542
6557
6572
6589
6606
6624
6643
6663
6684
6706
6728
6751
6774
6798
6823
6847
6872
6898
6924
6950
6977
7004
7032
7060
7089
7119
7148
7179
7209
7240
7270
7301
7332
7363
7394
7426
7458
7490
7523
7557
7591
7626
7663
7700
7738
7778
7819
7861
7905
7951
7998
8047
8096
8148
8203
8258
8314
8371
8429
8487
8546
8604
8663
8721
8778
8835
8892
8947
9002
9055
9106
9156
9204
9250
9293
9334
9373
9409
9443
9473
9502
9527
9549
9569
9586
9599
9610
9617
9622
9623
9622
9618
9611
9602
9589
9574
9557
9536
9514
9489
9461
9432
9400
9366
9330
9293
9254
9214
9173
9130
9087
9042
8996
8949
8901
8852
8802
8750
8698
8644
8590
8534
8478
8422
8365
8309
8253
8198
8144
8092
8039
7991
7943
7896
7852
7810
7770
7732
7696
7663
7631
7602
7575
7549
7526
7503
7482
7463
7444
7427
7410
7395
7379
7365
7350
7336
7322
7307
7293
7278
7262
7247
7230
7214
7196
7179
7160
7142
7122
7103
7083
7062
7042
7021
7001
6981
6961
6943
6925
6908
6892
6878
6865
6854
6844
6836
6829
6825
6822
6820
6820
6822
6825
6828
6833
6838
6844
6849
6855
6861
6866
6870
6874
6877
6880
6882
6882
6882
6881
6880
6877
6874
6869
6865
6859
6853
6847
6840
6834
6827
6821
6814
6808
6802
6796
6791
6786
6781
6777
6773
6768
6764
6760
6756
6752
6746
6740
6733
6725
6716
6705
6693
6678
6663
6645
6626
6605
6582
6558
6532
6504
6475
6444
6411
6377
6341
6303
6265
6225
6184
6142
6100
6057
6014
5972
5929
5887
5845
5803
5762
5720
5679
5637
5595
5553
5511
5467
5423
5377
5331
5282
5233
5182
5129
5076
5021
4965
4909
4851
4793
4733
4673
4613
4551
4489
4427
4365
4303
4241
4180
4119
4059
4000
3943
3888
3834
3783
3733
3686
3642
3601
3563
3528
3496
3467
3442
3420
3401
3385
3372
3361
3353
3346
3342
3339
3338
3338
3340
3342
3345
3349
3353
3357
3361
3365
3369
3373
3377
3381
3384
3388
3391
3394
3397
3399
3402
3405
3408
3411
3414
3417
3419
3421
3423
3423
3423
3421
3418
3413
3407
3399
3390
3380
3368
3355
3341
3326
3310
3293
3275
3256
3237
3218
3198
3176
3155
3132
3107
3081
3054
3025
2995
2963
2930
2895
2858
2820
2781
2740
2698
2655
2610
2565
2518
2471
2423
2374
2325
2274
2223
2170
2117
2063
2008
1953
1897
1840
1782
1724
1666
1607
1547
1487
1428
1368
1308
1248
1188
1129
1070
1012
955
899
843
789
736
685
635
587
540
495
452
410
370
332
295
259
224
191
159
128
98
69
40
12
-15
-42
-68
-95
-121
-147
-174
-201
-229
-256
-285
-314
-343
-373
-403
-434
-466
-498
-532
-567
-602
-639
-677
-716
-757
-798
-840
-883
-927
-973
-1018
-1066
-1115
-1165
-1216
-1269
-1322
-1378
-1434
-1492
-1551
-1611
-1672
-1735
-1799
-1865
-1931
-1999
-2067
-2137
-2208
-2280
-2352
-2426
-2500
-2575
-2650
-2726
-2802
-2878
-2954
-3030
-3106
-3181
-3257
-3331
-3405
-3477
-3549
-3619
-3688
-3755
-3821
-3886
-3949
-4011
-4072
-4131
-4188
-4244
-4299
-4351
-4402
-4450
-4497
-4541
-4582
-4621
-4657
-4689
-4719
-4746
-4769
-4789
-4806
-4819
-4829
-4837
-4841
-4842
-4841
-4837
-4830
-4821
-4809
-4795
-4778
-4760
-4739
-4716
-4691
-4664
-4635
-4603
-4569
-4533
-4495
-4455
-4412
-4368
-4322
-4274
-4225
-4174
-4123
-4070
-4017
-3963
-3908
-3854
-3799
-3744
-3689
-3634
-3578
-3523
-3467
-3411
-3355
-3298
-3240
-3182
-3123
-3063
-3003
-2941
-2879
-2816
-2752
-2687
-2621
-2554
-2487
-2420
-2351
-2283
-2214
-2144
-2075
-2005
-1936
-1866
-1797
-1728
-1659
-1591
-1524
-1458
-1393
-1329
-1267
-1206
-1147
-1090
-1035
-983
-933
-885
-840
-798
-759
-723
-689
-659
-632
-607
-586
-567
-550
-536
-523
-512
-503
-494
-487
-480
-474
-468
-462
-457
-453
-448
-444
-441
-438
-436
-434
-433
-433
-434
-436
-438
-441
-444
-448
-452
-457
-462
-467
-473
-479
-485
-493
-501
-509
-519
-529
-541
-553
-565
-578
-592
-605
-619
-633
-646
-659
-672
-685
-698
-711
-724
-737
-750
-764
-777
-791
-806
-821
-838
-856
-876
-898
-921
-947
-974
-1004
-1035
-1068
-1104
-1142
-1182
-1224
-1268
-1314
-1362
-1413
-1465
-1519
-1574
-1631
-1689
-1748
-1808
-1869
-1930
-1991
-2053
-2115
-2176
-2236
-2296
-2355
-2413
-2469
-2525
-2579
-2633
-2685
-2737
-2788
-2838
-2888
-2937
-2985
-3033
-3080
-3125
-3170
-3214
-3257
-3300
-3342
-3383
-3424
-3464
-3505
-3545
-3584
-3623
-3661
-3699
-3736
-3772
-3808
-3843
-3877
-3911
-3945
-3979
-4011
-4046
-4078
-4110
-4142
-4173
-4203
-4232
-4260
-4287
-4312
-4336
-4358
-4379
-4398
-4415
-4430
-4443
-4454
-4464
-4471
-4476
-4480
-4482
-4483
-4482
-4480
-4476
-4472
-4466
-4459
-4451
-4441
-4429
-4416
-4402
-4385
-4367
-4346
-4323
-4297
-4269
-4237
-4203
-4165
-4124
-4080
-4034
-3984
-3931
-3876
-3817
-3756
-3693
-3627
-3558
-3486
-3412
-3335
-3256
-3174
-3090
-3003
-2915
-2824
-2731
-2637
-2540
-2442
-2343
-2242
-2139
-2035
-1930
-1823
-1715
-1605
-1494
-1382
-1268
-1153
-1036
-919
-800
-681
-561
-441
-319
-198
-76
47
169
291
413
534
655
774
893
1010
1125
1238
1350
1460
1568
1674
1778
1880
1980
2079
2175
2270
2364
2455
2545
2634
2720
2805
2888
2970
3050
3128
3204
3279
3352
3423
3492
3559
3623
3685
3745
3803
3858
3911
3961
4010
4057
4103
4146
4189
4231
4272
4313
4354
4395
4436
4477
4519
4562
4605
4649
4694
4739
4784
4830
4875
4920
4964
5006
5048
5088
5127
5165
5201
5235
5268
5299
5329
5358
5385
5412
5438
5464
5490
5516
5542
5569
5595
5622
5650
5678
5706
5734
5763
5792
5821
5850
5880
5909
5939
5968
5998
6027
6056
6085
6114
6142
6170
6197
6224
6249
6272
6293
6312
6329
6342
6352
6360
6363
6363
6359
6351
6339
6322
6301
6274
6243
6207
6166
6120
6069
6013
5952
5887
5817
5743
5665
5584
5499
5410
5319
5225
5128
5030
4930
4829
4727
4624
4521
4418
4315
4212
4110
4008
3907
3807
3708
3611
3514
3419
3325
3233
3141
3050
2960
2870
2780
2691
2602
2513
2424
2336
2248
2160
2072
1986
1900
1816
1732
1651
1570
1492
1415
1341
1268
1198
1129
1062
997
934
871
810
750
691
632
574
517
460
403
347
292
236
181
127
72
18
-36
-89
-142
-195
-247
-299
-351
-403
-454
-506
-558
-611
-663
-716
-768
-821
-874
-927
-980
-1033
-1086
-1138
-1190
-1241
-1292
-1341
-1390
-1437
-1483
-1528
-1571
-1612
-1652
-1690
-1725
-1759
-1789
-1817
-1842
-1864
-1883
-1898
-1910
-1917
-1921
-1922
-1919
-1912
-1901
-1887
-1870
-1849
-1824
-1796
-1764
-1729
-1691
-1650
-1606
-1559
-1510
-1458
-1404
-1349
-1291
-1232
-1171
-1108
-1044
-979
-913
-845
-777
-707
-637
-566
-495
-423
-350
-278
-205
-132
-59
13
85
156
226
295
363
428
492
554
614
672
727
780
831
879
926
970
1012
1053
1091
1128
1162
1194
1225
1253
1280
1306
1330
1354
1377
1399
1421
1443
1465
1486
1507
1528
1549
1569
1588
1607
1624
1641
1657
1671
1684
1695
1705
1713
1719
1724
1728
1729
1730
1729
1726
1721
1715
1707
1697
1686
1671
1655
1637
1615
1592
1565
1536
1504
1470
1432
1392
1348
1302
1253
1202
1148
1092
1034
976
916
855
793
731
669
607
545
483
422
361
301
242
184
128
72
18
-35
-86
-135
-182
-228
-271
-312
-351
-388
-422
-454
-483
-510
-534
-556
-576
-594
-610
-624
-636
-647
-657
-665
-671
-677
-682
-686
-689
-692
-694
-696
-697
-698
-699
-700
-701
-702
-703
-704
-704
-705
-706
-707
-708
-710
-711
-713
-715
-717
-719
-721
-724
-727
-731
-735
-740
-745
-752
-759
-768
-778
-789
-802
-816
-832
-850
-870
-891
-915
-940
-968
-997
-1029
-1062
-1097
-1133
-1170
-1208
-1247
-1287
-1327
-1368
-1409
-1450
-1491
-1532
-1572
-1611
-1650
-1688
-1725
-1761
-1797
-1831
-1864
-1897
-1929
-1961
-1992
-2023
-2055
-2086
-2119
-2153
-2187
-2223
-2261
-2301
-2342
-2385
-2430
-2478
-2527
-2578
-2631
-2685
-2741
-2799
-2859
-2920
-2982
-3046
-3112
-3178
-3246
-3315
-3386
-3457
-3530
-3604
-3678
-3754
-3831
-3908
-3987
-4066
-4145
-4226
-4307
-4389
-4473
-4557
-4642
-4728
-4816
-4905
-4994
-5085
-5176
-5269
-5361
-5454
-5546
-5638
-5729
-5819
-5908
-5996
-6083
-6168
-6251
-6333
-6412
-6490
-6565
-6638
-6709
-6778
-6844
-6908
-6970
-7030
-7088
-7144
-7199
-7252
-7303
-7352
-7400
-7445
-7489
-7530
-7570
-7608
-7644
-7677
-7710
-7740
-7769
-7796
-7822
-7847
-7870
-7893
-7915
-7936
-7957
-7978
-7998
-8020
-8041
-8063
-8086
-8109
-8132
-8157
-8183
-8209
-8236
-8262
-8290
-8317
-8344
-8371
-8398
-8425
-8452
-8477
-8502
-8526
-8549
-8571
-8592
-8611
-8629
-8646
-8661
-8675
-8688
-8700
-8711
-8721
-8731
-8739
-8747
-8754
-8760
-8765
-8769
-8772
-8775
-8776
-8776
-8775
-8772
-8768
-8763
-8756
-8747
-8737
-8724
-8710
-8693
-8674
-8653
-8630
-8605
-8577
-8546
-8513
-8477
-8438
-8397
-8352
-8305
-8255
-8202
-8147
-8087
-8028
-7965
-7899
-7832
-7763
-7692
-7619
-7544
-7467
-7388
-7308
-7226
-7143
-7058
-6971
-6883
-6793
-6702
-6610
-6516
-6421
-6324
-6227
-6129
-6029
-5930
-5830
-5729
-5629
-5529
-5428
-5329
-5229
-5130
-5032
-4934
-4836
-4740
-4644
-4550
-4456
-4364
-4273
-4183
-4094
-4008
-3922
-3837
-3754
-3671
-3590
-3511
-3432
-3354
-3278
-3203
-3128
-3055
-2983
-2912
-2841
-2772
-2703
-2636
-2569
-2504
-2440
-2377
-2316
-2256
-2197
-2141
-2085
-2032
-1980
-1930
-1882
-1836
-1792
-1751
-1711
-1674
-1640
-1607
-1578
-1550
-1525
-1503
-1483
-1465
-1450
-1437
-1426
-1418
-1411
-1407
-1404
-1404
-1406
-1409
-1415
-1423
-1432
-1444
-1458
-1473
-1490
-1509
-1530
-1552
-1576
-1601
-1628
-1656
-1686
-1717
-1749
-1782
-1816
-1850
-1886
-1922
-1959
-1996
-2033
-2072
-2111
-2151
-2191
-2231
-2272
-2314
-2356
-2398
-2440
-2483
-2526
-2569
-2611
-2654
-2696
-2738
-2779
-2820
-2861
-2901
-2941
-2980
-3019
-3057
-3094
-3130
-3165
-3198
-3231
-3263
-3293
-3323
-3352
-3379
-3406
-3432
-3456
-3480
-3503
-3524
-3545
-3564
-3582
-3599
-3615
-3631
-3645
-3659
-3672
-3685
-3697
-3710
-3722
-3734
-3747
-3759
-3772
-3785
-3798
-3811
-3825
-3839
-3853
-3869
-3884
-3900
-3917
-3934
-3952
-3969
-3987
-4005
-4022
-4038
-4056
-4070
-4086
-4101
-4115
-4128
-4140
-4151
-4161
-4170
-4177
-4183
-4186
-4189
-4189
-4188
-4185
-4180
-4174
-4165
-4156
-4144
-4131
-4116
-4099
-4080
-4059
-4037
-4011
-3985
-3956
-3925
-3892
-3857
-3821
-3783
-3743
-3702
-3660
-3618
-3574
-3530
-3486
-3442
-3397
-3353
-3309
-3266
-3223
-3180
-3139
-3098
-3059
-3021
-2983
-2947
-2913
-2880
-2848
-2817
-2788
-2760
-2733
-2706
-2681
-2656
-2631
-2607
-2583
-2560
-2537
-2514
-2492
-2470
-2448
-2426
-2404
-2383
-2362
-2342
-2324
-2306
-2289
-2274
-2259
-2247
-2235
-2225
-2216
-2208
-2201
-2196
-2192
-2188
-2186
-2184
-2184
-2184
-2184
-2185
-2186
-2187
-2188
-2189
-2189
-2190
-2190
-2189
-2188
-2187
-2185
-2182
-2179
-2175
-2170
-2165
-2159
-2152
-2146
-2138
-2131
-2124
-2118
-2112
-2108
-2104
-2101
-2100
-2101
-2103
-2107
-2113
-2122
-2132
-2145
-2160
-2178
-2197
-2219
-2242
-2268
-2296
-2325
-2356
-2389
-2423
-2458
-2495
-2533
-2572
-2612
-2653
-2695
-2737
-2780
-2823
-2867
-2912
-2958
-3004
-3050
-3097
-3145
-3192
-3240
-3287
-3333
-3379
-3423
-3467
-3508
-3548
-3585
-3620
-3653
-3684
-3713
-3739
-3763
-3785
-3806
-3826
-3844
-3861
-3877
-3892
-3907
-3920
-3934
-3946
-3958
-3970
-3981
-3992
-4002
-4011
-4019
-4029
-4037
-4043
-4051
-4058
-4064
-4070
-4075
-4078
-4083
-4086
-4089
-4091
-4093
-4093
-4093
-4091
-4089
-4085
-4080
-4073
-4065
-4054
-4043
-4030
-4016
-3999
-3982
-3963
-3942
-3921
-3898
-3874
-3849
-3824
-3797
-3770
-3742
-3713
-3682
-3651
-3618
-3583
-3547
-3510
-3471
-3431
-3389
-3345
-3300
-3253
-3204
-3154
-3102
-3049
-2993
-2936
-2877
-2816
-2753
-2689
-2622
-2554
-2484
-2412
-2339
-2264
-2188
-2109
-2029
-1949
-1866
-1782
-1698
-1612
-1525
-1438
-1350
-1262
-1173
-1084
-994
-905
-815
-724
-634
-543
-452
-361
-269
-178
-87
4
95
186
277
367
458
548
638
728
818
907
996
1085
1173
1261
1348
1434
1520
1604
1688
1771
1854
1935
2015
2095
2174
2251
2328
2403
2478
2552
2624
2695
2766
2835
2903
2969
3034
3098
3160
3220
3278
3335
3391
3444
3496
3547
3596
3643
3689
3733
3775
3815
3853
3890
3923
3955
3984
4011
4035
4057
4075
4091
4106
4117
4126
4133
4138
4140
4141
4140
4137
4133
4128
4121
4112
4103
4091
4078
4064
4048
4030
4011
3990
3967
3942
3916
3888
3858
3827
3794
3759
3723
3686
3647
3606
3565
3522
3478
3434
3388
3342
3296
3249
3202
3155
3108
3061
3014
2967
2920
2873
2825
2778
2730
2683
2635
2587
2540
2492
2444
2395
2347
2299
2251
2202
2154
2106
2057
2009
1961
1913
1865
1817
1769
1721
1674
1626
1578
1531
1484
1437
1390
1343
1296
1249
1203
1156
1110
1064
1016
971
924
876
829
780
732
682
632
581
530
477
424
370
316
260
204
148
91
33
-25
-84
-142
-202
-261
-321
-382
-442
-502
-563
-623
-683
-742
-801
-860
-918
-976
-1033
-1090
-1145
-1201
-1255
-1308
-1360
-1411
-1461
-1510
-1557
-1603
-1647
-1689
-1730
-1770
-1808
-1844
-1879
-1912
-1943
-1972
-2000
-2025
-2051
-2073
-2095
-2114
-2133
-2150
-2165
-2180
-2193
-2205
-2216
-2226
-2235
-2244
-2252
-2259
-2266
-2273
-2280
-2287
-2294
-2301
-2309
-2316
-2324
-2332
-2341
-2350
-2359
-2369
-2379
-2389
-2400
-2411
-2422
-2433
-2444
-2455
-2465
-2476
-2486
-2497
-2507
-2517
-2527
-2536
-2546
-2556
-2566
-2576
-2585
-2596
-2606
-2616
-2627
-2639
-2651
-2664
-2677
-2692
-2707
-2722
-2739
-2756
-2773
-2791
-2810
-2829
-2849
-2869
-2891
-2912
-2934
-2957
-2980
-3004
-3029
-3053
-3079
-3105
-3131
-3158
-3185
-3213
-3242
-3270
-3299
-3329
-3358
-3388
-3418
-3448
-3478
-3508
-3538
-3568
-3598
-3628
-3658
-3689
-3719
-3749
-3779
-3808
-3838
-3867
-3896
-3924
-3952
-3979
-4006
-4032
-4056
-4081
-4104
-4125
-4146
-4166
-4184
-4201
-4217
-4231
-4245
-4257
-4269
-4279
-4289
-4299
-4307
-4315
-4323
-4330
-4337
-4343
-4349
-4355
-4361
-4367
-4372
-4378
-4383
-4388
-4393
-4398
-4403
-4408
-4412
-4416
-4419
-4422
-4424
-4426
-4427
-4428
-4428
-4428
-4426
-4424
-4421
-4417
-4411
-4405
-4398
-4389
-4380
-4369
-4358
-4347
-4334
-4322
-4308
-4295
-4281
-4266
-4252
-4237
-4222
-4206
-4190
-4174
-4158
-4141
-4124
-4107
-4089
-4070
-4053
-4034
-4014
-3995
-3975
-3955
-3934
-3913
-3892
-3871
-3849
-3827
-3805
-3782
-3759
-3736
-3713
-3689
-3665
-3641
-3616
-3591
-3566
-3540
-3514
-3488
-3461
-3433
-3404
-3375
-3344
-3313
-3281
-3248
-3214
-3179
-3143
-3106
-3069
-3030
-2991
-2950
-2909
-2867
-2824
-2781
-2738
-2694
-2650
-2607
-2563
-2519
-2475
-2431
-2388
-2345
-2302
-2259
-2216
-2174
-2132
-2090
-2049
-2008
-1968
-1928
-1889
-1850
-1811
-1773
-1735
-1697
-1658
-1620
-1581
-1542
-1502
-1462
-1420
-1378
-1335
-1291
-1246
-1199
-1152
-1104
-1054
-1002
-951
-897
-843
-787
-731
-673
-614
-554
-494
-433
-371
-309
-246
-182
-118
-54
11
76
142
208
274
341
408
475
542
608
675
741
806
871
935
998
1060
1121
1181
1240
1298
1355
1411
1466
1521
1574
1627
1679
1731
1782
1833
1883
1934
1984
2033
2084
2133
2183
2232
2281
2329
2377
2424
2471
2517
2562
2606
2649
2690
2731
2770
2808
2844
2878
2911
2942
2972
2999
3025
3049
3071
3090
3108
3122
3135
3145
3152
3156
3157
3155
3150
3141
3129
3114
3094
3071
3045
3014
2980
2942
2900
2855
2806
2754
2699
2640
2578
2513
2445
2375
2302
2226
2149
2069
1987
1904
1818
1731
1642
1552
1460
1367
1273
1178
1082
985
887
789
691
591
492
393
293
194
95
-3
-102
-199
-297
-394
-490
-585
-680
-775
-869
-962
-1054
-1146
-1237
-1327
-1416
-1505
-1592
-1679
-1764
-1848
-1931
-2013
-2094
-2174
-2253
-2330
-2406
-2481
-2554
-2627
-2697
-2767
-2835
-2901
-2967
-3031
-3093
-3155
-3214
-3273
-3329
-3384
-3438
-3489
-3539
-3588
-3634
-3679
-3722
-3763
-3803
-3841
-3878
-3913
-3946
-3978
-4009
-4037
-4064
-4089
-4113
-4135
-4155
-4174
-4191
-4206
-4219
-4230
-4238
-4245
-4250
-4252
-4251
-4249
-4243
-4236
-4225
-4213
-4198
-4180
-4160
-4138
-4114
-4086
-4058
-4027
-3993
-3958
-3920
-3881
-3839
-3795
-3750
-3703
-3653
-3602
-3550
-3496
-3440
-3383
-3325
-3265
-3204
-3142
-3079
-3015
-2951
-2885
-2819
-2752
-2685
-2618
-2551
-2484
-2416
-2350
-2283
-2217
-2151
-2087
-2021
-1959
-1897
-1835
-1776
-1717
-1660
-1604
-1550
-1498
-1448
-1400
-1354
-1310
-1268
-1229
-1192
-1158
-1125
-1096
-1068
-1043
-1020
-999
-981
-965
-950
-938
-929
-921
-915
-910
-908
-906
-907
-908
-910
-914
-918
-924
-930
-936
-943
-951
-959
-967
-975
-984
-993
-1002
-1012
-1022
-1032
-1042
-1053
-1063
-1073
-1084
-1094
-1104
-1114
-1124
-1134
-1143
-1153
-1162
-1170
-1179
-1187
-1195
-1202
-1210
-1217
-1224
-1231
-1237
-1243
-1250
-1255
-1261
-1266
-1271
-1275
-1279
-1283
-1286
-1289
-1291
-1292
-1293
-1293
-1293
-1292
-1289
-1286
-1282
-1277
-1271
-1264
-1256
-1247
-1237
-1226
-1213
-1200
-1185
-1169
-1153
-1135
-1116
-1097
-1076
-1054
-1032
-1008
-983
-958
-931
-904
-876
-846
-817
-786
-755
-723
-691
-658
-625
-592
-558
-525
-490
-456
-422
-387
-353
-318
-283
-248
-212
-176
-139
-101
-63
-24
16
57
100
143
188
234
282
331
382
434
489
545
602
662
723
786
850
916
983
1053
1123
1195
1268
1343
1419
1495
1573
1652
1731
1811
1892
1974
2056
2139
2223
2307
2392
2477
2562
2648
2733
2819
2905
2990
3076
3161
3246
3331
3415
3498
3581
3664
3746
3827
3908
3988
4067
4145
4223
4301
4377
4453
4529
4604
4679
4753
4826
4900
4972
5045
5117
5188
5259
5329
5399
5469
5537
5605
5673
5740
5807
5873
5938
6003
6068
6132
6195
6258
6320
6382
6443
6503
6563
6622
6680
6738
6795
6852
6907
6962
7016
7069
7122
7174
7226
7277
7327
7377
7426
7475
7523
7571
7618
7665
7711
7756
7801
7846
7890
7934
7977
8020
8061
8103
8144
8183
8224
8264
8303
8342
8380
8419
8457
8494
8532
8568
8605
8640
8676
8710
8744
8777
8809
8840
8870
8900
8928
8955
8981
9006
9030
9052
9073
9093
9111
9128
9143
9157
9169
9180
9188
9196
9201
9205
9207
9207
9206
9203
9198
9191
9183
9173
9161
9147
9130
9112
9092
9069
9043
9016
8985
8952
8916
8878
8837
8793
8746
8697
8645
8590
8533
8473
8410
8344
8276
8204
8131
8054
7975
7893
7809
7722
7633
7541
7447
7350
7252
7150
7047
6941
6833
6723
6611
6497
6380
6262
6142
6019
5895
5769
5642
5513
5382
5250
5117
4982
4846
4708
4570
4431
4290
4149
4006
3864
3721
3578
3434
3290
3146
3002
2858
2715
2572
2430
2288
2148
2008
1870
1733
1597
1463
1330
1199
1070
943
818
695
575
456
340
226
115
7
-99
-202
-302
-399
-493
-584
-672
-757
-838
-917
-993
-1066
-1136
-1202
-1266
-1327
-1385
-1440
-1493
-1542
-1589
-1633
-1674
-1712
-1748
-1781
-1812
-1840
-1865
-1888
-1909
-1927
-1942
-1955
-1967
-1975
-1982
-1987
-1990
-1991
-1990
-1987
-1982
-1976
-1967
-1957
-1946
-1932
-1917
-1901
-1883
-1863
-1843
-1821
-1797
-1773
-1748
-1721
-1694
-1666
-1637
-1607
-1576
-1545
-1513
-1480
-1447
-1413
-1378
-1343
-1307
-1271
-1234
-1196
-1158
-1119
-1080
-1040
-1000
-961
-921
-881
-840
-800
-760
-720
-680
-641
-601
-562
-524
-485
-447
-409
-372
-335
-299
-263
-228
-194
-160
-127
-94
-63
-32
-2
27
56
83
109
135
159
183
205
226
246
265
283
299
315
329
342
353
363
372
381
387
393
398
403
406
408
410
412
413
413
413
413
412
411
411
410
408
407
406
405
405
404
404
404
405
406
408
410
413
416
420
424
429
435
442
449
457
466
475
485
496
507
519
531
544
557
570
584
598
613
628
643
659
674
690
706
723
739
756
772
789
806
822
839
856
873
889
905
922
938
954
970
986
1000
1016
1032
1047
1062
1077
1092
1106
1121
1135
1149
1163
1177
1191
1205
1219
1233
1248
1263
1277
1292
1307
1322
1337
1353
1368
1383
1398
1413
1428
1443
1457
1472
1487
1501
1515
1528
1541
1554
1566
1578
1589
1600
1611
1621
1631
1641
1651
1661
1671
1681
1690
1700
1709
1719
1728
1737
1747
1757
1767
1777
1787
1797
1807
1817
1827
1837
1847
1857
1866
1876
1885
1894
1903
1912
1920
1928
1936
1943
1950
1956
1962
1968
1973
1977
1981
1984
1986
1988
1989
1990
1990
1990
1989
1988
1986
1985
1983
1981
1980
1978
1977
1975
1974
1973
1973
1972
1972
1972
1973
1974
1975
1978
1980
1983
1987
1991
1995
2000
2005
2011
2017
2024
2031
2040
2048
2058
2068
2079
2090
2102
2115
2128
2142
2156
2171
2187
2203
2220
2238
2256
2275
2295
2315
2336
2358
2380
2403
2426
2449
2473
2497
2522
2547
2572
2597
2622
2648
2673
2698
2724
2749
2775
2800
2826
2851
2876
2901
2925
2950
2974
2998
3021
3044
3066
3088
3110
3131
3152
3172
3192
3212
3230
3248
3266
3282
3298
3313
3327
3341
3353
3364
3375
3385
3393
3401
3407
3412
3417
3420
3422
3422
3422
3421
3418
3415
3411
3406
3400
3393
3386
3378
3369
3360
3350
3339
3328
3316
3303
3289
3275
3261
3246
3230
3214
3197
3179
3161
3143
3124
3104
3084
3064
3043
3022
3001
2979
2956
2934
2911
2888
2864
2841
2816
2792
2767
2743
2717
2692
2667
2641
2615
2589
2564
2538
2513
2488
2463
2438
2414
2389
2365
2341
2317
2293
2269
2246
2222
2199
2175
2152
2128
2105
2082
2059
2035
2012
1988
1965
1941
1918
1894
1870
1846
1821
1797
1773
1748
1724
1699
1674
1649
1624
1598
1573
1548
1522
1496
1470
1444
1417
1391
1364
1337
1311
1284
1257
1230
1203
1177
1150
1123
1095
1068
1041
1012
986
958
930
902
874
846
818
789
761
732
704
675
646
617
588
559
529
500
469
439
408
377
345
313
281
248
215
182
148
114
80
45
11
-24
-58
-93
-127
-161
-195
-228
-261
-294
-326
-357
-387
-417
-446
-474
-501
-528
-553
-578
-601
-624
-646
-667
-687
-706
-724
-742
-758
-774
-789
-803
-816
-828
-839
-850
-859
-868
-876
-883
-889
-895
-899
-904
-907
-911
-913
-916
-918
-920
-921
-922
-924
-924
-925
-926
-926
-927
-927
-927
-927
-927
-927
-926
-926
-925
-923
-922
-920
-918
-915
-912
-909
-906
-903
-899
-895
-892
-888
-884
-880
-876
-871
-866
-861
-856
-851
-845
-839
-833
-826
-820
-813
-806
-799
-792
-785
-778
-770
-763
-756
-748
-741
-733
-725
-717
-709
-701
-693
-684
-676
-668
-659
-651
-642
-634
-625
-616
-607
-598
-588
-579
-569
-558
-548
-537
-526
-515
-504
-493
-481
-469
-456
-444
-431
-417
-403
-389
-375
-360
-344
-329
-312
-296
-279
-261
-243
-225
-206
-186
-166
-145
-124
-102
-80
-57
-33
-9
16
42
69
97
126
155
186
217
249
282
315
350
385
421
458
495
533
572
611
650
690
731
771
812
853
895
936
978
1020
1062
1104
1146
1188
1229
1271
1312
1352
1393
1432
1471
1509
1547
1584
1620
1655
1690
1723
1756
1787
1818
1847
1875
1902
1928
1952
1975
1997
2017
2037
2056
2073
2088
2102
2115
2126
2135
2143
2149
2154
2158
2160
2160
2160
2158
2155
2151
2145
2139
2132
2124
2115
2105
2095
2084
2072
2059
2045
2031
2016
2000
1983
1965
1947
1928
1908
1888
1867
1845
1823
1800
1777
1753
1729
1704
1680
1655
1629
1604
1579
1553
1527
1501
1475
1449
1422
1396
1369
1343
1317
1290
1264
1237
1211
1185
1159
1132
1106
1080
1053
1027
1000
973
947
920
893
867
840
813
786
759
732
705
678
651
624
597
570
543
517
491
465
439
414
390
365
342
319
297
275
254
233
213
194
175
157
140
123
107
91
76
61
47
33
20
7
-5
-16
-28
-39
-50
-60
-70
-81
-91
-101
-110
-120
-129
-138
-147
-155
-163
-171
-178
-185
-192
-198
-203
-208
-213
-217
-220
-223
-225
-227
-228
-228
-228
-227
-225
-223
-220
-217
-213
-208
-203
-197
-191
-184
-177
-169
-160
-151
-142
-132
-122
-111
-100
-88
-77
-65
-52
-40
-27
-14
-1
12
26
39
51
64
76
88
100
111
122
132
142
152
161
169
177
184
191
197
202
207
211
215
218
221
223
225
227
228
229
229
228
228
226
225
222
219
216
212
207
201
195
187
179
170
160
149
138
125
112
97
82
66
49
31
12
-8
-28
-50
-72
-94
-118
-142
-166
-191
-217
-243
-270
-297
-325
-354
-383
-412
-442
-473
-504
-536
-568
-600
-633
-666
-699
-733
-767
-801
-836
-871
-906
-941
-977
-1012
-1048
-1083
-1119
-1154
-1189
-1225
-1260
-1295
-1330
-1365
-1399
-1433
-1467
-1501
-1534
-1566
-1598
-1629
-1660
-1690
-1719
-1747
-1775
-1801
-1827
-1852
-1876
-1899
-1921
-1943
-1963
-1983
-2001
-2021
-2039
-2056
-2073
-2089
-2104
-2119
-2134
-2148
-2162
-2175
-2188
-2201
-2214
-2226
-2239
-2250
-2262
-2274
-2285
-2296
-2307
-2318
-2328
-2338
-2347
-2357
-2366
-2374
-2382
-2390
-2397
-2403
-2410
-2415
-2420
-2425
-2429
-2432
-2435
-2436
-2437
-2437
-2436
-2435
-2432
-2429
-2425
-2420
-2414
-2408
-2401
-2393
-2384
-2375
-2365
-2354
-2343
-2331
-2319
-2307
-2294
-2280
-2266
-2252
-2238
-2224
-2209
-2194
-2179
-2164
-2149
-2134
-2119
-2103
-2087
-2072
-2056
-2040
-2024
-2007
-1991
-1974
-1957
-1940
-1923
-1906
-1889
-1871
-1854
-1836
-1819
-1801
-1784
-1766
-1749
-1732
-1715
-1698
-1682
-1666
-1651
-1636
-1621
-1607
-1593
-1579
-1566
-1552
-1539
-1526
-1514
-1501
-1488
-1475
-1462
-1449
-1436
-1423
-1410
-1396
-1383
-1370
-1356
-1343
-1329
-1316
-1302
-1289
-1275
-1262
-1248
-1235
-1222
-1209
-1196
-1184
-1172
-1160
-1149
-1139
-1129
-1120
-1112
-1104
-1097
-1091
-1087
-1082
-1079
-1077
-1075
-1074
-1073
-1073
-1074
-1075
-1077
-1079
-1082
-1084
-1087
-1091
-1095
-1099
-1104
-1109
-1114
-1120
-1126
-1132
-1139
-1146
-1153
-1160
-1168
-1175
-1182
-1189
-1195
-1202
-1208
-1214
-1220
-1225
-1230
-1234
-1238
-1242
-1245
-1247
-1249
-1250
-1250
-1250
-1249
-1247
-1245
-1241
-1237
-1232
-1226
-1219
-1212
-1203
-1193
-1182
-1171
-1158
-1144
-1129
-1113
-1095
-1077
-1057
-1037
-1014
-992
-968
-942
-915
-887
-857
-826
-793
-759
-724
-687
-649
-609
-568
-525
-481
-436
-390
-343
-294
-244
-194
-142
-89
-35
20
75
132
190
248
307
367
428
489
551
613
676
740
804
869
934
1000
1066
1133
1200
1267
1335
1402
1470
1538
1607
1675
1743
1811
1879
1947
2013
2081
2147
2213
2279
2344
2408
2471
2534
2595
2656
2715
2773
2830
2885
2939
2991
3041
3090
3136
3180
3223
3263
3300
3336
3369
3399
3428
3454
3477
3499
3517
3534
3548
3560
3569
3576
3581
3584
3584
3582
3577
3571
3562
3550
3537
3521
3503
3483
3460
3436
3409
3380
3350
3317
3282
3245
3207
3166
3124
3080
3034
2986
2937
2886
2834
2780
2724
2667
2608
2548
2486
2422
2357
2291
2223
2154
2084
2012
1940
1866
1791
1715
1638
1560
1482
1402
1323
1242
1161
1079
997
915
832
749
666
582
498
415
331
247
164
80
-3
-86
-169
-252
-334
-415
-497
-577
-658
-737
-816
-895
-973
-1050
-1126
-1202
-1277
-1352
-1426
-1499
-1572
-1644
-1715
-1786
-1856
-1925
-1994
-2062
-2129
-2196
-2262
-2327
-2392
-2455
-2519
-2581
-2643
-2704
-2764
-2824
-2883
-2941
-2998
-3054
-3109
-3164
-3217
-3270
-3322
-3373
-3423
-3472
-3521
-3568
-3615
-3661
-3706
-3750
-3793
-3835
-3876
-3916
-3955
-3993
-4030
-4066
-4101
-4135
-4167
-4199
-4229
-4258
-4285
-4311
-4336
-4359
-4381
-4401
-4420
-4438
-4454
-4468
-4481
-4492
-4502
-4511
-4518
-4523
-4527
-4530
-4530
-4530
-4527
-4524
-4518
-4511
-4503
-4492
-4481
-4467
-4452
-4436
-4417
-4398
-4376
-4353
-4329
-4303
-4275
-4246
-4216
-4184
-4151
-4116
-4080
-4043
-4006
-3967
-3927
-3886
-3845
-3802
-3759
-3715
-3670
-3625
-3579
-3532
-3485
-3437
-3389
-3340
-3290
-3240
-3189
-3138
-3086
-3033
-2980
-2926
-2872
-2817
-2762
-2706
-2650
-2594
-2537
-2479
-2421
-2363
-2305
-2246
-2187
-2128
-2068
-2009
-1949
-1889
-1829
-1770
-1710
-1650
-1590
-1530
-1470
-1410
-1350
-1290
-1230
-1170
-1110
-1050
-990
-931
-871
-811
-751
-692
-632
-573
-514
-455
-397
-338
-280
-221
-163
-105
-47
11
69
126
184
242
299
357
415
473
531
590
649
708
767
826
886
946
1006
1067
1128
1189
1251
1313
1375
1438
1500
1563
1627
1690
1754
1818
1883
1947
2012
2076
2141
2206
2271
2336
2401
2466
2531
2595
2660
2724
2788
2852
2915
2979
3042
3104
3167
3229
3290
3351
3411
3471
3530
3589
3647
3705
3761
3818
3873
3928
3982
4035
4089
4141
4192
4243
4293
4341
4390
4437
4483
4528
4572
4616
4658
4699
4739
4777
4815
4851
4885
4919
4951
4981
5010
5037
5063
5088
5111
5132
5152
5170
5187
5202
5215
5227
5237
5245
5251
5256
5259
5260
5259
5257
5253
5247
5240
5231
5220
5207
5193
5177
5159
5139
5117
5094
5068
5041
5011
4979
4946
4910
4872
4833
4791
4747
4701
4653
4603
4552
4498
4443
4386
4328
4268
4207
4144
4080
4014
3948
3881
3812
3742
3670
3598
3525
3451
3376
3300
3223
3146
3068
2989
2910
2830
2750
2669
2588
2507
2426
2345
2264
2182
2101
2021
1940
1860
1780
1700
1620
1541
1463
1385
1307
1230
1153
1076
1000
925
851
776
703
629
557
484
412
341
270
200
130
61
-8
-76
-144
-211
-278
-344
-409
-474
-539
-603
-666
-729
-792
-853
-915
-976
-1036
-1096
-1156
-1215
-1274
-1332
-1390
-1448
-1505
-1562
-1619
-1675
-1731
-1787
-1842
-1897
-1951
-2005
-2059
-2112
-2165
-2218
-2270
-2322
-2373
-2424
-2475
-2526
-2576
-2625
-2675
-2724
-2773
-2822
-2871
-2919
-2967
-3015
-3062
-3109
-3155
-3202
-3247
-3293
-3338
-3382
-3426
-3470
-3513
-3556
-3599
-3641
-3683
-3724
-3765
-3805
-3845
-3884
-3923
-3960
-3998
-4034
-4070
-4105
-4140
-4174
-4207
-4240
-4272
-4303
-4334
-4363
-4392
-4421
-4448
-4475
-4501
-4527
-4552
-4576
-4599
-4622
-4644
-4665
-4685
-4705
-4725
-4743
-4761
-4778
-4794
-4810
-4825
-4839
-4853
-4866
-4878
-4890
-4901
-4912
-4921
-4931
-4939
-4947
-4955
-4962
-4968
-4974
-4979
-4984
-4989
-4993
-4997
-5000
-5003
-5005
-5007
-5009
-5010
-5011
-5011
-5011
-5010
-5009
-5007
-5004
-5001
-4997
-4992
-4987
-4980
-4974
-4966
-4958
-4949
-4939
-4929
-4917
-4905
-4892
-4879
-4864
-4849
-4833
-4816
-4798
-4780
-4760
-4740
-4719
-4697
-4674
-4650
-4625
-4599
-4572
-4544
-4515
-4486
-4455
-4423
-4391
-4357
-4323
-4287
-4250
-4213
-4174
-4134
-4093
-4050
-4006
-3963
-3918
-3871
-3824
-3776
-3727
-3677
-3625
-3573
-3520
-3466
-3411
-3356
-3299
-3241
-3182
-3122
-3061
-2999
-2936
-2872
-2806
-2739
-2671
-2602
-2532
-2461
-2388
-2314
-2239
-2163
-2085
-2007
-1927
-1846
-1764
-1681
-1596
-1511
-1424
-1336
-1247
-1158
-1067
-976
-883
-790
-697
-602
-508
-412
-316
-219
-122
-24
74
173
273
372
472
572
673
773
874
975
1076
1177
1277
1378
1478
1578
1678
1777
1875
1973
2070
2166
2261
2356
2449
2541
2632
2721
2809
2896
2981
3065
3147
3227
3306
3384
3460
3534
3607
3678
3747
3815
3880
3944
4006
4067
4125
4182
4236
4289
4340
4388
4435
4479
4522
4563
4601
4638
4673
4706
4737
4766
4793
4819
4843
4865
4886
4904
4921
4937
4951
4963
4973
4982
4990
4996
5001
5004
5006
5007
5007
5005
5002
4998
4994
4988
4981
4973
4965
4955
4945
4934
4922
4909
4895
4881
4865
4849
4831
4813
4794
4774
4752
4730
4707
4683
4657
4631
4604
4576
4546
4516
4486
4454
4422
4389
4355
4321
4287
4252
4218
4182
4147
4111
4075
4040
4003
3969
3933
3897
3862
3827
3791
3756
3721
3686
3652
3617
3582
3548
3514
3480
3446
3413
3379
3346
3314
3281
3248
3216
3184
3151
3119
3086
3053
3021
2987
2954
2920
2886
2852
2817
2782
2747
2711
2675
2638
2601
2564
2526
2488
2450
2411
2372
2332
2292
2252
2211
2169
2127
2084
2041
1997
1952
1907
1861
1814
1766
1718
1668
1618
1568
1516
1463
1410
1355
1300
1244
1186
1128
1068
1008
947
884
820
756
690
623
556
487
416
345
273
199
125
49
-28
-106
-185
-265
-347
-429
-511
-595
-680
-765
-850
-937
-1024
-1111
-1199
-1288
-1377
-1466
-1555
-1645
-1735
-1826
-1916
-2007
-2098
-2190
-2281
-2372
-2464
-2555
-2647
-2738
-2830
-2921
-3012
-3102
-3193
-3283
-3373
-3462
-3551
-3639
-3727
-3814
-3901
-3987
-4072
-4157
-4241
-4323
-4405
-4486
-4566
-4646
-4723
-4800
-4876
-4950
-5024
-5096
-5166
-5236
-5304
-5370
-5436
-5500
-5562
-5623
-5683
-5742
-5799
-5854
-5909
-5961
-6012
-6062
-6110
-6156
-6201
-6244
-6285
-6325
-6363
-6399
-6434
-6466
-6497
-6526
-6553
-6578
-6601
-6623
-6642
-6659
-6675
-6688
-6700
-6710
-6718
-6724
-6728
-6731
-6731
-6730
-6727
-6722
-6716
-6707
-6696
-6684
-6670
-6654
-6635
-6615
-6593
-6569
-6542
-6514
-6483
-6451
-6416
-6380
-6341
-6301
-6258
-6214
-6168
-6120
-6071
-6019
-5966
-5912
-5856
-5798
-5739
-5678
-5616
-5552
-5487
-5420
-5352
-5283
-5212
-5141
-5068
-4995
-4920
-4845
-4768
-4691
-4613
-4534
-4454
-4373
-4292
-4211
-4128
-4046
-3963
-3879
-3795
-3711
-3627
-3543
-3458
-3373
-3289
-3205
-3121
-3037
-2953
-2870
-2786
-2704
-2621
-2539
-2458
-2377
-2296
-2216
-2136
-2057
-1979
-1900
-1823
-1746
-1669
-1593
-1517
-1442
-1368
-1294
-1220
-1146
-1074
-1000
-929
-858
-787
-716
-646
-577
-509
-441
-374
-308
-243
-179
-117
-55
6
65
124
181
237
291
345
398
449
499
548
596
642
688
732
775
818
859
899
939
977
1014
1052
1089
1125
1160
1194
1228
1261
1294
1325
1357
1387
1417
1447
1475
1503
1530
1557
1583
1608
1632
1655
1678
1700
1721
1742
1761
1780
1799
1816
1833
1849
1864
1879
1892
1905
1917
1929
1939
1948
1957
1965
1971
1977
1982
1986
1989
1991
1992
1992
1991
1989
1986
1982
1977
1971
1964
1955
1946
1935
1924
1911
1897
1881
1865
1847
1829
1809
1788
1766
1742
1718
1692
1666
1638
1609
1579
1549
1517
1484
1450
1415
1380
1344
1307
1269
1231
1192
1153
1113
1073
1032
991
949
908
865
823
780
737
694
650
607
563
519
475
430
386
342
298
254
211
167
124
82
39
-3
-44
-86
-126
-167
-206
-246
-285
-323
-360
-398
-434
-470
-505
-540
-574
-607
-640
-672
-704
-734
-764
-794
-822
-849
-876
-902
-926
-950
-973
-996
-1016
-1037
-1056
-1075
-1093
-1109
-1125
-1140
-1154
-1167
-1179
-1190
-1200
-1209
-1217
-1224
-1231
-1236
-1240
-1244
-1246
-1248
-1249
-1249
-1248
-1247
-1244
-1241
-1238
-1233
-1228
-1223
-1216
-1209
-1202
-1194
-1185
-1176
-1166
-1156
-1146
-1134
-1123
-1111
-1098
-1085
-1072
-1058
-1044
-1030
-1014
-1000
-986
-971
-956
-941
-926
-911
-895
-880
-865
-851
-836
-821
-807
-793
-779
-765
-751
-738
-725
-712
-700
-688
-675
-664
-652
-641
-630
-619
-609
-599
-589
-579
-570
-561
-552
-543
-535
-527
-520
-512
-505
-498
-492
-485
-479
-474
-468
-463
-457
-452
-448
-443
-439
-434
-430
-427
-423
-419
-416
-413
-410
-407
-405
-402
-400
-398
-396
-394
-393
-391
-389
-388
-386
-384
-383
-381
-379
-377
-375
-373
-371
-369
-367
-365
-363
-360
-358
-355
-353
-350
-347
-344
-340
-336
-332
-328
-323
-318
-313
-307
-302
-295
-289
-282
-275
-267
-259
-251
-243
-234
-225
-215
-206
-195
-185
-174
-163
-152
-140
-128
-115
-102
-89
-76
-62
-49
-34
-20
-5
10
26
41
58
74
92
109
127
145
164
184
204
224
245
267
289
311
335
358
383
407
432
458
484
510
537
564
592
620
648
676
705
734
763
792
821
850
880
909
939
968
998
1028
1057
1087
1117
1147
1177
1206
1236
1265
1295
1324
1353
1382
1411
1439
1468
1496
1523
1551
1579
1606
1633
1660
1687
1713
1740
1766
1792
1818
1844
1869
1894
1919
1944
1969
1993
2017
2041
2064
2087
2110
2133
2155
2177
2199
2221
2242
2263
2283
2303
2323
2342
2361
2380
2397
2415
2432
2449
2465
2480
2495
2510
2524
2537
2550
2563
2575
2586
2597
2607
2617
2626
2635
2643
2651
2658
2665
2671
2676
2682
2686
2691
2695
2698
2701
2704
2706
2708
2709
2710
2710
2711
2710
2710
2709
2708
2706
2704
2701
2698
2695
2691
2686
2682
2677
2671
2665
2659
2652
2645
2637
2629
2621
2612
2603
2593
2583
2572
2561
2549
2536
2523
2510
2496
2481
2466
2450
2433
2416
2398
2380
2360
2341
2320
2299
2276
2254
2230
2205
2180
2154
2127
2099
2070
2041
2011
1980
1948
1915
1882
1848
1814
1778
1742
1706
1668
1630
1592
1552
1512
1472
1430
1388
1345
1302
1258
1213
1168
1122
1076
1029
981
933
885
836
787
737
687
636
585
534
482
430
378
325
272
219
166
112
59
5
-49
-104
-158
-212
-267
-321
-376
-430
-485
-540
-594
-649
-703
-757
-811
-865
-918
-971
-1024
-1076
-1128
-1180
-1232
-1283
-1334
-1384
-1434
-1483
-1532
-1581
-1629
-1676
-1723
-1769
-1814
-1858
-1902
-1945
-1987
-2029
-2069
-2108
-2147
-2184
-2220
-2255
-2289
-2323
-2354
-2385
-2415
-2443
-2470
-2496
-2521
-2545
-2567
-2588
-2608
-2626
-2643
-2659
-2674
-2687
-2699
-2710
-2720
-2728
-2735
-2740
-2745
-2748
-2750
-2751
-2751
-2750
-2747
-2743
-2739
-2733
-2726
-2718
-2709
-2698
-2687
-2675
-2661
-2646
-2630
-2613
-2595
-2576
-2555
-2533
-2510
-2486
-2461
-2435
-2408
-2379
-2350
-2319
-2288
-2255
-2222
-2187
-2152
-2115
-2078
-2040
-2001
-1961
-1921
-1879
-1837
-1795
-1751
-1707
-1662
-1617
-1570
-1523
-1476
-1427
-1378
-1329
-1278
-1227
-1176
-1124
-1071
-1018
-965
-911
-856
-801
-746
-690
-634
-578
-522
-465
-408
-351
-293
-236
-178
-120
-62
-4
54
112
170
228
286
344
402
460
518
576
634
691
749
806
863
921
977
1034
1091
1147
1203
1259
1314
1370
1425
1479
1534
1588
1642
1695
1748
1801
1854
1907
1959
2009
2062
2113
2163
2213
2263
2312
2360
2408
2456
2503
2549
2595
2640
2684
2728
2771
2814
2855
2897
2938
2978
3017
3056
3094
3132
3169
3205
3240
3275
3309
3342
3374
3405
3436
3465
3494
3522
3549
3575
3600
3625
3648
3671
3693
3713
3733
3752
3770
3787
3803
3818
3832
3845
3857
3868
3878
3886
3894
3900
3906
3910
3913
3915
3915
3914
3912
3909
3904
3898
3890
3882
3871
3860
3847
3833
3818
3801
3783
3764
3744
3723
3701
3677
3653
3627
3600
3573
3544
3514
3483
3451
3418
3384
3349
3312
3275
3237
3197
3157
3116
3074
3030
2986
2941
2895
2848
2800
2751
2701
2650
2598
2546
2492
2437
2382
2325
2268
2210
2151
2091
2031
1969
1908
1845
1782
1718
1653
1588
1522
1456
1389
1321
1253
1185
1116
1046
976
906
835
763
692
619
547
474
402
329
255
182
108
35
-39
-112
-186
-259
-333
-406
-480
-553
-626
-699
-772
-845
-917
-990
-1062
-1134
-1206
-1278
-1350
-1421
-1492
-1563
-1634
-1704
-1774
-1844
-1913
-1981
-2049
-2117
-2184
-2250
-2316
-2381
-2445
-2509
-2572
-2634
-2695
-2756
-2815
-2874
-2932
-2989
-3046
-3101
-3155
-3208
-3261
-3312
-3363
-3413
-3462
-3510
-3557
-3603
-3649
-3694
-3738
-3781
-3823
-3865
-3906
-3946
-3985
-4022
-4061
-4098
-4134
-4169
-4203
-4236
-4269
-4301
-4331
-4361
-4390
-4418
-4446
-4472
-4497
-4522
-4546
-4568
-4590
-4611
-4631
-4651
-4669
-4687
-4704
-4720
-4736
-4750
-4764
-4778
-4790
-4802
-4813
-4824
-4834
-4843
-4851
-4859
-4866
-4873
-4878
-4883
-4888
-4892
-4895
-4897
-4898
-4899
-4899
-4899
-4898
-4895
-4893
-4889
-4885
-4880
-4874
-4868
-4860
-4852
-4843
-4833
-4822
-4810
-4797
-4783
-4768
-4752
-4735
-4717
-4697
-4677
-4656
-4634
-4610
-4586
-4560
-4534
-4506
-4478
-4448
-4417
-4386
-4353
-4319
-4284
-4247
-4210
-4172
-4133
-4091
-4051
-4009
-3965
-3921
-3876
-3830
-3783
-3735
-3686
-3636
-3586
-3535
-3483
-3430
-3377
-3323
-3268
-3212
-3155
-3098
-3041
-2982
-2923
-2864
-2804
-2744
-2683
-2621
-2560
-2498
-2436
-2374
-2311
-2249
-2186
-2123
-2060
-1997
-1934
-1872
-1809
-1746
-1684
-1622
-1560
-1498
-1437
-1376
-1315
-1255
-1195
-1135
-1076
-1018
-960
-902
-845
-789
-733
-677
-623
-568
-515
-462
-410
-359
-309
-259
-210
-163
-116
-70
-25
19
62
104
144
184
222
260
296
331
365
397
429
459
488
515
542
567
591
614
636
656
675
694
711
727
742
756
770
783
794
805
816
826
835
843
851
858
865
871
876
881
885
889
892
894
896
898
898
898
898
897
895
893
890
886
882
877
871
865
859
851
844
835
827
817
808
797
787
776
765
754
743
731
719
707
696
684
672
660
648
637
625
614
603
592
581
571
561
551
541
532
523
514
506
498
491
484
478
472
466
461
457
453
450
448
446
445
444
444
445
446
449
451
455
459
463
469
474
481
488
496
504
513
522
532
542
553
565
577
589
602
616
630
644
659
675
691
707
724
741
758
776
794
812
830
848
867
886
905
924
943
962
982
1000
1020
1040
1060
1080
1099
1119
1138
1158
1177
1196
1215
1234
1253
1271
1290
1308
1326
1344
1361
1379
1396
1413
1429
1445
1461
1477
1492
1507
1522
1536
1550
1563
1576
1588
1600
1611
1622
1632
1642
1651
1660
1668
1676
1683
1690
1696
1702
1707
1711
1715
1719
1722
1724
1726
1728
1729
1729
1729
1728
1726
1724
1722
1718
1715
1710
1705
1700
1693
1687
1679
1671
1663
1654
1645
1635
1625
1614
1603
1591
1579
1567
1555
1542
1529
1516
1502
1488
1474
1460
1446
1431
1416
1401
1385
1370
1354
1338
1322
1306
1290
1274
1257
1240
1223
1206
1188
1171
1153
1134
1116
1097
1077
1057
1037
1016
996
974
952
930
907
883
859
835
811
786
760
735
709
683
657
631
604
578
551
524
497
470
443
416
388
361
334
307
279
252
225
197
170
143
116
89
62
35
8
-19
-45
-72
-98
-125
-151
-176
-202
-228
-253
-278
-303
-328
-353
-377
-402
-426
-450
-473
-497
-520
-543
-566
-589
-611
-633
-655
-676
-698
-719
-739
-759
-779
-799
-818
-837
-855
-873
-891
-908
-925
-941
-957
-973
-988
-1002
-1016
-1031
-1044
-1056
-1069
-1080
-1092
-1103
-1113
-1122
-1132
-1140
-1149
-1156
-1164
-1171
-1177
-1183
-1189
-1194
-1199
-1203
-1207
-1211
-1214
-1217
-1219
-1221
-1223
-1224
-1224
-1224
-1224
-1223
-1221
-1219
-1217
-1214
-1211
-1207
-1203
-1198
-1193
-1187
-1181
-1175
-1168
-1161
-1153
-1145
-1137
-1129
-1120
-1111
-1101
-1091
-1081
-1070
-1059
-1048
-1036
-1024
-1012
-999
-985
-972
-957
-943
-928
-913
-897
-881
-865
-848
-831
-814
-797
-780
-762
-745
-727
-709
-690
-672
-653
-635
-616
-597
-577
-558
-539
-519
-499
-479
-459
-439
-418
-398
-377
-356
-335
-314
-292
-270
-248
-226
-203
-181
-157
-134
-111
-87
-63
-39
-14
11
35
60
86
111
136
162
188
214
240
266
293
319
346
373
399
426
453
480
508
535
562
590
617
645
673
700
728
756
783
811
838
866
893
920
946
973
999
1025
1050
1075
1100
1124
1149
1173
1196
1220
1244
1267
1290
1313
1336
1359
1382
1405
1428
1452
1475
1498
1521
1544
1567
1591
1614
1637
1660
1684
1707
1730
1753
1777
1800
1823
1846
1870
1893
1916
1939
1963
1986
2009
2032
2055
2079
2102
2124
2147
2170
2193
2215
2238
2260
2282
2305
2327
2348
2370
2392
2413
2434
2455
2475
2496
2516
2535
2555
2574
2593
2611
2629
2647
2665
2682
2698
2714
2730
2746
2761
2775
2789
2803
2817
2829
2842
2854
2865
2876
2887
2897
2906
2915
2924
2932
2939
2946
2953
2958
2963
2968
2972
2975
2978
2980
2982
2982
2983
2982
2981
2979
2977
2974
2970
2966
2962
2957
2951
2945
2938
2931
2923
2914
2906
2896
2886
2876
2865
2853
2841
2829
2816
2802
2788
2773
2757
2741
2725
2708
2690
2672
2653
2634
2614
2594
2573
2552
2530
2508
2486
2463
2440
2417
2393
2370
2345
2321
2296
2271
2245
2220
2194
2167
2140
2113
2085
2057
2029
2000
1971
1942
1911
1881
1850
1819
1787
1755
1722
1689
1655
1621
1586
1551
1516
1480
1444
1407
1370
1332
1293
1255
1216
1176
1136
1095
1054
1012
971
929
887
844
800
756
712
667
622
577
531
484
437
390
342
294
245
196
146
96
46
-5
-56
-107
-159
-211
-263
-316
-368
-421
-474
-527
-581
-634
-688
-742
-796
-850
-904
-958
-1012
-1067
-1121
-1176
-1231
-1286
-1341
-1396
-1451
-1506
-1561
-1616
-1671
-1725
-1780
-1835
-1889
-1943
-1997
-2050
-2104
-2156
-2209
-2261
-2312
-2363
-2413
-2463
-2513
-2561
-2609
-2656
-2703
-2749
-2794
-2838
-2881
-2923
-2965
-3005
-3045
-3084
-3121
-3158
-3194
-3228
-3262
-3295
-3326
-3357
-3386
-3414
-3441
-3467
-3492
-3515
-3537
-3558
-3578
-3596
-3613
-3628
-3642
-3655
-3666
-3676
-3684
-3691
-3697
-3701
-3704
-3705
-3706
-3705
-3702
-3699
-3694
-3687
-3680
-3671
-3661
-3650
-3637
-3623
-3608
-3591
-3573
-3554
-3534
-3512
-3489
-3465
-3439
-3412
-3384
-3355
-3324
-3293
-3260
-3225
-3190
-3153
-3115
-3076
-3036
-2994
-2952
-2908
-2863
-2817
-2770
-2721
-2672
-2622
-2570
-2518
-2465
-2411
-2356
-2300
-2244
-2187
-2129
-2071
-2012
-1952
-1892
-1832
-1771
-1710
-1648
-1586
-1524
-1461
-1398
-1335
-1272
-1209
-1145
-1081
-1018
-954
-890
-826
-762
-698
-634
-570
-506
-442
-378
-314
-250
-185
-121
-57
7
71
135
199
264
328
392
456
520
584
647
711
775
838
901
964
1027
1090
1152
1215
1277
1338
1400
1461
1522
1582
1642
1702
1761
1820
1878
1936
1993
2050
2106
2161
2216
2270
2323
2375
2427
2478
2528
2578
2626
2674
2721
2767
2812
2856
2899
2941
2982
3022
3060
3098
3134
3170
3204
3236
3268
3298
3327
3354
3380
3405
3428
3450
3470
3489
3507
3522
3537
3550
3561
3571
3580
3587
3593
3597
3599
3600
3600
3598
3595
3590
3584
3577
3568
3558
3547
3534
3520
3504
3487
3469
3450
3429
3408
3384
3360
3335
3308
3280
3251
3221
3190
3158
3125
3091
3057
3021
2984
2947
2909
2870
2830
2790
2749
2708
2666
2623
2581
2537
2494
2450
2406
2361
2316
2271
2226
2180
2135
2089
2043
1997
1951
1905
1859
1813
1767
1721
1676
1630
1585
1540
1495
1451
1407
1363
1319
1277
1234
1192
1151
1110
1070
1030
991
952
914
877
841
805
770
736
703
670
639
608
578
548
520
492
466
440
415
390
367
344
322
300
279
259
240
221
202
185
167
151
135
119
104
90
76
63
50
38
27
16
5
-5
-15
-24
-32
-41
-48
-55
-62
-68
-74
-79
-83
-87
-91
-94
-96
-98
-99
-100
-100
-99
-98
-97
-95
-92
-89
-86
-82
-78
-73
-68
-63
-57
-51
-45
-38
-31
-24
-17
-10
-2
6
14
22
30
38
46
54
62
71
79
87
96
105
113
122
131
139
148
157
166
175
184
193
202
211
220
229
237
246
255
263
272
280
289
297
306
314
322
331
339
347
356
364
372
380
388
397
405
412
420
428
435
443
450
457
464
470
477
483
489
495
501
507
512
517
523
528
533
537
542
547
551
555
559
563
567
571
574
577
580
583
585
588
590
592
593
595
596
597
598
598
599
599
599
599
598
598
597
596
595
594
592
590
588
586
584
582
580
578
576
574
572
570
568
566
564
562
560
558
556
554
551
549
547
544
541
538
535
532
529
525
522
518
514
510
505
501
496
491
486
481
475
469
464
458
451
445
438
432
425
418
411
404
397
390
383
376
369
362
355
349
342
335
328
322
315
309
303
296
290
285
279
273
268
263
258
253
249
244
240
236
232
228
225
221
218
215
212
210
207
205
203
201
199
197
196
194
193
192
191
189
188
187
186
186
185
184
183
182
181
181
180
179
179
178
178
177
176
176
175
175
174
174
173
173
172
172
172
172
173
173
173
174
175
176
177
178
179
180
182
183
185
187
189
191
193
196
198
201
204
207
210
214
217
221
225
229
233
237
241
246
250
255
260
265
270
275
280
285
290
295
300
305
309
314
319
323
327
331
334
338
341
344
346
348
350
351
351
351
351
350
348
346
344
341
337
332
328
322
316
309
302
294
286
277
268
258
247
236
224
212
199
186
172
158
143
128
113
97
80
64
46
29
11
-8
-27
-47
-67
-88
-109
-131
-153
-176
-200
-224
-248
-273
-298
-323
-348
-374
-400
-426
-453
-479
-506
-532
-559
-587
-614
-641
-669
-697
-725
-753
-782
-810
-839
-868
-898
-927
-957
-987
-1016
-1048
-1078
-1109
-1139
-1170
-1201
-1232
-1263
-1295
-1326
-1357
-1389
-1420
-1452
-1483
-1515
-1546
-1578
-1609
-1640
-1672
-1703
-1733
-1764
-1795
-1825
-1856
-1886
-1916
-1946
-1975
-2005
-2033
-2064
-2093
-2122
-2150
-2179
-2207
-2235
-2264
-2292
-2320
-2348
-2376
-2404
-2432
-2460
-2487
-2515
-2543
-2570
-2598
-2626
-2653
-2681
-2708
-2736
-2763
-2791
-2818
-2845
-2872
-2899
-2926
-2953
-2980
-3007
-3033
-3059
-3086
-3111
-3137
-3162
-3187
-3211
-3235
-3259
-3282
-3305
-3327
-3349
-3370
-3390
-3410
-3430
-3449
-3467
-3485
-3502
-3518
-3534
-3548
-3562
-3576
-3588
-3600
-3611
-3621
-3630
-3638
-3646
-3652
-3658
-3663
-3668
-3671
-3673
-3675
-3676
-3676
-3675
-3674
-3671
-3668
-3664
-3659
-3653
-3647
-3639
-3631
-3622
-3612
-3600
-3588
-3575
-3561
-3546
-3530
-3512
-3494
-3474
-3454
-3432
-3409
-3385
-3360
-3335
-3308
-3280
-3250
-3220
-3189
-3157
-3124
-3091
-3056
-3021
-2984
-2948
-2910
-2872
-2834
-2794
-2755
-2714
-2674
-2633
-2592
-2550
-2508
-2466
-2423
-2380
-2337
-2294
-2251
-2207
-2164
-2120
-2076
-2032
-1989
-1945
-1902
-1859
-1816
-1773
-1730
-1688
-1646
-1604
-1562
-1521
-1480
-1439
-1398
-1358
-1318
-1278
-1238
-1198
-1159
-1119
-1080
-1041
-1002
-964
-925
-887
-849
-811
-773
-736
-698
-662
-625
-589
-553
-517
-482
-447
-412
-378
-344
-311
-278
-246
-214
-182
-152
-122
-92
-63
-35
-7
20
47
73
98
123
147
171
194
217
239
261
282
302
323
342
362
380
399
416
434
451
467
484
499
515
530
544
558
572
586
598
611
623
635
646
657
668
678
688
698
707
716
725
733
741
749
757
765
772
779
786
792
798
804
810
815
820
824
828
832
836
839
842
844
846
848
849
851
851
852
852
851
850
849
847
844
841
838
834
830
825
820
815
809
804
798
791
785
778
772
765
758
751
743
736
728
720
712
704
695
686
677
668
659
649
639
630
620
610
600
590
580
571
561
551
541
531
522
512
503
493
484
475
466
457
449
440
432
424
416
408
400
393
385
378
371
364
357
350
344
338
332
326
320
315
310
305
300
296
291
287
284
280
277
273
270
267
264
261
258
255
252
249
247
244
241
239
236
234
232
230
228
226
225
223
222
220
219
218
217
216
215
214
213
213
212
211
211
211
211
211
211
211
211
212
212
213
213
214
214
215
215
215
215
216
216
216
216
215
215
215
214
214
213
213
212
211
210
209
208
206
205
204
202
200
199
197
195
193
190
188
186
183
181
178
176
173
171
168
166
163
161
159
156
154
152
150
149
147
145
143
142
140
139
137
135
134
132
131
129
127
126
124
123
121
120
119
118
117
116
115
114
114
113
113
113
112
112
112
112
112
112
112
113
113
114
114
115
116
117
118
120
121
122
123
124
126
127
128
129
130
131
133
134
135
136
137
138
139
140
141
141
142
143
143
144
144
145
145
145
145
145
145
145
144
143
143
142
141
139
138
136
134
132
130
127
125
121
118
114
111
106
102
97
93
88
82
77
72
66
60
53
47
40
33
26
18
10
2
-7
-16
-25
-35
-45
-55
-66
-77
-88
-99
-111
-123
-135
-147
-160
-172
-185
-198
-212
-225
-239
-252
-266
-280
-294
-308
-323
-337
-351
-365
-380
-394
-408
-422
-436
-450
-464
-478
-492
-505
-518
-532
-545
-558
-571
-584
-597
-609
-622
-634
-646
-657
-668
-680
-690
-701
-711
-720
-729
-738
-747
-755
-763
-770
-777
-784
-790
-796
-802
-807
-812
-817
-821
-825
-829
-832
-834
-837
-838
-840
-840
-841
-840
-840
-838
-836
-834
-831
-827
-823
-819
-813
-808
-801
-794
-787
-779
-770
-761
-751
-740
-729
-718
-705
-693
-679
-665
-651
-636
-621
-605
-589
-572
-555
-537
-519
-501
-482
-463
-443
-423
-403
-382
-361
-340
-318
-296
-274
-252
-229
-206
-183
-160
-137
-113
-89
-66
-42
-18
6
30
53
77
101
125
148
172
195
219
242
265
288
311
333
356
378
400
422
444
465
486
507
527
547
567
586
605
623
642
659
676
693
709
725
740
755
768
782
794
807
818
829
839
849
858
867
875
882
889
895
901
906
910
914
918
921
924
926
927
929
930
930
930
930
929
928
927
925
923
921
918
916
913
910
907
904
900
897
893
890
886
883
879
876
872
869
866
862
859
856
853
849
846
843
840
837
834
831
828
826
823
821
818
816
814
812
811
809
807
806
805
803
802
801
800
799
798
798
797
796
796
796
796
796
796
796
796
797
798
799
800
801
802
804
805
807
809
810
812
814
815
817
819
820
822
823
824
825
826
827
828
829
829
830
830
831
831
831
831
831
831
831
831
831
831
831
830
830
829
829
828
827
826
824
823
821
819
817
815
813
811
808
806
803
800
797
793
790
786
782
778
773
769
764
759
754
748
743
737
731
725
719
713
706
700
693
686
679
672
664
657
649
641
633
625
617
608
599
591
582
573
563
554
544
534
524
514
503
492
481
470
458
445
433
420
407
393
379
365
351
336
321
305
289
273
257
240
223
205
188
170
151
133
114
94
75
55
35
15
-6
-26
-47
-68
-90
-111
-133
-154
-176
-199
-221
-243
-266
-289
-311
-334
-357
-380
-403
-426
-449
-472
-495
-518
-541
-563
-586
-608
-631
-653
-675
-696
-718
-739
-760
-781
-802
-822
-842
-862
-881
-901
-919
-938
-956
-974
-992
-1010
-1027
-1043
-1060
-1076
-1092
-1107
-1122
-1137
-1152
-1166
-1179
-1193
-1206
-1219
-1231
-1244
-1256
-1267
-1279
-1290
-1300
-1311
-1321
-1330
-1339
-1348
-1357
-1365
-1372
-1379
-1386
-1391
-1397
-1401
-1405
-1409
-1411
-1413
-1415
-1416
-1416
-1415
-1414
-1412
-1410
-1407
-1403
-1399
-1394
-1388
-1382
-1375
-1368
-1360
-1351
-1342
-1332
-1322
-1311
-1299
-1287
-1275
-1261
-1248
-1233
-1218
-1203
-1188
-1172
-1155
-1138
-1121
-1103
-1085
-1067
-1048
-1028
-1008
-989
-968
-948
-926
-905
-883
-860
-838
-814
-791
-767
-742
-717
-691
-665
-639
-612
-584
-556
-528
-499
-470
-440
-410
-379
-348
-317
-285
-253
-220
-187
-154
-121
-87
-53
-18
16
51
86
122
157
193
228
264
300
336
372
409
445
482
518
555
591
628
665
701
738
775
811
848
884
920
957
993
1029
1064
1100
1135
1170
1205
1240
1274
1309
1342
1376
1409
1442
1474
1506
1537
1568
1599
1629
1658
1687
1716
1743
1771
1797
1824
1849
1874
1899
1922
1945
1968
1990
2011
2032
2052
2071
2090
2108
2125
2142
2157
2173
2187
2200
2213
2225
2236
2247
2256
2265
2272
2279
2285
2290
2294
2296
2298
2299
2299
2299
2297
2294
2290
2285
2279
2272
2265
2256
2247
2236
2225
2213
2200
2186
2172
2156
2140
2122
2104
2086
2066
2045
2025
2003
1980
1956
1932
1907
1881
1855
1827
1799
1771
1741
1711
1680
1649
1617
1584
1551
1517
1482
1447
1412
1376
1339
1302
1265
1227
1188
1149
1110
1070
1029
989
947
906
864
822
779
736
693
649
605
561
517
472
427
382
337
292
246
201
155
109
63
17
-30
-76
-123
-170
-217
-264
-311
-359
-406
-454
-502
-550
-598
-646
-694
-742
-791
-839
-888
-936
-985
-1033
-1082
-1130
-1179
-1227
-1276
-1324
-1373
-1421
-1469
-1518
-1566
-1614
-1662
-1710
-1757
-1805
-1852
-1900
-1947
-1993
-2040
-2086
-2132
-2177
-2222
-2267
-2311
-2355
-2399
-2442
-2485
-2528
-2570
-2611
-2652
-2693
-2734
-2773
-2813
-2852
-2891
-2929
-2966
-3003
-3040
-3076
-3112
-3147
-3181
-3215
-3249
-3281
-3314
-3345
-3376
-3406
-3436
-3465
-3493
-3520
-3547
-3574
-3599
-3624
-3648
-3671
-3694
-3715
-3736
-3756
-3775
-3794
-3811
-3827
-3843
-3857
-3871
-3884
-3896
-3907
-3917
-3926
-3934
-3941
-3947
-3953
-3957
-3960
-3963
-3964
-3965
-3964
-3963
-3960
-3956
-3952
-3946
-3939
-3932
-3923
-3913
-3902
-3890
-3877
-3863
-3848
-3832
-3815
-3797
-3777
-3757
-3736
-3713
-3690
-3666
-3640
-3613
-3586
-3557
-3527
-3496
-3464
-3430
-3396
-3360
-3323
-3285
-3246
-3206
-3165
-3123
-3080
-3035
-2990
-2943
-2896
-2848
-2798
-2748
-2697
-2645
-2593
-2539
-2485
-2430
-2375
-2319
-2262
-2205
-2148
-2090
-2031
-1972
-1913
-1853
-1793
-1733
-1672
-1611
-1550
-1489
-1427
-1365
-1303
-1241
-1178
-1116
-1053
-990
-927
-864
-801
-738
-675
-612
-549
-486
-423
-360
-297
-234
-172
-110
-48
14
76
137
198
259
319
379
438
497
555
613
670
727
782
838
892
946
1000
1052
1104
1155
1206
1256
1305
1353
1400
1447
1493
1538
1582
1625
1668
1710
1750
1790
1830
1868
1905
1942
1977
2012
2045
2079
2111
2142
2172
2201
2230
2257
2284
2310
2334
2358
2381
2404
2425
2446
2465
2484
2502
2519
2535
2551
2565
2579
2592
2605
2616
2627
2637
2646
2654
2662
2669
2675
2680
2685
2689
2692
2694
2695
2696
2695
2694
2692
2689
2686
2682
2677
2671
2664
2657
2648
2639
2630
2619
2608
2596
2583
2570
2556
2541
2525
2508
2491
2473
2455
2436
2416
2395
2374
2352
2329
2306
2282
2258
2233
2207
2181
2154
2126
2098
2070
2040
2009
1980
1949
1918
1886
1853
1821
1787
1754
1720
1685
1650
1615
1579
1543
1507
1470
1433
1395
1358
1320
1281
1243
1204
1165
1126
1086
1046
1006
966
926
885
845
804
763
722
681
640
599
558
518
477
436
395
355
315
274
234
194
155
115
76
37
-2
-40
-78
-116
-154
-191
-228
-264
-301
-336
-372
-407
-441
-475
-509
-542
-575
-607
-639
-670
-701
-732
-761
-791
-820
-848
-875
-902
-929
-955
-980
-1004
-1029
-1052
-1075
-1097
-1119
-1140
-1160
-1180
-1200
-1219
-1237
-1255
-1272
-1289
-1306
-1322
-1337
-1352
-1366
-1380
-1394
-1407
-1419
-1432
-1443
-1454
-1465
-1475
-1485
-1495
-1504
-1512
-1520
-1528
-1535
-1542
-1549
-1555
-1560
-1566
-1570
-1575
-1579
-1583
-1586
-1589
-1591
-1593
-1595
-1596
-1597
-1597
-1596
-1595
-1594
-1592
-1589
-1586
-1582
-1578
-1573
-1567
-1561
-1554
-1547
-1539
-1530
-1521
-1511
-1500
-1489
-1477
-1465
-1451
-1438
-1424
-1409
-1393
-1378
-1361
-1344
-1327
-1309
-1291
-1272
-1253
-1234
-1214
-1194
-1173
-1152
-1131
-1109
-1087
-1064
-1042
-1018
-995
-972
-948
-923
-899
-874
-849
-824
-798
-773
-747
-721
-695
-668
-642
-615
-589
-562
-535
-508
-480
-453
-425
-398
-370
-342
-314
-286
-257
-229
-200
-171
-142
-113
-84
-55
-26
4
33
63
92
122
151
180
210
239
268
297
326
355
384
412
440
469
496
524
551
579
605
632
658
684
710
735
760
785
809
832
856
878
901
923
944
965
985
1004
1024
1043
1062
1079
1097
1113
1129
1145
1160
1174
1188
1202
1214
1227
1238
1249
1260
1269
1279
1287
1296
1303
1310
1317
1323
1328
1333
1337
1341
1345
1348
1350
1352
1354
1355
1356
1356
1356
1355
1354
1353
1352
1350
1348
1345
1342
1339
1336
1332
1328
1324
1320
1315
1310
1305
1300
1294
1289
1283
1277
1270
1264
1257
1250
1243
1236
1229
1222
1214
1206
1198
1190
1181
1173
1164
1155
1146
1136
1127
1117
1107
1096
1086
1075
1065
1054
1043
1031
1020
1008
996
984
972
960
947
934
922
909
895
882
869
856
842
829
815
802
789
776
762
749
736
723
710
698
685
672
660
648
635
623
611
599
587
575
564
552
540
529
517
506
495
483
472
461
450
439
428
417
406
395
384
373
362
351
340
329
318
307
296
285
274
262
251
239
228
216
205
193
181
169
157
145
133
120
108
95
82
69
56
43
30
16
2
-12
-26
-40
-55
-70
-85
-100
-115
-131
-147
-163
-179
-196
-212
-229
-247
-264
-282
-300
-318
-336
-355
-374
-393
-412
-432
-452
-472
-493
-513
-534
-555
-577
-598
-620
-642
-664
-687
-709
-732
-755
-778
-801
-824
-847
-871
-894
-917
-941
-964
-988
-1010
-1035
-1058
-1082
-1105
-1128
-1152
-1175
-1197
-1220
-1243
-1265
-1287
-1309
-1330
-1352
-1373
-1394
-1414
-1435
-1455
-1474
-1494
-1513
-1531
-1549
-1567
-1584
-1600
-1616
-1632
-1647
-1661
-1675
-1688
-1700
-1712
-1723
-1733
-1743
-1753
-1762
-1770
-1777
-1784
-1791
-1796
-1802
-1806
-1810
-1814
-1816
-1819
-1820
-1822
-1822
-1822
-1822
-1821
-1819
-1817
-1815
-1812
-1808
-1804
-1800
-1795
-1789
-1783
-1777
-1770
-1762
-1754
-1745
-1736
-1727
-1717
-1707
-1696
-1685
-1673
-1661
-1649
-1636
-1623
-1610
-1596
-1582
-1567
-1552
-1537
-1522
-1506
-1489
-1473
-1456
-1438
-1421
-1403
-1384
-1366
-1347
-1327
-1308
-1288
-1268
-1247
-1227
-1206
-1184
-1163
-1141
-1119
-1097
-1075
-1052
-1030
-1006
-984
-961
-937
-914
-890
-867
-843
-819
-795
-771
-747
-723
-699
-674
-650
-625
-601
-576
-551
-526
-500
-475
-450
-424
-398
-372
-346
-320
-294
-268
-241
-215
-188
-161
-135
-108
-81
-54
-27
0
27
54
81
108
135
163
190
217
244
270
297
324
350
376
402
428
454
479
504
528
553
576
600
623
645
668
689
711
732
752
772
791
810
829
847
864
882
898
915
931
946
961
976
990
1004
1016
1030
1043
1055
1067
1078
1089
1099
1110
1119
1129
1138
1147
1155
1163
1170
1178
1185
1191
1197
1203
1208
1213
1217
1221
1224
1227
1230
1232
1233
1235
1235
1235
1235
1235
1234
1232
1230
1228
1225
1222
1218
1214
1210
1205
1199
1194
1187
1181
1174
1166
1159
1150
1142
1133
1123
1114
1103
1093
1082
1070
1059
1046
1034
1020
1006
993
978
963
948
932
915
899
882
864
846
827
809
789
770
750
729
708
687
665
643
621
598
575
551
527
502
478
452
427
401
374
347
320
293
265
236
208
179
149
120
90
59
29
-2
-33
-65
-96
-128
-160
-192
-225
-257
-290
-322
-355
-388
-421
-454
-487
-521
-554
-587
-621
-654
-687
-720
-754
-787
-820
-853
-886
-919
-952
-985
-1016
-1050
-1082
-1114
-1146
-1178
-1210
-1241
-1272
-1303
-1333
-1364
-1394
-1424
-1453
-1483
-1512
-1540
-1568
-1596
-1624
-1651
-1677
-1704
-1729
-1755
-1780
-1804
-1828
-1851
-1874
-1896
-1918
-1939
-1960
-1980
-2000
-2019
-2037
-2055
-2073
-2089
-2105
-2121
-2136
-2150
-2163
-2176
-2188
-2200
-2210
-2220
-2230
-2238
-2246
-2253
-2260
-2265
-2270
-2275
-2278
-2281
-2283
-2285
-2286
-2286
-2285
-2284
-2282
-2279
-2276
-2272
-2268
-2262
-2256
-2250
-2243
-2235
-2226
-2217
-2207
-2197
-2185
-2174
-2161
-2148
-2135
-2120
-2106
-2090
-2074
-2058
-2040
-2023
-2005
-1986
-1967
-1947
-1927
-1906
-1885
-1863
-1841
-1818
-1796
-1772
-1749
-1725
-1700
-1676
-1651
-1625
-1600
-1574
-1548
-1521
-1495
-1468
-1441
-1414
-1386
-1358
-1331
-1303
-1275
-1246
-1218
-1190
-1161
-1132
-1103
-1074
-1045
-1016
-987
-958
-928
-899
-870
-840
-811
-781
-752
-722
-693
-663
-634
-604
-575
-545
-516
-486
-457
-427
-398
-369
-339
-310
-281
-252
-223
-194
-165
-136
-107
-79
-50
-22
7
35
63
91
118
146
173
201
228
255
282
308
335
362
388
414
440
466
492
517
542
567
592
617
641
665
689
713
736
759
782
804
826
848
869
890
910
930
950
969
988
1006
1024
1041
1058
1075
1091
1107
1122
1136
1150
1164
1177
1190
1202
1214
1225
1236
1246
1256
1265
1274
1283
1291
1298
1306
1312
1319
1325
1330
1335
1340
1345
1349
1352
1356
1359
1362
1364
1366
1368
1369
1370
1371
1371
1371
1370
1370
1368
1367
1365
1363
1360
1357
1354
1351
1347
1342
1337
1332
1327
1321
1314
1308
1300
1293
1285
1277
1268
1259
1250
1241
1231
1220
1210
1199
1188
1177
1165
1153
1141
1129
1116
1104
1091
1078
1064
1051
1038
1024
1010
997
983
969
956
942
928
914
900
887
873
859
845
831
817
803
790
776
762
748
734
720
706
692
678
665
651
637
623
608
594
580
566
552
538
524
510
496
483
469
455
441
427
414
400
386
373
359
345
332
318
304
291
277
264
250
237
224
210
197
184
171
158
145
132
119
106
94
81
69
57
45
33
21
10
-2
-13
-24
-34
-45
-55
-65
-74
-84
-93
-102
-110
-118
-126
-134
-141
-148
-155
-162
-168
-174
-180
-185
-191
-196
-201
-205
-210
-214
-218
-222
-225
-229
-232
-235
-239
-242
-244
-247
-250
-252
-255
-257
-259
-261
-262
-264
-265
-267
-268
-269
-270
-270
-271
-271
-271
-271
-270
-270
-269
-268
-267
-265
-263
-261
-259
-257
-254
-251
-248
-245
-241
-237
-233
-229
-225
-221
-216
-211
-206
-201
-196
-191
-186
-180
-175
-169
-163
-158
-152
-146
-140
-133
-127
-121
-114
-108
-102
-95
-88
-82
-75
-69
-62
-56
-49
-43
-36
-30
-24
-17
-11
-5
1
6
12
18
23
28
34
39
44
48
53
58
62
67
71
75
79
83
86
90
93
97
100
103
106
109
112
115
117
120
122
125
127
129
132
134
136
138
140
143
145
147
149
151
154
156
158
160
163
165
167
170
172
175
177
180
182
185
187
190
192
195
198
200
203
206
209
212
215
218
221
224
228
231
235
239
243
247
252
256
261
265
270
275
280
286
291
297
302
308
314
320
326
333
339
345
352
359
366
373
380
387
394
401
409
416
423
431
438
445
452
460
467
474
481
488
495
502
508
515
521
527
533
539
545
550
555
561
566
570
575
579
583
587
591
594
597
600
603
606
608
610
612
613
615
616
617
618
619
619
619
620
620
619
619
619
618
617
616
615
614
612
611
609
607
605
603
600
598
595
592
589
586
583
579
575
571
567
563
559
554
550
545
540
535
530
524
519
513
507
501
495
489
483
477
471
464
458
452
445
439
433
427
420
414
408
402
397
391
385
380
375
370
365
360
356
351
347
344
340
337
334
331
329
327
325
323
322
321
320
320
319
319
320
320
321
322
324
325
327
329
331
333
336
339
341
344
348
351
354
358
362
365
369
374
378
382
387
392
396
401
407
412
417
423
429
434
440
446
452
459
465
471
478
484
491
497
504
510
517
523
530
536
543
549
556
562
568
575
581
587
592
598
604
609
614
619
624
628
633
637
641
645
648
651
654
657
660
662
664
666
667
668
669
669
670
670
669
668
667
666
664
662
660
657
654
651
647
644
639
635
630
625
620
614
608
602
596
589
582
575
568
560
552
544
536
527
518
509
500
491
481
471
461
450
440
429
418
407
396
384
373
361
350
338
326
314
302
290
277
265
253
240
228
216
203
191
178
166
154
141
129
116
104
92
80
67
55
43
30
18
6
-6
-18
-30
-43
-55
-67
-79
-91
-103
-115
-127
-139
-151
-163
-175
-186
-198
-210
-222
-234
-245
-257
-269
-280
-292
-303
-314
-326
-337
-348
-359
-370
-381
-391
-402
-412
-422
-433
-443
-452
-462
-472
-481
-490
-499
-508
-517
-525
-533
-541
-549
-557
-564
-571
-578
-585
-591
-597
-603
-609
-615
-620
-625
-630
-635
-639
-643
-648
-652
-655
-659
-662
-665
-668
-671
-674
-676
-679
-681
-683
-685
-686
-688
-689
-690
-691
-692
-693
-693
-694
-694
-694
-694
-693
-693
-692
-691
-690
-688
-687
-685
-683
-681
-679
-677
-674
-671
-668
-665
-661
-658
-654
-649
-645
-640
-635
-630
-625
-619
-614
-608
-601
-595
-588
-581
-574
-567
-559
-552
-544
-536
-527
-519
-510
-502
-493
-484
-474
-465
-455
-446
-436
-426
-415
-405
-395
-384
-373
-362
-351
-340
-329
-317
-306
-294
-282
-270
-258
-246
-234
-221
-209
-196
-183
-170
-157
-144
-131
-118
-104
-90
-76
-62
-48
-34
-19
-5
10
25
40
55
71
86
102
117
133
149
165
181
197
213
229
245
261
278
294
311
327
344
360
377
393
410
426
443
459
476
492
509
525
541
558
574
590
606
622
638
654
670
686
702
717
733
749
764
779
795
810
825
840
855
870
885
900
914
929
943
958
972
986
1000
1014
1028
1041
1055
1068
1082
1095
1108
1121
1134
1147
1160
1172
1185
1197
1209
1221
1233
1245
1256
1267
1278
1289
1300
1310
1320
1329
1339
1348
1357
1365
1373
1381
1389
1396
1403
1409
1415
1421
1426
1431
1436
1441
1445
1448
1452
1455
1458
1460
1462
1464
1466
1468
1469
1470
1471
1472
1472
1473
1473
1473
1473
1473
1473
1472
1471
1471
1470
1469
1468
1467
1466
1465
1464
1462
1461
1460
1458
1457
1456
1454
1452
1451
1449
1448
1446
1444
1442
1440
1438
1436
1434
1431
1429
1426
1423
1421
1418
1415
1412
1408
1405
1402
1398
1394
1391
1387
1383
1379
1374
1370
1366
1361
1357
1352
1347
1343
1338
1333
1327
1322
1317
1311
1306
1300
1295
1289
1283
1277
1271
1265
1259
1253
1247
1241
1234
1228
1222
1216
1210
1203
1197
1191
1185
1179
1173
1167
1161
1155
1149
1143
1138
1132
1127
1121
1116
1111
1106
1101
1096
1091
1087
1082
1078
1074
1070
1066
1062
1058
1054
1050
1047
1044
1040
1037
1034
1031
1028
1026
1022
1020
1018
1016
1014
1012
1010
1008
1006
1004
1002
1000
1000
998
997
996
995
994
993
992
991
991
990
990
990
989
989
989
989
990
990
991
991
992
993
993
994
995
997
998
999
1000
1002
1004
1006
1008
1010
1012
1014
1016
1018
1020
1024
1027
1029
1032
1035
1038
1041
1044
1047
1049
1052
1055
1058
1061
1064
1066
1069
1072
1074
1076
1079
1081
1083
1085
1086
1088
1089
1091
1092
1093
1093
1094
1094
1094
1094
1093
1092
1091
1089
1087
1085
1082
1080
1076
1073
1069
1064
1060
1054
1049
1043
1037
1031
1024
1016
1008
1000
993
984
975
966
956
946
936
925
914
903
892
880
868
856
843
830
817
803
789
775
760
745
730
714
699
682
666
649
632
615
597
579
561
542
524
505
486
466
447
427
407
387
367
346
326
305
284
263
241
220
199
177
155
133
111
89
66
44
21
-2
-25
-49
-72
-95
-119
-143
-167
-191
-215
-239
-263
-288
-312
-336
-361
-385
-410
-434
-458
-482
-506
-530
-554
-578
-602
-625
-648
-671
-694
-717
-739
-761
-783
-804
-825
-846
-867
-887
-907
-926
-945
-963
-982
-999
-1016
-1033
-1049
-1065
-1080
-1094
-1108
-1122
-1135
-1147
-1158
-1169
-1180
-1190
-1199
-1207
-1215
-1223
-1229
-1235
-1241
-1245
-1249
-1253
-1256
-1258
-1259
-1260
-1260
-1260
-1259
-1257
-1255
-1251
-1248
-1243
-1238
-1232
-1225
-1218
-1210
-1201
-1191
-1181
-1170
-1158
-1146
-1132
-1118
-1103
-1088
-1071
-1054
-1037
-1018
-999
-979
-959
-938
-916
-894
-871
-847
-823
-798
-773
-747
-721
-694
-666
-638
-610
-581
-552
-522
-492
-462
-431
-399
-368
-335
-303
-270
-237
-204
-170
-136
-101
-67
-32
3
39
74
110
146
182
219
256
292
329
366
403
441
478
515
553
590
628
665
703
741
778
816
853
891
928
965
1002
1039
1076
1113
1150
1186
1223
1259
1295
1331
1367
1402
1437
1472
1507
1542
1576
1610
1643
1676
1709
1742
1774
1806
1838
1869
1900
1930
1960
1990
2019
2048
2077
2105
2132
2159
2186
2212
2238
2263
2288
2312
2336
2359
2381
2403
2424
2445
2465
2484
2503
2521
2538
2555
2571
2586
2601
2615
2629
2642
2654
2665
2676
2686
2696
2704
2713
2720
2727
2733
2739
2744
2748
2752
2755
2757
2759
2760
2761
2760
2760
2758
2756
2754
2751
2747
2742
2737
2732
2726
2719
2711
2703
2695
2686
2676
2666
2656
2644
2633
2621
2608
2595
2581
2567
2553
2538
2523
2507
2491
2475
2458
2441
2424
2406
2388
2370
2352
2333
2314
2294
2275
2255
2234
2214
2193
2172
2151
2130
2108
2086
2064
2041
2019
1996
1974
1951
1928
1905
1882
1858
1835
1812
1789
1765
1742
1718
1695
1672
1648
1625
1602
1579
1555
1532
1509
1486
1464
1441
1418
1395
1373
1350
1328
1306
1284
1262
1240
1218
1197
1175
1154
1133
1112
1091
1071
1050
1030
1010
990
970
950
930
911
892
873
854
835
817
799
781
763
745
728
711
694
677
660
644
628
612
596
580
564
549
534
518
503
489
474
459
445
430
416
402
388
374
360
346
333
319
306
293
280
267
255
242
230
218
206
195
183
172
161
150
140
129
119
110
100
91
82
73
65
56
48
41
33
26
20
13
7
1
-5
-10
-15
-20
-25
-30
-34
-38
-42
-45
-49
-52
-55
-58
-61
-63
-66
-68
-70
-72
-74
-75
-77
-78
-80
-81
-82
-83
-83
-84
-84
-84
-84
-84
-83
-83
-82
-81
-80
-78
-76
-74
-72
-70
-67
-64
-61
-58
-55
-51
-47
-43
-38
-34
-29
-24
-18
-13
-7
-1
6
12
19
27
34
42
50
58
67
76
85
94
104
114
124
134
145
156
168
179
191
203
215
228
241
254
268
281
295
309
324
339
353
369
384
400
416
432
448
465
482
499
517
535
553
571
589
608
627
646
665
685
705
725
745
765
786
807
828
849
870
891
913
934
956
978
1000
1020
1043
1065
1087
1109
1131
1153
1174
1196
1218
1239
1261
1282
1304
1325
1346
1367
1388
1409
1430
1451
1471
1492
1512
1532
1552
1572
1591
1611
1630
1649
1668
1687
1706
1724
1743
1761
1779
1797
1814
1832
1849
1866
1883
1900
1916
1933
1949
1965
1981
1996
2012
2027
2041
2057
2071
2085
2099
2113
2127
2140
2153
2166
2178
2191
2203
2214
2225
2236
2247
2257
2267
2277
2286
2295
2303
2312
2319
2327
2334
2340
2346
2352
2358
2363
2367
2371
2375
2379
2382
2384
2387
2389
2390
2391
2392
2392
2393
2392
2392
2391
2389
2388
2386
2384
2381
2378
2375
2372
2368
2364
2360
2356
2351
2346
2341
2335
2330
2324
2318
2312
2306
2299
2293
2286
2279
2272
2264
2256
2249
2241
2232
2224
2215
2206
2197
2188
2178
2169
2158
2148
2138
2127
2116
2104
2093
2081
2069
2056
2044
2031
2017
2005
1991
1977
1963
1949
1934
1919
1904
1889
1874
1858
1843
1827
1810
1794
1778
1761
1744
1727
1710
1692
1675
1657
1639
1621
1603
1584
1566
1547
1527
1508
1488
1469
1448
1428
1408
1387
1366
1344
1323
1301
1279
1257
1235
1212
1189
1166
1143
1120
1096
1072
1048
1024
999
975
950
925
900
875
849
824
798
773
747
721
695
669
643
616
590
564
538
511
485
458
432
405
379
352
326
300
273
247
221
195
169
143
117
91
66
41
16
-9
-34
-58
-82
-105
-129
-152
-174
-197
-219
-240
-262
-283
-303
-323
-343
-362
-381
-400
-418
-435
-452
-469
-486
-501
-517
-532
-546
-560
-574
-587
-600
-612
-623
-635
-645
-655
-665
-675
-683
-692
-699
-707
-713
-720
-726
-731
-736
-740
-744
-747
-750
-752
-754
-755
-756
-756
-756
-755
-754
-752
-750
-747
-744
-741
-736
-732
-727
-721
-715
-709
-702
-694
-686
-678
-669
-660
-650
-640
-630
-619
-607
-596
-584
-571
-558
-544
-531
-516
-502
-487
-471
-456
-439
-423
-406
-389
-371
-353
-335
-316
-297
-278
-258
-238
-218
-197
-176
-155
-134
-112
-90
-68
-45
-22
1
24
47
70
94
118
142
166
191
215
240
265
290
315
340
365
391
416
442
468
494
520
546
572
599
625
651
678
704
730
757
783
810
836
862
889
915
941
967
993
1018
1045
1071
1097
1123
1149
1175
1200
1226
1252
1277
1303
1329
1354
1380
1405
1431
1457
1482
1508
1533
1558
1584
1609
1635
1660
1685
1710
1735
1760
1785
1810
1835
1860
1884
1909
1933
1958
1982
2005
2029
2054
2078
2101
2124
2148
2171
2193
2216
2238
2261
2283
2305
2326
2348
2369
2390
2410
2431
2451
2471
2490
2510
2529
2547
2566
2584
2601
2619
2636
2652
2668
2684
2700
2715
2729
2743
2757
2770
2783
2795
2806
2818
2828
2839
2848
2858
2866
2875
2882
2889
2896
2902
2908
2913
2918
2922
2925
2929
2931
2933
2935
2936
2936
2936
2936
2935
2934
2932
2929
2926
2923
2919
2914
2909
2904
2898
2892
2885
2878
2870
2862
2854
2844
2835
2825
2815
2804
2793
2781
2769
2757
2744
2730
2716
2702
2687
2672
2657
2641
2624
2607
2590
2572
2553
2535
2515
2496
2476
2455
2434
2413
2391
2369
2347
2324
2301
2277
2253
2229
2204
2180
2154
2129
2103
2077
2050
2024
1997
1969
1942
1914
1886
1858
1829
1800
1771
1742
1712
1682
1653
1622
1592
1562
1531
1500
1469
1438
1407
1375
1344
1312
1280
1248
1216
1184
1152
1120
1088
1055
1022
990
958
925
892
860
827
795
762
729
697
664
632
600
567
535
503
471
439
407
375
344
313
282
251
220
190
160
130
101
72
43
15
-13
-40
-67
-94
-120
-146
-171
-196
-220
-244
-267
-290
-312
-334
-355
-376
-396
-416
-435
-454
-472
-489
-506
-523
-538
-553
-568
-582
-595
-607
-619
-630
-641
-651
-660
-669
-677
-684
-691
-697
-703
-708
-712
-716
-719
-721
-723
-724
-725
-725
-725
-724
-723
-721
-718
-715
-711
-707
-703
-697
-692
-686
-679
-672
-665
-657
-649
-640
-631
-622
-612
-603
-592
-582
-571
-560
-549
-537
-525
-513
-501
-489
-477
-464
-451
-438
-425
-412
-399
-386
-373
-359
-346
-333
-319
-306
-292
-279
-266
-253
-239
-226
-213
-200
-187
-174
-162
-149
-136
-124
-111
-99
-87
-75
-63
-51
-39
-27
-16
-4
8
19
30
42
53
64
75
86
97
107
118
128
139
149
159
169
179
188
198
207
217
226
235
244
252
261
269
277
285
293
301
308
316
323
330
337
344
350
357
363
369
375
381
387
393
398
403
409
414
419
423
428
433
437
441
445
449
453
457
461
464
468
471
474
477
480
483
485
487
490
492
493
495
496
498
499
500
500
501
501
501
501
500
500
499
498
496
495
493
491
489
487
484
482
478
475
472
468
464
460
456
451
446
441
436
430
424
418
412
405
399
392
385
377
369
362
353
345
336
328
319
309
300
290
280
270
259
249
238
227
215
204
192
180
167
155
142
129
116
103
89
76
62
48
33
19
4
-11
-27
-42
-58
-74
-90
-107
-124
-141
-158
-175
-193
-211
-229
-248
-266
-285
-305
-324
-344
-364
-384
-404
-425
-446
-467
-489
-510
-532
-555
-577
-600
-622
-645
-668
-692
-715
-739
-763
-787
-811
-835
-860
-884
-909
-933
-958
-983
-1008
-1034
-1059
-1084
-1110
-1135
-1161
-1187
-1213
-1238
-1264
-1291
-1317
-1343
-1369
-1396
-1422
-1448
-1475
-1501
-1528
-1554
-1581
-1607
-1633
-1659
-1685
-1711
-1737
-1763
-1789
-1814
-1840
-1865
-1890
-1914
-1939
-1963
-1987
-2011
-2033
-2057
-2080
-2103
-2125
-2147
-2169
-2190
-2211
-2231
-2251
-2271
-2290
-2309
-2327
-2345
-2363
-2380
-2397
-2413
-2429
-2444
-2459
-2474
-2488
-2501
-2514
-2527
-2539
-2551
-2562
-2573
-2583
-2593
-2603
-2612
-2620
-2628
-2636
-2643
-2650
-2656
-2662
-2668
-2673
-2678
-2682
-2686
-2689
-2692
-2694
-2696
-2698
-2699
-2700
-2701
-2701
-2700
-2699
-2698
-2697
-2694
-2692
-2689
-2685
-2682
-2677
-2672
-2667
-2662
-2655
-2649
-2642
-2635
-2627
-2618
-2610
-2601
-2591
-2581
-2571
-2560
-2549
-2538
-2526
-2514
-2501
-2488
-2475
-2461
-2447
-2433
-2418
-2404
-2388
-2373
-2357
-2341
-2325
-2308
-2291
-2274
-2257
-2240
-2222
-2204
-2186
-2168
-2150
-2132
-2114
-2095
-2076
-2058
-2039
-2020
-2001
-1982
-1962
-1943
-1924
-1905
-1885
-1866
-1846
-1827
-1807
-1788
-1768
-1748
-1729
-1709
-1689
-1669
-1650
-1630
-1610
-1590
-1570
-1551
-1531
-1511
-1491
-1471
-1451
-1432
-1412
-1392
-1372
-1352
-1333
-1313
-1294
-1274
-1255
-1235
-1216
-1197
-1178
-1159
-1141
-1122
-1103
-1085
-1067
-1049
-1031
-1012
-995
-977
-959
-942
-924
-907
-890
-872
-855
-838
-821
-805
-788
-771
-755
-738
-722
-706
-689
-673
-657
-641
-625
-609
-593
-578
-562
-547
-531
-516
-501
-486
-471
-456
-441
-426
-412
-398
-383
-369
-356
-342
-328
-315
-302
-289
-276
-264
-251
-239
-227
-216
-204
-193
-182
-171
-161
-151
-141
-132
-123
-114
-105
-97
-89
-82
-75
-68
-61
-55
-49
-44
-39
-34
-29
-25
-22
-19
-16
-14
-12
-10
-9
-9
-9
-10
-11
-12
-14
-16
-19
-23
-27
-31
-36
-42
-48
-54
-61
-69
-76
-85
-94
-103
-113
-124
-135
-146
-158
-170
-183
-196
-210
-224
-239
-254
-269
-285
-301
-318
-335
-353
-371
-389
-407
-426
-446
-465
-485
-505
-526
-547
-568
-589
-611
-633
-655
-678
-700
-723
-747
-770
-794
-819
-843
-868
-893
-918
-944
-969
-995
-1022
-1048
-1075
-1102
-1129
-1157
-1185
-1213
-1241
-1269
-1298
-1327
-1356
-1385
-1415
-1445
-1475
-1505
-1535
-1566
-1596
-1627
-1658
-1689
-1721
-1752
-1784
-1816
-1848
-1880
-1912
-1945
-1978
-2011
-2044
-2077
-2110
-2144
-2177
-2211
-2245
-2279
-2313
-2347
-2381
-2416
-2450
-2484
-2519
-2553
-2588
-2623
-2657
-2692
-2726
-2761
-2796
-2830
-2865
-2899
-2934
-2968
-3003
-3037
-3071
-3106
-3140
-3174
-3209
-3243
-3277
-3311
-3346
-3380
-3414
-3448
-3482
-3516
-3550
-3585
-3619
-3653
-3687
-3721
-3755
-3788
-3822
-3856
-3890
-3924
-3957
-3991
-4024
-4058
-4091
-4124
-4158
-4191
-4224
-4256
-4289
-4322
-4354
-4387
-4419
-4451
-4483
-4515
-4546
-4578
-4609
-4640
-4671
-4702
-4732
-4763
-4793
-4823
-4853
-4882
-4912
-4941
-4970
-4999
-5027
-5056
-5084
-5112
-5140
-5167
-5194
-5221
-5248
-5275
-5301
-5327
-5353
-5379
-5405
-5430
-5455
-5480
-5504
-5528
-5552
-5576
-5600
-5623
-5646
-5669
-5692
-5714
-5737
-5759
-5780
-5802
-5823
-5844
-5865
-5886
-5906
-5926
-5946
-5965
-5985
-6004
-6022
-6041
-6059
-6077
-6094
-6111
-6128
-6145
-6161
-6177
-6193
-6208
-6223
-6238
-6252
-6266
-6279
-6292
-6305
-6317
-6329
-6340
-6351
-6362
-6372
-6382
-6391
-6400
-6408
-6416
-6424
-6431
-6437
-6443
-6449
-6454
-6459
-6463
-6467
-6470
-6473
-6476
-6478
-6480
-6481
-6481
-6482
-6482
-6481
-6480
-6479
-6477
-6475
-6472
-6469
-6465
-6461
-6457
-6453
-6447
-6442
-6436
-6430
-6423
-6417
-6409
-6402
-6394
-6385
-6377
-6368
-6359
-6349
-6339
-6329
-6319
-6308
-6297
-6286
-6274
-6262
-6250
-6238
-6226
-6213
-6200
-6187
-6174
-6161
-6147
-6133
-6119
-6105
-6091
-6076
-6062
-6047
-6032
-6017
-6002
-5987
-5972
-5956
-5941
-5926
-5910
-5895
-5880
-5864
-5849
-5834
-5819
-5803
-5788
-5773
-5758
-5744
-5729
-5714
-5700
-5685
-5671
-5657
-5643
-5630
-5616
-5603
-5590
-5577
-5564
-5551
-5539
-5526
-5513
-5501
-5488
-5476
-5463
-5451
-5438
-5426
-5413
-5401
-5389
-5376
-5364
-5351
-5339
-5327
-5314
-5302
-5290
-5277
-5265
-5253
-5241
-5228
-5216
-5204
-5192
-5180
-5167
-5155
-5143
-5131
-5119
-5107
-5095
-5083
-5071
-5059
-5047
-5035
-5023
-5011
-4999
-4987
-4975
-4963
-4951
-4939
-4927
-4915
-4904
-4892
-4880
-4868
-4856
-4845
-4833
-4821
-4809
-4798
-4786
-4774
-4763
-4751
-4739
-4728
-4716
-4704
-4693
-4681
-4670
-4658
-4647
-4635
-4624
-4612
-4601
-4589
-4578
-4566
-4555
-4543
-4532
-4521
-4509
-4498
-4487
-4475
-4464
-4453
-4442
-4430
-4419
-4408
-4397
-4385
-4374
-4363
-4352
-4341
-4330
-4318
-4307
-4296
-4285
-4274
-4263
-4252
-4241
-4230
-4219
-4208
-4197
-4186
-4175
-4164
-4153
-4143
-4132
-4121
-4110
-4099
-4088
-4078
-4067
-4056
-4045
-4034
-4024
-4013
-4002
-3992
-3981
-3970
-3960
-3949
-3938
-3928
-3917
-3907
-3896
-3885
-3875
-3864
-3854
-3843
-3833
-3822
-3812
-3802
-3791
-3781
-3770
-3760
-3750
-3739
-3729
-3719
-3708
-3698
-3688
-3677
-3667
-3657
-3647
-3636
-3626
-3616
-3606
-3596
-3586
-3575
-3565
-3555
-3545
-3535
-3525
-3515
-3505
-3495
-3485
-3475
-3465
-3455
-3445
-3435
-3425
-3415
-3405
-3395
-3385
-3376
-3366
-3356
-3346
-3336
-3327
-3317
-3307
-3297
-3288
-3278
-3268
-3258
-3249
-3239
-3229
-3220
-3210
-3201
-3191
-3181
-3172
-3162
-3153
-3143
-3134
-3124
-3115
-3105
-3096
-3086
-3077
-3067
-3058
-3049
-3039
-3030
-3020
-3011
-3002
-2992
-2983
-2974
-2965
-2955
-2946
-2937
-2928
-2918
-2909
-2900
-2891
-2882
-2873
-2864
-2854
-2845
-2836
-2827
-2818
-2809
-2800
-2791
-2782
-2773
-2764
-2755
-2746
-2737
-2728
-2719
-2710
-2702
-2693
-2684
-2675
-2666
-2657
-2648
-2640
-2631
-2622
-2613
-2605
-2596
-2587
-2579
-2570
-2561
-2552
-2544
-2535
-2527
-2518
-2509
-2501
-2492
-2484
-2475
-2467
-2458
-2450
-2441
-2433
-2424
-2416
-2407
-2399
-2390
-2382
-2374
-2365
-2357
-2348
-2340
-2332
-2324
-2315
-2307
-2299
-2290
-2282
-2274
-2266
-2257
-2249
-2241
-2233
-2225
-2217
-2208
-2200
-2192
-2184
-2176
-2168
-2160
-2152
-2144
-2136
-2128
-2120
-2112
-2104
-2096
-2088
-2080
-2072
-2064
-2056
-2049
-2041
-2033
-2025
-2017
-2009
-2001
-1994
-1986
-1978
-1970
-1963
-1955
-1947
-1940
-1932
-1924
-1917
-1909
-1901
-1894
-1886
-1878
-1871
-1863
-1856
-1848
-1841
-1833
-1826
-1818
-1811
-1803
-1796
-1788
-1781
-1773
-1766
-1758
-1751
-1744
-1736
-1729
-1722
-1714
-1707
-1700
-1692
-1685
-1678
-1671
-1663
-1656
-1649
-1642
-1634
-1627
-1620
-1613
-1606
-1599
-1591
-1584
-1577
-1570
-1563
-1556
-1549
-1542
-1535
-1528
-1521
-1514
-1507
-1500
-1493
-1486
-1479
-1472
-1465
-1458
-1451
-1445
-1438
-1431
-1424
-1417
-1410
-1404
-1397
-1390
-1383
-1377
-1370
-1363
-1356
-1350
-1343
-1336
-1330
-1323
-1316
-1310
-1303
-1296
-1290
-1283
-1277
-1270
-1263
-1257
-1250
-1244
-1237
-1231
-1224
-1218
-1211
-1205
-1199
-1192
-1186
-1179
-1173
-1166
-1160
-1154
-1147
-1141
-1135
-1128
-1122
-1116
-1110
-1103
-1097
-1091
-1085
-1078
-1072
-1066
-1060
-1054
-1047
-1041
-1035
-1029
-1022
-1016
-1010
-1004
-998
-992
-986
-980
-974
-968
-962
-956
-950
-944
-938
-932
-926
-920
-914
-909
-903
-897
-891
-885
-879
-873
-868
-862
-856
-850
-844
-839
-833
-827
-821
-816
-810
-804
-798
-793
-787
-781
-776
-770
-764
-759
-753
-748
-742
-736
-731
-725
-720
-714
-709
-703
-698
-692
-687
-681
-676
-670
-665
-659
-654
-648
-643
-638
-632
-627
-622
-616
-611
-606
-600
-595
-590
-584
-579
-574
-569
-563
-558
-553
-548
-542
-537
-532
-527
-522
-517
-511
-506
-501
-496
-491
-486
-481
-476
-471
-466
-461
-456
-451
-446
-441
-436
-431
-426
-421
-416
-411
-406
-401
-396
-391
-386
-381
-376
-372
-367
-362
-357
-352
-347
-343
-338
-333
-328
-324
-319
-314
-309
-305
-300
-295
-291
-286
-281
-277
-272
-267
-263
-258
-253
-249
-244
-240
-235
-231
-226
-221
-217
-212
-208
-203
-199
-194
-190
-185
-181
-177
-172
-168
-163
-159
-155
-150
-146
-141
-137
-133
-128
-124
-120
-115
-111
-107
-102
-98
-94
-90
-85
-81
-77
-73
-69
-64
-60
-56
-52
-48
-44
-39
-35
-31
-27
-23
-19
-15
-11
-7
-3
2
6
10
14
18
22
26
30
34
38
42
45
49
53
57
61
65
69
73
77
81
84
88
92
96
100
104
107
111
115
119
123
126
130
134
138
141
145
149
152
156
160
163
167
171
174
178
182
185
189
193
196
200
203
207
210
214
218
221
225
228
232
235
239
242
246
249
252
256
259
263
266
270
273
276
280
283
287
290
293
297
300
303
307
310
313
317
320
323
326
330
333
336
339
343
346
349
352
356
359
362
365
368
371
375
378
381
384
387
390
393
396
400
403
406
409
412
415
418
421
424
427
430
433
436
439
442
445
448
451
454
457
460
463
465
468
471
474
477
480
483
486
488
491
494
497
500
503
505
508
511
514
517
519
522
525
528
530
533
536
538
541
544
547
549
552
555
557
560
563
565
568
570
573
576
578
581
583
586
589
591
594
596
599
601
604
606
609
611
614
616
619
621
624
626
629
631
634
636
639
641
643
646
648
651
653
655
658
660
662
665
667
669
672
674
676
679
681
683
686
688
690
692
695
697
699
701
704
706
708
710
713
715
717
719
721
723
726
728
730
732
734
736
738
741
743
745
747
749
751
753
755
757
759
761
763
765
768
770
772
774
776
778
780
782
784
785
787
789
791
793
795
797
799
801
803
805
807
809
811
812
814
816
818
820
822
824
825
827
829
831
833
835
836
838
840
842
843
845
847
849
850
852
854
856
857
