5
9253
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
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
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
8
9
9
11
15
20
26
31
36
41
45
49
51
53
54
55
56
56
56
55
54
53
52
52
52
54
57
62
66
71
73
74
73
71
68
65
61
58
54
50
47
45
42
39
36
34
33
32
33
34
36
39
42
46
48
50
50
51
52
52
53
53
52
51
50
48
47
45
44
41
38
35
31
26
23
19
17
16
16
16
17
17
18
18
18
17
16
15
14
13
13
14
15
17
19
21
24
27
30
32
32
32
30
28
27
26
27
28
29
30
29
29
27
26
24
22
19
15
12
8
6
4
3
4
6
10
15
19
23
25
25
22
18
12
4
-3
-11
-19
-28
-37
-45
-54
-62
-69
-76
-82
-87
-91
-94
-95
-94
-92
-88
-83
-78
-73
-69
-67
-64
-62
-59
-56
-52
-47
-42
-35
-29
-22
-14
-5
6
18
30
40
49
57
63
67
70
72
73
74
76
79
85
91
96
101
105
108
111
114
117
118
118
116
113
109
105
102
101
101
102
103
104
103
100
95
88
80
72
63
52
41
28
15
1
-12
-25
-38
-50
-59
-66
-70
-71
-72
-71
-70
-68
-67
-65
-62
-59
-54
-49
-42
-35
-26
-17
-5
8
22
37
51
65
79
91
101
110
117
125
133
141
150
158
165
171
177
184
191
199
208
217
226
233
238
241
242
240
236
230
222
211
199
185
171
157
142
126
110
94
78
62
48
36
25
15
5
-5
-16
-28
-39
-51
-63
-74
-84
-93
-100
-107
-113
-117
-120
-121
-122
-121
-118
-112
-104
-93
-81
-68
-56
-43
-31
-19
-6
6
18
30
42
54
65
75
83
90
95
99
103
106
111
117
125
133
140
147
152
156
160
163
167
171
173
174
174
171
168
163
156
148
139
130
120
112
104
97
91
86
83
80
77
73
68
61
54
48
41
35
30
24
19
16
14
13
13
14
16
18
20
21
20
17
12
6
-2
-10
-17
-23
-26
-26
-22
-16
-9
-1
7
13
17
19
19
19
18
17
18
22
28
38
50
64
79
95
110
123
132
136
134
130
122
114
104
94
85
77
72
69
68
69
70
72
75
76
76
73
67
59
49
39
31
26
25
28
36
46
57
67
75
82
86
88
85
79
68
56
43
31
22
15
12
13
17
25
36
47
60
73
85
96
104
109
113
115
117
117
116
114
110
105
98
89
75
58
39
18
-3
-24
-44
-63
-78
-90
-96
-99
-99
-98
-96
-93
-91
-89
-87
-87
-87
-84
-80
-73
-65
-58
-52
-49
-49
-50
-54
-57
-60
-61
-60
-57
-52
-46
-39
-32
-26
-20
-15
-12
-9
-7
-6
-4
-2
0
3
6
8
9
11
13
16
20
26
32
39
45
50
54
56
55
52
47
41
32
24
15
7
1
-5
-10
-15
-18
-22
-25
-28
-31
-32
-33
-31
-27
-22
-15
-8
1
10
21
31
41
50
57
62
64
62
58
53
50
49
51
56
63
71
81
90
98
103
106
107
106
105
103
101
97
93
88
84
82
79
77
74
71
68
67
67
68
71
76
82
90
97
104
107
108
109
109
111
113
117
121
126
131
137
144
152
160
168
176
182
187
192
197
202
207
211
213
213
210
205
197
186
173
160
147
135
127
123
122
123
125
128
132
135
138
141
144
146
149
152
156
161
164
166
165
160
151
139
124
106
89
71
54
39
27
18
14
13
16
21
27
33
38
43
45
47
48
48
48
48
49
52
55
58
62
64
64
63
60
56
53
49
46
44
42
41
41
41
42
43
45
48
53
59
67
75
82
89
94
98
101
103
104
105
107
108
108
108
107
106
107
109
113
121
131
144
159
173
186
196
204
210
215
218
220
221
222
223
226
228
232
236
240
245
249
251
252
251
249
245
238
230
221
212
203
195
185
175
163
152
143
135
128
121
112
103
94
87
81
76
72
68
66
64
60
55
46
34
21
6
-9
-22
-32
-39
-41
-41
-36
-29
-20
-9
4
17
29
41
51
60
68
73
75
73
68
63
57
52
47
44
43
44
47
50
53
55
57
59
58
54
46
34
20
7
-6
-17
-27
-34
-37
-38
-35
-32
-28
-24
-19
-13
-6
2
8
13
16
19
22
24
28
32
37
42
45
46
44
40
35
31
28
29
32
38
45
53
61
66
69
70
68
64
60
54
48
42
36
31
26
23
23
25
30
34
39
44
48
53
57
60
62
62
63
65
66
67
66
64
62
59
58
57
58
61
64
69
77
87
99
112
126
138
150
161
172
184
195
204
208
209
206
201
197
193
191
191
192
195
199
203
205
206
206
205
203
200
196
191
185
179
174
169
164
162
163
169
178
191
206
220
232
242
249
253
253
248
240
229
215
201
187
173
159
145
132
119
106
93
80
66
52
38
24
12
2
-4
-9
-9
-7
-1
9
21
34
47
58
69
78
86
92
98
102
106
110
114
120
126
133
140
148
157
165
174
183
192
201
210
220
231
247
267
290
316
343
370
396
421
443
461
473
476
471
458
437
412
382
351
320
290
261
232
204
175
147
122
99
78
60
43
26
8
-11
-33
-58
-86
-116
-144
-171
-193
-211
-226
-236
-245
-250
-254
-257
-259
-261
-263
-266
-269
-271
-275
-280
-285
-289
-288
-280
-264
-240
-209
-171
-128
-81
-33
14
58
98
134
165
194
221
246
270
291
308
319
323
322
319
316
315
315
314
312
309
305
300
294
287
279
270
262
252
240
224
204
179
151
123
95
71
50
35
26
21
17
11
1
-11
-23
-34
-43
-50
-58
-67
-79
-94
-112
-132
-153
-174
-193
-212
-227
-239
-247
-249
-246
-238
-226
-209
-190
-168
-145
-123
-104
-89
-79
-72
-68
-63
-57
-49
-39
-27
-15
-3
9
22
37
54
72
89
105
117
127
133
135
135
133
130
128
127
127
128
126
123
117
109
100
92
87
86
88
91
93
89
79
64
47
29
11
-7
-26
-46
-69
-93
-117
-139
-159
-175
-187
-196
-202
-206
-209
-212
-215
-220
-224
-227
-225
-219
-209
-199
-189
-182
-177
-175
-175
-179
-187
-196
-208
-221
-237
-254
-273
-290
-303
-308
-303
-289
-263
-229
-189
-146
-106
-71
-42
-20
-4
6
10
9
2
-7
-17
-28
-38
-47
-53
-54
-51
-43
-31
-15
1
18
33
46
56
64
70
76
82
84
84
82
79
75
73
72
72
71
68
60
47
29
7
-15
-36
-54
-69
-79
-87
-90
-91
-90
-87
-85
-82
-79
-77
-77
-79
-86
-94
-101
-106
-109
-109
-109
-106
-99
-88
-73
-57
-42
-30
-22
-17
-16
-17
-22
-31
-42
-55
-72
-90
-109
-128
-144
-155
-160
-159
-152
-140
-123
-104
-84
-67
-54
-45
-39
-37
-38
-43
-51
-60
-68
-74
-77
-78
-76
-73
-68
-62
-56
-50
-44
-38
-32
-23
-13
-2
9
18
25
31
34
36
34
27
16
-1
-23
-48
-73
-99
-123
-145
-164
-181
-195
-204
-207
-204
-197
-186
-175
-164
-155
-150
-148
-149
-153
-156
-158
-160
-159
-158
-158
-157
-157
-157
-156
-155
-154
-153
-151
-147
-139
-128
-116
-104
-93
-82
-72
-60
-47
-35
-28
-27
-33
-46
-64
-83
-105
-127
-149
-170
-190
-206
-218
-225
-230
-233
-235
-239
-244
-250
-259
-269
-280
-292
-305
-316
-327
-338
-351
-367
-386
-407
-427
-445
-459
-471
-480
-486
-488
-485
-480
-472
-462
-453
-442
-431
-418
-402
-383
-362
-339
-317
-298
-282
-268
-257
-248
-240
-233
-225
-218
-208
-197
-184
-169
-153
-135
-118
-101
-86
-76
-71
-69
-68
-63
-53
-35
-10
20
49
74
91
100
98
87
69
45
17
-13
-43
-70
-92
-108
-118
-123
-123
-121
-121
-124
-134
-149
-169
-192
-217
-242
-265
-286
-304
-321
-338
-357
-380
-405
-432
-459
-483
-506
-525
-539
-549
-551
-545
-532
-513
-491
-469
-448
-429
-412
-396
-382
-367
-352
-333
-310
-282
-249
-214
-179
-147
-119
-93
-70
-48
-27
-6
15
36
58
80
102
123
141
155
165
171
174
174
173
171
169
167
164
161
156
148
137
123
103
78
46
7
-38
-87
-140
-194
-248
-298
-345
-387
-425
-459
-490
-516
-538
-554
-564
-570
-573
-574
-574
-573
-572
-570
-565
-555
-539
-514
-482
-444
-404
-361
-317
-269
-217
-163
-108
-56
-6
41
85
126
165
203
239
273
307
338
365
390
413
435
458
484
516
551
588
624
655
677
692
697
693
680
656
623
580
533
482
430
378
325
271
217
166
118
77
41
12
-12
-32
-50
-66
-80
-95
-111
-129
-149
-173
-198
-223
-246
-266
-282
-292
-296
-293
-285
-275
-264
-254
-245
-238
-230
-222
-211
-196
-177
-153
-125
-95
-63
-31
2
36
68
97
122
144
167
192
219
248
275
298
317
332
342
351
359
368
380
394
408
417
420
418
414
409
406
404
402
400
396
389
380
367
352
337
326
320
319
321
325
329
331
329
323
313
301
285
267
243
215
181
146
112
83
59
40
24
12
3
-1
1
8
21
40
64
88
108
120
123
116
100
79
55
28
0
-27
-51
-70
-85
-96
-103
-108
-109
-104
-93
-76
-54
-27
2
30
56
79
97
110
119
124
125
122
114
104
94
84
77
72
72
75
83
95
109
120
125
121
109
88
61
30
-3
-34
-58
-72
-77
-73
-65
-54
-42
-28
-12
4
20
35
48
57
62
62
59
53
47
42
40
42
49
62
80
100
121
139
154
167
180
194
208
222
234
246
257
268
277
284
288
291
294
301
311
323
336
346
352
352
345
330
310
286
263
243
228
218
209
200
191
178
163
143
117
87
55
25
3
-9
-11
-3
12
30
47
63
75
86
97
112
132
158
189
222
255
286
313
335
350
359
362
363
361
357
350
338
324
311
303
301
307
320
341
372
410
453
496
534
563
579
581
569
544
507
462
414
366
320
276
235
199
170
152
145
146
154
169
189
214
241
267
290
309
324
335
340
336
323
300
273
247
226
210
198
189
181
174
170
167
167
167
169
170
172
174
172
169
162
150
132
108
76
40
2
-33
-65
-91
-111
-123
-125
-117
-101
-81
-62
-49
-41
-38
-36
-34
-28
-17
-1
20
45
71
97
123
148
174
202
233
269
311
360
415
473
532
592
652
709
763
811
850
882
907
926
939
943
938
924
906
886
866
849
833
819
811
808
809
814
818
819
816
808
792
767
732
685
631
571
508
443
378
311
245
181
120
64
14
-30
-65
-94
-116
-136
-156
-176
-200
-225
-253
-280
-304
-321
-329
-326
-315
-296
-268
-232
-189
-138
-84
-28
27
82
134
186
237
288
340
394
448
502
553
600
642
682
721
761
801
840
875
906
931
953
972
991
1010
1033
1060
1088
1116
1139
1155
1161
1159
1153
1144
1132
1116
1090
1054
1004
945
878
808
738
672
612
555
500
444
386
324
261
198
136
74
13
-46
-100
-148
-189
-226
-258
-285
-305
-314
-313
-302
-285
-267
-252
-242
-237
-239
-244
-252
-262
-273
-287
-301
-314
-322
-324
-318
-305
-284
-256
-217
-169
-113
-51
10
66
114
153
182
204
219
232
245
260
278
296
314
330
343
352
358
362
366
371
380
391
403
413
420
424
424
422
419
416
414
411
407
400
389
370
343
308
266
222
179
139
103
72
46
26
13
6
2
-3
-13
-30
-56
-87
-123
-160
-196
-231
-263
-289
-310
-325
-338
-350
-363
-376
-390
-404
-417
-431
-446
-465
-484
-503
-519
-527
-526
-514
-490
-458
-421
-384
-352
-325
-303
-285
-270
-255
-239
-221
-200
-175
-148
-118
-87
-53
-16
24
68
114
160
203
243
280
317
357
405
464
533
609
687
760
820
865
894
905
900
881
849
805
752
689
621
548
472
394
313
232
153
77
4
-68
-140
-213
-285
-357
-428
-497
-567
-637
-703
-760
-805
-839
-862
-877
-884
-883
-872
-854
-832
-809
-785
-760
-733
-704
-674
-642
-607
-567
-521
-469
-416
-363
-310
-260
-212
-166
-122
-74
-18
47
121
201
280
357
431
505
575
640
694
734
761
774
778
775
768
762
757
755
754
749
739
721
696
661
617
561
496
423
348
276
210
151
100
53
9
-37
-85
-136
-188
-239
-286
-327
-365
-398
-428
-454
-477
-497
-515
-532
-547
-559
-567
-567
-560
-546
-529
-511
-497
-488
-485
-485
-488
-489
-487
-477
-457
-426
-384
-333
-276
-214
-148
-82
-19
33
72
98
112
119
120
117
109
95
79
63
49
38
29
22
14
5
-6
-17
-30
-45
-61
-76
-91
-102
-111
-116
-121
-124
-127
-129
-130
-130
-128
-123
-116
-105
-91
-75
-60
-46
-35
-28
-26
-29
-40
-56
-76
-98
-119
-140
-159
-174
-183
-183
-173
-155
-134
-113
-98
-91
-91
-98
-109
-122
-135
-146
-154
-161
-168
-178
-192
-210
-230
-252
-275
-298
-320
-338
-352
-360
-363
-362
-359
-356
-355
-354
-352
-347
-335
-317
-292
-262
-231
-201
-173
-149
-127
-107
-87
-66
-45
-21
4
30
57
83
105
122
133
139
137
130
118
104
90
81
79
84
95
106
113
112
102
87
69
50
33
15
-2
-22
-43
-67
-93
-120
-148
-175
-200
-219
-233
-240
-242
-240
-235
-227
-219
-211
-208
-213
-230
-259
-297
-340
-383
-423
-458
-486
-508
-522
-526
-518
-498
-468
-430
-387
-342
-299
-260
-230
-210
-198
-191
-184
-174
-157
-132
-99
-60
-13
40
94
144
184
210
217
204
173
128
74
18
-31
-70
-96
-108
-108
-99
-84
-65
-48
-36
-30
-32
-41
-53
-68
-88
-117
-156
-205
-261
-319
-374
-423
-467
-505
-537
-563
-582
-596
-608
-622
-635
-646
-649
-641
-622
-595
-562
-528
-493
-457
-421
-386
-353
-325
-302
-285
-275
-271
-273
-278
-285
-292
-298
-300
-295
-285
-272
-260
-255
-258
-267
-277
-282
-280
-269
-252
-231
-208
-186
-168
-155
-151
-155
-166
-183
-206
-239
-279
-324
-368
-407
-437
-458
-472
-481
-485
-485
-478
-465
-444
-417
-384
-348
-310
-274
-240
-208
-177
-145
-112
-80
-48
-14
22
60
96
127
148
159
162
160
157
155
159
169
186
210
239
269
300
329
356
376
383
373
348
309
264
215
164
115
68
28
-2
-18
-25
-26
-30
-42
-67
-107
-160
-225
-297
-372
-448
-525
-602
-678
-751
-815
-868
-906
-930
-943
-947
-944
-935
-920
-902
-880
-856
-830
-799
-765
-724
-679
-633
-590
-556
-533
-518
-508
-494
-474
-443
-401
-350
-289
-220
-143
-61
24
111
195
274
343
399
439
463
473
468
452
426
394
362
336
319
312
311
309
303
290
271
248
220
191
159
125
88
49
10
-27
-59
-85
-103
-114
-117
-114
-107
-98
-89
-81
-75
-69
-66
-67
-74
-89
-111
-138
-168
-196
-222
-243
-256
-259
-251
-231
-202
-168
-136
-110
-94
-90
-97
-113
-139
-174
-216
-263
-312
-358
-399
-434
-463
-486
-506
-524
-541
-557
-572
-582
-582
-569
-539
-495
-439
-374
-302
-224
-139
-47
49
146
242
333
419
498
570
633
685
725
751
766
771
767
756
737
709
674
638
603
572
546
524
507
495
489
487
489
489
484
466
432
380
313
235
154
74
-2
-74
-144
-211
-275
-333
-384
-429
-471
-514
-562
-615
-673
-734
-795
-855
-910
-956
-990
-1010
-1016
-1006
-982
-942
-886
-816
-733
-644
-554
-469
-393
-326
-267
-212
-159
-106
-50
9
69
128
182
229
266
296
320
343
365
387
408
428
445
464
488
520
563
614
670
724
772
811
839
858
870
876
877
873
858
829
780
708
616
509
394
279
166
58
-45
-142
-231
-313
-389
-459
-523
-582
-633
-675
-710
-738
-763
-787
-811
-834
-854
-867
-872
-868
-858
-842
-824
-802
-776
-745
-708
-666
-623
-581
-540
-502
-464
-426
-386
-344
-299
-250
-195
-132
-58
28
125
232
347
466
584
698
804
898
979
1044
1094
1131
1156
1174
1185
1191
1192
1189
1184
1177
1168
1155
1133
1096
1043
973
888
794
693
590
486
383
281
182
87
-5
-95
-182
-267
-350
-428
-502
-571
-632
-686
-732
-771
-807
-841
-874
-904
-927
-939
-937
-923
-901
-878
-856
-839
-825
-812
-798
-782
-762
-736
-703
-661
-605
-535
-449
-348
-237
-122
-8
101
203
301
395
488
579
671
760
844
916
972
1006
1018
1014
996
970
939
906
873
843
816
791
762
728
686
636
582
523
460
392
321
254
195
150
119
98
80
59
29
-14
-69
-136
-209
-284
-356
-420
-475
-522
-559
-587
-605
-614
-614
-607
-592
-566
-529
-479
-421
-357
-291
-225
-160
-93
-25
47
121
195
268
338
404
465
518
561
595
622
641
654
659
651
629
593
544
486
423
360
303
260
235
233
251
283
319
355
384
406
421
431
438
445
452
460
467
474
481
492
510
534
563
591
617
637
655
672
692
714
740
766
790
810
821
822
813
798
781
767
760
764
778
798
816
826
825
812
791
768
743
714
677
628
567
496
417
332
242
147
49
-49
-143
-228
-303
-365
-414
-450
-473
-486
-491
-491
-488
-484
-479
-471
-461
-444
-422
-391
-355
-313
-269
-225
-181
-139
-97
-55
-9
39
90
143
197
250
303
354
401
443
480
510
534
553
567
579
590
600
610
617
618
611
592
561
518
464
400
329
256
184
118
60
10
-32
-69
-105
-142
-183
-231
-288
-353
-426
-505
-586
-663
-730
-784
-824
-854
-876
-890
-894
-886
-865
-833
-793
-747
-695
-636
-570
-499
-422
-340
-253
-162
-68
22
102
170
226
273
317
360
404
446
487
524
556
581
596
597
583
557
523
487
451
417
389
367
353
348
352
362
376
391
406
421
436
452
470
489
510
534
559
583
604
617
621
612
591
560
522
482
444
411
382
355
325
290
246
192
125
48
-35
-118
-191
-250
-295
-329
-357
-383
-408
-432
-454
-474
-491
-505
-516
-525
-533
-545
-566
-599
-647
-707
-774
-839
-892
-929
-947
-947
-933
-905
-860
-798
-717
-623
-525
-431
-344
-268
-201
-145
-101
-70
-49
-36
-31
-32
-37
-44
-51
-57
-64
-76
-94
-117
-141
-162
-180
-194
-207
-219
-227
-228
-219
-201
-175
-140
-95
-41
21
86
148
204
252
290
320
342
355
362
364
363
360
357
356
359
369
384
406
434
470
515
568
626
681
729
765
789
799
795
778
750
716
680
647
613
572
519
447
357
252
136
14
-107
-219
-315
-392
-448
-487
-512
-527
-535
-543
-553
-571
-595
-622
-646
-663
-671
-672
-669
-663
-654
-645
-638
-636
-638
-642
-640
-626
-597
-552
-493
-423
-345
-259
-169
-76
15
104
187
262
326
375
408
429
443
456
473
498
535
585
650
726
810
896
980
1059
1131
1192
1237
1264
1269
1255
1224
1182
1132
1076
1018
960
903
845
785
720
648
571
492
414
340
270
205
144
83
17
-57
-141
-235
-333
-432
-528
-621
-714
-805
-893
-975
-1049
-1116
-1178
-1236
-1291
-1340
-1380
-1410
-1428
-1434
-1429
-1416
-1400
-1387
-1380
-1380
-1382
-1382
-1373
-1355
-1325
-1284
-1228
-1155
-1064
-956
-835
-706
-576
-452
-340
-241
-155
-80
-12
55
120
185
247
307
364
420
474
527
582
641
706
776
848
918
982
1037
1081
1114
1135
1143
1137
1119
1090
1053
1014
975
939
907
873
834
785
726
659
586
510
430
345
259
175
96
20
-56
-139
-232
-335
-444
-557
-670
-781
-889
-990
-1083
-1167
-1243
-1315
-1382
-1445
-1500
-1541
-1564
-1568
-1555
-1526
-1486
-1438
-1385
-1330
-1276
-1225
-1177
-1130
-1081
-1025
-962
-896
-833
-776
-725
-674
-614
-543
-462
-375
-287
-201
-115
-29
58
142
222
294
359
417
472
524
576
629
679
722
754
772
774
763
741
708
665
615
563
518
484
463
451
442
429
406
368
311
232
135
26
-87
-201
-314
-431
-556
-689
-827
-961
-1088
-1202
-1301
-1383
-1443
-1481
-1497
-1496
-1486
-1475
-1469
-1469
-1477
-1488
-1501
-1512
-1521
-1530
-1538
-1539
-1525
-1483
-1407
-1298
-1164
-1016
-871
-732
-605
-489
-383
-288
-203
-129
-66
-15
23
47
55
52
41
30
27
38
68
117
183
264
356
456
563
669
768
853
917
961
986
995
987
961
916
855
784
709
635
567
503
445
392
345
304
265
227
185
142
101
66
41
28
27
34
45
57
65
65
54
28
-11
-60
-113
-168
-220
-268
-312
-351
-385
-417
-452
-493
-539
-589
-640
-689
-736
-783
-829
-871
-905
-929
-942
-948
-950
-949
-945
-939
-932
-923
-911
-894
-868
-833
-788
-734
-673
-605
-530
-451
-374
-303
-240
-185
-133
-83
-33
20
76
135
192
244
286
319
345
369
396
427
460
494
528
562
601
644
692
745
803
863
924
984
1035
1072
1089
1081
1045
984
903
804
693
574
449
323
200
86
-17
-110
-196
-276
-353
-428
-502
-575
-646
-712
-771
-823
-869
-910
-948
-981
-1008
-1030
-1052
-1076
-1103
-1129
-1149
-1159
-1156
-1137
-1102
-1050
-983
-905
-825
-747
-674
-603
-526
-439
-340
-229
-113
1
106
198
274
340
400
460
521
583
646
710
777
850
926
1000
1069
1122
1156
1165
1148
1102
1028
930
814
686
550
410
271
138
15
-95
-191
-273
-342
-396
-436
-464
-488
-512
-544
-586
-639
-703
-775
-855
-935
-1010
-1073
-1122
-1153
-1168
-1166
-1149
-1120
-1082
-1041
-1000
-964
-930
-902
-879
-865
-860
-860
-859
-849
-827
-790
-741
-685
-627
-569
-514
-466
-427
-400
-384
-375
-367
-353
-331
-299
-261
-220
-178
-141
-112
-94
-86
-88
-96
-108
-123
-141
-163
-185
-206
-223
-236
-247
-257
-264
-267
-263
-252
-236
-216
-192
-165
-135
-104
-76
-51
-33
-22
-23
-36
-63
-101
-145
-189
-231
-267
-298
-319
-330
-331
-328
-328
-336
-355
-384
-420
-465
-517
-576
-636
-690
-730
-753
-761
-757
-746
-727
-705
-682
-662
-648
-641
-636
-628
-614
-593
-567
-539
-512
-488
-469
-457
-450
-444
-431
-406
-364
-305
-233
-154
-75
-1
65
121
165
194
209
209
199
184
171
166
172
192
224
264
308
356
404
454
504
552
593
625
646
659
669
682
700
725
753
783
812
837
856
866
865
849
817
767
700
619
526
430
340
262
202
159
130
112
100
95
94
98
104
108
104
90
63
23
-26
-80
-140
-205
-277
-358
-444
-530
-609
-677
-730
-768
-790
-797
-792
-776
-754
-725
-688
-643
-588
-524
-455
-385
-322
-267
-225
-193
-170
-151
-131
-105
-72
-33
13
65
123
186
252
314
369
415
453
485
511
528
536
533
520
497
465
424
377
328
284
251
232
224
222
221
218
214
210
207
207
211
216
220
219
207
182
145
101
58
19
-14
-40
-58
-68
-71
-68
-60
-51
-39
-27
-16
-5
1
2
-5
-21
-43
-71
-102
-132
-159
-176
-184
-183
-176
-167
-160
-155
-152
-148
-143
-140
-141
-151
-172
-205
-248
-299
-352
-405
-450
-481
-492
-481
-448
-399
-340
-277
-219
-171
-141
-132
-143
-169
-201
-234
-263
-285
-300
-307
-305
-294
-271
-236
-189
-130
-63
8
75
135
186
229
265
296
322
344
365
392
428
472
519
561
595
618
635
650
664
677
683
678
660
627
582
527
464
395
320
242
158
73
-11
-88
-153
-204
-247
-287
-332
-384
-442
-502
-560
-615
-668
-718
-765
-807
-841
-868
-891
-912
-935
-961
-987
-1008
-1018
-1012
-984
-938
-876
-804
-724
-640
-550
-458
-366
-276
-188
-101
-12
80
170
255
333
406
480
558
644
736
836
940
1047
1150
1242
1315
1365
1392
1401
1393
1372
1339
1295
1241
1179
1112
1041
969
896
825
753
679
603
525
447
371
296
216
128
30
-74
-178
-279
-374
-467
-560
-657
-759
-864
-973
-1084
-1198
-1311
-1420
-1525
-1622
-1709
-1786
-1848
-1893
-1919
-1924
-1905
-1862
-1793
-1703
-1597
-1488
-1384
-1294
-1217
-1151
-1091
-1032
-971
-905
-832
-754
-670
-585
-499
-414
-328
-238
-147
-60
19
84
136
178
215
248
279
304
322
335
344
350
355
361
370
386
416
463
527
606
692
777
854
914
954
976
982
976
959
932
894
847
798
751
711
676
646
617
590
566
548
537
530
522
511
494
471
447
427
412
401
392
379
357
324
278
223
161
100
45
0
-32
-55
-74
-96
-123
-152
-179
-202
-220
-235
-249
-261
-268
-261
-237
-192
-130
-55
23
99
169
233
292
347
398
445
489
530
572
617
666
723
789
863
944
1027
1107
1184
1258
1330
1398
1454
1488
1492
1463
1406
1329
1237
1138
1033
929
830
739
657
583
512
445
379
315
250
184
116
47
-21
-90
-161
-233
-302
-359
-399
-419
-425
-422
-417
-415
-419
-432
-454
-483
-515
-541
-551
-544
-520
-485
-445
-406
-372
-346
-332
-329
-335
-344
-350
-347
-336
-316
-291
-264
-236
-203
-162
-109
-41
38
121
199
266
319
359
387
406
415
414
406
396
388
385
387
389
388
386
386
395
416
452
498
549
599
639
664
669
651
605
533
435
319
189
55
-75
-196
-303
-396
-480
-558
-633
-704
-771
-835
-896
-954
-1006
-1053
-1087
-1110
-1122
-1125
-1120
-1112
-1103
-1095
-1092
-1089
-1081
-1062
-1022
-965
-890
-803
-711
-615
-517
-416
-313
-208
-103
2
109
217
325
430
528
614
682
729
755
764
763
756
745
726
698
658
610
560
511
465
421
380
343
312
285
260
232
202
171
142
117
94
67
32
-10
-55
-98
-137
-171
-200
-225
-245
-259
-267
-271
-274
-279
-286
-294
-300
-301
-291
-270
-240
-208
-183
-173
-180
-201
-229
-259
-283
-297
-298
-284
-255
-217
-175
-135
-98
-65
-35
-7
14
27
30
21
1
-31
-72
-116
-158
-190
-208
-210
-196
-167
-121
-62
3
67
123
168
201
223
234
233
222
207
197
196
207
226
250
276
305
334
362
388
412
435
461
490
519
544
563
576
584
589
592
593
592
591
589
585
577
564
545
522
493
458
417
372
332
303
289
289
295
303
310
320
337
361
389
417
443
463
476
483
485
484
483
482
478
466
443
410
369
327
286
250
219
197
183
177
178
181
184
189
196
206
220
237
261
291
329
372
413
444
459
458
441
411
368
313
248
176
101
30
-36
-96
-152
-205
-256
-304
-348
-388
-421
-447
-467
-479
-486
-487
-483
-473
-456
-428
-385
-327
-255
-175
-94
-16
54
115
169
212
245
264
269
262
246
221
189
150
109
70
39
19
16
29
59
104
163
229
296
356
405
441
465
478
481
472
451
418
373
321
266
212
163
121
83
48
15
-17
-46
-72
-96
-121
-146
-171
-193
-209
-219
-224
-228
-230
-228
-215
-188
-146
-93
-34
25
80
130
173
208
234
251
262
269
273
273
271
268
264
262
262
264
265
265
265
268
274
283
295
308
320
330
335
333
324
309
291
271
251
229
205
178
148
116
82
47
11
-21
-47
-64
-73
-75
-76
-77
-80
-88
-101
-124
-159
-205
-262
-326
-394
-462
-526
-583
-630
-669
-704
-741
-783
-829
-876
-919
-960
-997
-1033
-1065
-1087
-1096
-1090
-1073
-1052
-1028
-999
-962
-914
-854
-787
-715
-639
-556
-464
-361
-251
-137
-24
84
186
281
368
446
512
564
599
618
623
618
608
595
578
557
529
495
456
414
370
326
280
231
176
113
42
-34
-112
-186
-258
-328
-401
-478
-562
-652
-747
-841
-932
-1012
-1079
-1127
-1158
-1176
-1185
-1187
-1187
-1184
-1179
-1171
-1153
-1122
-1073
-1006
-929
-849
-776
-716
-672
-644
-631
-631
-642
-657
-671
-676
-668
-645
-609
-561
-505
-447
-394
-352
-327
-321
-331
-353
-380
-404
-421
-425
-414
-389
-352
-307
-257
-204
-149
-94
-43
-3
27
47
64
83
105
128
146
154
151
139
122
100
75
51
31
19
18
21
24
23
16
7
-1
-8
-18
-36
-63
-101
-148
-203
-266
-334
-401
-458
-502
-534
-558
-583
-615
-656
-705
-760
-817
-874
-927
-970
-998
-1006
-998
-971
-931
-879
-820
-757
-693
-633
-579
-533
-494
-459
-428
-401
-379
-361
-345
-327
-302
-266
-218
-157
-83
4
106
224
356
497
644
791
935
1070
1193
1299
1390
1465
1527
1581
1628
1672
1712
1745
1765
1766
1741
1689
1614
1521
1414
1296
1167
1029
887
750
622
506
401
304
209
114
17
-84
-189
-296
-404
-512
-623
-741
-867
-997
-1128
-1252
-1367
-1474
-1573
-1668
-1756
-1835
-1903
-1954
-1987
-1997
-1987
-1956
-1910
-1850
-1777
-1687
-1577
-1448
-1303
-1153
-1002
-862
-729
-605
-487
-375
-268
-163
-58
47
156
269
386
507
630
753
878
1002
1126
1244
1349
1433
1492
1525
1536
1528
1509
1484
1458
1438
1424
1413
1399
1375
1339
1293
1241
1189
1137
1087
1042
1002
971
942
910
865
803
721
621
503
371
228
79
-65
-197
-310
-404
-482
-547
-598
-633
-652
-657
-652
-642
-626
-602
-568
-522
-466
-404
-340
-274
-210
-151
-100
-59
-25
5
36
75
123
177
233
285
328
358
376
383
384
382
382
386
399
424
464
520
590
669
752
831
901
956
993
1014
1022
1024
1020
1010
991
964
930
894
861
831
803
778
757
743
741
749
760
765
756
729
682
619
542
456
363
270
180
97
25
-35
-84
-123
-156
-186
-219
-254
-291
-327
-359
-385
-405
-420
-430
-437
-442
-446
-446
-436
-413
-372
-314
-245
-170
-96
-25
45
117
196
286
391
511
643
779
911
1034
1145
1245
1338
1427
1512
1593
1666
1728
1775
1806
1823
1831
1835
1837
1834
1821
1791
1745
1686
1618
1545
1465
1373
1269
1154
1031
904
777
649
521
394
268
146
30
-79
-176
-259
-326
-381
-428
-476
-528
-585
-644
-698
-742
-773
-789
-791
-778
-754
-725
-697
-674
-655
-634
-607
-570
-523
-471
-415
-356
-288
-207
-113
-8
102
209
308
394
464
518
561
597
634
673
712
747
775
795
808
814
813
805
790
773
759
757
771
802
849
906
971
1036
1094
1137
1161
1165
1154
1136
1120
1108
1098
1086
1067
1040
1000
951
885
805
713
617
522
430
341
248
151
51
-46
-136
-217
-292
-362
-433
-504
-574
-642
-705
-760
-807
-846
-881
-914
-950
-985
-1016
-1035
-1039
-1029
-1008
-977
-939
-892
-838
-777
-708
-632
-547
-456
-363
-273
-187
-98
5
130
278
441
607
765
913
1051
1184
1313
1438
1554
1661
1752
1824
1874
1901
1908
1901
1885
1866
1844
1821
1800
1785
1780
1788
1807
1834
1865
1894
1914
1917
1895
1845
1767
1668
1557
1441
1328
1217
1108
999
889
775
658
539
422
308
200
98
-4
-109
-221
-344
-478
-625
-781
-941
-1095
-1233
-1345
-1425
-1472
-1489
-1483
-1462
-1434
-1401
-1366
-1323
-1268
-1197
-1111
-1012
-910
-807
-707
-613
-523
-435
-347
-258
-165
-69
27
122
216
310
405
502
598
690
775
853
925
993
1054
1107
1149
1180
1200
1208
1202
1179
1136
1072
990
898
808
728
663
614
574
538
499
451
393
321
237
141
41
-56
-141
-214
-273
-324
-371
-417
-465
-521
-592
-683
-792
-913
-1036
-1152
-1253
-1337
-1406
-1462
-1509
-1552
-1596
-1640
-1679
-1709
-1724
-1724
-1713
-1691
-1659
-1617
-1563
-1502
-1440
-1381
-1325
-1265
-1194
-1107
-1002
-885
-753
-612
-462
-306
-149
12
177
351
533
721
907
1082
1241
1383
1509
1622
1724
1816
1899
1968
2019
2045
2047
2023
1979
1921
1850
1767
1674
1574
1472
1377
1292
1218
1152
1090
1028
965
897
821
734
638
532
420
301
176
44
-91
-223
-344
-447
-528
-587
-627
-650
-660
-662
-660
-659
-659
-660
-660
-659
-660
-670
-692
-726
-768
-812
-849
-869
-864
-826
-753
-650
-525
-390
-257
-132
-17
90
189
281
366
440
502
550
584
603
609
601
580
546
503
456
412
375
352
342
346
364
395
435
480
521
555
580
601
625
656
696
742
792
844
895
942
981
1004
1010
996
962
910
844
763
673
577
480
388
304
231
170
123
87
60
37
15
-3
-14
-12
7
44
95
160
237
327
428
531
628
708
766
803
827
843
850
847
829
797
755
707
655
599
534
460
379
299
229
173
134
110
99
99
109
131
162
201
239
265
269
246
197
130
50
-39
-134
-235
-341
-447
-549
-646
-738
-823
-900
-967
-1027
-1081
-1135
-1191
-1245
-1293
-1330
-1356
-1370
-1372
-1360
-1333
-1292
-1240
-1182
-1118
-1048
-974
-904
-844
-800
-770
-743
-712
-674
-631
-592
-560
-535
-514
-499
-491
-490
-491
-488
-476
-453
-423
-389
-352
-309
-257
-197
-133
-68
-2
64
133
202
271
342
416
492
564
623
662
678
675
662
642
617
582
536
474
396
299
184
57
-69
-179
-264
-318
-344
-347
-331
-299
-254
-206
-165
-140
-134
-148
-181
-231
-299
-384
-482
-584
-684
-774
-849
-902
-933
-942
-931
-907
-875
-836
-791
-740
-686
-634
-589
-553
-525
-506
-494
-489
-491
-496
-499
-497
-488
-475
-458
-440
-417
-386
-346
-299
-250
-206
-167
-135
-106
-80
-53
-22
21
82
168
276
399
522
631
713
762
779
767
732
681
623
564
510
462
421
387
361
342
329
322
320
320
323
327
327
321
305
280
252
229
214
210
213
222
238
263
301
350
403
453
489
506
502
479
435
371
288
186
70
-55
-181
-300
-402
-482
-536
-568
-585
-593
-596
-595
-587
-568
-536
-491
-432
-361
-285
-208
-140
-86
-42
-1
47
113
200
308
437
578
728
877
1018
1147
1260
1356
1433
1491
1529
1548
1552
1546
1533
1513
1486
1451
1409
1362
1312
1260
1208
1156
1108
1066
1027
991
954
914
873
830
787
741
693
643
595
549
503
453
393
318
225
113
-17
-163
-319
-478
-636
-791
-942
-1093
-1245
-1399
-1552
-1699
-1834
-1952
-2048
-2118
-2163
-2187
-2191
-2180
-2158
-2130
-2102
-2073
-2044
-2009
-1969
-1921
-1868
-1817
-1768
-1720
-1670
-1616
-1560
-1503
-1444
-1381
-1308
-1226
-1135
-1039
-937
-826
-701
-562
-412
-259
-108
41
188
332
472
604
731
856
979
1094
1192
1260
1291
1283
1244
1180
1094
990
869
735
591
442
288
132
-23
-176
-323
-464
-597
-725
-847
-968
-1090
-1215
-1347
-1480
-1609
-1728
-1831
-1914
-1976
-2017
-2037
-2041
-2029
-2008
-1975
-1931
-1874
-1806
-1730
-1651
-1568
-1480
-1383
-1277
-1164
-1053
-947
-847
-750
-654
-560
-473
-398
-337
-287
-242
-197
-147
-94
-37
23
83
144
206
269
334
402
475
551
631
713
793
871
943
1010
1069
1120
1160
1186
1194
1184
1157
1119
1075
1031
988
951
917
887
864
850
850
866
897
937
977
1008
1020
1012
976
913
825
718
600
478
362
255
160
75
4
-53
-91
-110
-109
-91
-59
-18
27
69
102
119
121
113
105
105
120
153
201
260
325
393
462
534
610
688
766
840
905
958
1000
1031
1053
1070
1084
1092
1093
1082
1056
1016
969
919
871
826
783
738
690
639
588
538
491
448
410
378
354
338
331
333
345
363
384
403
416
420
418
415
412
413
415
416
416
416
419
427
443
465
492
521
547
570
588
603
617
629
639
645
642
626
594
547
490
432
380
342
320
314
324
351
393
449
512
575
632
677
708
725
728
717
691
653
606
556
506
458
410
361
311
261
216
180
156
141
130
118
103
85
66
50
36
23
6
-17
-48
-84
-126
-171
-220
-273
-330
-386
-436
-476
-501
-513
-519
-528
-546
-576
-616
-665
-718
-777
-839
-903
-965
-1020
-1065
-1098
-1119
-1131
-1136
-1136
-1133
-1126
-1112
-1085
-1038
-970
-879
-775
-668
-565
-470
-381
-288
-186
-72
52
176
290
389
473
544
612
682
759
842
924
998
1057
1097
1120
1132
1136
1138
1135
1123
1098
1056
998
927
846
760
673
587
508
438
378
324
271
213
145
64
-29
-131
-240
-350
-459
-562
-657
-742
-818
-887
-949
-1004
-1049
-1079
-1092
-1084
-1056
-1008
-942
-863
-777
-692
-610
-534
-461
-392
-325
-268
-224
-199
-191
-194
-201
-202
-195
-181
-163
-145
-126
-106
-84
-61
-44
-38
-43
-58
-74
-86
-95
-104
-119
-144
-180
-227
-280
-332
-378
-414
-438
-454
-467
-485
-508
-534
-559
-576
-582
-577
-563
-544
-525
-515
-517
-532
-557
-587
-617
-648
-683
-728
-784
-850
-923
-999
-1079
-1160
-1239
-1309
-1362
-1392
-1398
-1388
-1371
-1354
-1341
-1328
-1310
-1282
-1242
-1192
-1135
-1073
-1008
-939
-868
-797
-729
-665
-607
-552
-502
-460
-426
-397
-368
-331
-281
-213
-127
-26
87
206
323
432
527
607
672
726
770
809
846
888
936
990
1046
1099
1150
1204
1267
1344
1429
1515
1593
1656
1699
1724
1730
1718
1692
1656
1618
1580
1544
1505
1459
1406
1347
1286
1229
1180
1138
1098
1054
1002
941
876
813
756
704
653
595
527
447
360
270
184
107
43
-7
-44
-72
-95
-113
-127
-135
-131
-113
-82
-38
14
71
130
188
245
299
347
388
420
448
477
515
563
622
687
750
808
859
906
954
1006
1062
1121
1181
1238
1289
1332
1366
1392
1411
1428
1447
1472
1503
1539
1578
1619
1660
1702
1743
1783
1818
1846
1862
1865
1855
1831
1796
1752
1702
1651
1602
1553
1505
1454
1399
1337
1270
1195
1111
1018
920
820
725
642
569
505
442
373
294
205
108
10
-82
-158
-212
-240
-239
-213
-168
-109
-43
24
85
137
178
212
237
254
259
251
232
208
186
175
177
196
230
280
342
411
480
541
590
625
648
658
653
632
592
539
479
420
368
322
279
238
197
159
124
92
63
34
2
-32
-70
-110
-149
-185
-217
-246
-274
-303
-329
-345
-345
-321
-273
-203
-118
-25
66
147
210
251
267
264
249
228
209
196
191
198
215
242
275
308
341
370
398
426
456
490
528
571
614
655
688
708
712
698
666
621
569
517
471
436
413
399
391
387
382
373
356
329
290
244
192
135
72
-1
-81
-167
-254
-336
-413
-485
-554
-619
-679
-731
-774
-807
-828
-837
-829
-804
-765
-714
-655
-592
-525
-456
-384
-310
-231
-146
-54
45
147
247
337
412
469
508
531
540
536
517
479
420
340
244
144
51
-27
-89
-140
-188
-243
-308
-380
-455
-522
-578
-617
-641
-652
-651
-642
-627
-607
-583
-555
-522
-485
-444
-404
-368
-341
-324
-317
-322
-337
-364
-403
-450
-507
-571
-643
-721
-801
-880
-953
-1018
-1074
-1119
-1151
-1168
-1169
-1158
-1141
-1123
-1103
-1079
-1051
-1018
-983
-949
-916
-884
-852
-819
-787
-756
-722
-681
-629
-568
-504
-445
-394
-351
-314
-280
-251
-228
-214
-210
-214
-224
-240
-260
-286
-316
-347
-372
-387
-390
-380
-359
-333
-301
-266
-227
-182
-130
-70
-4
64
130
191
246
295
339
375
401
411
405
384
354
319
282
248
217
191
174
165
162
162
163
166
169
171
171
169
164
162
161
162
157
140
109
67
21
-23
-61
-94
-122
-143
-155
-155
-142
-118
-87
-51
-13
25
64
106
155
213
280
350
420
483
535
576
608
632
655
680
712
756
809
868
929
988
1045
1101
1157
1212
1263
1309
1349
1384
1412
1433
1443
1440
1424
1397
1363
1326
1288
1255
1232
1222
1226
1242
1266
1290
1311
1324
1329
1322
1304
1273
1232
1184
1133
1081
1028
971
909
839
759
674
586
504
432
373
329
294
265
238
213
193
184
190
215
257
311
369
426
480
529
576
624
671
718
765
810
855
900
947
994
1041
1088
1133
1176
1218
1261
1305
1349
1394
1436
1474
1508
1535
1554
1562
1557
1541
1517
1489
1460
1430
1398
1366
1336
1312
1296
1285
1269
1242
1203
1157
1112
1076
1050
1033
1025
1028
1043
1074
1119
1175
1242
1319
1407
1503
1603
1698
1784
1859
1923
1974
2005
2015
1997
1957
1898
1829
1754
1674
1590
1499
1400
1288
1158
1010
850
683
519
366
227
104
-4
-94
-166
-218
-255
-281
-301
-323
-351
-388
-435
-487
-537
-577
-606
-624
-636
-646
-651
-651
-640
-617
-579
-528
-462
-383
-293
-195
-94
6
103
193
272
337
388
426
458
488
521
561
609
666
730
800
868
931
984
1022
1049
1061
1061
1050
1028
995
949
887
809
722
635
559
501
464
445
440
445
457
471
488
509
538
579
632
691
748
794
826
846
856
855
840
807
757
695
629
566
510
464
432
413
406
407
411
414
415
415
417
422
433
450
475
507
545
584
621
651
672
679
672
653
625
591
554
512
460
395
316
225
124
14
-103
-225
-345
-460
-568
-670
-766
-857
-940
-1014
-1079
-1136
-1188
-1234
-1272
-1300
-1316
-1321
-1318
-1305
-1282
-1247
-1203
-1156
-1112
-1076
-1051
-1038
-1035
-1041
-1053
-1068
-1082
-1091
-1096
-1097
-1092
-1079
-1055
-1020
-975
-925
-873
-824
-781
-748
-726
-713
-705
-701
-702
-711
-727
-743
-749
-738
-711
-671
-624
-570
-507
-432
-351
-273
-206
-155
-114
-79
-45
-13
15
42
72
111
160
219
284
358
440
531
630
731
829
923
1010
1092
1161
1213
1246
1263
1270
1271
1270
1266
1258
1244
1223
1194
1159
1117
1071
1022
969
909
841
763
674
578
475
366
253
134
12
-114
-240
-362
-475
-574
-655
-716
-758
-780
-784
-769
-740
-697
-643
-579
-503
-415
-314
-205
-93
18
125
229
331
431
533
638
748
861
974
1086
1197
1309
1423
1534
1639
1730
1804
1863
1911
1950
1983
2009
2036
2060
2083
2098
2096
2069
2013
1929
1822
1696
1554
1398
1228
1048
861
669
476
283
95
-85
-251
-400
-531
-642
-733
-802
-854
-896
-937
-987
-1052
-1135
-1234
-1345
-1465
-1591
-1714
-1827
-1917
-1973
-1987
-1961
-1900
-1813
-1709
-1593
-1465
-1327
-1181
-1032
-880
-726
-571
-417
-265
-119
19
152
280
404
524
638
749
858
966
1074
1178
1276
1368
1457
1543
1623
1690
1738
1764
1770
1762
1743
1720
1694
1668
1640
1611
1574
1528
1472
1408
1340
1270
1197
1121
1042
961
884
814
749
688
628
566
502
439
380
331
297
281
284
303
332
367
408
454
505
560
614
663
702
728
739
734
710
668
612
545
472
396
314
225
123
8
-120
-258
-402
-546
-684
-811
-923
-1022
-1110
-1188
-1256
-1311
-1348
-1365
-1360
-1332
-1281
-1211
-1123
-1022
-914
-804
-696
-591
-489
-392
-301
-219
-148
-91
-44
-4
34
74
119
173
238
314
401
501
613
739
877
1020
1163
1295
1413
1514
1598
1667
1717
1745
1743
1707
1631
1509
1342
1133
886
610
314
8
-296
-590
-866
-1123
-1360
-1581
-1789
-1987
-2181
-2372
-2560
-2742
-2908
-3051
-3164
-3249
-3312
-3361
-3402
-3439
-3473
-3508
-3545
-3586
-3631
-3674
-3711
-3739
-3756
-3764
-3761
-3747
-3720
-3679
-3620
-3539
-3431
-3297
-3139
-2961
-2768
-2565
-2352
-2132
-1908
-1687
-1475
-1281
-1107
-958
-835
-735
-654
-587
-528
-474
-425
-383
-351
-330
-318
-315
-320
-330
-347
-371
-404
-449
-506
-577
-656
-742
-833
-930
-1038
-1155
-1282
-1415
-1552
-1693
-1836
-1976
-2106
-2221
-2319
-2402
-2475
-2540
-2593
-2630
-2647
-2645
-2626
-2593
-2547
-2489
-2423
-2354
-2289
-2232
-2184
-2147
-2119
-2100
-2090
-2087
-2087
-2088
-2089
-2095
-2106
-2121
-2132
-2135
-2125
-2106
-2080
-2049
-2013
-1968
-1912
-1848
-1783
-1724
-1675
-1638
-1611
-1592
-1579
-1573
-1571
-1569
-1565
-1558
-1548
-1539
-1537
-1544
-1561
-1583
-1603
-1609
-1594
-1557
-1498
-1425
-1343
-1254
-1158
-1056
-949
-839
-728
-615
-501
-385
-269
-154
-42
67
174
280
380
465
527
559
559
533
484
418
334
232
112
-22
-165
-311
-455
-596
-732
-866
-997
-1124
-1243
-1349
-1437
-1504
-1550
-1582
-1608
-1637
-1677
-1732
-1803
-1883
-1967
-2045
-2107
-2145
-2155
-2136
-2093
-2033
-1963
-1888
-1812
-1735
-1659
-1582
-1504
-1429
-1358
-1298
-1253
-1225
-1214
-1215
-1223
-1237
-1256
-1282
-1315
-1350
-1381
-1399
-1400
-1383
-1349
-1301
-1244
-1184
-1124
-1070
-1025
-986
-951
-919
-889
-863
-842
-830
-828
-839
-868
-919
-991
-1080
-1177
-1275
-1367
-1454
-1534
-1607
-1673
-1727
-1770
-1798
-1808
-1798
-1766
-1711
-1637
-1553
-1465
-1381
-1305
-1239
-1183
-1137
-1102
-1075
-1059
-1054
-1064
-1092
-1139
-1203
-1279
-1360
-1444
-1526
-1605
-1679
-1746
-1800
-1837
-1854
-1849
-1822
-1776
-1710
-1628
-1531
-1422
-1306
-1186
-1066
-951
-843
-744
-657
-580
-513
-452
-391
-329
-263
-196
-129
-66
-9
41
84
119
149
175
198
221
241
259
273
284
292
297
299
298
294
288
278
261
231
182
111
15
-103
-238
-382
-528
-673
-813
-949
-1082
-1209
-1332
-1448
-1557
-1659
-1755
-1842
-1919
-1982
-2027
-2051
-2051
-2025
-1971
-1895
-1801
-1696
-1587
-1475
-1361
-1245
-1128
-1008
-888
-766
-641
-513
-381
-251
-126
-9
100
201
297
390
481
572
667
767
877
995
1119
1240
1351
1445
1524
1592
1658
1728
1805
1892
1985
2081
2177
2264
2335
2385
2413
2421
2414
2395
2366
2326
2279
2227
2178
2135
2100
2073
2051
2035
2021
2009
1995
1978
1959
1942
1932
1930
1933
1934
1926
1906
1871
1821
1757
1679
1591
1498
1410
1334
1272
1223
1182
1145
1109
1072
1030
982
925
858
781
697
606
510
411
313
221
139
70
16
-21
-38
-31
2
59
138
234
343
463
591
722
853
980
1101
1217
1327
1427
1513
1582
1631
1664
1682
1691
1694
1691
1685
1673
1654
1628
1597
1565
1536
1512
1488
1458
1419
1370
1316
1259
1201
1138
1067
983
885
774
649
514
371
225
80
-61
-198
-329
-455
-574
-684
-783
-873
-956
-1034
-1107
-1171
-1226
-1268
-1298
-1317
-1325
-1323
-1311
-1288
-1251
-1199
-1130
-1043
-939
-820
-686
-536
-370
-187
14
230
458
692
925
1151
1363
1559
1737
1900
2048
2186
2315
2436
2549
2652
2739
2806
2852
2878
2883
2869
2832
2772
2689
2588
2473
2352
2228
2104
1981
1860
1738
1617
1491
1359
1222
1084
946
812
679
547
413
279
149
28
-82
-178
-261
-330
-388
-439
-486
-534
-584
-633
-676
-711
-732
-740
-734
-714
-680
-635
-583
-526
-464
-392
-307
-206
-92
30
156
278
394
498
591
670
736
790
835
868
888
897
899
902
911
931
960
993
1026
1055
1077
1088
1087
1073
1053
1033
1020
1022
1037
1065
1102
1148
1198
1247
1291
1327
1357
1383
1410
1440
1472
1504
1539
1577
1622
1673
1734
1802
1880
1972
2080
2210
2362
2539
2739
2957
3187
3419
3644
3856
4050
4220
4363
4474
4550
4591
4597
4572
4518
4437
4334
4215
4089
3962
3836
3710
3582
3448
3308
3162
3009
2849
2680
2502
2318
2128
1935
1740
1543
1347
1155
973
806
661
538
440
362
302
257
221
191
163
135
106
78
55
41
43
60
93
140
200
273
360
464
587
727
883
1050
1225
1401
1573
1736
1885
2020
2142
2257
2368
2480
2595
2714
2839
2967
3099
3230
3357
3476
3579
3661
3719
3756
3778
3793
3805
3817
3827
3834
3837
3836
3830
3820
3807
3796
3795
3810
3842
3887
3935
3975
3998
4001
3980
3934
3862
3766
3652
3529
3407
3291
3187
3094
3014
2953
2913
2899
2911
2944
2987
3030
3063
3081
3080
3064
3035
2999
2959
2917
2873
2823
2763
2691
2608
2517
2427
2342
2266
2199
2140
2091
2052
2027
2012
2001
1990
1974
1953
1933
1919
1913
1914
1919
1927
1937
1950
1966
1984
2003
2024
2048
2072
2094
2105
2102
2085
2060
2035
2017
2012
2016
2029
2052
2082
2119
2163
2210
2259
2306
2350
2390
2426
2457
2480
2494
2493
2471
2426
2354
2257
2139
2008
1869
1729
1591
1459
1333
1214
1103
1000
904
813
724
637
549
463
383
312
252
206
172
148
130
112
88
53
5
-56
-125
-196
-263
-322
-370
-404
-425
-432
-425
-405
-377
-343
-310
-279
-250
-218
-181
-137
-86
-28
36
106
182
262
343
421
496
567
636
703
769
833
897
965
1039
1117
1192
1253
1293
1311
1314
1313
1319
1340
1381
1443
1525
1621
1725
1827
1919
1995
2053
2093
2116
2127
2128
2125
2120
2117
2117
2121
2131
2145
2164
2185
2206
2224
2234
2237
2234
2226
2214
2197
2173
2138
2092
2033
1964
1886
1798
1701
1595
1483
1367
1249
1127
1002
872
738
598
452
296
127
-57
-250
-442
-622
-782
-919
-1033
-1122
-1187
-1224
-1235
-1223
-1194
-1153
-1106
-1054
-998
-938
-871
-794
-702
-595
-474
-344
-213
-89
27
132
228
314
388
446
486
507
514
511
502
489
473
453
426
393
352
304
250
191
130
66
-2
-74
-153
-239
-331
-430
-533
-643
-757
-873
-988
-1097
-1194
-1275
-1334
-1367
-1373
-1355
-1319
-1272
-1222
-1173
-1129
-1092
-1058
-1026
-991
-950
-903
-847
-782
-705
-613
-510
-400
-292
-194
-109
-33
37
102
161
211
252
285
314
338
356
368
373
375
375
373
363
341
304
255
197
136
75
15
-41
-95
-147
-198
-250
-303
-356
-406
-452
-494
-535
-573
-608
-639
-664
-681
-687
-679
-658
-623
-578
-528
-476
-426
-382
-349
-333
-336
-358
-396
-450
-517
-598
-691
-791
-896
-1000
-1105
-1207
-1308
-1407
-1503
-1594
-1680
-1761
-1836
-1901
-1955
-1994
-2019
-2032
-2037
-2041
-2048
-2059
-2077
-2105
-2145
-2194
-2249
-2301
-2339
-2352
-2332
-2279
-2197
-2092
-1967
-1827
-1670
-1500
-1317
-1127
-936
-750
-579
-431
-311
-219
-150
-98
-60
-39
-39
-61
-102
-157
-220
-285
-351
-415
-476
-536
-597
-658
-720
-780
-839
-899
-967
-1051
-1155
-1277
-1412
-1557
-1709
-1863
-2019
-2168
-2308
-2436
-2555
-2667
-2770
-2862
-2938
-3000
-3051
-3096
-3139
-3180
-3217
-3251
-3287
-3325
-3363
-3394
-3412
-3414
-3404
-3388
-3369
-3348
-3323
-3293
-3256
-3209
-3151
-3077
-2988
-2886
-2776
-2665
-2555
-2448
-2343
-2237
-2133
-2028
-1923
-1817
-1710
-1603
-1500
-1403
-1314
-1230
-1150
-1070
-990
-914
-844
-782
-728
-683
-645
-614
-591
-575
-567
-568
-580
-605
-649
-716
-808
-928
-1073
-1237
-1413
-1596
-1782
-1973
-2168
-2369
-2571
-2770
-2961
-3141
-3308
-3465
-3615
-3761
-3910
-4064
-4228
-4402
-4582
-4764
-4941
-5110
-5265
-5402
-5514
-5594
-5636
-5640
-5605
-5534
-5429
-5293
-5130
-4944
-4738
-4517
-4282
-4035
-3780
-3519
-3257
-2998
-2748
-2513
-2302
-2119
-1967
-1842
-1737
-1646
-1567
-1498
-1442
-1397
-1364
-1340
-1326
-1322
-1332
-1355
-1391
-1438
-1493
-1556
-1624
-1697
-1775
-1859
-1951
-2051
-2159
-2272
-2390
-2510
-2634
-2763
-2898
-3042
-3199
-3370
-3557
-3758
-3969
-4186
-4405
-4626
-4845
-5056
-5251
-5421
-5558
-5661
-5727
-5755
-5746
-5699
-5618
-5512
-5390
-5262
-5133
-5007
-4888
-4779
-4686
-4612
-4560
-4530
-4522
-4534
-4566
-4616
-4682
-4761
-4845
-4926
-4996
-5046
-5071
-5069
-5040
-4985
-4903
-4791
-4651
-4486
-4306
-4120
-3935
-3756
-3584
-3418
-3257
-3099
-2940
-2775
-2600
-2418
-2236
-2062
-1906
-1768
-1644
-1525
-1403
-1275
-1135
-984
-823
-657
-492
-333
-184
-42
95
229
359
481
592
690
774
844
899
934
950
946
928
897
856
802
733
645
538
414
275
120
-52
-244
-457
-693
-948
-1220
-1504
-1793
-2081
-2360
-2626
-2876
-3107
-3322
-3519
-3697
-3855
-3990
-4106
-4201
-4280
-4345
-4396
-4436
-4468
-4491
-4506
-4507
-4487
-4440
-4365
-4266
-4150
-4026
-3899
-3773
-3651
-3531
-3410
-3283
-3145
-2989
-2814
-2620
-2412
-2193
-1967
-1738
-1511
-1291
-1081
-881
-691
-511
-344
-195
-67
36
113
164
186
180
144
80
-8
-112
-225
-337
-444
-543
-638
-730
-821
-910
-996
-1079
-1158
-1236
-1316
-1395
-1473
-1546
-1614
-1678
-1743
-1811
-1885
-1962
-2039
-2111
-2176
-2229
-2272
-2305
-2332
-2355
-2377
-2399
-2421
-2443
-2465
-2486
-2504
-2515
-2514
-2493
-2448
-2373
-2270
-2144
-2007
-1871
-1746
-1639
-1551
-1482
-1431
-1396
-1378
-1375
-1387
-1413
-1451
-1499
-1552
-1608
-1663
-1716
-1766
-1809
-1844
-1870
-1886
-1899
-1914
-1941
-1983
-2043
-2120
-2209
-2304
-2400
-2496
-2595
-2702
-2821
-2956
-3107
-3276
-3464
-3672
-3898
-4133
-4366
-4583
-4775
-4940
-5078
-5193
-5287
-5363
-5424
-5474
-5513
-5540
-5547
-5529
-5482
-5408
-5311
-5199
-5076
-4947
-4813
-4677
-4540
-4402
-4263
-4124
-3987
-3861
-3752
-3666
-3605
-3566
-3546
-3537
-3533
-3529
-3520
-3504
-3480
-3445
-3398
-3337
-3261
-3173
-3075
-2973
-2869
-2765
-2664
-2565
-2473
-2391
-2326
-2283
-2266
-2278
-2313
-2365
-2422
-2476
-2519
-2548
-2561
-2554
-2527
-2478
-2408
-2319
-2217
-2109
-2001
-1899
-1805
-1716
-1631
-1547
-1466
-1394
-1337
-1302
-1289
-1299
-1325
-1364
-1410
-1461
-1516
-1579
-1651
-1733
-1823
-1918
-2017
-2119
-2223
-2332
-2442
-2553
-2664
-2776
-2890
-3003
-3112
-3206
-3281
-3336
-3373
-3395
-3404
-3400
-3382
-3356
-3328
-3303
-3283
-3265
-3247
-3228
-3209
-3189
-3167
-3136
-3093
-3036
-2968
-2892
-2810
-2722
-2628
-2529
-2425
-2319
-2210
-2094
-1971
-1842
-1709
-1576
-1443
-1311
-1178
-1042
-900
-748
-587
-418
-241
-58
132
333
548
779
1020
1267
1512
1749
1972
2178
2356
2504
2621
2712
2786
2850
2908
2959
3002
3039
3069
3095
3116
3129
3132
3124
3106
3080
3043
2991
2916
2815
2687
2536
2368
2194
2019
1851
1695
1557
1441
1348
1272
1203
1130
1042
934
806
658
494
315
122
-83
-300
-528
-764
-1004
-1239
-1459
-1654
-1820
-1959
-2074
-2172
-2254
-2319
-2364
-2386
-2389
-2380
-2368
-2361
-2364
-2379
-2402
-2428
-2450
-2460
-2452
-2421
-2365
-2279
-2164
-2025
-1871
-1710
-1550
-1394
-1237
-1073
-894
-695
-473
-231
28
297
571
841
1101
1346
1573
1780
1962
2120
2251
2361
2450
2522
2572
2594
2579
2525
2433
2309
2160
1992
1812
1625
1435
1246
1056
864
667
467
268
75
-109
-286
-461
-636
-811
-986
-1159
-1332
-1503
-1673
-1837
-1994
-2145
-2293
-2443
-2594
-2743
-2888
-3028
-3166
-3303
-3435
-3558
-3663
-3747
-3808
-3849
-3869
-3866
-3841
-3795
-3734
-3659
-3573
-3472
-3355
-3221
-3071
-2905
-2724
-2528
-2320
-2105
-1889
-1671
-1449
-1216
-965
-695
-404
-91
243
594
953
1308
1644
1955
2237
2492
2721
2924
3100
3251
3377
3483
3565
3622
3649
3647
3617
3568
3505
3433
3355
3273
3186
3093
2992
2881
2760
2626
2479
2313
2128
1922
1704
1486
1281
1099
949
831
746
691
660
647
643
642
640
634
627
620
613
605
592
571
541
504
466
438
426
436
470
528
615
735
895
1094
1327
1583
1852
2126
2401
2678
2952
3220
3476
3716
3937
4142
4332
4506
4667
4813
4949
5080
5213
5354
5506
5670
5845
6027
6211
6388
6550
6687
6792
6864
6903
6913
6898
6858
6797
6716
6616
6498
6365
6218
6058
5885
5703
5510
5306
5088
4853
4601
4332
4046
3748
3437
3118
2797
2484
2189
1921
1685
1480
1305
1155
1030
929
850
792
750
722
705
701
709
731
763
803
846
892
939
991
1049
1114
1187
1269
1359
1454
1552
1653
1754
1855
1957
2056
2152
2243
2331
2418
2506
2597
2693
2795
2907
3033
3176
3336
3513
3702
3903
4115
4338
4575
4823
5079
5335
5583
5812
6013
6182
6320
6434
6532
6624
6716
6811
6910
7011
7111
7206
7294
7371
7433
7479
7506
7513
7502
7475
7434
7382
7317
7241
7157
7069
6986
6915
6857
6811
6774
6741
6707
6668
6622
6564
6493
6404
6294
6158
5991
5795
5576
5348
5121
4906
4707
4526
4365
4228
4120
4048
4014
4019
4059
4131
4225
4335
4454
4575
4693
4801
4895
4970
5027
5067
5095
5116
5135
5159
5192
5238
5299
5374
5462
5557
5657
5760
5865
5971
6077
6183
6287
6388
6484
6574
6653
6721
6777
6820
6851
6870
6878
6877
6870
6857
6838
6811
6773
6722
6659
6583
6494
6392
6275
6144
6001
5847
5681
5505
5316
5115
4901
4676
4442
4202
3960
3719
3484
3260
3054
2868
2708
2575
2471
2397
2348
2323
2319
2331
2356
2391
2430
2468
2501
2526
2541
2546
2541
2531
2523
2522
2535
2568
2620
2691
2773
2860
2944
3017
3075
3115
3132
3125
3092
3029
2942
2836
2721
2609
2507
2420
2351
2302
2271
2259
2260
2271
2287
2305
2325
2345
2366
2386
2404
2417
2423
2419
2403
2373
2328
2270
2205
2136
2070
2009
1958
1917
1884
1857
1831
1799
1755
1693
1612
1507
1378
1222
1042
842
627
405
182
-36
-245
-440
-617
-770
-897
-991
-1048
-1065
-1043
-984
-893
-773
-630
-466
-288
-102
82
259
424
574
708
821
913
980
1026
1055
1072
1082
1087
1090
1095
1108
1137
1186
1256
1344
1448
1566
1700
1848
2009
2180
2349
2508
2650
2773
2878
2968
3045
3112
3171
3222
3262
3294
3316
3331
3341
3346
3346
3340
3323
3293
3248
3187
3114
3032
2947
2867
2799
2748
2716
2700
2698
2706
2721
2743
2771
2804
2838
2870
2901
2932
2962
2993
3021
3042
3051
3043
3016
2970
2905
2824
2731
2634
2540
2454
2376
2308
2246
2190
2141
2100
2069
2047
2035
2031
2033
2040
2047
2047
2035
2007
1961
1899
1826
1747
1665
1583
1500
1416
1327
1232
1127
1012
889
757
619
480
345
220
112
25
-39
-78
-91
-74
-25
55
163
296
449
620
809
1016
1241
1478
1719
1959
2188
2401
2595
2766
2914
3038
3137
3212
3265
3301
3322
3332
3335
3332
3327
3325
3333
3356
3398
3456
3527
3605
3684
3756
3814
3850
3858
3834
3779
3698
3601
3492
3379
3264
3148
3031
2910
2787
2662
2537
2417
2302
2197
2097
1999
1897
1784
1656
1511
1351
1179
998
809
618
426
242
69
-89
-231
-360
-477
-583
-678
-760
-825
-874
-905
-916
-906
-877
-831
-774
-716
-662
-617
-582
-553
-528
-501
-468
-427
-375
-316
-252
-187
-126
-71
-25
9
27
27
9
-27
-75
-127
-180
-229
-274
-318
-363
-413
-468
-528
-590
-650
-702
-745
-780
-809
-836
-861
-882
-897
-906
-913
-923
-941
-970
-1006
-1048
-1094
-1150
-1221
-1312
-1423
-1550
-1684
-1814
-1933
-2029
-2097
-2130
-2125
-2082
-2009
-1911
-1800
-1685
-1573
-1469
-1377
-1301
-1242
-1204
-1188
-1196
-1224
-1269
-1325
-1385
-1441
-1487
-1516
-1525
-1513
-1482
-1438
-1383
-1320
-1251
-1178
-1104
-1034
-969
-911
-857
-803
-745
-680
-608
-528
-440
-346
-249
-152
-58
29
102
154
181
180
154
108
49
-17
-86
-156
-226
-295
-361
-425
-486
-544
-602
-661
-723
-794
-876
-974
-1086
-1210
-1343
-1484
-1631
-1785
-1944
-2106
-2266
-2421
-2566
-2700
-2821
-2930
-3031
-3128
-3225
-3323
-3418
-3506
-3580
-3638
-3677
-3698
-3703
-3695
-3682
-3672
-3676
-3704
-3759
-3843
-3951
-4078
-4224
-4380
-4543
-4708
-4871
-5029
-5180
-5322
-5454
-5570
-5665
-5734
-5778
-5800
-5803
-5788
-5756
-5707
-5642
-5565
-5482
-5398
-5314
-5227
-5133
-5025
-4900
-4757
-4598
-4430
-4258
-4091
-3940
-3805
-3690
-3591
-3504
-3428
-3365
-3319
-3299
-3309
-3349
-3414
-3496
-3587
-3682
-3778
-3876
-3975
-4075
-4173
-4268
-4357
-4439
-4517
-4596
-4680
-4775
-4884
-5009
-5147
-5298
-5456
-5619
-5780
-5938
-6088
-6227
-6351
-6456
-6539
-6601
-6644
-6673
-6693
-6708
-6721
-6733
-6746
-6760
-6772
-6779
-6774
-6755
-6723
-6681
-6632
-6580
-6529
-6483
-6444
-6415
-6394
-6376
-6356
-6330
-6300
-6270
-6246
-6231
-6226
-6227
-6229
-6229
-6220
-6202
-6172
-6134
-6091
-6046
-6004
-5968
-5937
-5914
-5896
-5884
-5879
-5884
-5902
-5933
-5977
-6028
-6082
-6139
-6201
-6272
-6353
-6442
-6534
-6621
-6699
-6764
-6812
-6840
-6848
-6838
-6814
-6782
-6744
-6700
-6644
-6575
-6491
-6396
-6290
-6174
-6044
-5898
-5736
-5562
-5381
-5198
-5014
-4834
-4658
-4485
-4314
-4141
-3962
-3779
-3595
-3416
-3247
-3089
-2941
-2800
-2662
-2528
-2398
-2272
-2153
-2041
-1942
-1857
-1787
-1732
-1689
-1654
-1627
-1612
-1614
-1643
-1704
-1801
-1934
-2104
-2308
-2542
-2799
-3070
-3346
-3618
-3882
-4137
-4383
-4620
-4848
-5070
-5288
-5506
-5725
-5942
-6150
-6344
-6520
-6677
-6816
-6941
-7051
-7149
-7232
-7301
-7354
-7393
-7418
-7433
-7445
-7456
-7470
-7486
-7505
-7529
-7557
-7587
-7614
-7633
-7637
-7623
-7591
-7540
-7468
-7375
-7261
-7128
-6980
-6820
-6650
-6472
-6289
-6105
-5926
-5755
-5595
-5444
-5302
-5171
-5055
-4954
-4864
-4777
-4686
-4582
-4459
-4317
-4154
-3975
-3787
-3597
-3414
-3242
-3081
-2925
-2771
-2614
-2454
-2293
-2135
-1989
-1861
-1758
-1680
-1625
-1585
-1551
-1516
-1480
-1442
-1408
-1384
-1375
-1385
-1416
-1469
-1544
-1643
-1768
-1922
-2108
-2326
-2572
-2845
-3141
-3454
-3781
-4113
-4440
-4752
-5037
-5292
-5513
-5702
-5859
-5985
-6080
-6144
-6180
-6190
-6178
-6150
-6109
-6061
-6010
-5958
-5904
-5846
-5776
-5689
-5579
-5444
-5281
-5090
-4871
-4626
-4360
-4082
-3800
-3527
-3271
-3041
-2842
-2676
-2540
-2432
-2347
-2282
-2236
-2207
-2195
-2197
-2208
-2224
-2239
-2246
-2238
-2206
-2145
-2054
-1935
-1796
-1646
-1496
-1358
-1240
-1149
-1086
-1052
-1047
-1066
-1110
-1175
-1258
-1353
-1455
-1556
-1654
-1745
-1830
-1910
-1985
-2053
-2108
-2148
-2168
-2167
-2144
-2098
-2031
-1946
-1848
-1747
-1654
-1575
-1515
-1476
-1458
-1458
-1474
-1498
-1521
-1533
-1530
-1515
-1494
-1474
-1461
-1454
-1454
-1459
-1470
-1486
-1508
-1537
-1575
-1628
-1697
-1781
-1872
-1963
-2045
-2115
-2168
-2206
-2227
-2229
-2212
-2176
-2124
-2059
-1989
-1919
-1855
-1803
-1765
-1741
-1727
-1720
-1719
-1720
-1721
-1717
-1706
-1684
-1653
-1614
-1568
-1513
-1448
-1371
-1282
-1181
-1071
-954
-834
-714
-597
-485
-378
-272
-160
-36
104
262
433
609
781
944
1096
1237
1370
1492
1599
1684
1740
1766
1764
1738
1694
1641
1582
1521
1460
1398
1337
1279
1224
1176
1132
1092
1055
1022
995
974
956
936
912
884
858
842
843
865
907
966
1034
1108
1183
1258
1332
1407
1484
1569
1664
1773
1895
2025
2157
2283
2396
2493
2572
2635
2685
2728
2768
2808
2848
2885
2915
2936
2949
2956
2961
2967
2979
2995
3017
3042
3069
3093
3109
3115
3106
3080
3035
2970
2882
2775
2651
2513
2366
2214
2061
1908
1757
1608
1460
1313
1168
1029
897
773
656
548
452
373
314
277
260
265
295
353
443
563
708
876
1064
1272
1501
1747
2005
2269
2533
2793
3047
3294
3531
3759
3975
4177
4364
4533
4686
4824
4949
5063
5164
5248
5313
5357
5381
5383
5363
5322
5265
5198
5131
5066
5007
4951
4899
4856
4825
4811
4813
4827
4845
4860
4865
4853
4815
4749
4652
4532
4401
4273
4161
4073
4014
3989
3997
4038
4107
4200
4308
4424
4542
4656
4760
4845
4904
4933
4929
4896
4837
4761
4673
4579
4483
4390
4301
4221
4151
4093
4049
4021
4009
4011
4024
4045
4074
4107
4139
4163
4174
4166
4137
4090
4027
3956
3878
3794
3708
3618
3526
3434
3349
3275
3220
3188
3179
3189
3213
3245
3281
3320
3363
3415
3479
3551
3625
3691
3739
3764
3770
3768
3767
3774
3792
3817
3844
3868
3884
3886
3870
3834
3780
3712
3637
3561
3488
3419
3355
3294
3239
3193
3160
3143
3140
3149
3164
3185
3212
3251
3302
3365
3434
3505
3575
3643
3711
3779
3845
3909
3971
4032
4096
4163
4235
4314
4397
4483
4566
4636
4686
4709
4703
4671
4618
4551
4477
4402
4330
4263
4198
4133
4067
4003
3949
3907
3884
3881
3896
3931
3984
4054
4139
4235
4338
4442
4540
4628
4700
4753
4787
4803
4802
4789
4769
4749
4735
4733
4741
4755
4770
4782
4786
4783
4769
4742
4701
4645
4580
4509
4434
4351
4253
4132
3984
3810
3613
3395
3161
2914
2658
2398
2136
1872
1604
1327
1039
742
442
143
-149
-434
-709
-978
-1240
-1497
-1749
-1997
-2239
-2470
-2685
-2877
-3039
-3168
-3264
-3325
-3351
-3340
-3291
-3206
-3091
-2953
-2798
-2631
-2455
-2270
-2078
-1876
-1667
-1453
-1241
-1039
-859
-706
-581
-479
-393
-314
-233
-145
-47
64
186
318
454
589
720
848
973
1095
1210
1316
1410
1490
1553
1596
1612
1598
1553
1480
1387
1282
1171
1062
957
861
776
704
642
586
531
474
411
341
266
186
107
32
-38
-105
-175
-256
-356
-477
-622
-783
-951
-1113
-1259
-1384
-1490
-1582
-1669
-1758
-1850
-1947
-2047
-2150
-2257
-2367
-2480
-2595
-2708
-2821
-2933
-3044
-3154
-3259
-3357
-3442
-3511
-3562
-3595
-3609
-3604
-3578
-3528
-3455
-3363
-3256
-3140
-3017
-2886
-2743
-2588
-2423
-2251
-2075
-1894
-1702
-1495
-1272
-1034
-786
-532
-271
-1
278
568
866
1170
1477
1782
2081
2370
2644
2906
3159
3410
3662
3914
4157
4382
4577
4735
4852
4928
4968
4976
4956
4913
4849
4764
4654
4518
4356
4173
3973
3763
3547
3331
3118
2911
2716
2535
2371
2223
2088
1962
1839
1714
1583
1447
1312
1187
1081
1002
957
947
969
1020
1094
1182
1279
1382
1490
1607
1735
1875
2029
2194
2367
2546
2728
2913
3095
3273
3440
3595
3738
3873
4006
4149
4303
4473
4657
4850
5045
5236
5419
5590
5746
5885
6004
6102
6176
6226
6252
6255
6234
6191
6126
6039
5933
5812
5676
5528
5369
5201
5024
4842
4659
4479
4306
4144
4003
3889
3808
3764
3753
3771
3808
3859
3919
3983
4048
4112
4172
4226
4277
4327
4382
4443
4510
4579
4647
4711
4769
4820
4865
4906
4945
4987
5032
5081
5127
5164
5183
5181
5155
5104
5028
4926
4802
4660
4508
4350
4191
4030
3862
3683
3486
3269
3030
2773
2501
2221
1940
1662
1387
1113
834
546
244
-74
-406
-747
-1087
-1414
-1721
-2001
-2251
-2471
-2661
-2821
-2954
-3056
-3126
-3155
-3136
-3066
-2944
-2775
-2564
-2316
-2032
-1717
-1379
-1030
-683
-350
-36
256
527
780
1016
1239
1449
1646
1826
1985
2121
2236
2336
2429
2525
2628
2737
2850
2964
3072
3171
3259
3333
3388
3420
3421
3385
3305
3180
3010
2799
2547
2257
1928
1558
1150
706
236
-251
-740
-1219
-1679
-2115
-2525
-2908
-3264
-3592
-3887
-4145
-4360
-4530
-4656
-4737
-4773
-4765
-4714
-4619
-4482
-4308
-4102
-3874
-3634
-3394
-3161
-2937
-2721
-2512
-2308
-2110
-1921
-1743
-1576
-1417
-1264
-1114
-967
-825
-687
-553
-420
-282
-139
9
162
315
470
622
771
911
1039
1150
1238
1302
1341
1354
1340
1299
1229
1133
1012
870
713
543
359
162
-47
-265
-490
-717
-940
-1153
-1349
-1521
-1665
-1783
-1878
-1953
-2009
-2048
-2066
-2063
-2043
-2013
-1980
-1954
-1941
-1949
-1981
-2040
-2126
-2240
-2383
-2552
-2740
-2936
-3129
-3307
-3465
-3599
-3713
-3808
-3890
-3963
-4033
-4108
-4193
-4289
-4392
-4496
-4601
-4707
-4820
-4948
-5094
-5259
-5441
-5636
-5840
-6045
-6245
-6435
-6607
-6759
-6888
-6995
-7082
-7151
-7206
-7249
-7282
-7304
-7317
-7320
-7314
-7300
-7276
-7243
-7200
-7151
-7094
-7029
-6950
-6854
-6739
-6605
-6456
-6297
-6137
-5984
-5847
-5733
-5644
-5582
-5541
-5521
-5518
-5533
-5565
-5614
-5678
-5760
-5860
-5981
-6124
-6289
-6472
-6669
-6874
-7082
-7288
-7488
-7677
-7852
-8013
-8164
-8303
-8431
-8545
-8643
-8724
-8790
-8843
-8890
-8933
-8974
-9012
-9045
-9074
-9096
-9114
-9125
-9127
-9115
-9083
-9027
-8944
-8835
-8699
-8536
-8349
-8140
-7913
-7673
-7425
-7174
-6922
-6671
-6424
-6181
-5942
-5707
-5479
-5257
-5043
-4834
-4631
-4431
-4235
-4043
-3852
-3660
-3464
-3261
-3054
-2844
-2633
-2424
-2220
-2027
-1852
-1702
-1583
-1496
-1437
-1402
-1385
-1383
-1390
-1404
-1425
-1450
-1481
-1515
-1552
-1588
-1624
-1660
-1696
-1736
-1780
-1829
-1882
-1940
-2000
-2060
-2115
-2164
-2204
-2239
-2273
-2311
-2355
-2411
-2480
-2564
-2661
-2769
-2886
-3009
-3135
-3265
-3396
-3527
-3656
-3782
-3902
-4011
-4104
-4171
-4210
-4221
-4209
-4181
-4144
-4104
-4066
-4030
-3998
-3962
-3918
-3859
-3781
-3685
-3573
-3453
-3330
-3211
-3101
-3000
-2905
-2811
-2713
-2609
-2500
-2386
-2262
-2123
-1964
-1784
-1588
-1384
-1180
-979
-782
-593
-416
-256
-118
-4
86
154
202
233
248
252
248
240
227
209
186
156
120
76
23
-40
-116
-206
-312
-435
-572
-721
-880
-1045
-1211
-1373
-1521
-1646
-1742
-1806
-1838
-1841
-1822
-1786
-1743
-1702
-1673
-1658
-1657
-1661
-1663
-1656
-1637
-1605
-1564
-1513
-1457
-1401
-1349
-1303
-1262
-1222
-1178
-1131
-1080
-1029
-980
-935
-899
-875
-867
-874
-894
-921
-948
-973
-994
-1010
-1024
-1034
-1041
-1046
-1051
-1053
-1049
-1037
-1012
-979
-934
-881
-822
-757
-688
-614
-540
-466
-393
-321
-251
-185
-126
-79
-44
-21
-7
-2
-2
-9
-18
-28
-33
-29
-10
23
73
139
222
322
440
576
727
891
1065
1245
1431
1620
1809
1997
2176
2342
2491
2623
2738
2836
2918
2982
3029
3058
3072
3074
3066
3048
3021
2985
2941
2893
2846
2806
2777
2767
2776
2807
2857
2923
3000
3085
3172
3256
3332
3396
3445
3477
3494
3495
3480
3450
3406
3352
3292
3227
3159
3088
3014
2942
2878
2830
2801
2796
2812
2852
2914
2995
3094
3203
3317
3431
3540
3640
3728
3802
3860
3900
3926
3940
3945
3944
3940
3936
3938
3949
3971
4003
4043
4089
4140
4195
4253
4314
4376
4438
4500
4562
4623
4681
4733
4779
4818
4853
4885
4918
4956
5000
5051
5109
5165
5216
5256
5287
5312
5339
5367
5396
5419
5431
5429
5415
5397
5378
5367
5365
5378
5409
5458
5523
5601
5684
5766
5844
5912
5966
6001
6014
6004
5971
5917
5840
5741
5623
5491
5356
5223
5099
4986
4883
4792
4715
4653
4608
4578
4558
4547
4540
4533
4522
4500
4462
4402
4319
4213
4086
3947
3797
3641
3480
3313
3137
2954
2768
2590
2430
2296
2193
2120
2074
2051
2045
2058
2085
2127
2187
2263
2351
2446
2541
2631
2712
2784
2845
2895
2933
2959
2976
2986
2991
2994
2998
3004
3014
3030
3051
3078
3109
3146
3185
3224
3259
3288
3311
3326
3334
3332
3316
3284
3236
3173
3098
3012
2916
2811
2701
2586
2470
2350
2229
2108
1991
1881
1780
1690
1610
1541
1485
1443
1413
1392
1375
1361
1348
1334
1319
1299
1274
1242
1205
1166
1130
1099
1075
1058
1047
1038
1032
1030
1034
1047
1067
1092
1120
1149
1183
1224
1275
1336
1409
1496
1600
1725
1872
2036
2215
2404
2601
2804
3013
3224
3435
3643
3843
4033
4210
4371
4514
4638
4744
4832
4905
4966
5016
5058
5091
5116
5131
5137
5137
5128
5108
5073
5016
4937
4838
4723
4601
4477
4352
4230
4110
3991
3872
3749
3621
3487
3345
3192
3025
2845
2655
2463
2278
2108
1957
1825
1714
1623
1554
1509
1492
1508
1561
1654
1788
1959
2165
2398
2650
2912
3173
3423
3655
3865
4054
4222
4373
4508
4629
4738
4835
4917
4981
5024
5045
5049
5039
5021
4997
4968
4933
4893
4848
4798
4741
4678
4606
4524
4431
4329
4218
4102
3984
3864
3745
3627
3515
3413
3327
3260
3211
3177
3156
3144
3144
3157
3182
3221
3270
3328
3394
3465
3539
3615
3692
3772
3858
3953
4056
4166
4281
4396
4506
4609
4701
4780
4848
4907
4958
5000
5030
5045
5040
5015
4969
4905
4826
4738
4646
4555
4468
4386
4307
4232
4156
4077
3989
3892
3784
3668
3546
3423
3301
3185
3080
2988
2911
2844
2783
2721
2656
2587
2517
2447
2378
2309
2237
2164
2090
2017
1946
1878
1816
1758
1707
1663
1627
1596
1571
1551
1537
1528
1530
1541
1565
1600
1645
1699
1760
1828
1896
1962
2020
2065
2093
2102
2086
2045
1981
1893
1785
1661
1522
1369
1203
1029
851
673
496
322
151
-12
-161
-289
-392
-470
-524
-554
-563
-552
-522
-477
-419
-347
-264
-169
-65
47
164
280
394
503
605
700
790
881
978
1087
1216
1370
1551
1760
1996
2254
2531
2821
3120
3421
3714
3993
4249
4476
4668
4822
4938
5018
5069
5095
5102
5091
5061
5011
4941
4851
4741
4612
4461
4289
4099
3894
3680
3459
3236
3017
2807
2609
2426
2255
2095
1946
1809
1685
1573
1470
1373
1280
1191
1109
1033
963
894
826
760
700
650
611
587
579
588
616
662
726
806
902
1012
1138
1282
1442
1619
1809
2011
2225
2449
2680
2913
3142
3362
3566
3753
3921
4070
4204
4323
4435
4547
4665
4793
4930
5076
5228
5386
5548
5711
5871
6025
6174
6320
6463
6598
6720
6821
6896
6946
6973
6978
6961
6918
6846
6745
6617
6470
6310
6143
5975
5807
5639
5469
5295
5119
4943
4772
4610
4460
4325
4206
4105
4022
3957
3901
3848
3791
3726
3649
3562
3468
3368
3268
3170
3078
2994
2922
2862
2817
2787
2772
2772
2785
2812
2852
2906
2975
3058
3157
3269
3395
3532
3679
3836
3999
4168
4339
4511
4684
4858
5033
5207
5374
5528
5662
5776
5868
5940
5991
6024
6039
6039
6025
6001
5966
5924
5878
5833
5795
5763
5734
5706
5675
5645
5617
5593
5572
5548
5518
5481
5438
5390
5335
5269
5189
5091
4977
4853
4728
4612
4514
4444
4406
4401
4427
4478
4553
4648
4761
4892
5038
5197
5364
5536
5710
5881
6046
6203
6350
6484
6606
6716
6813
6900
6978
7048
7109
7158
7191
7201
7184
7138
7063
6960
6834
6691
6535
6372
6207
6043
5885
5730
5577
5426
5274
5123
4975
4829
4684
4538
4390
4242
4094
3949
3803
3653
3495
3326
3145
2955
2760
2564
2377
2208
2064
1949
1862
1796
1747
1709
1679
1657
1639
1625
1615
1610
1612
1621
1636
1653
1671
1689
1709
1727
1745
1759
1769
1776
1780
1784
1786
1785
1779
1767
1747
1719
1681
1633
1572
1500
1416
1319
1213
1099
979
856
731
609
493
387
292
211
141
82
30
-21
-75
-138
-216
-312
-427
-559
-706
-866
-1037
-1216
-1402
-1593
-1788
-1986
-2184
-2380
-2572
-2757
-2932
-3094
-3241
-3374
-3492
-3597
-3692
-3779
-3858
-3929
-3990
-4038
-4069
-4080
-4070
-4041
-3993
-3932
-3864
-3791
-3717
-3645
-3575
-3508
-3440
-3366
-3281
-3183
-3070
-2945
-2809
-2664
-2510
-2349
-2184
-2017
-1852
-1686
-1521
-1357
-1196
-1039
-890
-749
-621
-506
-407
-324
-258
-205
-163
-129
-101
-76
-57
-43
-39
-50
-79
-127
-194
-278
-375
-488
-615
-755
-906
-1067
-1234
-1410
-1595
-1789
-1991
-2198
-2407
-2613
-2815
-3011
-3203
-3392
-3581
-3771
-3960
-4144
-4318
-4476
-4615
-4734
-4832
-4907
-4960
-4991
-4998
-4982
-4942
-4878
-4792
-4686
-4560
-4417
-4257
-4081
-3895
-3704
-3515
-3330
-3150
-2974
-2801
-2631
-2463
-2296
-2125
-1949
-1766
-1581
-1395
-1212
-1029
-847
-662
-474
-282
-86
118
331
554
783
1008
1223
1416
1582
1718
1827
1913
1981
2033
2070
2092
2097
2083
2048
1990
1909
1804
1681
1543
1395
1240
1080
918
755
594
440
291
148
9
-130
-268
-406
-542
-675
-802
-924
-1038
-1148
-1254
-1357
-1459
-1557
-1652
-1744
-1834
-1922
-2004
-2076
-2133
-2169
-2183
-2175
-2144
-2089
-2008
-1901
-1771
-1624
-1469
-1310
-1150
-988
-820
-645
-464
-280
-97
80
249
407
551
680
791
887
968
1037
1097
1147
1189
1223
1252
1278
1303
1325
1342
1351
1351
1342
1323
1294
1255
1202
1135
1048
939
803
639
446
226
-22
-297
-596
-915
-1246
-1581
-1913
-2241
-2564
-2884
-3199
-3508
-3808
-4101
-4386
-4665
-4936
-5196
-5445
-5683
-5912
-6132
-6343
-6540
-6720
-6878
-7012
-7122
-7209
-7273
-7317
-7343
-7353
-7347
-7327
-7295
-7253
-7204
-7152
-7099
-7044
-6989
-6931
-6870
-6803
-6728
-6640
-6537
-6418
-6285
-6141
-5989
-5829
-5663
-5490
-5312
-5132
-4951
-4775
-4605
-4442
-4289
-4147
-4018
-3904
-3806
-3722
-3651
-3590
-3540
-3501
-3472
-3451
-3436
-3425
-3422
-3431
-3458
-3508
-3581
-3677
-3794
-3933
-4094
-4278
-4480
-4696
-4921
-5152
-5385
-5617
-5843
-6060
-6263
-6452
-6625
-6783
-6924
-7049
-7159
-7258
-7349
-7437
-7529
-7628
-7738
-7863
-8000
-8151
-8307
-8465
-8623
-8775
-8917
-9040
-9137
-9204
-9242
-9253
-9244
-9218
-9178
-9130
-9077
-9023
-8971
-8920
-8873
-8831
-8795
-8769
-8752
-8739
-8727
-8714
-8697
-8677
-8651
-8618
-8575
-8519
-8453
-8379
-8299
-8214
-8125
-8038
-7954
-7876
-7805
-7736
-7666
-7591
-7511
-7430
-7351
-7274
-7201
-7128
-7057
-6987
-6920
-6855
-6795
-6739
-6688
-6641
-6598
-6558
-6522
-6490
-6462
-6436
-6410
-6384
-6359
-6334
-6311
-6293
-6279
-6268
-6260
-6253
-6247
-6237
-6223
-6201
-6171
-6132
-6087
-6036
-5980
-5920
-5856
-5786
-5714
-5639
-5563
-5483
-5400
-5313
-5224
-5134
-5046
-4961
-4878
-4795
-4711
-4624
-4533
-4439
-4340
-4236
-4127
-4013
-3897
-3780
-3662
-3543
-3425
-3307
-3191
-3075
-2959
-2843
-2730
-2622
-2526
-2444
-2377
-2327
-2292
-2271
-2262
-2263
-2271
-2282
-2295
-2307
-2320
-2334
-2352
-2372
-2394
-2418
-2441
-2463
-2485
-2507
-2533
-2565
-2605
-2655
-2712
-2773
-2835
-2891
-2935
-2964
-2976
-2971
-2953
-2922
-2881
-2833
-2778
-2719
-2656
-2589
-2519
-2446
-2369
-2288
-2205
-2120
-2037
-1957
-1883
-1814
-1750
-1688
-1624
-1556
-1479
-1395
-1302
-1201
-1093
-979
-861
-741
-621
-504
-389
-279
-175
-79
5
73
124
155
167
161
137
96
39
-35
-124
-230
-351
-486
-636
-797
-967
-1143
-1319
-1490
-1650
-1795
-1922
-2029
-2120
-2196
-2258
-2310
-2355
-2393
-2428
-2459
-2489
-2520
-2556
-2598
-2648
-2702
-2759
-2814
-2865
-2913
-2961
-3010
-3061
-3112
-3164
-3215
-3263
-3307
-3345
-3373
-3392
-3403
-3404
-3398
-3379
-3347
-3299
-3235
-3157
-3070
-2975
-2873
-2763
-2645
-2520
-2387
-2247
-2102
-1954
-1804
-1658
-1515
-1376
-1236
-1095
-952
-809
-669
-534
-405
-283
-167
-60
41
137
234
333
435
535
630
716
791
853
899
924
924
896
842
765
668
556
430
293
146
-13
-183
-366
-562
-765
-970
-1174
-1375
-1574
-1772
-1969
-2164
-2355
-2543
-2726
-2904
-3073
-3231
-3373
-3496
-3597
-3676
-3734
-3772
-3793
-3802
-3802
-3796
-3787
-3773
-3755
-3731
-3702
-3669
-3631
-3589
-3544
-3493
-3435
-3369
-3294
-3208
-3113
-3009
-2897
-2780
-2662
-2545
-2431
-2322
-2215
-2110
-2005
-1900
-1793
-1686
-1577
-1465
-1349
-1228
-1102
-972
-840
-710
-588
-478
-386
-316
-272
-258
-276
-328
-410
-518
-647
-791
-946
-1107
-1274
-1446
-1622
-1801
-1980
-2158
-2332
-2502
-2668
-2831
-2994
-3160
-3334
-3519
-3718
-3931
-4156
-4390
-4628
-4866
-5101
-5329
-5544
-5745
-5926
-6088
-6230
-6353
-6460
-6554
-6634
-6702
-6755
-6788
-6798
-6780
-6734
-6661
-6564
-6445
-6308
-6154
-5987
-5810
-5625
-5433
-5233
-5025
-4810
-4587
-4354
-4108
-3847
-3569
-3274
-2966
-2648
-2326
-2001
-1679
-1359
-1043
-734
-436
-153
115
367
602
820
1018
1197
1351
1479
1582
1662
1724
1771
1805
1827
1835
1827
1802
1758
1693
1603
1485
1337
1155
940
693
419
120
-197
-526
-860
-1193
-1519
-1838
-2148
-2451
-2746
-3033
-3311
-3577
-3832
-4077
-4311
-4534
-4745
-4945
-5132
-5304
-5459
-5595
-5710
-5802
-5874
-5927
-5961
-5976
-5971
-5946
-5900
-5834
-5747
-5642
-5521
-5384
-5235
-5076
-4906
-4725
-4535
-4336
-4129
-3916
-3699
-3476
-3250
-3021
-2794
-2572
-2358
-2154
-1960
-1774
-1597
-1431
-1280
-1150
-1044
-967
-917
-896
-898
-918
-950
-988
-1029
-1072
-1117
-1163
-1209
-1256
-1303
-1354
-1411
-1477
-1551
-1635
-1728
-1831
-1942
-2062
-2186
-2312
-2437
-2560
-2682
-2803
-2922
-3037
-3146
-3244
-3330
-3400
-3454
-3493
-3517
-3529
-3530
-3522
-3505
-3477
-3440
-3395
-3345
-3291
-3239
-3193
-3155
-3130
-3118
-3119
-3135
-3163
-3204
-3255
-3315
-3380
-3450
-3523
-3600
-3680
-3762
-3843
-3921
-3992
-4057
-4114
-4166
-4215
-4262
-4309
-4355
-4402
-4450
-4501
-4555
-4615
-4680
-4749
-4820
-4892
-4962
-5027
-5085
-5134
-5171
-5197
-5217
-5234
-5253
-5277
-5310
-5352
-5404
-5466
-5532
-5598
-5657
-5706
-5739
-5757
-5759
-5746
-5719
-5682
-5637
-5590
-5543
-5499
-5459
-5422
-5387
-5354
-5324
-5298
-5279
-5267
-5261
-5258
-5256
-5255
-5252
-5246
-5234
-5214
-5188
-5157
-5126
-5100
-5084
-5083
-5098
-5129
-5178
-5240
-5313
-5392
-5475
-5558
-5641
-5722
-5797
-5863
-5919
-5964
-5997
-6021
-6034
-6038
-6034
-6024
-6012
-6002
-5994
-5991
-5991
-5993
-5996
-6000
-6003
-6004
-6002
-5994
-5979
-5958
-5934
-5909
-5883
-5855
-5823
-5784
-5737
-5681
-5614
-5536
-5446
-5339
-5215
-5073
-4914
-4740
-4553
-4354
-4146
-3931
-3712
-3493
-3276
-3061
-2853
-2651
-2460
-2283
-2121
-1975
-1846
-1730
-1626
-1533
-1449
-1375
-1312
-1258
-1212
-1172
-1137
-1105
-1075
-1043
-1010
-977
-946
-920
-902
-893
-892
-897
-908
-924
-945
-969
-993
-1018
-1044
-1073
-1107
-1144
-1184
-1224
-1260
-1289
-1309
-1316
-1310
-1290
-1257
-1212
-1157
-1092
-1014
-927
-828
-721
-605
-484
-355
-218
-72
84
246
412
577
738
893
1043
1185
1318
1441
1551
1646
1727
1795
1851
1895
1928
1950
1962
1966
1962
1950
1928
1897
1860
1821
1783
1750
1722
1700
1683
1670
1658
1646
1628
1602
1566
1522
1470
1410
1344
1272
1197
1119
1038
955
869
779
688
596
507
422
340
262
187
115
50
-9
-59
-100
-132
-156
-169
-173
-166
-153
-134
-113
-93
-73
-53
-33
-14
2
14
20
19
11
-5
-27
-56
-91
-127
-161
-188
-202
-201
-182
-145
-94
-30
43
125
215
311
414
524
642
771
909
1055
1204
1353
1498
1636
1766
1886
1996
2096
2186
2266
2334
2391
2432
2457
2465
2455
2429
2386
2328
2255
2171
2081
1989
1899
1815
1738
1670
1611
1562
1522
1491
1465
1443
1421
1399
1375
1349
1319
1284
1241
1189
1128
1058
982
903
824
747
674
606
544
489
444
410
391
388
399
424
460
504
557
618
686
760
835
912
988
1065
1142
1219
1297
1375
1452
1528
1603
1675
1741
1800
1851
1893
1926
1950
1966
1977
1986
1996
2005
2017
2033
2051
2075
2105
2140
2176
2212
2245
2274
2301
2327
2355
2385
2418
2452
2487
2518
2547
2570
2589
2603
2613
2620
2622
2618
2605
2582
2548
2502
2447
2382
2312
2236
2158
2079
2003
1930
1859
1791
1722
1652
1580
1508
1438
1372
1313
1266
1231
1209
1202
1211
1235
1275
1333
1406
1492
1590
1699
1819
1950
2092
2242
2399
2560
2722
2885
3046
3205
3359
3507
3647
3780
3905
4027
4149
4270
4390
4501
4599
4679
4741
4786
4813
4822
4815
4793
4756
4705
4639
4555
4452
4332
4199
4058
3913
3766
3615
3462
3303
3139
2968
2789
2604
2411
2211
2005
1795
1584
1377
1181
998
829
676
538
415
311
229
170
134
124
140
182
250
341
450
572
705
843
984
1122
1257
1386
1509
1628
1743
1853
1958
2057
2151
2242
2332
2424
2522
2629
2746
2874
3010
3152
3297
3442
3587
3729
3868
4002
4134
4267
4400
4533
4665
4792
4913
5027
5133
5232
5323
5405
5480
5548
5607
5658
5700
5735
5764
5788
5809
5824
5833
5835
5833
5826
5817
5804
5786
5762
5729
5688
5637
5574
5496
5403
5294
5166
5021
4859
4682
4492
4292
4083
3867
3645
3417
3183
2947
2710
2475
2247
2027
1819
1624
1441
1268
1107
954
811
676
551
437
333
242
161
90
30
-20
-60
-89
-108
-117
-119
-113
-100
-76
-43
3
61
133
221
324
442
574
722
885
1067
1267
1487
1723
1973
2231
2491
2747
2993
3223
3433
3618
3777
3906
4008
4083
4137
4169
4181
4177
4157
4124
4078
4022
3959
3892
3823
3755
3691
3635
3589
3552
3523
3502
3485
3473
3464
3458
3454
3450
3444
3437
3427
3413
3393
3364
3325
3276
3218
3150
3076
2997
2914
2828
2741
2655
2573
2497
2433
2383
2349
2331
2328
2339
2365
2406
2461
2530
2610
2699
2796
2897
3002
3109
3213
3314
3408
3496
3578
3652
3720
3781
3840
3898
3957
4016
4074
4128
4179
4227
4272
4316
4359
4399
4436
4473
4512
4554
4600
4649
4700
4751
4801
4850
4897
4941
4981
5016
5046
5070
5087
5097
5103
5102
5095
5079
5054
5019
4976
4926
4870
4809
4745
4679
4614
4551
4492
4436
4381
4328
4277
4230
4190
4154
4123
4094
4067
4042
4016
3991
3967
3948
3934
3931
3939
3961
3999
4051
4122
4208
4308
4422
4546
4678
4814
4952
5087
5216
5335
5443
5536
5616
5682
5736
5778
5810
5835
5857
5877
5898
5921
5947
5972
5994
6009
6015
6011
5993
5960
5911
5845
5766
5677
5582
5483
5379
5271
5158
5041
4923
4804
4684
4567
4453
4345
4245
4153
4067
3984
3903
3823
3744
3664
3583
3502
3423
3349
3282
3221
3169
3126
3095
3077
3072
3078
3092
3111
3133
3157
3182
3206
3228
3246
3263
3280
3300
3323
3351
3383
3420
3463
3509
3560
3614
3671
3730
3789
3847
3901
3952
3999
4041
4080
4116
4150
4181
4209
4232
4251
4263
4272
4280
4291
4307
4329
4359
4398
4444
4497
4553
4609
4663
4710
4750
4781
4802
4815
4821
4822
4818
4811
4797
4774
4742
4699
4647
4587
4523
4458
4397
4343
4299
4264
4237
4214
4193
4170
4144
4112
4074
4032
3987
3944
3905
3870
3839
3807
3772
3731
3682
3628
3569
3507
3446
3387
3331
3279
3230
3183
3136
3088
3038
2984
2926
2865
2803
2741
2682
2629
2584
2547
2518
2497
2481
2470
2461
2456
2452
2451
2451
2452
2454
2454
2453
2446
2433
2412
2381
2337
2277
2202
2112
2009
1898
1780
1660
1540
1422
1306
1191
1076
960
844
726
604
477
342
199
51
-101
-255
-409
-562
-712
-861
-1008
-1153
-1298
-1441
-1579
-1710
-1831
-1941
-2041
-2131
-2212
-2282
-2342
-2393
-2434
-2467
-2491
-2506
-2513
-2513
-2504
-2487
-2462
-2431
-2398
-2368
-2342
-2322
-2306
-2292
-2280
-2267
-2253
-2236
-2216
-2193
-2167
-2137
-2101
-2056
-2001
-1939
-1869
-1794
-1713
-1625
-1529
-1424
-1313
-1196
-1077
-955
-833
-712
-595
-481
-375
-277
-190
-117
-61
-22
2
10
3
-17
-50
-95
-149
-211
-280
-356
-439
-527
-618
-709
-799
-887
-974
-1063
-1154
-1250
-1354
-1467
-1592
-1729
-1877
-2036
-2204
-2380
-2560
-2739
-2914
-3081
-3237
-3380
-3509
-3624
-3724
-3811
-3888
-3956
-4017
-4070
-4116
-4153
-4182
-4206
-4225
-4238
-4247
-4251
-4253
-4256
-4260
-4264
-4264
-4257
-4241
-4217
-4185
-4149
-4110
-4070
-4032
-3995
-3962
-3931
-3902
-3874
-3846
-3819
-3792
-3765
-3737
-3707
-3674
-3640
-3605
-3567
-3525
-3478
-3425
-3367
-3306
-3241
-3174
-3104
-3031
-2958
-2886
-2815
-2744
-2670
-2591
-2506
-2415
-2321
-2224
-2125
-2024
-1922
-1822
-1727
-1638
-1556
-1479
-1406
-1336
-1268
-1200
-1135
-1072
-1012
-959
-910
-865
-825
-790
-762
-741
-728
-723
-726
-736
-753
-777
-805
-836
-864
-890
-913
-935
-957
-978
-996
-1008
-1010
-1002
-985
-959
-925
-887
-845
-800
-756
-711
-668
-627
-587
-550
-516
-484
-454
-424
-395
-366
-336
-307
-278
-249
-219
-190
-161
-132
-101
-64
-20
32
93
160
230
301
370
437
503
569
635
700
763
821
871
911
942
965
983
997
1008
1016
1022
1026
1029
1033
1039
1049
1064
1082
1106
1132
1160
1188
1213
1234
1248
1254
1249
1236
1214
1187
1158
1128
1099
1074
1055
1043
1040
1046
1062
1089
1125
1169
1220
1278
1339
1401
1461
1518
1567
1610
1644
1669
1684
1686
1676
1655
1623
1586
1546
1507
1471
1440
1415
1394
1373
1351
1326
1297
1265
1230
1191
1146
1095
1038
974
907
837
765
693
622
553
488
429
375
327
286
252
224
200
176
150
120
86
50
13
-23
-56
-84
-103
-110
-103
-82
-47
2
62
133
214
303
401
505
616
732
852
972
1091
1207
1319
1428
1532
1631
1722
1806
1879
1942
1996
2039
2073
2099
2118
2135
2150
2166
2186
2211
2241
2276
2316
2360
2407
2458
2513
2572
2634
2695
2751
2799
2836
2861
2873
2873
2860
2836
2802
2759
2710
2658
2606
2558
2516
2483
2460
2449
2449
2460
2480
2511
2551
2599
2656
2721
2795
2878
2968
3064
3164
3265
3367
3468
3568
3666
3760
3849
3932
4009
4078
4137
4186
4224
4248
4261
4260
4246
4219
4182
4135
4082
4025
3966
3905
3842
3778
3710
3637
3558
3474
3385
3293
3197
3098
2994
2884
2766
2641
2512
2382
2255
2133
2019
1915
1823
1742
1673
1614
1562
1519
1484
1457
1438
1428
1427
1435
1453
1482
1522
1571
1628
1692
1760
1832
1907
1984
2061
2134
2203
2266
2320
2364
2397
2418
2428
2427
2417
2397
2369
2332
2288
2239
2185
2132
2079
2028
1980
1933
1885
1837
1786
1735
1682
1628
1573
1517
1459
1399
1337
1275
1213
1153
1098
1047
1000
957
916
879
850
827
811
799
789
779
767
756
745
737
730
723
715
704
687
664
634
596
551
498
435
361
276
180
75
-37
-151
-266
-382
-498
-614
-729
-842
-949
-1050
-1142
-1226
-1302
-1370
-1430
-1484
-1532
-1577
-1619
-1658
-1693
-1721
-1739
-1747
-1742
-1726
-1697
-1655
-1599
-1531
-1453
-1368
-1279
-1187
-1092
-995
-896
-799
-705
-615
-532
-453
-378
-308
-242
-182
-127
-78
-33
7
44
78
108
136
161
184
203
216
222
221
213
201
184
164
138
105
63
10
-54
-128
-211
-301
-392
-483
-572
-657
-738
-811
-873
-922
-957
-980
-992
-994
-988
-973
-954
-933
-913
-893
-875
-859
-845
-837
-836
-843
-856
-872
-889
-905
-918
-925
-925
-916
-896
-867
-832
-793
-751
-706
-659
-610
-560
-509
-458
-408
-361
-317
-275
-237
-201
-165
-127
-87
-44
1
47
92
133
172
209
246
283
322
363
406
453
504
562
625
693
765
840
917
993
1067
1136
1196
1245
1281
1304
1313
1311
1296
1268
1226
1169
1099
1016
925
826
721
614
506
400
295
192
89
-15
-118
-220
-320
-417
-512
-602
-686
-761
-826
-878
-920
-951
-970
-981
-983
-978
-967
-952
-933
-912
-889
-865
-840
-810
-776
-737
-695
-650
-602
-550
-492
-426
-355
-279
-201
-124
-48
25
95
162
223
278
328
369
402
426
439
442
435
420
399
374
346
319
292
267
245
228
213
201
189
176
163
149
136
124
113
104
99
98
101
107
114
122
127
131
132
130
125
118
110
103
95
87
78
68
55
41
23
1
-23
-47
-70
-89
-104
-118
-131
-144
-157
-171
-190
-216
-249
-290
-335
-383
-433
-486
-542
-603
-670
-744
-826
-916
-1012
-1114
-1215
-1316
-1414
-1510
-1604
-1695
-1783
-1868
-1950
-2031
-2111
-2188
-2263
-2333
-2398
-2457
-2510
-2555
-2592
-2620
-2641
-2659
-2674
-2687
-2698
-2710
-2721
-2732
-2745
-2758
-2772
-2785
-2800
-2815
-2830
-2845
-2860
-2873
-2885
-2896
-2907
-2917
-2928
-2941
-2954
-2967
-2979
-2990
-2997
-2998
-2993
-2977
-2952
-2916
-2870
-2817
-2756
-2688
-2611
-2524
-2428
-2323
-2212
-2098
-1982
-1867
-1752
-1640
-1532
-1429
-1333
-1242
-1158
-1078
-1000
-927
-855
-786
-720
-660
-605
-557
-515
-477
-445
-419
-399
-387
-382
-387
-401
-423
-455
-497
-550
-615
-692
-778
-872
-972
-1077
-1185
-1295
-1407
-1522
-1639
-1759
-1884
-2012
-2143
-2275
-2409
-2542
-2671
-2794
-2906
-3004
-3086
-3150
-3197
-3227
-3240
-3238
-3222
-3193
-3150
-3090
-3013
-2918
-2807
-2683
-2548
-2405
-2254
-2099
-1940
-1780
-1620
-1460
-1302
-1145
-989
-834
-678
-523
-369
-217
-67
79
223
363
498
627
746
855
950
1030
1092
1134
1154
1154
1134
1094
1036
961
871
768
655
532
399
258
109
-45
-203
-366
-534
-707
-883
-1060
-1236
-1411
-1584
-1752
-1915
-2071
-2221
-2366
-2506
-2639
-2764
-2878
-2977
-3064
-3138
-3200
-3249
-3287
-3314
-3332
-3342
-3345
-3341
-3331
-3317
-3300
-3283
-3264
-3246
-3227
-3208
-3189
-3170
-3150
-3128
-3104
-3078
-3051
-3023
-2991
-2956
-2918
-2878
-2836
-2792
-2745
-2694
-2641
-2588
-2536
-2486
-2435
-2381
-2323
-2261
-2194
-2124
-2047
-1966
-1881
-1796
-1712
-1634
-1562
-1496
-1437
-1385
-1340
-1301
-1267
-1235
-1206
-1177
-1151
-1128
-1110
-1095
-1084
-1078
-1077
-1082
-1093
-1110
-1134
-1166
-1207
-1259
-1320
-1389
-1464
-1544
-1626
-1708
-1789
-1865
-1931
-1987
-2029
-2059
-2078
-2089
-2092
-2087
-2074
-2054
-2028
-1996
-1958
-1914
-1862
-1802
-1733
-1657
-1574
-1483
-1387
-1285
-1179
-1070
-959
-845
-730
-615
-501
-390
-282
-176
-70
36
143
253
364
478
593
709
824
938
1050
1161
1269
1375
1476
1571
1658
1733
1797
1847
1884
1906
1914
1911
1898
1877
1852
1822
1788
1752
1713
1674
1637
1599
1561
1520
1477
1429
1379
1327
1274
1222
1173
1127
1086
1051
1020
994
972
955
943
938
939
947
962
984
1008
1036
1062
1085
1104
1119
1132
1142
1151
1158
1165
1171
1178
1185
1195
1208
1225
1247
1273
1304
1340
1381
1425
1472
1522
1573
1625
1677
1727
1774
1819
1862
1904
1948
1993
2040
2087
2135
2184
2237
2293
2352
2412
2469
2522
2570
2611
2646
2674
2695
2711
2722
2730
2735
2736
2731
2721
2707
2688
2664
2636
2603
2566
2523
2476
2425
2370
2312
2254
2197
2142
2088
2033
1977
1918
1858
1797
1737
1677
1617
1558
1500
1440
1380
1317
1253
1188
1121
1056
994
936
884
839
801
773
752
737
726
714
698
678
652
623
590
556
519
479
437
395
355
319
290
269
259
258
268
287
313
345
382
423
467
513
558
602
641
675
705
731
757
782
808
836
865
896
928
963
1000
1041
1084
1129
1175
1222
1268
1315
1362
1411
1463
1517
1572
1626
1677
1722
1760
1792
1818
1839
1855
1868
1878
1884
1887
1884
1877
1864
1846
1823
1793
1757
1717
1674
1631
1589
1546
1502
1456
1407
1355
1301
1243
1183
1121
1060
999
938
877
816
757
703
656
617
586
564
553
555
570
597
635
682
737
800
871
947
1029
1113
1199
1287
1376
1466
1556
1645
1735
1824
1913
2001
2090
2177
2260
2339
2413
2481
2543
2597
2644
2681
2710
2729
2740
2744
2740
2728
2709
2683
2650
2609
2560
2499
2427
2342
2247
2141
2025
1901
1769
1632
1490
1347
1203
1060
918
778
643
513
389
271
160
58
-36
-122
-203
-280
-355
-428
-498
-564
-623
-675
-718
-752
-774
-786
-790
-788
-780
-770
-757
-746
-741
-743
-755
-773
-796
-821
-847
-874
-901
-928
-954
-980
-1006
-1030
-1051
-1070
-1085
-1096
-1106
-1114
-1122
-1129
-1135
-1140
-1144
-1149
-1155
-1161
-1169
-1179
-1191
-1204
-1217
-1229
-1240
-1250
-1260
-1271
-1281
-1290
-1299
-1308
-1318
-1331
-1349
-1370
-1394
-1419
-1444
-1467
-1486
-1502
-1515
-1526
-1535
-1545
-1554
-1565
-1576
-1589
-1604
-1620
-1637
-1654
-1671
-1688
-1704
-1719
-1733
-1744
-1753
-1761
-1767
-1772
-1775
-1779
-1782
-1787
-1796
-1809
-1827
-1850
-1878
-1909
-1944
-1983
-2025
-2070
-2117
-2165
-2213
-2262
-2310
-2358
-2406
-2455
-2505
-2556
-2609
-2662
-2714
-2765
-2814
-2862
-2909
-2955
-3002
-3050
-3099
-3149
-3200
-3253
-3306
-3359
-3411
-3461
-3506
-3544
-3576
-3600
-3618
-3630
-3635
-3634
-3625
-3608
-3584
-3552
-3513
-3469
-3421
-3372
-3323
-3278
-3236
-3198
-3165
-3137
-3114
-3093
-3074
-3056
-3038
-3022
-3010
-3001
-2996
-2994
-2997
-3004
-3019
-3040
-3068
-3101
-3138
-3181
-3227
-3278
-3330
-3382
-3431
-3476
-3516
-3553
-3585
-3612
-3635
-3654
-3671
-3690
-3709
-3732
-3758
-3788
-3823
-3864
-3909
-3958
-4013
-4073
-4139
-4211
-4288
-4369
-4451
-4533
-4615
-4696
-4776
-4854
-4931
-5005
-5076
-5144
-5209
-5272
-5332
-5389
-5442
-5490
-5534
-5574
-5610
-5641
-5668
-5691
-5710
-5725
-5733
-5732
-5721
-5697
-5664
-5623
-5577
-5529
-5479
-5429
-5378
-5331
-5287
-5247
-5211
-5176
-5142
-5109
-5075
-5042
-5008
-4974
-4940
-4908
-4879
-4854
-4831
-4812
-4795
-4780
-4768
-4757
-4748
-4739
-4732
-4726
-4724
-4725
-4730
-4740
-4755
-4776
-4802
-4832
-4867
-4904
-4942
-4982
-5020
-5055
-5087
-5114
-5136
-5154
-5167
-5174
-5178
-5178
-5178
-5177
-5178
-5181
-5186
-5193
-5200
-5208
-5213
-5215
-5213
-5206
-5194
-5180
-5164
-5149
-5133
-5117
-5100
-5081
-5061
-5041
-5023
-5005
-4990
-4976
-4963
-4948
-4930
-4909
-4886
-4861
-4838
-4814
-4789
-4760
-4725
-4683
-4636
-4582
-4520
-4450
-4371
-4285
-4193
-4098
-4000
-3900
-3799
-3699
-3603
-3512
-3427
-3347
-3275
-3210
-3154
-3105
-3065
-3031
-3003
-2983
-2970
-2965
-2967
-2976
-2993
-3018
-3052
-3094
-3144
-3204
-3274
-3355
-3445
-3542
-3644
-3750
-3858
-3966
-4073
-4175
-4272
-4363
-4450
-4531
-4606
-4675
-4737
-4791
-4837
-4876
-4905
-4925
-4935
-4935
-4923
-4901
-4868
-4825
-4774
-4715
-4648
-4571
-4483
-4387
-4283
-4174
-4062
-3948
-3832
-3716
-3599
-3481
-3364
-3245
-3127
-3009
-2894
-2781
-2672
-2567
-2466
-2371
-2284
-2204
-2133
-2071
-2017
-1976
-1945
-1926
-1916
-1915
-1922
-1938
-1961
-1991
-2027
-2068
-2111
-2159
-2209
-2261
-2314
-2367
-2421
-2476
-2535
-2597
-2662
-2730
-2799
-2866
-2932
-2995
-3056
-3115
-3171
-3223
-3272
-3315
-3354
-3388
-3419
-3447
-3474
-3499
-3522
-3543
-3562
-3579
-3595
-3610
-3626
-3642
-3657
-3671
-3682
-3691
-3697
-3697
-3689
-3671
-3641
-3599
-3546
-3480
-3402
-3312
-3211
-3100
-2981
-2855
-2723
-2585
-2441
-2294
-2145
-1996
-1850
-1708
-1574
-1451
-1340
-1241
-1152
-1071
-998
-934
-878
-829
-785
-744
-703
-663
-623
-582
-540
-497
-453
-407
-360
-311
-262
-216
-175
-142
-120
-107
-105
-112
-127
-151
-181
-216
-255
-297
-341
-386
-432
-475
-517
-554
-587
-613
-633
-644
-648
-645
-634
-617
-592
-561
-524
-482
-437
-387
-333
-274
-209
-139
-65
12
91
173
257
345
434
524
614
702
787
869
948
1025
1099
1172
1245
1319
1395
1474
1556
1639
1722
1805
1886
1963
2035
2101
2160
2213
2261
2302
2336
2363
2382
2395
2399
2397
2388
2373
2351
2325
2294
2261
2224
2186
2148
2109
2072
2036
2001
1971
1943
1920
1902
1890
1884
1882
1883
1887
1893
1900
1907
1912
1915
1914
1910
1903
1893
1882
1870
1856
1841
1826
1809
1791
1771
1750
1727
1704
1680
1656
1631
1604
1577
1548
1520
1493
1469
1448
1433
1423
1419
1421
1428
1439
1453
1471
1490
1511
1532
1554
1576
1601
1628
1658
1691
1725
1759
1792
1824
1852
1874
1891
1902
1907
1909
1908
1903
1896
1885
1871
1853
1834
1812
1788
1762
1735
1706
1678
1650
1624
1599
1575
1553
1530
1508
1485
1462
1438
1414
1389
1362
1332
1298
1259
1215
1165
1110
1053
995
938
884
834
788
748
713
684
661
643
631
624
619
615
610
602
590
576
560
542
521
498
473
445
415
385
355
325
294
264
233
199
162
120
72
17
-43
-109
-180
-254
-330
-406
-480
-552
-620
-683
-741
-792
-836
-873
-903
-927
-943
-954
-958
-956
-951
-942
-933
-925
-919
-915
-913
-912
-910
-905
-895
-880
-860
-836
-807
-774
-738
-700
-661
-622
-582
-543
-502
-462
-422
-381
-340
-298
-256
-214
-174
-136
-101
-68
-38
-9
17
42
66
88
109
130
148
166
181
196
210
224
237
249
259
267
273
275
273
266
253
234
207
176
139
99
58
16
-25
-66
-105
-143
-182
-219
-256
-291
-324
-355
-386
-418
-450
-485
-521
-558
-595
-630
-662
-690
-712
-727
-736
-740
-740
-737
-730
-721
-707
-687
-661
-627
-587
-538
-481
-416
-344
-266
-182
-94
-2
94
192
293
395
498
599
697
791
877
955
1020
1077
1121
1154
1179
1197
1209
1219
1227
1233
1237
1242
1245
1246
1245
1240
1230
1215
1196
1173
1146
1117
1084
1047
1008
965
920
875
830
788
749
714
682
654
629
605
581
554
523
488
448
405
358
307
254
200
147
97
52
11
-25
-58
-87
-112
-135
-156
-177
-197
-217
-235
-252
-267
-280
-291
-299
-302
-300
-292
-278
-260
-238
-211
-180
-147
-111
-75
-38
-1
38
79
123
171
225
285
352
426
506
590
677
765
850
934
1016
1097
1175
1249
1317
1377
1429
1471
1503
1527
1544
1558
1569
1577
1583
1585
1582
1573
1557
1535
1506
1471
1430
1383
1330
1271
1207
1140
1072
1002
934
867
803
744
691
645
605
570
542
519
501
487
475
463
449
434
418
404
392
386
387
396
417
452
500
561
636
722
820
927
1042
1165
1293
1424
1558
1693
1828
1963
2097
2230
2361
2488
2612
2730
2842
2946
3039
3122
3192
3252
3302
3345
3383
3417
3447
3474
3498
3520
3540
3561
3582
3606
3633
3664
3700
3741
3787
3837
3888
3939
3987
4030
4069
4101
4127
4148
4165
4180
4194
4208
4221
4234
4246
4259
4273
4289
4306
4325
4344
4363
4382
4402
4422
4441
4459
4477
4492
4505
4516
4524
4530
4534
4534
4532
4526
4514
4497
4473
4446
4417
4387
4359
4336
4321
4315
4321
4339
4370
4412
4465
4526
4595
4668
4741
4810
4873
4929
4976
5014
5046
5070
5089
5104
5117
5131
5146
5164
5186
5214
5248
5290
5338
5391
5446
5501
5555
5604
5647
5680
5702
5712
5708
5693
5667
5633
5592
5548
5501
5453
5405
5356
5307
5259
5211
5163
5115
5066
5016
4965
4913
4860
4806
4750
4693
4634
4575
4516
4459
4403
4350
4300
4255
4216
4183
4157
4137
4122
4110
4099
4088
4077
4065
4053
4042
4032
4022
4013
4002
3990
3976
3961
3945
3928
3912
3896
3881
3868
3857
3848
3839
3832
3826
3820
3815
3811
3808
3806
3803
3798
3790
3777
3758
3734
3705
3673
3636
3596
3552
3504
3452
3398
3343
3287
3230
3172
3114
3054
2994
2934
2876
2820
2767
2717
2671
2630
2593
2560
2531
2504
2479
2455
2432
2408
2383
2357
2329
2300
2268
2233
2194
2152
2106
2058
2007
1955
1902
1850
1799
1750
1704
1660
1620
1584
1554
1528
1508
1493
1483
1479
1481
1487
1498
1512
1527
1544
1560
1574
1586
1594
1598
1600
1599
1596
1589
1576
1557
1532
1503
1469
1433
1393
1349
1300
1248
1192
1137
1081
1027
976
929
886
847
814
785
759
735
709
680
648
610
568
521
470
417
363
308
252
197
141
87
35
-16
-65
-113
-160
-206
-249
-290
-329
-364
-397
-426
-451
-472
-489
-502
-511
-517
-520
-519
-515
-507
-497
-486
-478
-473
-474
-482
-498
-520
-548
-581
-615
-652
-690
-729
-768
-807
-845
-880
-914
-946
-975
-1002
-1027
-1045
-1058
-1065
-1067
-1066
-1062
-1057
-1051
-1044
-1037
-1030
-1022
-1014
-1008
-1002
-1000
-1002
-1008
-1022
-1042
-1066
-1094
-1125
-1158
-1194
-1233
-1275
-1319
-1364
-1410
-1457
-1506
-1559
-1615
-1675
-1738
-1804
-1873
-1944
-2016
-2088
-2161
-2233
-2302
-2368
-2431
-2489
-2541
-2589
-2632
-2671
-2704
-2733
-2758
-2780
-2798
-2811
-2819
-2819
-2811
-2796
-2773
-2741
-2702
-2656
-2605
-2550
-2492
-2433
-2372
-2311
-2249
-2187
-2125
-2063
-2003
-1944
-1888
-1832
-1778
-1725
-1672
-1620
-1570
-1523
-1477
-1432
-1388
-1346
-1304
-1265
-1227
-1192
-1160
-1132
-1110
-1091
-1076
-1063
-1049
-1036
-1022
-1008
-998
-988
-979
-971
-962
-953
-943
-933
-922
-910
-897
-884
-870
-856
-841
-823
-801
-774
-741
-703
-662
-618
-572
-525
-477
-429
-380
-331
-283
-237
-193
-152
-114
-80
-51
-24
-1
21
42
64
86
111
140
172
207
245
287
332
380
430
481
533
583
634
686
739
796
856
919
984
1049
1115
1180
1242
1302
1359
1413
1463
1510
1554
1594
1631
1666
1700
1735
1772
1809
1848
1887
1928
1969
2011
2053
2095
2137
2179
2220
2260
2300
2341
2382
2422
2462
2500
2538
2575
2613
2651
2691
2732
2773
2815
2855
2894
2931
2964
2993
3020
3046
3072
3099
3126
3155
3184
3216
3253
3293
3340
3392
3449
3510
3572
3635
3695
3750
3797
3835
3863
3882
3892
3896
3895
3889
3881
3871
3859
3847
3833
3821
3809
3801
3795
3793
3794
3796
3799
3803
3806
3810
3814
3819
3824
3831
3839
3848
3857
3867
3877
3887
3899
3913
3929
3947
3967
3988
4010
4030
4054
4077
4103
4132
4167
4206
4252
4303
4360
4421
4488
4558
4633
4711
4791
4874
4958
5042
5122
5198
5268
5333
5391
5445
5496
5542
5585
5623
5656
5683
5704
5719
5729
5733
5732
5729
5722
5711
5697
5677
5653
5624
5591
5555
5517
5475
5432
5389
5348
5309
5274
5242
5213
5187
5165
5149
5138
5131
5128
5128
5129
5133
5139
5146
5153
5160
5167
5173
5178
5182
5183
5180
5174
5165
5153
5137
5117
5093
5067
5038
5009
4979
4949
4919
4891
4862
4835
4808
4784
4763
4746
4731
4717
4702
4684
4663
4640
4616
4591
4566
4542
4519
4497
4476
4453
4430
4405
4379
4353
4329
4305
4282
4259
4235
4209
4183
4155
4126
4096
4067
4035
4006
3975
3943
3911
3876
3840
3799
3754
3705
3653
3599
3545
3489
3431
3374
3317
3263
3211
3164
3119
3077
3037
2997
2956
2912
2865
2815
2763
2710
2654
2596
2536
2476
2418
2364
2315
2270
2230
2194
2163
2137
2115
2096
2078
2061
2044
2025
2007
1985
1960
1932
1903
1870
1834
1793
1748
1701
1651
1600
1548
1495
1441
1385
1328
1267
1201
1132
1060
988
918
851
788
731
681
638
603
576
555
539
525
512
498
482
461
436
406
371
331
287
239
186
130
70
9
-52
-109
-163
-212
-255
-292
-324
-351
-374
-396
-417
-440
-466
-493
-522
-551
-579
-604
-624
-638
-646
-647
-641
-628
-610
-586
-557
-526
-492
-456
-417
-377
-336
-294
-252
-213
-175
-140
-108
-79
-52
-26
-2
20
42
62
80
96
110
122
130
135
136
135
130
123
113
100
82
58
28
-9
-53
-101
-154
-208
-264
-322
-380
-438
-498
-558
-619
-681
-743
-803
-863
-920
-973
-1022
-1064
-1098
-1122
-1137
-1144
-1146
-1144
-1140
-1133
-1126
-1117
-1108
-1099
-1089
-1079
-1071
-1062
-1055
-1049
-1043
-1038
-1033
-1027
-1020
-1010
-997
-977
-949
-913
-869
-819
-764
-706
-643
-578
-511
-443
-375
-310
-246
-184
-126
-71
-21
24
64
98
126
149
166
177
184
187
188
186
182
176
166
154
140
125
110
98
91
88
91
100
112
127
143
159
175
191
206
219
232
242
250
256
260
262
263
261
257
252
243
233
221
207
193
178
163
150
136
122
106
89
68
46
23
-2
-29
-55
-82
-109
-136
-163
-190
-217
-245
-273
-300
-325
-346
-363
-376
-386
-394
-400
-405
-409
-410
-411
-409
-406
-401
-394
-384
-371
-356
-337
-316
-293
-269
-244
-217
-188
-155
-118
-77
-32
14
62
112
160
206
247
282
310
331
346
357
364
368
369
369
366
361
352
339
322
303
281
257
231
205
177
151
126
103
80
59
39
21
5
-8
-19
-29
-37
-43
-48
-53
-58
-64
-73
-83
-94
-105
-118
-131
-144
-158
-172
-187
-202
-219
-236
-255
-273
-291
-307
-323
-337
-349
-359
-366
-370
-369
-362
-351
-334
-313
-288
-261
-233
-205
-179
-157
-139
-124
-112
-105
-102
-103
-108
-117
-128
-141
-155
-169
-181
-189
-193
-193
-189
-179
-163
-142
-115
-85
-54
-25
2
25
45
60
72
82
90
98
105
113
122
132
141
152
162
172
181
190
197
203
208
212
213
210
202
188
169
144
112
73
28
-26
-89
-159
-238
-324
-417
-517
-624
-735
-850
-965
-1079
-1192
-1301
-1407
-1509
-1607
-1700
-1787
-1869
-1945
-2013
-2077
-2133
-2182
-2224
-2261
-2292
-2316
-2334
-2345
-2347
-2340
-2324
-2298
-2263
-2221
-2172
-2120
-2066
-2013
-1962
-1913
-1867
-1825
-1786
-1749
-1717
-1690
-1669
-1654
-1645
-1643
-1648
-1658
-1674
-1696
-1724
-1756
-1793
-1832
-1874
-1917
-1961
-2005
-2052
-2099
-2147
-2196
-2246
-2296
-2346
-2396
-2445
-2495
-2547
-2600
-2656
-2714
-2776
-2839
-2904
-2969
-3033
-3096
-3156
-3214
-3268
-3319
-3368
-3414
-3458
-3498
-3534
-3565
-3589
-3608
-3623
-3635
-3645
-3656
-3667
-3680
-3698
-3721
-3749
-3783
-3822
-3864
-3909
-3957
-4008
-4059
-4111
-4161
-4210
-4258
-4302
-4343
-4380
-4413
-4440
-4462
-4478
-4489
-4495
-4497
-4495
-4492
-4489
-4487
-4485
-4485
-4486
-4487
-4490
-4494
-4501
-4511
-4526
-4546
-4570
-4598
-4628
-4662
-4699
-4740
-4786
-4838
-4895
-4956
-5021
-5090
-5162
-5235
-5311
-5387
-5464
-5541
-5618
-5695
-5771
-5846
-5918
-5985
-6047
-6101
-6150
-6193
-6231
-6267
-6301
-6334
-6366
-6397
-6427
-6457
-6485
-6510
-6533
-6551
-6563
-6570
-6571
-6566
-6555
-6538
-6517
-6491
-6462
-6429
-6393
-6354
-6313
-6271
-6228
-6187
-6149
-6114
-6082
-6055
-6032
-6013
-5996
-5983
-5971
-5962
-5955
-5952
-5952
-5957
-5968
-5984
-6007
-6036
-6072
-6113
-6158
-6206
-6256
-6308
-6362
-6418
-6476
-6535
-6596
-6659
-6723
-6788
-6855
-6922
-6989
-7055
-7119
-7181
-7241
-7298
-7353
-7405
-7453
-7497
-7535
-7566
-7589
-7607
-7618
-7625
-7630
-7632
-7632
-7630
-7625
-7618
-7608
-7595
-7578
-7560
-7539
-7516
-7491
-7462
-7430
-7392
-7350
-7304
-7254
-7202
-7148
-7092
-7037
-6984
-6933
-6886
-6841
-6799
-6760
-6725
-6692
-6661
-6632
-6604
-6578
-6553
-6528
-6504
-6477
-6448
-6416
-6380
-6341
-6300
-6257
-6212
-6164
-6115
-6063
-6010
-5956
-5899
-5841
-5781
-5720
-5657
-5593
-5527
-5460
-5393
-5327
-5263
-5201
-5143
-5089
-5040
-4996
-4958
-4925
-4897
-4870
-4845
-4821
-4798
-4777
-4756
-4736
-4715
-4692
-4667
-4639
-4608
-4574
-4537
-4498
-4457
-4417
-4375
-4334
-4291
-4248
-4206
-4164
-4122
-4078
-4034
-3986
-3936
-3883
-3827
-3769
-3709
-3649
-3589
-3530
-3472
-3414
-3355
-3295
-3234
-3173
-3112
-3051
-2990
-2929
-2869
-2807
-2744
-2679
-2612
-2544
-2476
-2409
-2344
-2281
-2222
-2166
-2115
-2069
-2027
-1989
-1955
-1922
-1892
-1861
-1831
-1798
-1765
-1730
-1694
-1657
-1618
-1578
-1539
-1499
-1459
-1419
-1378
-1335
-1291
-1246
-1198
-1148
-1095
-1039
-980
-920
-859
-798
-738
-679
-622
-569
-519
-473
-431
-394
-362
-336
-314
-297
-284
-275
-270
-270
-274
-282
-295
-311
-330
-352
-377
-405
-435
-468
-502
-538
-572
-606
-638
-670
-701
-733
-765
-796
-826
-852
-875
-895
-912
-927
-940
-950
-956
-960
-959
-954
-943
-925
-899
-864
-820
-767
-706
-637
-561
-480
-395
-308
-219
-128
-36
57
150
242
333
421
506
588
665
738
805
869
928
984
1036
1084
1128
1168
1205
1238
1267
1292
1313
1331
1343
1352
1358
1362
1364
1367
1368
1367
1363
1357
1346
1332
1314
1293
1268
1241
1211
1178
1145
1111
1079
1049
1020
997
975
956
940
927
916
907
898
888
879
871
862
855
848
842
838
838
841
850
863
881
904
930
961
996
1034
1073
1113
1153
1193
1232
1270
1306
1339
1372
1404
1436
1471
1507
1544
1583
1624
1668
1717
1770
1827
1886
1947
2009
2070
2129
2186
2239
2287
2329
2366
2397
2422
2442
2455
2461
2460
2451
2437
2417
2391
2361
2326
2287
2246
2202
2158
2114
2070
2027
1986
1946
1907
1870
1833
1797
1763
1730
1700
1673
1650
1632
1619
1610
1603
1597
1591
1586
1581
1578
1577
1576
1577
1578
1581
1587
1594
1603
1615
1631
1650
1673
1699
1728
1760
1793
1828
1864
1900
1935
1969
2001
2033
2065
2096
2125
2152
2178
2203
2226
2248
2267
2284
2300
2315
2326
2335
2339
2341
2341
2339
2337
2332
2325
2317
2307
2298
2291
2286
2283
2282
2281
2280
2279
2277
2275
2271
2265
2257
2247
2234
2220
2205
2190
2172
2153
2131
2107
2080
2053
2025
1998
1973
1949
1927
1908
1890
1875
1862
1852
1843
1838
1835
1833
1832
1830
1825
1818
1809
1799
1788
1776
1765
1754
1742
1730
1719
1707
1697
1689
1681
1676
1671
1668
1666
1666
1666
1665
1664
1661
1656
1651
1643
1634
1624
1612
1601
1592
1584
1576
1569
1562
1555
1548
1540
1531
1521
1508
1492
1472
1450
1426
1401
1374
1348
1322
1295
1268
1242
1217
1193
1171
1150
1133
1119
1110
1106
1105
1109
1115
1125
1137
1151
1166
1184
1203
1224
1249
1277
1308
1343
1380
1421
1464
1509
1556
1603
1653
1705
1760
1817
1876
1934
1993
2051
2110
2168
2225
2280
2333
2383
2432
2477
2519
2557
2591
2621
2649
2674
2697
2717
2736
2753
2766
2777
2783
2786
2787
2785
2781
2775
2766
2754
2740
2725
2708
2691
2674
2658
2640
2622
2603
2585
2567
2552
2540
2532
2526
2522
2521
2523
2526
2532
2539
2548
2559
2572
2588
2606
2625
2642
2659
2673
2685
2695
2702
2705
2706
2704
2701
2697
2693
2688
2683
2677
2671
2664
2656
2647
2637
2627
2616
2603
2590
2575
2561
2546
2533
2519
2506
2491
2476
2460
2444
2428
2409
2390
2369
2347
2326
2306
2288
2270
2253
2238
2225
2214
2205
2197
2192
2188
2187
2189
2194
2202
2212
2220
2227
2232
2234
2234
2233
2232
2232
2232
2233
2235
2237
2239
2242
2246
2250
2254
2260
2266
2272
2277
2282
2288
2293
2298
2301
2303
2301
2298
2293
2287
2279
2272
2263
2255
2245
2234
2221
2206
2191
2176
2162
2148
2135
2122
2108
2093
2077
2059
2041
2021
2004
1987
1972
1959
1949
1941
1934
1930
1927
1925
1924
1922
1919
1914
1908
1900
1891
1878
1863
1844
1822
1797
1769
1738
1705
1669
1631
1593
1555
1519
1484
1451
1420
1392
1366
1344
1325
1308
1292
1277
1263
1248
1234
1219
1202
1185
1166
1146
1123
1099
1074
1048
1020
995
968
942
915
889
863
838
814
789
765
741
718
696
675
654
633
611
588
563
537
509
480
449
418
385
351
316
279
240
200
158
116
73
32
-8
-47
-84
-118
-149
-177
-203
-228
-252
-275
-299
-324
-349
-377
-405
-434
-464
-496
-530
-566
-604
-642
-680
-717
-752
-786
-817
-848
-877
-905
-933
-961
-990
-1018
-1050
-1081
-1112
-1145
-1178
-1211
-1245
-1277
-1307
-1334
-1358
-1378
-1395
-1410
-1423
-1434
-1442
-1449
-1454
-1456
-1457
-1458
-1459
-1460
-1462
-1466
-1471
-1479
-1488
-1499
-1510
-1519
-1527
-1533
-1536
-1538
-1538
-1536
-1531
-1526
-1519
-1511
-1502
-1493
-1485
-1478
-1472
-1469
-1469
-1474
-1483
-1497
-1517
-1540
-1567
-1596
-1628
-1661
-1694
-1728
-1761
-1793
-1823
-1852
-1879
-1904
-1926
-1946
-1962
-1976
-1985
-1989
-1989
-1986
-1980
-1974
-1968
-1962
-1955
-1947
-1939
-1929
-1917
-1903
-1888
-1871
-1853
-1835
-1817
-1797
-1777
-1755
-1731
-1706
-1677
-1647
-1613
-1577
-1539
-1500
-1460
-1420
-1380
-1340
-1300
-1260
-1219
-1180
-1140
-1099
-1059
-1018
-981
-945
-912
-881
-853
-828
-809
-795
-786
-780
-778
-779
-784
-791
-800
-811
-824
-840
-856
-873
-890
-905
-920
-936
-951
-968
-984
-1000
-1016
-1034
-1051
-1069
-1087
-1107
-1127
-1148
-1171
-1196
-1222
-1251
-1282
-1318
-1356
-1396
-1439
-1484
-1529
-1575
-1618
-1657
-1689
-1716
-1736
-1750
-1760
-1765
-1765
-1762
-1756
-1746
-1734
-1719
-1702
-1684
-1666
-1648
-1630
-1612
-1594
-1577
-1562
-1548
-1534
-1521
-1507
-1494
-1481
-1469
-1459
-1450
-1443
-1438
-1434
-1430
-1426
-1423
-1421
-1420
-1419
-1419
-1417
-1415
-1412
-1408
-1403
-1397
-1390
-1382
-1373
-1365
-1357
-1351
-1347
-1344
-1343
-1344
-1346
-1348
-1352
-1357
-1362
-1368
-1374
-1378
-1383
-1386
-1390
-1394
-1399
-1403
-1408
-1412
-1416
-1419
-1422
-1425
-1431
-1438
-1447
-1457
-1468
-1480
-1494
-1509
-1525
-1541
-1559
-1577
-1597
-1619
-1641
-1663
-1684
-1704
-1723
-1742
-1761
-1781
-1801
-1821
-1844
-1868
-1894
-1921
-1947
-1973
-1997
-2019
-2039
-2057
-2075
-2091
-2107
-2122
-2138
-2153
-2169
-2186
-2203
-2220
-2239
-2258
-2279
-2299
-2318
-2334
-2348
-2360
-2369
-2377
-2383
-2386
-2387
-2386
-2384
-2381
-2378
-2375
-2372
-2370
-2369
-2371
-2374
-2379
-2386
-2396
-2409
-2425
-2442
-2461
-2480
-2500
-2521
-2545
-2569
-2594
-2619
-2644
-2671
-2698
-2728
-2759
-2792
-2826
-2862
-2898
-2932
-2965
-2994
-3020
-3043
-3065
-3085
-3103
-3118
-3131
-3139
-3145
-3147
-3148
-3146
-3142
-3139
-3135
-3129
-3122
-3113
-3102
-3089
-3075
-3060
-3044
-3025
-3005
-2984
-2963
-2942
-2921
-2902
-2882
-2862
-2843
-2825
-2807
-2790
-2774
-2757
-2739
-2721
-2703
-2683
-2663
-2643
-2622
-2604
-2587
-2574
-2564
-2557
-2552
-2549
-2547
-2547
-2548
-2550
-2553
-2554
-2555
-2554
-2552
-2547
-2541
-2531
-2520
-2507
-2493
-2479
-2466
-2454
-2442
-2433
-2426
-2421
-2418
-2414
-2412
-2411
-2409
-2408
-2407
-2404
-2401
-2398
-2395
-2391
-2386
-2380
-2372
-2365
-2358
-2351
-2342
-2331
-2317
-2299
-2278
-2252
-2221
-2187
-2149
-2108
-2065
-2020
-1973
-1924
-1874
-1824
-1773
-1722
-1670
-1617
-1566
-1517
-1472
-1432
-1397
-1366
-1340
-1320
-1304
-1294
-1288
-1287
-1291
-1297
-1306
-1316
-1327
-1338
-1350
-1361
-1372
-1381
-1390
-1397
-1404
-1411
-1416
-1420
-1423
-1427
-1431
-1438
-1447
-1459
-1472
-1488
-1505
-1523
-1542
-1562
-1584
-1605
-1627
-1650
-1672
-1694
-1715
-1735
-1753
-1770
-1785
-1798
-1807
-1813
-1812
-1805
-1791
-1770
-1742
-1709
-1671
-1630
-1586
-1542
-1498
-1454
-1412
-1369
-1327
-1283
-1237
-1190
-1140
-1089
-1034
-977
-918
-855
-790
-722
-652
-580
-508
-436
-364
-293
-223
-153
-83
-13
59
133
207
283
361
438
516
593
669
743
814
882
946
1004
1059
1107
1151
1191
1227
1259
1289
1315
1339
1358
1375
1388
1401
1415
1429
1444
1459
1473
1486
1498
1508
1515
1520
1524
1526
1530
1535
1540
1545
1549
1554
1558
1562
1566
1569
1570
1571
1571
1572
1572
1573
1574
1577
1581
1587
1594
1602
1612
1624
1637
1653
1672
1694
1719
1746
1776
1808
1841
1875
1912
1950
1990
2029
2071
2111
2152
2193
2235
2275
2314
2351
2384
2415
2445
2473
2500
2526
2550
2573
2594
2614
2631
2647
2662
2676
2691
2706
2724
2743
2763
2786
2812
2842
2874
2911
2949
2990
3033
3076
3122
3168
3214
3261
3308
3355
3401
3447
3494
3541
3589
3638
3689
3742
3796
3850
3903
3955
4006
4051
4096
4134
4168
4198
4223
4244
4263
4279
4293
4305
4314
4321
4326
4330
4335
4340
4344
4348
4351
4353
4354
4355
4355
4354
4353
4352
4352
4354
4356
4359
4364
4370
4377
4384
4391
4396
4398
4397
4394
4389
4380
4369
4356
4341
4326
4311
4296
4282
4267
4253
4239
4226
4215
4204
4195
4186
4178
4171
4165
4161
4159
4159
4159
4158
4158
4156
4154
4152
4151
4151
4152
4154
4158
4162
4167
4174
4181
4190
4199
4209
4219
4229
4238
4245
4250
4254
4256
4256
4254
4248
4240
4228
4214
4196
4176
4151
4123
4091
4054
4014
3972
3927
3879
3830
3778
3725
3669
3611
3552
3491
3430
3368
3306
3243
3179
3115
3051
2989
2929
2872
2819
2771
2727
2688
2655
2625
2599
2575
2552
2532
2514
2497
2481
2466
2449
2432
2414
2394
2373
2351
2328
2304
2278
2252
2226
2201
2177
2154
2132
2109
2085
2060
2035
2009
1984
1957
1930
1901
1872
1842
1812
1782
1751
1721
1691
1660
1629
1598
1566
1534
1501
1468
1433
1396
1357
1316
1275
1234
1196
1159
1125
1093
1064
1036
1012
990
970
951
933
914
896
879
864
849
834
819
805
791
778
765
753
739
723
704
683
660
635
609
580
551
519
486
452
416
379
340
301
261
221
181
142
103
65
27
-10
-47
-84
-119
-153
-186
-218
-248
-276
-302
-326
-347
-365
-379
-391
-399
-405
-410
-412
-413
-412
-408
-400
-390
-375
-357
-337
-314
-289
-265
-240
-215
-191
-167
-144
-120
-97
-72
-47
-22
3
29
55
81
107
132
155
178
200
221
242
263
282
301
319
335
350
363
375
386
394
400
403
404
402
399
394
387
379
369
358
346
333
319
305
290
274
259
243
228
212
198
185
173
164
156
150
146
144
144
147
150
155
162
169
178
189
202
216
231
248
264
282
300
319
339
361
382
404
425
447
470
495
520
545
571
599
627
657
687
715
741
765
785
803
818
828
834
836
833
826
817
805
791
774
754
732
706
678
647
616
585
555
526
499
474
452
433
417
405
397
392
392
395
401
410
420
431
444
456
468
481
494
508
522
537
551
566
580
595
610
627
643
660
676
693
709
725
739
751
761
770
777
783
786
788
785
779
770
757
741
723
703
682
660
637
615
592
570
549
528
508
489
470
451
432
411
388
362
332
297
259
218
173
126
78
29
-20
-70
-119
-168
-217
-264
-310
-353
-394
-432
-467
-499
-528
-553
-577
-597
-615
-632
-646
-659
-671
-681
-690
-697
-704
-709
-715
-721
-728
-735
-744
-752
-758
-762
-764
-762
-757
-750
-740
-727
-714
-699
-683
-666
-649
-631
-614
-597
-581
-565
-550
-534
-518
-503
-489
-478
-468
-459
-453
-449
-448
-448
-451
-455
-461
-470
-479
-488
-498
-507
-516
-525
-535
-544
-554
-563
-572
-580
-587
-593
-596
-598
-598
-594
-587
-576
-562
-545
-527
-507
-488
-469
-452
-436
-423
-411
-400
-392
-386
-383
-381
-381
-382
-383
-385
-386
-386
-384
-380
-374
-368
-360
-352
-344
-338
-333
-332
-334
-339
-346
-353
-361
-367
-373
-376
-377
-375
-371
-365
-357
-346
-333
-319
-304
-289
-273
-256
-238
-218
-197
-175
-153
-128
-102
-74
-43
-10
25
62
100
137
174
209
243
275
304
330
351
370
386
401
415
428
440
451
462
474
486
499
514
530
546
564
584
605
628
651
676
700
723
747
771
796
823
853
884
917
952
988
1024
1060
1095
1130
1164
1197
1231
1263
1296
1329
1363
1399
1439
1480
1525
1571
1618
1666
1715
1765
1816
1866
1915
1962
2005
2045
2081
2114
2143
2168
2188
2204
2216
2225
2231
2234
2236
2237
2238
2239
2241
2243
2245
2248
2254
2260
2269
2276
2283
2289
2294
2300
2308
2317
2328
2340
2353
2367
2382
2395
2407
2417
2426
2435
2444
2454
2463
2472
2482
2492
2502
2513
2523
2534
2545
2557
2570
2585
2601
2618
2637
2656
2676
2696
2715
2732
2747
2758
2768
2775
2780
2784
2787
2790
2792
2795
2797
2799
2802
2805
2808
2811
2815
2818
2823
2827
2832
2835
2838
2839
2840
2841
2842
2843
2846
2851
2858
2867
2878
2890
2903
2916
2930
2944
2959
2974
2989
3004
3019
3033
3046
3060
3075
3091
3110
3130
3152
3175
3201
3230
3262
3299
3338
3378
3418
3455
3490
3522
3550
3575
3594
3610
3622
3630
3635
3638
3638
3636
3633
3628
3622
3615
3605
3594
3581
3568
3555
3540
3524
3506
3485
3461
3436
3409
3382
3355
3328
3301
3275
3249
3224
3199
3174
3149
3123
3096
3069
3040
3011
2983
2956
2931
2907
2884
2862
2841
2821
2803
2788
2775
2766
2759
2756
2756
2760
2769
2782
2799
2821
2848
2880
2916
2956
3000
3047
3097
3148
3200
3252
3303
3353
3401
3445
3486
3524
3558
3590
3619
3646
3669
3688
3703
3713
3720
3723
3722
3718
3711
3701
3688
3673
3654
3632
3606
3576
3542
3503
3461
3415
3366
3315
3264
3211
3158
3105
3049
2991
2931
2868
2802
2735
2667
2598
2529
2461
2394
2327
2262
2197
2134
2071
2012
1956
1903
1853
1806
1761
1718
1677
1637
1599
1561
1523
1487
1453
1422
1393
1368
1345
1326
1309
1296
1285
1277
1272
1269
1270
1274
1280
1288
1297
1307
1318
1327
1335
1340
1342
1342
1339
1336
1331
1325
1319
1310
1300
1287
1272
1254
1233
1209
1183
1155
1126
1094
1061
1025
987
947
905
860
814
765
713
660
604
547
486
423
357
288
218
148
78
8
-60
-126
-191
-252
-309
-363
-413
-458
-500
-538
-571
-599
-622
-640
-653
-662
-665
-663
-657
-646
-632
-615
-598
-578
-556
-533
-508
-482
-455
-428
-401
-373
-345
-317
-289
-261
-233
-204
-174
-143
-112
-79
-46
-11
25
62
98
133
169
203
236
268
297
323
347
369
388
404
415
422
426
426
424
420
413
404
392
378
362
345
329
313
297
281
263
243
222
201
178
154
129
101
72
41
9
-25
-60
-96
-132
-169
-205
-242
-279
-317
-355
-394
-433
-473
-513
-554
-595
-637
-679
-720
-759
-796
-831
-862
-890
-914
-932
-944
-949
-948
-941
-928
-911
-889
-864
-836
-806
-774
-739
-704
-669
-633
-598
-565
-533
-504
-477
-454
-433
-415
-400
-386
-374
-363
-354
-346
-340
-335
-333
-333
-335
-340
-348
-359
-373
-392
-414
-439
-469
-502
-540
-580
-622
-667
-713
-760
-808
-857
-907
-959
-1012
-1066
-1120
-1174
-1228
-1281
-1333
-1385
-1437
-1488
-1539
-1589
-1637
-1683
-1728
-1771
-1814
-1855
-1893
-1929
-1962
-1993
-2024
-2055
-2086
-2115
-2144
-2173
-2202
-2233
-2265
-2298
-2332
-2365
-2400
-2437
-2475
-2513
-2548
-2580
-2609
-2635
-2658
-2680
-2701
-2721
-2741
-2761
-2783
-2806
-2829
-2853
-2879
-2905
-2933
-2961
-2989
-3017
-3043
-3069
-3093
-3116
-3137
-3156
-3172
-3188
-3201
-3214
-3226
-3235
-3243
-3249
-3254
-3259
-3263
-3266
-3267
-3267
-3267
-3266
-3265
-3263
-3261
-3259
-3257
-3256
-3254
-3251
-3248
-3244
-3242
-3242
-3243
-3247
-3252
-3258
-3265
-3272
-3279
-3286
-3291
-3295
-3297
-3299
-3300
-3302
-3305
-3308
-3312
-3317
-3323
-3329
-3334
-3338
-3342
-3345
-3348
-3350
-3350
-3349
-3345
-3340
-3332
-3323
-3312
-3299
-3283
-3266
-3247
-3226
-3203
-3176
-3147
-3116
-3082
-3046
-3007
-2966
-2924
-2880
-2838
-2796
-2757
-2719
-2684
-2653
-2625
-2602
-2581
-2562
-2545
-2530
-2517
-2508
-2501
-2497
-2495
-2494
-2496
-2499
-2504
-2509
-2515
-2521
-2528
-2535
-2542
-2551
-2560
-2572
-2586
-2602
-2620
-2639
-2658
-2678
-2698
-2720
-2742
-2764
-2785
-2806
-2826
-2843
-2857
-2869
-2879
-2887
-2894
-2899
-2903
-2906
-2910
-2913
-2918
-2924
-2931
-2938
-2947
-2958
-2971
-2986
-3003
-3021
-3039
-3058
-3077
-3095
-3112
-3126
-3138
-3149
-3157
-3165
-3173
-3180
-3188
-3195
-3201
-3205
-3209
-3211
-3212
-3213
-3214
-3215
-3217
-3218
-3219
-3221
-3224
-3227
-3231
-3236
-3243
-3250
-3259
-3270
-3283
-3298
-3316
-3337
-3360
-3386
-3415
-3444
-3475
-3506
-3538
-3571
-3604
-3637
-3671
-3706
-3743
-3781
-3822
-3866
-3912
-3961
-4011
-4064
-4118
-4174
-4229
-4285
-4339
-4391
-4441
-4487
-4530
-4569
-4604
-4635
-4662
-4685
-4704
-4719
-4730
-4738
-4742
-4742
-4737
-4728
-4714
-4695
-4671
-4641
-4607
-4568
-4526
-4482
-4434
-4383
-4329
-4273
-4214
-4155
-4094
-4034
-3973
-3913
-3855
-3799
-3746
-3695
-3647
-3600
-3557
-3517
-3480
-3448
-3419
-3396
-3378
-3365
-3358
-3355
-3358
-3366
-3378
-3394
-3413
-3436
-3461
-3491
-3526
-3564
-3605
-3649
-3695
-3742
-3790
-3839
-3885
-3931
-3976
-4019
-4064
-4107
-4149
-4189
-4227
-4261
-4291
-4317
-4339
-4357
-4372
-4382
-4388
-4390
-4388
-4382
-4372
-4358
-4342
-4324
-4304
-4283
-4260
-4237
-4212
-4187
-4161
-4134
-4108
-4082
-4056
-4030
-4003
-3978
-3953
-3929
-3905
-3881
-3857
-3834
-3812
-3790
-3771
-3752
-3734
-3716
-3698
-3680
-3661
-3643
-3626
-3609
-3593
-3576
-3557
-3537
-3514
-3491
-3468
-3444
-3418
-3392
-3363
-3333
-3303
-3270
-3236
-3200
-3163
-3123
-3083
-3041
-3000
-2959
-2920
-2884
-2850
-2819
-2788
-2758
-2728
-2698
-2667
-2635
-2602
-2568
-2534
-2499
-2464
-2430
-2397
-2365
-2336
-2307
-2281
-2256
-2233
-2210
-2189
-2169
-2151
-2134
-2117
-2099
-2081
-2063
-2045
-2027
-2009
-1992
-1974
-1958
-1943
-1929
-1917
-1908
-1899
-1890
-1879
-1866
-1850
-1832
-1811
-1789
-1764
-1738
-1709
-1677
-1644
-1608
-1570
-1530
-1488
-1447
-1405
-1364
-1322
-1281
-1239
-1197
-1155
-1111
-1065
-1016
-965
-912
-858
-802
-746
-688
-628
-569
-509
-450
-393
-338
-284
-233
-183
-137
-92
-50
-12
24
56
84
110
132
151
166
178
186
191
193
194
192
189
183
176
168
158
147
135
121
105
88
71
54
38
22
6
-9
-25
-41
-57
-73
-88
-102
-116
-130
-142
-153
-162
-171
-179
-186
-191
-196
-199
-202
-203
-203
-202
-199
-196
-193
-190
-186
-182
-176
-170
-163
-159
-155
-154
-153
-154
-156
-160
-165
-173
-183
-195
-210
-226
-244
-264
-283
-304
-324
-345
-367
-390
-412
-435
-458
-482
-507
-534
-562
-592
-624
-658
-694
-732
-771
-812
-853
-894
-934
-974
-1012
-1051
-1087
-1123
-1158
-1191
-1223
-1253
-1281
-1307
-1331
-1354
-1374
-1391
-1405
-1417
-1425
-1431
-1436
-1440
-1444
-1447
-1449
-1450
-1448
-1445
-1441
-1436
-1430
-1425
-1418
-1411
-1403
-1394
-1385
-1374
-1362
-1349
-1334
-1319
-1302
-1283
-1262
-1238
-1214
-1188
-1163
-1138
-1112
-1085
-1057
-1030
-1004
-978
-953
-929
-906
-886
-870
-856
-846
-838
-832
-828
-827
-826
-827
-828
-830
-831
-832
-832
-832
-831
-831
-832
-834
-836
-837
-838
-840
-844
-848
-852
-857
-861
-867
-873
-881
-890
-899
-909
-919
-931
-943
-957
-970
-981
-992
-1000
-1006
-1012
-1014
-1016
-1018
-1018
-1018
-1016
-1014
-1010
-1006
-1004
-1000
-995
-991
-987
-984
-981
-980
-980
-980
-980
-981
-981
-981
-980
-979
-977
-975
-971
-967
-962
-956
-949
-940
-931
-920
-908
-894
-880
-864
-849
-832
-815
-795
-773
-748
-722
-695
-668
-641
-613
-586
-558
-530
-503
-478
-456
-435
-415
-396
-378
-362
-349
-338
-330
-326
-324
-325
-328
-331
-336
-341
-347
-353
-360
-369
-379
-391
-404
-417
-430
-442
-454
-465
-475
-485
-494
-502
-509
-514
-519
-522
-523
-521
-518
-512
-504
-494
-483
-470
-455
-438
-420
-401
-381
-359
-336
-311
-285
-258
-231
-204
-176
-147
-116
-84
-51
-16
20
59
99
142
188
234
281
328
374
419
462
504
544
582
619
653
686
716
745
772
798
823
846
869
890
911
932
952
971
989
1004
1018
1033
1045
1056
1067
1077
1088
1100
1113
1128
1144
1160
1176
1193
1212
1230
1250
1270
1289
1309
1329
1347
1365
1382
1397
1412
1426
1439
1451
1462
1472
1483
1494
1506
1518
1530
1542
1552
1560
1567
1573
1578
1582
1584
1584
1581
1576
1567
1556
1542
1528
1513
1497
1483
1470
1458
1448
1440
1433
1428
1424
1421
1420
1419
1418
1417
1416
1416
1416
1416
1416
1414
1412
1407
1401
1392
1382
1370
1357
1343
1328
1313
1297
1281
1263
1244
1224
1203
1182
1162
1142
1124
1106
1090
1074
1059
1045
1030
1014
999
983
967
951
934
918
901
883
866
848
830
812
792
771
747
720
692
663
632
600
568
536
503
470
437
404
372
342
314
289
265
244
224
208
193
180
168
155
142
129
117
106
97
89
83
78
74
72
71
70
71
74
77
83
89
96
103
111
118
124
129
133
135
136
135
133
130
126
123
119
116
113
110
106
102
96
88
78
66
53
38
22
3
-19
-44
-71
-101
-132
-164
-199
-234
-271
-308
-345
-380
-413
-444
-473
-501
-527
-551
-573
-593
-611
-628
-642
-655
-668
-679
-689
-700
-709
-717
-723
-727
-729
-729
-727
-724
-719
-713
-705
-694
-682
-666
-650
-632
-613
-593
-572
-550
-527
-503
-479
-457
-435
-414
-394
-374
-355
-337
-320
-305
-292
-279
-267
-256
-245
-235
-227
-218
-209
-201
-191
-182
-173
-164
-154
-143
-131
-118
-105
-93
-80
-67
-55
-43
-32
-21
-12
-4
2
7
10
12
13
14
13
12
11
10
9
9
9
10
12
14
17
21
24
28
32
36
40
45
50
55
60
65
69
73
77
81
84
87
90
93
97
102
106
110
113
116
117
118
117
116
115
115
116
118
123
129
138
148
160
172
185
198
210
222
234
246
257
269
280
290
300
307
312
314
314
312
309
306
304
302
301
300
299
298
296
295
295
294
294
295
295
295
296
297
299
303
306
310
314
318
324
332
341
352
363
374
386
397
407
416
424
431
437
442
447
453
459
467
475
484
493
504
515
527
540
554
568
583
599
615
631
645
658
671
684
696
709
721
733
746
759
774
789
805
821
837
852
867
881
895
907
916
923
925
924
921
915
909
903
896
890
885
883
883
886
890
897
904
911
918
924
930
936
942
948
955
963
972
983
998
1014
1034
1054
1075
1097
1120
1142
1164
1184
1201
1217
1232
1246
1260
1271
1282
1293
1304
1318
1334
1352
1373
1396
1423
1451
1482
1513
1546
1580
1617
1656
1696
1736
1776
1815
1855
1894
1932
1970
2005
2041
2077
2111
2143
2172
2199
2223
2245
2264
2281
2295
2307
2316
2325
2331
2336
2339
2342
2344
2347
2350
2353
2356
2359
2362
2364
2365
2362
2355
2344
2330
2312
2292
2268
2241
2212
2181
2151
2121
2091
2063
2035
2008
1983
1958
1933
1908
1884
1860
1837
1816
1798
1782
1770
1762
1758
1759
1764
1774
1789
1809
1834
1865
1900
1939
1981
2024
2069
2114
2158
2203
2248
2294
2339
2385
2430
2477
2524
2573
2624
2676
2729
2783
2839
2895
2953
3010
3068
3124
3179
3232
3282
3327
3368
3404
3437
3465
3488
3506
3518
3525
3527
3524
3517
3504
3487
3465
3438
3406
3370
3330
3286
3237
3186
3131
3075
3016
2957
2898
2839
2783
2728
2676
2626
2578
2532
2490
2452
2416
2383
2354
2329
2307
2290
2276
2267
2260
2257
2257
2259
2263
2270
2280
2293
2308
2327
2349
2373
2401
2432
2465
2499
2534
2571
2609
2648
2687
2727
2767
2807
2846
2884
2921
2957
2992
3027
3062
3098
3133
3167
3200
3230
3258
3284
3305
3322
3336
3346
3351
3352
3349
3340
3326
3309
3288
3264
3236
3205
3172
3136
3098
3056
3013
2966
2919
2870
2820
2769
2718
2665
2611
2556
2499
2441
2381
2321
2261
2201
2141
2080
2020
1960
1902
1845
1790
1737
1686
1637
1592
1550
1511
1477
1446
1420
1398
1379
1364
1352
1345
1340
1339
1341
1345
1351
1360
1370
1383
1396
1411
1424
1438
1452
1467
1482
1498
1513
1529
1543
1556
1568
1578
1587
1594
1602
1609
1616
1622
1628
1634
1640
1645
1651
1656
1659
1660
1658
1654
1649
1641
1632
1621
1606
1588
1567
1543
1515
1484
1451
1415
1377
1338
1298
1258
1217
1178
1141
1106
1073
1040
1008
977
947
919
894
869
846
825
804
786
769
754
742
732
724
719
715
712
709
706
704
704
706
710
716
722
729
736
743
750
756
761
767
773
781
790
799
810
821
832
845
859
874
890
906
923
939
957
975
994
1012
1033
1052
1072
1093
1113
1135
1156
1181
1207
1236
1268
1301
1337
1374
1414
1457
1502
1548
1593
1637
1679
1719
1756
1791
1825
1857
1886
1913
1938
1959
1976
1991
2003
2013
2021
2025
2028
2027
2024
2017
2009
1998
1984
1969
1950
1929
1907
1883
1858
1833
1807
1780
1754
1728
1702
1676
1650
1624
1599
1575
1554
1534
1517
1502
1491
1482
1477
1477
1480
1487
1497
1512
1530
1550
1572
1595
1620
1644
1669
1693
1717
1739
1762
1783
1804
1823
1841
1857
1872
1885
1895
1903
1909
1912
1913
1912
1909
1903
1897
1889
1880
1870
1860
1849
1837
1826
1816
1805
1795
1785
1776
1766
1756
1745
1734
1722
1710
1698
1686
1675
1663
1652
1640
1629
1617
1607
1597
1587
1578
1569
1561
1553
1547
1541
1538
1535
1534
1535
1537
1543
1550
1557
1565
1573
1580
1587
1593
1597
1599
1598
1597
1594
1591
1588
1584
1580
1576
1572
1569
1565
1561
1555
1549
1544
1538
1531
1523
1513
1503
1492
1481
1470
1457
1443
1428
1412
1395
1377
1357
1336
1315
1293
1269
1243
1215
1185
1153
1121
1089
1058
1028
999
973
950
930
913
899
888
879
872
867
862
858
854
851
848
844
840
835
830
825
821
817
813
811
809
808
809
812
816
820
825
830
836
842
848
853
858
862
865
869
874
879
885
892
901
911
922
933
942
950
957
962
965
967
967
965
963
960
957
953
951
949
948
948
949
951
953
956
960
964
967
969
970
969
967
963
957
950
942
933
924
917
911
906
905
906
910
916
925
936
947
961
975
990
1006
1024
1041
1059
1077
1096
1114
1131
1147
1163
1177
1190
1201
1210
1216
1222
1225
1227
1227
1226
1222
1218
1213
1207
1200
1193
1184
1176
1168
1161
1155
1149
1143
1138
1134
1130
1128
1125
1124
1122
1120
1119
1117
1115
1111
1107
1101
1093
1085
1075
1064
1053
1042
1030
1018
1006
996
985
974
962
951
939
928
916
904
893
883
874
865
856
847
836
824
811
795
777
758
737
715
692
669
647
624
602
580
559
539
521
506
493
484
479
478
479
483
489
495
503
510
516
520
523
525
525
526
525
522
518
512
504
494
482
469
455
440
425
409
393
375
355
335
315
296
278
261
247
235
225
218
213
210
208
208
209
211
213
215
219
223
228
234
240
247
254
263
274
286
299
315
334
354
376
399
423
447
474
501
530
560
590
621
651
682
712
742
771
800
827
851
872
889
904
915
922
925
924
919
911
899
885
869
851
832
812
790
766
741
715
688
661
634
606
577
549
521
493
466
439
413
388
365
344
325
306
288
270
253
237
221
206
191
178
166
156
149
144
142
142
145
150
156
164
175
187
201
217
236
256
278
301
325
349
373
396
417
437
456
473
489
505
520
535
548
561
573
583
591
598
602
604
603
600
594
587
578
570
560
550
538
526
513
502
492
482
472
462
451
440
430
420
410
399
388
378
367
356
345
332
319
305
291
276
262
248
235
224
214
203
193
183
175
168
163
159
155
152
150
150
152
154
156
159
162
166
171
178
185
193
201
209
217
226
235
244
254
262
272
281
292
305
319
333
348
364
380
396
414
430
445
459
471
482
493
502
511
521
531
543
555
567
580
592
604
616
627
637
645
652
659
665
670
673
673
670
665
658
648
635
620
603
584
564
542
518
491
462
431
398
363
327
289
250
211
171
130
88
45
2
-41
-82
-123
-162
-200
-238
-276
-314
-351
-386
-420
-451
-479
-505
-527
-546
-561
-573
-581
-585
-585
-582
-577
-571
-564
-558
-551
-544
-537
-532
-528
-526
-526
-528
-532
-538
-547
-557
-568
-582
-597
-612
-628
-643
-657
-671
-685
-700
-715
-730
-744
-759
-774
-790
-806
-823
-841
-859
-880
-902
-927
-953
-981
-1008
-1039
-1069
-1099
-1129
-1157
-1184
-1209
-1232
-1254
-1273
-1289
-1305
-1319
-1333
-1345
-1357
-1368
-1379
-1390
-1400
-1410
-1418
-1426
-1435
-1443
-1452
-1461
-1469
-1476
-1482
-1489
-1495
-1501
-1507
-1514
-1522
-1531
-1541
-1550
-1559
-1566
-1574
-1581
-1586
-1590
-1592
-1592
-1589
-1583
-1575
-1565
-1553
-1540
-1527
-1513
-1498
-1481
-1463
-1444
-1427
-1412
-1399
-1388
-1378
-1371
-1366
-1364
-1364
-1366
-1367
-1369
-1371
-1373
-1376
-1378
-1381
-1384
-1387
-1391
-1394
-1397
-1399
-1401
-1402
-1403
-1404
-1405
-1406
-1407
-1407
-1407
-1407
-1407
-1408
-1408
-1408
-1407
-1406
-1404
-1401
-1400
-1397
-1395
-1391
-1388
-1383
-1379
-1373
-1367
-1360
-1352
-1343
-1333
-1322
-1310
-1297
-1283
-1268
-1252
-1235
-1217
-1198
-1180
-1162
-1146
-1131
-1118
-1105
-1094
-1083
-1074
-1066
-1059
-1054
-1050
-1048
-1048
-1049
-1051
-1053
-1054
-1056
-1058
-1061
-1063
-1065
-1068
-1072
-1078
-1085
-1094
-1103
-1112
-1121
-1131
-1141
-1152
-1164
-1176
-1189
-1203
-1219
-1236
-1255
-1275
-1295
-1315
-1335
-1356
-1376
-1396
-1417
-1437
-1457
-1477
-1496
-1515
-1533
-1550
-1567
-1582
-1595
-1606
-1616
-1624
-1630
-1634
-1637
-1638
-1639
-1640
-1641
-1642
-1644
-1647
-1651
-1655
-1661
-1668
-1676
-1686
-1697
-1708
-1719
-1730
-1740
-1748
-1755
-1761
-1766
-1770
-1773
-1778
-1782
-1788
-1795
-1803
-1812
-1822
-1834
-1847
-1860
-1872
-1885
-1897
-1908
-1920
-1931
-1942
-1952
-1962
-1972
-1982
-1992
-2001
-2012
-2024
-2036
-2048
-2062
-2076
-2090
-2104
-2118
-2133
-2149
-2165
-2182
-2197
-2210
-2222
-2232
-2242
-2250
-2257
-2262
-2266
-2269
-2272
-2274
-2277
-2280
-2284
-2289
-2296
-2304
-2311
-2318
-2323
-2329
-2334
-2339
-2344
-2347
-2347
-2345
-2341
-2335
-2327
-2319
-2310
-2301
-2291
-2282
-2275
-2269
-2264
-2262
-2260
-2258
-2255
-2252
-2247
-2241
-2235
-2228
-2221
-2215
-2209
-2203
-2198
-2193
-2187
-2182
-2176
-2171
-2166
-2162
-2159
-2156
-2154
-2152
-2150
-2149
-2148
-2148
-2148
-2149
-2151
-2154
-2158
-2163
-2168
-2176
-2185
-2195
-2206
-2217
-2228
-2237
-2246
-2254
-2262
-2271
-2279
-2287
-2295
-2303
-2310
-2317
-2322
-2327
-2330
-2333
-2335
-2335
-2333
-2330
-2326
-2321
-2315
-2308
-2299
-2288
-2277
-2264
-2251
-2236
-2220
-2203
-2185
-2167
-2149
-2131
-2114
-2097
-2080
-2064
-2048
-2033
-2017
-2001
-1987
-1974
-1962
-1951
-1940
-1931
-1922
-1915
-1909
-1903
-1899
-1895
-1891
-1888
-1887
-1886
-1886
-1887
-1889
-1893
-1898
-1905
-1913
-1922
-1933
-1944
-1956
-1967
-1980
-1993
-2007
-2021
-2037
-2052
-2068
-2084
-2100
-2116
-2132
-2148
-2163
-2178
-2194
-2209
-2226
-2243
-2260
-2278
-2295
-2312
-2328
-2344
-2361
-2378
-2396
-2413
-2429
-2444
-2461
-2477
-2494
-2511
-2527
-2543
-2559
-2574
-2589
-2603
-2615
-2627
-2638
-2648
-2657
-2666
-2673
-2680
-2686
-2691
-2695
-2697
-2697
-2695
-2693
-2689
-2684
-2678
-2670
-2660
-2648
-2635
-2622
-2609
-2595
-2581
-2568
-2556
-2545
-2536
-2529
-2524
-2520
-2517
-2514
-2510
-2506
-2500
-2494
-2487
-2480
-2474
-2468
-2462
-2456
-2451
-2446
-2443
-2443
-2445
-2450
-2455
-2462
-2470
-2479
-2489
-2498
-2508
-2517
-2526
-2535
-2543
-2551
-2558
-2562
-2563
-2562
-2559
-2554
-2547
-2539
-2530
-2517
-2502
-2483
-2461
-2436
-2408
-2377
-2344
-2308
-2270
-2231
-2190
-2147
-2104
-2061
-2017
-1974
-1932
-1890
-1849
-1807
-1765
-1722
-1679
-1637
-1594
-1552
-1513
-1475
-1440
-1407
-1375
-1346
-1320
-1296
-1275
-1257
-1241
-1227
-1215
-1206
-1199
-1193
-1188
-1184
-1182
-1180
-1178
-1176
-1175
-1173
-1170
-1168
-1167
-1165
-1164
-1164
-1165
-1165
-1166
-1166
-1165
-1162
-1158
-1153
-1147
-1139
-1132
-1123
-1115
-1106
-1097
-1087
-1077
-1066
-1056
-1046
-1036
-1027
-1018
-1010
-1000
-993
-984
-975
-965
-954
-942
-930
-916
-901
-887
-872
-857
-842
-828
-816
-804
-793
-782
-771
-760
-748
-735
-722
-707
-692
-675
-656
-636
-614
-592
-569
-545
-521
-495
-468
-440
-410
-381
-352
-323
-294
-265
-236
-208
-181
-154
-129
-106
-84
-64
-47
-32
-20
-8
2
9
14
17
18
19
19
17
15
11
6
0
-7
-16
-26
-37
-50
-65
-81
-98
-115
-132
-150
-168
-186
-205
-223
-240
-256
-270
-284
-297
-309
-320
-329
-338
-346
-352
-358
-361
-363
-363
-362
-361
-359
-355
-351
-346
-340
-334
-326
-319
-311
-304
-298
-293
-287
-282
-277
-272
-268
-264
-260
-256
-252
-250
-248
-247
-245
-243
-241
-240
-238
-236
-233
-231
-230
-230
-230
-231
-231
-233
-234
-237
-241
-246
-250
-256
-262
-270
-279
-290
-303
-317
-332
-348
-364
-380
-395
-410
-424
-438
-451
-463
-474
-484
-494
-504
-515
-526
-537
-548
-558
-566
-572
-577
-581
-584
-586
-586
-584
-579
-573
-565
-556
-546
-536
-524
-513
-501
-488
-476
-463
-451
-439
-427
-415
-401
-388
-375
-363
-349
-336
-321
-307
-294
-282
-271
-262
-255
-249
-245
-242
-239
-237
-236
-235
-234
-233
-232
-231
-229
-228
-228
-229
-232
-237
-243
-250
-259
-269
-282
-296
-314
-333
-353
-375
-397
-420
-442
-463
-484
-504
-524
-544
-563
-582
-600
-616
-632
-648
-664
-680
-697
-712
-727
-740
-752
-762
-771
-779
-786
-793
-799
-804
-808
-812
-815
-818
-820
-820
-819
-817
-813
-807
-800
-792
-782
-770
-756
-741
-724
-706
-688
-669
-651
-634
-618
-604
-591
-580
-571
-562
-555
-550
-545
-542
-539
-537
-536
-536
-536
-537
-538
-539
-541
-543
-547
-552
-559
-567
-574
-583
-592
-601
-611
-622
-633
-643
-654
-663
-671
-678
-684
-688
-691
-693
-694
-696
-696
-696
-693
-689
-684
-678
-671
-661
-649
-634
-616
-596
-574
-550
-525
-499
-473
-449
-425
-402
-378
-355
-333
-311
-291
-272
-254
-237
-220
-206
-192
-181
-171
-164
-160
-158
-159
-161
-165
-171
-178
-188
-199
-213
-229
-248
-268
-289
-312
-335
-358
-381
-405
-427
-450
-472
-492
-512
-531
-550
-568
-586
-603
-620
-637
-653
-668
-683
-699
-714
-729
-743
-757
-769
-780
-789
-796
-800
-803
-803
-802
-800
-796
-791
-786
-780
-774
-767
-761
-753
-746
-740
-735
-731
-728
-725
-722
-721
-721
-721
-722
-722
-723
-724
-725
-725
-725
-725
-723
-722
-719
-716
-711
-706
-699
-692
-683
-672
-660
-646
-632
-618
-604
-590
-575
-561
-548
-535
-525
-515
-507
-500
-494
-489
-484
-479
-473
-467
-461
-454
-447
-440
-433
-428
-424
-423
-422
-422
-423
-426
-430
-435
-442
-449
-456
-462
-468
-473
-479
-484
-490
-495
-500
-504
-508
-512
-515
-519
-522
-524
-525
-525
-525
-522
-518
-512
-505
-497
-488
-479
-468
-457
-444
-431
-418
-406
-395
-385
-376
-368
-359
-351
-341
-331
-320
-309
-297
-284
-272
-261
-252
-244
-239
-234
-231
-229
-229
-232
-236
-242
-250
-262
-275
-292
-310
-329
-350
-372
-395
-419
-443
-467
-491
-515
-538
-562
-586
-609
-632
-656
-679
-702
-725
-747
-767
-786
-802
-815
-824
-831
-834
-836
-836
-834
-831
-827
-821
-813
-804
-792
-779
-763
-746
-726
-703
-678
-650
-620
-588
-554
-519
-482
-442
-401
-360
-319
-279
-240
-200
-160
-121
-83
-47
-12
22
55
87
117
147
174
201
227
250
273
292
310
327
342
356
368
380
389
398
406
413
419
426
432
438
445
453
461
469
477
486
494
502
510
518
528
538
549
561
572
585
597
610
624
640
656
674
693
713
735
758
781
806
832
858
885
911
939
966
994
1022
1049
1076
1103
1129
1155
1181
1206
1229
1252
1272
1292
1310
1328
1346
1362
1378
1394
1410
1425
1441
1456
1471
1486
1500
1513
1523
1532
1539
1546
1551
1555
1558
1559
1557
1554
1548
1541
1533
1522
1511
1499
1485
1471
1455
1437
1418
1399
1380
1361
1342
1322
1302
1282
1261
1240
1219
1198
1177
1157
1136
1116
1096
1077
1058
1040
1022
1008
993
979
967
958
950
945
941
938
936
934
932
931
930
929
929
931
934
937
941
946
951
959
967
978
989
1000
1014
1028
1043
1060
1078
1096
1116
1137
1160
1182
1205
1227
1250
1273
1296
1319
1342
1363
1385
1405
1426
1446
1465
1482
1496
1509
1520
1529
1537
1543
1547
1549
1551
1552
1550
1546
1540
1532
1524
1516
1508
1498
1487
1475
1466
1460
1456
1454
1453
1451
1448
1445
1443
1441
1439
1436
1434
1431
1429
1427
1425
1422
1420
1418
1415
1413
1411
1408
1406
1404
1402
1399
1397
1395
1392
1390
1388
1385
1383
1381
1378
1376
1374
1372
1369
1367
1365
1363
1360
1358
1356
1353
1351
1349
1347
1344
1342
1340
1338
1335
1333
1331
1329
1326
1324
1322
1319
1317
1315
1313
1311
1308
1306
1304
1301
1299
1297
1295
1293
1290
1288
1286
1283
1281
1279
1277
1275
1272
1270
1268
1266
1263
1261
1259
1257
1255
1252
1250
1248
1246
1244
1241
1239
1237
1235
1232
1230
1228
1226
1224
1222
1219
1217
1215
1213
1211
1208
1206
1204
1202
1200
1198
1195
1193
1191
1189
1187
1184
1182
1180
1178
1176
1174
1172
1169
1167
1165
1163
1161
1159
1156
1154
1152
1150
1148
1146
1144
1141
1139
1137
1135
1133
1131
1129
1127
1125
1122
1120
1118
1116
1114
1112
1110
1108
1105
1103
1101
1099
1097
1095
1093
1091
1089
1087
1085
1082
1080
1078
1076
1074
1072
1070
1068
1066
1064
1062
1060
1058
1056
1054
1051
1049
1047
1045
1043
1041
1039
1037
1035
1033
1031
1029
1027
1025
1022
1020
1018
1016
1014
1012
1010
1008
1006
1004
1002
1000
999
997
995
993
990
988
987
984
983
981
979
977
975
973
971
969
967
965
963
961
959
957
955
953
951
949
947
945
943
941
939
937
935
933
931
929
927
925
924
922
920
918
916
914
912
910
908
906
904
902
900
899
897
895
893
891
889
887
885
883
881
879
878
876
874
872
870
868
866
864
863
861
859
857
855
853
851
849
848
846
844
842
840
838
836
835
833
831
829
827
825
824
822
820
818
816
814
813
811
809
807
805
803
802
800
798
796
794
793
791
789
787
785
784
782
780
778
777
775
773
771
770
768
766
764
762
761
759
757
755
754
752
750
748
747
745
743
741
740
738
736
734
733
731
729
728
726
724
722
721
719
717
715
714
712
710
709
707
705
704
702
700
698
697
695
693
692
690
688
687
685
683
682
680
678
677
675
673
672
670
669
667
665
664
662
660
659
657
655
654
652
650
649
647
646
644
642
641
639
637
636
634
633
631
629
628
626
625
623
621
620
618
617
615
613
612
610
609
607
606
604
603
601
599
598
596
595
593
592
590
589
587
585
584
582
581
579
578
576
575
573
572
570
568
567
566
564
562
561
559
558
556
555
553
552
550
549
547
546
544
543
541
540
539
537
536
534
533
531
530
528
527
525
524
522
521
520
518
517
515
514
512
511
509
508
507
505
504
502
501
499
498
496
495
494
492
491
489
488
487
485
484
482
481
480
478
477
475
474
473
471
470
469
467
466
464
463
462
460
459
458
456
455
454
452
451
449
448
447
445
444
443
441
440
439
437
436
435
433
432
431
430
428
427
426
424
423
422
420
419
418
416
415
414
412
411
410
409
407
406
405
403
402
401
400
398
397
396
395
393
392
391
390
388
387
386
385
383
382
381
380
378
377
376
375
373
372
371
370
368
367
366
365
364
362
361
360
359
358
356
355
354
353
352
350
349
348
347
346
345
343
342
341
340
339
337
336
335
334
333
332
330
329
328
327
326
325
324
322
321
320
319
318
317
315
314
313
312
311
310
309
308
306
305
304
303
302
301
300
299
298
296
295
294
293
292
291
290
289
288
287
286
285
283
282
281
280
279
278
277
276
275
274
273
272
271
270
269
268
266
265
264
263
262
261
260
259
258
257
256
255
254
253
252
251
250
249
248
247
246
245
244
243
242
241
240
239
238
237
236
235
234
233
232
231
230
229
228
227
226
225
224
223
222
221
220
219
218
217
216
215
215
214
213
212
211
210
209
208
207
206
205
204
203
202
201
200
200
199
198
197
196
195
194
193
192
191
191
190
189
188
187
186
185
184
183
182
182
181
180
179
178
177
176
175
175
174
173
172
171
170
169
168
168
167
166
165
164
163
162
162
161
160
159
158
157
157
156
155
154
153
152
152
151
150
149
148
147
147
146
145
144
143
143
142
141
140
139
139
138
137
136
135
135
134
133
132
132
131
130
129
128
128
127
126
125
124
124
123
122
121
121
120
119
118
118
117
116
115
115
114
113
112
112
111
110
109
109
108
107
106
106
105
104
104
103
102
101
101
100
99
99
98
97
97
96
95
94
94
93
92
92
91
90
90
89
88
87
87
86
85
85
84
83
83
82
81
81
80
79
79
78
77
77
76
75
75
74
73
73
72
71
71
70
69
69
68
68
67
66
66
65
64
64
63
62
62
61
61
60
59
59
58
58
57
56
56
55
54
54
53
53
52
51
51
50
50
49
48
48
47
47
46
45
45
44
44
43
43
42
41
41
40
40
39
38
38
37
37
36
36
35
35
34
34
33
32
32
31
31
30
30
29
29
28
27
27
26
26
