5
10240
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
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
4
4
4
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
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
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
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
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
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
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
44
45
45
45
45
45
45
45
46
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
50
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
58
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
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
96
97
97
97
97
97
98
98
98
98
98
99
99
99
99
99
100
100
100
100
100
101
101
101
101
102
102
102
102
102
103
103
103
103
103
104
104
104
104
105
105
105
105
105
106
106
106
106
106
107
107
107
107
108
108
108
108
108
109
109
109
109
110
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
113
113
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
126
127
127
127
127
128
128
128
129
129
129
129
130
130
130
130
131
131
131
131
132
132
132
133
133
133
133
134
134
134
135
135
135
135
136
136
136
137
137
137
137
138
138
138
139
139
139
139
140
140
140
141
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
162
163
163
163
164
164
164
165
165
165
166
166
166
166
167
167
167
168
168
168
168
169
169
169
170
170
170
170
171
171
171
172
172
172
172
173
173
173
173
174
174
174
175
175
175
175
176
176
176
176
177
177
177
177
177
178
178
178
178
178
179
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
180
179
179
179
179
179
179
178
178
178
178
178
177
177
177
177
176
176
175
175
175
174
174
173
173
173
172
171
171
170
170
169
169
168
167
167
166
165
164
164
163
162
161
160
160
159
158
157
156
155
154
153
152
151
150
149
148
146
145
144
143
142
140
139
138
137
135
134
133
131
130
128
127
126
124
123
121
119
118
116
115
113
112
110
108
107
105
103
102
100
98
96
95
93
91
89
87
85
83
82
80
78
76
74
72
70
68
66
64
62
60
58
55
53
51
49
47
45
43
40
38
36
34
32
30
27
25
23
21
19
17
15
13
11
9
7
5
3
1
0
-2
-4
-6
-7
-9
-11
-12
-14
-15
-17
-18
-19
-21
-22
-23
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-34
-35
-36
-37
-37
-38
-38
-39
-39
-40
-40
-40
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-39
-39
-39
-38
-38
-37
-37
-36
-35
-35
-34
-33
-32
-31
-31
-30
-29
-28
-27
-26
-24
-23
-22
-21
-20
-18
-17
-16
-14
-13
-11
-10
-8
-7
-5
-4
-2
0
1
3
5
6
8
10
12
14
15
17
19
21
23
25
27
29
31
32
34
36
38
40
42
44
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
96
98
100
102
104
106
108
110
112
114
116
117
119
121
122
124
125
127
128
130
131
133
134
136
137
139
140
141
143
144
145
146
148
149
150
151
152
153
154
156
157
158
159
160
161
163
164
165
166
168
169
170
172
173
175
176
178
179
181
182
184
186
188
190
191
193
195
197
200
202
204
206
209
211
214
216
219
222
225
228
231
234
237
240
244
247
250
254
257
260
264
267
270
274
277
280
284
287
290
294
297
300
304
307
310
314
317
321
324
328
331
335
338
342
345
348
351
355
358
361
364
368
371
374
378
381
384
388
391
395
398
402
405
409
412
415
419
422
425
429
432
435
438
442
445
448
451
455
458
462
465
468
472
475
479
482
486
489
492
496
499
502
505
509
512
515
518
522
525
528
532
535
538
542
545
548
552
555
558
562
565
568
571
574
577
580
583
586
589
591
594
596
599
601
603
605
607
609
611
613
615
616
618
620
622
624
625
627
629
631
633
634
636
638
639
641
643
644
645
647
648
650
651
652
654
655
657
658
659
661
662
663
665
666
667
668
669
670
671
672
672
673
673
673
673
673
673
673
672
672
672
671
671
670
670
670
669
669
668
668
667
667
666
666
665
665
664
663
662
662
661
659
658
657
656
654
652
650
648
646
644
642
639
636
634
631
627
624
621
617
614
610
606
602
598
594
590
585
581
577
572
568
563
558
554
549
544
539
533
528
522
516
510
504
498
491
484
477
470
463
456
449
442
435
428
421
413
406
398
390
382
374
366
358
349
341
333
325
317
309
301
294
286
278
271
263
256
248
241
234
226
219
212
204
197
190
183
175
168
161
154
146
139
132
124
117
109
101
92
84
75
66
58
48
39
30
21
12
3
-6
-14
-23
-31
-39
-47
-55
-63
-71
-79
-87
-96
-104
-112
-120
-128
-137
-145
-153
-161
-170
-178
-186
-194
-202
-210
-218
-225
-233
-240
-247
-254
-261
-268
-275
-281
-288
-294
-300
-306
-311
-316
-321
-325
-329
-332
-335
-337
-339
-340
-340
-340
-339
-338
-337
-335
-333
-330
-327
-324
-320
-316
-311
-307
-302
-297
-292
-287
-281
-276
-271
-265
-259
-253
-247
-240
-233
-225
-217
-209
-200
-191
-182
-172
-161
-151
-139
-128
-116
-104
-91
-79
-66
-52
-39
-25
-12
1
15
28
41
54
66
78
90
101
112
122
133
142
152
161
169
178
186
194
201
208
215
222
228
234
240
245
251
256
262
267
272
277
283
288
293
299
304
310
315
321
327
333
339
345
351
356
362
366
371
375
378
381
384
387
390
392
395
397
400
402
405
407
410
413
416
420
424
428
432
437
442
447
452
458
463
469
475
481
486
492
497
502
507
511
515
519
522
525
528
530
532
533
534
535
535
535
535
534
533
532
530
528
526
524
521
517
513
509
504
499
494
488
482
475
468
461
454
447
440
432
425
418
411
404
397
391
384
378
372
366
361
355
350
345
340
335
331
326
321
317
312
308
304
300
297
294
291
289
287
285
284
283
282
282
282
283
284
286
289
291
295
299
303
309
314
321
327
335
343
351
359
367
376
384
392
400
407
414
421
428
434
439
445
450
454
458
462
466
469
472
475
477
479
481
482
484
485
487
489
491
493
496
498
501
504
507
510
513
515
518
521
524
527
530
532
535
538
541
543
546
549
552
554
557
560
563
565
567
570
572
574
575
577
579
581
583
585
587
590
592
594
596
599
602
604
608
611
614
618
622
626
630
634
637
641
645
649
653
656
660
664
667
671
674
677
680
683
685
687
689
691
692
693
694
695
696
696
696
697
697
697
697
697
697
696
696
695
694
694
693
692
692
691
690
690
689
687
686
684
682
679
676
673
669
664
659
654
648
642
636
629
622
614
606
599
590
582
573
564
555
546
536
526
516
506
496
486
476
466
457
447
437
427
418
408
399
389
380
371
361
352
342
333
323
314
304
294
285
275
265
256
246
237
228
219
211
202
194
187
179
172
165
158
152
145
140
134
129
124
119
115
111
107
103
100
97
95
93
91
90
89
89
89
89
90
90
91
92
93
94
95
96
96
97
98
98
99
99
100
101
101
102
102
102
101
100
99
98
96
94
92
90
87
84
80
77
73
69
65
61
58
54
50
46
42
38
34
30
26
21
16
11
5
0
-7
-13
-20
-26
-33
-39
-45
-50
-56
-60
-64
-67
-70
-73
-74
-76
-77
-78
-78
-78
-78
-78
-78
-77
-75
-74
-72
-69
-66
-62
-58
-54
-48
-43
-37
-31
-25
-19
-13
-6
0
7
14
21
28
36
43
51
59
67
75
83
91
99
107
115
123
131
139
146
153
160
167
173
178
183
187
190
193
196
198
199
201
203
204
205
206
207
208
208
209
209
209
210
210
210
210
210
210
210
210
209
209
209
209
208
208
209
209
210
211
213
215
217
219
222
225
228
232
236
240
244
249
255
260
266
272
279
286
293
300
307
315
323
331
339
347
356
365
374
383
393
403
413
423
434
445
456
467
479
491
503
516
529
542
555
569
582
596
609
623
636
649
662
675
687
699
711
722
733
743
752
762
770
779
787
795
802
809
816
823
829
836
842
848
854
860
865
870
875
880
884
887
891
893
896
897
899
900
900
900
900
899
897
895
892
889
885
881
877
872
867
861
856
851
845
840
835
829
824
819
813
808
803
798
793
788
783
777
772
766
760
754
748
741
734
727
720
713
705
697
689
681
673
664
656
647
639
630
622
614
606
598
590
582
574
567
559
551
543
535
527
518
510
501
492
483
474
464
455
445
436
427
418
409
401
393
385
378
372
366
360
355
351
346
343
339
335
332
329
326
324
322
319
318
316
315
314
313
312
312
312
312
312
312
313
313
313
313
313
313
312
312
312
311
311
310
310
309
309
308
307
306
306
305
304
302
301
299
297
295
292
289
285
280
276
270
264
258
250
243
234
226
216
207
196
186
175
164
153
141
130
119
109
98
87
76
66
56
45
35
26
16
7
-1
-9
-16
-22
-27
-31
-35
-37
-39
-40
-40
-40
-39
-38
-36
-34
-32
-29
-27
-24
-21
-18
-15
-12
-9
-5
-2
2
6
10
14
18
23
27
32
36
41
46
51
56
60
65
70
74
79
83
86
90
92
95
97
99
100
101
102
103
103
103
103
103
102
102
101
101
100
99
98
97
96
94
93
91
89
86
84
80
77
74
70
66
62
58
54
50
47
43
39
36
33
29
26
22
19
15
11
8
4
1
-3
-6
-8
-10
-12
-13
-13
-13
-11
-9
-6
-3
1
6
11
17
23
30
37
45
53
62
72
82
92
102
112
122
132
142
151
160
169
178
186
194
202
210
217
225
232
238
244
250
255
260
264
268
271
274
277
279
280
282
283
283
283
283
282
281
280
278
276
274
271
268
265
262
258
254
249
244
239
234
229
224
219
214
208
203
199
194
190
185
181
178
175
172
169
167
165
164
163
162
162
162
163
164
165
168
170
174
179
184
190
197
205
213
222
232
242
253
264
276
288
301
314
328
343
358
373
389
406
423
440
458
476
494
513
531
549
568
586
604
622
640
658
675
692
709
725
740
755
770
784
798
811
825
838
850
862
874
886
897
908
918
929
939
949
959
969
979
988
997
1006
1014
1022
1031
1039
1046
1053
1060
1067
1073
1079
1085
1091
1096
1101
1106
1111
1116
1120
1125
1129
1133
1138
1142
1147
1152
1157
1163
1169
1176
1183
1191
1198
1206
1214
1222
1230
1238
1246
1254
1262
1269
1277
1284
1291
1298
1305
1311
1318
1324
1330
1336
1341
1346
1351
1355
1359
1363
1366
1369
1372
1375
1377
1379
1381
1383
1384
1386
1387
1389
1390
1391
1393
1394
1395
1396
1397
1397
1398
1398
1397
1397
1396
1395
1393
1391
1389
1386
1383
1379
1374
1370
1365
1360
1356
1351
1347
1343
1340
1337
1334
1333
1331
1330
1330
1330
1330
1331
1331
1332
1333
1333
1334
1335
1335
1335
1334
1334
1332
1331
1328
1326
1323
1319
1315
1310
1306
1300
1295
1289
1283
1276
1270
1263
1256
1249
1242
1235
1228
1222
1216
1210
1205
1200
1195
1191
1187
1184
1181
1178
1176
1174
1172
1170
1169
1168
1167
1166
1166
1165
1165
1164
1163
1163
1162
1161
1160
1159
1158
1157
1155
1154
1152
1150
1148
1145
1142
1139
1135
1132
1128
1123
1119
1115
1112
1108
1105
1102
1099
1096
1094
1091
1089
1087
1085
1083
1082
1080
1078
1076
1074
1072
1069
1066
1062
1058
1053
1047
1041
1035
1028
1020
1012
1002
993
983
973
963
952
942
932
922
912
903
894
886
878
871
864
858
852
847
843
839
835
831
828
824
821
818
814
811
808
805
802
800
798
796
795
795
794
795
795
796
797
799
800
802
803
804
804
805
805
805
804
804
803
802
801
801
801
801
802
803
805
807
809
812
814
817
820
823
826
829
832
835
838
841
844
847
850
853
856
859
862
865
867
870
872
874
876
878
879
881
883
885
887
890
892
895
898
900
903
905
908
910
911
913
913
914
914
913
912
910
909
907
905
903
901
898
896
894
891
889
886
882
879
875
870
866
861
856
851
845
839
832
825
817
809
800
791
781
771
760
749
737
725
713
701
688
675
662
649
635
622
608
595
581
568
556
543
531
520
509
498
488
478
469
459
450
440
431
421
411
401
391
380
369
358
346
334
321
307
293
278
263
247
231
214
196
178
159
140
120
100
80
60
39
18
-4
-25
-46
-67
-89
-110
-131
-152
-173
-194
-214
-235
-256
-276
-296
-316
-336
-355
-374
-393
-411
-429
-447
-465
-483
-501
-519
-537
-556
-575
-594
-613
-633
-653
-673
-693
-713
-734
-755
-775
-796
-817
-838
-858
-879
-899
-920
-940
-960
-980
-999
-1018
-1037
-1055
-1073
-1091
-1108
-1124
-1141
-1156
-1171
-1186
-1200
-1213
-1226
-1238
-1250
-1262
-1273
-1283
-1293
-1303
-1311
-1319
-1327
-1333
-1339
-1344
-1348
-1352
-1355
-1358
-1360
-1363
-1365
-1368
-1370
-1373
-1376
-1378
-1381
-1383
-1385
-1386
-1387
-1386
-1385
-1383
-1379
-1375
-1369
-1361
-1353
-1343
-1332
-1319
-1305
-1289
-1272
-1254
-1235
-1214
-1193
-1170
-1147
-1123
-1098
-1073
-1046
-1018
-992
-964
-935
-906
-877
-848
-818
-788
-758
-728
-698
-668
-638
-609
-580
-550
-521
-492
-463
-433
-404
-374
-344
-314
-284
-253
-223
-192
-162
-131
-100
-70
-39
-8
23
54
85
116
147
178
210
242
275
307
339
372
404
437
469
501
534
566
598
630
662
694
727
760
793
826
860
893
926
959
992
1024
1055
1086
1115
1144
1172
1198
1224
1249
1274
1298
1321
1345
1368
1391
1414
1437
1461
1484
1507
1529
1551
1573
1594
1614
1633
1651
1668
1685
1700
1714
1727
1739
1749
1759
1766
1773
1778
1782
1784
1785
1784
1783
1780
1775
1770
1763
1755
1746
1736
1724
1712
1699
1684
1669
1653
1636
1618
1599
1580
1560
1540
1519
1498
1478
1457
1436
1416
1395
1375
1355
1336
1317
1299
1282
1265
1249
1234
1219
1204
1190
1176
1163
1149
1135
1121
1107
1093
1078
1062
1047
1030
1014
997
980
964
947
931
915
899
884
869
855
841
828
815
802
789
777
765
752
739
727
714
701
688
675
662
650
639
628
618
609
601
594
588
582
577
573
569
566
564
563
562
560
559
558
556
553
550
546
542
536
530
523
516
508
500
492
483
475
467
460
453
446
440
435
431
427
424
423
422
423
425
428
431
435
440
446
451
457
463
469
475
481
486
492
497
503
508
513
518
523
529
534
539
544
550
556
562
568
574
580
586
592
598
604
610
616
622
628
635
643
651
660
670
681
693
706
720
734
748
763
777
791
805
817
829
840
850
859
866
872
876
879
880
879
877
874
870
864
857
849
840
830
820
809
798
786
773
759
745
729
712
695
677
658
638
617
596
575
553
531
509
486
463
439
415
391
366
341
316
291
265
239
212
186
158
131
103
74
45
16
-14
-44
-74
-105
-136
-167
-199
-232
-264
-298
-331
-365
-399
-434
-468
-503
-538
-574
-609
-645
-680
-716
-752
-788
-823
-859
-895
-930
-966
-1002
-1038
-1073
-1109
-1145
-1181
-1216
-1251
-1286
-1320
-1355
-1389
-1422
-1455
-1488
-1521
-1554
-1586
-1618
-1650
-1683
-1715
-1748
-1781
-1815
-1849
-1884
-1919
-1955
-1992
-2029
-2066
-2104
-2141
-2179
-2217
-2254
-2292
-2330
-2367
-2404
-2442
-2479
-2515
-2551
-2586
-2621
-2654
-2687
-2719
-2750
-2781
-2810
-2840
-2868
-2896
-2923
-2950
-2976
-3002
-3026
-3050
-3073
-3095
-3117
-3137
-3156
-3174
-3192
-3208
-3224
-3239
-3254
-3268
-3281
-3294
-3306
-3317
-3328
-3338
-3347
-3356
-3364
-3372
-3379
-3386
-3392
-3398
-3403
-3408
-3413
-3417
-3420
-3423
-3425
-3427
-3428
-3428
-3427
-3425
-3423
-3419
-3415
-3410
-3404
-3397
-3389
-3381
-3373
-3364
-3355
-3345
-3335
-3326
-3315
-3305
-3295
-3285
-3274
-3264
-3254
-3244
-3234
-3224
-3214
-3203
-3192
-3181
-3169
-3158
-3146
-3134
-3122
-3111
-3099
-3088
-3078
-3067
-3057
-3048
-3038
-3029
-3021
-3012
-3003
-2994
-2986
-2977
-2968
-2959
-2950
-2940
-2931
-2922
-2912
-2902
-2892
-2881
-2870
-2859
-2847
-2835
-2823
-2810
-2796
-2783
-2769
-2754
-2740
-2725
-2710
-2695
-2679
-2664
-2650
-2635
-2621
-2607
-2594
-2581
-2568
-2556
-2543
-2531
-2519
-2507
-2495
-2483
-2470
-2457
-2444
-2430
-2415
-2400
-2385
-2369
-2353
-2335
-2318
-2300
-2281
-2262
-2242
-2223
-2203
-2183
-2163
-2142
-2121
-2100
-2078
-2056
-2033
-2009
-1987
-1964
-1940
-1917
-1895
-1872
-1851
-1829
-1808
-1788
-1769
-1751
-1733
-1716
-1701
-1686
-1672
-1659
-1648
-1637
-1627
-1618
-1609
-1601
-1593
-1586
-1579
-1573
-1567
-1561
-1556
-1551
-1545
-1540
-1534
-1529
-1523
-1518
-1513
-1508
-1503
-1498
-1495
-1492
-1489
-1487
-1486
-1486
-1487
-1488
-1491
-1493
-1496
-1500
-1504
-1508
-1513
-1517
-1522
-1528
-1533
-1539
-1544
-1550
-1556
-1563
-1569
-1576
-1583
-1590
-1598
-1605
-1613
-1621
-1629
-1637
-1646
-1654
-1662
-1670
-1678
-1685
-1692
-1698
-1704
-1710
-1715
-1719
-1724
-1728
-1732
-1736
-1739
-1743
-1746
-1750
-1754
-1758
-1762
-1766
-1771
-1776
-1781
-1786
-1792
-1798
-1804
-1810
-1817
-1823
-1830
-1837
-1844
-1850
-1857
-1864
-1871
-1878
-1886
-1893
-1901
-1909
-1918
-1926
-1935
-1944
-1953
-1962
-1970
-1978
-1986
-1994
-2001
-2008
-2015
-2021
-2028
-2033
-2040
-2047
-2054
-2061
-2068
-2076
-2085
-2095
-2105
-2116
-2128
-2140
-2152
-2165
-2179
-2193
-2207
-2221
-2236
-2251
-2267
-2282
-2299
-2315
-2331
-2348
-2366
-2383
-2401
-2418
-2435
-2452
-2469
-2484
-2499
-2512
-2525
-2536
-2546
-2555
-2563
-2570
-2576
-2581
-2586
-2589
-2592
-2594
-2595
-2596
-2596
-2596
-2595
-2594
-2592
-2589
-2587
-2584
-2580
-2577
-2573
-2568
-2564
-2559
-2554
-2549
-2544
-2539
-2533
-2527
-2521
-2514
-2506
-2498
-2489
-2480
-2470
-2458
-2446
-2433
-2419
-2404
-2388
-2371
-2353
-2334
-2314
-2293
-2271
-2248
-2225
-2200
-2176
-2151
-2125
-2099
-2073
-2045
-2020
-1994
-1968
-1942
-1917
-1892
-1868
-1844
-1821
-1799
-1777
-1755
-1735
-1714
-1695
-1675
-1657
-1638
-1621
-1604
-1588
-1573
-1560
-1547
-1536
-1526
-1518
-1511
-1505
-1501
-1498
-1497
-1496
-1496
-1497
-1498
-1499
-1501
-1503
-1505
-1507
-1508
-1510
-1511
-1513
-1514
-1516
-1517
-1519
-1520
-1522
-1524
-1526
-1528
-1530
-1533
-1536
-1540
-1544
-1549
-1554
-1560
-1567
-1575
-1583
-1592
-1601
-1610
-1620
-1630
-1641
-1652
-1662
-1673
-1684
-1694
-1704
-1714
-1723
-1731
-1739
-1747
-1754
-1760
-1766
-1771
-1775
-1780
-1784
-1788
-1792
-1797
-1801
-1805
-1810
-1815
-1820
-1825
-1830
-1835
-1839
-1844
-1848
-1852
-1856
-1860
-1863
-1867
-1871
-1875
-1878
-1883
-1887
-1891
-1896
-1900
-1905
-1911
-1916
-1921
-1926
-1931
-1936
-1940
-1943
-1946
-1949
-1951
-1952
-1952
-1952
-1951
-1949
-1947
-1943
-1940
-1935
-1929
-1923
-1916
-1908
-1900
-1890
-1881
-1870
-1859
-1848
-1836
-1824
-1811
-1798
-1784
-1769
-1754
-1737
-1720
-1702
-1683
-1663
-1642
-1620
-1597
-1573
-1549
-1523
-1497
-1469
-1441
-1412
-1382
-1351
-1320
-1287
-1253
-1219
-1184
-1149
-1112
-1076
-1039
-1000
-963
-925
-886
-847
-807
-767
-727
-686
-645
-603
-561
-519
-476
-433
-390
-347
-305
-262
-220
-178
-137
-97
-58
-19
18
54
89
123
155
187
218
247
275
303
329
355
379
403
426
448
470
491
511
530
549
567
584
601
617
633
649
665
681
696
712
728
744
760
776
793
810
827
844
862
880
899
918
936
955
974
994
1012
1033
1052
1072
1091
1110
1129
1148
1166
1185
1203
1221
1240
1258
1277
1296
1315
1334
1354
1373
1393
1413
1434
1454
1475
1495
1515
1535
1555
1574
1592
1609
1626
1641
1655
1667
1678
1688
1696
1703
1709
1714
1717
1719
1719
1718
1714
1709
1703
1694
1683
1670
1656
1639
1621
1600
1579
1556
1531
1505
1478
1450
1421
1392
1362
1331
1301
1271
1241
1212
1182
1154
1125
1098
1070
1044
1018
992
968
944
920
897
874
852
830
808
785
763
741
718
695
672
649
625
602
578
554
530
507
483
459
435
412
388
365
342
320
298
276
255
234
213
192
172
152
132
112
93
73
53
34
14
-7
-27
-49
-70
-93
-115
-139
-162
-186
-210
-234
-258
-282
-306
-329
-352
-375
-397
-418
-438
-458
-478
-496
-514
-532
-548
-564
-580
-594
-609
-622
-635
-648
-661
-673
-685
-697
-709
-721
-733
-745
-757
-768
-779
-790
-801
-811
-822
-832
-842
-852
-861
-871
-880
-889
-898
-907
-916
-926
-935
-943
-952
-961
-970
-978
-986
-995
-1002
-1012
-1020
-1030
-1039
-1048
-1058
-1068
-1079
-1089
-1100
-1112
-1123
-1135
-1147
-1159
-1170
-1182
-1193
-1205
-1215
-1226
-1236
-1246
-1256
-1265
-1274
-1283
-1292
-1300
-1308
-1315
-1322
-1329
-1336
-1343
-1349
-1355
-1361
-1367
-1373
-1379
-1385
-1390
-1395
-1399
-1403
-1406
-1409
-1410
-1411
-1411
-1410
-1408
-1406
-1403
-1399
-1394
-1389
-1384
-1377
-1371
-1364
-1356
-1348
-1340
-1331
-1322
-1313
-1303
-1292
-1281
-1268
-1256
-1242
-1227
-1211
-1194
-1175
-1155
-1134
-1112
-1089
-1064
-1038
-1010
-982
-952
-921
-888
-854
-818
-780
-741
-700
-657
-613
-567
-519
-470
-419
-368
-315
-261
-206
-151
-95
-39
17
72
128
183
237
291
344
397
449
500
551
601
651
700
749
798
846
894
942
990
1038
1086
1134
1182
1230
1279
1328
1378
1428
1479
1531
1583
1636
1689
1743
1797
1851
1905
1959
2012
2065
2118
2170
2221
2272
2321
2369
2415
2461
2505
2547
2588
2628
2667
2704
2740
2775
2809
2841
2873
2903
2932
2960
2987
3013
3038
3062
3086
3110
3133
3156
3178
3201
3223
3245
3268
3290
3312
3334
3357
3378
3400
3421
3442
3462
3482
3501
3519
3537
3554
3571
3587
3603
3618
3633
3647
3661
3675
3689
3702
3715
3727
3739
3751
3763
3775
3786
3797
3808
3819
3830
3841
3851
3861
3871
3881
3891
3901
3910
3920
3929
3938
3947
3956
3963
3971
3978
3984
3990
3995
3999
4003
4005
4006
4008
4008
4006
4005
4003
4000
3996
3992
3987
3983
3978
3973
3969
3965
3961
3957
3954
3951
3948
3946
3944
3942
3940
3939
3937
3936
3935
3935
3935
3935
3935
3935
3936
3936
3937
3938
3939
3941
3942
3944
3945
3947
3948
3949
3950
3950
3949
3948
3945
3942
3937
3932
3925
3916
3907
3896
3884
3870
3855
3839
3821
3803
3783
3763
3742
3720
3697
3674
3650
3625
3599
3572
3545
3517
3487
3457
3427
3395
3362
3329
3294
3259
3222
3185
3146
3107
3067
3026
2983
2941
2897
2853
2808
2762
2716
2669
2622
2575
2528
2481
2434
2387
2341
2296
2252
2208
2165
2123
2081
2040
2000
1961
1922
1884
1847
1810
1773
1737
1700
1664
1628
1591
1555
1518
1481
1445
1408
1371
1334
1297
1260
1223
1187
1151
1115
1079
1044
1008
974
940
906
872
839
807
774
742
711
679
648
616
585
554
523
492
461
429
398
367
335
304
273
242
211
180
150
121
92
63
36
9
-17
-42
-65
-88
-110
-130
-150
-168
-186
-203
-220
-237
-254
-271
-289
-307
-325
-344
-365
-385
-407
-429
-452
-476
-500
-524
-549
-573
-597
-621
-645
-667
-690
-711
-732
-751
-770
-788
-804
-820
-835
-849
-862
-874
-886
-896
-907
-917
-927
-937
-947
-958
-969
-981
-993
-1006
-1022
-1039
-1057
-1076
-1096
-1117
-1139
-1161
-1184
-1207
-1231
-1254
-1278
-1301
-1324
-1346
-1368
-1390
-1411
-1431
-1451
-1470
-1489
-1507
-1525
-1542
-1558
-1574
-1590
-1605
-1620
-1635
-1650
-1664
-1679
-1695
-1710
-1726
-1742
-1758
-1774
-1791
-1808
-1825
-1841
-1858
-1874
-1891
-1907
-1923
-1938
-1952
-1966
-1979
-1990
-2001
-2011
-2020
-2029
-2036
-2041
-2047
-2051
-2053
-2055
-2055
-2053
-2050
-2045
-2040
-2033
-2025
-2016
-2005
-1993
-1980
-1966
-1951
-1935
-1917
-1899
-1880
-1859
-1838
-1815
-1792
-1767
-1741
-1715
-1687
-1658
-1628
-1598
-1566
-1532
-1498
-1462
-1425
-1386
-1345
-1302
-1258
-1211
-1163
-1113
-1061
-1006
-952
-895
-837
-778
-719
-658
-597
-536
-475
-413
-351
-290
-229
-168
-108
-48
11
70
127
185
241
297
352
407
461
515
569
622
674
727
778
829
880
931
980
1029
1078
1126
1173
1218
1263
1307
1350
1391
1431
1469
1505
1540
1573
1605
1635
1663
1689
1714
1737
1759
1778
1797
1813
1828
1840
1852
1861
1869
1875
1880
1883
1885
1886
1885
1883
1881
1878
1874
1870
1866
1862
1858
1854
1851
1848
1845
1842
1839
1835
1832
1827
1823
1817
1811
1804
1795
1786
1775
1763
1749
1734
1717
1699
1680
1659
1637
1615
1591
1567
1542
1518
1493
1468
1443
1419
1395
1370
1346
1322
1297
1273
1248
1223
1197
1171
1144
1116
1088
1060
1030
1000
970
939
908
877
845
813
781
748
715
682
649
615
581
546
510
473
435
396
356
313
270
225
178
129
79
28
-25
-80
-135
-191
-248
-305
-362
-419
-476
-533
-588
-643
-697
-749
-800
-849
-897
-942
-986
-1027
-1067
-1104
-1139
-1171
-1202
-1230
-1257
-1281
-1305
-1327
-1347
-1367
-1386
-1403
-1420
-1436
-1451
-1466
-1480
-1493
-1506
-1518
-1530
-1542
-1554
-1566
-1578
-1591
-1604
-1618
-1633
-1648
-1664
-1681
-1698
-1717
-1736
-1756
-1776
-1797
-1817
-1838
-1859
-1879
-1899
-1919
-1938
-1957
-1976
-1994
-2012
-2029
-2048
-2065
-2082
-2100
-2117
-2134
-2152
-2169
-2187
-2205
-2223
-2242
-2260
-2279
-2297
-2315
-2333
-2351
-2368
-2383
-2398
-2412
-2425
-2437
-2447
-2456
-2463
-2469
-2474
-2478
-2480
-2482
-2482
-2481
-2479
-2476
-2472
-2466
-2459
-2450
-2440
-2429
-2415
-2400
-2384
-2365
-2344
-2322
-2297
-2270
-2240
-2209
-2175
-2139
-2100
-2059
-2015
-1970
-1922
-1871
-1819
-1765
-1709
-1651
-1592
-1532
-1471
-1409
-1347
-1285
-1224
-1164
-1104
-1045
-988
-932
-877
-825
-774
-726
-680
-636
-596
-558
-523
-491
-463
-438
-416
-398
-383
-372
-365
-360
-359
-360
-364
-370
-378
-388
-399
-411
-425
-438
-453
-468
-483
-499
-514
-530
-546
-563
-579
-596
-612
-629
-646
-664
-681
-700
-718
-737
-756
-774
-794
-813
-832
-851
-870
-890
-909
-928
-948
-967
-987
-1006
-1026
-1045
-1065
-1086
-1106
-1127
-1148
-1168
-1189
-1210
-1230
-1251
-1270
-1290
-1309
-1327
-1344
-1361
-1378
-1393
-1408
-1422
-1436
-1450
-1463
-1476
-1490
-1503
-1516
-1529
-1542
-1555
-1569
-1583
-1598
-1613
-1628
-1645
-1662
-1679
-1697
-1716
-1735
-1755
-1775
-1795
-1816
-1837
-1857
-1878
-1898
-1919
-1939
-1959
-1979
-1998
-2017
-2037
-2056
-2075
-2094
-2113
-2132
-2151
-2170
-2188
-2206
-2223
-2239
-2255
-2269
-2282
-2294
-2304
-2313
-2321
-2328
-2333
-2338
-2341
-2344
-2346
-2347
-2348
-2349
-2351
-2352
-2353
-2354
-2356
-2357
-2357
-2358
-2358
-2357
-2356
-2355
-2354
-2352
-2350
-2348
-2346
-2343
-2341
-2338
-2335
-2331
-2327
-2322
-2316
-2309
-2301
-2293
-2283
-2273
-2262
-2250
-2238
-2226
-2214
-2201
-2189
-2177
-2166
-2156
-2146
-2138
-2130
-2123
-2117
-2112
-2107
-2103
-2099
-2095
-2091
-2087
-2083
-2078
-2073
-2067
-2060
-2052
-2044
-2033
-2023
-2009
-1996
-1980
-1962
-1942
-1920
-1896
-1870
-1842
-1811
-1779
-1744
-1708
-1669
-1630
-1589
-1546
-1503
-1458
-1412
-1365
-1317
-1269
-1220
-1171
-1121
-1072
-1022
-973
-925
-877
-829
-783
-737
-693
-650
-608
-568
-529
-492
-457
-422
-389
-357
-326
-296
-265
-235
-206
-175
-145
-114
-83
-51
-19
14
48
84
120
156
194
233
272
312
352
392
432
472
511
550
588
626
662
698
733
767
801
835
869
903
937
972
1006
1042
1078
1114
1150
1185
1221
1255
1288
1320
1351
1379
1407
1432
1455
1476
1495
1512
1526
1538
1548
1556
1563
1568
1571
1574
1576
1577
1578
1578
1577
1577
1576
1575
1574
1573
1571
1570
1568
1566
1563
1560
1556
1552
1546
1540
1532
1524
1513
1502
1488
1473
1457
1438
1417
1394
1369
1342
1312
1280
1246
1210
1171
1131
1088
1044
998
951
903
855
806
757
709
661
614
568
524
480
438
397
358
321
286
252
220
190
162
135
109
85
62
40
20
1
-17
-34
-50
-65
-79
-93
-106
-118
-129
-140
-151
-160
-170
-178
-187
-195
-203
-211
-219
-228
-238
-248
-260
-273
-287
-302
-319
-336
-355
-375
-396
-418
-441
-464
-489
-515
-541
-568
-596
-625
-654
-684
-715
-746
-778
-811
-844
-878
-912
-948
-984
-1020
-1058
-1096
-1134
-1173
-1212
-1251
-1290
-1329
-1367
-1404
-1440
-1475
-1509
-1541
-1571
-1600
-1626
-1651
-1673
-1694
-1713
-1730
-1746
-1760
-1774
-1786
-1797
-1808
-1817
-1827
-1836
-1844
-1853
-1860
-1867
-1874
-1879
-1884
-1889
-1892
-1895
-1896
-1897
-1897
-1895
-1893
-1889
-1884
-1878
-1871
-1863
-1854
-1845
-1836
-1826
-1816
-1807
-1797
-1789
-1781
-1774
-1767
-1761
-1755
-1750
-1745
-1741
-1737
-1734
-1731
-1729
-1726
-1725
-1723
-1721
-1719
-1716
-1714
-1710
-1707
-1703
-1699
-1695
-1690
-1684
-1678
-1672
-1666
-1659
-1652
-1645
-1638
-1631
-1625
-1618
-1612
-1606
-1601
-1596
-1592
-1588
-1584
-1581
-1578
-1575
-1573
-1571
-1569
-1567
-1566
-1563
-1561
-1558
-1554
-1549
-1543
-1535
-1527
-1517
-1507
-1494
-1481
-1466
-1450
-1432
-1413
-1394
-1373
-1351
-1328
-1305
-1280
-1254
-1228
-1200
-1172
-1143
-1113
-1082
-1050
-1016
-982
-947
-910
-872
-833
-793
-751
-707
-662
-615
-566
-516
-463
-409
-353
-295
-235
-174
-111
-46
20
88
158
228
300
374
449
526
604
684
765
847
931
1014
1101
1187
1275
1363
1451
1540
1629
1718
1808
1897
1986
2075
2164
2253
2341
2428
2516
2602
2688
2774
2858
2942
3026
3108
3190
3272
3352
3433
3513
3593
3673
3753
3833
3912
3992
4072
4152
4232
4311
4390
4469
4546
4623
4698
4773
4845
4915
4984
5050
5114
5176
5236
5293
5348
5401
5452
5500
5546
5590
5631
5669
5705
5739
5770
5798
5823
5845
5864
5880
5892
5901
5907
5909
5907
5902
5893
5880
5862
5841
5816
5787
5754
5717
5676
5632
5585
5534
5480
5424
5366
5306
5244
5181
5118
5054
4990
4927
4865
4804
4744
4686
4630
4577
4526
4477
4432
4389
4348
4311
4276
4244
4216
4190
4167
4146
4129
4114
4102
4091
4085
4078
4075
4073
4072
4072
4074
4075
4078
4083
4086
4091
4098
4104
4111
4119
4127
4135
4144
4154
4163
4173
4183
4193
4203
4213
4223
4234
4244
4254
4265
4275
4285
4295
4305
4315
4326
4336
4347
4358
4370
4382
4393
4405
4418
4430
4442
4455
4467
4480
4493
4506
4520
4534
4549
4564
4580
4596
4613
4629
4646
4662
4678
4693
4708
4721
4734
4744
4753
4761
4766
4770
4771
4770
4768
4763
4755
4746
4735
4722
4706
4689
4671
4650
4628
4605
4580
4553
4525
4495
4464
4431
4396
4359
4320
4280
4238
4195
4150
4104
4056
4006
3957
3906
3855
3803
3750
3698
3645
3593
3541
3489
3438
3387
3337
3287
3238
3189
3141
3094
3047
3000
2954
2908
2863
2818
2773
2729
2685
2641
2598
2556
2513
2471
2429
2387
2345
2302
2260
2216
2172
2126
2080
2033
1984
1934
1883
1831
1777
1722
1666
1608
1549
1489
1428
1366
1303
1239
1175
1111
1046
981
916
851
786
721
657
594
531
469
407
347
287
229
172
116
61
7
-46
-99
-150
-201
-252
-303
-353
-404
-456
-508
-561
-616
-673
-731
-790
-852
-916
-982
-1050
-1120
-1192
-1267
-1344
-1423
-1504
-1588
-1674
-1763
-1853
-1945
-2037
-2133
-2229
-2326
-2424
-2521
-2619
-2718
-2815
-2913
-3010
-3106
-3202
-3297
-3391
-3483
-3574
-3663
-3750
-3835
-3918
-3998
-4075
-4150
-4221
-4290
-4355
-4418
-4478
-4534
-4588
-4638
-4685
-4729
-4770
-4808
-4843
-4874
-4902
-4927
-4949
-4968
-4983
-4995
-5004
-5009
-5011
-5009
-5004
-4995
-4982
-4966
-4946
-4922
-4895
-4864
-4830
-4793
-4753
-4710
-4664
-4615
-4563
-4510
-4454
-4395
-4335
-4273
-4209
-4144
-4077
-4009
-3940
-3870
-3800
-3729
-3657
-3585
-3513
-3441
-3368
-3296
-3223
-3150
-3078
-3005
-2932
-2859
-2786
-2712
-2638
-2564
-2490
-2415
-2340
-2265
-2190
-2114
-2037
-1962
-1885
-1809
-1733
-1657
-1581
-1505
-1430
-1356
-1282
-1209
-1137
-1066
-996
-926
-858
-791
-725
-659
-595
-532
-470
-409
-349
-289
-230
-172
-114
-56
2
61
120
179
239
299
361
423
487
552
618
686
755
826
898
971
1045
1121
1198
1277
1357
1438
1521
1605
1691
1778
1868
1959
2052
2147
2244
2343
2443
2545
2649
2754
2860
2967
3075
3183
3292
3401
3511
3621
3730
3840
3949
4057
4165
4272
4378
4483
4587
4689
4789
4889
4986
5082
5176
5269
5360
5449
5537
5624
5708
5791
5872
5950
6027
6101
6173
6242
6309
6373
6435
6494
6551
6605
6656
6705
6752
6797
6839
6880
6918
6955
6991
7025
7058
7090
7121
7151
7181
7211
7241
7272
7302
7333
7364
7396
7428
7461
7494
7529
7564
7600
7638
7676
7715
7755
7796
7837
7879
7922
7965
8009
8052
8096
8141
8185
8230
8274
8319
8364
8410
8456
8502
8549
8596
8645
8693
8743
8793
8843
8894
8945
8996
9047
9097
9147
9197
9246
9294
9341
9387
9432
9475
9517
9557
9595
9630
9664
9695
9724
9750
9774
9795
9814
9831
9845
9857
9867
9875
9882
9887
9890
9893
9894
9894
9894
9893
9890
9887
9883
9878
9871
9863
9854
9844
9831
9817
9801
9782
9762
9739
9715
9687
9658
9627
9594
9559
9523
9486
9447
9408
9367
9326
9285
9244
9202
9160
9118
9076
9035
8993
8952
8911
8871
8830
8791
8752
8714
8676
8639
8603
8569
8535
8503
8473
8445
8418
8394
8372
8352
8334
8318
8305
8293
8284
8277
8271
8268
8265
8265
8266
8268
8271
8275
8281
8288
8296
8304
8314
8324
8335
8346
8357
8369
8381
8393
8405
8417
8428
8439
8449
8459
8468
8476
8483
8490
8495
8500
8504
8507
8509
8511
8512
8513
8514
8514
8515
8515
8516
8517
8518
8520
8522
8524
8527
8531
8535
8540
8545
8552
8558
8565
8572
8579
8585
8590
8594
8597
8597
8595
8591
8583
8573
8559
8542
8521
8497
8469
8438
8403
8365
8323
8277
8229
8177
8121
8064
8003
7940
7875
7808
7740
7670
7600
7529
7457
7386
7314
7243
7173
7103
7034
6966
6899
6833
6769
6705
6641
6579
6516
6454
6392
6330
6267
6204
6141
6076
6011
5945
5878
5810
5741
5671
5600
5527
5453
5377
5299
5220
5138
5055
4969
4882
4792
4700
4605
4509
4409
4308
4205
4100
3993
3884
3774
3663
3551
3438
3324
3209
3093
2976
2858
2739
2620
2500
2378
2256
2133
2008
1882
1755
1627
1497
1366
1233
1099
964
827
689
549
409
267
124
-20
-164
-310
-455
-601
-747
-891
-1035
-1178
-1318
-1457
-1593
-1726
-1856
-1983
-2105
-2224
-2339
-2450
-2556
-2657
-2754
-2847
-2936
-3021
-3102
-3180
-3255
-3327
-3395
-3461
-3524
-3584
-3641
-3696
-3748
-3797
-3843
-3887
-3928
-3966
-4002
-4035
-4067
-4097
-4125
-4151
-4176
-4200
-4222
-4244
-4266
-4288
-4309
-4331
-4354
-4378
-4403
-4429
-4457
-4487
-4518
-4553
-4590
-4630
-4673
-4720
-4770
-4824
-4881
-4943
-5008
-5077
-5149
-5225
-5304
-5385
-5469
-5554
-5641
-5729
-5817
-5906
-5994
-6081
-6167
-6253
-6337
-6420
-6501
-6582
-6661
-6739
-6817
-6893
-6969
-7044
-7118
-7191
-7264
-7336
-7407
-7478
-7547
-7615
-7682
-7747
-7811
-7872
-7933
-7991
-8047
-8102
-8154
-8206
-8255
-8302
-8347
-8391
-8432
-8472
-8511
-8548
-8583
-8618
-8652
-8685
-8717
-8750
-8782
-8815
-8847
-8880
-8914
-8948
-8982
-9017
-9053
-9089
-9125
-9162
-9198
-9234
-9271
-9306
-9341
-9375
-9408
-9440
-9470
-9499
-9526
-9551
-9574
-9595
-9613
-9630
-9644
-9655
-9664
-9670
-9674
-9674
-9672
-9667
-9658
-9646
-9630
-9611
-9588
-9561
-9531
-9496
-9458
-9417
-9372
-9323
-9271
-9216
-9158
-9098
-9035
-8971
-8905
-8838
-8770
-8701
-8630
-8559
-8486
-8412
-8336
-8259
-8180
-8100
-8019
-7936
-7852
-7766
-7680
-7594
-7507
-7420
-7332
-7246
-7159
-7073
-6988
-6904
-6821
-6739
-6658
-6579
-6501
-6425
-6350
-6277
-6207
-6138
-6072
-6009
-5949
-5891
-5838
-5787
-5741
-5699
-5660
-5626
-5596
-5571
-5550
-5533
-5521
-5512
-5507
-5506
-5508
-5513
-5521
-5532
-5544
-5559
-5576
-5594
-5613
-5632
-5652
-5673
-5693
-5714
-5734
-5754
-5774
-5793
-5812
-5831
-5849
-5867
-5884
-5901
-5917
-5932
-5947
-5962
-5976
-5990
-6004
-6017
-6031
-6045
-6059
-6074
-6089
-6105
-6123
-6141
-6161
-6182
-6206
-6232
-6260
-6291
-6324
-6360
-6399
-6440
-6484
-6530
-6579
-6631
-6686
-6743
-6803
-6866
-6931
-6998
-7068
-7141
-7216
-7293
-7372
-7453
-7535
-7620
-7706
-7792
-7880
-7969
-8058
-8148
-8237
-8327
-8416
-8504
-8592
-8679
-8764
-8848
-8929
-9009
-9087
-9162
-9235
-9306
-9375
-9442
-9507
-9570
-9630
-9688
-9743
-9796
-9847
-9895
-9940
-9983
-10022
-10059
-10093
-10124
-10152
-10176
-10197
-10214
-10226
-10235
-10239
-10240
-10236
-10228
-10216
-10200
-10181
-10159
-10134
-10107
-10077
-10045
-10011
-9976
-9940
-9902
-9863
-9824
-9784
-9743
-9702
-9660
-9619
-9577
-9536
-9496
-9456
-9417
-9379
-9343
-9308
-9276
-9245
-9217
-9192
-9169
-9148
-9130
-9114
-9100
-9088
-9077
-9068
-9061
-9056
-9052
-9049
-9049
-9050
-9052
-9056
-9061
-9068
-9075
-9083
-9092
-9101
-9110
-9119
-9128
-9137
-9146
-9153
-9160
-9166
-9170
-9172
-9173
-9171
-9166
-9157
-9145
-9129
-9107
-9081
-9048
-9010
-8965
-8914
-8855
-8790
-8717
-8638
-8552
-8460
-8362
-8258
-8148
-8036
-7918
-7797
-7673
-7547
-7419
-7290
-7160
-7030
-6900
-6771
-6644
-6517
-6393
-6271
-6152
-6035
-5922
-5811
-5705
-5601
-5501
-5405
-5312
-5222
-5136
-5053
-4974
-4897
-4824
-4754
-4687
-4624
-4563
-4505
-4451
-4399
-4349
-4303
-4260
-4219
-4181
-4145
-4112
-4082
-4054
-4027
-4005
-3984
-3965
-3949
-3934
-3920
-3907
-3895
-3883
-3871
-3859
-3847
-3833
-3819
-3803
-3786
-3768
-3749
-3728
-3705
-3681
-3655
-3627
-3597
-3565
-3531
-3494
-3455
-3413
-3368
-3321
-3271
-3218
-3163
-3104
-3043
-2979
-2914
-2846
-2777
-2707
-2637
-2566
-2495
-2424
-2354
-2286
-2219
-2153
-2089
-2028
-1968
-1912
-1857
-1805
-1756
-1709
-1664
-1622
-1582
-1545
-1509
-1476
-1445
-1416
-1389
-1364
-1341
-1320
-1301
-1284
-1268
-1254
-1241
-1229
-1217
-1206
-1195
-1183
-1172
-1160
-1148
-1136
-1124
-1112
-1100
-1088
-1076
-1065
-1053
-1042
-1031
-1020
-1008
-998
-986
-974
-962
-948
-934
-920
-903
-886
-867
-847
-825
-800
-774
-746
-715
-683
-648
-612
-574
-534
-492
-448
-402
-355
-305
-253
-199
-143
-85
-25
37
100
166
232
300
369
439
509
580
652
724
796
869
942
1014
1088
1161
1233
1306
1378
1449
1520
1590
1660
1728
1795
1861
1926
1989
2051
2113
2172
2231
2289
2346
2402
2457
2511
2565
2619
2674
2728
2784
2840
2897
2955
3015
3076
3138
3202
3267
3333
3400
3468
3537
3607
3676
3747
3817
3887
3956
4025
4091
4159
4223
4286
4347
4405
4460
4512
4560
4604
4644
4678
4708
4733
4752
4766
4775
4779
4777
4771
4760
4744
4723
4698
4669
4636
4600
4561
4519
4476
4431
4384
4337
4289
4241
4193
4145
4098
4051
4006
3964
3923
3883
3846
3811
3778
3749
3722
3697
3676
3657
3641
3627
3616
3608
3602
3597
3595
3594
3594
3595
3597
3599
3602
3605
3608
3611
3614
3617
3620
3622
3625
3627
3630
3632
3634
3636
3639
3641
3644
3647
3650
3655
3660
3666
3672
3680
3688
3696
3705
3714
3723
3732
3741
3749
3758
3766
3773
3780
3786
3790
3793
3795
3794
3792
3787
3780
3771
3758
3743
3725
3703
3679
3651
3621
3587
3551
3513
3473
3431
3387
3341
3294
3245
3196
3145
3092
3039
2985
2930
2874
2817
2759
2700
2640
2579
2516
2452
2388
2323
2257
2190
2124
2058
1993
1928
1864
1802
1740
1680
1621
1564
1508
1453
1400
1348
1297
1248
1200
1153
1107
1061
1016
973
930
887
844
801
759
716
674
631
588
545
502
458
414
371
327
282
238
193
148
102
56
10
-36
-82
-129
-177
-224
-272
-320
-368
-417
-466
-515
-565
-616
-668
-720
-772
-825
-878
-931
-983
-1036
-1087
-1137
-1187
-1234
-1281
-1325
-1367
-1407
-1444
-1479
-1511
-1541
-1568
-1591
-1613
-1631
-1646
-1658
-1666
-1672
-1674
-1672
-1667
-1658
-1646
-1630
-1610
-1587
-1560
-1530
-1496
-1459
-1418
-1374
-1327
-1277
-1223
-1166
-1107
-1045
-980
-912
-843
-771
-696
-620
-542
-461
-379
-295
-210
-123
-35
54
144
235
327
419
511
603
694
786
877
967
1056
1145
1232
1318
1403
1486
1568
1648
1727
1804
1879
1953
2024
2094
2162
2227
2291
2353
2413
2471
2527
2581
2633
2684
2733
2780
2827
2873
2918
2962
3007
3051
3095
3140
3185
3230
3276
3322
3369
3416
3464
3513
3563
3614
3666
3720
3775
3833
3892
3953
4017
4083
4151
4221
4294
4369
4447
4526
4606
4688
4772
4856
4940
5025
5110
5194
5278
5361
5443
5524
5604
5682
5759
5834
5908
5981
6052
6121
6188
6254
6317
6379
6438
6494
6548
6600
6649
6696
6740
6782
6821
6858
6892
6924
6953
6981
7006
7029
7050
7069
7087
7103
7117
7130
7142
7153
7164
7173
7183
7192
7201
7209
7218
7227
7236
7246
7257
7269
7282
7296
7311
7328
7347
7367
7389
7412
7437
7463
7492
7522
7555
7589
7625
7663
7704
7746
7790
7836
7885
7935
7986
8039
8095
8151
8209
8268
8328
8389
8450
8511
8573
8635
8696
8757
8817
8877
8936
8994
9051
9107
9162
9215
9268
9319
9369
9418
9465
9511
9556
9600
9642
9683
9722
9759
9795
9829
9862
9892
9920
9946
9969
9991
10009
10025
10039
10050
10058
10063
10066
10066
10063
10058
10050
10040
10027
10012
9995
9976
9954
9931
9906
9879
9851
9822
9791
9760
9728
9696
9664
9631
9598
9565
9533
9500
9468
9436
9405
9374
9344
9314
9285
9257
9229
9201
9175
9149
9124
9100
9078
9057
9038
9020
9004
8989
8976
8965
8955
8946
8938
8932
8926
8920
8916
8911
8907
8904
8901
8897
8895
8892
8890
8887
8885
8883
8881
8878
8876
8873
8869
8866
8861
8857
8851
8844
8837
8829
8819
8809
8797
8784
8770
8755
8738
8720
8701
8681
8660
8637
8613
8587
8561
8532
8502
8471
8438
8403
8367
8329
8290
8248
8205
8161
8114
8066
8016
7965
7911
7857
7800
7743
7684
7623
7562
7499
7434
7368
7301
7232
7161
7089
7015
6941
6865
6788
6710
6631
6552
6472
6391
6310
6229
6147
6064
5982
5898
5815
5731
5647
5562
5477
5392
5305
5218
5131
5043
4953
4864
4773
4682
4590
4498
4405
4311
4217
4121
4024
3926
3828
3728
3626
3524
3421
3316
3210
3103
2996
2887
2778
2668
2557
2447
2336
2225
2115
2005
1895
1785
1677
1569
1461
1355
1249
1143
1038
934
830
727
624
522
421
320
220
122
24
-73
-169
-263
-357
-448
-539
-628
-715
-801
-885
-968
-1049
-1128
-1205
-1280
-1353
-1424
-1493
-1559
-1624
-1686
-1745
-1802
-1856
-1908
-1957
-2003
-2045
-2086
-2123
-2158
-2189
-2219
-2245
-2270
-2291
-2311
-2327
-2342
-2355
-2366
-2375
-2384
-2391
-2397
-2402
-2408
-2412
-2417
-2422
-2427
-2432
-2438
-2444
-2450
-2457
-2465
-2472
-2481
-2489
-2498
-2507
-2516
-2526
-2535
-2545
-2554
-2564
-2573
-2582
-2591
-2601
-2610
-2619
-2628
-2638
-2647
-2657
-2668
-2678
-2690
-2701
-2713
-2725
-2738
-2751
-2765
-2779
-2793
-2808
-2824
-2840
-2857
-2874
-2891
-2909
-2926
-2944
-2962
-2980
-2998
-3016
-3033
-3051
-3068
-3085
-3101
-3117
-3132
-3147
-3160
-3173
-3184
-3194
-3203
-3211
-3218
-3222
-3226
-3228
-3228
-3227
-3224
-3220
-3215
-3209
-3201
-3193
-3183
-3172
-3159
-3146
-3131
-3115
-3098
-3080
-3060
-3040
-3019
-2996
-2973
-2949
-2923
-2897
-2870
-2842
-2812
-2782
-2750
-2717
-2682
-2646
-2609
-2570
-2529
-2487
-2442
-2396
-2349
-2299
-2248
-2195
-2140
-2083
-2024
-1964
-1902
-1838
-1774
-1708
-1642
-1575
-1507
-1439
-1371
-1302
-1232
-1163
-1092
-1020
-950
-878
-805
-731
-656
-580
-504
-426
-347
-268
-188
-107
-26
55
137
219
300
381
462
542
622
700
778
855
930
1004
1076
1146
1214
1281
1345
1407
1467
1524
1579
1632
1682
1730
1777
1821
1863
1903
1941
1977
2011
2043
2074
2103
2130
2155
2179
2201
2221
2240
2256
2271
2284
2295
2304
2312
2317
2319
2320
2318
2313
2306
2296
2283
2267
2248
2226
2201
2172
2140
2105
2067
2025
1981
1933
1883
1831
1776
1720
1662
1602
1541
1479
1417
1355
1293
1231
1170
1110
1052
994
939
885
834
784
737
692
650
611
575
542
512
485
462
441
424
411
400
392
388
386
386
388
393
399
407
416
427
438
450
463
477
491
505
520
535
550
566
581
597
612
627
642
657
671
685
699
712
724
736
747
757
766
775
782
789
794
798
802
803
804
804
803
800
797
793
788
783
777
770
763
756
748
740
732
723
715
706
697
688
679
670
661
651
641
630
619
607
594
580
566
551
535
518
501
483
464
445
425
404
383
362
339
317
293
270
246
221
197
172
148
123
99
75
52
28
6
-16
-37
-58
-77
-96
-114
-130
-146
-161
-174
-186
-196
-205
-212
-218
-222
-225
-226
-226
-225
-223
-219
-215
-209
-203
-196
-189
-181
-172
-163
-154
-144
-134
-124
-114
-104
-93
-83
-72
-61
-51
-41
-31
-22
-13
-5
2
8
13
17
19
21
21
19
17
13
7
0
-8
-18
-29
-41
-55
-70
-86
-103
-122
-143
-165
-188
-214
-240
-268
-298
-329
-362
-396
-432
-469
-507
-546
-586
-628
-670
-713
-756
-800
-844
-888
-933
-978
-1024
-1069
-1115
-1160
-1206
-1251
-1297
-1342
-1387
-1432
-1477
-1522
-1566
-1611
-1655
-1699
-1744
-1788
-1833
-1878
-1923
-1969
-2015
-2062
-2109
-2157
-2207
-2257
-2308
-2360
-2413
-2468
-2523
-2580
-2637
-2695
-2754
-2814
-2874
-2935
-2996
-3058
-3119
-3180
-3242
-3303
-3363
-3423
-3482
-3540
-3598
-3653
-3708
-3761
-3812
-3862
-3910
-3956
-4001
-4043
-4085
-4125
-4164
-4201
-4237
-4271
-4305
-4338
-4371
-4403
-4435
-4467
-4499
-4530
-4562
-4594
-4626
-4658
-4690
-4722
-4755
-4788
-4821
-4854
-4887
-4919
-4952
-4984
-5015
-5045
-5074
-5103
-5129
-5155
-5179
-5202
-5222
-5242
-5259
-5275
-5289
-5301
-5311
-5319
-5325
-5328
-5330
-5329
-5326
-5320
-5311
-5300
-5286
-5269
-5249
-5227
-5201
-5172
-5140
-5105
-5068
-5027
-4983
-4937
-4888
-4836
-4782
-4726
-4667
-4607
-4544
-4480
-4415
-4348
-4280
-4211
-4141
-4070
-3999
-3927
-3855
-3781
-3707
-3632
-3557
-3481
-3403
-3326
-3247
-3168
-3088
-3007
-2925
-2843
-2760
-2676
-2592
-2508
-2423
-2338
-2253
-2168
-2084
-2000
-1918
-1836
-1756
-1678
-1602
-1528
-1456
-1386
-1320
-1256
-1195
-1137
-1083
-1031
-983
-938
-896
-857
-822
-789
-758
-731
-706
-683
-663
-645
-629
-616
-604
-595
-588
-582
-579
-578
-578
-580
-584
-589
-596
-604
-613
-624
-636
-649
-663
-679
-695
-713
-732
-753
-775
-798
-822
-847
-873
-899
-927
-955
-984
-1012
-1043
-1073
-1103
-1134
-1164
-1194
-1224
-1253
-1282
-1311
-1339
-1367
-1395
-1422
-1449
-1476
-1502
-1529
-1555
-1581
-1606
-1632
-1657
-1682
-1707
-1731
-1755
-1779
-1802
-1825
-1847
-1869
-1890
-1910
-1930
-1949
-1968
-1985
-2001
-2017
-2031
-2044
-2057
-2067
-2077
-2086
-2093
-2099
-2104
-2108
-2110
-2111
-2111
-2110
-2108
-2104
-2099
-2093
-2086
-2078
-2069
-2058
-2045
-2033
-2019
-2003
-1986
-1968
-1949
-1928
-1906
-1882
-1857
-1831
-1804
-1776
-1746
-1716
-1685
-1652
-1619
-1585
-1549
-1513
-1476
-1438
-1400
-1360
-1320
-1279
-1238
-1196
-1154
-1112
-1069
-1026
-982
-938
-894
-849
-804
-759
-714
-669
-624
-579
-535
-491
-448
-406
-364
-324
-285
-247
-210
-174
-140
-107
-76
-46
-18
9
34
59
82
104
125
145
164
182
199
215
231
247
261
276
290
304
319
333
348
363
379
395
412
429
447
466
485
505
526
548
571
595
620
646
673
701
731
761
793
827
861
896
933
971
1010
1050
1091
1133
1177
1222
1268
1315
1363
1411
1460
1510
1561
1612
1664
1717
1770
1824
1879
1934
1990
2047
2104
2162
2220
2279
2339
2400
2462
2524
2586
2649
2712
2776
2840
2905
2970
3036
3101
3167
3233
3299
3365
3430
3496
3560
3625
3689
3752
3815
3876
3937
3997
4054
4113
4169
4224
4277
4328
4378
4426
4472
4516
4558
4597
4635
4670
4702
4733
4760
4785
4808
4828
4845
4860
4872
4881
4887
4891
4892
4891
4886
4879
4870
4857
4843
4825
4805
4783
4757
4730
4699
4666
4630
4592
4551
4508
4461
4412
4361
4306
4249
4190
4128
4062
3995
3925
3853
3778
3700
3619
3536
3451
3363
3272
3179
3084
2987
2887
2786
2683
2578
2471
2363
2254
2144
2032
1920
1806
1692
1577
1461
1345
1228
1110
992
874
756
638
519
401
282
164
47
-71
-188
-304
-420
-535
-650
-763
-876
-987
-1097
-1205
-1313
-1418
-1523
-1625
-1726
-1825
-1922
-2017
-2109
-2200
-2289
-2375
-2459
-2541
-2620
-2697
-2772
-2845
-2915
-2983
-3049
-3112
-3173
-3231
-3286
-3339
-3390
-3437
-3483
-3525
-3566
-3603
-3639
-3672
-3702
-3731
-3757
-3781
-3803
-3822
-3840
-3856
-3871
-3883
-3894
-3904
-3911
-3918
-3923
-3927
-3929
-3930
-3930
-3929
-3926
-3922
-3917
-3911
-3904
-3895
-3885
-3873
-3860
-3845
-3829
-3812
-3793
-3772
-3750
-3726
-3700
-3674
-3645
-3615
-3583
-3550
-3515
-3479
-3442
-3403
-3363
-3322
-3280
-3237
-3194
-3149
-3104
-3059
-3013
-2967
-2921
-2874
-2828
-2781
-2735
-2689
-2642
-2596
-2550
-2504
-2459
-2413
-2367
-2322
-2277
-2231
-2186
-2140
-2094
-2048
-2001
-1956
-1909
-1862
-1815
-1767
-1719
-1670
-1621
-1572
-1522
-1472
-1421
-1371
-1319
-1268
-1217
-1165
-1113
-1060
-1008
-955
-903
-850
-797
-745
-692
-640
-588
-535
-483
-431
-379
-327
-275
-223
-171
-119
-67
-15
37
89
140
192
243
295
346
396
446
496
545
594
642
689
736
782
827
871
915
957
998
1038
1077
1115
1151
1185
1218
1249
1278
1305
1331
1356
1378
1399
1417
1435
1450
1463
1475
1486
1494
1501
1507
1511
1513
1514
1514
1513
1510
1506
1500
1493
1485
1475
1464
1452
1438
1423
1406
1388
1369
1348
1326
1302
1277
1250
1222
1192
1161
1128
1094
1058
1020
982
942
901
858
815
770
724
678
630
582
533
484
434
383
332
282
231
180
128
78
27
-24
-74
-124
-173
-221
-269
-315
-361
-406
-449
-492
-533
-574
-614
-653
-691
-729
-766
-802
-838
-873
-908
-942
-976
-1010
-1043
-1076
-1108
-1140
-1172
-1203
-1234
-1264
-1294
-1323
-1351
-1380
-1407
-1434
-1460
-1486
-1511
-1535
-1558
-1580
-1602
-1622
-1642
-1660
-1677
-1693
-1708
-1721
-1733
-1743
-1752
-1759
-1765
-1768
-1770
-1771
-1769
-1765
-1760
-1752
-1743
-1731
-1718
-1702
-1685
-1666
-1646
-1623
-1599
-1574
-1548
-1521
-1493
-1464
-1434
-1404
-1374
-1343
-1311
-1279
-1247
-1215
-1183
-1150
-1117
-1085
-1052
-1018
-986
-954
-921
-889
-856
-823
-791
-758
-726
-694
-662
-630
-599
-568
-537
-508
-479
-450
-423
-397
-372
-347
-324
-302
-282
-262
-243
-226
-210
-194
-180
-166
-154
-142
-131
-121
-112
-103
-96
-89
-83
-78
-73
-69
-66
-64
-63
-63
-64
-66
-69
-73
-78
-84
-90
-98
-107
-116
-127
-138
-150
-162
-176
-189
-204
-219
-234
-249
-265
-281
-297
-314
-331
-348
-365
-382
-399
-416
-434
-452
-471
-490
-510
-531
-552
-574
-596
-620
-644
-669
-695
-721
-748
-776
-804
-833
-863
-893
-924
-955
-987
-1020
-1053
-1087
-1121
-1156
-1191
-1227
-1263
-1301
-1338
-1376
-1415
-1454
-1494
-1535
-1577
-1619
-1663
-1707
-1752
-1798
-1846
-1894
-1943
-1994
-2045
-2097
-2150
-2204
-2258
-2314
-2370
-2427
-2485
-2543
-2601
-2660
-2719
-2778
-2837
-2896
-2954
-3013
-3070
-3128
-3185
-3241
-3296
-3351
-3406
-3459
-3512
-3564
-3615
-3665
-3714
-3762
-3810
-3856
-3901
-3945
-3987
-4029
-4069
-4108
-4145
-4182
-4216
-4250
-4282
-4313
-4343
-4372
-4399
-4426
-4451
-4475
-4499
-4521
-4543
-4565
-4585
-4605
-4625
-4645
-4664
-4683
-4702
-4720
-4739
-4757
-4776
-4795
-4813
-4832
-4851
-4869
-4888
-4906
-4924
-4942
-4960
-4977
-4995
-5012
-5029
-5045
-5061
-5077
-5093
-5108
-5122
-5136
-5148
-5161
-5172
-5183
-5193
-5201
-5209
-5215
-5220
-5224
-5226
-5227
-5226
-5224
-5220
-5214
-5206
-5196
-5183
-5169
-5152
-5133
-5111
-5087
-5060
-5030
-4997
-4962
-4923
-4882
-4837
-4790
-4741
-4688
-4633
-4576
-4516
-4454
-4389
-4322
-4253
-4182
-4108
-4033
-3955
-3876
-3795
-3712
-3627
-3540
-3452
-3362
-3270
-3177
-3082
-2985
-2888
-2788
-2688
-2586
-2483
-2378
-2273
-2166
-2059
-1950
-1841
-1730
-1619
-1507
-1395
-1281
-1167
-1053
-937
-822
-706
-589
-472
-355
-238
-120
-3
115
232
349
466
583
700
816
931
1047
1162
1276
1390
1503
1615
1726
1837
1947
2056
2164
2270
2376
2480
2582
2683
2782
2880
2975
3068
3159
3248
3335
3419
3501
3581
3658
3733
3806
3876
3944
4009
4072
4133
4191
4246
4300
4350
4398
4443
4486
4526
4563
4598
4630
4659
4685
4709
4730
4748
4764
4778
4789
4797
4803
4807
4808
4807
4804
4799
4791
4781
4769
4754
4738
4719
4698
4675
4650
4622
4593
4561
4527
4491
4453
4412
4370
4327
4281
4234
4185
4134
4082
4029
3974
3918
3860
3802
3742
3682
3620
3557
3494
3430
3365
3300
3234
3168
3101
3035
2968
2901
2834
2768
2701
2635
2570
2505
2440
2377
2314
2252
2191
2130
2071
2013
1955
1898
1842
1788
1734
1681
1629
1577
1527
1478
1429
1381
1334
1288
1243
1198
1155
1113
1071
1031
992
954
918
883
849
817
786
756
728
701
676
651
628
606
586
566
547
529
512
496
480
465
451
437
423
410
398
386
374
363
352
341
331
320
310
300
290
280
270
259
249
238
227
216
204
192
180
167
154
141
127
113
98
83
67
51
34
16
-3
-22
-42
-63
-85
-108
-131
-156
-181
-207
-235
-263
-292
-321
-352
-384
-416
-450
-485
-520
-556
-594
-632
-670
-710
-750
-791
-833
-874
-917
-959
-1000
-1044
-1087
-1129
-1172
-1214
-1256
-1297
-1338
-1379
-1419
-1458
-1496
-1533
-1570
-1605
-1639
-1672
-1704
-1734
-1763
-1791
-1817
-1841
-1864
-1886
-1905
-1923
-1939
-1953
-1965
-1976
-1984
-1991
-1995
-1998
-1998
-1996
-1993
-1987
-1979
-1970
-1958
-1944
-1928
-1910
-1889
-1867
-1842
-1815
-1787
-1756
-1722
-1687
-1650
-1611
-1570
-1527
-1482
-1436
-1388
-1337
-1286
-1232
-1176
-1119
-1060
-1000
-938
-875
-810
-744
-677
-608
-539
-468
-397
-324
-251
-177
-102
-26
50
127
204
281
359
438
516
595
674
753
833
913
993
1074
1155
1236
1317
1398
1479
1559
1640
1721
1801
1881
1960
2037
2116
2193
2268
2343
2417
2489
2560
2629
2697
2764
2829
2892
2954
3015
3073
3130
3185
3238
3290
3339
3387
3434
3478
3521
3562
3601
3639
3674
3708
3740
3771
3799
3826
3850
3873
3893
3912
3928
3942
3953
3963
3969
3973
3975
3974
3971
3965
3957
3946
3933
3917
3899
3879
3857
3832
3805
3775
3743
3709
3673
3634
3594
3551
3506
3460
3411
3360
3308
3254
3198
3141
3082
3021
2959
2895
2830
2763
2695
2626
2555
2483
2410
2336
2261
2185
2108
2031
1952
1874
1795
1715
1635
1556
1476
1396
1316
1237
1158
1079
1000
924
847
771
696
622
548
475
403
332
262
192
124
56
-11
-77
-142
-206
-269
-331
-393
-453
-513
-571
-629
-686
-742
-797
-851
-905
-958
-1010
-1062
-1112
-1163
-1213
-1262
-1311
-1360
-1408
-1456
-1504
-1552
-1599
-1646
-1693
-1739
-1786
-1832
-1878
-1924
-1969
-2015
-2060
-2106
-2151
-2197
-2242
-2288
-2333
-2378
-2423
-2468
-2513
-2557
-2601
-2645
-2688
-2730
-2772
-2812
-2853
-2892
-2931
-2969
-3006
-3042
-3078
-3113
-3147
-3180
-3213
-3244
-3274
-3304
-3332
-3359
-3386
-3411
-3435
-3458
-3480
-3501
-3521
-3540
-3558
-3575
-3590
-3605
-3618
-3631
-3642
-3652
-3661
-3668
-3674
-3679
-3682
-3684
-3684
-3683
-3680
-3676
-3669
-3661
-3652
-3641
-3628
-3613
-3597
-3580
-3561
-3541
-3519
-3497
-3473
-3448
-3422
-3395
-3367
-3339
-3310
-3280
-3250
-3220
-3189
-3157
-3126
-3095
-3063
-3031
-3000
-2968
-2937
-2906
-2875
-2844
-2814
-2784
-2754
-2725
-2697
-2669
-2641
-2614
-2588
-2562
-2536
-2511
-2486
-2463
-2439
-2417
-2395
-2374
-2353
-2333
-2314
-2295
-2277
-2259
-2242
-2226
-2211
-2196
-2182
-2168
-2155
-2143
-2131
-2119
-2108
-2097
-2086
-2075
-2064
-2054
-2044
-2033
-2023
-2013
-2004
-1994
-1984
-1975
-1965
-1955
-1945
-1935
-1925
-1915
-1905
-1894
-1883
-1873
-1862
-1851
-1840
-1828
-1817
-1805
-1793
-1781
-1768
-1755
-1742
-1728
-1714
-1699
-1683
-1666
-1649
-1631
-1612
-1592
-1572
-1550
-1527
-1504
-1479
-1454
-1427
-1400
-1371
-1342
-1311
-1280
-1247
-1213
-1178
-1142
-1105
-1067
-1027
-986
-944
-901
-857
-812
-765
-718
-670
-621
-571
-520
-468
-415
-362
-308
-253
-198
-141
-85
-27
31
90
150
210
271
332
393
455
518
580
644
707
771
835
899
964
1028
1093
1158
1224
1289
1354
1420
1485
1551
1616
1681
1747
1811
1876
1940
2003
2066
2129
2190
2251
2311
2371
2429
2486
2542
2597
2651
2703
2754
2804
2853
2901
2947
2992
3036
3079
3120
3159
3197
3234
3269
3302
3334
3363
3391
3416
3440
3461
3480
3498
3512
3525
3536
3545
3551
3556
3558
3558
3557
3553
3547
3539
3530
3518
3505
3489
3472
3453
3432
3410
3386
3360
3333
3305
3274
3243
3210
3175
3140
3103
3064
3025
2984
2942
2898
2854
2808
2762
2715
2666
2617
2568
2517
2467
2415
2363
2311
2259
2206
2153
2100
2045
1993
1939
1885
1831
1778
1724
1671
1618
1565
1513
1460
1408
1357
1306
1255
1205
1156
1107
1059
1010
964
917
872
826
782
738
695
652
610
568
527
486
446
406
367
328
289
251
213
176
139
102
66
30
-5
-40
-75
-108
-141
-174
-206
-237
-268
-298
-328
-356
-384
-411
-437
-463
-487
-511
-534
-556
-577
-597
-616
-634
-651
-668
-683
-697
-710
-723
-734
-744
-754
-762
-770
-776
-782
-787
-790
-793
-795
-796
-797
-796
-794
-791
-788
-783
-777
-771
-763
-755
-746
-735
-724
-712
-699
-686
-671
-656
-640
-623
-606
-588
-569
-550
-529
-509
-488
-466
-444
-421
-398
-375
-351
-327
-303
-278
-253
-228
-202
-176
-150
-123
-96
-69
-41
-12
16
45
75
104
134
164
193
223
253
283
313
343
373
404
434
464
495
525
556
587
618
649
680
711
742
773
805
836
867
899
930
961
993
1024
1055
1086
1117
1148
1179
1210
1241
1272
1303
1334
1365
1396
1427
1458
1490
1522
1553
1586
1618
1650
1683
1716
1749
1782
1815
1849
1883
1917
1951
1985
2019
2053
2087
2121
2155
2188
2221
2254
2286
2317
2348
2378
2407
2435
2463
2489
2515
2539
2562
2585
2606
2626
2645
2663
2679
2694
2709
2721
2733
2743
2752
2759
2765
2769
2772
2774
2774
2773
2771
2768
2763
2758
2751
2743
2734
2724
2713
2700
2687
2673
2658
2642
2625
2607
2588
2569
2548
2527
2505
2482
2459
2434
2409
2384
2357
2331
2304
2276
2248
2220
2191
2162
2133
2103
2074
2044
2013
1983
1953
1922
1891
1859
1827
1794
1761
1727
1693
1658
1622
1586
1549
1512
1473
1434
1395
1354
1313
1271
1228
1185
1141
1096
1050
1004
958
911
864
816
768
719
670
621
572
522
472
422
372
322
272
222
171
121
70
20
-30
-80
-129
-179
-227
-276
-324
-372
-418
-465
-510
-555
-599
-643
-685
-727
-768
-808
-848
-886
-923
-959
-995
-1029
-1062
-1094
-1124
-1154
-1182
-1209
-1235
-1259
-1282
-1304
-1324
-1343
-1361
-1378
-1393
-1406
-1419
-1431
-1441
-1450
-1458
-1464
-1469
-1473
-1476
-1477
-1477
-1476
-1474
-1470
-1466
-1460
-1453
-1446
-1437
-1427
-1417
-1406
-1394
-1381
-1367
-1353
-1338
-1323
-1307
-1291
-1275
-1258
-1241
-1224
-1206
-1189
-1171
-1153
-1136
-1118
-1101
-1083
-1066
-1049
-1032
-1014
-998
-981
-964
-947
-931
-914
-897
-881
-864
-848
-831
-814
-798
-781
-765
-748
-732
-717
-701
-686
-671
-656
-642
-628
-614
-601
-588
-575
-562
-549
-537
-525
-513
-501
-490
-478
-466
-454
-442
-431
-419
-407
-395
-383
-371
-359
-346
-334
-322
-309
-296
-283
-269
-255
-241
-227
-213
-198
-183
-167
-152
-136
-119
-103
-87
-70
-53
-37
-20
-3
14
30
47
64
82
99
117
136
155
174
194
215
236
258
281
305
330
355
382
409
438
468
499
531
564
598
633
669
706
745
784
825
867
910
954
1000
1046
1093
1142
1191
1242
1293
1345
1399
1453
1508
1564
1621
1679
1738
1798
1858
1919
1981
2043
2105
2168
2231
2295
2359
2422
2486
2550
2615
2678
2742
2806
2869
2932
2995
3057
3119
3181
3242
3303
3363
3422
3481
3539
3597
3653
3709
3765
3819
3872
3925
3976
4026
4075
4124
4171
4217
4261
4305
4347
4388
4428
4467
4504
4541
4576
4610
4643
4675
4706
4735
4763
4791
4817
4842
4866
4888
4910
4931
4950
4969
4987
5004
5020
5035
5049
5062
5075
5087
5098
5109
5119
5128
5136
5144
5152
5159
5165
5172
5178
5184
5189
5195
5200
5205
5209
5213
5217
5220
5222
5224
5226
5227
5227
5227
5226
5225
5223
5220
5217
5213
5208
5203
5197
5190
5182
5174
5165
5155
5144
5132
5120
5106
5092
5077
5061
5045
5027
5009
4990
4971
4951
4930
4908
4886
4863
4840
4816
4791
4766
4741
4715
4688
4661
4633
4605
4576
4547
4517
4486
4455
4424
4391
4358
4324
4290
4255
4219
4183
4146
4109
4070
4032
3993
3953
3912
3871
3828
3785
3742
3698
3653
3607
3561
3514
3466
3418
3369
3320
3270
3219
3168
3116
3064
3011
2958
2904
2849
2794
2738
2681
2624
2566
2508
2448
2388
2327
2266
2204
2141
2078
2013
1950
1886
1821
1756
1690
1624
1558
1492
1425
1358
1290
1222
1153
1084
1014
944
873
802
730
657
584
511
437
363
288
214
139
63
-12
-88
-164
-240
-316
-393
-469
-546
-623
-701
-778
-856
-934
-1012
-1090
-1169
-1248
-1327
-1406
-1485
-1565
-1644
-1724
-1803
-1883
-1962
-2041
-2121
-2200
-2279
-2357
-2436
-2513
-2591
-2668
-2745
-2821
-2896
-2971
-3045
-3119
-3191
-3264
-3335
-3405
-3475
-3544
-3612
-3680
-3746
-3812
-3876
-3940
-4003
-4065
-4126
-4187
-4246
-4304
-4361
-4417
-4472
-4525
-4578
-4628
-4678
-4726
-4772
-4817
-4860
-4902
-4942
-4980
-5016
-5051
-5084
-5115
-5145
-5173
-5199
-5223
-5245
-5266
-5286
-5303
-5319
-5333
-5346
-5357
-5366
-5374
-5380
-5384
-5386
-5387
-5386
-5384
-5380
-5374
-5367
-5358
-5348
-5336
-5322
-5308
-5292
-5274
-5255
-5235
-5214
-5191
-5168
-5143
-5117
-5089
-5061
-5032
-5001
-4969
-4937
-4903
-4868
-4833
-4796
-4759
-4720
-4681
-4642
-4601
-4559
-4517
-4473
-4429
-4384
-4338
-4292
-4244
-4196
-4146
-4096
-4045
-3993
-3940
-3887
-3832
-3777
-3720
-3663
-3605
-3546
-3486
-3425
-3363
-3300
-3236
-3172
-3106
-3039
-2971
-2902
-2832
-2761
-2689
-2616
-2542
-2468
-2392
-2316
-2239
-2161
-2082
-2001
-1922
-1841
-1760
-1678
-1595
-1512
-1429
-1345
-1261
-1176
-1091
-1006
-921
-835
-749
-663
-577
-490
-404
-317
-231
-145
-58
28
114
200
285
370
455
540
623
707
789
871
951
1031
1110
1188
1265
1340
1415
1488
1560
1631
1701
1770
1837
1903
1968
2031
2093
2154
2213
2271
2327
2382
2436
2488
2538
2587
2635
2680
2725
2767
2808
2848
2886
2923
2959
2993
3026
3057
3087
3116
3143
3169
3194
3218
3240
3261
3281
3299
3316
3332
3346
3359
3371
3382
3392
3400
3408
3414
3420
3425
3429
3433
3436
3438
3440
3441
3442
3442
3442
3442
3442
3441
3440
3438
3437
3435
3434
3432
3430
3428
3426
3424
3422
3420
3418
3416
3415
3413
3412
3411
3410
3409
3408
3408
3408
3409
3409
3411
3412
3414
3417
3420
3424
3428
3433
3439
3445
3452
3460
3468
3478
3488
3498
3510
3522
3535
3548
3563
3578
3594
3611
3628
3646
3665
3684
3704
3724
3745
3767
3789
3811
3834
3858
3882
3906
3931
3957
3982
4008
4035
4061
4088
4115
4143
4170
4198
4226
4254
4282
4311
4339
4368
4397
4427
4456
4485
4515
4545
4575
4605
4635
4664
4694
4724
4753
4782
4811
4839
4867
4895
4922
4948
4974
4999
5024
5048
5071
5093
5115
5136
5156
5175
5193
5210
5226
5240
5254
5266
5277
5287
5295
5302
5307
5311
5313
5314
5313
5310
5305
5299
5290
5280
5268
5254
5238
5219
5199
5177
5153
5126
5098
5068
5036
5001
4965
4927
4887
4846
4802
4757
4710
4661
4610
4557
4503
4447
4389
4329
4267
4204
4139
4072
4003
3934
3862
3789
3714
3637
3560
3480
3400
3318
3235
3150
3065
2978
2890
2802
2712
2621
2529
2437
2344
2250
2155
2059
1963
1866
1768
1670
1572
1473
1374
1274
1175
1075
976
876
776
677
577
478
378
279
180
80
-19
-117
-216
-315
-413
-511
-609
-707
-804
-902
-999
-1095
-1192
-1288
-1383
-1478
-1573
-1667
-1761
-1854
-1946
-2037
-2130
-2220
-2311
-2400
-2489
-2578
-2666
-2753
-2839
-2925
-3011
-3096
-3180
-3264
-3347
-3430
-3512
-3594
-3674
-3755
-3834
-3913
-3991
-4069
-4145
-4221
-4296
-4370
-4443
-4515
-4586
-4657
-4726
-4795
-4863
-4930
-4996
-5061
-5125
-5188
-5250
-5311
-5371
-5430
-5488
-5545
-5600
-5655
-5708
-5760
-5811
-5860
-5909
-5956
-6002
-6047
-6091
-6134
-6175
-6216
-6255
-6294
-6331
-6367
-6402
-6436
-6469
-6500
-6531
-6560
-6588
-6615
-6641
-6665
-6688
-6710
-6730
-6750
-6768
-6784
-6799
-6813
-6826
-6837
-6847
-6855
-6862
-6868
-6872
-6874
-6875
-6875
-6873
-6870
-6864
-6858
-6849
-6839
-6828
-6814
-6799
-6782
-6763
-6743
-6721
-6697
-6671
-6644
-6614
-6583
-6550
-6515
-6479
-6441
-6401
-6359
-6315
-6270
-6223
-6175
-6124
-6072
-6018
-5963
-5906
-5847
-5787
-5725
-5661
-5596
-5529
-5460
-5390
-5319
-5246
-5171
-5095
-5017
-4938
-4857
-4775
-4691
-4606
-4520
-4432
-4343
-4252
-4161
-4067
-3973
-3877
-3780
-3681
-3582
-3481
-3379
-3275
-3171
-3065
-2959
-2851
-2742
-2632
-2521
-2410
-2297
-2184
-2070
-1955
-1840
-1724
-1608
-1491
-1374
-1257
-1140
-1022
-906
-790
-674
-558
-444
-329
-216
-104
8
118
228
336
443
548
653
756
858
959
1058
1156
1252
1348
1442
1535
1626
1716
1805
1892
1978
2062
2145
2226
2306
2384
2461
2536
2610
2682
2753
2822
2889
2955
3019
3081
3143
3202
3261
3317
3373
3427
3479
3530
3580
3628
3675
3721
3765
3808
3850
3890
3928
3966
4002
4035
4070
4102
4133
4163
4192
4219
4246
4272
4298
4322
4346
4369
4392
4414
4435
4456
4476
4495
4514
4533
4551
4568
4585
4602
4618
4634
4649
4664
4678
4692
4705
4718
4731
4743
4754
4765
4776
4785
4795
4803
4811
4818
4824
4830
4835
4839
4843
4846
4849
4850
4852
4853
4853
4853
4852
4852
4851
4850
4848
4847
4845
4844
4842
4841
4840
4839
4838
4837
4837
4836
4836
4837
4837
4838
4839
4840
4841
4842
4843
4845
4846
4847
4848
4849
4849
4850
4850
4851
4851
4850
4850
4850
4849
4849
4848
4848
4848
4847
4847
4847
4847
4847
4847
4847
4847
4848
4848
4849
4850
4851
4852
4853
4854
4856
4857
4859
4861
4863
4865
4868
4870
4873
4876
4879
4883
4886
4890
4894
4898
4902
4906
4911
4916
4921
4926
4931
4937
4942
4948
4954
4960
4966
4972
4979
4985
4992
4998
5004
5011
5017
5023
5029
5035
5040
5046
5051
5056
5061
5065
5069
5073
5077
5080
5083
5085
5086
5087
5088
5088
5087
5085
5083
5080
5076
5072
5067
5061
5054
5047
5039
5030
5020
5010
4999
4988
4975
4962
4948
4934
4919
4903
4886
4869
4851
4832
4812
4792
4770
4748
4725
4701
4677
4652
4625
4598
4570
4541
4512
4481
4449
4416
4383
4348
4312
4274
4236
4197
4156
4114
4072
4027
3982
3935
3888
3839
3788
3737
3684
3629
3574
3516
3458
3398
3336
3273
3209
3143
3075
3006
2936
2864
2791
2717
2641
2564
2486
2406
2326
2244
2162
2078
1994
1909
1823
1737
1649
1562
1473
1384
1295
1205
1114
1022
931
838
745
652
558
463
367
271
174
76
-22
-121
-221
-322
-423
-524
-626
-729
-832
-936
-1040
-1144
-1248
-1353
-1458
-1562
-1667
-1772
-1877
-1981
-2085
-2189
-2293
-2396
-2499
-2601
-2703
-2805
-2906
-3007
-3107
-3206
-3305
-3403
-3501
-3597
-3693
-3788
-3882
-3976
-4067
-4159
-4248
-4337
-4425
-4511
-4596
-4679
-4762
-4842
-4922
-5000
-5076
-5151
-5224
-5296
-5367
-5435
-5503
-5568
-5632
-5694
-5754
-5813
-5869
-5924
-5977
-6028
-6077
-6123
-6168
-6211
-6252
-6291
-6327
-6362
-6395
-6425
-6454
-6480
-6505
-6527
-6547
-6566
-6582
-6596
-6608
-6619
-6627
-6633
-6638
-6640
-6641
-6639
-6636
-6631
-6624
-6616
-6605
-6593
-6579
-6563
-6546
-6527
-6506
-6484
-6460
-6434
-6406
-6377
-6346
-6314
-6280
-6244
-6207
-6168
-6127
-6085
-6041
-5996
-5950
-5902
-5852
-5801
-5749
-5696
-5641
-5585
-5527
-5468
-5408
-5347
-5285
-5221
-5156
-5091
-5024
-4956
-4887
-4817
-4746
-4674
-4601
-4528
-4454
-4379
-4304
-4227
-4151
-4073
-3995
-3917
-3838
-3758
-3678
-3597
-3516
-3435
-3352
-3270
-3187
-3103
-3019
-2934
-2849
-2763
-2677
-2591
-2504
-2417
-2329
-2241
-2153
-2064
-1975
-1886
-1796
-1707
-1617
-1527
-1437
-1346
-1256
-1165
-1075
-984
-893
-803
-712
-621
-530
-439
-349
-258
-168
-77
13
103
193
282
371
460
549
637
725
812
899
985
1071
1157
1242
1326
1410
1494
1576
1659
1740
1821
1901
1980
2059
2137
2214
2291
2366
2441
2515
2589
2661
2733
2804
2875
2944
3013
3081
3148
3215
3281
3346
3411
3475
3538
3600
3662
3723
3783
3842
3900
3958
4014
4070
4125
4179
4232
4284
4335
4386
4435
4484
4532
4579
4625
4671
4715
4759
4802
4845
4887
4928
4968
5008
5047
5085
5123
5160
5196
5232
5267
5301
5334
5367
5398
5429
5459
5488
5516
5543
5569
5594
5619
5642
5664
5686
5706
5725
5744
5761
5778
5793
5808
5822
5834
5846
5858
5868
5878
5887
5895
5902
5909
5916
5921
5927
5931
5935
5939
5941
5944
5945
5946
5947
5947
5946
5944
5942
5939
5935
5930
5924
5918
5910
5902
5893
5883
5872
5860
5848
5834
5819
5804
5788
5771
5753
5734
5714
5693
5672
5649
5626
5601
5576
5550
5523
5495
5467
5437
5407
5375
5343
5310
5276
5241
5205
5169
5131
5093
5053
5013
4972
4929
4886
4842
4796
4750
4702
4653
4603
4552
4499
4445
4390
4334
4276
4218
4158
4097
4034
3971
3906
3840
3773
3705
3636
3566
3495
3423
3350
3277
3202
3126
3050
2973
2895
2816
2736
2656
2575
2493
2411
2327
2244
2159
2074
1988
1901
1814
1727
1638
1550
1461
1371
1281
1191
1100
1008
918
826
734
641
548
455
362
268
174
80
-15
-109
-204
-299
-394
-488
-583
-678
-773
-867
-961
-1055
-1149
-1242
-1335
-1427
-1518
-1610
-1700
-1790
-1880
-1968
-2056
-2144
-2231
-2317
-2402
-2486
-2570
-2653
-2735
-2816
-2896
-2975
-3053
-3130
-3206
-3281
-3355
-3428
-3500
-3571
-3641
-3710
-3778
-3845
-3911
-3976
-4040
-4103
-4165
-4225
-4285
-4344
-4401
-4458
-4514
-4568
-4622
-4675
-4726
-4777
-4826
-4875
-4922
-4968
-5013
-5057
-5099
-5141
-5182
-5221
-5259
-5297
-5333
-5368
-5402
-5435
-5467
-5498
-5527
-5556
-5584
-5610
-5635
-5660
-5683
-5704
-5725
-5744
-5762
-5779
-5794
-5808
-5820
-5832
-5841
-5849
-5856
-5862
-5866
-5868
-5870
-5870
-5868
-5866
-5862
-5857
-5850
-5843
-5835
-5825
-5814
-5802
-5789
-5775
-5760
-5744
-5727
-5708
-5689
-5669
-5647
-5625
-5601
-5577
-5552
-5525
-5498
-5470
-5441
-5412
-5381
-5350
-5318
-5285
-5251
-5217
-5182
-5146
-5110
-5073
-5036
-4998
-4960
-4921
-4882
-4842
-4802
-4761
-4720
-4679
-4637
-4595
-4553
-4510
-4467
-4424
-4380
-4336
-4292
-4247
-4202
-4157
-4111
-4065
-4018
-3971
-3923
-3875
-3826
-3776
-3726
-3675
-3624
-3572
-3519
-3466
-3411
-3356
-3300
-3244
-3186
-3128
-3069
-3009
-2948
-2887
-2824
-2761
-2697
-2633
-2567
-2501
-2434
-2366
-2298
-2229
-2159
-2089
-2017
-1945
-1873
-1799
-1725
-1650
-1574
-1497
-1420
-1342
-1263
-1184
-1104
-1022
-942
-860
-777
-693
-610
-525
-440
-355
-269
-182
-95
-8
79
167
255
343
431
519
607
694
782
870
957
1044
1130
1216
1302
1387
1472
1556
1640
1724
1807
1890
1972
2054
2136
2217
2298
2379
2459
2538
2618
2697
2775
2853
2930
3007
3083
3159
3234
3309
3383
3456
3529
3601
3672
3742
3811
3880
3948
4014
4081
4147
4211
4275
4337
4398
4459
4518
4576
4633
4688
4743
4796
4847
4898
4947
4994
5041
5085
5129
5171
5211
5250
5287
5323
5358
5390
5422
5451
5480
5506
5531
5555
5577
5597
5616
5633
5649
5663
5675
5686
5696
5704
5710
5715
5718
5720
5720
5719
5716
5712
5706
5699
5690
5680
5669
5656
5642
5626
5609
5591
5571
5550
5527
5503
5477
5450
5422
5392
5361
5328
5294
5259
5222
5184
5145
5105
5063
5021
4977
4932
4886
4839
4791
4741
4691
4640
4588
4535
4481
4427
4371
4315
4257
4199
4141
4081
4021
3960
3899
3836
3773
3710
3645
3580
3514
3448
3381
3314
3246
3177
3108
3039
2969
2898
2827
2756
2685
2613
2541
2469
2396
2324
2251
2178
2105
2031
1958
1885
1811
1737
1663
1589
1515
1441
1367
1292
1217
1142
1067
992
917
842
766
691
615
539
463
387
311
235
158
82
5
-72
-150
-227
-305
-383
-461
-540
-619
-698
-777
-857
-937
-1018
-1098
-1180
-1261
-1343
-1425
-1507
-1590
-1673
-1756
-1840
-1923
-2007
-2091
-2175
-2259
-2344
-2428
-2512
-2596
-2680
-2764
-2848
-2931
-3014
-3097
-3180
-3262
-3344
-3425
-3506
-3586
-3666
-3745
-3823
-3901
-3978
-4054
-4129
-4204
-4277
-4350
-4422
-4494
-4564
-4634
-4703
-4771
-4838
-4905
-4970
-5035
-5099
-5162
-5224
-5285
-5345
-5404
-5462
-5519
-5576
-5631
-5685
-5737
-5789
-5840
-5889
-5937
-5984
-6030
-6074
-6117
-6159
-6199
-6238
-6275
-6311
-6346
-6379
-6410
-6440
-6469
-6496
-6522
-6546
-6569
-6590
-6610
-6628
-6644
-6659
-6673
-6685
-6695
-6704
-6712
-6718
-6722
-6725
-6726
-6725
-6723
-6720
-6715
-6708
-6699
-6689
-6677
-6663
-6648
-6631
-6613
-6592
-6570
-6547
-6521
-6494
-6466
-6435
-6403
-6369
-6333
-6296
-6256
-6215
-6173
-6128
-6082
-6034
-5984
-5932
-5879
-5823
-5766
-5707
-5646
-5583
-5518
-5452
-5383
-5312
-5240
-5166
-5090
-5011
-4931
-4850
-4766
-4681
-4594
-4505
-4414
-4322
-4228
-4132
-4035
-3937
-3837
-3736
-3634
-3530
-3425
-3319
-3212
-3103
-2994
-2884
-2773
-2660
-2547
-2433
-2318
-2202
-2085
-1967
-1849
-1730
-1611
-1490
-1370
-1249
-1127
-1004
-883
-760
-637
-515
-392
-269
-146
-23
99
221
343
465
586
706
827
946
1065
1183
1301
1417
1533
1648
1762
1875
1988
2099
2209
2319
2427
2534
2640
2745
2849
2951
3053
3153
3252
3349
3446
3540
3634
3726
3816
3905
3992
4078
4162
4244
4324
4403
4480
4554
4627
4698
4767
4834
4898
4961
5021
5080
5136
5189
5241
5291
5338
5383
5426
5466
5505
5541
5575
5607
5637
5664
5690
5713
5734
5754
5771
5786
5799
5810
5819
5825
5830
5833
5834
5833
5830
5825
5818
5809
5798
5785
5771
5754
5736
5716
5695
5671
5646
5619
5591
5561
5529
5496
5461
5425
5387
5348
5307
5265
5221
5177
5131
5084
5035
4985
4935
4883
4830
4776
4721
4665
4608
4550
4492
4432
4372
4311
4249
4187
4124
4059
3995
3930
3864
3798
3731
3664
3596
3527
3458
3388
3318
3247
3175
3103
3030
2956
2882
2808
2732
2657
2580
2503
2426
2348
2270
2191
2112
2032
1952
1872
1792
1711
1630
1549
1468
1387
1306
1225
1145
1064
983
902
822
742
662
582
502
423
344
266
187
110
32
-45
-122
-198
-274
-349
-424
-498
-571
-645
-717
-789
-860
-931
-1000
-1070
-1138
-1206
-1273
-1339
-1404
-1468
-1531
-1593
-1654
-1714
-1773
-1831
-1888
-1944
-1998
-2052
-2104
-2154
-2204
-2252
-2299
-2344
-2389
-2431
-2473
-2513
-2551
-2588
-2624
-2658
-2691
-2722
-2751
-2779
-2806
-2831
-2854
-2876
-2896
-2914
-2931
-2947
-2960
-2972
-2983
-2991
-2998
-3004
-3007
-3009
-3010
-3009
-3006
-3002
-2996
-2989
-2981
-2971
-2959
-2947
-2932
-2917
-2900
-2882
-2863
-2842
-2821
-2798
-2774
-2749
-2722
-2695
-2666
-2636
-2605
-2573
-2540
-2506
-2471
-2435
-2398
-2360
-2322
-2282
-2242
-2202
-2160
-2119
-2076
-2033
-1989
-1945
-1901
-1856
-1811
-1765
-1719
-1673
-1627
-1580
-1533
-1486
-1439
-1391
-1344
-1296
-1248
-1200
-1152
-1104
-1056
-1008
-961
-913
-866
-818
-772
-725
-679
-634
-589
-545
-501
-458
-416
-374
-334
-294
-255
-217
-180
-143
-108
-73
-40
-7
24
55
85
114
142
168
194
219
243
266
287
308
327
346
363
379
394
408
420
432
442
452
460
467
473
477
481
484
485
485
484
482
479
475
470
463
456
448
439
429
418
406
393
380
365
350
335
318
301
283
265
246
227
207
186
165
143
121
99
75
52
28
3
-22
-47
-73
-99
-126
-153
-180
-207
-235
-262
-290
-318
-346
-374
-402
-430
-458
-486
-514
-541
-569
-596
-623
-650
-676
-702
-728
-753
-778
-802
-826
-849
-872
-894
-916
-937
-957
-977
-995
-1012
-1031
-1048
-1063
-1079
-1093
-1107
-1120
-1132
-1143
-1154
-1163
-1172
-1180
-1187
-1193
-1198
-1202
-1205
-1207
-1207
-1207
-1206
-1203
-1200
-1195
-1189
-1182
-1173
-1164
-1153
-1142
-1129
-1115
-1100
-1084
-1067
-1049
-1030
-1010
-990
-969
-947
-924
-901
-877
-852
-826
-800
-774
-746
-718
-690
-661
-631
-601
-570
-538
-507
-474
-441
-408
-374
-340
-305
-270
-234
-197
-160
-123
-85
-47
-8
31
70
110
151
192
233
274
316
358
401
443
486
528
571
614
656
699
741
784
826
868
909
951
992
1033
1073
1113
1153
1193
1232
1271
1310
1349
1387
1425
1463
1500
1538
1575
1612
1649
1686
1723
1760
1796
1833
1870
1906
1943
1979
2016
2052
2089
2126
2162
2199
2236
2272
2309
2346
2383
2419
2456
2493
2529
2566
2602
2639
2675
2712
2748
2784
2820
2855
2891
2926
2961
2996
3031
3065
3099
3133
3167
3200
3234
3267
3299
3332
3364
3396
3427
3459
3489
3520
3550
3580
3609
3638
3666
3694
3722
3749
3775
3802
3827
3853
3878
3903
3927
3951
3974
3997
4019
4042
4064
4086
4107
4128
4149
4169
4189
4208
4227
4245
4263
4280
4297
4314
4330
4345
4360
4374
4387
4400
4413
4424
4435
4446
4455
4464
4472
4479
4485
4491
4495
4499
4502
4504
4506
4506
4506
4505
4502
4499
4496
4491
4485
4479
4472
4464
4455
4445
4434
4423
4410
4396
4382
4367
4350
4333
4315
4296
4276
4255
4234
4211
4188
4163
4138
4111
4083
4056
4026
3996
3965
3933
3900
3866
3830
3794
3757
3719
3680
3640
3599
3558
3515
3471
3426
3380
3334
3286
3237
3188
3137
3086
3033
2980
2926
2870
2814
2758
2700
2642
2583
2523
2462
2401
2339
2276
2213
2149
2085
2020
1955
1889
1823
1756
1689
1622
1555
1487
1419
1351
1283
1215
1147
1079
1012
944
876
809
742
675
608
541
475
409
344
279
214
149
85
21
-43
-107
-170
-232
-295
-357
-418
-479
-540
-601
-661
-720
-779
-838
-896
-954
-1010
-1068
-1124
-1179
-1234
-1288
-1341
-1394
-1446
-1497
-1547
-1597
-1646
-1694
-1742
-1788
-1834
-1879
-1923
-1966
-2009
-2051
-2092
-2132
-2171
-2209
-2247
-2283
-2319
-2354
-2388
-2421
-2454
-2485
-2516
-2545
-2574
-2602
-2629
-2655
-2680
-2704
-2727
-2750
-2771
-2791
-2811
-2830
-2847
-2864
-2880
-2896
-2910
-2924
-2937
-2949
-2961
-2972
-2982
-2992
-3002
-3011
-3019
-3028
-3036
-3043
-3051
-3058
-3065
-3071
-3078
-3084
-3090
-3096
-3101
-3106
-3112
-3117
-3122
-3126
-3131
-3135
-3139
-3143
-3147
-3151
-3154
-3157
-3160
-3163
-3165
-3167
-3169
-3171
-3173
-3174
-3175
-3176
-3177
-3177
-3178
-3178
-3177
-3177
-3176
-3176
-3174
-3173
-3171
-3170
-3167
-3165
-3163
-3160
-3157
-3153
-3150
-3146
-3142
-3138
-3133
-3129
-3124
-3119
-3113
-3107
-3101
-3094
-3088
-3080
-3073
-3065
-3056
-3048
-3038
-3029
-3019
-3009
-2998
-2987
-2975
-2963
-2951
-2938
-2924
-2910
-2896
-2881
-2866
-2850
-2834
-2817
-2800
-2782
-2763
-2744
-2725
-2704
-2684
-2662
-2640
-2617
-2594
-2570
-2546
-2520
-2495
-2469
-2442
-2415
-2387
-2359
-2330
-2301
-2271
-2241
-2210
-2179
-2148
-2116
-2084
-2051
-2017
-1985
-1952
-1918
-1884
-1849
-1814
-1779
-1744
-1708
-1671
-1635
-1598
-1560
-1523
-1484
-1445
-1406
-1366
-1326
-1285
-1244
-1202
-1160
-1117
-1073
-1029
-985
-940
-894
-848
-801
-754
-706
-657
-609
-559
-509
-458
-407
-355
-303
-251
-198
-144
-90
-36
19
75
131
187
244
301
358
416
475
534
593
652
712
773
833
894
956
1016
1079
1141
1204
1266
1329
1392
1455
1518
1581
1644
1707
1770
1832
1895
1958
2020
2082
2144
2205
2266
2327
2387
2447
2507
2566
2625
2683
2741
2799
2856
2913
2970
3025
3081
3136
3191
3245
3298
3352
3404
3457
3508
3559
3610
3660
3709
3757
3805
3852
3899
3944
3989
4033
4077
4119
4161
4201
4241
4280
4318
4355
4391
4426
4460
4493
4524
4555
4585
4614
4642
4668
4694
4718
4742
4764
4785
4806
4825
4843
4859
4875
4890
4903
4915
4926
4936
4945
4952
4958
4963
4967
4970
4972
4972
4972
4970
4968
4964
4959
4953
4945
4937
4928
4917
4905
4893
4879
4863
4847
4830
4811
4791
4771
4749
4726
4701
4676
4650
4623
4594
4565
4534
4503
4471
4437
4403
4368
4333
4296
4259
4220
4181
4142
4101
4059
4018
3975
3932
3888
3843
3797
3751
3703
3655
3607
3557
3507
3456
3404
3351
3297
3243
3188
3132
3075
3018
2960
2901
2841
2781
2720
2658
2596
2533
2469
2405
2340
2274
2207
2140
2072
2004
1934
1864
1794
1722
1650
1577
1504
1430
1355
1280
1204
1128
1051
973
895
816
737
658
578
497
417
336
255
173
92
10
-72
-154
-236
-318
-400
-482
-565
-647
-729
-811
-893
-974
-1056
-1137
-1218
-1299
-1380
-1461
-1541
-1622
-1702
-1782
-1861
-1941
-2020
-2100
-2178
-2257
-2336
-2414
-2492
-2569
-2647
-2724
-2801
-2877
-2953
-3029
-3104
-3179
-3254
-3328
-3401
-3474
-3547
-3619
-3690
-3760
-3830
-3899
-3967
-4034
-4101
-4166
-4230
-4294
-4356
-4418
-4478
-4537
-4595
-4653
-4709
-4764
-4818
-4871
-4923
-4974
-5024
-5072
-5120
-5166
-5211
-5255
-5297
-5338
-5378
-5417
-5454
-5490
-5524
-5557
-5589
-5619
-5648
-5675
-5701
-5725
-5747
-5768
-5788
-5806
-5822
-5836
-5849
-5861
-5870
-5878
-5885
-5890
-5893
-5895
-5894
-5893
-5890
-5885
-5878
-5870
-5860
-5849
-5835
-5821
-5804
-5785
-5765
-5743
-5720
-5694
-5666
-5637
-5606
-5572
-5537
-5500
-5461
-5420
-5378
-5333
-5286
-5238
-5188
-5136
-5082
-5027
-4970
-4911
-4851
-4789
-4726
-4661
-4594
-4527
-4457
-4387
-4315
-4242
-4167
-4091
-4014
-3936
-3857
-3776
-3694
-3612
-3528
-3443
-3358
-3271
-3183
-3095
-3005
-2915
-2824
-2732
-2639
-2545
-2451
-2356
-2260
-2163
-2066
-1968
-1870
-1771
-1671
-1571
-1471
-1370
-1269
-1167
-1065
-963
-861
-758
-655
-552
-449
-346
-243
-140
-37
66
169
272
375
477
580
682
783
885
986
1086
1187
1287
1386
1485
1584
1682
1779
1876
1972
2068
2163
2257
2351
2443
2535
2626
2717
2806
2894
2982
3068
3153
3238
3321
3404
3485
3566
3646
3725
3803
3880
3956
4030
4106
4180
4253
4325
4396
4467
4537
4606
4674
4741
4808
4873
4938
5002
5064
5126
5186
5246
5305
5362
5419
5474
5528
5582
5634
5685
5735
5784
5832
5878
5924
5968
6011
6052
6093
6132
6169
6206
6241
6274
6307
6338
6368
6396
6424
6450
6474
6498
6520
6541
6561
6579
6596
6611
6625
6638
6649
6659
6667
6674
6680
6684
6686
6687
6686
6684
6680
6674
6667
6659
6649
6637
6624
6609
6593
6575
6555
6534
6512
6488
6462
6435
6407
6377
6346
6313
6280
6245
6208
6171
6132
6093
6052
6011
5968
5925
5880
5835
5789
5741
5693
5644
5593
5542
5490
5436
5382
5326
5270
5212
5154
5094
5034
4972
4910
4846
4782
4717
4651
4584
4516
4447
4378
4308
4237
4166
4094
4021
3948
3874
3800
3725
3649
3573
3497
3421
3344
3266
3189
3111
3033
2955
2876
2798
2719
2641
2562
2484
2406
2327
2249
2171
2093
2015
1937
1859
1781
1704
1627
1550
1473
1396
1320
1243
1167
1091
1016
940
865
790
715
640
565
490
416
341
267
193
119
46
-28
-101
-173
-246
-318
-389
-461
-531
-602
-672
-742
-811
-880
-949
-1016
-1085
-1152
-1219
-1286
-1352
-1417
-1482
-1546
-1610
-1673
-1735
-1797
-1857
-1917
-1976
-2033
-2092
-2148
-2204
-2258
-2312
-2364
-2416
-2466
-2515
-2563
-2610
-2655
-2699
-2742
-2783
-2824
-2862
-2900
-2936
-2971
-3004
-3037
-3068
-3097
-3126
-3153
-3179
-3204
-3227
-3250
-3271
-3291
-3310
-3328
-3344
-3360
-3374
-3388
-3400
-3412
-3422
-3432
-3440
-3448
-3455
-3461
-3466
-3470
-3474
-3477
-3479
-3480
-3481
-3480
-3479
-3478
-3476
-3473
-3469
-3465
-3460
-3454
-3448
-3441
-3433
-3425
-3416
-3407
-3396
-3386
-3374
-3362
-3350
-3336
-3323
-3308
-3294
-3278
-3262
-3246
-3229
-3212
-3194
-3175
-3156
-3137
-3117
-3097
-3076
-3054
-3033
-3011
-2989
-2966
-2943
-2920
-2896
-2873
-2849
-2825
-2800
-2776
-2751
-2727
-2702
-2676
-2651
-2625
-2600
-2574
-2547
-2521
-2494
-2467
-2439
-2411
-2383
-2354
-2325
-2296
-2266
-2236
-2206
-2175
-2143
-2111
-2079
-2045
-2012
-1978
-1943
-1908
-1872
-1836
-1799
-1762
-1725
-1687
-1648
-1609
-1570
-1530
-1490
-1450
-1409
-1368
-1327
-1285
-1244
-1201
-1159
-1116
-1073
-1030
-986
-943
-899
-854
-809
-764
-719
-673
-627
-580
-533
-486
-438
-390
-342
-293
-244
-195
-145
-96
-46
5
55
106
158
209
261
313
365
418
471
524
577
630
684
737
791
845
899
954
1008
1063
1117
1172
1227
1282
1337
1392
1447
1501
1556
1611
1665
1719
1773
1827
1881
1934
1987
2039
2091
2142
2193
2243
2293
2342
2390
2438
2485
2532
2577
2622
2666
2710
2752
2793
2834
2873
2911
2948
2985
3019
3053
3086
3117
3147
3176
3204
3230
3256
3280
3302
3324
3344
3363
3381
3397
3413
3427
3440
3452
3463
3472
3480
3487
3493
3498
3501
3503
3505
3504
3503
3501
3497
3492
3486
3478
3470
3460
3449
3437
3423
3409
3393
3376
3358
3339
3319
3298
3276
3253
3228
3203
3177
3150
3122
3093
3063
3031
2999
2966
2932
2897
2861
2824
2786
2747
2707
2667
2626
2583
2541
2497
2453
2408
2362
2316
2269
2222
2174
2125
2076
2025
1976
1925
1874
1822
1770
1718
1665
1612
1559
1505
1451
1398
1343
1289
1235
1181
1127
1073
1018
965
911
858
805
752
699
647
595
544
492
442
391
341
291
241
192
143
94
46
-2
-50
-97
-144
-190
-236
-282
-327
-372
-416
-460
-504
-547
-589
-632
-673
-714
-755
-794
-834
-872
-910
-947
-984
-1020
-1055
-1089
-1123
-1156
-1188
-1220
-1250
-1280
-1309
-1338
-1365
-1392
-1418
-1443
-1468
-1492
-1515
-1537
-1559
-1580
-1601
-1620
-1639
-1658
-1676
-1693
-1710
-1726
-1742
-1757
-1772
-1786
-1799
-1812
-1825
-1837
-1848
-1859
-1869
-1878
-1887
-1896
-1903
-1911
-1917
-1923
-1928
-1932
-1936
-1939
-1941
-1942
-1943
-1942
-1941
-1939
-1937
-1933
-1929
-1923
-1917
-1910
-1903
-1894
-1885
-1875
-1864
-1852
-1840
-1827
-1813
-1799
-1784
-1768
-1751
-1734
-1716
-1698
-1678
-1659
-1638
-1617
-1595
-1573
-1550
-1527
-1503
-1478
-1452
-1426
-1399
-1372
-1344
-1315
-1285
-1255
-1223
-1192
-1159
-1126
-1092
-1057
-1022
-987
-950
-914
-876
-838
-800
-761
-722
-682
-642
-602
-561
-520
-478
-437
-394
-352
-309
-267
-223
-180
-137
-93
-50
-6
38
81
125
169
212
256
300
343
386
430
473
516
559
601
644
686
729
771
812
854
896
937
978
1018
1058
1098
1138
1177
1216
1255
1293
1331
1368
1405
1442
1478
1514
1549
1583
1618
1651
1684
1717
1749
1780
1811
1841
1870
1899
1927
1954
1981
2007
2032
2056
2080
2103
2125
2147
2168
2188
2207
2225
2243
2260
2276
2292
2307
2321
2335
2348
2360
2371
2382
2392
2402
2410
2418
2426
2432
2438
2444
2448
2452
2455
2457
2459
2459
2459
2459
2457
2455
2452
2448
2444
2438
2432
2425
2418
2409
2400
2390
2379
2368
2356
2343
2330
2316
2301
2286
2270
2254
2237
2219
2201
2183
2164
2144
2124
2104
2083
2062
2040
2017
1996
1973
1950
1926
1902
1878
1854
1829
1804
1778
1753
1727
1701
1674
1648
1621
1594
1567
1539
1512
1484
1457
1429
1401
1373
1345
1316
1288
1259
1230
1201
1172
1143
1114
1084
1054
1024
994
964
933
902
871
840
809
778
746
715
683
651
618
586
553
521
488
455
422
389
355
322
288
255
221
187
153
119
86
52
18
-16
-49
-82
-116
-149
-181
-214
-246
-278
-310
-341
-372
-403
-434
-464
-494
-524
-554
-583
-613
-642
-671
-699
-728
-756
-784
-812
-840
-867
-895
-922
-949
-976
-1002
-1030
-1056
-1083
-1109
-1134
-1160
-1185
-1209
-1234
-1258
-1281
-1304
-1327
-1349
-1370
-1391
-1412
-1432
-1451
-1470
-1489
-1507
-1524
-1541
-1558
-1573
-1589
-1603
-1617
-1631
-1643
-1655
-1667
-1677
-1687
-1696
-1704
-1711
-1717
-1723
-1727
-1731
-1733
-1735
-1736
-1736
-1735
-1732
-1729
-1725
-1720
-1714
-1707
-1699
-1689
-1679
-1668
-1656
-1642
-1628
-1613
-1597
-1579
-1561
-1542
-1522
-1501
-1479
-1456
-1432
-1407
-1382
-1355
-1328
-1300
-1271
-1242
-1212
-1181
-1149
-1117
-1084
-1051
-1016
-983
-948
-913
-877
-840
-804
-766
-729
-691
-652
-614
-575
-535
-496
-456
-417
-377
-337
-297
-257
-217
-177
-137
-97
-57
-17
23
63
102
142
181
220
259
298
337
375
414
452
489
527
564
602
639
675
712
748
784
819
855
890
925
959
994
1028
1061
1095
1128
1161
1193
1226
1258
1289
1320
1351
1382
1412
1441
1470
1499
1527
1555
1583
1609
1636
1661
1686
1711
1735
1759
1782
1804
1826
1848
1869
1889
1909
1928
1947
1965
1983
2000
2017
2033
2049
2063
2078
2091
2104
2116
2128
2138
2148
2158
2166
2174
2182
2188
2194
2199
2203
2207
2210
2212
2213
2214
2214
2214
2212
2210
2207
2204
2199
2194
2188
2182
2174
2166
2157
2148
2137
2126
2115
2103
2090
2076
2062
2048
2033
2017
2001
1984
1967
1950
1932
1914
1896
1878
1859
1840
1821
1802
1783
1764
1745
1726
1707
1687
1668
1649
1630
1612
1593
1574
1555
1537
1518
1500
1481
1463
1444
1426
1408
1390
1373
1355
1338
1321
1303
1287
1270
1253
1237
1220
1204
1188
1172
1157
1141
1125
1110
1094
1079
1064
1049
1034
1018
1004
990
976
962
948
934
921
907
894
881
868
855
843
830
818
805
793
781
769
757
746
734
723
711
700
689
678
667
656
645
635
624
613
603
592
582
571
561
551
541
531
521
511
501
491
481
471
461
451
441
431
421
411
400
390
380
370
360
350
340
330
320
310
301
291
282
273
264
255
246
238
229
221
213
205
198
190
183
175
168
161
154
147
140
133
127
120
113
107
100
94
87
81
74
68
62
55
49
43
37
31
25
19
13
8
2
-3
-9
-14
-19
-24
-29
-33
-38
-42
-47
-51
-55
-59
-62
-66
-70
-73
-76
-79
-82
-84
-87
-89
-92
-94
-96
-98
-99
-101
-103
-104
-106
-107
-108
-109
-111
-112
-113
-113
-114
-115
-115
-116
-116
-117
-117
-117
-117
-117
-117
-117
-117
-116
-116
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-120
-120
-120
-119
-118
-117
-116
-115
-113
-112
-110
-108
-105
-102
-100
-96
-93
-89
-84
-80
-75
-69
-64
-57
-51
-43
-36
-28
-19
-10
-1
10
20
31
42
54
67
80
93
107
121
135
150
166
181
198
214
232
249
268
286
306
325
345
366
387
409
431
453
477
500
524
549
574
599
625
651
678
705
732
760
788
816
845
874
903
932
962
992
1022
1052
1082
1112
1142
1172
1202
1232
1262
1292
1322
1351
1381
1410
1439
1467
1496
1524
1551
1579
1606
1632
1659
1684
1710
1735
1759
1783
1806
1829
1851
1873
1894
1914
1934
1953
1972
1990
2007
2024
2040
2056
2070
2085
2099
2112
2124
2136
2147
2158
2168
2177
2185
2193
2200
2207
2213
2218
2222
2225
2228
2230
2231
2232
2232
2231
2229
2227
2224
2220
2215
2210
2204
2197
2189
2181
2172
2162
2152
2141
2129
2116
2103
2089
2075
2060
2044
2028
2011
1993
1975
1956
1937
1917
1896
1875
1853
1831
1808
1784
1760
1735
1709
1683
1656
1628
1600
1571
1541
1511
1480
1448
1416
1383
1350
1315
1280
1245
1208
1171
1134
1096
1057
1018
979
938
898
857
816
774
732
690
647
605
562
518
475
432
388
344
301
257
213
169
125
81
37
-7
-50
-94
-138
-182
-225
-269
-312
-356
-399
-441
-484
-526
-568
-610
-652
-693
-734
-774
-815
-854
-894
-933
-971
-1008
-1047
-1083
-1120
-1156
-1191
-1225
-1259
-1292
-1325
-1357
-1388
-1419
-1448
-1478
-1506
-1534
-1561
-1587
-1612
-1637
-1661
-1684
-1707
-1729
-1750
-1771
-1790
-1809
-1827
-1845
-1862
-1878
-1893
-1908
-1922
-1935
-1948
-1960
-1971
-1981
-1991
-1999
-2007
-2015
-2021
-2027
-2032
-2037
-2041
-2044
-2045
-2047
-2048
-2048
-2047
-2045
-2044
-2041
-2037
-2033
-2028
-2023
-2016
-2009
-2001
-1993
-1984
-1974
-1963
-1952
-1940
-1928
-1914
-1900
-1886
-1870
-1855
-1838
-1821
-1803
-1785
-1767
-1747
-1728
-1708
-1687
-1666
-1644
-1622
-1600
-1577
-1554
-1530
-1507
-1482
-1458
-1433
-1409
-1383
-1358
-1333
-1308
-1282
-1257
-1231
-1206
-1180
-1155
-1130
-1105
-1080
-1055
-1031
-1006
-982
-958
-935
-911
-888
-865
-843
-821
-799
-777
-756
-736
-715
-695
-676
-656
-637
-619
-601
-583
-566
-549
-532
-516
-500
-485
-470
-455
-441
-427
-413
-400
-387
-374
-362
-349
-337
-326
-314
-303
-292
-281
-270
-260
-249
-239
-229
-219
-210
-200
-191
-182
-173
-164
-155
-147
-138
-130
-122
-114
-106
-99
-92
-84
-77
-71
-64
-57
-51
-44
-38
-32
-26
-20
-15
-9
-4
1
6
11
16
20
24
28
32
36
40
43
46
50
53
56
59
62
64
67
69
72
74
77
79
81
83
85
87
89
91
93
95
97
99
101
103
105
107
109
111
113
116
118
121
123
126
129
132
136
139
143
147
152
156
161
166
172
178
185
192
199
207
215
223
232
242
252
262
273
284
295
307
320
333
346
360
374
388
403
418
434
449
465
481
498
514
531
547
564
582
599
616
633
651
668
686
703
721
739
757
774
792
810
828
846
864
882
900
918
936
954
972
990
1008
1026
1043
1061
1078
1096
1113
1130
1147
1163
1180
1196
1212
1227
1243
1257
1272
1286
1300
1314
1327
1340
1352
1365
1377
1389
1400
1411
1423
1433
1444
1455
1465
1475
1485
1495
1505
1514
1523
1532
1541
1549
1557
1565
1573
1581
1588
1594
1601
1607
1613
1619
1624
1629
1634
1638
1642
1645
1648
1651
1654
1656
1658
1659
1660
1661
1662
1662
1662
1662
1661
1660
1659
1658
1657
1655
1653
1651
1649
1647
1644
1642
1639
1636
1634
1631
1628
1625
1622
1619
1616
1613
1609
1606
1603
1599
1596
1592
1588
1584
1581
1577
1573
1569
1564
1560
1556
1551
1546
1541
1536
1531
1526
1520
1514
1508
1502
1496
1489
1483
1476
1469
1462
1455
1448
1441
1434
1427
1420
1413
1405
1398
1391
1384
1377
1370
1363
1356
1349
1342
1335
1328
1322
1315
1308
1302
1296
1289
1283
1277
1271
1265
1258
1252
1246
1240
1235
1229
1223
1217
1212
1206
1200
1195
1190
1184
1179
1174
1169
1164
1159
1154
1149
1144
1139
1134
1129
1124
1119
1113
1108
1103
1097
1092
1086
1081
1075
1069
1063
1057
1051
1045
1039
1032
1026
1018
1012
1004
998
990
983
975
967
959
951
943
935
926
918
909
900
891
881
872
862
852
842
832
821
810
799
787
776
764
752
739
727
714
700
687
673
659
645
630
615
600
584
569
553
537
520
504
487
470
453
436
419
401
384
366
349
331
313
295
277
259
241
222
204
186
167
149
130
112
94
75
57
39
20
2
-16
-35
-53
-71
-89
-107
-126
-144
-161
-179
-197
-215
-232
-250
-267
-284
-300
-317
-333
-349
-365
-380
-395
-409
-423
-437
-450
-462
-475
-486
-498
-508
-519
-528
-538
-546
-554
-562
-568
-575
-580
-585
-589
-593
-595
-598
-599
-600
-600
-599
-597
-595
-592
-589
-584
-579
-574
-567
-560
-553
-544
-535
-526
-515
-504
-493
-480
-467
-454
-439
-424
-409
-392
-375
-358
-340
-321
-302
-282
-261
-241
-219
-197
-175
-152
-129
-106
-82
-57
-33
-8
18
44
70
96
123
150
177
205
233
261
289
318
347
376
405
434
463
493
523
553
583
613
643
673
703
733
763
792
822
852
881
910
940
969
998
1026
1055
1083
1112
1140
1168
1196
1223
1251
1278
1305
1332
1359
1386
1413
1439
1465
1491
1517
1543
1568
1593
1618
1643
1667
1691
1715
1739
1762
1785
1807
1829
1851
1873
1894
1914
1934
1954
1973
1992
2009
2027
2044
2061
2077
2092
2107
2121
2134
2147
2160
2171
2182
2193
2202
2211
2220
2228
2235
2241
2247
2252
2257
2261
2264
2267
2269
2270
2271
2271
2270
2269
2267
2265
2262
2258
2254
2249
2243
2237
2230
2223
2215
2206
2197
2187
2176
2165
2153
2141
2128
2114
2100
2085
2070
2054
2037
2021
2003
1985
1966
1946
1926
1905
1883
1861
1838
1815
1791
1767
1741
1715
1689
1662
1634
1606
1577
1547
1517
1486
1454
1422
1390
1356
1323
1288
1253
1218
1182
1146
1109
1072
1034
996
957
918
878
839
798
758
717
676
634
592
550
508
466
423
380
337
294
250
207
163
120
76
32
-13
-57
-101
-145
-190
-234
-279
-323
-367
-412
-456
-500
-544
-589
-633
-676
-720
-764
-807
-851
-894
-937
-980
-1022
-1065
-1108
-1150
-1192
-1234
-1275
-1316
-1357
-1398
-1438
-1477
-1517
-1556
-1594
-1632
-1670
-1707
-1744
-1780
-1815
-1850
-1885
-1919
-1952
-1984
-2016
-2047
-2078
-2108
-2137
-2165
-2193
-2220
-2247
-2273
-2298
-2322
-2346
-2369
-2391
-2413
-2435
-2455
-2475
-2495
-2513
-2532
-2549
-2567
-2583
-2600
-2615
-2631
-2645
-2660
-2673
-2687
-2700
-2712
-2724
-2735
-2746
-2756
-2766
-2775
-2784
-2792
-2799
-2806
-2812
-2818
-2823
-2828
-2832
-2835
-2838
-2840
-2841
-2842
-2842
-2841
-2840
-2838
-2835
-2832
-2828
-2823
-2817
-2811
-2804
-2796
-2788
-2778
-2768
-2758
-2746
-2734
-2721
-2707
-2693
-2677
-2661
-2645
-2628
-2610
-2591
-2572
-2553
-2532
-2511
-2490
-2468
-2446
-2423
-2400
-2376
-2352
-2327
-2302
-2277
-2251
-2225
-2198
-2171
-2144
-2116
-2088
-2059
-2031
-2001
-1973
-1943
-1913
-1883
-1853
-1822
-1792
-1761
-1730
-1698
-1667
-1636
-1604
-1573
-1541
-1509
-1478
-1446
-1414
-1383
-1351
-1320
-1288
-1257
-1226
-1195
-1164
-1133
-1102
-1071
-1040
-1010
-979
-948
-918
-888
-857
-827
-797
-767
-737
-707
-677
-647
-617
-587
-557
-527
-498
-468
-438
-409
-379
-350
-321
-291
-262
-233
-204
-175
-146
-117
-89
-60
-31
-3
26
54
83
111
139
167
195
223
251
279
307
335
363
391
419
446
474
502
530
558
586
613
641
669
697
725
753
781
809
837
865
893
921
949
977
1006
1034
1062
1091
1119
1148
1177
1206
1234
1263
1292
1322
1351
1380
1410
1439
1469
1498
1528
1558
1587
1617
1647
1677
1708
1738
1768
1798
1828
1859
1889
1919
1950
1980
2011
2041
2072
2103
2133
2164
2194
2225
2255
2286
2316
2347
2377
2407
2438
2467
2497
2527
2556
2586
2615
2643
2672
2700
2728
2756
2783
2810
2836
2863
2888
2914
2938
2963
2987
3010
3033
3056
3078
3099
3120
3140
3160
3179
3197
3215
3232
3249
3265
3280
3294
3308
3321
3334
3346
3357
3367
3377
3386
3394
3402
3409
3415
3420
3425
3429
3433
3436
3438
3439
3440
3440
3440
3439
3437
3434
3431
3428
3423
3418
3413
3406
3400
3392
3384
3375
3366
3356
3346
3335
3323
3311
3298
3285
3271
3257
3242
3226
3210
3194
3177
3159
3142
3123
3104
3085
3065
3044
3023
3002
2980
2958
2935
2912
2888
2864
2839
2814
2789
2763
2737
2711
2684
2657
2630
2602
2574
2545
2517
2488
2458
2429
2399
2369
2339
2309
2278
2248
2217
2186
2155
2123
2092
2061
2029
1997
1965
1934
1902
1870
1838
1805
1773
1740
1708
1675
1643
1610
1577
1544
1511
1478
1445
1412
1379
1345
1312
1279
1245
1212
1178
1144
1111
1077
1043
1010
976
942
908
874
840
806
773
739
705
671
637
603
570
536
502
468
435
401
368
334
301
268
235
202
169
137
104
72
40
8
-24
-56
-88
-119
-151
-182
-213
-244
-274
-305
-335
-365
-395
-425
-455
-485
-514
-543
-572
-601
-630
-659
-687
-715
-743
-771
-798
-825
-852
-879
-905
-931
-957
-982
-1006
-1032
-1056
-1080
-1103
-1126
-1149
-1171
-1193
-1215
-1236
-1256
-1277
-1297
-1316
-1335
-1354
-1372
-1390
-1407
-1424
-1441
-1457
-1472
-1488
-1503
-1517
-1531
-1545
-1558
-1571
-1584
-1596
-1607
-1618
-1629
-1639
-1649
-1658
-1667
-1676
-1684
-1692
-1699
-1705
-1712
-1718
-1723
-1728
-1733
-1737
-1741
-1744
-1747
-1749
-1751
-1753
-1754
-1755
-1755
-1755
-1754
-1753
-1751
-1749
-1747
-1744
-1741
-1737
-1733
-1728
-1723
-1718
-1712
-1705
-1698
-1691
-1684
-1676
-1667
-1659
-1649
-1640
-1630
-1619
-1609
-1597
-1586
-1573
-1561
-1547
-1534
-1519
-1505
-1489
-1474
-1457
-1440
-1423
-1405
-1386
-1367
-1347
-1327
-1306
-1284
-1262
-1239
-1216
-1192
-1167
-1142
-1116
-1089
-1062
-1034
-1006
-976
-947
-916
-885
-853
-820
-787
-753
-719
-684
-648
-612
-575
-538
-500
-462
-423
-383
-343
-303
-262
-221
-179
-138
-95
-53
-10
34
77
121
165
210
254
299
344
389
434
479
525
570
616
662
707
753
799
845
890
936
982
1027
1073
1118
1164
1209
1254
1299
1344
1389
1433
1478
1522
1566
1610
1654
1697
1740
1783
1826
1869
1911
1953
1995
2036
2078
2119
2159
2199
2239
2279
2318
2357
2395
2433
2471
2508
2545
2581
2617
2652
2687
2721
2755
2788
2821
2853
2884
2915
2945
2975
3004
3032
3060
3087
3114
3140
3165
3190
3214
3237
3260
3282
3303
3324
3343
3363
3381
3399
3416
3432
3447
3462
3476
3490
3502
3514
3525
3535
3545
3554
3562
3569
3576
3581
3586
3591
3594
3597
3598
3599
3600
3599
3597
3595
3592
3588
3583
3578
3571
3564
3556
3547
3537
3526
3515
3503
3490
3476
3461
3446
3430
3413
3395
3377
3357
3338
3317
3296
3274
3251
3227
3204
3179
3154
3128
3102
3075
3048
3020
2991
2962
2933
2903
2873
2842
2811
2779
2747
2715
2682
2649
2616
2582
2548
2513
2478
2443
2408
2372
2336
2300
2263
2226
2189
2152
2115
2077
2039
2001
1962
1924
1885
1846
1807
1768
1729
1689
1649
1609
1569
1529
1489
1448
1408
1367
1326
1285
1244
1202
1161
1119
1077
1036
994
952
909
867
824
782
739
696
653
610
566
523
480
436
392
348
305
261
217
173
129
85
41
-3
-47
-91
-134
-178
-221
-265
-308
-351
-394
-437
-479
-522
-564
-606
-647
-689
-730
-771
-812
-853
-894
-934
-974
-1014
-1054
-1094
-1134
-1173
-1212
-1251
-1290
-1329
-1368
-1406
-1445
-1483
-1522
-1560
-1598
-1636
-1674
-1712
-1750
-1788
-1826
-1863
-1901
-1938
-1975
-2012
-2049
-2086
-2123
-2159
-2195
-2231
-2266
-2302
-2337
-2371
-2406
-2440
-2474
-2507
-2540
-2573
-2605
-2637
-2668
-2699
-2730
-2760
-2790
-2819
-2848
-2877
-2905
-2933
-2960
-2987
-3014
-3040
-3065
-3090
-3115
-3139
-3162
-3185
-3208
-3230
-3251
-3272
-3292
-3311
-3330
-3349
-3366
-3383
-3400
-3416
-3431
-3445
-3459
-3472
-3485
-3496
-3507
-3517
-3527
-3536
-3544
-3552
-3558
-3564
-3569
-3574
-3578
-3580
-3583
-3584
-3585
-3585
-3584
-3582
-3579
-3576
-3572
-3567
-3561
-3555
-3547
-3539
-3530
-3520
-3509
-3498
-3485
-3472
-3458
-3444
-3428
-3412
-3395
-3377
-3358
-3339
-3319
-3298
-3276
-3253
-3230
-3206
-3181
-3155
-3129
-3102
-3074
-3045
-3016
-2986
-2956
-2924
-2892
-2860
-2826
-2792
-2757
-2722
-2686
-2650
-2612
-2575
-2536
-2497
-2458
-2418
-2377
-2336
-2294
-2252
-2209
-2166
-2122
-2077
-2033
-1987
-1942
-1895
-1849
-1801
-1754
-1706
-1657
-1609
-1559
-1510
-1460
-1410
-1359
-1308
-1257
-1205
-1153
-1101
-1048
-995
-942
-889
-835
-782
-728
-673
-619
-564
-509
-454
-399
-344
-288
-232
-176
-120
-64
-8
49
105
162
219
276
333
390
448
505
563
621
678
736
794
852
910
968
1026
1085
1143
1201
1260
1318
1377
1435
1494
1552
1611
1669
1728
1786
1845
1903
1961
2019
2077
2135
2193
2251
2308
2365
2422
2479
2536
2592
2648
2704
2759
2814
2869
2923
2977
3031
3084
3137
3189
3241
3292
3343
3393
3443
3492
3540
3588
3635
3682
3728
3773
3818
3862
3906
3948
3990
4032
4072
4112
4152
4190
4228
4265
4301
4336
4371
4405
4438
4470
4502
4533
4562
4591
4620
4647
4673
4699
4724
4747
4770
4792
4813
4833
4853
4871
4888
4904
4920
4934
4948
4960
4971
4982
4991
5000
5008
5014
5020
5024
5028
5031
5032
5033
5033
5032
5029
5026
5022
5017
5011
5004
4996
4987
4978
4967
4955
4942
4929
4914
4899
4882
4865
4846
4827
4807
4786
4764
4741
4717
4692
4667
4640
4613
4585
4556
4527
4496
4465
4434
4401
4368
4334
4299
4264
4228
4192
4155
4118
4080
4041
4002
3963
3923
3883
3842
3801
3759
3717
3675
3632
3589
3546
3502
3458
3414
3369
3324
3279
3234
3188
3142
3095
3049
3002
2955
2907
2860
2812
2764
2716
2667
2619
2570
2521
2472
2423
2374
2325
2275
2226
2176
2127
2077
2028
1978
1928
1879
1829
1780
1731
1681
1632
1583
1534
1485
1436
1387
1339
1290
1242
1194
1146
1098
1050
1002
955
907
860
813
767
720
674
627
581
535
490
444
399
354
309
265
220
176
132
88
45
2
-41
-84
-126
-168
-210
-251
-292
-332
-373
-412
-451
-490
-529
-566
-604
-641
-677
-713
-748
-783
-818
-852
-885
-918
-950
-982
-1014
-1045
-1075
-1105
-1135
-1164
-1193
-1221
-1248
-1276
-1302
-1329
-1354
-1379
-1404
-1429
-1452
-1476
-1498
-1520
-1542
-1563
-1584
-1604
-1624
-1643
-1661
-1679
-1697
-1714
-1730
-1746
-1761
-1776
-1791
-1804
-1818
-1830
-1843
-1855
-1866
-1876
-1887
-1896
-1905
-1914
-1922
-1930
-1937
-1943
-1949
-1954
-1959
-1963
-1967
-1971
-1973
-1976
-1978
-1979
-1980
-1980
-1980
-1979
-1978
-1977
-1975
-1972
-1969
-1966
-1962
-1958
-1953
-1948
-1942
-1936
-1930
-1923
-1916
-1909
-1901
-1893
-1884
-1875
-1866
-1857
-1847
-1837
-1827
-1816
-1805
-1794
-1782
-1770
-1758
-1746
-1734
-1721
-1708
-1695
-1681
-1668
-1654
-1640
-1626
-1611
-1597
-1582
-1568
-1553
-1538
-1524
-1509
-1494
-1479
-1464
-1449
-1434
-1419
-1404
-1389
-1373
-1358
-1343
-1328
-1312
-1297
-1281
-1265
-1250
-1234
-1218
-1202
-1186
-1170
-1153
-1137
-1120
-1104
-1087
-1070
-1054
-1037
-1020
-1002
-986
-969
-951
-934
-917
-899
-882
-864
-847
-829
-811
-793
-775
-757
-739
-721
-702
-683
-664
-645
-626
-607
-587
-568
-548
-527
-507
-486
-466
-445
-423
-402
-380
-358
-336
-313
-291
-268
-244
-221
-197
-173
-149
-124
-100
-75
-49
-24
2
28
54
81
108
135
163
190
218
247
275
304
333
362
392
422
452
482
512
543
573
604
635
667
698
729
761
793
824
856
888
920
951
983
1014
1047
1078
1110
1141
1173
1204
1235
1266
1297
1328
1358
1388
1418
1448
1477
1507
1536
1565
1593
1621
1649
1677
1704
1731
1757
1784
1810
1835
1860
1885
1910
1934
1957
1981
2004
2025
2048
2070
2091
2112
2132
2152
2172
2191
2209
2228
2245
2263
2279
2296
2312
2327
2342
2357
2371
2385
2398
2411
2423
2435
2446
2457
2468
2478
2488
2497
2506
2514
2522
2529
2536
2542
2548
2553
2558
2563
2567
2570
2573
2576
2578
2580
2581
2581
2581
2581
2580
2578
2576
2573
2570
2567
2563
2558
2553
2547
2541
2534
2527
2519
2511
2502
2493
2483
2473
2462
2451
2439
2426
2414
2400
2386
2372
2357
2341
2325
2309
2292
2275
2257
2238
2219
2200
2180
2160
2139
2117
2095
2073
2050
2027
2003
1979
1954
1928
1903
1876
1850
1823
1795
1767
1738
1710
1680
1651
1621
1591
1560
1529
1498
1467
1435
1403
1371
1339
1306
1274
1241
1208
1175
1142
1108
1075
1042
1008
975
941
908
874
841
807
774
740
707
674
641
608
575
542
510
477
445
413
381
349
317
285
254
222
191
160
130
99
69
39
9
-21
-51
-80
-109
-138
-166
-195
-223
-250
-278
-305
-332
-358
-384
-410
-435
-460
-484
-508
-532
-555
-578
-600
-621
-643
-663
-683
-703
-722
-741
-759
-776
-793
-809
-825
-841
-855
-870
-883
-897
-909
-921
-933
-944
-954
-964
-974
-983
-991
-999
-1006
-1012
-1018
-1025
-1030
-1035
-1039
-1043
-1046
-1048
-1050
-1052
-1053
-1053
-1053
-1053
-1052
-1051
-1049
-1047
-1044
-1041
-1037
-1033
-1029
-1024
-1018
-1014
-1008
-1002
-996
-989
-982
-974
-966
-958
-950
-941
-932
-922
-913
-903
-892
-881
-870
-859
-847
-835
-823
-811
-798
-785
-772
-758
-745
-731
-717
-702
-688
-673
-658
-644
-629
-613
-598
-583
-567
-552
-536
-521
-505
-490
-474
-459
-443
-427
-412
-396
-381
-366
-351
-336
-321
-306
-292
-277
-263
-249
-235
-221
-208
-195
-182
-169
-156
-144
-131
-119
-108
-96
-85
-74
-63
-52
-41
-31
-21
-11
-1
8
17
26
35
44
52
60
68
76
84
91
98
105
111
118
124
130
135
141
146
151
156
161
166
170
174
178
181
185
188
191
194
196
198
200
202
204
206
207
208
210
211
212
212
213
214
214
215
215
216
216
217
217
217
217
218
218
218
218
219
219
219
219
219
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
221
221
221
221
222
222
222
223
224
224
225
226
226
227
228
229
231
232
233
234
236
237
239
240
242
243
245
247
249
250
252
254
256
259
261
263
265
268
270
272
275
277
280
282
285
287
289
292
294
297
299
301
304
306
308
310
312
315
317
319
321
323
325
327
329
332
334
336
338
341
343
345
348
350
352
355
357
360
362
365
367
370
372
375
378
380
383
386
389
391
394
397
400
403
407
410
413
417
420
424
427
431
435
439
443
447
451
456
460
465
469
474
479
484
489
494
499
505
510
516
521
527
533
539
544
550
556
562
568
574
580
586
593
599
605
611
617
623
629
635
642
648
654
660
666
673
679
685
691
697
704
710
716
723
729
735
742
748
754
761
767
773
780
786
792
799
805
811
817
824
830
836
842
847
853
859
864
869
874
879
884
889
893
897
901
905
909
912
915
918
921
924
926
928
930
931
932
934
934
935
935
936
936
935
935
934
934
933
932
930
929
927
925
923
921
918
915
912
909
906
902
898
894
890
885
880
875
870
864
859
853
847
840
834
827
820
813
805
798
790
782
774
766
757
748
739
730
721
711
702
692
682
672
661
650
640
628
617
606
594
582
570
558
545
533
520
507
494
480
466
453
439
425
410
396
381
366
351
336
321
306
291
275
259
244
228
212
196
179
163
147
130
113
97
80
63
46
29
12
-5
-22
-39
-56
-74
-91
-108
-125
-142
-159
-177
-194
-211
-228
-245
-262
-279
-296
-313
-330
-347
-363
-380
-397
-413
-430
-446
-462
-478
-494
-510
-526
-541
-557
-572
-588
-603
-618
-633
-647
-662
-676
-690
-705
-718
-732
-746
-759
-772
-785
-797
-810
-821
-833
-844
-855
-866
-876
-886
-896
-905
-914
-922
-931
-938
-946
-953
-959
-965
-971
-977
-982
-986
-991
-995
-998
-1000
-1004
-1006
-1008
-1010
-1012
-1014
-1014
-1014
-1016
-1016
-1014
-1014
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-999
-995
-992
-988
-984
-979
-975
-970
-965
-960
-955
-949
-944
-938
-932
-926
-919
-913
-907
-900
-893
-886
-879
-872
-865
-858
-850
-843
-835
-828
-820
-812
-804
-796
-788
-780
-772
-763
-755
-746
-737
-728
-719
-709
-699
-689
-679
-669
-658
-648
-636
-625
-613
-602
-589
-577
-564
-551
-538
-524
-510
-496
-482
-467
-452
-436
-421
-404
-388
-371
-354
-337
-320
-302
-283
-265
-246
-227
-207
-187
-167
-146
-126
-104
-83
-61
-39
-16
7
30
54
78
102
127
152
177
203
229
255
282
309
336
363
391
419
447
475
504
533
562
591
620
650
680
709
739
770
800
830
861
891
922
952
983
1014
1044
1075
1106
1137
1167
1198
1229
1259
1290
1320
1351
1381
1411
1441
1471
1500
1530
1559
1588
1617
1646
1674
1702
1730
1758
1785
1812
1839
1865
1891
1917
1942
1967
1992
2016
2040
2064
2087
2109
2132
2153
2175
2195
2216
2236
2255
2274
2292
2310
2328
2345
2361
2377
2392
2407
2421
2435
2448
2461
2473
2485
2496
2506
2516
2526
2535
2543
2551
2558
2564
2570
2576
2581
2585
2589
2593
2596
2598
2600
2601
2602
2602
2601
2601
2599
2597
2595
2592
2588
2584
2580
2575
2569
2563
2557
2549
2542
2534
2525
2516
2507
2497
2486
2475
2464
2452
2440
2427
2414
2400
2386
2372
2357
2342
2326
2311
2294
2278
2261
2244
2227
2209
2191
2173
2155
2136
2118
2098
2079
2060
2040
2020
2000
1980
1959
1939
1918
1897
1876
1855
1834
1812
1791
1769
1748
1726
1704
1683
1661
1639
1617
1595
1573
1551
1529
1507
1485
1463
1441
1418
1396
1374
1352
1330
1308
1286
1264
1242
1220
1198
1176
1154
1132
1110
1088
1067
1045
1024
1002
981
960
938
917
896
875
855
834
813
793
772
752
732
711
691
671
651
631
611
592
572
552
533
513
494
474
455
436
417
398
379
360
341
322
304
285
267
249
231
213
195
177
159
142
125
107
90
73
57
40
23
7
-9
-25
-41
-57
-73
-89
-104
-119
-135
-150
-165
-180
-195
-210
-224
-239
-253
-268
-282
-296
-310
-324
-338
-352
-365
-379
-393
-406
-419
-433
-446
-459
-472
-484
-497
-510
-522
-535
-547
-559
-571
-583
-594
-606
-617
-629
-640
-651
-661
-672
-682
-692
-702
-712
-722
-731
-741
-750
-758
-767
-776
-784
-792
-800
-807
-815
-822
-829
-836
-842
-849
-855
-861
-866
-871
-877
-881
-886
-890
-894
-898
-902
-905
-908
-911
-914
-916
-918
-920
-921
-922
-923
-924
-924
-924
-923
-923
-922
-920
-919
-917
-915
-912
-909
-906
-903
-899
-895
-891
-886
-881
-876
-871
-866
-860
-854
-848
-841
-835
-828
-821
-814
-806
-799
-791
-783
-775
-767
-759
-751
-742
-734
-725
-717
-708
-699
-690
-681
-672
-663
-654
-644
-635
-626
-617
-607
-598
-589
-579
-570
-561
-551
-542
-533
-523
-514
-504
-495
-485
-476
-466
-457
-447
-438
-428
-419
-409
-400
-390
-381
-371
-362
-352
-343
-333
-324
-315
-305
-296
-287
-277
-268
-258
-249
-240
-230
-221
-211
-201
-192
-182
-172
-162
-152
-142
-132
-122
-111
-101
-90
-79
-68
-57
-46
-35
-23
-12
0
12
23
35
47
60
72
84
97
109
122
134
147
160
172
185
198
211
224
237
251
264
277
290
304
317
331
344
358
371
385
399
412
426
440
454
467
481
495
508
522
536
550
563
577
590
604
618
631
644
658
671
684
697
710
723
736
749
762
774
787
799
811
823
835
847
859
870
882
893
904
915
926
937
948
959
969
979
990
1000
1010
1018
1029
1038
1048
1057
1066
1075
1083
1092
1100
1108
1116
1124
1131
1138
1145
1152
1159
1165
1172
1178
1183
1189
1194
1199
1204
1209
1213
1217
1221
1224
1227
1230
1233
1235
1238
1239
1241
1242
1243
1244
1244
1245
1244
1244
1243
1242
1241
1239
1237
1235
1232
1230
1227
1223
1220
1216
1212
1207
1203
1198
1193
1187
1182
1176
1170
1164
1158
1151
1144
1137
1130
1123
1115
1108
1100
1092
1084
1076
1068
1060
1051
1042
1034
1025
1016
1006
998
989
980
970
961
952
942
932
923
913
903
893
883
873
863
853
843
833
823
813
803
793
783
773
763
753
743
733
723
713
703
693
683
673
663
653
643
633
623
613
603
593
582
572
562
553
543
533
523
513
503
493
483
473
464
454
445
435
425
416
407
397
388
379
370
361
352
343
334
325
316
307
299
290
282
273
265
256
248
240
231
223
215
207
198
190
182
174
166
157
149
141
133
124
116
108
99
91
83
74
66
57
49
40
32
23
15
6
-3
-11
-20
-29
-38
-47
-56
-65
-74
-83
-93
-102
-111
-121
-131
-140
-150
-159
-169
-179
-189
-198
-208
-218
-228
-238
-247
-257
-267
-277
-287
-296
-306
-316
-325
-335
-344
-354
-363
-372
-382
-391
-400
-409
-418
-427
-435
-444
-452
-461
-469
-477
-486
-494
-502
-509
-517
-525
-532
-540
-547
-554
-562
-569
-576
-583
-589
-596
-602
-609
-615
-621
-627
-633
-639
-645
-650
-656
-661
-666
-671
-675
-680
-685
-689
-693
-697
-701
-705
-708
-712
-715
-718
-722
-725
-727
-730
-733
-735
-737
-740
-742
-744
-746
-748
-749
-751
-752
-754
-755
-756
-757
-758
-759
-760
-760
-761
-761
-761
-761
-761
-761
-761
-761
-760
-759
-758
-758
-756
-755
-754
-752
-751
-749
-747
-745
-742
-740
-737
-735
-732
-729
-726
-723
-720
-716
-713
-710
-707
-704
-701
-698
-695
-691
-688
-685
-682
-679
-676
-673
-670
-667
-663
-660
-657
-654
-651
-648
-645
-642
-639
-636
-633
-630
-627
-624
-621
-618
-615
-612
-609
-606
-603
-600
-597
-594
-591
-588
-585
-582
-579
-576
-573
-570
-567
-564
-561
-558
-555
-552
-549
-546
-543
-540
-537
-534
-531
-529
-526
-523
-520
-517
-514
-511
-508
-505
-503
-500
-497
-494
-491
-488
-485
-482
-480
-477
-474
-471
-468
-465
-463
-460
-457
-454
-451
-449
-446
-443
-440
-437
-435
-432
-429
-426
-424
-421
-418
-415
-413
-410
-407
-404
-402
-399
-396
-393
-391
-388
-385
-382
-380
-377
-374
-372
-369
-366
-364
-361
-358
-356
-353
-350
-348
-345
-342
-340
-337
-334
-332
-329
-326
-324
-321
-319
-316
-313
-311
-308
-305
-303
-300
-298
-295
-293
-290
-287
-285
-282
-280
-277
-275
-272
-269
-267
-264
-262
-259
-257
-254
-252
-249
-247
-244
-242
-239
-237
-234
-232
-229
-227
-224
-222
-219
-217
-214
-212
-209
-207
-204
-202
-200
-197
-195
-192
-190
-187
-185
-183
-180
-178
-175
-173
-170
-168
-166
-163
-161
-159
-156
-154
-151
-149
-147
-144
-142
-140
-137
-135
-133
-130
-128
-126
-123
-121
-119
-116
-114
-112
-109
-107
-105
-102
-100
-98
-96
-93
-91
-89
-86
-84
-82
-80
-77
-75
-73
-71
-68
-66
-64
-62
-59
-57
-55
-53
-50
-48
-46
-44
-42
-39
-37
-35
-33
-31
-29
-26
-24
-22
-20
-18
-16
-13
-11
-9
-7
-5
-3
0
2
4
6
8
10
12
14
16
19
21
23
25
27
29
31
33
35
37
39
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
90
92
94
96
98
100
102
104
106
108
110
112
114
116
118
120
121
123
125
127
129
131
133
135
137
139
141
143
144
146
148
150
152
154
156
158
159
161
163
165
167
169
171
172
174
176
178
180
182
183
185
187
189
191
193
194
196
198
200
202
203
205
207
209
210
212
214
216
218
219
221
223
225
226
228
230
232
233
235
237
238
240
242
244
245
247
249
250
252
254
256
257
259
261
262
264
266
267
269
271
272
274
276
277
279
281
282
284
286
287
289
290
292
294
295
297
299
300
302
303
305
307
308
310
311
313
315
316
318
319
321
322
324
326
327
329
330
332
333
335
336
338
340
341
343
344
346
347
349
350
352
353
355
356
358
359
361
362
364
365
367
368
370
371
373
374
376
377
378
380
381
383
384
386
387
389
390
392
393
394
396
397
399
400
401
403
404
406
407
409
410
411
413
414
415
417
418
420
421
422
424
425
426
428
429
431
432
433
435
436
437
439
440
441
443
444
445
447
448
449
451
452
453
455
456
457
458
460
461
462
464
465
466
467
469
470
471
473
474
475
476
478
479
480
481
483
484
485
486
488
489
490
491
493
494
495
496
497
499
500
501
502
503
505
506
507
508
509
511
512
513
514
515
516
518
519
520
521
522
523
525
526
527
528
529
530
532
533
534
535
536
537
538
539
541
542
543
544
545
546
547
548
549
551
552
553
554
555
556
557
558
559
560
561
562
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
620
621
622
623
624
625
626
627
628
629
630
631
632
632
633
634
635
636
637
638
639
640
640
641
642
643
644
645
646
647
647
648
649
650
651
652
653
653
654
655
656
657
658
658
659
660
661
662
663
663
664
665
666
667
668
668
669
670
671
672
672
673
674
675
676
676
677
678
679
679
680
681
682
683
683
684
685
686
686
687
688
689
689
690
691
692
692
693
694
695
695
696
697
698
698
699
700
701
701
702
703
703
704
705
706
706
707
708
708
709
710
710
711
712
713
713
714
715
715
716
717
717
718
719
719
720
721
721
722
723
723
724
725
725
726
727
727
728
728
729
730
730
731
732
732
733
734
734
735
735
736
737
737
738
738
739
740
740
741
742
742
743
743
744
745
745
746
746
747
747
748
749
749
750
750
751
752
752
753
753
754
754
755
755
756
757
757
758
758
759
759
760
760
761
761
762
763
763
764
764
765
765
766
766
767
767
768
768
769
769
770
770
771
771
772
772
773
773
774
774
775
775
776
776
777
777
778
778
779
779
780
780
781
781
782
782
783
783
784
784
784
785
785
786
786
787
787
788
788
789
789
789
790
790
791
791
792
792
792
793
793
794
794
795
795
795
796
796
797
797
798
798
798
799
799
800
800
800
801
801
802
802
802
803
803
804
804
804
805
805
805
806
806
807
807
807
808
808
809
809
809
810
810
810
811
811
811
812
812
812
