5
16364
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
88
88
88
88
89
89
89
89
89
90
90
90
90
91
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
96
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
101
101
101
101
101
102
102
102
102
103
103
103
103
103
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
107
107
107
107
107
108
108
108
108
108
108
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
114
115
115
115
115
115
116
116
116
116
116
116
117
117
117
117
117
118
118
118
118
118
118
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
126
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
130
130
130
130
130
130
130
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
137
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
143
143
143
143
143
143
143
143
143
143
144
144
144
144
144
144
144
144
144
145
145
145
145
145
145
145
145
145
145
146
146
146
146
146
146
146
146
146
146
147
147
147
147
147
147
147
147
147
147
148
148
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
172
172
172
172
172
172
173
173
173
173
173
173
174
174
174
174
174
174
175
175
175
175
175
175
176
176
176
176
176
177
177
177
177
177
177
178
178
178
178
178
179
179
179
179
179
180
180
180
180
180
180
181
181
181
181
181
182
182
182
182
182
182
183
183
183
183
184
184
184
184
184
185
185
185
185
185
186
186
186
186
187
187
187
187
187
187
188
188
188
188
189
189
189
189
189
190
190
190
190
191
191
191
191
192
192
192
192
192
193
193
193
193
194
194
194
194
195
195
195
195
196
196
196
196
197
197
197
198
198
198
198
199
199
199
199
200
200
200
200
201
201
201
202
202
202
202
203
203
203
203
204
204
204
204
205
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
209
209
209
209
210
210
210
210
211
211
211
212
212
212
212
213
213
213
213
214
214
214
214
215
215
215
216
216
216
216
217
217
217
217
218
218
218
218
219
219
219
220
220
220
220
221
221
221
221
222
222
222
222
223
223
223
223
224
224
224
224
225
225
225
226
226
226
226
227
227
227
227
228
228
228
228
229
229
229
229
230
230
230
230
231
231
231
231
232
232
232
232
233
233
233
234
234
234
234
235
235
235
236
236
236
236
237
237
237
237
238
238
238
238
239
239
239
239
240
240
240
241
241
241
241
242
242
242
242
243
243
243
243
244
244
244
245
245
245
245
246
246
246
246
247
247
247
247
248
248
248
248
249
249
249
249
250
250
250
250
250
251
251
251
251
251
251
252
252
252
252
252
252
253
253
253
253
253
253
254
254
254
254
254
254
254
255
255
255
255
255
255
255
255
255
256
256
256
256
256
256
256
255
255
255
255
255
255
254
254
254
254
254
253
253
253
252
252
252
251
251
251
250
250
250
249
249
249
248
248
248
247
247
247
247
246
246
246
246
246
245
245
245
245
245
245
244
244
244
244
244
243
243
243
243
242
242
241
241
241
240
240
239
239
238
237
237
236
236
235
234
234
234
233
233
233
233
233
233
233
233
233
234
234
234
234
235
235
236
236
237
238
238
239
240
241
241
242
243
243
244
245
245
246
246
247
247
248
248
249
249
249
249
249
250
250
250
250
250
250
250
250
250
251
251
251
251
250
250
250
250
249
249
249
248
248
248
248
248
248
248
248
248
249
249
249
248
248
248
248
249
249
249
249
249
249
249
249
249
250
250
250
249
249
250
250
250
250
250
250
250
251
251
251
250
250
250
250
250
250
250
250
250
250
250
251
251
251
251
251
252
252
252
252
253
253
253
253
254
254
254
254
254
254
254
254
254
254
254
255
255
255
256
257
257
258
259
260
262
263
264
265
266
268
269
270
271
272
273
274
276
277
278
279
281
282
283
285
286
288
289
290
291
292
293
295
296
297
298
299
300
301
303
304
305
306
307
309
310
311
312
313
315
316
317
318
319
320
321
322
323
324
324
325
326
327
327
328
328
328
328
328
328
328
327
327
326
325
324
323
322
321
320
320
319
318
317
317
316
315
315
314
313
312
312
311
310
309
308
308
307
306
305
304
304
303
303
302
301
301
300
300
300
299
299
299
299
299
300
300
301
301
302
302
303
303
304
304
305
305
305
305
305
306
306
306
306
307
307
307
307
308
308
308
308
309
309
309
309
309
310
310
310
310
310
310
310
311
311
312
313
314
315
316
317
318
320
321
322
323
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
342
343
343
344
344
344
345
345
345
346
346
346
346
346
345
345
345
344
344
343
343
342
342
342
341
341
341
341
341
341
341
341
341
341
341
341
341
340
340
339
339
338
338
337
337
336
336
335
335
335
335
335
334
334
334
333
333
332
332
331
330
329
327
326
325
325
324
323
323
323
322
322
322
322
322
322
323
323
323
324
324
324
324
324
325
325
325
326
326
327
328
328
329
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
331
331
331
332
332
333
333
334
334
335
335
335
335
335
335
334
334
333
332
331
329
328
327
325
324
323
322
321
321
320
320
319
319
318
317
316
315
314
313
312
311
310
309
308
307
306
305
304
303
302
301
300
299
297
295
293
291
289
286
283
281
278
276
273
271
268
265
262
259
255
251
247
242
238
234
229
225
220
216
211
207
202
197
192
188
184
179
176
172
169
166
164
161
159
157
155
153
151
149
147
146
144
142
141
139
138
138
137
138
138
139
140
141
142
144
145
146
147
148
149
150
150
150
150
151
151
151
151
152
153
153
154
155
156
156
157
157
156
156
154
153
152
150
148
146
144
143
142
141
140
140
140
139
139
138
137
136
134
133
131
130
129
128
127
127
127
128
129
130
131
132
134
135
137
139
140
141
141
141
140
138
136
134
132
130
128
127
126
125
125
125
124
123
123
121
120
118
116
113
110
107
104
101
97
94
90
86
82
78
75
72
69
66
64
63
61
60
58
57
55
53
51
50
48
46
45
44
43
42
41
41
40
40
39
39
38
36
35
33
32
30
29
28
28
28
28
29
31
33
36
40
44
49
54
59
64
69
74
79
84
89
94
99
104
109
114
119
124
128
132
136
139
142
144
146
147
148
149
149
150
151
151
152
154
155
157
160
163
166
170
175
180
186
191
197
203
209
215
222
229
236
243
251
259
267
275
283
292
302
312
322
333
344
356
368
381
393
405
417
427
438
447
456
464
472
480
488
495
502
509
515
521
526
531
535
539
542
545
547
549
550
550
550
550
548
547
545
543
540
538
535
532
529
525
522
519
515
512
509
506
504
502
501
501
501
502
503
505
507
510
514
518
524
530
536
543
549
555
560
565
570
575
579
584
589
595
601
608
615
623
631
640
649
659
669
680
690
701
710
719
727
734
741
747
754
761
768
775
783
791
799
807
815
823
830
836
841
845
848
850
852
852
851
849
847
843
839
836
832
829
826
824
823
821
820
818
816
812
807
802
796
789
782
775
769
762
756
750
744
739
734
730
725
721
718
714
710
707
704
702
699
697
694
691
688
684
680
677
673
670
669
668
668
669
671
674
677
680
683
687
690
693
697
702
706
711
716
722
729
737
745
755
766
778
791
804
818
832
846
859
872
884
894
903
911
917
921
924
927
928
930
931
932
933
934
934
934
933
930
926
920
913
904
895
885
874
863
852
840
829
819
809
801
793
786
778
770
760
749
737
722
707
690
672
654
636
617
600
582
565
548
531
514
497
480
462
444
425
407
388
370
353
337
323
309
296
284
271
259
246
232
218
203
189
176
164
154
145
137
131
126
122
119
116
112
109
104
100
95
90
85
81
78
75
74
73
72
71
69
67
65
62
60
59
58
58
60
62
65
67
69
70
70
68
66
63
60
58
56
55
54
54
53
53
53
52
52
51
51
50
48
46
42
38
32
27
21
16
11
7
5
5
6
9
12
16
20
23
26
26
26
24
21
18
14
10
5
-1
-7
-14
-22
-30
-39
-47
-56
-64
-73
-83
-93
-104
-116
-129
-142
-156
-170
-184
-197
-210
-222
-233
-243
-253
-262
-271
-279
-287
-295
-302
-308
-312
-316
-318
-318
-318
-317
-316
-314
-312
-310
-307
-303
-297
-288
-278
-265
-252
-240
-228
-218
-210
-205
-202
-201
-201
-202
-203
-205
-206
-208
-210
-211
-214
-217
-220
-225
-230
-236
-242
-247
-252
-256
-259
-262
-265
-267
-269
-272
-275
-278
-282
-288
-294
-302
-312
-323
-335
-348
-361
-373
-382
-390
-394
-396
-396
-395
-393
-392
-390
-389
-388
-388
-387
-386
-384
-380
-376
-370
-363
-354
-345
-335
-324
-314
-303
-292
-282
-271
-260
-248
-236
-225
-214
-204
-195
-187
-180
-173
-167
-160
-153
-146
-139
-133
-128
-122
-116
-108
-100
-90
-79
-67
-56
-46
-36
-28
-21
-14
-8
-2
5
12
20
28
36
44
52
60
68
76
83
91
100
108
118
128
139
150
160
171
180
188
195
201
205
209
212
215
219
222
225
228
230
233
236
240
244
249
255
260
264
268
270
272
273
275
277
280
284
289
293
298
302
306
310
313
316
319
321
322
323
323
323
323
323
323
323
323
321
319
316
312
308
303
298
293
290
287
284
283
281
281
280
280
281
282
283
286
288
290
291
293
294
296
300
304
309
315
322
329
337
344
351
357
362
366
370
373
377
380
384
389
395
402
410
419
427
436
443
450
455
458
461
464
466
467
469
470
471
471
471
471
471
470
470
469
468
466
463
459
455
451
446
441
435
428
420
411
402
393
384
376
369
363
358
352
346
340
334
328
322
317
311
306
301
296
291
285
279
273
266
259
252
245
239
234
229
224
219
215
210
206
202
198
195
192
189
185
182
177
173
168
163
157
151
145
139
135
132
130
129
128
126
124
121
117
113
108
103
97
91
84
78
72
68
65
65
67
71
77
84
92
101
111
119
128
135
140
145
148
151
154
158
163
168
175
183
191
198
204
209
213
216
219
222
225
228
232
236
239
241
243
242
240
236
230
224
217
209
201
194
186
179
172
165
158
151
143
134
124
112
99
86
72
59
47
35
24
13
1
-10
-23
-37
-52
-68
-85
-102
-118
-134
-148
-161
-172
-182
-192
-201
-212
-224
-237
-252
-268
-284
-300
-316
-331
-346
-360
-375
-389
-403
-416
-429
-442
-455
-468
-482
-495
-510
-524
-538
-551
-563
-573
-581
-587
-591
-594
-595
-596
-596
-597
-597
-598
-598
-599
-601
-603
-605
-609
-614
-620
-626
-633
-639
-644
-647
-649
-649
-647
-644
-640
-637
-634
-632
-631
-632
-634
-637
-640
-642
-644
-645
-646
-645
-643
-642
-640
-638
-637
-635
-634
-632
-630
-629
-627
-625
-623
-621
-620
-618
-618
-618
-619
-621
-624
-626
-628
-628
-628
-626
-623
-619
-615
-611
-607
-604
-601
-599
-597
-594
-591
-587
-581
-575
-567
-558
-550
-542
-535
-530
-527
-524
-523
-523
-523
-523
-524
-526
-530
-536
-545
-556
-568
-581
-594
-607
-619
-630
-640
-650
-660
-670
-680
-692
-706
-721
-737
-754
-772
-790
-809
-827
-844
-863
-882
-902
-924
-948
-973
-1000
-1028
-1057
-1085
-1114
-1142
-1170
-1197
-1225
-1252
-1278
-1302
-1325
-1346
-1366
-1386
-1405
-1424
-1445
-1467
-1490
-1515
-1541
-1568
-1596
-1624
-1652
-1681
-1710
-1739
-1767
-1795
-1822
-1848
-1873
-1897
-1922
-1946
-1971
-1997
-2024
-2052
-2080
-2109
-2139
-2171
-2203
-2236
-2268
-2301
-2333
-2363
-2393
-2423
-2452
-2481
-2511
-2542
-2573
-2605
-2637
-2669
-2701
-2732
-2762
-2791
-2820
-2847
-2872
-2896
-2918
-2939
-2958
-2976
-2992
-3007
-3020
-3032
-3042
-3051
-3059
-3066
-3072
-3077
-3082
-3086
-3089
-3090
-3090
-3089
-3087
-3083
-3080
-3076
-3073
-3070
-3068
-3066
-3063
-3060
-3056
-3050
-3043
-3035
-3027
-3018
-3010
-3002
-2996
-2992
-2990
-2989
-2990
-2992
-2996
-2999
-3003
-3006
-3009
-3012
-3015
-3018
-3021
-3025
-3030
-3035
-3041
-3048
-3055
-3063
-3071
-3082
-3093
-3106
-3119
-3133
-3147
-3162
-3176
-3189
-3203
-3216
-3228
-3240
-3251
-3261
-3270
-3278
-3286
-3293
-3300
-3307
-3315
-3324
-3333
-3343
-3352
-3361
-3370
-3379
-3387
-3395
-3402
-3409
-3415
-3420
-3425
-3430
-3436
-3441
-3446
-3452
-3457
-3461
-3465
-3468
-3470
-3472
-3473
-3473
-3472
-3472
-3470
-3469
-3467
-3466
-3464
-3463
-3462
-3461
-3461
-3461
-3461
-3461
-3462
-3463
-3464
-3467
-3469
-3472
-3475
-3477
-3478
-3479
-3479
-3480
-3480
-3482
-3484
-3488
-3493
-3500
-3506
-3513
-3520
-3525
-3530
-3534
-3536
-3538
-3540
-3540
-3541
-3541
-3540
-3539
-3538
-3537
-3535
-3533
-3531
-3529
-3526
-3523
-3520
-3516
-3511
-3505
-3499
-3492
-3484
-3474
-3464
-3452
-3439
-3425
-3410
-3395
-3381
-3367
-3353
-3340
-3327
-3314
-3301
-3287
-3273
-3259
-3243
-3227
-3209
-3190
-3171
-3152
-3132
-3114
-3097
-3081
-3066
-3052
-3039
-3025
-3012
-2999
-2985
-2971
-2957
-2943
-2928
-2913
-2897
-2881
-2864
-2846
-2828
-2808
-2788
-2768
-2747
-2725
-2704
-2682
-2661
-2638
-2615
-2591
-2565
-2539
-2512
-2485
-2458
-2431
-2404
-2377
-2350
-2323
-2295
-2267
-2238
-2208
-2178
-2148
-2118
-2088
-2060
-2033
-2007
-1983
-1961
-1940
-1919
-1900
-1880
-1861
-1843
-1824
-1806
-1789
-1773
-1758
-1743
-1730
-1717
-1704
-1691
-1679
-1668
-1658
-1648
-1641
-1634
-1630
-1626
-1623
-1620
-1617
-1614
-1610
-1605
-1599
-1592
-1585
-1578
-1569
-1561
-1552
-1542
-1533
-1522
-1511
-1499
-1487
-1474
-1461
-1446
-1431
-1416
-1399
-1381
-1363
-1343
-1322
-1300
-1278
-1256
-1234
-1213
-1193
-1175
-1158
-1143
-1130
-1118
-1106
-1096
-1085
-1073
-1061
-1047
-1033
-1016
-999
-981
-962
-943
-924
-905
-887
-870
-854
-839
-824
-809
-794
-779
-763
-747
-730
-713
-695
-678
-660
-642
-624
-605
-585
-565
-545
-524
-503
-484
-464
-446
-428
-410
-393
-376
-358
-340
-323
-304
-286
-267
-247
-227
-207
-186
-166
-146
-127
-110
-94
-80
-66
-53
-40
-27
-13
1
15
31
47
64
82
101
121
143
166
190
215
240
265
290
314
338
362
386
411
436
462
488
516
544
572
602
631
662
693
724
756
789
823
856
891
925
958
991
1022
1053
1082
1109
1136
1160
1184
1206
1227
1247
1266
1285
1305
1325
1345
1366
1388
1410
1431
1452
1473
1493
1512
1530
1548
1565
1582
1598
1614
1629
1644
1658
1672
1685
1699
1712
1724
1736
1748
1759
1771
1783
1795
1806
1818
1830
1841
1851
1862
1872
1882
1893
1904
1915
1926
1938
1949
1960
1971
1981
1990
1998
2005
2011
2016
2020
2023
2027
2029
2033
2036
2040
2044
2049
2053
2058
2063
2069
2074
2080
2086
2091
2097
2103
2110
2116
2123
2131
2138
2145
2152
2159
2166
2174
2181
2188
2195
2202
2209
2216
2223
2230
2236
2243
2249
2256
2262
2269
2275
2282
2288
2294
2299
2304
2309
2314
2319
2324
2328
2333
2338
2342
2346
2348
2350
2351
2351
2351
2351
2351
2351
2352
2353
2355
2356
2358
2359
2359
2359
2360
2360
2360
2360
2360
2360
2360
2360
2360
2360
2359
2359
2359
2359
2359
2359
2361
2363
2365
2367
2370
2372
2373
2375
2375
2376
2376
2376
2375
2375
2375
2375
2376
2376
2377
2377
2379
2380
2383
2385
2389
2393
2398
2403
2409
2415
2421
2429
2437
2445
2455
2466
2477
2489
2502
2515
2528
2541
2555
2568
2580
2592
2603
2613
2623
2632
2641
2649
2658
2666
2675
2685
2694
2704
2714
2724
2734
2744
2754
2764
2773
2783
2792
2802
2813
2823
2833
2843
2853
2861
2868
2874
2878
2882
2884
2885
2886
2887
2887
2886
2885
2884
2881
2878
2875
2871
2866
2860
2853
2846
2838
2830
2821
2811
2800
2789
2777
2766
2754
2742
2731
2720
2710
2701
2693
2686
2679
2672
2666
2659
2652
2644
2636
2627
2618
2610
2601
2593
2585
2577
2569
2562
2555
2547
2540
2533
2526
2518
2510
2502
2493
2483
2472
2461
2451
2440
2431
2422
2415
2408
2403
2399
2396
2395
2396
2398
2401
2405
2411
2418
2425
2432
2440
2447
2453
2459
2464
2468
2472
2476
2479
2482
2485
2488
2492
2496
2501
2507
2514
2522
2530
2540
2549
2559
2569
2579
2588
2596
2604
2610
2616
2621
2624
2627
2628
2628
2627
2625
2623
2620
2617
2613
2610
2606
2603
2600
2597
2594
2592
2589
2587
2584
2580
2577
2573
2569
2565
2561
2557
2554
2550
2547
2545
2543
2542
2542
2542
2543
2544
2546
2547
2549
2550
2551
2552
2553
2553
2554
2556
2557
2560
2563
2566
2569
2573
2576
2578
2580
2582
2583
2585
2586
2587
2589
2591
2592
2593
2594
2594
2594
2593
2590
2587
2582
2577
2571
2564
2556
2547
2538
2528
2517
2506
2494
2482
2470
2458
2446
2435
2424
2413
2402
2391
2381
2370
2360
2349
2339
2329
2318
2308
2297
2286
2275
2263
2251
2237
2223
2207
2191
2173
2155
2135
2114
2092
2069
2045
2021
1997
1973
1950
1927
1905
1884
1863
1843
1824
1805
1786
1768
1749
1731
1712
1693
1674
1656
1637
1618
1600
1581
1563
1545
1527
1510
1493
1477
1462
1447
1433
1419
1406
1392
1379
1365
1351
1337
1323
1310
1297
1285
1274
1264
1254
1244
1235
1226
1218
1209
1200
1192
1184
1177
1171
1166
1162
1159
1158
1158
1159
1161
1165
1169
1174
1179
1184
1189
1193
1196
1199
1200
1200
1199
1198
1196
1193
1191
1188
1185
1181
1177
1173
1168
1162
1156
1148
1140
1132
1123
1114
1104
1095
1084
1073
1061
1048
1034
1020
1004
989
973
956
939
921
903
884
864
844
823
801
780
759
737
717
696
677
658
640
623
606
589
573
557
542
527
513
500
488
477
466
455
445
435
424
414
404
395
386
377
369
361
354
347
341
336
331
326
322
319
317
315
314
314
314
314
315
316
317
319
320
322
324
326
328
330
332
334
337
340
344
348
351
355
358
362
365
368
371
374
377
380
382
383
385
385
386
386
386
386
387
388
390
392
395
398
403
409
415
422
430
438
446
455
464
473
483
493
504
515
526
538
550
562
574
586
598
609
619
630
639
649
659
669
679
690
701
712
723
734
744
755
765
775
785
796
806
816
827
837
846
855
863
871
879
886
892
898
904
909
915
919
924
928
933
937
941
945
950
954
959
964
969
974
980
986
993
1000
1008
1016
1027
1037
1048
1060
1073
1086
1100
1114
1128
1141
1156
1170
1185
1200
1215
1231
1246
1261
1277
1292
1307
1322
1338
1354
1370
1386
1402
1418
1433
1448
1463
1477
1492
1508
1523
1540
1556
1573
1590
1606
1622
1637
1651
1665
1678
1691
1704
1716
1729
1741
1754
1767
1780
1792
1804
1815
1826
1837
1847
1858
1868
1878
1889
1900
1912
1923
1935
1948
1960
1973
1986
2000
2013
2025
2040
2053
2067
2082
2096
2111
2126
2141
2156
2170
2184
2197
2208
2219
2229
2239
2248
2257
2265
2274
2283
2292
2300
2308
2316
2324
2331
2338
2344
2350
2356
2361
2367
2372
2376
2380
2384
2386
2388
2388
2388
2388
2386
2384
2381
2378
2374
2370
2365
2360
2353
2347
2339
2331
2322
2314
2305
2297
2289
2281
2274
2267
2261
2255
2250
2244
2239
2233
2226
2219
2211
2202
2192
2182
2172
2162
2152
2142
2132
2123
2113
2103
2093
2083
2073
2062
2052
2041
2031
2020
2009
1999
1989
1979
1970
1961
1952
1944
1936
1929
1922
1915
1909
1904
1900
1897
1894
1892
1889
1887
1885
1883
1880
1877
1873
1869
1864
1859
1853
1847
1841
1835
1828
1822
1815
1809
1803
1796
1789
1781
1773
1764
1755
1745
1735
1725
1715
1705
1695
1685
1675
1665
1655
1644
1634
1623
1612
1600
1588
1576
1563
1551
1538
1525
1512
1498
1484
1469
1454
1438
1421
1404
1386
1369
1350
1332
1314
1296
1278
1259
1241
1222
1203
1184
1164
1144
1124
1104
1084
1064
1044
1024
1004
985
966
946
927
908
889
871
852
833
815
796
778
759
739
719
698
677
655
632
610
587
565
544
523
503
484
466
448
431
415
398
381
363
345
327
308
290
270
251
231
212
193
174
155
138
120
104
87
71
55
39
22
5
-13
-31
-51
-71
-92
-114
-136
-158
-181
-204
-227
-250
-273
-297
-320
-344
-368
-391
-414
-436
-458
-480
-502
-523
-545
-566
-589
-611
-634
-656
-679
-701
-722
-743
-762
-782
-801
-819
-838
-856
-874
-891
-908
-925
-942
-958
-974
-990
-1004
-1020
-1035
-1049
-1064
-1077
-1091
-1105
-1118
-1131
-1144
-1156
-1169
-1181
-1193
-1204
-1215
-1226
-1236
-1246
-1256
-1265
-1274
-1283
-1291
-1299
-1307
-1314
-1322
-1329
-1336
-1343
-1349
-1356
-1363
-1369
-1376
-1382
-1389
-1396
-1403
-1409
-1416
-1423
-1429
-1435
-1441
-1446
-1451
-1455
-1459
-1462
-1465
-1468
-1470
-1473
-1475
-1478
-1481
-1484
-1487
-1490
-1493
-1496
-1499
-1503
-1507
-1512
-1517
-1522
-1527
-1532
-1537
-1543
-1549
-1554
-1561
-1567
-1574
-1581
-1589
-1597
-1606
-1614
-1623
-1631
-1639
-1646
-1651
-1656
-1660
-1662
-1663
-1663
-1661
-1659
-1655
-1651
-1647
-1642
-1638
-1633
-1629
-1625
-1621
-1618
-1615
-1613
-1612
-1612
-1612
-1613
-1614
-1617
-1619
-1622
-1626
-1630
-1634
-1638
-1643
-1648
-1653
-1658
-1664
-1669
-1675
-1680
-1686
-1692
-1698
-1705
-1710
-1716
-1720
-1725
-1728
-1732
-1736
-1739
-1743
-1746
-1750
-1754
-1758
-1761
-1764
-1768
-1771
-1774
-1777
-1781
-1784
-1788
-1792
-1796
-1801
-1806
-1811
-1816
-1820
-1825
-1830
-1834
-1838
-1842
-1845
-1848
-1850
-1852
-1853
-1853
-1853
-1852
-1850
-1847
-1843
-1838
-1833
-1826
-1819
-1811
-1804
-1797
-1790
-1785
-1780
-1776
-1773
-1771
-1769
-1768
-1766
-1765
-1762
-1759
-1756
-1751
-1746
-1740
-1733
-1725
-1717
-1708
-1698
-1688
-1678
-1668
-1657
-1647
-1636
-1626
-1615
-1605
-1594
-1583
-1572
-1560
-1549
-1536
-1524
-1512
-1499
-1487
-1474
-1462
-1450
-1438
-1426
-1414
-1402
-1390
-1378
-1365
-1351
-1337
-1323
-1309
-1294
-1279
-1264
-1249
-1234
-1219
-1204
-1189
-1174
-1159
-1144
-1130
-1115
-1101
-1087
-1074
-1060
-1047
-1035
-1022
-1012
-1000
-990
-980
-969
-959
-948
-937
-925
-912
-899
-885
-870
-855
-840
-825
-810
-795
-781
-766
-753
-739
-726
-713
-700
-687
-675
-662
-650
-637
-625
-613
-600
-587
-574
-561
-547
-532
-518
-503
-489
-474
-459
-445
-431
-418
-404
-391
-378
-365
-351
-337
-323
-309
-294
-279
-264
-249
-234
-220
-206
-192
-178
-165
-152
-139
-126
-113
-100
-87
-74
-60
-46
-32
-17
-1
14
30
47
63
79
95
112
127
143
158
172
186
199
211
223
234
245
255
265
274
283
291
298
306
313
319
326
333
339
345
352
358
364
370
377
384
391
399
406
414
421
429
436
443
449
456
462
468
474
480
486
492
498
504
510
517
523
530
537
543
549
555
560
565
570
574
579
583
587
590
594
597
599
602
604
606
607
609
610
611
612
613
614
615
616
618
619
621
622
623
624
625
626
626
625
625
624
622
621
618
616
613
609
605
601
596
591
585
580
574
569
563
558
552
547
541
535
529
523
517
510
504
497
491
485
478
472
466
460
453
447
441
435
429
422
416
410
403
397
391
384
378
371
364
357
349
341
332
323
313
303
292
281
269
256
242
228
213
197
181
165
148
131
114
96
77
58
38
18
-3
-25
-47
-69
-91
-114
-136
-159
-182
-205
-228
-252
-276
-300
-324
-349
-374
-399
-424
-449
-474
-500
-525
-550
-575
-601
-626
-652
-678
-704
-729
-755
-781
-807
-833
-859
-884
-909
-933
-956
-979
-1000
-1022
-1042
-1061
-1079
-1097
-1113
-1128
-1142
-1155
-1167
-1179
-1189
-1198
-1206
-1214
-1221
-1228
-1233
-1239
-1244
-1249
-1254
-1258
-1262
-1266
-1270
-1273
-1275
-1277
-1279
-1281
-1282
-1282
-1283
-1283
-1283
-1283
-1282
-1281
-1280
-1279
-1278
-1277
-1276
-1275
-1275
-1275
-1275
-1276
-1277
-1279
-1281
-1284
-1287
-1289
-1292
-1294
-1296
-1298
-1299
-1301
-1302
-1303
-1304
-1305
-1307
-1308
-1310
-1311
-1312
-1313
-1314
-1314
-1314
-1314
-1314
-1313
-1313
-1312
-1312
-1311
-1311
-1311
-1311
-1311
-1311
-1311
-1311
-1310
-1310
-1310
-1310
-1310
-1310
-1310
-1311
-1311
-1311
-1312
-1312
-1313
-1313
-1313
-1313
-1313
-1313
-1313
-1312
-1311
-1310
-1307
-1304
-1301
-1296
-1290
-1284
-1277
-1268
-1259
-1250
-1239
-1228
-1217
-1205
-1192
-1178
-1164
-1149
-1133
-1117
-1100
-1083
-1065
-1048
-1031
-1014
-998
-982
-967
-952
-937
-923
-910
-897
-884
-871
-859
-847
-835
-823
-811
-799
-787
-776
-764
-753
-742
-731
-720
-708
-696
-684
-671
-658
-645
-631
-616
-602
-587
-572
-556
-540
-524
-507
-490
-473
-455
-438
-419
-401
-382
-363
-344
-324
-304
-283
-262
-241
-220
-199
-177
-156
-136
-116
-96
-77
-59
-40
-22
-4
15
33
51
69
88
106
124
143
162
181
201
220
240
260
280
300
319
339
358
378
398
418
437
458
478
498
519
540
562
583
604
625
646
667
687
707
727
746
765
784
802
821
840
859
878
897
917
937
957
978
999
1020
1043
1066
1089
1112
1135
1159
1182
1206
1229
1253
1276
1299
1322
1344
1367
1389
1410
1431
1451
1470
1489
1508
1525
1542
1559
1574
1589
1603
1617
1630
1643
1655
1666
1677
1688
1698
1708
1718
1727
1736
1746
1756
1766
1777
1788
1799
1811
1822
1833
1844
1854
1864
1874
1884
1894
1903
1912
1920
1928
1937
1945
1953
1961
1968
1975
1982
1988
1993
1997
2001
2004
2005
2008
2008
2009
2009
2009
2008
2007
2005
2004
2003
2001
1998
1995
1991
1987
1982
1976
1969
1961
1953
1944
1934
1924
1913
1902
1890
1877
1864
1850
1835
1819
1803
1786
1769
1752
1734
1717
1700
1682
1665
1647
1630
1612
1594
1575
1557
1538
1520
1501
1483
1464
1445
1426
1407
1388
1368
1349
1329
1308
1288
1267
1246
1225
1204
1183
1162
1141
1121
1100
1079
1058
1037
1014
992
969
946
923
900
877
854
832
809
787
765
743
720
697
673
649
623
597
569
542
513
484
455
425
396
366
337
308
279
252
224
198
173
148
125
102
80
58
37
15
-6
-28
-50
-72
-95
-118
-141
-164
-188
-212
-236
-260
-285
-310
-336
-362
-388
-415
-441
-468
-496
-523
-551
-579
-608
-637
-666
-696
-726
-756
-786
-815
-845
-874
-902
-931
-959
-987
-1014
-1043
-1071
-1099
-1127
-1155
-1183
-1211
-1239
-1268
-1297
-1326
-1355
-1384
-1413
-1441
-1468
-1495
-1520
-1545
-1569
-1593
-1615
-1637
-1659
-1680
-1701
-1722
-1742
-1761
-1780
-1798
-1815
-1832
-1848
-1864
-1879
-1894
-1910
-1926
-1942
-1958
-1975
-1993
-2009
-2028
-2045
-2064
-2082
-2100
-2118
-2136
-2155
-2173
-2192
-2211
-2230
-2249
-2268
-2286
-2304
-2323
-2340
-2358
-2376
-2393
-2411
-2428
-2444
-2460
-2476
-2490
-2504
-2518
-2531
-2543
-2555
-2566
-2577
-2588
-2599
-2609
-2619
-2629
-2639
-2650
-2660
-2670
-2680
-2690
-2700
-2709
-2718
-2726
-2734
-2742
-2749
-2755
-2761
-2766
-2771
-2776
-2781
-2786
-2790
-2795
-2799
-2803
-2807
-2810
-2813
-2816
-2818
-2820
-2821
-2823
-2824
-2825
-2825
-2826
-2826
-2826
-2826
-2826
-2825
-2824
-2822
-2820
-2818
-2815
-2811
-2808
-2803
-2798
-2792
-2785
-2777
-2768
-2758
-2747
-2735
-2722
-2708
-2694
-2680
-2666
-2652
-2637
-2623
-2609
-2594
-2579
-2563
-2547
-2530
-2512
-2494
-2475
-2455
-2436
-2415
-2395
-2375
-2355
-2334
-2314
-2294
-2273
-2253
-2233
-2213
-2193
-2173
-2153
-2134
-2115
-2097
-2079
-2061
-2044
-2028
-2012
-1996
-1981
-1966
-1952
-1937
-1923
-1910
-1896
-1882
-1869
-1855
-1842
-1828
-1814
-1799
-1784
-1768
-1752
-1735
-1717
-1699
-1681
-1663
-1644
-1626
-1608
-1590
-1572
-1555
-1538
-1521
-1505
-1489
-1474
-1459
-1444
-1431
-1417
-1405
-1393
-1382
-1372
-1362
-1353
-1344
-1335
-1327
-1318
-1309
-1300
-1291
-1282
-1273
-1263
-1253
-1242
-1231
-1220
-1208
-1195
-1182
-1169
-1156
-1142
-1128
-1115
-1102
-1089
-1076
-1064
-1051
-1039
-1027
-1014
-1000
-988
-975
-962
-948
-934
-920
-906
-892
-877
-862
-847
-831
-816
-800
-785
-770
-755
-741
-726
-712
-698
-683
-668
-653
-637
-621
-605
-588
-571
-554
-537
-520
-503
-486
-469
-452
-435
-418
-401
-383
-365
-347
-328
-309
-290
-270
-250
-230
-209
-189
-168
-147
-126
-105
-84
-63
-42
-21
-1
19
40
60
79
99
119
140
160
181
203
225
248
272
296
320
344
369
394
419
445
471
497
523
550
577
604
631
657
684
711
737
764
791
818
846
873
900
927
953
978
1002
1027
1050
1072
1093
1113
1133
1151
1169
1186
1202
1218
1234
1248
1263
1276
1289
1302
1313
1324
1334
1343
1352
1360
1368
1376
1383
1390
1396
1402
1407
1412
1417
1422
1426
1430
1434
1437
1440
1443
1444
1445
1445
1444
1442
1438
1434
1428
1421
1413
1404
1394
1384
1372
1360
1347
1333
1319
1303
1286
1269
1250
1230
1210
1189
1168
1145
1123
1099
1076
1051
1027
1002
977
952
927
902
878
853
829
804
780
756
731
707
683
658
634
609
584
559
535
511
487
464
441
418
396
374
353
332
312
292
273
255
237
220
205
190
176
164
152
142
133
125
119
113
109
106
105
104
104
105
108
111
114
119
124
129
136
143
151
159
168
177
187
197
207
217
227
236
246
255
263
271
279
286
293
299
306
312
319
325
332
339
346
354
362
370
379
387
396
405
413
422
430
437
444
451
457
462
467
472
476
480
485
489
493
498
502
506
510
514
518
522
525
527
529
531
533
534
536
538
541
545
549
555
563
571
581
592
604
617
631
645
660
675
691
706
722
738
754
770
787
803
820
837
854
871
888
906
924
942
961
981
1000
1022
1043
1064
1086
1109
1131
1154
1178
1202
1226
1251
1276
1301
1327
1353
1379
1406
1433
1460
1487
1514
1542
1570
1598
1626
1654
1682
1710
1738
1765
1792
1820
1847
1874
1901
1929
1958
1986
2016
2045
2075
2106
2136
2167
2197
2227
2257
2286
2315
2344
2373
2401
2429
2457
2485
2513
2540
2567
2594
2621
2648
2675
2702
2728
2754
2780
2806
2832
2858
2884
2910
2936
2963
2990
3018
3046
3076
3106
3137
3170
3203
3238
3274
3312
3351
3390
3431
3473
3516
3560
3605
3651
3698
3745
3794
3843
3893
3944
3995
4046
4098
4151
4204
4256
4309
4362
4415
4467
4519
4571
4622
4674
4725
4775
4826
4876
4926
4976
5025
5074
5123
5172
5220
5267
5314
5360
5405
5449
5491
5533
5573
5612
5649
5686
5721
5754
5786
5816
5845
5871
5895
5917
5936
5953
5967
5979
5988
5995
6000
6002
6002
5999
5993
5986
5975
5962
5947
5929
5909
5887
5863
5837
5809
5778
5745
5709
5671
5629
5585
5537
5487
5433
5377
5318
5257
5193
5127
5060
4990
4918
4844
4769
4691
4612
4530
4447
4362
4275
4186
4096
4003
3912
3818
3723
3627
3530
3433
3335
3236
3136
3036
2935
2833
2731
2627
2522
2417
2310
2202
2093
1983
1873
1762
1650
1537
1424
1310
1196
1081
966
851
735
620
505
389
275
160
46
-68
-181
-294
-406
-518
-628
-738
-847
-955
-1061
-1166
-1270
-1373
-1474
-1573
-1670
-1766
-1859
-1950
-2039
-2126
-2211
-2294
-2374
-2453
-2530
-2605
-2679
-2750
-2819
-2887
-2953
-3017
-3080
-3142
-3202
-3261
-3319
-3374
-3428
-3481
-3531
-3580
-3627
-3672
-3715
-3755
-3794
-3831
-3866
-3899
-3930
-3959
-3986
-4011
-4034
-4054
-4073
-4089
-4104
-4117
-4128
-4138
-4146
-4153
-4158
-4162
-4164
-4165
-4164
-4162
-4158
-4154
-4148
-4140
-4132
-4121
-4110
-4096
-4081
-4064
-4046
-4026
-4005
-3982
-3959
-3933
-3907
-3879
-3851
-3821
-3790
-3757
-3724
-3689
-3653
-3616
-3577
-3538
-3498
-3457
-3415
-3372
-3329
-3284
-3240
-3194
-3148
-3102
-3055
-3008
-2960
-2913
-2865
-2817
-2768
-2720
-2672
-2624
-2576
-2528
-2480
-2432
-2384
-2335
-2286
-2238
-2189
-2141
-2094
-2047
-2001
-1955
-1910
-1865
-1821
-1776
-1732
-1688
-1643
-1598
-1552
-1507
-1461
-1416
-1371
-1326
-1282
-1239
-1197
-1156
-1116
-1076
-1038
-1000
-962
-925
-888
-850
-813
-776
-739
-701
-664
-626
-587
-548
-508
-468
-427
-384
-342
-298
-254
-209
-164
-118
-71
-24
24
73
123
174
225
278
331
385
439
494
549
604
659
714
768
822
875
928
981
1032
1083
1134
1183
1232
1281
1328
1376
1423
1469
1516
1562
1609
1655
1702
1748
1794
1839
1883
1927
1970
2012
2053
2093
2132
2171
2208
2244
2280
2315
2348
2381
2412
2443
2472
2501
2529
2555
2581
2606
2631
2654
2677
2699
2721
2742
2763
2783
2804
2825
2846
2868
2890
2912
2936
2960
2984
3009
3035
3061
3087
3113
3139
3164
3190
3214
3239
3263
3287
3310
3333
3356
3378
3400
3422
3444
3466
3488
3510
3532
3554
3577
3600
3624
3648
3672
3697
3722
3748
3774
3801
3828
3856
3885
3914
3943
3973
4003
4035
4067
4099
4131
4162
4193
4223
4253
4281
4309
4336
4363
4390
4416
4443
4470
4497
4524
4552
4581
4610
4639
4669
4698
4728
4757
4787
4815
4844
4873
4901
4929
4957
4985
5012
5039
5065
5091
5117
5143
5169
5194
5220
5245
5270
5295
5319
5343
5366
5389
5411
5433
5454
5475
5495
5514
5532
5550
5566
5582
5596
5608
5620
5629
5637
5643
5647
5649
5649
5647
5643
5637
5630
5621
5610
5597
5583
5567
5550
5532
5512
5492
5470
5448
5425
5401
5377
5351
5326
5300
5273
5246
5219
5192
5164
5137
5110
5083
5056
5030
5004
4978
4953
4928
4904
4879
4855
4832
4808
4785
4762
4740
4718
4697
4676
4656
4637
4618
4601
4584
4569
4554
4541
4528
4517
4507
4498
4490
4482
4475
4469
4464
4459
4455
4452
4450
4450
4451
4454
4458
4464
4472
4481
4492
4505
4519
4535
4552
4571
4592
4614
4638
4663
4689
4716
4744
4773
4802
4831
4860
4889
4918
4947
4976
5005
5034
5063
5092
5121
5149
5178
5207
5235
5263
5290
5317
5344
5369
5394
5418
5441
5463
5484
5504
5524
5543
5561
5579
5596
5612
5627
5641
5654
5665
5676
5685
5693
5699
5704
5707
5709
5709
5708
5704
5699
5693
5684
5674
5662
5648
5632
5615
5595
5574
5551
5526
5500
5472
5442
5410
5378
5343
5308
5273
5236
5199
5162
5124
5086
5048
5009
4971
4932
4894
4855
4817
4780
4742
4706
4670
4635
4601
4568
4537
4506
4476
4448
4419
4392
4366
4341
4316
4293
4271
4250
4231
4212
4195
4180
4166
4153
4142
4132
4124
4117
4110
4104
4099
4094
4089
4085
4081
4078
4077
4075
4075
4077
4078
4082
4086
4091
4097
4103
4111
4119
4128
4138
4149
4161
4174
4188
4204
4221
4239
4260
4282
4306
4332
4360
4391
4423
4458
4494
4532
4572
4613
4655
4698
4741
4785
4830
4875
4921
4967
5014
5062
5111
5161
5213
5267
5324
5383
5444
5508
5575
5645
5717
5791
5867
5944
6023
6103
6184
6265
6347
6429
6511
6594
6677
6760
6844
6928
7012
7097
7182
7268
7353
7439
7525
7610
7695
7780
7864
7946
8028
8108
8186
8263
8339
8413
8485
8557
8628
8697
8765
8832
8898
8963
9026
9087
9148
9206
9264
9319
9373
9425
9475
9523
9568
9611
9652
9690
9726
9759
9790
9818
9844
9867
9887
9905
9920
9932
9942
9950
9956
9958
9959
9956
9951
9943
9932
9918
9902
9882
9860
9835
9808
9778
9746
9711
9673
9632
9588
9542
9492
9440
9384
9326
9265
9201
9133
9063
8990
8913
8834
8751
8666
8579
8489
8397
8303
8208
8111
8013
7916
7817
7717
7617
7517
7417
7316
7215
7114
7012
6909
6807
6703
6600
6496
6391
6287
6182
6077
5972
5867
5762
5656
5550
5443
5336
5228
5120
5011
4902
4791
4681
4569
4457
4344
4231
4117
4003
3888
3774
3659
3545
3431
3319
3207
3097
2988
2880
2775
2671
2568
2467
2368
2271
2175
2081
1988
1897
1807
1719
1632
1546
1461
1378
1296
1216
1136
1058
982
906
831
757
684
611
538
466
393
321
250
178
107
36
-34
-104
-173
-242
-310
-376
-442
-507
-571
-634
-696
-757
-817
-876
-935
-992
-1048
-1103
-1158
-1211
-1263
-1313
-1363
-1410
-1457
-1502
-1545
-1586
-1625
-1663
-1698
-1732
-1765
-1795
-1825
-1853
-1880
-1906
-1931
-1955
-1979
-2003
-2025
-2047
-2068
-2088
-2108
-2126
-2145
-2163
-2180
-2198
-2215
-2231
-2247
-2263
-2277
-2291
-2304
-2316
-2326
-2336
-2344
-2352
-2357
-2362
-2365
-2366
-2366
-2365
-2362
-2358
-2353
-2347
-2341
-2335
-2329
-2323
-2317
-2311
-2307
-2302
-2298
-2295
-2292
-2290
-2290
-2289
-2290
-2292
-2295
-2299
-2304
-2309
-2316
-2323
-2331
-2340
-2350
-2361
-2372
-2384
-2396
-2409
-2423
-2436
-2450
-2465
-2479
-2493
-2508
-2523
-2538
-2554
-2570
-2588
-2606
-2625
-2645
-2665
-2686
-2708
-2731
-2754
-2778
-2803
-2828
-2854
-2881
-2908
-2936
-2964
-2993
-3021
-3050
-3080
-3109
-3138
-3167
-3196
-3225
-3254
-3283
-3312
-3341
-3371
-3400
-3429
-3457
-3486
-3514
-3541
-3567
-3592
-3617
-3641
-3664
-3687
-3710
-3733
-3756
-3779
-3803
-3828
-3853
-3880
-3908
-3936
-3966
-3996
-4027
-4058
-4090
-4122
-4153
-4185
-4216
-4247
-4277
-4307
-4336
-4365
-4393
-4421
-4448
-4474
-4499
-4523
-4545
-4566
-4585
-4602
-4618
-4632
-4645
-4657
-4667
-4677
-4685
-4693
-4699
-4705
-4710
-4714
-4719
-4723
-4728
-4733
-4739
-4744
-4751
-4757
-4763
-4768
-4773
-4777
-4781
-4784
-4786
-4788
-4790
-4792
-4793
-4796
-4798
-4802
-4806
-4810
-4815
-4821
-4828
-4835
-4843
-4852
-4861
-4871
-4882
-4894
-4907
-4921
-4937
-4954
-4972
-4992
-5013
-5036
-5059
-5084
-5111
-5139
-5168
-5199
-5231
-5264
-5299
-5335
-5372
-5411
-5450
-5490
-5530
-5572
-5613
-5654
-5694
-5734
-5772
-5810
-5845
-5879
-5911
-5941
-5969
-5996
-6022
-6047
-6072
-6096
-6121
-6146
-6172
-6199
-6225
-6253
-6280
-6308
-6336
-6364
-6392
-6420
-6447
-6475
-6502
-6529
-6557
-6584
-6612
-6639
-6667
-6695
-6722
-6749
-6775
-6801
-6826
-6850
-6873
-6894
-6915
-6934
-6951
-6968
-6983
-6996
-7009
-7020
-7030
-7040
-7048
-7055
-7062
-7067
-7073
-7077
-7081
-7084
-7086
-7087
-7088
-7087
-7085
-7082
-7077
-7071
-7063
-7054
-7044
-7032
-7018
-7004
-6988
-6972
-6954
-6935
-6916
-6895
-6874
-6853
-6831
-6809
-6787
-6765
-6744
-6723
-6702
-6682
-6663
-6644
-6626
-6609
-6592
-6577
-6562
-6549
-6536
-6524
-6512
-6501
-6489
-6477
-6464
-6450
-6436
-6420
-6403
-6384
-6363
-6342
-6318
-6293
-6267
-6240
-6212
-6182
-6153
-6122
-6091
-6059
-6026
-5993
-5959
-5925
-5891
-5857
-5823
-5788
-5754
-5721
-5687
-5653
-5620
-5587
-5555
-5522
-5491
-5460
-5429
-5399
-5370
-5341
-5313
-5285
-5258
-5231
-5205
-5179
-5153
-5128
-5104
-5079
-5055
-5031
-5007
-4983
-4959
-4934
-4910
-4885
-4861
-4836
-4812
-4788
-4765
-4744
-4723
-4704
-4686
-4669
-4653
-4638
-4624
-4611
-4598
-4585
-4573
-4561
-4549
-4537
-4525
-4513
-4501
-4489
-4477
-4465
-4453
-4442
-4431
-4420
-4410
-4401
-4392
-4384
-4377
-4370
-4364
-4359
-4355
-4351
-4348
-4344
-4341
-4338
-4334
-4330
-4326
-4322
-4316
-4310
-4304
-4296
-4287
-4278
-4267
-4255
-4243
-4229
-4214
-4198
-4180
-4161
-4141
-4120
-4098
-4074
-4050
-4025
-3999
-3972
-3945
-3918
-3890
-3863
-3836
-3810
-3784
-3760
-3736
-3713
-3692
-3671
-3651
-3632
-3613
-3595
-3578
-3560
-3542
-3524
-3505
-3485
-3465
-3444
-3423
-3400
-3375
-3350
-3323
-3294
-3264
-3232
-3199
-3164
-3128
-3091
-3052
-3013
-2972
-2930
-2886
-2842
-2795
-2747
-2698
-2647
-2595
-2540
-2485
-2427
-2369
-2309
-2248
-2186
-2123
-2059
-1995
-1931
-1868
-1804
-1741
-1679
-1618
-1557
-1498
-1441
-1384
-1329
-1276
-1224
-1174
-1126
-1079
-1035
-992
-951
-913
-877
-843
-812
-783
-756
-732
-710
-691
-674
-659
-645
-634
-624
-615
-608
-601
-595
-589
-584
-579
-575
-570
-566
-561
-557
-553
-549
-545
-541
-538
-534
-530
-527
-523
-519
-515
-511
-507
-503
-500
-498
-496
-495
-495
-495
-497
-499
-502
-505
-510
-515
-520
-526
-532
-539
-546
-553
-560
-567
-575
-583
-592
-601
-611
-621
-632
-644
-656
-669
-684
-698
-714
-730
-746
-762
-779
-796
-813
-831
-849
-866
-885
-903
-921
-939
-957
-976
-994
-1012
-1030
-1049
-1067
-1086
-1104
-1123
-1141
-1160
-1178
-1196
-1213
-1231
-1247
-1263
-1279
-1295
-1310
-1324
-1339
-1354
-1368
-1383
-1399
-1414
-1431
-1448
-1466
-1485
-1504
-1525
-1547
-1571
-1596
-1622
-1650
-1680
-1711
-1744
-1778
-1814
-1851
-1890
-1929
-1968
-2009
-2049
-2090
-2131
-2171
-2211
-2252
-2292
-2333
-2373
-2414
-2455
-2496
-2537
-2578
-2620
-2661
-2702
-2742
-2782
-2822
-2861
-2900
-2938
-2976
-3014
-3052
-3091
-3130
-3171
-3212
-3254
-3297
-3342
-3388
-3436
-3485
-3535
-3587
-3640
-3694
-3750
-3806
-3863
-3920
-3978
-4037
-4096
-4155
-4214
-4273
-4332
-4391
-4449
-4507
-4564
-4620
-4676
-4731
-4786
-4840
-4894
-4948
-5002
-5055
-5110
-5164
-5219
-5274
-5329
-5384
-5440
-5496
-5552
-5608
-5665
-5722
-5780
-5837
-5895
-5953
-6011
-6069
-6127
-6185
-6242
-6298
-6355
-6411
-6466
-6520
-6574
-6627
-6678
-6729
-6777
-6825
-6870
-6915
-6958
-7000
-7041
-7081
-7120
-7158
-7195
-7232
-7267
-7302
-7337
-7370
-7404
-7436
-7469
-7501
-7533
-7565
-7598
-7630
-7663
-7696
-7729
-7762
-7796
-7829
-7862
-7894
-7926
-7958
-7989
-8020
-8050
-8080
-8109
-8138
-8166
-8194
-8220
-8247
-8272
-8297
-8321
-8344
-8367
-8389
-8410
-8431
-8450
-8469
-8486
-8502
-8517
-8531
-8544
-8555
-8564
-8573
-8580
-8586
-8591
-8595
-8597
-8598
-8598
-8596
-8593
-8589
-8582
-8574
-8563
-8551
-8537
-8521
-8504
-8484
-8464
-8442
-8418
-8393
-8367
-8339
-8310
-8278
-8246
-8211
-8175
-8137
-8096
-8055
-8013
-7971
-7926
-7880
-7834
-7787
-7738
-7689
-7640
-7590
-7539
-7487
-7435
-7383
-7330
-7276
-7223
-7169
-7115
-7061
-7007
-6953
-6899
-6845
-6791
-6737
-6682
-6628
-6574
-6519
-6465
-6410
-6355
-6300
-6245
-6190
-6134
-6079
-6023
-5967
-5911
-5855
-5799
-5744
-5688
-5632
-5577
-5522
-5467
-5412
-5357
-5302
-5247
-5192
-5136
-5081
-5025
-4968
-4911
-4854
-4796
-4738
-4679
-4620
-4560
-4500
-4439
-4377
-4315
-4252
-4189
-4125
-4059
-3996
-3931
-3867
-3802
-3738
-3674
-3609
-3545
-3481
-3417
-3353
-3289
-3225
-3160
-3096
-3031
-2967
-2902
-2837
-2772
-2706
-2641
-2576
-2510
-2445
-2379
-2313
-2246
-2180
-2113
-2045
-1978
-1910
-1842
-1774
-1706
-1638
-1570
-1502
-1434
-1367
-1299
-1232
-1165
-1098
-1031
-966
-900
-835
-770
-706
-642
-579
-515
-452
-390
-328
-266
-206
-146
-86
-28
30
87
144
199
255
309
363
417
469
522
573
625
675
726
775
824
873
921
969
1014
1062
1107
1152
1196
1239
1281
1322
1361
1400
1437
1474
1509
1543
1576
1609
1640
1670
1699
1726
1753
1779
1803
1827
1850
1871
1892
1912
1930
1947
1964
1978
1992
2004
2015
2024
2032
2039
2045
2049
2052
2054
2055
2055
2055
2053
2050
2045
2041
2035
2028
2020
2009
2000
1989
1977
1965
1952
1938
1924
1909
1893
1877
1860
1843
1825
1807
1788
1769
1750
1730
1710
1689
1668
1646
1623
1599
1575
1551
1525
1499
1473
1447
1420
1393
1365
1338
1310
1281
1252
1222
1192
1160
1128
1096
1062
1028
993
958
922
886
849
811
773
734
694
654
613
572
530
487
443
399
354
309
263
217
171
125
78
31
-16
-63
-111
-159
-208
-256
-306
-355
-404
-454
-503
-552
-601
-650
-698
-747
-795
-843
-891
-939
-987
-1034
-1082
-1128
-1175
-1221
-1267
-1312
-1357
-1401
-1445
-1488
-1530
-1572
-1613
-1654
-1694
-1734
-1773
-1812
-1850
-1887
-1924
-1961
-1997
-2032
-2068
-2103
-2138
-2173
-2209
-2245
-2281
-2318
-2356
-2395
-2434
-2475
-2517
-2561
-2605
-2651
-2699
-2747
-2797
-2848
-2900
-2954
-3008
-3064
-3122
-3180
-3240
-3301
-3364
-3427
-3492
-3558
-3625
-3693
-3762
-3832
-3903
-3975
-4048
-4122
-4197
-4273
-4351
-4430
-4511
-4593
-4677
-4763
-4850
-4939
-5029
-5121
-5215
-5309
-5406
-5503
-5602
-5702
-5804
-5906
-6009
-6113
-6218
-6322
-6428
-6533
-6638
-6743
-6848
-6952
-7056
-7160
-7263
-7365
-7466
-7567
-7667
-7766
-7865
-7963
-8060
-8156
-8252
-8346
-8439
-8531
-8621
-8709
-8796
-8881
-8965
-9047
-9127
-9205
-9282
-9357
-9430
-9501
-9570
-9638
-9704
-9767
-9829
-9888
-9946
-10002
-10056
-10107
-10157
-10205
-10251
-10295
-10337
-10377
-10414
-10449
-10482
-10513
-10542
-10568
-10592
-10614
-10635
-10653
-10669
-10683
-10695
-10705
-10712
-10716
-10718
-10718
-10714
-10707
-10697
-10685
-10669
-10649
-10627
-10602
-10573
-10542
-10507
-10469
-10428
-10384
-10338
-10288
-10236
-10180
-10122
-10061
-9998
-9932
-9863
-9791
-9717
-9640
-9560
-9477
-9391
-9303
-9211
-9117
-9020
-8920
-8817
-8712
-8603
-8491
-8377
-8259
-8138
-8016
-7890
-7761
-7629
-7494
-7356
-7216
-7073
-6927
-6779
-6629
-6477
-6323
-6167
-6009
-5849
-5688
-5525
-5361
-5195
-5028
-4860
-4691
-4521
-4351
-4179
-4006
-3834
-3660
-3486
-3311
-3136
-2960
-2784
-2607
-2430
-2252
-2075
-1897
-1719
-1540
-1362
-1183
-1002
-824
-644
-464
-284
-104
77
257
437
616
796
975
1154
1332
1510
1688
1865
2043
2219
2396
2572
2747
2923
3097
3270
3442
3613
3783
3951
4117
4281
4444
4604
4763
4920
5075
5229
5380
5529
5677
5822
5966
6107
6246
6383
6517
6650
6780
6907
7033
7157
7278
7398
7515
7631
7744
7856
7966
8073
8179
8283
8385
8485
8584
8680
8775
8868
8959
9049
9137
9223
9308
9392
9474
9554
9633
9710
9785
9858
9930
10000
10068
10134
10199
10261
10321
10380
10437
10492
10546
10597
10647
10695
10740
10783
10824
10862
10898
10931
10962
10990
11016
11040
11062
11081
11098
11113
11125
11136
11144
11151
11155
11158
11159
11159
11157
11153
11149
11143
11135
11127
11117
11106
11093
11079
11064
11048
11030
11012
10992
10970
10947
10922
10895
10866
10834
10801
10765
10726
10685
10642
10596
10548
10497
10444
10389
10332
10272
10210
10146
10080
10013
9944
9873
9801
9728
9654
9578
9502
9424
9345
9266
9185
9102
9019
8934
8849
8762
8675
8586
8497
8407
8316
8224
8132
8039
7947
7854
7760
7666
7572
7477
7383
7287
7192
7096
6999
6902
6804
6705
6606
6507
6407
6306
6205
6103
6001
5899
5797
5695
5593
5491
5390
5288
5187
5087
4987
4887
4788
4689
4592
4495
4398
4303
4208
4115
4022
3931
3840
3751
3663
3576
3490
3406
3323
3241
3161
3082
3005
2929
2855
2782
2712
2643
2577
2512
2450
2391
2333
2278
2226
2176
2128
2083
2040
1999
1961
1925
1890
1858
1828
1799
1772
1746
1722
1699
1677
1656
1636
1617
1599
1581
1564
1548
1533
1518
1504
1490
1477
1464
1451
1439
1427
1416
1405
1395
1385
1375
1365
1357
1348
1340
1333
1326
1320
1314
1309
1305
1302
1299
1298
1297
1297
1298
1300
1303
1307
1313
1319
1327
1337
1347
1359
1373
1387
1403
1420
1438
1457
1478
1499
1523
1547
1573
1601
1630
1661
1694
1729
1766
1805
1847
1891
1937
1986
2037
2091
2147
2206
2268
2333
2400
2471
2544
2620
2698
2780
2863
2950
3039
3130
3223
3319
3417
3516
3618
3721
3826
3933
4041
4150
4260
4370
4481
4593
4705
4817
4930
5043
5156
5269
5383
5497
5611
5725
5840
5955
6071
6186
6302
6418
6535
6652
6769
6888
7007
7126
7247
7368
7491
7614
7737
7861
7986
8111
8236
8362
8488
8615
8741
8869
8996
9124
9253
9381
9510
9639
9767
9896
10024
10151
10278
10405
10530
10655
10778
10901
11022
11142
11260
11377
11492
11605
11717
11827
11934
12040
12144
12245
12344
12442
12537
12630
12721
12810
12897
12982
13064
13144
13221
13296
13368
13437
13504
13567
13628
13686
13740
13792
13840
13886
13928
13966
14001
14033
14061
14086
14107
14124
14138
14148
14155
14159
14159
14156
14150
14141
14129
14114
14096
14074
14050
14023
13993
13960
13925
13886
13845
13802
13756
13707
13656
13602
13546
13488
13427
13364
13299
13231
13161
13089
13015
12937
12858
12775
12690
12602
12511
12417
12320
12220
12117
12012
11903
11792
11678
11562
11443
11322
11199
11073
10945
10815
10683
10549
10413
10275
10135
9993
9849
9704
9557
9409
9259
9107
8955
8801
8645
8489
8331
8172
8012
7852
7690
7528
7365
7202
7038
6875
6711
6547
6384
6220
6057
5894
5732
5570
5409
5248
5087
4928
4769
4611
4453
4296
4140
3985
3830
3676
3522
3369
3217
3065
2914
2764
2615
2466
2318
2171
2025
1880
1736
1593
1451
1310
1171
1032
896
760
626
493
362
232
103
-24
-149
-273
-395
-516
-635
-753
-869
-984
-1096
-1207
-1316
-1424
-1529
-1633
-1735
-1835
-1934
-2029
-2125
-2218
-2310
-2399
-2487
-2574
-2658
-2741
-2823
-2903
-2981
-3057
-3132
-3206
-3278
-3348
-3416
-3483
-3549
-3613
-3675
-3736
-3796
-3854
-3910
-3965
-4018
-4070
-4119
-4167
-4213
-4257
-4299
-4340
-4378
-4415
-4450
-4483
-4514
-4542
-4569
-4594
-4617
-4638
-4657
-4674
-4689
-4702
-4713
-4722
-4730
-4735
-4738
-4740
-4739
-4737
-4732
-4725
-4717
-4706
-4692
-4677
-4659
-4638
-4615
-4589
-4560
-4529
-4495
-4458
-4418
-4376
-4331
-4284
-4234
-4181
-4127
-4069
-4010
-3948
-3884
-3817
-3748
-3677
-3603
-3527
-3449
-3368
-3286
-3200
-3113
-3024
-2932
-2838
-2741
-2642
-2541
-2438
-2332
-2224
-2113
-2000
-1885
-1768
-1649
-1527
-1404
-1278
-1150
-1018
-887
-753
-617
-478
-338
-196
-53
93
240
389
540
692
846
1000
1159
1317
1478
1639
1802
1966
2132
2299
2466
2635
2805
2977
3149
3322
3496
3672
3848
4025
4203
4382
4561
4741
4921
5101
5283
5464
5646
5828
6011
6194
6377
6561
6745
6929
7113
7297
7480
7664
7847
8029
8212
8393
8574
8755
8934
9113
9292
9469
9645
9820
9994
10166
10337
10507
10675
10841
11006
11170
11331
11491
11650
11806
11960
12111
12261
12408
12552
12694
12833
12970
13104
13235
13363
13489
13612
13732
13850
13965
14077
14186
14293
14397
14499
14598
14694
14788
14879
14968
15054
15138
15219
15297
15373
15446
15516
15584
15649
15711
15771
15828
15882
15933
15981
16026
16068
16108
16143
16178
16207
16236
16261
16283
16303
16320
16334
16346
16355
16361
16364
16364
16364
16359
16353
16344
16332
16318
16303
16283
16264
16241
16216
16189
16160
16129
16096
16061
16024
15986
15946
15905
15862
15817
15770
15722
15672
15621
15567
15512
15455
15396
15336
15273
15209
15143
15075
15006
14934
14861
14786
14709
14631
14550
14468
14385
14300
14213
14125
14036
13945
13853
13760
13665
13570
13472
13374
13274
13172
13069
12965
12859
12752
12643
12533
12421
12308
12194
12079
11962
11844
11725
11605
11483
11360
11236
11110
10984
10857
10728
10599
10469
10338
10206
10074
9940
9807
9673
9538
9403
9267
9131
8995
8859
8722
8584
8447
8309
8170
8032
7892
7753
7612
7472
7330
7188
7045
6901
6757
6612
6467
6321
6175
6028
5881
5733
5585
5436
5287
5137
4987
4836
4685
4534
4383
4232
4081
3930
3779
3628
3477
3327
3177
3027
2877
2727
2577
2427
2278
2128
1979
1830
1681
1532
1384
1237
1090
943
797
651
506
361
217
73
-71
-214
-357
-499
-641
-783
-924
-1065
-1205
-1345
-1485
-1624
-1762
-1900
-2037
-2173
-2309
-2443
-2577
-2709
-2840
-2970
-3099
-3226
-3352
-3477
-3601
-3723
-3844
-3964
-4083
-4201
-4317
-4432
-4546
-4659
-4770
-4881
-4990
-5098
-5205
-5311
-5416
-5520
-5622
-5724
-5825
-5924
-6023
-6120
-6217
-6312
-6406
-6499
-6590
-6680
-6768
-6855
-6941
-7025
-7108
-7189
-7270
-7349
-7426
-7503
-7578
-7652
-7724
-7795
-7865
-7934
-8000
-8066
-8130
-8193
-8254
-8313
-8371
-8427
-8482
-8535
-8586
-8636
-8684
-8731
-8776
-8820
-8862
-8902
-8941
-8978
-9013
-9046
-9078
-9107
-9135
-9161
-9186
-9208
-9230
-9249
-9267
-9283
-9298
-9310
-9321
-9331
-9339
-9346
-9351
-9355
-9358
-9360
-9361
-9360
-9358
-9356
-9352
-9347
-9341
-9335
-9327
-9318
-9308
-9297
-9285
-9271
-9257
-9241
-9224
-9205
-9185
-9164
-9142
-9118
-9093
-9066
-9039
-9009
-8979
-8947
-8914
-8879
-8843
-8807
-8768
-8729
-8689
-8648
-8606
-8563
-8519
-8474
-8428
-8381
-8334
-8285
-8235
-8183
-8132
-8080
-8026
-7972
-7917
-7861
-7804
-7747
-7688
-7629
-7569
-7508
-7447
-7385
-7323
-7261
-7199
-7137
-7074
-7012
-6950
-6887
-6825
-6762
-6700
-6637
-6575
-6512
-6450
-6388
-6326
-6265
-6204
-6143
-6082
-6022
-5962
-5902
-5843
-5783
-5724
-5665
-5606
-5547
-5488
-5429
-5370
-5311
-5253
-5194
-5136
-5078
-5020
-4963
-4905
-4848
-4792
-4736
-4680
-4624
-4569
-4514
-4459
-4405
-4351
-4297
-4243
-4189
-4136
-4083
-4030
-3977
-3924
-3871
-3818
-3766
-3713
-3659
-3606
-3552
-3498
-3443
-3388
-3332
-3275
-3218
-3160
-3101
-3041
-2980
-2918
-2855
-2792
-2727
-2662
-2596
-2529
-2461
-2392
-2322
-2252
-2180
-2107
-2033
-1959
-1883
-1807
-1729
-1650
-1571
-1490
-1408
-1325
-1241
-1156
-1070
-982
-894
-804
-713
-621
-528
-433
-337
-241
-143
-44
55
155
256
357
459
560
662
764
866
967
1069
1171
1272
1373
1474
1574
1674
1774
1873
1972
2071
2169
2266
2363
2460
2555
2651
2745
2839
2932
3024
3115
3205
3295
3383
3470
3557
3642
3725
3808
3889
3969
4046
4123
4198
4270
4341
4411
4478
4544
4607
4669
4728
4786
4841
4895
4946
4995
5042
5087
5130
5171
5209
5245
5280
5312
5341
5369
5395
5420
5442
5462
5481
5498
5512
5525
5536
5545
5553
5558
5561
5563
5563
5561
5557
5551
5544
5535
5524
5512
5498
5483
5467
5449
5430
5409
5387
5364
5339
5313
5286
5258
5228
5197
5165
5133
5099
5064
5028
4992
4955
4917
4878
4839
4799
4759
4717
4675
4632
4588
4544
4498
4452
4405
4357
4308
4259
4209
4158
4106
4053
3999
3945
3889
3832
3775
3716
3657
3597
3537
3475
3414
3351
3288
3225
3161
3097
3032
2967
2902
2836
2771
2705
2638
2572
2505
2438
2370
2301
2233
2163
2093
2021
1950
1878
1805
1731
1657
1582
1506
1429
1351
1273
1193
1112
1029
946
861
775
687
598
508
415
322
226
130
31
-69
-171
-274
-378
-484
-591
-699
-808
-919
-1030
-1143
-1256
-1371
-1486
-1603
-1720
-1838
-1958
-2078
-2198
-2320
-2442
-2566
-2689
-2814
-2938
-3064
-3189
-3315
-3441
-3568
-3694
-3821
-3948
-4075
-4203
-4331
-4460
-4588
-4717
-4846
-4975
-5104
-5234
-5363
-5492
-5621
-5750
-5879
-6007
-6135
-6262
-6390
-6516
-6643
-6769
-6895
-7021
-7146
-7271
-7396
-7520
-7643
-7766
-7888
-8009
-8130
-8249
-8368
-8486
-8602
-8718
-8833
-8947
-9060
-9172
-9283
-9393
-9502
-9610
-9718
-9824
-9929
-10033
-10136
-10237
-10337
-10435
-10532
-10627
-10720
-10811
-10900
-10987
-11073
-11156
-11237
-11317
-11394
-11469
-11542
-11613
-11681
-11747
-11811
-11873
-11932
-11989
-12043
-12095
-12145
-12191
-12236
-12278
-12317
-12353
-12387
-12418
-12447
-12473
-12496
-12516
-12534
-12550
-12563
-12573
-12581
-12586
-12590
-12590
-12589
-12585
-12579
-12571
-12560
-12548
-12533
-12516
-12497
-12476
-12453
-12428
-12400
-12371
-12339
-12306
-12270
-12233
-12193
-12152
-12109
-12064
-12017
-11968
-11918
-11866
-11812
-11756
-11699
-11640
-11580
-11517
-11454
-11388
-11322
-11253
-11184
-11113
-11040
-10967
-10892
-10815
-10738
-10659
-10579
-10497
-10415
-10331
-10246
-10160
-10073
-9986
-9897
-9808
-9718
-9627
-9536
-9444
-9351
-9257
-9163
-9068
-8973
-8877
-8781
-8685
-8588
-8490
-8393
-8295
-8196
-8098
-7999
-7901
-7802
-7704
-7605
-7507
-7409
-7311
-7214
-7116
-7019
-6923
-6826
-6730
-6634
-6539
-6443
-6348
-6252
-6156
-6061
-5965
-5869
-5773
-5677
-5581
-5485
-5389
-5294
-5198
-5103
-5007
-4912
-4816
-4720
-4625
-4529
-4433
-4338
-4242
-4147
-4051
-3957
-3863
-3769
-3676
-3583
-3491
-3401
-3311
-3222
-3134
-3047
-2961
-2876
-2792
-2709
-2628
-2548
-2469
-2391
-2315
-2240
-2166
-2093
-2021
-1952
-1883
-1815
-1748
-1682
-1618
-1554
-1491
-1430
-1369
-1308
-1249
-1190
-1132
-1074
-1016
-960
-904
-848
-793
-738
-683
-629
-576
-522
-469
-416
-364
-311
-259
-208
-156
-105
-54
-3
47
97
146
195
242
290
336
383
428
473
518
562
606
649
692
734
776
818
859
900
941
981
1020
1061
1101
1141
1180
1219
1259
1297
1336
1374
1412
1450
1488
1525
1562
1599
1636
1673
1710
1746
1783
1819
1856
1892
1928
1965
2001
2037
2073
2108
2144
2180
2215
2250
2285
2321
2356
2390
2425
2459
2494
2528
2561
2595
2627
2660
2692
2724
2755
2786
2816
2846
2875
2904
2933
2960
2988
3014
3040
3066
3090
3115
3139
3162
3185
3207
3229
3250
3271
3290
3310
3328
3345
3362
3379
3394
3408
3422
3435
3447
3458
3468
3478
3486
3493
3499
3505
3509
3512
3515
3517
3517
3517
3516
3513
3510
3506
3500
3494
3486
3477
3467
3455
3443
3429
3414
3398
3381
3363
3343
3323
3302
3280
3257
3233
3209
3184
3158
3131
3104
3077
3049
3022
2994
2965
2937
2909
2880
2852
2823
2794
2765
2737
2708
2680
2652
2624
2597
2570
2543
2517
2492
2467
2443
2419
2395
2372
2349
2327
2306
2285
2265
2246
2227
2210
2193
2177
2162
2148
2134
2122
2110
2099
2089
2080
2071
2064
2058
2052
2048
2045
2043
2041
2041
2043
2045
2050
2055
2061
2069
2078
2088
2100
2113
2127
2143
2160
2178
2197
2217
2239
2262
2286
2311
2337
2364
2392
2421
2451
2482
2513
2546
2580
2615
2651
2688
2726
2765
2805
2846
2888
2930
2973
3016
3061
3105
3150
3196
3242
3289
3336
3383
3430
3478
3525
3573
3621
3668
3716
3763
3811
3858
3904
3951
3997
4042
4086
4132
4176
4220
4263
4305
4347
4388
4428
4467
4506
4544
4580
4616
4651
4685
4718
4750
4781
4810
4839
4866
4892
4917
4941
4963
4984
5004
5022
5039
5055
5069
5083
5094
5105
5114
5122
5128
5133
5136
5138
5139
5138
5136
5132
5127
5121
5113
5104
5093
5081
5068
5054
5038
5021
5003
4984
4964
4943
4920
4896
4871
4845
4818
4789
4759
4728
4695
4661
4625
4589
4551
4512
4471
4430
4387
4344
4299
4254
4207
4160
4113
4064
4016
3966
3916
3865
3814
3762
3709
3657
3603
3549
3495
3440
3385
3330
3275
3219
3163
3107
3051
2995
2938
2881
2825
2768
2711
2654
2596
2539
2482
2425
2368
2311
2254
2197
2140
2084
2027
1971
1915
1859
1804
1749
1694
1639
1585
1532
1479
1427
1375
1324
1274
1224
1175
1127
1079
1032
985
940
895
851
807
765
723
682
642
603
565
528
492
457
423
389
357
325
294
264
235
207
180
153
127
102
78
55
32
10
-11
-31
-51
-71
-89
-107
-125
-143
-159
-176
-193
-209
-225
-241
-256
-272
-288
-303
-319
-335
-350
-366
-381
-397
-413
-429
-446
-463
-480
-497
-514
-532
-550
-568
-586
-604
-622
-640
-658
-676
-694
-711
-729
-746
-763
-780
-796
-813
-829
-845
-861
-876
-891
-906
-921
-936
-950
-964
-977
-990
-1002
-1016
-1028
-1040
-1052
-1063
-1074
-1085
-1096
-1106
-1116
-1126
-1135
-1144
-1153
-1161
-1169
-1176
-1182
-1188
-1194
-1199
-1203
-1207
-1210
-1213
-1215
-1216
-1217
-1216
-1215
-1213
-1211
-1207
-1203
-1197
-1191
-1183
-1174
-1164
-1153
-1141
-1128
-1114
-1098
-1082
-1064
-1045
-1024
-1002
-980
-956
-930
-903
-874
-844
-813
-780
-746
-710
-673
-635
-596
-555
-513
-470
-425
-379
-332
-284
-234
-183
-131
-78
-24
31
87
145
203
262
322
382
444
506
568
631
694
758
822
886
949
1012
1077
1140
1203
1266
1328
1390
1451
1512
1573
1633
1692
1751
1810
1868
1925
1982
2037
2093
2148
2201
2254
2306
2358
2408
2458
2506
2554
2601
2646
2691
2735
2777
2819
2859
2898
2937
2973
3009
3044
3077
3109
3140
3170
3198
3224
3249
3273
3295
3315
3334
3351
3367
3380
3392
3403
3411
3418
3423
3427
3429
3429
3427
3424
3419
3412
3404
3394
3382
3369
3353
3337
3319
3299
3278
3255
3230
3204
3177
3148
3118
3086
3053
3019
2983
2946
2908
2868
2827
2785
2741
2697
2651
2604
2557
2508
2458
2407
2355
2303
2249
2195
2140
2084
2028
1971
1913
1855
1796
1736
1677
1617
1556
1495
1434
1373
1312
1251
1190
1129
1068
1006
946
885
824
764
703
643
582
522
462
402
342
283
223
164
106
47
-11
-68
-125
-181
-237
-292
-346
-399
-452
-503
-554
-604
-653
-700
-747
-793
-837
-880
-922
-963
-1002
-1042
-1079
-1116
-1151
-1186
-1219
-1252
-1283
-1314
-1344
-1372
-1400
-1427
-1453
-1479
-1503
-1527
-1550
-1572
-1593
-1613
-1633
-1652
-1671
-1688
-1705
-1722
-1738
-1753
-1768
-1783
-1797
-1811
-1825
-1838
-1851
-1864
-1877
-1890
-1903
-1916
-1930
-1943
-1957
-1970
-1985
-1999
-2013
-2029
-2045
-2062
-2079
-2097
-2115
-2134
-2153
-2173
-2193
-2215
-2236
-2259
-2282
-2306
-2331
-2357
-2383
-2409
-2437
-2465
-2493
-2523
-2553
-2583
-2614
-2646
-2678
-2711
-2744
-2779
-2813
-2849
-2885
-2922
-2960
-2999
-3038
-3077
-3118
-3159
-3200
-3242
-3285
-3328
-3371
-3414
-3458
-3503
-3547
-3592
-3637
-3682
-3727
-3772
-3817
-3862
-3907
-3952
-3997
-4041
-4085
-4129
-4173
-4217
-4261
-4304
-4347
-4390
-4432
-4475
-4516
-4558
-4598
-4639
-4678
-4718
-4757
-4795
-4833
-4870
-4907
-4944
-4979
-5014
-5048
-5082
-5115
-5147
-5178
-5208
-5237
-5265
-5293
-5319
-5345
-5371
-5395
-5419
-5441
-5463
-5484
-5505
-5524
-5542
-5560
-5576
-5592
-5607
-5621
-5634
-5646
-5657
-5666
-5675
-5683
-5690
-5696
-5700
-5704
-5707
-5709
-5711
-5711
-5711
-5710
-5708
-5705
-5702
-5698
-5693
-5688
-5681
-5674
-5667
-5659
-5650
-5641
-5632
-5622
-5612
-5601
-5591
-5579
-5568
-5557
-5545
-5533
-5521
-5508
-5496
-5483
-5470
-5457
-5444
-5430
-5417
-5404
-5391
-5377
-5364
-5351
-5339
-5326
-5314
-5302
-5290
-5279
-5268
-5257
-5247
-5238
-5228
-5219
-5211
-5203
-5195
-5187
-5180
-5173
-5166
-5159
-5153
-5146
-5140
-5134
-5129
-5123
-5117
-5112
-5107
-5101
-5096
-5091
-5086
-5082
-5077
-5072
-5068
-5063
-5059
-5054
-5050
-5046
-5041
-5037
-5033
-5029
-5025
-5021
-5017
-5012
-5008
-5004
-5000
-4996
-4992
-4988
-4983
-4979
-4974
-4970
-4965
-4959
-4954
-4949
-4943
-4937
-4931
-4925
-4919
-4912
-4905
-4899
-4892
-4884
-4877
-4869
-4861
-4853
-4844
-4835
-4825
-4815
-4805
-4794
-4783
-4771
-4759
-4747
-4734
-4721
-4707
-4692
-4678
-4662
-4647
-4630
-4614
-4597
-4579
-4561
-4543
-4524
-4505
-4485
-4465
-4445
-4424
-4403
-4382
-4360
-4337
-4315
-4292
-4268
-4244
-4220
-4195
-4170
-4144
-4118
-4091
-4064
-4035
-4008
-3980
-3951
-3922
-3892
-3861
-3831
-3800
-3768
-3736
-3704
-3671
-3638
-3604
-3570
-3536
-3501
-3467
-3431
-3396
-3360
-3324
-3287
-3251
-3214
-3176
-3139
-3101
-3064
-3025
-2987
-2949
-2910
-2872
-2833
-2794
-2755
-2716
-2676
-2636
-2596
-2556
-2516
-2475
-2434
-2392
-2350
-2309
-2266
-2224
-2182
-2139
-2096
-2053
-2009
-1966
-1923
-1879
-1835
-1791
-1747
-1703
-1658
-1613
-1569
-1524
-1479
-1434
-1388
-1343
-1297
-1252
-1206
-1160
-1113
-1067
-1020
-974
-928
-881
-834
-788
-741
-695
-648
-602
-555
-509
-463
-416
-370
-324
-278
-232
-187
-141
-96
-51
-6
39
83
128
172
216
260
304
348
391
434
477
519
562
604
646
687
729
770
811
852
893
934
974
1014
1056
1097
1138
1179
1220
1260
1301
1342
1382
1423
1463
1504
1545
1585
1626
1666
1707
1747
1788
1829
1869
1910
1951
1992
2033
2076
2118
2160
2202
2246
2289
2333
2377
2422
2468
2514
2561
2609
2657
2706
2755
2806
2857
2909
2961
3014
3068
3122
3177
3233
3289
3345
3402
3459
3517
3576
3635
3694
3754
3815
3876
3937
3999
4061
4124
4187
4251
4316
4381
4447
4514
4581
4649
4717
4787
4857
4927
4998
5070
5143
5216
5290
5364
5439
5514
5589
5665
5741
5817
5894
5971
6048
6125
6202
6280
6358
6436
6514
6593
6671
6750
6829
6908
6986
7065
7144
7223
7302
7380
7459
7537
7616
7694
7772
7850
7928
8006
8083
8161
8238
8315
8391
8467
8543
8619
8694
8768
8842
8915
8988
9060
9131
9202
9272
9341
9409
9476
9543
9609
9674
9738
9802
9864
9926
9986
10046
10105
10163
10220
10276
10331
10385
10438
10490
10541
10592
10641
10689
10736
10782
10826
10870
10912
10954
10994
11033
11070
11107
11142
11177
11209
11241
11271
11301
11329
11355
11380
11404
11427
11448
11468
11487
11504
11520
11535
11548
11559
11570
11579
11586
11592
11597
11600
11602
11602
11601
11598
11594
11589
11582
11573
11563
11551
11538
11522
11506
11487
11467
11445
11422
11396
11369
11340
11310
11277
11243
11208
11170
11131
11091
11049
11005
10960
10913
10865
10816
10765
10712
10659
10604
10548
10490
10431
10371
10309
10247
10183
10118
10052
9984
9916
9846
9775
9703
9630
9556
9481
9404
9326
9248
9168
9086
9004
8921
8836
8751
8664
8577
8488
8399
8308
8217
8124
8031
7937
7843
7747
7651
7555
7458
7360
7262
7164
7065
6966
6867
6768
6668
6569
6469
6370
6270
6171
6072
5972
5873
5774
5675
5576
5477
5379
5281
5183
5085
4988
4891
4794
4698
4602
4506
4411
4316
4222
4128
4035
3943
3851
3759
3669
3578
3489
3400
3312
3225
3138
3052
2966
2882
2798
2715
2632
2551
2470
2389
2310
2231
2153
2075
1998
1922
1847
1772
1698
1624
1552
1480
1408
1337
1267
1198
1129
1062
995
929
863
799
735
673
611
550
490
430
372
315
258
203
148
95
42
-10
-61
-111
-160
-208
-256
-303
-349
-394
-439
-482
-525
-568
-609
-650
-690
-729
-767
-805
-842
-879
-914
-949
-984
-1016
-1051
-1083
-1115
-1146
-1177
-1207
-1237
-1266
-1295
-1323
-1350
-1378
-1404
-1431
-1457
-1483
-1508
-1534
-1559
-1583
-1608
-1632
-1656
-1679
-1702
-1725
-1748
-1770
-1791
-1813
-1834
-1855
-1875
-1895
-1914
-1933
-1952
-1970
-1988
-2005
-2021
-2037
-2053
-2067
-2082
-2095
-2108
-2120
-2132
-2142
-2152
-2161
-2169
-2177
-2183
-2189
-2193
-2197
-2200
-2202
-2203
-2203
-2202
-2200
-2198
-2194
-2189
-2184
-2177
-2170
-2162
-2153
-2143
-2132
-2121
-2109
-2096
-2082
-2068
-2053
-2037
-2021
-2004
-1986
-1967
-1948
-1927
-1906
-1884
-1861
-1837
-1812
-1786
-1760
-1732
-1703
-1674
-1643
-1612
-1579
-1546
-1512
-1477
-1441
-1405
-1367
-1329
-1290
-1250
-1210
-1168
-1126
-1084
-1040
-996
-952
-906
-860
-813
-766
-718
-670
-620
-571
-520
-470
-418
-366
-314
-261
-208
-154
-100
-45
11
66
123
180
237
295
353
411
470
530
589
649
709
769
830
890
950
1010
1071
1131
1191
1251
1311
1371
1430
1489
1548
1607
1665
1723
1781
1838
1895
1952
2008
2064
2119
2174
2228
2281
2334
2386
2437
2487
2536
2584
2631
2677
2722
2766
2808
2850
2890
2929
2966
3002
3037
3070
3102
3132
3161
3189
3215
3239
3262
3283
3303
3321
3337
3352
3365
3376
3386
3394
3400
3405
3407
3408
3407
3404
3399
3392
3383
3372
3359
3344
3326
3307
3286
3262
3237
3209
3180
3148
3114
3079
3041
3002
2960
2917
2872
2825
2776
2726
2673
2619
2564
2506
2447
2387
2324
2261
2195
2128
2060
1990
1919
1846
1772
1696
1619
1540
1460
1379
1296
1213
1127
1041
953
864
774
683
591
497
403
307
211
114
15
-84
-184
-285
-386
-489
-592
-696
-801
-906
-1012
-1118
-1224
-1331
-1438
-1545
-1652
-1760
-1867
-1974
-2081
-2188
-2295
-2402
-2508
-2614
-2720
-2825
-2929
-3033
-3136
-3239
-3340
-3441
-3541
-3639
-3737
-3834
-3929
-4024
-4117
-4209
-4299
-4388
-4476
-4562
-4647
-4730
-4812
-4892
-4970
-5047
-5122
-5196
-5267
-5337
-5405
-5471
-5535
-5597
-5657
-5715
-5771
-5824
-5876
-5926
-5974
-6019
-6062
-6104
-6143
-6180
-6215
-6248
-6279
-6307
-6333
-6358
-6380
-6400
-6418
-6434
-6448
-6459
-6468
-6475
-6480
-6483
-6484
-6482
-6479
-6473
-6465
-6455
-6443
-6429
-6412
-6394
-6374
-6352
-6327
-6301
-6274
-6244
-6212
-6179
-6144
-6107
-6069
-6028
-5987
-5944
-5899
-5853
-5805
-5757
-5706
-5655
-5602
-5548
-5494
-5437
-5380
-5322
-5263
-5203
-5142
-5081
-5019
-4956
-4892
-4827
-4762
-4697
-4630
-4564
-4497
-4429
-4361
-4293
-4224
-4156
-4086
-4017
-3948
-3879
-3809
-3739
-3669
-3599
-3529
-3458
-3388
-3317
-3247
-3176
-3105
-3034
-2963
-2893
-2822
-2752
-2682
-2612
-2543
-2473
-2404
-2336
-2268
-2200
-2132
-2066
-1999
-1933
-1868
-1803
-1739
-1675
-1613
-1550
-1489
-1428
-1368
-1308
-1249
-1191
-1134
-1077
-1020
-966
-912
-858
-806
-754
-704
-654
-605
-558
-511
-465
-421
-377
-334
-292
-251
-211
-172
-134
-97
-61
-26
8
41
73
105
135
164
193
220
246
272
296
320
342
364
384
404
422
440
456
471
486
498
510
521
530
538
545
550
554
557
558
558
557
554
550
545
538
530
520
510
498
484
470
454
437
419
400
379
358
336
312
287
262
236
208
180
151
121
90
58
26
-8
-42
-76
-112
-148
-185
-223
-261
-300
-339
-379
-420
-461
-502
-544
-586
-629
-672
-715
-758
-802
-846
-889
-934
-978
-1022
-1066
-1111
-1155
-1199
-1244
-1288
-1332
-1376
-1420
-1464
-1508
-1551
-1595
-1638
-1681
-1724
-1767
-1809
-1852
-1894
-1935
-1977
-2017
-2058
-2098
-2137
-2176
-2215
-2253
-2290
-2326
-2362
-2398
-2432
-2466
-2499
-2531
-2562
-2592
-2622
-2650
-2678
-2704
-2730
-2755
-2778
-2801
-2822
-2842
-2861
-2879
-2895
-2911
-2925
-2938
-2950
-2961
-2970
-2979
-2986
-2992
-2997
-3001
-3003
-3004
-3005
-3004
-3002
-2999
-2996
-2991
-2985
-2979
-2971
-2963
-2953
-2943
-2932
-2920
-2907
-2893
-2878
-2862
-2846
-2828
-2810
-2791
-2771
-2750
-2728
-2705
-2681
-2656
-2630
-2604
-2577
-2548
-2519
-2489
-2458
-2427
-2394
-2361
-2327
-2292
-2256
-2220
-2183
-2145
-2107
-2068
-2028
-1988
-1947
-1906
-1864
-1822
-1779
-1736
-1693
-1649
-1604
-1559
-1513
-1467
-1421
-1374
-1326
-1278
-1230
-1181
-1132
-1082
-1032
-981
-930
-879
-828
-776
-725
-673
-621
-568
-516
-464
-411
-358
-305
-252
-199
-146
-93
-40
13
66
119
172
225
278
331
383
436
488
541
593
645
697
749
801
852
904
956
1006
1058
1110
1161
1212
1263
1314
1365
1416
1467
1517
1568
1618
1668
1718
1768
1818
1868
1918
1967
2017
2066
2115
2165
2214
2263
2312
2361
2409
2458
2506
2555
2603
2651
2698
2746
2794
2841
2888
2935
2982
3029
3076
3122
3168
3214
3260
3305
3350
3395
3439
3483
3527
3570
3613
3656
3698
3740
3781
3822
3862
3902
3941
3980
4018
4056
4093
4130
4165
4200
4234
4268
4300
4332
4363
4392
4421
4449
4476
4502
4526
4550
4572
4593
4613
4632
4650
4666
4682
4696
4708
4720
4730
4738
4746
4751
4756
4759
4761
4762
4761
4758
4755
4749
4743
4735
4725
4714
4702
4688
4673
4656
4638
4618
4597
4574
4549
4523
4496
4467
4436
4404
4371
4336
4299
4261
4221
4180
4138
4094
4049
4002
3954
3905
3854
3802
3748
3693
3637
3580
3521
3462
3401
3338
3275
3210
3144
3077
3010
2941
2871
2800
2728
2655
2581
2506
2431
2354
2276
2198
2119
2039
1958
1876
1794
1711
1627
1542
1457
1372
1286
1200
1113
1026
939
852
764
676
588
500
411
323
234
145
56
-33
-122
-211
-301
-390
-479
-568
-657
-746
-835
-923
-1012
-1100
-1188
-1276
-1363
-1450
-1537
-1623
-1710
-1795
-1880
-1965
-2050
-2133
-2217
-2299
-2382
-2463
-2544
-2624
-2703
-2782
-2860
-2938
-3014
-3090
-3165
-3239
-3312
-3385
-3457
-3528
-3597
-3667
-3735
-3802
-3868
-3933
-3996
-4059
-4121
-4181
-4241
-4299
-4356
-4412
-4467
-4521
-4573
-4625
-4675
-4724
-4772
-4818
-4864
-4908
-4951
-4993
-5033
-5073
-5111
-5149
-5185
-5220
-5254
-5287
-5319
-5349
-5379
-5407
-5435
-5461
-5486
-5511
-5534
-5556
-5577
-5597
-5616
-5634
-5651
-5667
-5681
-5695
-5708
-5720
-5730
-5740
-5749
-5757
-5764
-5770
-5776
-5780
-5784
-5787
-5789
-5790
-5790
-5790
-5789
-5787
-5785
-5782
-5778
-5774
-5769
-5763
-5757
-5751
-5744
-5736
-5728
-5720
-5711
-5702
-5693
-5683
-5673
-5662
-5651
-5640
-5629
-5617
-5605
-5593
-5581
-5568
-5555
-5543
-5529
-5516
-5503
-5489
-5476
-5462
-5448
-5434
-5420
-5405
-5391
-5377
-5362
-5348
-5333
-5319
-5304
-5290
-5275
-5260
-5246
-5231
-5216
-5202
-5187
-5172
-5157
-5141
-5126
-5110
-5094
-5078
-5062
-5045
-5028
-5011
-4993
-4975
-4957
-4939
-4920
-4900
-4881
-4860
-4840
-4819
-4798
-4776
-4754
-4731
-4708
-4684
-4660
-4635
-4610
-4584
-4558
-4531
-4503
-4475
-4446
-4417
-4387
-4356
-4325
-4293
-4260
-4226
-4191
-4156
-4120
-4083
-4046
-4006
-3968
-3928
-3888
-3846
-3804
-3761
-3717
-3673
-3628
-3581
-3535
-3487
-3439
-3390
-3340
-3289
-3238
-3186
-3134
-3081
-3027
-2972
-2917
-2861
-2804
-2747
-2689
-2631
-2572
-2513
-2452
-2392
-2331
-2269
-2207
-2144
-2081
-2017
-1953
-1889
-1824
-1758
-1693
-1627
-1560
-1494
-1427
-1361
-1294
-1227
-1160
-1092
-1025
-958
-891
-824
-756
-689
-622
-555
-488
-422
-355
-289
-223
-157
-91
-26
39
104
168
232
296
359
422
485
547
608
669
730
790
850
909
968
1027
1085
1142
1199
1256
1312
1368
1424
1479
1534
1588
1642
1696
1750
1803
1855
1908
1960
2012
2063
2114
2164
2214
2264
2314
2363
2412
2460
2509
2557
2604
2652
2699
2746
2793
2840
2886
2933
2979
3025
3071
3117
3163
3209
3255
3300
3346
3392
3437
3483
3529
3575
3621
3667
3713
3759
3805
3852
3899
3946
3993
4041
4089
4137
4185
4234
4283
4332
4382
4432
4482
4533
4584
4635
4687
4739
4792
4845
4898
4952
5007
5062
5117
5173
5230
5286
5344
5401
5459
5518
5576
5635
5695
5754
5814
5874
5935
5995
6056
6118
6179
6241
6303
6365
6428
6490
6553
6616
6679
6743
6806
6870
6933
6997
7061
7124
7188
7251
7315
7378
7441
7504
7568
7631
7694
7757
7819
7882
7944
8006
8068
8130
8192
8253
8315
8376
8436
8497
8557
8617
8677
8736
8795
8854
8913
8971
9029
9086
9144
9201
9257
9313
9369
9424
9479
9534
9588
9642
9695
9748
9800
9852
9903
9953
10003
10053
10102
10150
10197
10244
10290
10336
10381
10425
10468
10511
10553
10594
10634
10673
10712
10749
10786
10822
10857
10891
10924
10957
10988
11019
11048
11077
11104
11131
11156
11180
11203
11225
11246
11266
11285
11302
11319
11334
11348
11360
11372
11382
11390
11398
11404
11409
11412
11414
11415
11414
11412
11408
11403
11397
11389
11380
11369
11357
11344
11329
11313
11295
11276
11255
11233
11209
11184
11157
11129
11100
11069
11037
11004
10969
10933
10896
10857
10817
10776
10733
10689
10644
10597
10550
10501
10450
10399
10346
10292
10237
10180
10123
10064
10004
9944
9882
9819
9755
9690
9624
9557
9489
9420
9351
9280
9209
9137
9064
8990
8916
8841
8766
8690
8614
8537
8459
8382
8304
8225
8146
8067
7988
7909
7829
7749
7670
7590
7510
7429
7349
7270
7190
7110
7031
6951
6872
6793
6715
6636
6558
6480
6403
6326
6249
6173
6098
6023
5948
5874
5801
5728
5656
5585
5515
5445
5376
5308
5240
5173
5106
5041
4976
4912
4849
4786
4725
4664
4604
4544
4486
4428
4372
4316
4261
4207
4153
4101
4050
4000
3950
3902
3854
3808
3763
3718
3674
3632
3590
3549
3509
3470
3432
3395
3359
3323
3288
3255
3221
3189
3157
3126
3096
3067
3038
3009
2982
2955
2928
2902
2877
2852
2828
2804
2781
2758
2736
2714
2693
2672
2652
2631
2612
2592
2573
2554
2536
2517
2500
2482
2465
2448
2431
2414
2398
2382
2365
2349
2333
2317
2300
2284
2268
2251
2235
2218
2201
2184
2167
2150
2132
2115
2097
2078
2060
2041
2021
2001
1982
1961
1940
1918
1896
1874
1851
1827
1802
1777
1752
1725
1698
1671
1642
1613
1583
1552
1520
1487
1454
1419
1384
1348
1311
1273
1234
1194
1154
1113
1071
1028
984
939
894
847
800
753
704
654
604
553
501
448
395
340
285
229
171
113
54
-6
-67
-128
-191
-255
-319
-384
-451
-518
-585
-654
-724
-794
-865
-937
-1010
-1084
-1158
-1233
-1309
-1386
-1463
-1541
-1620
-1699
-1779
-1859
-1940
-2021
-2104
-2186
-2269
-2353
-2437
-2521
-2606
-2691
-2776
-2862
-2948
-3035
-3121
-3208
-3295
-3382
-3469
-3556
-3643
-3730
-3817
-3904
-3992
-4078
-4166
-4253
-4340
-4428
-4515
-4602
-4689
-4777
-4864
-4950
-5037
-5124
-5211
-5297
-5383
-5470
-5556
-5641
-5727
-5813
-5898
-5983
-6067
-6152
-6236
-6320
-6403
-6487
-6569
-6652
-6734
-6816
-6898
-6979
-7060
-7140
-7220
-7299
-7378
-7456
-7534
-7611
-7688
-7764
-7839
-7914
-7988
-8061
-8132
-8205
-8276
-8347
-8416
-8485
-8552
-8619
-8685
-8750
-8814
-8877
-8939
-9000
-9059
-9118
-9176
-9233
-9289
-9344
-9397
-9450
-9501
-9551
-9600
-9648
-9695
-9740
-9784
-9828
-9869
-9910
-9950
-9988
-10025
-10061
-10096
-10129
-10162
-10193
-10223
-10252
-10280
-10306
-10332
-10356
-10379
-10400
-10420
-10439
-10457
-10473
-10488
-10501
-10513
-10523
-10532
-10540
-10546
-10550
-10553
-10555
-10555
-10553
-10550
-10546
-10540
-10533
-10524
-10514
-10502
-10489
-10475
-10459
-10443
-10424
-10405
-10384
-10362
-10339
-10314
-10289
-10262
-10234
-10205
-10174
-10142
-10110
-10076
-10040
-10004
-9966
-9927
-9888
-9846
-9804
-9761
-9717
-9671
-9625
-9578
-9529
-9480
-9429
-9377
-9325
-9271
-9217
-9161
-9105
-9047
-8989
-8930
-8870
-8809
-8747
-8685
-8622
-8558
-8493
-8427
-8361
-8294
-8226
-8157
-8087
-8018
-7947
-7875
-7803
-7730
-7656
-7582
-7507
-7431
-7355
-7278
-7201
-7123
-7044
-6965
-6885
-6805
-6724
-6643
-6560
-6478
-6395
-6311
-6226
-6142
-6056
-5970
-5884
-5797
-5709
-5621
-5533
-5444
-5355
-5266
-5176
-5085
-4995
-4904
-4812
-4721
-4629
-4537
-4444
-4351
-4258
-4165
-4070
-3977
-3882
-3787
-3692
-3596
-3501
-3404
-3308
-3211
-3113
-3016
-2918
-2819
-2720
-2621
-2522
-2423
-2323
-2223
-2122
-2021
-1921
-1820
-1719
-1617
-1516
-1414
-1312
-1210
-1108
-1006
-903
-801
-699
-597
-494
-392
-290
-188
-86
16
117
219
320
421
522
623
724
824
925
1025
1125
1224
1323
1422
1521
1619
1716
1814
1911
2007
2103
2198
2293
2387
2480
2573
2665
2756
2847
2937
3026
3114
3201
3288
3373
3458
3541
3624
3706
3786
3865
3944
4021
4097
4172
4245
4318
4389
4459
4528
4595
4662
4726
4790
4852
4913
4972
5030
5087
5142
5196
5249
5300
5350
5398
5445
5491
5535
5578
5620
5660
5699
5737
5773
5808
5841
5874
5904
5934
5962
5988
6014
6037
6060
6081
6100
6119
6135
6151
6165
6178
6189
6200
6209
6216
6223
6228
6232
6235
6236
6237
6236
6234
6231
6227
6222
6216
6208
6200
6190
6180
6168
6156
6142
6128
6113
6097
6080
6062
6044
6025
6005
5984
5963
5941
5919
5895
5871
5847
5822
5796
5769
5742
5714
5686
5657
5628
5598
5567
5536
5505
5472
5440
5407
5373
5339
5304
5269
5233
5197
5161
5124
5087
5049
5012
4973
4935
4896
4857
4818
4778
4738
4697
4657
4616
4575
4534
4493
4451
4409
4368
4326
4284
4241
4199
4156
4114
4070
4027
3985
3942
3899
3855
3812
3768
3725
3681
3637
3594
3550
3506
3463
3419
3376
3332
3289
3245
3202
3159
3116
3073
3030
2987
2945
2902
2860
2818
2777
2735
2694
2653
2612
2571
2531
2490
2450
2411
2371
2332
2294
2255
2217
2179
2141
2104
2067
2029
1994
1958
1923
1888
1854
1820
1787
1754
1721
1689
1658
1626
1596
1565
1535
1506
1477
1448
1420
1392
1365
1338
1311
1285
1259
1234
1209
1184
1160
1136
1112
1089
1067
1044
1022
1000
981
960
940
921
902
883
866
848
831
815
800
785
770
756
743
730
718
707
696
686
676
667
659
652
645
639
633
629
625
622
620
618
617
617
618
619
621
624
627
632
637
643
649
657
665
673
683
693
704
715
727
740
753
767
781
796
811
827
844
861
878
896
914
933
952
971
991
1010
1031
1052
1073
1094
1115
1136
1158
1179
1201
1223
1245
1267
1289
1311
1333
1355
1376
1398
1420
1441
1462
1483
1504
1524
1544
1564
1583
1602
1620
1638
1656
1673
1689
1705
1720
1735
1749
1763
1775
1787
1799
1809
1819
1828
1836
1843
1850
1855
1860
1864
1867
1868
1869
1869
1868
1866
1863
1859
1854
1848
1840
1832
1823
1812
1801
1788
1775
1760
1744
1727
1710
1691
1671
1650
1628
1605
1581
1556
1531
1504
1476
1447
1417
1386
1354
1320
1286
1251
1215
1178
1140
1101
1061
1020
979
936
892
848
803
757
711
664
616
567
518
469
419
368
316
265
212
159
106
53
-1
-56
-111
-166
-221
-277
-333
-389
-446
-503
-560
-617
-674
-731
-788
-846
-903
-960
-1016
-1074
-1131
-1188
-1244
-1300
-1356
-1412
-1468
-1523
-1578
-1632
-1686
-1739
-1792
-1844
-1895
-1946
-1997
-2045
-2095
-2143
-2191
-2238
-2283
-2329
-2373
-2416
-2459
-2501
-2542
-2582
-2621
-2659
-2697
-2733
-2769
-2803
-2837
-2869
-2901
-2932
-2961
-2990
-3017
-3044
-3069
-3094
-3117
-3139
-3160
-3180
-3199
-3217
-3233
-3249
-3263
-3277
-3289
-3300
-3310
-3319
-3326
-3333
-3338
-3342
-3345
-3347
-3348
-3347
-3346
-3344
-3340
-3336
-3331
-3325
-3317
-3309
-3300
-3291
-3280
-3268
-3256
-3242
-3228
-3213
-3197
-3180
-3162
-3143
-3124
-3103
-3082
-3060
-3038
-3014
-2990
-2965
-2939
-2913
-2886
-2858
-2830
-2800
-2770
-2740
-2708
-2676
-2643
-2609
-2575
-2539
-2504
-2467
-2430
-2392
-2353
-2314
-2274
-2233
-2192
-2150
-2107
-2064
-2020
-1975
-1929
-1883
-1836
-1789
-1740
-1691
-1642
-1592
-1541
-1489
-1437
-1384
-1330
-1276
-1221
-1166
-1110
-1053
-996
-938
-880
-820
-761
-701
-640
-579
-517
-454
-391
-328
-264
-199
-134
-69
-3
64
131
199
267
336
405
474
544
615
686
757
829
901
974
1047
1120
1194
1268
1342
1417
1492
1567
1642
1718
1794
1870
1946
2023
2099
2176
2253
2330
2407
2485
2562
2639
2717
2795
2873
2950
3028
3106
3184
3262
3340
3418
3496
3574
3652
3729
3807
3884
3962
4038
4116
4194
4270
4347
4424
4500
4576
4652
4728
4804
4879
4953
5028
5102
5176
5249
5322
5395
5467
5539
5610
5681
5751
5821
5891
5960
6028
6096
6164
6231
6297
6363
6428
6492
6556
6619
6681
6743
6804
6864
6923
6981
7039
7096
7152
7207
7261
7315
7367
7419
7471
7521
7570
7619
7667
7714
7760
7805
7849
7892
7935
7976
8016
8057
8095
8132
8170
8207
8242
8276
8310
8343
8374
8405
8435
8464
8493
8520
8546
8572
8596
8620
8643
8664
8685
8705
8724
8743
8760
8776
8792
8807
8820
8833
8845
8856
8867
8876
8884
8892
8898
8904
8908
8912
8915
8917
8917
8917
8916
8915
8912
8908
8903
8898
8892
8884
8876
8867
8857
8847
8835
8823
8809
8795
8780
8765
8748
8731
8713
8694
8675
8654
8633
8611
8588
8565
8540
8515
8489
8462
8435
8406
8377
8347
8316
8284
8252
8218
8183
8148
8113
8076
8038
8000
7960
7920
7879
7837
7794
7751
7706
7661
7615
7567
7519
7471
7421
7370
7319
7266
7213
7159
7104
7048
6992
6934
6876
6817
6757
6696
6634
6572
6509
6445
6380
6315
6248
6181
6114
6045
5976
5906
5835
5764
5692
5619
5545
5471
5396
5320
5244
5167
5089
5011
4932
4852
4771
4689
4607
4524
4441
4356
4271
4186
4099
4011
3924
3836
3747
3658
3568
3477
3386
3295
3203
3110
3017
2924
2830
2735
2641
2546
2451
2355
2259
2164
2067
1971
1875
1778
1682
1585
1488
1391
1294
1197
1100
1002
906
809
712
615
518
421
324
227
131
34
-62
-158
-254
-350
-445
-540
-635
-729
-823
-917
-1010
-1103
-1195
-1287
-1378
-1469
-1559
-1649
-1738
-1826
-1914
-2001
-2088
-2173
-2259
-2343
-2427
-2510
-2593
-2675
-2756
-2836
-2916
-2995
-3073
-3150
-3227
-3302
-3377
-3451
-3524
-3597
-3668
-3738
-3808
-3877
-3944
-4011
-4077
-4142
-4206
-4269
-4331
-4392
-4452
-4511
-4569
-4627
-4683
-4739
-4793
-4847
-4900
-4952
-5003
-5053
-5103
-5151
-5199
-5247
-5293
-5339
-5384
-5429
-5472
-5516
-5558
-5600
-5641
-5682
-5722
-5761
-5800
-5839
-5877
-5915
-5952
-5989
-6025
-6061
-6096
-6132
-6167
-6201
-6236
-6270
-6304
-6338
-6372
-6405
-6439
-6472
-6505
-6538
-6571
-6604
-6636
-6669
-6701
-6734
-6766
-6799
-6831
-6863
-6895
-6927
-6959
-6991
-7023
-7055
-7087
-7118
-7150
-7182
-7213
-7244
-7276
-7307
-7338
-7369
-7399
-7430
-7460
-7491
-7521
-7551
-7581
-7611
-7641
-7670
-7699
-7728
-7757
-7785
-7813
-7841
-7869
-7896
-7924
-7950
-7977
-8003
-8029
-8055
-8080
-8105
-8129
-8153
-8176
-8199
-8222
-8244
-8266
-8287
-8308
-8328
-8348
-8368
-8387
-8406
-8424
-8442
-8459
-8476
-8492
-8508
-8523
-8538
-8553
-8567
-8580
-8593
-8606
-8617
-8629
-8640
-8650
-8660
-8669
-8677
-8685
-8693
-8700
-8706
-8711
-8716
-8720
-8724
-8727
-8730
-8731
-8732
-8733
-8733
-8732
-8731
-8729
-8726
-8722
-8718
-8713
-8708
-8702
-8695
-8688
-8680
-8671
-8662
-8651
-8641
-8629
-8617
-8605
-8592
-8578
-8563
-8548
-8533
-8517
-8500
-8483
-8465
-8446
-8427
-8408
-8387
-8367
-8345
-8323
-8301
-8278
-8255
-8231
-8207
-8182
-8157
-8131
-8105
-8077
-8051
-8023
-7996
-7967
-7938
-7908
-7878
-7847
-7816
-7784
-7752
-7719
-7685
-7651
-7617
-7582
-7546
-7509
-7472
-7435
-7396
-7358
-7318
-7278
-7237
-7195
-7153
-7110
-7067
-7022
-6977
-6931
-6885
-6838
-6790
-6741
-6691
-6641
-6590
-6538
-6485
-6432
-6378
-6322
-6266
-6210
-6152
-6093
-6034
-5974
-5913
-5850
-5787
-5723
-5659
-5593
-5526
-5458
-5389
-5320
-5249
-5177
-5105
-5032
-4957
-4882
-4806
-4729
-4651
-4573
-4493
-4413
-4331
-4249
-4167
-4083
-3998
-3913
-3827
-3740
-3652
-3564
-3475
-3385
-3294
-3203
-3111
-3018
-2925
-2831
-2737
-2642
-2548
-2452
-2356
-2260
-2164
-2067
-1970
-1873
-1775
-1677
-1579
-1481
-1383
-1284
-1186
-1087
-988
-889
-791
-692
-593
-494
-395
-297
-198
-100
-2
96
194
292
389
486
583
679
775
871
966
1061
1155
1249
1342
1435
1528
1620
1712
1803
1893
1983
2072
2161
2250
2337
2425
2512
2598
2684
2770
2855
2939
3023
3107
3190
3273
3355
3437
3518
3598
3678
3758
3837
3915
3993
4070
4148
4224
4300
4375
4450
4524
4598
4671
4744
4816
4887
4958
5028
5098
5167
5235
5304
5371
5438
5505
5571
5637
5702
5766
5830
5894
5957
6020
6083
6145
6206
6267
6328
6388
6448
6508
6567
6626
6685
6743
6801
6858
6916
6973
7030
7086
7142
7198
7254
7309
7363
7418
7472
7525
7578
7631
7684
7736
7787
7838
7888
7938
7988
8037
8085
8132
8180
8228
8274
8320
8365
8410
8454
8497
8540
8582
8624
8665
8706
8745
8785
8823
8861
8898
8935
8971
9006
9041
9075
9108
9141
9173
9204
9234
9264
9293
9321
9348
9375
9401
9426
9451
9474
9498
9520
9542
9563
9583
9603
9621
9640
9657
9674
9689
9705
9719
9733
9745
9758
9769
9779
9789
9798
9806
9813
9820
9825
9830
9834
9837
9839
9840
9840
9839
9838
9835
9832
9827
9822
9815
9808
9800
9790
9780
9769
9757
9744
9729
9714
9698
9682
9664
9645
9625
9605
9583
9561
9537
9513
9488
9462
9435
9408
9379
9350
9320
9289
9257
9224
9191
9156
9121
9085
9048
9011
8972
8933
8893
8852
8811
8768
8725
8681
8637
8591
8545
8497
8450
8401
8351
8301
8250
8198
8145
8092
8038
7982
7927
7870
7812
7754
7695
7635
7575
7513
7451
7388
7325
7260
7195
7129
7063
6995
6927
6858
6789
6718
6647
6576
6503
6430
6356
6282
6207
6131
6054
5977
5899
5821
5742
5662
5582
5501
5420
5338
5256
5173
5090
5006
4922
4837
4752
4666
4580
4494
4407
4320
4233
4145
4057
3968
3879
3790
3700
3611
3520
3430
3339
3249
3158
3066
2975
2883
2791
2699
2607
2515
2422
2330
2237
2145
2052
1959
1866
1773
1680
1587
1494
1402
1309
1216
1123
1031
938
846
754
662
571
479
388
298
207
117
27
-62
-151
-240
-329
-417
-504
-592
-679
-765
-851
-936
-1020
-1105
-1188
-1271
-1353
-1435
-1516
-1597
-1677
-1756
-1834
-1912
-1989
-2065
-2141
-2215
-2289
-2362
-2434
-2506
-2576
-2646
-2714
-2782
-2849
-2916
-2981
-3046
-3109
-3172
-3234
-3295
-3356
-3415
-3474
-3532
-3589
-3646
-3701
-3756
-3810
-3863
-3916
-3967
-4018
-4067
-4117
-4165
-4212
-4259
-4305
-4350
-4394
-4438
-4481
-4523
-4564
-4605
-4645
-4684
-4723
-4761
-4798
-4834
-4870
-4905
-4940
-4974
-5007
-5039
-5071
-5102
-5133
-5163
-5192
-5221
-5249
-5277
-5304
-5330
-5356
-5381
-5406
-5430
-5454
-5478
-5501
-5523
-5545
-5567
-5588
-5609
-5629
-5649
-5669
-5688
-5707
-5725
-5744
-5761
-5779
-5796
-5813
-5830
-5846
-5862
-5877
-5893
-5908
-5922
-5937
-5951
-5964
-5978
-5991
-6004
-6016
-6028
-6040
-6052
-6064
-6075
-6085
-6096
-6106
-6116
-6125
-6135
-6144
-6152
-6161
-6169
-6177
-6184
-6191
-6198
-6204
-6211
-6217
-6222
-6228
-6233
-6238
-6242
-6247
-6251
-6254
-6258
-6261
-6264
-6267
-6270
-6273
-6275
-6277
-6279
-6281
-6282
-6284
-6285
-6286
-6287
-6287
-6288
-6288
-6288
-6288
-6288
-6287
-6286
-6285
-6284
-6283
-6281
-6280
-6278
-6275
-6273
-6270
-6267
-6263
-6260
-6256
-6251
-6247
-6242
-6237
-6231
-6225
-6218
-6211
-6203
-6195
-6187
-6178
-6168
-6158
-6148
-6137
-6125
-6114
-6101
-6088
-6075
-6061
-6046
-6031
-6016
-6000
-5983
-5966
-5949
-5930
-5912
-5892
-5873
-5852
-5831
-5810
-5788
-5765
-5742
-5718
-5694
-5669
-5643
-5617
-5590
-5563
-5535
-5507
-5478
-5448
-5418
-5386
-5355
-5322
-5289
-5256
-5221
-5186
-5150
-5114
-5076
-5039
-5000
-4960
-4920
-4880
-4838
-4796
-4753
-4710
-4665
-4620
-4575
-4528
-4481
-4434
-4385
-4336
-4287
-4236
-4185
-4134
-4082
-4029
-3975
-3922
-3867
-3812
-3756
-3700
-3643
-3586
-3528
-3470
-3411
-3352
-3293
-3232
-3172
-3111
-3050
-2988
-2926
-2863
-2801
-2737
-2674
-2610
-2546
-2481
-2416
-2351
-2286
-2220
-2154
-2087
-2020
-1953
-1886
-1819
-1751
-1683
-1615
-1546
-1478
-1409
-1340
-1271
-1201
-1132
-1062
-992
-922
-852
-781
-711
-640
-569
-498
-427
-356
-285
-214
-143
-71
0
71
143
214
285
356
428
499
570
642
713
785
856
928
999
1071
1143
1215
1286
1358
1430
1502
1574
1646
1718
1790
1862
1934
2005
2079
2151
2223
2295
2368
2440
2512
2584
2656
2728
2800
2872
2944
3016
3088
3160
3231
3303
3375
3446
3518
3589
3660
3732
3803
3874
3945
4016
4086
4158
4228
4299
4369
4439
4509
4579
4648
4718
4787
4856
4924
4993
5061
5129
5196
5264
5331
5397
5464
5530
5596
5661
5726
5791
5855
5919
5982
6045
6108
6170
6232
6293
6354
6414
6474
6533
6592
6651
6708
6766
6822
6878
6934
6989
7043
7097
7150
7203
7255
7306
7357
7406
7456
7504
7552
7600
7646
7692
7737
7781
7825
7868
7910
7951
7991
8029
8069
8106
8143
8179
8214
8247
8280
8312
8342
8372
8400
8428
8454
8479
8502
8525
8546
8567
8586
8603
8620
8635
8649
8661
8673
8683
8691
8699
8704
8709
8712
8714
8714
8713
8710
8706
8700
8693
8685
8675
8663
8650
8636
8620
8602
8583
8563
8541
8518
8493
8466
8438
8408
8377
8345
8311
8275
8238
8199
8157
8117
8073
8028
7981
7933
7884
7833
7780
7726
7670
7613
7554
7494
7432
7369
7305
7239
7171
7103
7032
6960
6887
6813
6737
6659
6581
6500
6419
6336
6252
6167
6080
5992
5903
5813
5722
5630
5537
5443
5348
5253
5156
5059
4961
4862
4762
4662
4562
4460
4359
4256
4154
4051
3947
3843
3739
3634
3529
3424
3318
3213
3107
3000
2894
2788
2681
2574
2468
2361
2255
2148
2041
1935
1829
1723
1618
1512
1407
1302
1198
1094
990
886
784
681
579
478
377
277
177
78
-20
-118
-215
-311
-407
-502
-596
-690
-783
-875
-966
-1057
-1146
-1235
-1323
-1410
-1496
-1581
-1665
-1748
-1831
-1912
-1992
-2071
-2150
-2227
-2303
-2379
-2453
-2526
-2598
-2670
-2740
-2809
-2877
-2944
-3010
-3075
-3139
-3202
-3264
-3325
-3385
-3444
-3501
-3558
-3614
-3669
-3723
-3776
-3827
-3878
-3929
-3978
-4026
-4073
-4119
-4165
-4209
-4253
-4295
-4337
-4378
-4418
-4457
-4495
-4533
-4570
-4605
-4640
-4675
-4708
-4741
-4773
-4804
-4834
-4863
-4892
-4920
-4947
-4974
-4999
-5025
-5049
-5073
-5096
-5118
-5140
-5161
-5182
-5202
-5222
-5241
-5259
-5277
-5295
-5312
-5328
-5344
-5360
-5375
-5389
-5404
-5418
-5431
-5444
-5457
-5469
-5481
-5493
-5504
-5515
-5526
-5536
-5546
-5555
-5565
-5574
-5582
-5591
-5599
-5607
-5614
-5621
-5628
-5635
-5641
-5648
-5653
-5659
-5665
-5670
-5675
-5680
-5685
-5689
-5693
-5697
-5701
-5704
-5708
-5711
-5713
-5716
-5718
-5720
-5722
-5724
-5725
-5726
-5727
-5727
-5727
-5727
-5726
-5726
-5725
-5723
-5722
-5720
-5717
-5715
-5712
-5708
-5704
-5700
-5696
-5691
-5685
-5679
-5673
-5666
-5659
-5651
-5642
-5633
-5624
-5614
-5604
-5592
-5581
-5568
-5555
-5542
-5528
-5513
-5498
-5482
-5465
-5448
-5430
-5411
-5392
-5372
-5351
-5330
-5308
-5285
-5262
-5237
-5212
-5186
-5160
-5133
-5105
-5076
-5046
-5016
-4985
-4953
-4921
-4888
-4854
-4819
-4784
-4748
-4711
-4673
-4635
-4596
-4556
-4516
-4475
-4433
-4390
-4346
-4302
-4257
-4212
-4166
-4119
-4070
-4022
-3973
-3923
-3872
-3821
-3769
-3716
-3663
-3609
-3554
-3499
-3443
-3386
-3328
-3270
-3212
-3153
-3093
-3032
-2972
-2910
-2848
-2785
-2722
-2658
-2594
-2530
-2465
-2399
-2333
-2267
-2200
-2133
-2066
-1998
-1930
-1861
-1792
-1723
-1653
-1583
-1513
-1442
-1371
-1299
-1227
-1155
-1082
-1008
-936
-862
-788
-714
-639
-564
-489
-413
-337
-261
-184
-107
-30
47
125
202
280
359
437
516
594
673
753
832
911
991
1071
1150
1230
1310
1390
1470
1550
1631
1711
1791
1871
1951
2031
2111
2191
2271
2351
2430
2510
2589
2668
2747
2826
2904
2982
3060
3138
3216
3293
3370
3447
3523
3599
3675
3750
3824
3899
3973
4046
4119
4191
4263
4335
4406
4476
4546
4615
4684
4752
4819
4886
4952
5018
5083
5147
5211
5274
5337
5399
5460
5521
5581
5640
5699
5757
5814
5870
5926
5982
6036
6090
6143
6195
6246
6297
6347
6396
6444
6492
6538
6584
6629
6674
6717
6760
6803
6844
6885
6925
6964
7003
7041
7078
7115
7151
7186
7221
7255
7289
7322
7354
7385
7416
7447
7477
7506
7535
7563
7591
7618
7644
7670
7695
7720
7745
7768
7792
7815
7837
7859
7880
7901
7922
7942
7962
7981
8000
8019
8037
8055
8073
8090
8106
8122
8138
8154
8170
8185
8200
8214
8228
8242
8255
8268
8280
8292
8303
8314
8325
8335
8344
8354
8363
8371
8379
8387
8394
8401
8407
8412
8417
8422
8426
8430
8433
8435
8437
8439
8440
8440
8440
8439
8437
8435
8433
8430
8426
8421
8416
8411
8404
8397
8390
8381
8372
8362
8352
8341
8329
8316
8303
8289
8275
8259
8243
8227
8209
8191
8172
8153
8132
8112
8090
8067
8044
8020
7995
7969
7942
7915
7887
7858
7828
7797
7765
7733
7700
7665
7630
7594
7557
7520
7481
7441
7401
7360
7317
7274
7230
7185
7139
7092
7044
6996
6946
6896
6844
6792
6739
6685
6630
6574
6518
6461
6403
6344
6285
6225
6164
6102
6040
5977
5914
5850
5785
5720
5654
5588
5521
5454
5386
5317
5248
5179
5109
5039
4968
4897
4826
4754
4682
4610
4537
4464
4391
4317
4243
4169
4094
4019
3944
3869
3794
3718
3642
3566
3490
3413
3336
3259
3182
3105
3028
2950
2873
2795
2718
2640
2563
2485
2408
2331
2254
2177
2100
2024
1947
1871
1796
1720
1645
1570
1496
1421
1348
1274
1202
1129
1057
986
915
844
774
704
635
566
498
431
363
297
231
165
100
35
-29
-92
-155
-218
-280
-341
-402
-462
-522
-581
-639
-697
-754
-811
-867
-923
-978
-1033
-1087
-1140
-1193
-1245
-1297
-1348
-1398
-1448
-1497
-1546
-1594
-1642
-1688
-1735
-1780
-1825
-1869
-1913
-1956
-1998
-2040
-2081
-2121
-2161
-2200
-2238
-2276
-2313
-2350
-2385
-2421
-2455
-2489
-2523
-2556
-2588
-2619
-2651
-2681
-2711
-2741
-2770
-2798
-2826
-2854
-2881
-2907
-2933
-2958
-2983
-3007
-3030
-3053
-3075
-3097
-3118
-3138
-3158
-3177
-3196
-3214
-3232
-3249
-3265
-3281
-3297
-3312
-3326
-3340
-3353
-3365
-3377
-3389
-3399
-3410
-3419
-3428
-3437
-3445
-3452
-3459
-3465
-3471
-3475
-3480
-3483
-3487
-3489
-3491
-3492
-3493
-3493
-3492
-3491
-3490
-3487
-3484
-3481
-3476
-3472
-3466
-3461
-3454
-3447
-3440
-3432
-3424
-3415
-3405
-3396
-3385
-3374
-3363
-3351
-3339
-3326
-3313
-3299
-3284
-3270
-3254
-3239
-3222
-3206
-3188
-3170
-3152
-3133
-3114
-3094
-3074
-3053
-3032
-3010
-2988
-2965
-2942
-2918
-2894
-2870
-2845
-2819
-2793
-2767
-2740
-2713
-2686
-2658
-2630
-2601
-2573
-2544
-2514
-2485
-2455
-2424
-2394
-2363
-2332
-2301
-2269
-2238
-2206
-2174
-2141
-2109
-2076
-2043
-2011
-1978
-1945
-1911
-1878
-1845
-1812
-1778
-1745
-1712
-1678
-1645
-1612
-1578
-1545
-1512
-1478
-1445
-1412
-1379
-1346
-1313
-1279
-1246
-1213
-1180
-1148
-1115
-1082
-1049
-1016
-983
-950
-917
-884
-852
-819
-786
-753
-721
-688
-656
-624
-592
-560
-528
-496
-465
-433
-402
-371
-341
-310
-280
-249
-219
-190
-160
-131
-102
-73
-45
-16
12
40
67
94
121
148
174
201
226
252
277
302
326
350
374
397
420
443
466
488
509
530
551
572
592
611
630
649
668
686
704
721
738
755
771
787
803
818
833
848
863
877
891
905
918
931
944
956
968
980
991
1002
1012
1022
1033
1043
1052
1061
1069
1078
1086
1093
1101
1108
1115
1121
1127
1133
1138
1144
1148
1153
1157
1161
1165
1169
1172
1175
1178
1180
1183
1185
1187
1188
1190
1191
1192
1193
1194
1194
1194
1194
1194
1193
1193
1192
1191
1189
1188
1186
1184
1182
1180
1177
1174
1171
1168
1164
1160
1156
1152
1148
1144
1139
1134
1129
1123
1118
1112
1106
1099
1092
1085
1078
1071
1063
1055
1046
1037
1028
1018
1008
999
988
977
966
955
943
931
918
906
892
879
865
851
837
822
807
791
776
760
743
727
710
693
676
658
640
622
604
586
567
548
529
510
490
471
451
431
411
390
370
349
328
307
285
264
242
220
197
175
152
129
106
83
59
36
12
-12
-36
-61
-85
-109
-134
-158
-183
-207
-232
-256
-281
-305
-330
-354
-379
-403
-427
-451
-475
-499
-523
-547
-571
-595
-618
-642
-665
-688
-711
-734
-757
-780
-802
-825
-847
-869
-891
-913
-934
-956
-977
-998
-1018
-1040
-1060
-1081
-1101
-1122
-1142
-1162
-1181
-1201
-1220
-1240
-1259
-1278
-1296
-1315
-1333
-1351
-1369
-1387
-1404
-1422
-1439
-1456
-1473
-1489
-1506
-1522
-1538
-1553
-1569
-1584
-1599
-1613
-1628
-1642
-1656
-1669
-1683
-1696
-1708
-1721
-1733
-1745
-1756
-1767
-1778
-1789
-1799
-1809
-1819
-1829
-1838
-1847
-1855
-1864
-1871
-1879
-1887
-1894
-1900
-1907
-1913
-1919
-1925
-1930
-1935
-1940
-1945
-1949
-1954
-1957
-1961
-1964
-1968
-1970
-1973
-1976
-1978
-1980
-1982
-1983
-1985
-1986
-1987
-1988
-1988
-1989
-1989
-1989
-1989
-1989
-1989
-1988
-1987
-1986
-1985
-1984
-1982
-1980
-1978
-1976
-1974
-1971
-1968
-1966
-1962
-1959
-1956
-1952
-1948
-1944
-1940
-1936
-1931
-1927
-1922
-1917
-1912
-1907
-1901
-1896
-1890
-1885
-1879
-1873
-1866
-1860
-1854
-1847
-1841
-1834
-1827
-1820
-1813
-1807
-1800
-1792
-1785
-1778
-1771
-1764
-1757
-1750
-1742
-1735
-1728
-1720
-1713
-1706
-1698
-1691
-1684
-1677
-1669
-1662
-1655
-1648
-1640
-1633
-1626
-1618
-1611
-1604
-1596
-1589
-1581
-1574
-1566
-1559
-1551
-1543
-1536
-1528
-1520
-1512
-1504
-1496
-1488
-1480
-1472
-1464
-1456
-1448
-1440
-1431
-1423
-1415
-1407
-1398
-1390
-1382
-1373
-1365
-1357
-1348
-1340
-1332
-1323
-1315
-1307
-1299
-1291
-1283
-1275
-1267
-1259
-1252
-1244
-1237
-1229
-1222
-1215
-1208
-1201
-1195
-1188
-1181
-1175
-1169
-1163
-1157
-1151
-1145
-1139
-1133
-1128
-1122
-1117
-1112
-1107
-1102
-1097
-1092
-1087
-1082
-1078
-1073
-1069
-1064
-1060
-1056
-1052
-1048
-1045
-1041
-1038
-1035
-1031
-1028
-1025
-1022
-1020
-1016
-1014
-1012
-1008
-1006
-1004
-1002
-1000
-999
-997
-995
-993
-991
-989
-988
-986
-984
-983
-981
-980
-978
-977
-975
-974
-972
-971
-970
-969
-967
-966
-965
-964
-963
-962
-961
-961
-960
-959
-958
-958
-957
-956
-956
-955
-954
-954
-953
-952
-952
-951
-950
-950
-949
-948
-947
-946
-945
-945
-944
-943
-941
-940
-939
-938
-937
-936
-934
-933
-932
-930
-929
-927
-926
-924
-922
-920
-919
-917
-915
-913
-911
-909
-907
-904
-902
-899
-896
-893
-891
-887
-884
-881
-878
-874
-871
-867
-863
-859
-855
-850
-846
-841
-837
-832
-826
-821
-816
-810
-804
-798
-792
-785
-779
-772
-764
-757
-749
-741
-733
-724
-716
-706
-697
-687
-677
-666
-655
-644
-633
-621
-609
-596
-583
-570
-556
-542
-528
-513
-498
-482
-466
-450
-433
-416
-399
-381
-363
-345
-326
-307
-287
-267
-247
-226
-206
-185
-163
-141
-119
-97
-74
-51
-28
-4
20
44
68
92
117
142
167
192
218
243
269
295
321
347
374
400
427
454
480
508
535
562
589
617
644
672
700
728
756
784
813
841
870
898
927
956
985
1014
1043
1072
1102
1131
1161
1190
1220
1250
1280
1310
1340
1371
1401
1432
1463
1493
1524
1555
1587
1618
1650
1681
1713
1745
1777
1809
1841
1874
1906
1938
1971
2004
2036
2069
2102
2135
2168
2201
2234
2267
2299
2332
2365
2398
2431
2464
2496
2529
2562
2594
2627
2659
2692
2724
2756
2788
2820
2852
2883
2915
2946
2978
3009
3040
3071
3101
3132
3162
3192
3222
3252
3282
3311
3340
3369
3398
3426
3454
3482
3510
3537
3565
3592
3618
3645
3671
3696
3722
3747
3772
3797
3821
3845
3869
3892
3915
3938
3960
3983
4003
4026
4046
4067
4089
4110
4130
4150
4169
4189
4208
4227
4245
4264
4282
4299
4317
4334
4351
4368
4384
4401
4417
4433
4448
4463
4478
4493
4508
4522
4537
4551
4564
4578
4591
4604
4617
4630
4642
4655
4667
4679
4690
4702
4713
4724
4735
4746
4756
4767
4777
4787
4797
4806
4816
4825
4835
4844
4853
4861
4870
4879
4887
4895
4903
4912
4920
4928
4935
4943
4951
4958
4966
4973
4980
4987
4994
5001
5008
5015
5022
5028
5034
5041
5047
5053
5059
5065
5070
5076
5081
5086
5091
5096
5101
5105
5109
5113
5117
5120
5123
5126
5128
5131
5132
5134
5135
5136
5136
5136
5136
5135
5134
5132
5130
5128
5125
5122
5118
5114
5110
5105
5100
5094
5087
5080
5073
5065
5057
5048
5039
5029
5018
5007
4996
4984
4971
4958
4945
4930
4916
4901
4885
4869
4853
4836
4818
4800
4782
4763
4743
4723
4703
4682
4660
4639
4616
4594
4570
4547
4523
4498
4473
4448
4422
4396
4369
4342
4315
4287
4259
4230
4201
4172
4142
4112
4082
4051
4019
3989
3957
3925
3893
3860
3827
3794
3761
3727
3693
3660
3625
3591
3557
3522
3488
3453
3418
3384
3349
3314
3280
3245
3211
3176
3142
3108
3074
3041
3007
2974
2941
2909
2876
2844
2813
2782
2751
2720
2690
2661
2632
2603
2575
2547
2519
2493
2466
2441
2415
2391
2367
2343
2320
2298
2276
2255
2235
2215
2195
2176
2158
2141
2124
2108
2092
2077
2063
2049
2036
2023
2011
2000
1990
1980
1970
1962
1954
1946
1940
1933
1928
1923
1919
1916
1913
1911
1909
1908
1908
1909
1910
1912
1914
1917
1921
1926
1931
1937
1943
1951
1959
1967
1977
1987
1998
2009
2021
2035
2048
2063
2078
2094
2110
2127
2145
2164
2183
2203
2223
2244
2266
2289
2312
2335
2360
2385
2410
2436
2463
2490
2518
2547
2575
2605
2635
2665
2696
2728
2759
2792
2824
2858
2891
2925
2959
2994
3029
3065
3100
3137
3173
3210
3247
3285
3323
3361
3399
3438
3477
3516
3555
3595
3634
3674
3714
3755
3795
3836
3876
3917
3958
3999
4040
4081
4122
4164
4205
4246
4287
4328
4369
4410
4451
4492
4533
4573
4614
4654
4694
4734
4774
4814
4854
4893
4932
4971
5010
5048
5086
5124
5162
5199
5236
5273
5309
5345
5380
5415
5450
5484
5518
5551
5584
5616
5648
5679
5709
5739
5769
5797
5825
5853
5879
5905
5930
5955
5979
6001
6024
6045
6065
6085
6104
6122
6139
6155
6170
6184
6197
6209
6220
6230
6240
6248
6255
6260
6265
6269
6271
6273
6273
6272
6270
6267
6263
6257
6251
6243
6233
6223
6211
6198
6184
6168
6152
6133
6114
6093
6071
6048
6023
5998
5970
5942
5912
5881
5849
5815
5780
5744
5706
5667
5627
5585
5542
5498
5452
5405
5356
5306
5255
5203
5149
5093
5036
4978
4919
4858
4795
4731
4666
4600
4532
4462
4392
4319
4246
4171
4094
4017
3938
3858
3776
3693
3609
3523
3437
3348
3259
3168
3076
2983
2889
2793
2696
2598
2499
2399
2298
2195
2091
1987
1881
1774
1666
1557
1447
1336
1224
1112
998
883
768
652
534
417
298
179
59
-62
-183
-305
-428
-551
-674
-798
-923
-1048
-1174
-1299
-1426
-1552
-1679
-1806
-1934
-2061
-2189
-2318
-2446
-2574
-2703
-2832
-2960
-3089
-3218
-3347
-3475
-3604
-3733
-3861
-3989
-4117
-4245
-4373
-4500
-4627
-4754
-4880
-5006
-5132
-5257
-5382
-5506
-5630
-5753
-5876
-5998
-6119
-6240
-6360
-6480
-6599
-6717
-6834
-6951
-7067
-7181
-7296
-7409
-7521
-7633
-7743
-7853
-7962
-8069
-8176
-8281
-8386
-8489
-8591
-8693
-8793
-8891
-8989
-9086
-9181
-9275
-9369
-9460
-9551
-9640
-9728
-9815
-9900
-9985
-10067
-10149
-10229
-10308
-10385
-10461
-10536
-10610
-10681
-10752
-10821
-10889
-10956
-11021
-11085
-11147
-11208
-11268
-11327
-11384
-11440
-11494
-11547
-11599
-11649
-11699
-11746
-11793
-11838
-11882
-11924
-11966
-12006
-12044
-12082
-12118
-12153
-12187
-12219
-12250
-12280
-12309
-12336
-12362
-12387
-12411
-12434
-12455
-12475
-12494
-12512
-12529
-12544
-12558
-12571
-12583
-12594
-12603
-12612
-12619
-12625
-12631
-12635
-12638
-12639
-12640
-12640
-12638
-12636
-12632
-12627
-12621
-12614
-12607
-12598
-12588
-12577
-12564
-12551
-12537
-12522
-12506
-12489
-12471
-12452
-12432
-12411
-12389
-12366
-12342
-12317
-12291
-12264
-12236
-12207
-12177
-12146
-12115
-12082
-12048
-12013
-11978
-11941
-11903
-11865
-11825
-11785
-11743
-11701
-11657
-11613
-11567
-11521
-11473
-11425
-11375
-11325
-11274
-11221
-11168
-11114
-11058
-11002
-10945
-10886
-10827
-10767
-10705
-10643
-10580
-10515
-10450
-10383
-10316
-10247
-10178
-10107
-10035
-9963
-9889
-9814
-9739
-9662
-9584
-9506
-9426
-9345
-9263
-9181
-9097
-9012
-8927
-8840
-8753
-8664
-8575
-8484
-8393
-8301
-8208
-8114
-8019
-7923
-7827
-7729
-7631
-7532
-7432
-7331
-7230
-7127
-7024
-6920
-6816
-6711
-6605
-6498
-6390
-6282
-6174
-6064
-5955
-5844
-5733
-5621
-5509
-5396
-5283
-5169
-5055
-4940
-4825
-4709
-4593
-4477
-4360
-4242
-4125
-4006
-3888
-3769
-3651
-3531
-3412
-3292
-3173
-3053
-2933
-2812
-2692
-2572
-2451
-2331
-2211
-2090
-1970
-1849
-1729
-1609
-1489
-1369
-1250
-1130
-1010
-892
-774
-656
-538
-421
-303
-187
-70
46
161
276
390
504
618
731
843
955
1066
1177
1287
1396
1505
1613
1720
1827
1933
2037
2142
2246
2349
2450
2551
2651
2751
2849
2946
3042
3138
3232
3325
3418
3509
3599
3688
3776
3863
3949
4034
4118
4200
4282
4362
4441
4519
4595
4671
4745
4818
4890
4961
5030
5098
5165
5231
5295
5358
5420
5480
5540
5598
5655
5710
5765
5818
5870
5920
5970
6018
6065
6111
6155
6199
6241
6282
6322
6361
6399
6436
6471
6505
6538
6570
6601
6631
6660
6687
6714
6739
6763
6786
6808
6829
6849
6868
6885
6902
6917
6932
6945
6957
6969
6979
6988
6996
7003
7009
7015
7019
7022
7024
7025
7026
7025
7024
7021
7018
7014
7009
7003
6997
6989
6981
6972
6963
6952
6941
6929
6917
6904
6890
6875
6860
6844
6828
6810
6792
6774
6755
6735
6715
6694
6673
6651
6628
6605
6581
6557
6532
6507
6481
6454
6427
6399
6371
6343
6314
6284
6254
6223
6192
6161
6129
6097
6065
6032
5998
5965
5931
5896
5862
5827
5792
5756
5720
5685
5648
5612
5575
5538
5501
5464
5427
5389
5352
5314
5276
5238
5200
5162
5124
5085
5047
5009
4970
4932
4894
4855
4817
4779
4741
4703
4665
4627
4589
4551
4513
4476
4438
4401
4363
4326
4289
4252
4215
4179
4142
4106
4070
4034
3999
3963
3928
3893
3859
3824
3790
3756
3722
3689
3656
3623
3590
3558
3525
3494
3462
3431
3400
3369
3339
3309
3280
3250
3221
3193
3165
3137
3109
3082
3055
3029
3003
2977
2952
2927
2902
2878
2854
2831
2808
2786
2764
2742
2721
2701
2681
2661
2642
2623
2604
2586
2569
2552
2535
2519
2504
2488
2474
2460
2446
2433
2420
2408
2396
2385
2374
2363
2353
2344
2335
2327
2319
2311
2304
2298
2292
2287
2282
2277
2273
2269
2266
2264
2261
2260
2258
2257
2257
2257
2257
2258
2259
2261
2262
2265
2267
2270
2273
2277
2281
2285
2289
2294
2300
2305
2311
2318
2324
2331
2338
2345
2353
2361
2369
2378
2387
2396
2405
2415
2425
2435
2445
2456
2467
2478
2489
2500
2512
2524
2535
2547
2559
2572
2584
2596
2608
2621
2633
2646
2658
2671
2683
2696
2709
2721
2734
2746
2759
2772
2784
2797
2809
2822
2834
2847
2859
2871
2884
2896
2908
2920
2931
2943
2954
2966
2977
2988
2999
3009
3020
3030
3040
3050
3060
3069
3078
3087
3096
3105
3113
3121
3129
3137
3145
3152
3159
3166
3173
3180
3186
3193
3199
3204
3210
3216
3221
3226
3231
3235
3240
3244
3248
3252
3255
3259
3262
3265
3267
3270
3272
3274
3276
3277
3278
3279
3280
3280
3281
3281
3280
3280
3279
3278
3276
3275
3273
3271
3268
3266
3263
3260
3256
3253
3249
3245
3240
3236
3231
3226
3221
3215
3210
3204
3198
3192
3185
3178
3171
3164
3157
3150
3142
3134
3126
3118
3110
3102
3094
3085
3077
3068
3059
3050
3041
3032
3023
3014
3005
2996
2987
2977
2968
2959
2949
2940
2930
2920
2911
2901
2891
2882
2872
2862
2852
2842
2833
2823
2813
2803
2793
2783
2773
2762
2752
2742
2732
2722
2712
2702
2691
2681
2671
2661
2650
2640
2629
2619
2608
2598
2587
2576
2565
2555
2544
2533
2522
2511
2500
2489
2478
2466
2455
2444
2432
2421
2409
2398
2386
2374
2362
2350
2338
2325
2313
2300
2287
2274
2261
2248
2235
2221
2208
2194
2180
2166
2151
2137
2122
2107
2092
2076
2061
2045
2029
2013
1997
1981
1964
1948
1931
1913
1896
1879
1861
1843
1825
1807
1788
1770
1751
1732
1713
1694
1675
1655
1635
1616
1596
1576
1555
1535
1514
1494
1473
1452
1431
1410
1389
1368
1347
1325
1304
1282
1261
1239
1217
1196
1174
1152
1130
1109
1087
1065
1043
1020
999
977
955
934
912
890
868
846
824
802
780
758
736
714
692
670
648
626
604
583
561
539
517
496
474
453
431
409
388
367
345
324
302
281
260
239
218
197
176
155
134
113
93
72
52
32
11
-9
-29
-48
-68
-88
-107
-126
-145
-164
-183
-202
-220
-239
-257
-275
-293
-310
-328
-345
-362
-379
-396
-412
-428
-444
-460
-476
-491
-506
-521
-536
-551
-565
-580
-594
-608
-621
-635
-648
-661
-674
-687
-699
-712
-724
-735
-747
-758
-769
-780
-791
-801
-812
-822
-831
-841
-850
-859
-867
-876
-884
-891
-899
-906
-913
-920
-927
-933
-939
-945
-951
-956
-962
-967
-971
-976
-980
-985
-989
-992
-996
-1000
-1002
-1006
-1008
-1012
-1014
-1016
-1020
-1022
-1025
-1027
-1029
-1031
-1033
-1035
-1038
-1040
-1042
-1044
-1046
-1048
-1050
-1052
-1054
-1057
-1059
-1062
-1064
-1067
-1070
-1073
-1077
-1080
-1083
-1087
-1091
-1095
-1099
-1103
-1108
-1112
-1117
-1122
-1127
-1133
-1138
-1144
-1150
-1157
-1163
-1170
-1177
-1184
-1191
-1199
-1206
-1214
-1222
-1230
-1239
-1247
-1256
-1265
-1274
-1283
-1293
-1302
-1312
-1322
-1332
-1342
-1353
-1363
-1373
-1384
-1395
-1406
-1417
-1428
-1439
-1450
-1462
-1473
-1485
-1496
-1508
-1520
-1531
-1543
-1555
-1567
-1579
-1591
-1603
-1615
-1626
-1638
-1650
-1662
-1674
-1686
-1698
-1710
-1721
-1733
-1745
-1756
-1768
-1779
-1790
-1801
-1813
-1824
-1834
-1845
-1856
-1866
-1877
-1887
-1897
-1907
-1916
-1926
-1935
-1944
-1953
-1961
-1970
-1978
-1986
-1993
-2000
-2008
-2013
-2021
-2027
-2033
-2037
-2044
-2049
-2053
-2057
-2061
-2065
-2068
-2071
-2073
-2075
-2077
-2078
-2079
-2080
-2080
-2080
-2079
-2078
-2077
-2076
-2074
-2072
-2069
-2066
-2063
-2059
-2055
-2050
-2045
-2041
-2035
-2029
-2024
-2017
-2011
-2004
-1996
-1989
-1981
-1973
-1964
-1955
-1946
-1937
-1928
-1918
-1908
-1897
-1886
-1876
-1864
-1853
-1841
-1830
-1817
-1805
-1793
-1780
-1767
-1753
-1740
-1726
-1712
-1698
-1684
-1669
-1655
-1640
-1624
-1609
-1593
-1578
-1562
-1545
-1529
-1512
-1495
-1478
-1461
-1444
-1426
-1408
-1390
-1372
-1353
-1335
-1316
-1297
-1278
-1259
-1239
-1220
-1200
-1180
-1160
-1140
-1120
-1099
-1079
-1058
-1037
-1016
-995
-973
-952
-930
-908
-887
-865
-842
-820
-798
-775
-752
-729
-706
-683
-660
-637
-614
-590
-566
-543
-519
-495
-471
-447
-423
-398
-374
-349
-325
-300
-275
-250
-226
-201
-176
-150
-125
-100
-75
-49
-24
1
27
52
78
103
129
155
181
207
233
259
285
311
337
363
389
415
442
468
494
520
547
573
599
625
652
678
704
730
756
782
808
834
860
886
911
937
962
988
1012
1039
1064
1089
1114
1140
1164
1189
1214
1239
1263
1288
1312
1337
1361
1385
1409
1433
1456
1480
1503
1526
1549
1571
1594
1616
1638
1660
1681
1703
1724
1744
1765
1785
1805
1825
1844
1863
1882
1900
1918
1936
1953
1970
1987
2004
2020
2036
2051
2066
2081
2096
2110
2124
2138
2151
2164
2176
2189
2201
2212
2223
2234
2245
2255
2265
2274
2283
2292
2301
2309
2317
2324
2332
2339
2345
2352
2358
2364
2369
2375
2380
2384
2389
2393
2397
2400
2404
2407
2410
2412
2415
2417
2419
2421
2422
2423
2424
2425
2426
2427
2427
2427
2427
2427
2427
2426
2425
2425
2424
2423
2422
2420
2419
2418
2416
2414
2413
2411
2409
2407
2405
2403
2401
2399
2396
2394
2392
2389
2387
2384
2381
2379
2376
2373
2370
2367
2364
2362
2359
2356
2353
2350
2347
2344
2341
2337
2334
2331
2328
2325
2322
2319
2316
2313
2310
2307
2304
2301
2297
2294
2291
2288
2285
2281
2278
2275
2271
2268
2264
2261
2257
2253
2249
2245
2240
2236
2231
2227
2222
2217
2212
2206
2201
2195
2189
2183
2177
2171
2165
2158
2151
2145
2138
2130
2123
2116
2108
2100
2092
2084
2076
2068
2059
2051
2041
2033
2024
2015
2005
1996
1987
1977
1967
1957
1947
1937
1926
1916
1905
1894
1883
1872
1860
1849
1837
1825
1813
1801
1789
1776
1764
1751
1738
1725
1712
1699
1685
1671
1658
1644
1630
1616
1601
1587
1572
1557
1543
1528
1513
1498
1483
1467
1452
1437
1422
1406
1391
1376
1360
1345
1329
1314
1299
1283
1268
1253
1237
1222
1207
1191
1176
1161
1146
1131
1116
1101
1086
1071
1056
1041
1026
1010
996
981
967
952
937
922
908
893
879
864
849
835
820
806
792
777
763
748
734
720
705
691
677
663
648
634
620
606
592
578
563
549
535
521
507
493
479
465
452
438
424
410
396
383
369
355
342
328
314
301
287
274
260
246
233
219
206
192
179
165
152
138
125
111
98
84
71
58
44
31
18
5
-9
-22
-35
-48
-61
-74
-87
-99
-112
-125
-138
-150
-163
-175
-188
-200
-212
-224
-236
-248
-260
-272
-284
-296
-308
-319
-331
-342
-353
-365
-376
-387
-397
-408
-419
-429
-440
-450
-460
-470
-480
-489
-499
-508
-517
-526
-534
-543
-551
-559
-567
-575
-582
-590
-597
-603
-610
-616
-622
-628
-633
-639
-643
-648
-652
-656
-660
-664
-667
-670
-672
-674
-676
-678
-679
-680
-680
-681
-680
-680
-679
-677
-676
-674
-671
-668
-665
-661
-657
-652
-648
-642
-636
-630
-624
-616
-609
-601
-593
-584
-575
-565
-556
-545
-535
-524
-512
-500
-488
-476
-463
-449
-436
-422
-407
-392
-377
-362
-346
-330
-313
-296
-279
-262
-244
-226
-207
-188
-169
-150
-130
-110
-90
-70
-49
-28
-7
15
36
58
80
103
125
148
171
194
218
241
265
289
313
337
362
386
411
436
461
486
511
537
562
588
614
640
666
692
718
744
771
797
823
850
876
903
930
956
983
1008
1036
1062
1089
1115
1142
1168
1195
1221
1247
1273
1299
1325
1351
1377
1402
1428
1453
1478
1503
1528
1553
1577
1601
1626
1650
1673
1697
1720
1744
1767
1790
1812
1835
1857
1879
1901
1922
1944
1965
1985
2005
2025
2045
2066
2085
2104
2122
2140
2158
2176
2193
2210
2226
2242
2258
2273
2288
2302
2316
2329
2342
2355
2367
2378
2390
2400
2411
2420
2430
2439
2447
2455
2462
2469
2476
2482
2488
2493
2498
2502
2506
2510
2513
2516
2518
2520
2521
2522
2522
2522
2522
2521
2520
2518
2516
2514
2511
2508
2504
2500
2495
2490
2485
2479
2473
2466
2459
2452
2444
2436
2427
2418
2409
2399
2389
2378
2367
2356
2344
2332
2320
2307
2294
2281
2267
2253
2238
2224
2208
2193
2177
2161
2145
2128
2111
2094
2076
2058
2040
2021
2004
1985
1966
1947
1928
1908
1889
1869
1849
1829
1809
1788
1768
1747
1726
1706
1685
1664
1642
1621
1600
1579
1558
1536
1515
1494
1473
1452
1431
1410
1389
1368
1348
1327
1307
1287
1267
1247
1227
1208
1189
1170
1152
1133
1115
1098
1080
1063
1046
1030
1014
999
983
968
954
940
926
913
901
888
877
865
854
844
834
825
816
807
799
792
785
779
773
768
763
759
755
752
749
747
746
745
745
745
746
747
749
751
754
757
761
766
771
776
782
788
795
803
811
819
828
837
846
856
867
878
889
901
913
925
938
951
964
978
992
1006
1020
1036
1051
1066
1082
1098
1114
1130
1147
1164
1181
1198
1215
1232
1250
1267
1285
1303
1321
1339
1357
1375
1393
1411
1429
1447
1465
1482
1500
1518
1536
1553
1571
1588
1606
1623
1640
1657
1673
1690
1706
1722
1738
1754
1769
1785
1800
1815
1829
1844
1858
1872
1886
1899
1912
1925
1938
1950
1963
1974
1986
1997
2008
2017
2028
2037
2047
2056
2065
2073
2081
2088
2095
2101
2108
2113
2118
2123
2128
2132
2135
2138
2141
2143
2144
2146
2146
2146
2146
2145
2144
2142
2140
2137
2134
2130
2126
2122
2116
2111
2105
2098
2091
2083
2075
2067
2058
2048
2037
2028
2017
2005
1993
1981
1968
1955
1941
1926
1912
1896
1881
1864
1848
1831
1813
1795
1777
1758
1738
1719
1698
1678
1657
1635
1613
1591
1568
1545
1522
1498
1473
1448
1423
1398
1372
1346
1319
1292
1265
1238
1210
1182
1153
1124
1095
1066
1036
1006
977
946
916
885
854
823
791
760
728
696
664
632
600
567
534
501
468
435
402
368
335
301
267
233
199
165
131
96
62
27
-7
-42
-77
-112
-147
-182
-217
-252
-287
-322
-357
-392
-428
-463
-498
-533
-568
-603
-638
-673
-708
-743
-778
-813
-848
-883
-918
-952
-987
-1020
-1055
-1090
-1124
-1158
-1191
-1225
-1259
-1292
-1325
-1358
-1391
-1424
-1457
-1489
-1522
-1554
-1586
-1618
-1649
-1681
-1712
-1743
-1774
-1804
-1835
-1865
-1895
-1924
-1954
-1983
-2012
-2041
-2070
-2098
-2126
-2153
-2181
-2208
-2235
-2262
-2288
-2314
-2340
-2365
-2390
-2415
-2439
-2463
-2487
-2511
-2534
-2557
-2579
-2601
-2623
-2645
-2666
-2687
-2707
-2727
-2747
-2767
-2786
-2805
-2824
-2842
-2860
-2877
-2894
-2911
-2927
-2943
-2959
-2974
-2988
-3003
-3016
-3030
-3043
-3056
-3068
-3080
-3092
-3103
-3114
-3124
-3134
-3144
-3154
-3163
-3172
-3180
-3188
-3196
-3204
-3211
-3217
-3224
-3230
-3236
-3242
-3247
-3252
-3257
-3261
-3265
-3269
-3273
-3276
-3279
-3282
-3285
-3287
-3289
-3291
-3293
-3294
-3295
-3296
-3297
-3297
-3298
-3298
-3298
-3298
-3298
-3297
-3297
-3296
-3296
-3295
-3294
-3293
-3292
-3290
-3289
-3288
-3286
-3284
-3283
-3281
-3279
-3277
-3275
-3273
-3271
-3269
-3267
-3265
-3262
-3260
-3257
-3254
-3252
-3249
-3246
-3243
-3240
-3236
-3233
-3230
-3226
-3222
-3218
-3214
-3210
-3206
-3201
-3196
-3192
-3186
-3181
-3176
-3170
-3164
-3158
-3151
-3145
-3138
-3130
-3123
-3115
-3107
-3098
-3089
-3080
-3071
-3061
-3051
-3040
-3030
-3019
-3007
-2995
-2983
-2970
-2957
-2944
-2930
-2916
-2902
-2887
-2872
-2856
-2840
-2824
-2807
-2789
-2772
-2753
-2735
-2716
-2697
-2677
-2656
-2636
-2615
-2593
-2571
-2549
-2526
-2502
-2479
-2455
-2430
-2405
-2380
-2354
-2327
-2301
-2274
-2246
-2218
-2190
-2161
-2132
-2103
-2073
-2043
-2012
-1981
-1950
-1918
-1886
-1853
-1820
-1787
-1753
-1719
-1685
-1650
-1615
-1580
-1544
-1508
-1472
-1435
-1399
-1362
-1324
-1287
-1249
-1211
-1172
-1134
-1095
-1056
-1016
-977
-938
-898
-858
-818
-778
-737
-697
-656
-615
-574
-533
-492
-450
-409
-368
-326
-284
-242
-201
-159
-117
-75
-33
9
51
93
135
177
218
260
302
344
385
427
469
510
551
593
634
675
716
757
797
838
878
919
959
999
1039
1078
1118
1157
1196
1235
1274
1312
1350
1388
1426
1464
1501
1538
1575
1611
1647
1683
1719
1754
1789
1824
1858
1892
1926
1960
1993
2025
2058
2090
2121
2153
2184
2214
2244
2274
2303
2332
2361
2389
2416
2444
2470
2497
2523
2548
2573
2598
2622
2645
2668
2691
2713
2734
2755
2776
2796
2816
2835
2853
2871
2889
2906
2922
2938
2954
2969
2983
2997
3011
3024
3036
3048
3060
3071
3081
3091
3101
3110
3119
3127
3134
3141
3148
3154
3160
3165
3170
3174
3178
3181
3184
3187
3189
3191
3192
3192
3193
3193
3192
3191
3190
3188
3186
3184
3181
3178
3174
3171
3166
3162
3157
3151
3146
3140
3134
3127
3120
3113
3106
3098
3090
3082
3074
3065
3056
3047
3037
3028
3018
3008
2997
2987
2976
2965
2954
2943
2931
2919
2907
2895
2883
2871
2859
2846
2833
2820
2807
2794
2781
2767
2754
2740
2726
2712
2698
2684
2670
2655
2641
2626
2612
2597
2582
2568
2553
2538
2523
2508
2493
2478
2463
2447
2432
2417
2402
2386
2371
2356
2340
2325
2310
2294
2279
2263
2248
2232
2217
2201
2186
2170
2154
2139
2123
2107
2091
2076
2060
2044
2029
2013
1997
1982
1966
1950
1935
1919
1903
1887
1871
1855
1839
1823
1806
1790
1773
1756
1739
1723
1706
1689
1672
1654
1637
1619
1602
1584
1566
1548
1530
1512
1493
1475
1456
1438
1419
1400
1381
1362
1342
1323
1304
1284
1264
1244
1224
1204
1184
1163
1143
1122
1101
1080
1059
1038
1016
995
974
952
931
909
887
865
842
820
797
775
753
730
708
685
663
640
618
595
572
550
527
504
482
459
437
414
391
369
346
324
301
279
257
234
212
190
167
145
123
101
80
58
36
15
-7
-28
-50
-71
-92
-113
-133
-154
-174
-194
-214
-233
-253
-272
-291
-310
-328
-346
-364
-382
-399
-416
-433
-449
-465
-481
-496
-511
-525
-539
-552
-565
-578
-589
-601
-612
-622
-632
-642
-651
-659
-667
-675
-682
-688
-694
-700
-705
-709
-713
-716
-719
-722
-724
-725
-726
-726
-726
-725
-724
-722
-720
-718
-715
-711
-707
-703
-698
-693
-687
-680
-673
-666
-658
-650
-642
-633
-623
-613
-603
-592
-581
-570
-557
-545
-532
-518
-504
-490
-475
-459
-443
-427
-410
-393
-375
-357
-339
-320
-301
-281
-261
-240
-219
-198
-176
-154
-131
-108
-85
-62
-38
-13
11
36
62
87
113
139
166
193
220
247
275
303
331
359
387
416
445
474
503
533
563
593
623
653
683
714
745
775
806
837
868
899
931
962
993
1024
1055
1087
1118
1149
1180
1212
1243
1274
1305
1336
1367
1399
1429
1460
1491
1522
1552
1583
1613
1644
1674
1704
1734
1764
1794
1823
1853
1882
1911
1940
1969
1997
2025
2054
2081
2109
2136
2163
2190
2216
2242
2268
2293
2318
2343
2367
2391
2415
2438
2461
2484
2506
2528
2549
2571
2591
2611
2631
2651
2669
2688
2706
2723
2741
2757
2773
2789
2805
2820
2834
2848
2862
2876
2889
2902
2914
2926
2937
2948
2959
2969
2979
2988
2997
3005
3013
3020
3027
3034
3040
3046
3052
3057
3062
3066
3070
3073
3077
3079
3082
3083
3085
3086
3087
3087
3087
3087
3086
3084
3083
3081
3079
3076
3073
3070
3067
3063
3059
3055
3050
3045
3040
3034
3028
3022
3016
3009
3002
2995
2988
2980
2972
2964
2956
2947
2939
2930
2922
2913
2904
2895
2886
2876
2867
2858
2848
2839
2829
2820
2810
2801
2791
2782
2773
2763
2754
2745
2736
2727
2718
2709
2700
2692
2684
2676
2668
2660
2652
2645
2637
2630
2624
2617
2611
2605
2599
2594
2588
2583
2579
2574
2570
2566
2562
2559
2556
2553
2550
2548
2546
2544
2542
2541
2540
2540
2540
2540
2540
2540
2541
2542
2543
2545
2547
2549
2551
2554
2557
2560
2564
2568
2572
2576
2581
2586
2592
2597
2603
2610
2616
2623
2630
2637
2645
2652
2660
2669
2677
2686
2695
2705
2714
2724
2734
2744
2755
2766
2776
2788
2799
2810
2822
2834
2846
2858
2871
2883
2896
2909
2922
2935
2948
2961
2975
2988
3002
3015
3029
3043
3056
3070
3084
3098
3112
3125
3139
3153
3167
3180
3194
3208
3221
3234
3248
3261
3274
3287
3299
3312
3324
3336
3348
3360
3371
3382
3393
3404
3414
3424
3433
3443
3452
3461
3469
3477
3485
3492
3499
3506
3512
3518
3523
3528
3533
3538
3542
3546
3549
3552
3555
3557
3559
3560
3561
3562
3562
3562
3562
3561
3559
3557
3555
3552
3549
3545
3541
3537
3532
3527
3521
3515
3508
3502
3494
3487
3479
3470
3462
3453
3443
3433
3423
3412
3401
3390
3378
3366
3353
3340
3327
3313
3299
3285
3270
3255
3240
3224
3208
3191
3174
3157
3139
3121
3103
3084
3065
3046
3027
3007
2986
2966
2945
2924
2903
2881
2859
2837
2815
2792
2769
2745
2722
2698
2674
2650
2626
2601
2576
2551
2526
2500
2475
2449
2423
2396
2370
2343
2316
2289
2261
2233
2205
2177
2149
2120
2091
2063
2033
2004
1975
1945
1915
1885
1855
1825
1795
1764
1733
1702
1671
1640
1608
1577
1545
1513
1481
1449
1417
1384
1352
1319
1286
1254
1221
1188
1155
1121
1088
1054
1020
987
953
919
885
851
817
783
749
715
681
647
613
579
545
511
476
442
408
374
340
306
272
238
205
171
137
104
70
37
4
-29
-62
-95
-127
-160
-192
-224
-256
-288
-320
-351
-382
-413
-443
-474
-504
-533
-563
-591
-620
-648
-676
-704
-731
-758
-785
-811
-836
-862
-887
-911
-935
-959
-982
-1004
-1027
-1049
-1070
-1091
-1111
-1131
-1150
-1169
-1187
-1205
-1222
-1239
-1256
-1272
-1287
-1302
-1317
-1331
-1344
-1357
-1369
-1381
-1393
-1404
-1414
-1424
-1433
-1442
-1451
-1459
-1466
-1473
-1479
-1486
-1491
-1496
-1501
-1505
-1509
-1512
-1514
-1517
-1518
-1519
-1520
-1520
-1520
-1519
-1518
-1516
-1514
-1511
-1508
-1505
-1501
-1496
-1491
-1486
-1480
-1474
-1468
-1461
-1453
-1445
-1437
-1428
-1419
-1410
-1400
-1390
-1379
-1368
-1356
-1345
-1333
-1320
-1307
-1294
-1281
-1267
-1253
-1239
-1224
-1209
-1193
-1178
-1161
-1145
-1128
-1112
-1094
-1077
-1059
-1041
-1022
-1004
-986
-968
-948
-929
-910
-890
-870
-850
-830
-809
-788
-767
-746
-725
-703
-682
-660
-638
-616
-594
-572
-549
-527
-504
-482
-459
-437
-414
-391
-368
-345
-322
-299
-276
-253
-230
-207
-184
-161
-138
-114
-91
-68
-45
-22
1
24
47
70
93
116
139
162
185
208
230
253
275
297
319
341
363
384
406
427
448
469
490
511
531
551
571
591
610
630
649
668
686
705
723
740
758
775
792
809
825
841
857
872
887
902
916
930
944
957
970
982
994
1006
1016
1028
1038
1048
1057
1066
1075
1083
1090
1097
1104
1110
1116
1121
1126
1130
1133
1137
1139
1142
1143
1144
1145
1145
1145
1144
1143
1141
1138
1135
1131
1127
1123
1117
1112
1105
1098
1091
1083
1074
1065
1056
1046
1035
1024
1012
1000
988
975
961
947
932
917
901
884
867
850
832
813
794
774
754
733
712
690
668
645
621
598
573
549
523
498
471
445
418
390
362
334
305
276
246
216
186
155
123
92
60
28
-5
-37
-70
-103
-137
-170
-204
-238
-273
-308
-342
-377
-413
-448
-484
-519
-555
-591
-627
-663
-700
-736
-772
-809
-845
-881
-918
-954
-991
-1027
-1064
-1101
-1137
-1174
-1211
-1247
-1284
-1320
-1357
-1393
-1430
-1466
-1502
-1538
-1574
-1610
-1646
-1682
-1717
-1753
-1788
-1823
-1858
-1893
-1927
-1962
-1996
-2029
-2063
-2097
-2130
-2163
-2196
-2228
-2260
-2292
-2324
-2355
-2386
-2417
-2447
-2477
-2507
-2536
-2565
-2594
-2622
-2650
-2678
-2705
-2732
-2758
-2785
-2810
-2836
-2861
-2886
-2910
-2934
-2957
-2981
-3003
-3026
-3048
-3069
-3090
-3111
-3131
-3151
-3170
-3189
-3208
-3226
-3244
-3261
-3278
-3294
-3310
-3325
-3340
-3355
-3369
-3382
-3395
-3408
-3420
-3431
-3442
-3453
-3463
-3472
-3481
-3490
-3497
-3505
-3511
-3518
-3523
-3528
-3533
-3537
-3540
-3543
-3545
-3547
-3548
-3548
-3548
-3548
-3547
-3545
-3543
-3540
-3536
-3532
-3527
-3521
-3515
-3509
-3501
-3493
-3485
-3476
-3466
-3455
-3444
-3432
-3420
-3407
-3393
-3379
-3364
-3349
-3333
-3316
-3299
-3281
-3262
-3243
-3223
-3202
-3181
-3159
-3136
-3113
-3089
-3065
-3040
-3014
-2987
-2960
-2932
-2904
-2875
-2845
-2815
-2784
-2752
-2720
-2688
-2654
-2620
-2586
-2551
-2515
-2479
-2442
-2404
-2366
-2328
-2288
-2249
-2208
-2167
-2126
-2084
-2041
-1998
-1954
-1910
-1865
-1819
-1773
-1727
-1680
-1632
-1584
-1536
-1487
-1437
-1387
-1337
-1285
-1234
-1182
-1130
-1077
-1022
-970
-916
-861
-807
-751
-696
-640
-583
-527
-470
-412
-354
-296
-238
-179
-120
-61
-1
59
119
179
240
301
361
422
484
545
606
668
729
791
853
914
976
1038
1100
1162
1224
1286
1348
1410
1471
1533
1595
1656
1718
1779
1840
1901
1961
2021
2082
2142
2202
2262
2321
2380
2439
2498
2556
2614
2672
2730
2787
2844
2900
2956
3012
3067
3122
3176
3230
3283
3336
3389
3441
3492
3543
3594
3644
3693
3742
3791
3839
3886
3933
3980
4026
4070
4115
4159
4203
4246
4288
4330
4371
4411
4451
4490
4528
4566
4603
4640
4675
4710
4745
4778
4811
4843
4874
4905
4935
4964
4992
5020
5047
5073
5098
5123
5147
5170
5193
5214
5236
5256
5276
5294
5313
5330
5347
5363
5378
5392
5406
5420
5432
5444
5455
5465
5475
5484
5492
5500
5507
5513
5519
5524
5529
5532
5535
5538
5540
5541
5542
5542
5541
5540
5539
5537
5534
5530
5526
5522
5517
5511
5505
5498
5491
5483
5474
5465
5456
5446
5436
5426
5415
5403
5391
5379
5366
5353
5339
5325
5310
5295
5280
5264
5248
5232
5215
5198
5180
5162
5144
5125
5106
5086
5067
5046
5026
5005
4984
4963
4941
4919
4897
4875
4852
4829
4805
4782
4758
4733
4709
4684
4659
4634
4608
4583
4556
4530
4504
4477
4450
4423
4396
4368
4341
4313
4285
4256
4228
4199
4170
4141
4112
4083
4053
4022
3993
3963
3933
3902
3872
3841
3810
3779
3747
3715
3683
3651
3619
3587
3554
3522
3489
3456
3422
3389
3356
3322
3288
3254
3220
3186
3151
3116
3082
3047
3011
2976
2941
2905
2869
2833
2797
2761
2724
2688
2651
2615
2578
2541
2504
2467
2430
2393
2356
2319
2282
2245
2208
2170
2133
2095
2058
2021
1983
1946
1908
1871
1834
1796
1759
1721
1684
1646
1609
1571
1534
1497
1459
1422
1385
1347
1310
1273
1235
1198
1161
1124
1087
1050
1012
977
940
904
867
831
795
758
722
687
651
615
579
544
508
473
438
403
368
333
299
264
230
196
162
129
95
62
29
-4
-36
-68
-100
-132
-164
-195
-226
-257
-287
-318
-348
-378
-407
-437
-466
-495
-523
-551
-579
-607
-634
-661
-688
-714
-740
-765
-791
-815
-840
-864
-888
-912
-935
-958
-980
-1002
-1024
-1046
-1067
-1088
-1109
-1129
-1149
-1168
-1188
-1207
-1225
-1244
-1262
-1280
-1297
-1314
-1331
-1348
-1364
-1380
-1395
-1410
-1425
-1440
-1454
-1468
-1482
-1495
-1508
-1521
-1533
-1545
-1557
-1569
-1580
-1591
-1602
-1612
-1622
-1632
-1642
-1651
-1660
-1669
-1677
-1685
-1693
-1701
-1708
-1715
-1722
-1729
-1735
-1741
-1747
-1752
-1758
-1763
-1767
-1772
-1776
-1780
-1784
-1788
-1791
-1794
-1797
-1800
-1802
-1804
-1806
-1808
-1810
-1811
-1812
-1813
-1814
-1815
-1815
-1815
-1815
-1814
-1814
-1813
-1812
-1811
-1810
-1808
-1806
-1804
-1802
-1799
-1796
-1793
-1790
-1787
-1783
-1779
-1775
-1771
-1766
-1762
-1757
-1752
-1746
-1741
-1735
-1729
-1723
-1717
-1710
-1704
-1697
-1690
-1682
-1675
-1667
-1659
-1651
-1643
-1634
-1626
-1617
-1608
-1598
-1589
-1579
-1569
-1559
-1548
-1537
-1527
-1515
-1504
-1492
-1480
-1468
-1456
-1443
-1430
-1417
-1404
-1390
-1376
-1362
-1348
-1333
-1318
-1303
-1288
-1272
-1256
-1240
-1223
-1207
-1190
-1172
-1155
-1137
-1119
-1101
-1083
-1064
-1045
-1026
-1006
-987
-967
-947
-927
-906
-886
-865
-844
-822
-801
-779
-757
-735
-712
-690
-667
-644
-621
-597
-573
-550
-526
-501
-477
-452
-428
-403
-378
-352
-327
-301
-275
-249
-223
-197
-171
-144
-118
-91
-65
-38
-11
16
43
70
98
125
152
179
207
234
262
289
317
344
371
399
426
454
481
509
536
563
591
618
645
672
699
726
753
780
807
834
860
886
913
939
965
991
1016
1042
1068
1093
1118
1143
1168
1193
1217
1241
1266
1290
1313
1337
1360
1384
1407
1429
1452
1474
1497
1519
1540
1562
1583
1605
1626
1646
1667
1687
1708
1727
1747
1767
1786
1805
1823
1842
1860
1878
1896
1913
1931
1948
1964
1981
1997
2013
2029
2044
2060
2075
2090
2104
2119
2133
2147
2161
2174
2188
2201
2214
2227
2239
2251
2263
2275
2286
2297
2308
2319
2329
2339
2349
2359
2369
2378
2387
2396
2404
2412
2420
2428
2435
2443
2450
2456
2463
2469
2476
2482
2488
2493
2498
2504
2509
2513
2518
2522
2526
2530
2533
2537
2540
2542
2545
2547
2549
2551
2552
2554
2555
2555
2556
2556
2556
2556
2555
2555
2554
2552
2551
2549
2547
2544
2542
2539
2535
2532
2528
2524
2520
2515
2510
2505
2499
2494
2487
2481
2474
2467
2460
2452
2444
2436
2427
2419
2409
2400
2390
2380
2369
2358
2347
2336
2324
2312
2299
2286
2273
2260
2246
2232
2217
2203
2187
2172
2156
2140
2123
2106
2089
2071
2053
2033
2016
1996
1977
1957
1937
1917
1896
1874
1853
1831
1809
1786
1763
1740
1716
1692
1668
1644
1619
1594
1568
1542
1516
1490
1463
1436
1409
1381
1353
1325
1296
1267
1238
1209
1179
1149
1118
1088
1057
1025
994
962
930
898
865
833
800
767
733
700
666
632
598
564
530
495
461
426
391
356
321
286
251
216
180
145
109
74
38
3
-33
-68
-104
-139
-174
-210
-245
-280
-315
-350
-385
-420
-455
-489
-524
-558
-593
-627
-661
-695
-729
-762
-796
-829
-863
-896
-928
-961
-994
-1026
-1058
-1090
-1122
-1154
-1185
-1216
-1247
-1278
-1308
-1339
-1369
-1399
-1429
-1459
-1488
-1517
-1546
-1575
-1604
-1632
-1660
-1688
-1716
-1744
-1771
-1798
-1825
-1851
-1878
-1904
-1930
-1955
-1981
-2005
-2031
-2056
-2081
-2105
-2129
-2153
-2177
-2200
-2223
-2246
-2269
-2291
-2313
-2335
-2357
-2378
-2399
-2420
-2441
-2462
-2482
-2502
-2522
-2541
-2561
-2580
-2599
-2617
-2636
-2654
-2672
-2690
-2707
-2725
-2742
-2759
-2775
-2792
-2808
-2824
-2839
-2855
-2870
-2885
-2899
-2914
-2928
-2941
-2955
-2968
-2981
-2994
-3006
-3018
-3030
-3042
-3053
-3064
-3074
-3084
-3094
-3104
-3113
-3122
-3131
-3139
-3148
-3155
-3163
-3170
-3177
-3184
-3190
-3196
-3201
-3206
-3211
-3216
-3220
-3224
-3228
-3232
-3235
-3238
-3240
-3242
-3244
-3245
-3246
-3247
-3247
-3247
-3246
-3245
-3244
-3242
-3240
-3238
-3235
-3232
-3229
-3225
-3221
-3216
-3211
-3205
-3199
-3193
-3186
-3178
-3171
-3162
-3154
-3145
-3135
-3125
-3115
-3104
-3093
-3081
-3069
-3056
-3043
-3029
-3015
-3001
-2986
-2970
-2954
-2937
-2920
-2903
-2884
-2866
-2847
-2827
-2807
-2786
-2765
-2743
-2721
-2698
-2675
-2651
-2627
-2602
-2577
-2551
-2525
-2498
-2471
-2443
-2415
-2386
-2357
-2327
-2297
-2267
-2236
-2205
-2173
-2141
-2108
-2075
-2041
-2008
-1973
-1938
-1903
-1868
-1832
-1795
-1758
-1721
-1684
-1646
-1607
-1568
-1529
-1490
-1449
-1409
-1368
-1327
-1285
-1243
-1201
-1158
-1115
-1071
-1027
-983
-938
-893
-847
-802
-756
-709
-663
-616
-568
-520
-472
-424
-376
-327
-278
-228
-178
-129
-78
-28
22
73
124
176
227
279
331
383
435
488
540
593
646
699
752
805
859
912
966
1020
1073
1127
1181
1235
1289
1343
1397
1451
1505
1559
1613
1666
1720
1774
1827
1881
1934
1987
2040
2094
2147
2199
2252
2305
2357
2409
2461
2513
2565
2616
2667
2718
2769
2820
2870
2920
2970
3019
3069
3117
3166
3214
3262
3309
3357
3403
3450
3496
3542
3587
3632
3677
3721
3765
3809
3852
3895
3937
3979
4019
4061
4102
4142
4182
4221
4260
4298
4336
4373
4410
4447
4483
4519
4554
4589
4623
4657
4690
4723
4756
4788
4820
4851
4882
4912
4942
4972
5001
5030
5059
5087
5114
5141
5168
5194
5220
5246
5271
5296
5321
5345
5368
5392
5415
5437
5460
5481
5503
5523
5544
5564
5584
5603
5622
5641
5659
5677
5694
5711
5727
5743
5759
5774
5789
5804
5818
5831
5845
5857
5870
5882
5893
5905
5916
5926
5936
5946
5955
5964
5973
5981
5989
5997
6004
6011
6018
6024
6030
6035
6040
6045
6049
6053
6057
6060
6063
6066
6068
6070
6071
6073
6074
6074
6074
6074
6074
6073
6072
6070
6068
6066
6063
6060
6057
6053
6049
6045
6040
6035
6029
6024
6018
6011
6004
5997
5990
5982
5973
5965
5956
5946
5936
5926
5916
5905
5894
5882
5871
5858
5846
5833
5819
5805
5791
5776
5761
5746
5730
5714
5698
5681
5663
5645
5627
5609
5590
5571
5551
5531
5510
5489
5468
5446
5424
5402
5379
5356
5332
5308
5284
5259
5234
5208
5183
5156
5130
5103
5075
5048
5020
4992
4963
4934
4905
4875
4846
4815
4785
4754
4723
4692
4660
4628
4596
4563
4530
4497
4464
4431
4397
4363
4329
4294
4260
4225
4190
4155
4120
4083
4049
4013
3977
3941
3905
3869
3833
3796
3760
3723
3686
3649
3613
3576
3539
3501
3464
3427
3390
3352
3315
3278
3240
3203
3165
3128
3091
3053
3016
2979
2941
2904
2867
2830
2792
2755
2718
2681
2644
2607
2570
2533
2496
2460
2423
2387
2350
2314
2278
2241
2205
2169
2134
2098
2062
2027
1991
1956
1921
1886
1851
1816
1782
1747
1713
1679
1645
1611
1577
1544
1510
1477
1444
1411
1378
1346
1313
1281
1249
1217
1185
1154
1122
1091
1060
1029
998
967
937
906
876
846
816
786
756
727
698
668
639
611
582
553
525
497
469
441
414
386
359
332
305
279
252
226
200
174
149
124
99
74
50
26
2
-22
-45
-69
-92
-114
-137
-159
-180
-202
-223
-244
-265
-285
-306
-326
-345
-365
-384
-403
-421
-440
-458
-475
-493
-510
-527
-543
-559
-575
-591
-606
-621
-636
-650
-664
-678
-691
-704
-717
-729
-742
-754
-765
-776
-787
-798
-808
-818
-828
-838
-847
-856
-864
-873
-881
-888
-896
-903
-910
-917
-923
-930
-935
-941
-946
-952
-956
-961
-965
-969
-973
-977
-980
-983
-986
-989
-991
-994
-996
-997
-999
-1000
-1000
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1000
-1000
-999
-998
-996
-995
-993
-991
-989
-986
-984
-981
-978
-975
-972
-968
-965
-961
-957
-953
-950
-945
-941
-937
-933
-928
-923
-919
-914
-909
-904
-899
-894
-889
-884
-879
-874
-869
-864
-859
-853
-848
-843
-838
-833
-827
-822
-817
-812
-806
-801
-796
-791
-786
-780
-775
-770
-765
-760
-755
-750
-745
-740
-736
-731
-726
-721
-717
-712
-708
-703
-699
-694
-690
-686
-682
-677
-673
-669
-665
-662
-658
-654
-650
-647
-643
-640
-636
-633
-629
-626
-623
-620
-617
-614
-611
-608
-605
-603
-600
-598
-596
-593
-591
-589
-587
-585
-583
-582
-580
-578
-577
-575
-574
-573
-571
-570
-569
-568
-566
-565
-564
-563
-562
-561
-561
-560
-559
-558
-557
-557
-556
-555
-554
-554
-553
-552
-551
-551
-550
-549
-549
-548
-548
-547
-547
-546
-546
-545
-545
-544
-544
-543
-543
-542
-542
-542
-541
-541
-541
-540
-540
-539
-539
-539
-538
-538
-538
-537
-537
-536
-536
-536
-535
-535
-535
-534
-534
-534
-533
-533
-533
-532
-532
-531
-531
-531
-530
-530
-530
-529
-529
-529
-528
-528
-528
-528
-527
-527
-527
-526
-526
-526
-526
-525
-525
-525
-524
-524
-524
-524
-524
-523
-523
-523
-523
-523
-523
-523
-523
-523
-522
-522
-522
-522
-522
-522
-522
-522
-522
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-523
-522
-522
-522
-522
-522
-521
-521
-521
-520
-520
-519
-519
-518
-518
-517
-517
-516
-515
-515
-514
-513
-512
-511
-510
-510
-509
-508
-506
-505
-504
-503
-501
-500
-498
-496
-495
-493
-491
-489
-487
-485
-483
-481
-479
-476
-474
-471
-469
-466
-464
-461
-458
-455
-452
-449
-446
-443
-439
-436
-433
-429
-425
-422
-418
-414
-411
-407
-403
-399
-395
-392
-388
-384
-380
-376
-372
-368
-364
-360
-356
-352
-348
-345
-341
-337
-334
-330
-327
-323
-320
-317
-314
-311
-308
-305
-302
-300
-297
-295
-293
-291
-289
-287
-285
-283
-282
-281
-279
-278
-278
-277
-276
-276
-276
-276
-276
-276
-276
-276
-277
-278
-279
-280
-281
-282
-283
-285
-286
-288
-290
-291
-293
-296
-298
-300
-303
-305
-308
-311
-314
-317
-320
-324
-327
-331
-335
-338
-342
-347
-351
-355
-360
-364
-369
-374
-378
-383
-388
-393
-398
-403
-408
-414
-419
-424
-430
-435
-440
-446
-451
-457
-462
-468
-473
-479
-485
-490
-496
-501
-507
-512
-518
-524
-529
-535
-540
-546
-551
-556
-562
-567
-572
-577
-582
-587
-592
-596
-601
-606
-610
-614
-619
-623
-627
-631
-634
-638
-642
-645
-648
-651
-654
-657
-660
-662
-665
-667
-669
-671
-673
-675
-677
-678
-680
-681
-682
-683
-684
-684
-685
-685
-685
-685
-685
-684
-684
-683
-682
-681
-680
-679
-677
-676
-674
-672
-669
-667
-664
-662
-659
-655
-652
-648
-645
-641
-637
-632
-628
-623
-618
-613
-608
-602
-596
-591
-584
-578
-571
-565
-558
-550
-543
-536
-528
-520
-512
-504
-495
-487
-478
-469
-459
-450
-441
-431
-421
-411
-401
-391
-380
-369
-358
-347
-336
-325
-313
-301
-290
-278
-265
-253
-240
-228
-215
-202
-189
-175
-162
-148
-134
-120
-106
-92
-78
-63
-48
-34
-19
-4
11
27
42
58
73
89
105
121
137
153
169
186
202
219
235
252
269
285
302
319
336
353
370
387
404
421
438
455
472
489
506
524
541
558
575
592
610
627
644
661
678
696
713
730
747
764
781
798
815
832
849
866
882
899
916
932
949
965
982
998
1014
1030
1046
1062
1077
1093
1108
1124
1139
1154
1169
1184
1198
1213
1227
1241
1255
1269
1282
1296
1309
1322
1335
1347
1359
1372
1383
1395
1406
1418
1429
1439
1450
1460
1470
1480
1490
1499
1508
1517
1526
1535
1543
1551
1559
1567
1575
1582
1589
1596
1603
1609
1616
1622
1628
1634
1640
1645
1651
1656
1661
1666
1670
1675
1679
1683
1687
1691
1694
1698
1701
1704
1707
1710
1713
1715
1718
1720
1722
1724
1726
1728
1729
1731
1732
1733
1735
1736
1737
1737
1738
1739
1739
1739
1740
1740
1740
1740
1740
1740
1739
1739
1739
1739
1738
1738
1737
1737
1737
1736
1735
1735
1734
1734
1733
1733
1732
1731
1731
1730
1730
1729
1729
1729
1728
1728
1728
1728
1728
1728
1728
1729
1729
1729
1730
1730
1731
1732
1733
1734
1735
1736
1737
1739
1741
1742
1744
1747
1749
1751
1754
1757
1759
1763
1766
1769
1773
1776
1780
1784
1789
1793
1798
1803
1808
1813
1819
1825
1830
1837
1843
1849
1856
1863
1870
1878
1886
1894
1902
1911
1919
1928
1938
1947
1957
1967
1977
1987
1998
2009
2020
2032
2043
2055
2067
2080
2092
2105
2118
2131
2145
2159
2173
2187
2201
2216
2231
2246
2261
2277
2293
2309
2325
2341
2358
2374
2391
2408
2425
2443
2461
2478
2496
2514
2533
2551
2570
2588
2607
2626
2645
2665
2684
2704
2723
2743
2763
2783
2803
2824
2844
2864
2885
2906
2927
2948
2969
2990
3012
3033
3055
3076
3098
3120
3142
3163
3185
3207
3229
3251
3273
3296
3318
3340
3362
3384
3406
3428
3450
3472
3494
3515
3537
3559
3581
3602
3624
3645
3667
3688
3709
3730
3751
3772
3793
3813
3833
3854
3874
3893
3913
3933
3952
3971
3990
4009
4027
4045
4062
4081
4098
4115
4132
4148
4164
4180
4196
4211
4226
4241
4255
4269
4283
4296
4309
4322
4334
4346
4358
4369
4380
4390
4400
4410
4419
4428
4437
4445
4453
4460
4467
4473
4479
4485
4490
4494
4499
4502
4506
4509
4511
4513
4515
4516
4516
4516
4516
4515
4514
4512
4510
4507
4504
4500
4496
4491
4486
4480
4474
4467
4460
4452
4444
4436
4426
4417
4406
4396
4385
4373
4361
4348
4335
4321
4307
4293
4278
4262
4246
4230
4213
4195
4178
4159
4141
4121
4102
4082
4061
4040
4019
3997
3975
3953
3930
3907
3884
3860
3836
3811
3786
3761
3736
3710
3684
3658
3631
3604
3577
3549
3521
3493
3465
3437
3408
3379
3350
3321
3291
3262
3232
3202
3171
3141
3110
3080
3049
3017
2986
2955
2923
2891
2859
2827
2795
2763
2730
2698
2665
2633
2600
2567
2534
2501
2468
2435
2402
2369
2336
2302
2269
2236
2202
2169
2135
2102
2068
2035
2001
1968
1934
1900
1867
1833
1799
1766
1732
1698
1664
1630
1597
1563
1529
1495
1461
1427
1393
1359
1325
1291
1258
1224
1190
1156
1122
1088
1054
1020
986
953
919
885
851
818
784
750
717
683
649
616
582
549
516
482
449
416
383
350
318
285
252
220
187
155
123
91
59
27
-5
-36
-68
-99
-130
-161
-191
-222
-252
-282
-312
-342
-372
-401
-430
-459
-488
-516
-545
-573
-600
-628
-655
-682
-709
-736
-762
-788
-813
-838
-863
-888
-913
-937
-961
-985
-1008
-1031
-1054
-1076
-1098
-1120
-1141
-1162
-1183
-1204
-1224
-1243
-1263
-1282
-1301
-1319
-1337
-1355
-1372
-1389
-1406
-1422
-1438
-1453
-1468
-1483
-1497
-1511
-1525
-1538
-1551
-1563
-1575
-1587
-1598
-1609
-1619
-1629
-1639
-1648
-1657
-1666
-1674
-1682
-1690
-1697
-1704
-1711
-1717
-1723
-1728
-1734
-1738
-1743
-1747
-1751
-1754
-1757
-1760
-1763
-1765
-1768
-1769
-1771
-1772
-1773
-1774
-1774
-1774
-1774
-1773
-1773
-1772
-1771
-1769
-1768
-1766
-1764
-1762
-1760
-1757
-1755
-1752
-1748
-1745
-1742
-1738
-1734
-1730
-1726
-1721
-1717
-1712
-1708
-1703
-1698
-1692
-1687
-1681
-1676
-1670
-1664
-1658
-1652
-1645
-1639
-1633
-1626
-1619
-1612
-1605
-1598
-1591
-1584
-1576
-1569
-1561
-1554
-1546
-1538
-1530
-1522
-1514
-1506
-1498
-1489
-1481
-1472
-1464
-1455
-1447
-1438
-1429
-1420
-1412
-1403
-1394
-1385
-1376
-1367
-1358
-1349
-1340
-1331
-1322
-1312
-1303
-1294
-1285
-1276
-1266
-1257
-1248
-1239
-1229
-1220
-1211
-1202
-1192
-1183
-1174
-1165
-1155
-1146
-1137
-1128
-1119
-1109
-1100
-1091
-1082
-1072
-1063
-1054
-1045
-1035
-1026
-1016
-1008
-998
-989
-980
-970
-961
-951
-942
-932
-922
-913
-903
-893
-883
-873
-864
-854
-844
-834
-824
-814
-804
-793
-783
-773
-763
-752
-742
-731
-721
-710
-699
-688
-677
-666
-655
-644
-633
-622
-610
-599
-587
-576
-564
-552
-540
-528
-516
-504
-492
-479
-467
-454
-442
-429
-416
-403
-391
-378
-364
-351
-338
-325
-311
-298
-285
-271
-257
-244
-230
-216
-202
-188
-174
-160
-146
-132
-117
-103
-89
-74
-59
-45
-30
-15
-1
14
29
44
59
74
89
104
120
135
150
166
181
196
212
228
243
259
274
290
306
322
337
353
369
385
401
417
432
448
464
480
496
512
527
543
559
575
591
606
622
637
653
669
684
699
715
730
746
761
776
792
807
822
837
852
867
882
897
912
927
942
956
971
986
1000
1014
1029
1043
1057
1071
1085
1099
1112
1126
1139
1153
1166
1179
1192
1205
1218
1230
1243
1255
1267
1279
1291
1303
1315
1327
1338
1349
1361
1371
1382
1393
1403
1414
1424
1434
1443
1453
1462
1471
1480
1489
1497
1506
1514
1522
1530
1537
1545
1552
1559
1565
1572
1578
1584
1590
1596
1601
1606
1611
1616
1621
1625
1629
1633
1636
1639
1642
1645
1647
1650
1652
1653
1655
1656
1657
1657
1657
1657
1657
1657
1656
1655
1653
1651
1649
1647
1644
1641
1638
1635
1631
1627
1623
1618
1613
1608
1602
1596
1590
1584
1577
1570
1562
1555
1547
1539
1530
1521
1512
1503
1493
1483
1473
1463
1452
1441
1430
1419
1407
1395
1383
1371
1359
1346
1333
1320
1307
1294
1281
1267
1253
1239
1225
1211
1197
1183
1168
1154
1139
1125
1110
1095
1080
1065
1050
1035
1020
1004
990
974
959
944
929
914
899
884
869
854
839
824
809
795
780
766
751
737
723
708
694
681
667
653
640
626
613
600
587
575
562
550
538
526
514
502
491
480
469
458
447
437
427
417
407
397
388
378
369
360
352
343
335
327
319
312
304
297
290
283
276
270
263
257
251
245
239
234
228
223
218
213
208
203
199
194
190
186
182
178
174
171
167
164
160
157
154
151
148
146
143
140
138
136
133
131
129
126
124
122
120
118
116
114
112
111
109
107
105
104
102
100
99
97
95
94
92
91
89
87
86
84
82
80
78
76
74
72
70
68
66
63
61
58
56
53
50
48
45
42
39
36
33
29
26
22
19
15
11
7
3
-2
-6
-10
-15
-20
-25
-30
-35
-40
-45
-51
-57
-63
-68
-75
-81
-87
-93
-100
-107
-113
-120
-127
-134
-142
-149
-156
-164
-171
-179
-187
-195
-202
-210
-218
-227
-235
-243
-251
-260
-268
-277
-285
-294
-302
-311
-319
-328
-337
-345
-354
-363
-372
-381
-390
-399
-408
-417
-426
-434
-443
-452
-461
-470
-479
-488
-497
-505
-514
-523
-532
-540
-549
-558
-566
-575
-583
-592
-600
-609
-617
-625
-633
-642
-650
-658
-665
-673
-681
-689
-696
-703
-711
-718
-725
-732
-739
-745
-752
-758
-764
-770
-776
-782
-787
-792
-797
-802
-807
-811
-815
-819
-823
-826
-829
-832
-835
-838
-840
-842
-844
-845
-846
-847
-848
-848
-848
-848
-847
-847
-846
-844
-843
-841
-839
-836
-834
-831
-827
-824
-820
-816
-811
-807
-802
-796
-791
-785
-778
-772
-765
-758
-751
-743
-735
-727
-719
-711
-702
-693
-684
-674
-664
-654
-644
-634
-623
-612
-601
-589
-578
-566
-554
-542
-529
-517
-504
-491
-478
-465
-451
-438
-424
-410
-396
-382
-368
-354
-339
-325
-310
-295
-280
-265
-250
-235
-219
-204
-189
-173
-158
-142
-126
-111
-95
-79
-63
-48
-32
-16
0
16
32
48
64
80
95
111
127
143
159
175
190
206
222
237
253
268
284
299
314
330
345
360
374
389
404
419
433
448
462
476
491
505
519
533
547
561
575
589
602
616
629
643
656
669
683
696
709
722
736
749
762
775
788
801
814
827
840
853
866
879
892
904
917
930
944
957
970
983
996
1008
1022
1036
1049
1063
1077
1090
1104
1118
1132
1146
1160
1174
1189
1203
1218
1233
1248
1263
1278
1293
1309
1324
1340
1356
1372
1388
1405
1421
1438
1455
1472
1490
1507
1525
1543
1562
1580
1599
1618
1637
1656
1675
1695
1715
1735
1755
1776
1796
1817
1838
1860
1881
1903
1924
1946
1969
1991
2013
2036
2059
2082
2105
2129
2153
2176
2200
2224
2249
2273
2298
2323
2348
2373
2398
2423
2449
2475
2501
2527
2553
2579
2605
2632
2658
2685
2712
2739
2766
2793
2820
2848
2875
2903
2930
2958
2986
3014
3041
3069
3097
3125
3153
3182
3210
3238
3266
3294
3322
3350
3379
3407
3435
3463
3491
3519
3547
3576
3604
3632
3660
3687
3715
3743
3770
3798
3825
3853
3880
3907
3934
3961
3988
4014
4041
4067
4093
4119
4145
4170
4196
4221
4246
4271
4296
4320
4344
4368
4392
4416
4439
4462
4485
4507
4529
4551
4573
4594
4615
4635
4656
4676
4696
4715
4734
4753
4771
4789
4806
4824
4841
4857
4873
4889
4904
4919
4933
4947
4961
4974
4987
4999
5011
5023
5034
5044
5054
5063
5072
5080
5088
5096
5103
5109
5115
5121
5126
5130
5134
5138
5140
5143
5145
5146
5147
5147
5146
5146
5144
5142
5140
5137
5133
5129
5125
5119
5114
5107
5101
5093
5085
5077
5068
5058
5048
5038
5027
5015
5003
4990
4976
4962
4948
4933
4917
4901
4885
4868
4850
4832
4813
4794
4774
4754
4733
4712
4690
4668
4645
4622
4598
4574
4549
4523
4498
4471
4445
4418
4390
4362
4334
4305
4276
4247
4217
4187
4156
4125
4093
4062
4030
3997
3964
3931
3898
3865
3831
3797
3763
3728
3693
3658
3623
3588
3552
3517
3481
3445
3409
3372
3336
3300
3263
3226
3190
3153
3116
3079
3042
3005
2968
2931
2893
2856
2819
2782
2745
2708
2671
2633
2596
2559
2522
2485
2448
2412
2375
2338
2301
2265
2228
2192
2156
2120
2084
2048
2012
1976
1941
1905
1870
1835
1800
1766
1731
1697
1663
1629
1595
1562
1528
1495
1462
1430
1397
1365
1333
1301
1270
1239
1208
1177
1147
1117
1087
1057
1028
999
970
941
913
885
857
829
802
775
748
721
695
669
643
617
592
567
542
517
493
468
445
421
397
374
351
328
306
283
261
240
218
196
175
154
134
113
93
72
52
32
13
-7
-26
-45
-64
-83
-102
-120
-139
-157
-175
-193
-210
-228
-245
-262
-279
-296
-312
-329
-345
-361
-377
-392
-408
-423
-438
-453
-468
-483
-497
-512
-526
-540
-554
-568
-581
-594
-608
-621
-634
-646
-659
-671
-684
-696
-708
-720
-731
-743
-754
-766
-777
-787
-798
-809
-819
-830
-840
-850
-860
-869
-879
-888
-897
-906
-915
-924
-933
-941
-950
-958
-966
-974
-981
-989
-996
-1002
-1010
-1016
-1022
-1029
-1035
-1040
-1046
-1051
-1057
-1062
-1066
-1071
-1075
-1079
-1083
-1087
-1091
-1094
-1097
-1100
-1103
-1105
-1107
-1109
-1111
-1113
-1114
-1115
-1116
-1117
-1118
-1118
-1118
-1118
-1118
-1117
-1117
-1116
-1115
-1113
-1112
-1110
-1108
-1106
-1104
-1101
-1098
-1095
-1092
-1088
-1085
-1081
-1077
-1072
-1068
-1063
-1058
-1053
-1048
-1042
-1036
-1031
-1024
-1018
-1012
-1004
-998
-991
-984
-976
-968
-960
-952
-944
-935
-927
-918
-909
-899
-890
-880
-870
-860
-850
-840
-829
-819
-808
-797
-785
-774
-763
-751
-739
-727
-715
-702
-689
-677
-664
-651
-637
-624
-610
-597
-583
-569
-554
-540
-526
-511
-497
-482
-467
-452
-437
-421
-406
-391
-375
-359
-344
-328
-312
-296
-280
-264
-247
-231
-214
-198
-181
-164
-148
-131
-114
-97
-80
-63
-46
-29
-12
6
23
40
57
75
92
110
127
144
162
179
197
214
232
250
267
285
302
320
337
355
372
390
407
425
442
459
477
494
511
529
546
563
580
597
613
630
647
663
680
696
713
729
745
761
777
793
809
824
840
855
870
885
900
915
930
944
958
972
986
1000
1014
1027
1041
1054
1067
1079
1092
1104
1116
1128
1140
1151
1163
1174
1184
1195
1205
1215
1225
1235
1244
1254
1263
1271
1280
1288
1296
1303
1311
1318
1325
1332
1338
1344
1350
1355
1360
1365
1370
1374
1378
1381
1385
1388
1390
1393
1394
1396
1397
1398
1399
1399
1399
1399
1398
1397
1395
1393
1391
1389
1386
1383
1379
1376
1371
1367
1362
1357
1352
1346
1340
1333
1327
1320
1312
1305
1297
1288
1280
1271
1262
1252
1243
1233
1222
1212
1201
1190
1179
1167
1155
1143
1131
1118
1106
1093
1080
1067
1053
1040
1026
1012
998
984
970
955
941
926
911
897
882
867
852
837
822
807
791
776
761
746
731
716
700
685
670
655
640
625
610
596
581
566
552
537
523
509
495
481
467
453
439
426
413
399
386
373
361
348
336
324
312
300
288
277
265
254
243
233
222
212
202
192
183
174
165
156
147
139
131
123
116
109
102
95
89
83
77
71
66
61
56
52
48
44
40
37
34
31
28
26
24
23
21
20
20
19
19
19
19
20
21
22
24
26
28
31
33
37
40
44
48
52
56
61
66
72
77
83
89
96
102
109
117
124
132
140
148
157
166
175
184
194
203
214
224
234
245
256
267
278
290
301
313
325
337
350
362
375
388
401
414
427
441
454
468
482
496
510
524
539
553
568
582
597
612
627
642
657
672
687
702
717
733
748
763
779
794
810
825
840
856
871
887
902
918
933
948
964
979
994
1008
1024
1039
1054
1069
1083
1098
1112
1127
1141
1155
1169
1183
1197
1210
1223
1237
1250
1262
1275
1287
1299
1311
1323
1335
1346
1357
1368
1379
1389
1399
1409
1419
1429
1438
1447
1456
1465
1473
1481
1489
1496
1504
1511
1517
1524
1530
1536
1541
1547
1552
1557
1561
1566
1570
1574
1577
1581
1584
1587
1590
1592
1594
1597
1598
1600
1601
1603
1604
1604
1605
1605
1606
1606
1605
1605
1605
1604
1603
1602
1601
1599
1598
1596
1594
1592
1590
1588
1586
1583
1580
1578
1575
1572
1568
1565
1562
1558
1554
1551
1547
1543
1539
1535
1531
1527
1523
1519
1514
1510
1506
1501
1497
1492
1487
1483
1478
1473
1468
1463
1458
1453
1448
1442
1437
1432
1427
1422
1417
1411
1406
1401
1396
1391
1386
1380
1375
1370
1365
1359
1354
1349
1344
1339
1334
1329
1324
1319
1313
1308
1303
1299
1294
1289
1284
1279
1274
1269
1265
1260
1255
1250
1245
1240
1236
1231
1226
1221
1217
1212
1207
1202
1198
1193
1188
1184
1179
1174
1169
1165
1160
1155
1150
1146
1141
1136
1131
1126
1121
1117
1112
1107
1102
1097
1092
1088
1083
1078
1073
1068
1064
1059
1054
1049
1045
1040
1035
1031
1026
1020
1016
1012
1006
1002
998
993
989
984
979
975
970
965
961
956
951
947
942
937
933
928
924
919
914
910
905
900
896
891
886
882
877
873
868
863
859
854
850
845
841
836
831
827
822
818
813
808
804
799
794
790
785
780
776
771
767
762
757
753
748
743
739
734
729
725
720
715
711
706
701
697
692
687
682
678
673
668
664
659
654
650
645
640
635
631
626
621
616
611
606
601
596
591
586
581
576
571
566
561
556
551
546
541
535
530
525
520
515
510
504
499
494
489
484
478
473
468
463
457
452
447
442
436
431
426
420
415
410
405
400
395
390
385
380
375
370
365
360
356
351
346
342
337
333
328
324
320
315
311
307
303
299
295
291
287
284
280
277
273
270
267
264
261
258
256
253
251
249
246
244
242
241
239
237
236
235
234
233
232
231
231
230
230
230
230
230
230
231
231
232
233
234
235
236
238
240
242
244
246
248
250
253
256
259
261
265
268
271
274
278
281
285
289
293
297
301
305
309
313
318
322
327
331
336
341
346
350
355
360
365
370
375
380
385
390
395
400
406
411
416
422
427
433
438
443
449
454
459
465
470
475
481
486
491
496
501
507
512
517
522
527
532
537
542
547
552
556
561
566
571
576
580
585
590
594
599
603
608
612
617
621
625
630
634
638
642
646
651
655
659
663
667
670
674
678
681
684
688
691
694
696
699
701
703
705
707
709
711
712
714
716
717
719
720
722
723
724
725
726
727
728
729
729
730
730
731
731
731
731
731
731
732
732
732
732
732
731
731
731
731
730
730
729
728
727
726
725
724
723
721
720
719
717
715
714
712
710
708
706
704
701
699
696
693
690
687
684
680
676
672
668
664
659
655
650
645
640
635
630
624
618
613
607
601
594
588
581
575
568
561
554
547
539
532
525
517
510
502
494
486
478
470
461
453
444
435
426
417
408
398
389
380
370
361
351
342
332
322
312
303
293
282
272
262
251
241
230
219
208
196
185
173
161
149
137
124
112
99
86
73
59
46
32
19
5
-8
-22
-36
-50
-64
-78
-92
-106
-120
-134
-148
-162
-176
-190
-203
-217
-230
-244
-257
-270
-283
-296
-309
-322
-335
-348
-360
-372
-385
-397
-408
-420
-432
-443
-455
-466
-477
-487
-498
-508
-519
-529
-539
-549
-559
-568
-578
-587
-596
-606
-614
-623
-632
-640
-649
-656
-664
-672
-679
-685
-692
-698
-704
-709
-714
-719
-723
-727
-731
-735
-738
-740
-743
-745
-747
-748
-749
-750
-750
-750
-750
-749
-748
-746
-744
-742
-740
-737
-734
-731
-727
-723
-718
-714
-709
-703
-698
-691
-685
-678
-671
-663
-655
-647
-638
-629
-619
-610
-600
-589
-578
-567
-556
-544
-532
-520
-507
-494
-481
-468
-454
-440
-426
-411
-397
-382
-366
-351
-335
-319
-302
-286
-269
-252
-234
-217
-199
-180
-162
-143
-124
-104
-85
-65
-45
-24
-4
17
37
58
79
100
122
143
165
187
209
232
254
277
301
324
348
371
395
420
444
469
493
518
543
569
594
619
645
671
697
723
749
775
801
827
854
880
906
933
959
986
1012
1039
1066
1093
1120
1148
1175
1202
1229
1257
1284
1311
1338
1365
1392
1419
1446
1473
1500
1527
1554
1582
1609
1636
1664
1691
1719
1746
1774
1801
1829
1856
1884
1911
1938
1965
1992
2019
2045
2073
2100
2126
2153
2180
2207
2233
2260
2287
2315
2342
2369
2396
2423
2450
2477
2504
2531
2557
2584
2611
2638
2664
2691
2718
2744
2771
2797
2824
2850
2876
2902
2928
2954
2980
3005
3030
3056
3081
3105
3130
3154
3179
3203
3227
3251
3275
3298
3321
3344
3367
3390
3412
3435
3457
3478
3500
3521
3542
3562
3583
3603
3623
3642
3662
3681
3699
3718
3736
3754
3771
3788
3805
3822
3838
3854
3870
3885
3900
3915
3929
3944
3957
3971
3984
3996
4009
4021
4032
4043
4054
4064
4074
4083
4093
4101
4110
4117
4125
4132
4139
4145
4151
4157
4162
4167
4171
4176
4179
4182
4185
4187
4189
4191
4192
4192
4193
4192
4192
4191
4190
4188
4186
4183
4180
4176
4173
4168
4164
4159
4153
4147
4141
4134
4127
4119
4111
4103
4094
4085
4075
4066
4054
4043
4033
4021
4009
3997
3984
3971
3958
3944
3930
3915
3901
3886
3870
3854
3838
3822
3805
3788
3770
3752
3734
3716
3697
3678
3658
3639
3619
3599
3578
3558
3537
3516
3495
3473
3451
3429
3407
3385
3362
3340
3317
3293
3270
3246
3222
3198
3173
3149
3124
3099
3074
3049
3023
2997
2972
2946
2919
2893
2866
2839
2812
2785
2758
2730
2703
2675
2647
2619
2591
2562
2534
2505
2476
2447
2418
2389
2360
2330
2301
2271
2242
2212
2182
2152
2122
2091
2061
2031
2000
1970
1939
1909
1879
1848
1818
1787
1757
1726
1695
1664
1634
1603
1572
1541
1511
1480
1449
1418
1387
1356
1325
1295
1264
1233
1202
1171
1140
1109
1078
1047
1016
986
955
924
893
862
831
800
769
738
707
677
646
615
585
554
524
494
464
433
403
374
344
314
284
255
226
197
167
139
110
81
52
24
-5
-33
-61
-89
-117
-145
-173
-200
-228
-255
-282
-309
-335
-362
-388
-414
-440
-465
-491
-516
-541
-565
-590
-614
-639
-663
-687
-711
-734
-758
-781
-804
-827
-850
-872
-894
-916
-937
-958
-979
-1000
-1020
-1040
-1060
-1079
-1099
-1117
-1136
-1154
-1173
-1190
-1208
-1225
-1242
-1258
-1275
-1290
-1306
-1321
-1336
-1350
-1364
-1378
-1391
-1405
-1417
-1430
-1442
-1453
-1465
-1476
-1486
-1496
-1506
-1515
-1524
-1532
-1540
-1548
-1555
-1561
-1568
-1574
-1579
-1584
-1589
-1594
-1598
-1601
-1604
-1607
-1610
-1612
-1613
-1614
-1615
-1616
-1616
-1615
-1614
-1613
-1612
-1610
-1607
-1605
-1601
-1598
-1594
-1589
-1585
-1579
-1574
-1568
-1561
-1555
-1547
-1540
-1532
-1523
-1514
-1505
-1495
-1485
-1474
-1463
-1452
-1440
-1428
-1415
-1402
-1388
-1375
-1360
-1346
-1331
-1315
-1300
-1283
-1267
-1250
-1233
-1216
-1198
-1180
-1162
-1143
-1124
-1105
-1085
-1065
-1045
-1024
-1002
-981
-960
-938
-916
-893
-870
-847
-824
-800
-776
-752
-728
-703
-679
-654
-629
-603
-578
-552
-527
-501
-475
-448
-422
-396
-369
-343
-316
-289
-262
-235
-208
-181
-154
-126
-99
-71
-44
-17
11
38
65
93
120
148
175
202
229
257
284
311
338
365
392
419
446
473
500
527
553
579
606
632
658
684
709
735
760
785
811
836
861
885
910
934
958
982
1006
1030
1053
1076
1099
1121
1143
1165
1187
1208
1229
1250
1271
1291
1311
1330
1350
1369
1388
1406
1424
1442
1460
1478
1495
1512
1529
1545
1561
1577
1593
1608
1623
1638
1652
1666
1680
1693
1706
1719
1731
1743
1754
1765
1776
1786
1796
1806
1815
1824
1833
1841
1849
1856
1863
1870
1877
1883
1889
1895
1900
1905
1909
1913
1917
1920
1923
1926
1928
1930
1931
1933
1934
1935
1935
1935
1935
1935
1934
1933
1932
1931
1929
1927
1925
1923
1920
1917
1914
1911
1907
1903
1899
1894
1889
1884
1879
1874
1868
1863
1857
1851
1844
1838
1831
1824
1817
1810
1803
1795
1787
1779
1771
1763
1755
1747
1739
1730
1721
1713
1704
1695
1686
1677
1668
1659
1650
1640
1631
1622
1612
1603
1593
1583
1574
1564
1554
1545
1535
1525
1515
1506
1496
1486
1476
1467
1457
1447
1437
1428
1418
1408
1399
1390
1380
1371
1362
1352
1343
1334
1325
1316
1307
1298
1290
1281
1272
1264
1256
1247
1239
1231
1223
1216
1208
1201
1193
1186
1179
1172
1166
1159
1153
1146
1140
1134
1129
1123
1118
1112
1107
1102
1098
1093
1089
1085
1081
1077
1074
1070
1067
1064
1062
1059
1057
1055
1053
1051
1050
1048
1047
1046
1045
1045
1044
1044
1044
1044
1045
1045
1046
1047
1048
1049
1051
1052
1054
1056
1058
1060
1063
1065
1068
1071
1074
1078
1081
1085
1089
1093
1097
1102
1107
1112
1117
1122
1127
1133
1139
1145
1151
1158
1164
1171
1178
1185
1192
1199
1207
1214
1222
1230
1238
1247
1255
1264
1273
1282
1291
1300
1309
1319
1328
1338
1348
1357
1367
1377
1387
1397
1408
1418
1428
1439
1449
1460
1471
1481
1492
1503
1514
1525
1536
1547
1558
1569
1581
1592
1603
1614
1625
1637
1648
1659
1671
1682
1694
1705
1717
1728
1740
1751
1763
1774
1786
1797
1809
1820
1831
1843
1854
1865
1876
1887
1898
1909
1920
1930
1941
1951
1961
1971
1981
1991
2001
2009
2019
2028
2037
2045
2055
2063
2072
2080
2088
2096
2103
2111
2118
2125
2133
2139
2146
2152
2159
2164
2170
2176
2181
2186
2191
2196
2201
2205
2210
2214
2218
2222
2226
2229
2232
2235
2237
2240
2242
2243
2245
2246
2247
2249
2249
2250
2250
2251
2251
2251
2250
2249
2248
2247
2246
2244
2242
2240
2238
2235
2233
2230
2226
2223
2219
2215
2210
2206
2201
2196
2190
2184
2179
2173
2166
2160
2153
2145
2138
2130
2122
2113
2105
2096
2087
2078
2068
2059
2050
2040
2031
2021
2011
2001
1990
1980
1969
1958
1946
1934
1922
1910
1897
1884
1871
1858
1844
1831
1817
1803
1789
1774
1760
1745
1730
1715
1700
1685
1669
1653
1637
1621
1604
1588
1571
1554
1537
1520
1502
1485
1467
1449
1431
1413
1395
1376
1358
1339
1321
1302
1284
1265
1246
1228
1209
1190
1172
1153
1135
1116
1097
1079
1060
1041
1022
1002
984
965
947
928
910
891
873
854
836
818
799
781
763
745
727
709
691
674
656
639
621
604
587
569
552
536
519
503
487
471
455
440
425
410
395
380
366
351
337
323
309
295
281
268
255
242
229
216
203
191
178
166
154
142
130
119
107
96
86
75
65
55
45
36
26
17
8
0
-9
-17
-25
-32
-39
-46
-53
-59
-66
-72
-78
-83
-89
-94
-99
-104
-108
-112
-116
-119
-122
-126
-129
-131
-134
-137
-139
-141
-143
-145
-146
-148
-149
-149
-150
-150
-151
-151
-151
-151
-150
-150
-149
-149
-148
-146
-145
-143
-142
-140
-138
-135
-133
-131
-128
-126
-123
-120
-117
-114
-110
-107
-103
-99
-95
-90
-86
-81
-76
-71
-66
-61
-56
-50
-45
-39
-34
-28
-21
-15
-9
-2
5
12
19
26
33
40
48
55
63
70
78
86
94
102
110
118
127
135
144
152
161
170
179
188
196
205
214
223
231
240
248
257
266
274
283
292
301
310
318
327
336
345
354
363
373
382
391
400
409
418
427
436
445
454
463
472
481
490
499
508
517
526
534
543
551
559
567
575
583
590
598
605
613
620
627
634
641
648
655
662
669
675
682
688
695
701
707
713
718
724
730
735
741
746
751
756
761
766
770
775
779
783
787
791
795
799
802
806
809
812
814
817
819
822
824
825
827
828
830
831
832
833
834
835
836
837
837
837
837
837
837
837
836
835
834
833
832
831
829
827
825
823
821
819
816
814
811
808
806
803
800
798
795
791
788
785
781
777
773
768
764
759
754
749
744
739
734
729
723
718
712
707
701
695
689
682
676
669
662
656
648
641
634
626
619
611
603
596
588
580
572
564
556
548
539
530
522
513
503
494
484
475
465
455
445
435
425
415
405
394
384
373
363
352
341
330
319
308
297
285
274
263
251
239
227
215
203
191
179
167
155
143
130
118
105
93
80
68
55
43
30
17
4
-9
-22
-36
-49
-63
-76
-90
-104
-118
-131
-145
-159
-173
-187
-201
-214
-228
-242
-257
-271
-285
-299
-313
-327
-340
-354
-368
-382
-395
-409
-423
-436
-450
-464
-477
-491
-505
-518
-531
-545
-558
-571
-584
-597
-610
-623
-637
-650
-663
-676
-689
-702
-714
-727
-740
-753
-765
-778
-790
-802
-814
-827
-839
-851
-862
-874
-886
-898
-909
-921
-932
-943
-953
-964
-975
-985
-995
-1004
-1014
-1025
-1035
-1045
-1055
-1064
-1073
-1083
-1092
-1100
-1109
-1117
-1126
-1134
-1142
-1150
-1158
-1165
-1173
-1181
-1188
-1195
-1203
-1210
-1216
-1223
-1230
-1236
-1243
-1249
-1255
-1261
-1266
-1272
-1278
-1283
-1289
-1294
-1299
-1304
-1309
-1314
-1318
-1323
-1327
-1331
-1335
-1339
-1343
-1346
-1350
-1353
-1356
-1359
-1362
-1365
-1367
-1369
-1371
-1372
-1374
-1375
-1377
-1378
-1379
-1379
-1380
-1380
-1380
-1380
-1380
-1379
-1379
-1378
-1377
-1376
-1374
-1373
-1372
-1370
-1368
-1367
-1365
-1363
-1361
-1358
-1356
-1353
-1351
-1348
-1345
-1341
-1338
-1334
-1331
-1327
-1322
-1318
-1313
-1308
-1302
-1297
-1291
-1285
-1278
-1272
-1265
-1258
-1251
-1244
-1236
-1229
-1221
-1213
-1205
-1196
-1188
-1179
-1170
-1161
-1151
-1142
-1132
-1122
-1112
-1101
-1091
-1080
-1069
-1058
-1046
-1034
-1022
-1010
-998
-985
-972
-960
-947
-933
-920
-907
-893
-879
-865
-851
-836
-821
-807
-791
-776
-760
-745
-729
-713
-697
-680
-663
-647
-629
-612
-595
-577
-560
-542
-525
-507
-489
-470
-452
-433
-414
-395
-376
-357
-337
-317
-297
-277
-257
-237
-217
-196
-176
-155
-134
-113
-93
-71
-50
-29
-8
14
35
57
79
101
123
145
167
189
212
234
256
279
301
324
346
369
392
414
437
460
482
505
528
551
573
596
619
642
665
688
710
733
756
779
801
824
847
870
893
915
938
961
984
1006
1029
1051
1073
1096
1118
1140
1162
1184
1206
1228
1250
1272
1294
1315
1336
1358
1379
1400
1421
1442
1462
1483
1504
1524
1544
1565
1585
1605
1625
1645
1664
1684
1704
1723
1743
1762
1782
1801
1820
1839
1857
1876
1894
1912
1930
1947
1965
1982
2000
2017
2033
2051
2068
2084
2100
2116
2132
2147
2162
2177
2191
2206
2220
2234
2247
2261
2274
2287
2300
2313
2325
2338
2350
2362
2373
2385
2396
2407
2418
2429
2439
2449
2459
2468
2477
2486
2495
2504
2512
2520
2528
2536
2543
2550
2557
2563
2570
2576
2581
2587
2592
2597
2602
2607
2612
2616
2620
2624
2628
2631
2634
2637
2640
2642
2644
2646
2648
2650
2651
2652
2653
2653
2653
2653
2653
2652
2652
2651
2650
2648
2647
2645
2643
2641
2639
2636
2634
2631
2628
2625
2621
2618
2614
2610
2605
2600
2596
2590
2585
2580
2574
2568
2563
2557
2550
2544
2538
2531
2525
2518
2511
2504
2496
2489
2481
2474
2466
2458
2450
2442
2433
2425
2417
2408
2399
2390
2381
2372
2363
2354
2344
2335
2325
2316
2306
2296
2286
2276
2266
2256
2246
2236
2226
2215
2205
2195
2184
2174
2164
2153
2143
2132
2122
2111
2100
2090
2079
2068
2058
2047
2037
2025
2016
2005
1995
1985
1975
1965
1955
1945
1935
1925
1915
1905
1896
1886
1877
1867
1858
1849
1839
1830
1821
1812
1803
1794
1785
1776
1768
1759
1751
1743
1735
1727
1719
1711
1703
1696
1688
1681
1674
1667
1660
1653
1647
1640
1633
1627
1621
1614
1608
1602
1596
1590
1584
1578
1572
1566
1561
1555
1549
1543
1538
1532
1527
1521
1516
1511
1505
1500
1496
1491
1486
1482
1477
1473
1468
1464
1459
1455
1450
1446
1442
1438
1433
1429
1425
1420
1416
1412
1408
1403
1399
1395
1391
1387
1383
1379
1375
1371
1367
1363
1359
1356
1352
1348
1345
1341
1338
1335
1331
1328
1325
1322
1319
1316
1313
1309
1306
1303
1300
1296
1293
1290
1287
1284
1280
1277
1274
1271
1268
1265
1262
1259
1255
1252
1249
1246
1243
1239
1236
1233
1230
1227
1224
1221
1218
1215
1213
1210
1207
1204
1201
1198
1195
1192
1189
1186
1183
1180
1177
1174
1170
1167
1164
1161
1157
1154
1150
1147
1143
1140
1136
1133
1129
1126
1122
1119
1115
1111
1108
1104
1101
1097
1093
1089
1085
1081
1077
1073
1069
1065
1060
1056
1051
1047
1042
1037
1032
1027
1022
1016
1010
1006
1000
995
990
985
979
974
968
963
957
951
946
940
934
928
922
916
910
905
899
893
887
880
874
868
862
856
850
843
837
830
823
817
810
803
795
788
781
774
766
759
752
744
737
729
722
714
707
700
692
685
678
670
663
656
648
641
633
626
619
612
604
597
590
583
577
570
563
557
550
544
537
531
525
519
513
507
501
496
490
485
480
475
471
467
463
459
455
452
449
446
443
440
438
436
434
432
430
429
428
428
427
427
428
428
429
430
432
433
435
437
440
442
445
449
453
457
461
466
471
476
481
487
494
500
507
515
522
531
539
548
557
567
576
586
597
607
618
629
641
653
666
678
692
705
719
733
748
762
777
793
809
825
841
858
875
892
910
927
945
964
983
1002
1020
1040
1060
1080
1100
1121
1141
1162
1183
1204
1226
1247
1269
1291
1313
1335
1357
1380
1402
1425
1447
1470
1493
1516
1539
1563
1586
1609
1633
1656
1680
1703
1727
1750
1774
1797
1820
1844
1867
1891
1914
1937
1960
1983
2005
2029
2051
2074
2096
2119
2141
2163
2186
2208
2230
2252
2273
2295
2316
2337
2358
2379
2399
2420
2440
2460
2480
2500
2519
2538
2557
2576
2595
2613
2631
2649
2666
2683
2700
2717
2734
2750
2766
2781
2796
2811
2826
2840
2854
2868
2881
2895
2908
2920
2933
2945
2957
2968
2979
2990
3001
3011
3020
3030
3039
3048
3056
3064
3072
3079
3086
3093
3099
3105
3111
3117
3122
3127
3131
3135
3139
3142
3145
3148
3151
3153
3155
3157
3159
3160
3161
3162
3162
3162
3162
3162
3161
3160
3159
3157
3156
3154
3152
3149
3147
3144
3141
3138
3134
3130
3126
3122
3118
3113
3108
3103
3097
3091
3086
3079
3073
3067
3060
3053
3046
3039
3031
3024
3016
3008
2999
2991
2982
2973
2964
2955
2946
2936
2926
2915
2905
2894
2883
2872
2861
2850
2838
2826
2814
2802
2790
2777
2764
2751
2738
2725
2711
2698
2684
2670
2656
2641
2627
2612
2597
2582
2567
2552
2536
2521
2505
2489
2473
2457
2441
2425
2408
2392
2375
2358
2341
2324
2306
2289
2271
2253
2235
2216
2198
2180
2161
2142
2124
2105
2086
2067
2048
2029
2009
1990
1970
1950
1930
1910
1889
1869
1848
1827
1806
1785
1763
1742
1720
1698
1676
1654
1631
1609
1586
1563
1541
1518
1494
1471
1448
1424
1401
1377
1353
1329
1305
1281
1257
1232
1208
1183
1159
1134
1109
1084
1059
1034
1008
984
958
933
907
881
855
829
803
777
751
725
699
672
646
620
593
567
541
514
488
461
435
408
381
355
328
301
275
248
221
194
167
140
113
85
58
31
3
-24
-52
-80
-108
-135
-163
-191
-219
-247
-275
-303
-332
-360
-388
-416
-444
-472
-500
-528
-556
-584
-612
-639
-667
-695
-723
-751
-779
-806
-834
-862
-889
-917
-944
-972
-999
-1026
-1053
-1080
-1107
-1134
-1160
-1187
-1213
-1240
-1266
-1292
-1318
-1344
-1369
-1395
-1420
-1445
-1470
-1495
-1520
-1545
-1569
-1593
-1618
-1641
-1665
-1688
-1712
-1735
-1757
-1780
-1802
-1824
-1846
-1867
-1889
-1909
-1930
-1951
-1971
-1990
-2009
-2029
-2048
-2067
-2085
-2104
-2122
-2139
-2157
-2174
-2191
-2207
-2223
-2239
-2254
-2269
-2284
-2298
-2312
-2325
-2338
-2351
-2363
-2375
-2386
-2397
-2408
-2418
-2428
-2438
-2447
-2456
-2464
-2472
-2479
-2486
-2493
-2499
-2505
-2510
-2515
-2520
-2524
-2527
-2531
-2533
-2536
-2538
-2539
-2540
-2541
-2541
-2540
-2540
-2539
-2537
-2535
-2533
-2530
-2526
-2523
-2519
-2515
-2510
-2505
-2499
-2493
-2487
-2480
-2473
-2465
-2457
-2449
-2441
-2431
-2422
-2412
-2402
-2392
-2381
-2370
-2359
-2347
-2335
-2322
-2310
-2296
-2283
-2269
-2254
-2239
-2224
-2208
-2193
-2176
-2160
-2143
-2126
-2108
-2091
-2072
-2054
-2035
-2016
-1996
-1976
-1956
-1936
-1915
-1894
-1873
-1851
-1829
-1807
-1785
-1762
-1739
-1716
-1693
-1669
-1645
-1621
-1597
-1573
-1548
-1524
-1499
-1473
-1448
-1423
-1397
-1371
-1345
-1319
-1293
-1267
-1241
-1214
-1187
-1161
-1134
-1107
-1080
-1053
-1026
-998
-971
-944
-916
-889
-861
-834
-806
-778
-751
-723
-695
-667
-639
-611
-583
-555
-528
-500
-472
-444
-416
-389
-361
-334
-306
-279
-252
-224
-197
-170
-143
-116
-89
-62
-35
-9
18
44
71
97
123
149
176
202
227
253
279
305
330
356
381
406
431
456
481
506
531
556
580
605
629
653
677
701
725
749
772
796
819
842
865
888
911
934
956
979
1000
1024
1046
1068
1091
1113
1135
1157
1178
1200
1222
1244
1266
1287
1309
1330
1352
1373
1394
1415
1437
1458
1479
1499
1520
1541
1561
1582
1602
1622
1643
1663
1683
1703
1722
1742
1762
1781
1800
1820
1839
1858
1877
1896
1915
1933
1952
1971
1989
2008
2025
2044
2063
2081
2098
2116
2134
2151
2168
2185
2202
2219
2236
2252
2269
2285
2301
2317
2332
2348
2363
2379
2394
2409
2423
2438
2452
2466
2480
2494
2507
2520
2534
2547
2559
2572
2585
2597
2609
2621
2632
2644
2655
2666
2677
2688
2698
2708
2718
2728
2738
2747
2756
2765
2773
2781
2789
2797
2805
2812
2819
2826
2832
2839
2844
2850
2856
2861
2866
2870
2875
2879
2883
2886
2889
2892
2895
2897
2900
2902
2903
2905
2906
2907
2907
2908
2908
2908
2907
2906
2905
2904
2902
2900
2898
2896
2893
2890
2887
2883
2879
2875
2871
2867
2862
2857
2852
2847
2841
2835
2829
2823
2817
2811
2804
2798
2791
2784
2777
2770
2762
2755
2747
2739
2731
2723
2714
2706
2697
2689
2680
2671
2662
2653
2644
2636
2627
2617
2608
2599
2590
2581
2571
2562
2552
2543
2534
2524
2515
2505
2496
2487
2478
2468
2459
2450
2441
2432
2422
2413
2404
2395
2386
2377
2367
2358
2349
2340
2331
2322
2313
2304
2295
2286
2277
2268
2260
2251
2242
2234
2225
2217
2208
2200
2191
2183
2175
2166
2158
2150
2142
2134
2126
2119
2111
2103
2096
2089
2081
2074
2067
2060
2053
2045
2040
2033
2027
2020
2013
2008
2001
1996
1990
1984
1979
1973
1968
1962
1957
1951
1946
1941
1936
1931
1925
1920
1915
1910
1905
1900
1896
1891
1886
1881
1877
1872
1867
1863
1859
1854
1850
1846
1841
1837
1833
1828
1824
1820
1816
1812
1808
1804
1800
1796
1792
1789
1785
1781
1778
1774
1770
1767
1763
1759
1756
1752
1749
1745
1741
1738
1734
1730
1727
1723
1719
1715
1711
1708
1704
1700
1696
1692
1688
1684
1680
1676
1672
1668
1664
1660
1656
1651
1647
1643
1639
1634
1630
1626
1621
1617
1612
1608
1603
1598
1594
1589
1584
1579
1574
1569
1564
1559
1554
1549
1544
1539
1534
1528
1523
1518
1512
1507
1501
1496
1490
1485
1479
1473
1467
1461
1456
1450
1444
1438
1432
1425
1419
1413
1407
1400
1394
1388
1382
1375
1369
1363
1356
1350
1343
1337
1330
1324
1317
1311
1304
1298
1291
1285
1278
1271
1265
1258
1251
1244
1238
1231
1224
1217
1210
1203
1196
1189
1183
1175
1168
1161
1154
1147
1140
1133
1126
1119
1112
1105
1098
1091
1084
1077
1070
1063
1056
1049
1042
1035
1028
1020
1014
1006
1000
993
986
979
972
965
958
951
944
937
930
923
916
909
902
894
887
880
873
866
858
851
844
837
829
822
815
808
801
794
787
779
772
765
758
751
744
738
731
724
717
711
704
697
691
685
678
672
666
659
653
647
641
635
629
624
618
612
607
601
596
591
586
581
576
571
566
561
557
552
548
544
540
535
531
528
524
520
516
513
509
506
503
500
497
495
492
489
487
485
483
481
479
477
476
474
473
471
470
469
468
467
466
466
466
465
465
465
466
466
466
467
468
468
469
470
472
473
474
476
478
479
481
483
486
488
490
493
495
498
501
504
508
511
515
518
522
526
530
534
538
543
547
552
557
562
567
572
577
583
589
595
601
607
614
620
627
634
641
648
655
662
670
677
685
693
701
709
717
725
734
742
751
760
769
779
788
797
807
817
827
837
847
857
867
878
888
899
909
920
931
942
953
964
975
986
997
1008
1020
1031
1042
1054
1065
1076
1088
1099
1111
1122
1134
1146
1157
1169
1180
1192
1203
1215
1226
1238
1249
1260
1272
1283
1294
1305
1316
1327
1338
1349
1360
1370
1381
1391
1402
1412
1422
1432
1442
1452
1462
1472
1481
1491
1500
1509
1518
1527
1536
1545
1553
1562
1570
1578
1586
1594
1602
1610
1617
1624
1632
1639
1646
1652
1659
1665
1672
1678
1684
1689
1695
1700
1705
1710
1715
1720
1724
1728
1732
1736
1740
1744
1747
1751
1754
1757
1759
1762
1765
1767
1769
1771
1773
1774
1775
1777
1778
1779
1779
1780
1780
1780
1780
1780
1779
1779
1778
1777
1776
1774
1773
1772
1770
1769
1767
1766
1764
1763
1761
1760
1759
1757
1756
1754
1753
1751
1750
1749
1747
1746
1744
1743
1741
1740
1739
1737
1736
1734
1733
1732
1730
1729
1727
1726
1725
1723
1722
1720
1719
1718
1716
1715
1713
1712
1711
1709
1708
1706
1705
1704
1702
1701
1700
1698
1697
1695
1694
1693
1691
1690
1689
1687
1686
1685
1683
1682
1681
1679
1678
1676
1675
1674
1672
1671
1670
1668
1667
1666
1664
1663
1662
1660
1659
1658
1656
1655
1654
1652
1651
1650
1648
1647
1646
1644
1643
1642
1641
1639
1638
1637
1635
1634
1633
1631
1630
1629
1628
1626
1625
1624
1622
1621
1620
1619
1617
1616
1615
1613
1612
1611
1610
1608
1607
1606
1604
1603
1602
1601
1599
1598
1597
1596
1594
1593
1592
1591
1589
1588
1587
1586
1584
1583
1582
1581
1579
1578
1577
1576
1574
1573
1572
1571
1570
1568
1567
1566
1565
1563
1562
1561
1560
1559
1557
1556
1555
1554
1553
1551
1550
1549
1548
1547
1545
1544
1543
1542
1541
1539
1538
1537
1536
1535
1533
1532
1531
1530
1529
1528
1526
1525
1524
1523
1522
1520
1519
1518
1517
1516
1515
1514
1512
1511
1510
1509
1508
1507
1505
1504
1503
1502
1501
1500
1499
1497
1496
1495
1494
1493
1492
1491
1490
1488
1487
1486
1485
1484
1483
1482
1481
1479
1478
1477
1476
1475
1474
1473
1472
1471
1469
1468
1467
1466
1465
1464
1463
1462
1461
1460
1459
1457
1456
1455
1454
1453
1452
1451
1450
1449
1448
1447
1446
1445
1443
1442
1441
1440
1439
1438
1437
1436
1435
1434
1433
1432
1431
1430
1429
1428
1427
1426
1424
1423
1422
1421
1420
1419
1418
1417
1416
1415
1414
1413
1412
1411
1410
1409
1408
1407
1406
1405
1404
1403
1402
1401
1400
1399
1398
1397
1396
1395
1394
1393
1392
1391
1390
1389
1388
1387
1386
1385
1384
1383
1382
1381
1380
1379
1378
1377
1376
1375
1374
1373
1372
1371
1370
1369
1368
1367
1367
1366
1365
1364
1363
1362
1361
1360
1359
1358
1357
1356
1355
1354
1353
1352
1351
1350
1349
1349
1348
1347
1346
1345
1344
1343
1342
1341
1340
1339
1338
1337
1337
1336
1335
1334
1333
1332
1331
1330
1329
1328
1327
1327
1326
1325
1324
1323
1322
1321
1320
1319
1319
1318
1317
1316
1315
1314
1313
1312
1311
1311
1310
1309
1308
1307
1306
1305
1304
1304
1303
1302
1301
1300
1299
1298
1298
1297
1296
1295
1294
1293
1292
1292
1291
1290
1289
1288
1287
1287
1286
1285
1284
1283
1282
1282
1281
1280
1279
1278
1277
1277
1276
1275
1274
1273
1273
1272
1271
1270
1269
1268
1268
1267
1266
1265
1264
1264
1263
1262
1261
1260
1260
1259
1258
1257
1256
1256
1255
1254
1253
1253
1252
1251
1250
1249
1249
1248
1247
1246
1246
1245
1244
1243
1242
1242
1241
1240
1239
1239
1238
1237
1236
1236
1235
1234
1233
1233
1232
1231
1230
1230
1229
1228
1227
1227
1226
1225
1224
1224
1223
1222
1222
1221
1220
1219
1219
1218
1217
1216
1216
1215
1214
1214
1213
1212
1211
1211
1210
1209
1209
1208
1207
1206
1206
1205
1204
1204
1203
1202
1202
1201
1200
1199
1199
1198
1197
1197
1196
1195
1195
1194
1193
1193
1192
1191
1191
1190
1189
1189
1188
1187
1187
1186
1185
1185
1184
1183
1183
1182
1181
1181
1180
1179
1179
1178
1177
1177
1176
1175
1175
1174
1173
1173
1172
1171
1171
1170
1170
1169
1168
1168
1167
1166
1166
1165
1164
1164
1163
1163
1162
1161
1161
1160
1159
1159
1158
1158
1157
1156
1156
1155
1155
1154
1153
1153
1152
1152
1151
1150
1150
1149
1149
1148
1147
1147
1146
1146
1145
1144
1144
1143
1143
1142
1141
1141
1140
1140
1139
1139
1138
1137
1137
1136
1136
1135
1135
1134
1133
1133
1132
1132
1131
1131
1130
1129
1129
1128
1128
1127
1127
1126
1126
1125
1124
1124
1123
1123
1122
1122
1121
1121
1120
1119
1119
1118
1118
1117
1117
1116
1116
1115
1115
1114
1114
1113
1113
1112
1111
1111
1110
1110
1109
1109
1108
1108
1107
1107
1106
1106
1105
1105
1104
1104
1103
1103
1102
1102
1101
1101
1100
1100
1099
1099
1098
1098
1097
1097
1096
1096
1095
1095
1094
1094
1093
1093
1092
1092
1091
1091
1090
1090
1089
1089
1088
1088
1088
1087
1087
1086
1086
1085
1085
1084
1084
1083
1083
1082
1082
1081
1081
1081
1080
1080
1079
1079
1078
1078
1077
1077
1076
1076
1076
1075
1075
1074
1074
1073
1073
1072
1072
1072
1071
1071
1070
1070
1069
1069
1069
1068
1068
1067
1067
1066
1066
1066
1065
1065
1064
1064
1063
1063
1063
1062
1062
1061
1061
1061
1060
1060
1059
1059
1058
1058
1058
1057
1057
1056
1056
1056
1055
1055
1054
1054
1054
1053
1053
1052
1052
1052
1051
1051
1050
1050
1050
1049
1049
1049
1048
1048
1047
1047
1047
1046
1046
1046
1045
1045
1044
1044
1044
1043
1043
1043
1042
1042
1041
1041
1041
1040
1040
1040
1039
1039
1039
1038
1038
1037
1037
1037
1036
1036
1036
1035
1035
1035
1034
1034
1034
1033
1033
1033
1032
1032
1031
1031
1031
1030
1030
1030
1029
1029
1029
1028
1028
1028
1027
1027
1027
1026
1026
1026
1025
1025
1025
1025
1024
1024
1024
1022
1022
1022
1022
1022
1022
1020
1020
1020
1020
1020
1020
1018
1018
1018
1018
1018
1018
1018
1016
1016
1016
1016
1016
1016
1016
1014
1014
1014
1014
1014
1014
1012
1012
1012
1012
1012
1012
1012
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1008
1008
1006
1006
1006
1006
1006
1006
1006
1006
1004
1004
1004
1004
1004
1004
1004
1002
1002
1002
1002
1002
1002
1002
1002
1000
1000
1000
1000
1000
1000
1000
1000
999
999
999
999
998
998
998
998
997
997
997
997
996
996
996
996
995
995
995
