5
25878
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
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
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
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
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
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
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
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
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
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
86
87
87
87
87
88
88
88
88
88
89
89
89
89
90
90
90
90
90
91
91
91
91
92
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
106
107
107
107
107
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
114
114
114
114
115
115
115
115
116
116
116
116
116
117
117
117
117
118
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
132
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
143
144
144
144
145
145
145
145
146
146
146
147
147
147
147
148
148
148
149
149
149
150
150
150
151
151
151
152
152
152
153
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
158
158
158
159
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
169
169
169
169
170
170
170
171
171
172
172
172
173
173
173
174
174
174
175
175
175
176
176
176
177
177
177
178
178
179
179
179
180
180
180
181
181
181
182
182
183
183
183
184
184
184
185
185
185
186
186
186
187
187
187
188
188
189
189
189
190
190
190
191
191
191
192
192
192
193
193
194
194
194
195
195
195
196
196
196
197
197
198
198
198
199
199
199
200
200
200
201
201
202
202
202
203
203
203
204
204
204
205
205
206
206
206
207
207
208
208
208
209
209
209
210
210
211
211
211
212
212
213
213
213
214
214
215
215
215
216
216
216
217
217
218
218
218
219
219
220
220
220
221
221
222
222
222
223
223
224
224
224
225
225
226
226
226
227
227
228
228
228
229
229
230
230
231
231
231
232
232
233
233
233
234
234
235
235
235
236
236
237
237
238
238
238
239
239
240
240
240
241
241
242
242
243
243
243
244
244
245
245
246
246
246
247
247
248
248
249
249
249
250
250
251
251
252
252
253
253
253
254
254
255
255
256
256
256
257
257
258
258
259
259
260
260
261
261
261
262
262
263
263
264
264
265
265
266
266
266
267
267
268
268
269
269
270
270
271
271
272
272
273
273
273
274
274
275
275
276
276
277
277
278
278
279
279
280
280
281
281
282
282
283
283
284
284
285
285
286
286
286
287
287
288
288
289
289
290
290
291
291
292
292
293
293
294
294
295
295
296
296
297
297
298
298
299
299
300
300
301
301
302
302
303
303
304
304
305
305
306
307
307
308
308
309
309
310
310
311
311
312
312
313
313
314
314
315
315
316
316
317
317
318
318
319
320
320
321
321
322
322
323
323
324
324
325
325
326
327
327
328
328
329
329
330
330
331
331
332
332
333
334
334
335
335
336
336
337
337
338
339
339
340
340
341
341
342
343
343
344
344
345
345
346
346
347
348
348
349
349
350
350
351
352
352
353
353
354
354
355
356
356
357
357
358
359
359
360
360
361
361
362
363
363
364
364
365
366
366
367
367
368
368
369
370
370
371
371
372
373
373
374
374
375
376
376
377
377
378
379
379
380
380
381
382
382
383
383
384
385
385
386
386
387
388
388
389
390
390
391
391
392
393
393
394
394
395
396
396
397
397
398
399
399
400
401
401
402
402
403
404
404
405
406
406
407
407
408
409
409
410
411
411
412
413
413
414
414
415
416
416
417
418
418
419
420
420
421
421
422
423
423
424
425
425
426
427
427
428
428
429
430
430
431
432
432
433
434
434
435
435
436
437
437
438
439
439
440
441
441
442
443
443
444
444
445
446
446
447
448
448
449
450
450
451
452
452
453
454
454
455
456
456
457
458
458
459
460
460
461
462
462
463
464
464
465
466
466
467
468
468
469
470
470
471
472
472
473
474
474
475
476
476
477
478
478
479
480
480
481
482
482
483
484
484
485
486
487
487
488
489
489
490
491
491
492
493
493
494
495
496
496
497
498
498
499
500
500
501
502
503
503
504
505
505
506
507
507
508
509
510
510
511
512
512
513
514
515
515
516
517
517
518
519
519
520
521
522
522
523
524
524
525
526
527
527
528
529
529
530
531
531
532
533
534
534
535
536
536
537
538
539
539
540
541
541
542
543
543
544
545
546
546
547
548
548
549
550
551
551
552
553
553
554
555
556
556
557
558
558
559
560
561
561
562
563
563
564
565
566
566
567
568
568
569
570
571
571
572
573
573
574
575
576
576
577
578
579
579
580
581
581
582
583
584
584
585
586
586
587
588
589
589
590
591
591
592
593
594
594
595
596
596
597
598
599
599
600
601
601
602
603
603
604
605
606
606
607
608
608
609
610
610
611
612
613
613
614
615
615
616
617
617
618
619
619
620
621
621
622
623
623
624
625
625
626
627
627
628
629
629
630
631
631
632
633
633
634
635
635
636
637
638
638
639
640
640
641
642
642
643
644
644
645
646
647
647
648
649
649
650
651
651
652
653
653
654
655
656
656
657
658
658
659
660
660
661
662
663
663
664
665
665
666
667
667
668
669
670
670
671
672
672
673
674
675
675
676
677
677
678
679
680
680
681
682
682
683
684
685
685
686
687
687
688
689
690
690
691
692
693
693
694
695
695
696
697
697
698
699
699
700
701
701
702
702
703
704
704
705
705
706
706
707
707
708
708
709
709
710
710
710
711
711
712
712
712
713
713
713
714
714
714
715
715
715
716
716
716
717
717
717
718
718
718
719
719
719
720
720
720
720
721
721
721
722
722
722
723
723
723
724
724
724
725
725
725
726
726
726
726
727
727
728
728
728
729
729
729
730
730
731
731
731
732
732
733
733
734
734
735
735
736
736
737
737
738
739
739
740
740
741
741
742
743
743
744
745
745
746
747
748
749
749
750
751
752
753
753
754
755
756
757
758
759
759
760
761
762
763
764
764
765
766
767
767
768
769
769
770
770
771
771
772
772
773
773
773
773
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
774
773
773
773
773
772
772
772
772
771
771
771
770
770
770
769
769
769
768
768
768
767
767
766
766
765
765
765
764
764
763
763
762
762
761
760
760
759
759
758
757
757
756
755
755
754
753
753
752
751
750
750
749
748
747
747
746
745
744
744
743
742
742
741
740
740
739
738
738
737
737
736
736
736
736
735
735
735
735
735
735
735
736
736
736
737
737
738
738
739
739
740
741
742
743
744
744
745
746
747
748
749
750
751
751
752
753
754
754
755
756
757
757
758
759
760
760
761
761
762
762
763
763
763
763
763
763
763
763
763
763
762
762
762
761
761
760
760
760
759
759
758
758
757
756
756
755
755
754
753
753
752
751
750
750
749
748
747
746
745
744
743
742
741
741
740
739
738
737
736
735
735
734
733
732
732
731
730
729
728
728
727
726
726
725
724
723
722
721
720
719
718
717
715
714
713
712
711
710
708
707
706
705
704
703
702
702
701
700
700
699
699
699
699
699
698
699
699
699
699
699
700
700
700
701
701
701
702
702
702
703
703
704
704
705
705
706
706
707
707
708
708
709
709
710
710
711
711
711
712
712
713
713
714
714
714
715
715
715
716
716
716
716
717
717
717
717
717
717
717
717
717
717
717
717
717
717
717
717
717
717
717
717
718
718
718
718
719
719
720
720
721
722
723
723
724
725
726
727
728
729
730
731
732
732
733
733
734
734
734
735
735
735
735
735
735
734
734
734
734
734
734
734
734
734
735
735
735
734
734
734
734
734
734
733
733
733
733
733
733
733
733
733
733
734
734
735
736
737
738
739
741
742
743
745
746
748
749
751
753
754
756
757
758
760
761
762
763
764
765
765
766
766
766
767
767
767
767
767
767
766
766
766
766
765
765
764
764
763
763
762
761
761
760
759
757
756
755
754
752
751
749
748
747
745
744
743
742
741
740
739
739
738
737
737
737
736
736
736
736
736
736
736
736
736
736
736
736
737
737
738
738
739
740
741
742
743
744
745
747
748
749
750
752
753
754
755
756
757
758
759
761
762
763
763
764
765
766
767
767
768
768
769
769
769
769
769
769
769
768
768
768
768
768
768
768
768
768
768
768
768
768
769
769
769
769
770
770
770
771
771
771
772
772
773
773
774
774
774
774
774
774
773
773
773
772
771
770
769
768
767
766
764
762
761
759
757
755
753
751
749
747
745
743
741
739
736
734
732
729
727
724
721
718
715
712
709
706
702
698
694
690
686
681
677
672
668
663
659
654
650
646
642
638
634
630
627
624
621
618
615
613
611
608
606
604
602
600
598
596
594
592
591
589
587
585
584
582
580
579
577
576
574
573
571
569
567
565
563
561
560
558
556
553
551
549
547
545
543
540
538
536
533
531
528
526
523
521
518
515
512
510
507
504
501
498
495
492
490
487
484
481
478
474
471
468
464
461
457
453
449
445
440
436
431
426
421
416
410
404
399
393
387
381
374
368
361
355
348
341
334
327
320
312
305
298
290
283
276
268
261
254
246
239
232
225
218
211
204
197
191
184
178
172
166
160
155
150
145
140
135
130
126
122
117
113
109
105
101
98
94
91
87
83
80
76
73
69
66
62
59
55
52
49
46
43
40
37
35
33
31
29
27
25
23
21
20
18
16
15
13
11
10
8
6
4
2
-1
-3
-6
-9
-11
-14
-18
-21
-24
-28
-32
-36
-40
-44
-48
-53
-58
-62
-67
-72
-77
-82
-87
-93
-98
-103
-107
-112
-117
-121
-125
-130
-133
-137
-141
-144
-147
-150
-152
-154
-155
-157
-157
-158
-158
-157
-157
-156
-155
-153
-152
-151
-149
-148
-147
-145
-144
-143
-143
-142
-142
-142
-143
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-157
-158
-159
-161
-162
-164
-167
-170
-173
-176
-180
-184
-189
-193
-198
-203
-208
-214
-219
-225
-230
-236
-241
-247
-252
-257
-262
-267
-272
-277
-281
-285
-289
-293
-296
-300
-302
-305
-307
-309
-311
-312
-313
-313
-313
-313
-313
-312
-311
-310
-309
-307
-306
-305
-304
-302
-301
-300
-299
-298
-298
-297
-296
-296
-295
-295
-295
-295
-295
-296
-297
-298
-300
-301
-303
-306
-308
-311
-313
-315
-318
-320
-321
-322
-323
-323
-323
-322
-321
-319
-316
-314
-310
-306
-302
-297
-291
-286
-279
-273
-266
-258
-251
-243
-235
-227
-219
-211
-203
-195
-186
-178
-170
-161
-153
-145
-137
-128
-120
-112
-104
-96
-88
-79
-71
-62
-53
-43
-34
-24
-15
-4
6
16
27
38
49
60
71
82
93
103
114
123
133
142
151
159
167
174
181
188
196
203
209
216
223
230
236
243
249
255
261
266
272
277
282
286
291
295
299
303
307
310
314
318
321
325
329
333
337
341
346
351
356
361
367
373
378
384
390
396
402
408
415
421
427
433
439
444
450
455
460
465
469
473
477
480
482
485
486
488
489
489
489
489
489
488
487
485
484
482
480
478
476
474
472
470
468
465
463
460
458
455
452
450
447
444
442
440
439
437
437
437
438
439
442
444
448
452
456
461
466
472
478
483
489
495
501
508
514
520
527
533
540
546
552
557
562
567
571
575
578
580
582
583
584
583
582
581
578
575
572
568
564
559
555
551
547
543
539
535
531
528
524
520
516
512
507
503
498
493
489
484
479
475
471
467
463
459
456
454
452
450
449
448
447
447
446
446
446
445
444
443
442
440
437
434
431
428
424
420
416
412
409
405
403
400
398
397
396
395
394
393
392
390
388
386
383
379
375
370
364
358
351
343
334
325
316
306
296
287
277
268
260
252
245
238
232
227
222
217
213
209
205
201
197
192
188
183
178
173
167
161
155
149
143
137
130
124
117
111
104
98
92
86
80
75
70
66
61
58
55
51
49
46
44
41
39
36
34
31
28
26
23
20
17
14
12
9
7
5
3
2
0
-1
-3
-5
-6
-8
-11
-13
-16
-19
-23
-28
-33
-38
-45
-52
-59
-68
-76
-86
-96
-106
-117
-128
-139
-151
-161
-172
-182
-192
-201
-209
-217
-223
-229
-234
-239
-242
-244
-246
-246
-247
-246
-245
-243
-241
-238
-235
-231
-228
-224
-220
-216
-212
-208
-205
-202
-200
-199
-198
-199
-200
-202
-206
-210
-215
-221
-228
-235
-243
-252
-262
-271
-281
-291
-302
-313
-324
-335
-346
-358
-370
-382
-394
-406
-418
-431
-443
-454
-465
-476
-486
-495
-503
-510
-515
-519
-522
-524
-524
-523
-520
-516
-511
-504
-497
-488
-479
-469
-458
-447
-436
-424
-412
-400
-388
-376
-365
-354
-344
-335
-326
-317
-308
-300
-292
-284
-276
-268
-259
-251
-242
-234
-226
-218
-211
-204
-197
-192
-186
-182
-177
-173
-170
-166
-162
-159
-155
-151
-147
-143
-138
-133
-128
-123
-117
-112
-106
-101
-95
-90
-84
-79
-73
-68
-63
-57
-52
-47
-42
-37
-33
-28
-24
-20
-16
-13
-10
-8
-7
-6
-6
-7
-9
-11
-13
-16
-19
-23
-26
-29
-33
-36
-39
-42
-46
-49
-52
-55
-58
-62
-66
-70
-75
-80
-86
-93
-101
-109
-118
-128
-139
-151
-163
-176
-190
-205
-220
-236
-252
-268
-285
-302
-319
-336
-353
-370
-387
-404
-421
-438
-455
-472
-489
-506
-523
-539
-555
-570
-584
-598
-611
-623
-635
-645
-655
-663
-671
-679
-685
-691
-695
-700
-703
-706
-708
-710
-711
-711
-711
-711
-710
-709
-707
-706
-705
-703
-702
-702
-701
-701
-701
-701
-701
-701
-701
-701
-701
-701
-700
-699
-699
-698
-698
-698
-699
-700
-701
-704
-706
-710
-714
-718
-724
-729
-735
-741
-748
-754
-760
-766
-772
-777
-781
-785
-788
-790
-791
-791
-791
-789
-787
-783
-779
-775
-770
-764
-758
-752
-745
-738
-731
-724
-716
-708
-699
-689
-679
-668
-657
-645
-633
-620
-606
-593
-580
-566
-554
-541
-530
-519
-509
-500
-492
-485
-480
-475
-471
-468
-465
-464
-463
-464
-465
-466
-469
-472
-476
-481
-486
-492
-499
-505
-513
-520
-528
-536
-544
-552
-560
-568
-575
-582
-589
-596
-602
-609
-615
-621
-627
-634
-640
-647
-655
-662
-671
-679
-689
-699
-709
-720
-732
-744
-757
-770
-784
-798
-812
-826
-840
-854
-867
-880
-893
-905
-917
-928
-939
-949
-958
-968
-976
-984
-992
-1000
-1006
-1014
-1020
-1027
-1034
-1041
-1048
-1055
-1062
-1069
-1076
-1084
-1091
-1100
-1108
-1116
-1125
-1133
-1142
-1151
-1159
-1168
-1176
-1184
-1192
-1199
-1206
-1212
-1218
-1223
-1227
-1231
-1234
-1235
-1236
-1236
-1236
-1234
-1231
-1227
-1223
-1218
-1212
-1206
-1200
-1193
-1185
-1178
-1170
-1162
-1154
-1146
-1138
-1129
-1121
-1113
-1104
-1096
-1087
-1079
-1070
-1061
-1052
-1043
-1033
-1022
-1012
-1002
-992
-981
-970
-959
-948
-937
-926
-915
-903
-892
-881
-870
-858
-847
-836
-826
-816
-806
-797
-788
-779
-771
-763
-755
-747
-740
-732
-724
-716
-707
-698
-689
-680
-670
-661
-651
-640
-630
-620
-609
-599
-588
-577
-565
-554
-542
-529
-516
-503
-489
-473
-458
-441
-423
-404
-385
-365
-343
-322
-299
-277
-254
-231
-209
-186
-164
-142
-121
-101
-81
-62
-44
-26
-9
7
23
38
52
65
78
90
101
112
123
133
143
152
161
170
178
187
194
201
208
214
219
223
226
229
231
232
232
231
230
228
226
223
221
218
215
212
208
205
201
198
194
189
185
180
174
169
163
157
150
143
136
129
122
115
107
100
93
85
78
71
65
58
51
45
39
33
26
21
15
9
3
-3
-8
-14
-20
-26
-32
-38
-44
-50
-56
-61
-67
-72
-78
-82
-87
-91
-94
-97
-100
-101
-103
-103
-103
-103
-101
-100
-98
-95
-92
-90
-87
-84
-81
-79
-76
-74
-73
-71
-70
-69
-68
-68
-68
-68
-67
-67
-67
-66
-66
-65
-64
-63
-61
-60
-59
-58
-58
-57
-57
-57
-58
-58
-59
-60
-61
-63
-64
-65
-67
-68
-69
-70
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-75
-76
-78
-79
-81
-83
-85
-87
-89
-91
-93
-95
-97
-99
-100
-101
-102
-102
-101
-99
-97
-94
-90
-86
-82
-77
-71
-66
-60
-54
-49
-43
-37
-32
-26
-21
-16
-11
-7
-3
1
5
8
11
14
16
17
19
19
20
21
21
21
21
21
21
21
21
22
22
23
23
24
25
27
28
30
32
35
38
41
45
50
56
62
70
78
87
97
108
119
132
145
158
172
187
201
216
232
247
263
279
296
313
330
347
366
384
403
422
442
462
482
501
520
539
557
573
589
603
616
627
636
645
651
656
660
662
663
664
662
660
657
653
647
641
634
626
617
608
598
588
578
567
557
546
536
526
516
507
498
490
482
474
467
460
453
446
439
432
425
418
411
404
397
390
382
374
367
359
352
344
337
329
322
315
308
301
294
287
280
274
267
260
254
247
240
233
227
219
212
205
197
189
181
173
164
156
147
138
129
121
112
103
95
86
77
69
60
52
43
34
26
17
8
-1
-10
-19
-28
-36
-45
-53
-60
-67
-74
-81
-87
-93
-98
-103
-108
-112
-116
-120
-124
-127
-130
-133
-136
-139
-142
-145
-148
-151
-154
-158
-161
-165
-169
-173
-177
-181
-186
-190
-195
-200
-204
-209
-214
-220
-225
-231
-236
-242
-248
-255
-261
-267
-274
-280
-286
-292
-297
-302
-307
-311
-314
-316
-318
-320
-321
-321
-320
-320
-318
-316
-314
-311
-308
-304
-300
-296
-292
-288
-284
-280
-277
-273
-270
-267
-264
-261
-258
-256
-253
-250
-247
-244
-240
-235
-229
-223
-217
-209
-201
-192
-183
-173
-163
-152
-142
-131
-120
-109
-98
-87
-76
-64
-53
-41
-29
-17
-4
9
22
36
49
63
77
92
106
120
134
147
160
173
185
196
206
216
224
232
239
245
251
255
259
262
264
266
267
267
267
266
265
263
262
259
257
254
250
247
242
237
231
225
217
209
200
189
178
165
151
136
120
102
84
65
44
23
1
-22
-45
-69
-94
-119
-144
-170
-195
-221
-247
-272
-298
-323
-348
-372
-395
-418
-441
-463
-483
-504
-523
-542
-559
-577
-593
-609
-624
-639
-653
-666
-680
-692
-705
-717
-728
-739
-749
-760
-769
-779
-787
-796
-805
-813
-821
-829
-836
-844
-852
-859
-867
-874
-882
-889
-897
-904
-912
-919
-927
-935
-942
-950
-959
-967
-976
-984
-993
-1002
-1012
-1020
-1030
-1040
-1049
-1058
-1067
-1076
-1084
-1093
-1101
-1109
-1116
-1123
-1130
-1136
-1142
-1147
-1152
-1156
-1159
-1162
-1165
-1167
-1169
-1171
-1173
-1174
-1175
-1176
-1177
-1178
-1178
-1177
-1177
-1176
-1174
-1173
-1170
-1168
-1165
-1161
-1157
-1153
-1149
-1144
-1139
-1134
-1128
-1122
-1116
-1109
-1102
-1095
-1088
-1081
-1074
-1067
-1060
-1053
-1047
-1040
-1034
-1028
-1022
-1018
-1012
-1008
-1004
-1000
-997
-993
-990
-987
-984
-981
-978
-976
-974
-972
-970
-968
-967
-966
-966
-966
-966
-966
-966
-967
-968
-969
-971
-972
-973
-974
-976
-977
-978
-979
-980
-981
-982
-983
-984
-984
-985
-985
-986
-986
-986
-985
-985
-984
-983
-982
-981
-979
-978
-976
-975
-973
-971
-969
-967
-965
-963
-960
-958
-956
-953
-951
-949
-947
-945
-943
-941
-939
-937
-934
-932
-930
-927
-924
-921
-917
-914
-910
-906
-902
-897
-893
-888
-883
-877
-872
-867
-861
-855
-850
-844
-839
-834
-830
-826
-822
-818
-816
-813
-811
-809
-808
-808
-808
-808
-809
-811
-813
-816
-820
-824
-829
-835
-841
-849
-857
-866
-875
-885
-896
-908
-920
-932
-945
-958
-972
-987
-1000
-1016
-1032
-1048
-1065
-1081
-1098
-1115
-1132
-1149
-1166
-1183
-1200
-1217
-1233
-1250
-1266
-1282
-1298
-1313
-1329
-1344
-1358
-1373
-1387
-1400
-1414
-1427
-1439
-1451
-1463
-1475
-1486
-1496
-1506
-1516
-1526
-1535
-1545
-1554
-1563
-1572
-1581
-1590
-1599
-1608
-1617
-1626
-1635
-1645
-1654
-1663
-1672
-1682
-1691
-1701
-1711
-1721
-1732
-1743
-1754
-1765
-1776
-1788
-1801
-1813
-1826
-1840
-1853
-1868
-1882
-1897
-1913
-1929
-1946
-1963
-1981
-2000
-2019
-2037
-2058
-2078
-2098
-2119
-2139
-2160
-2181
-2202
-2223
-2244
-2265
-2285
-2306
-2326
-2347
-2367
-2386
-2406
-2424
-2443
-2461
-2478
-2494
-2510
-2525
-2540
-2553
-2566
-2579
-2590
-2601
-2611
-2621
-2629
-2637
-2644
-2650
-2656
-2660
-2664
-2667
-2670
-2672
-2674
-2675
-2676
-2677
-2677
-2677
-2678
-2678
-2679
-2680
-2680
-2681
-2682
-2684
-2686
-2688
-2690
-2693
-2696
-2699
-2703
-2707
-2712
-2717
-2723
-2729
-2736
-2743
-2750
-2757
-2765
-2772
-2780
-2788
-2796
-2803
-2811
-2818
-2825
-2832
-2838
-2845
-2851
-2857
-2863
-2869
-2875
-2881
-2887
-2893
-2899
-2905
-2911
-2917
-2923
-2929
-2935
-2940
-2946
-2951
-2956
-2960
-2964
-2969
-2973
-2977
-2980
-2984
-2988
-2992
-2995
-2999
-3003
-3006
-3010
-3013
-3017
-3020
-3024
-3028
-3031
-3035
-3038
-3042
-3045
-3049
-3053
-3057
-3062
-3066
-3071
-3077
-3082
-3088
-3095
-3102
-3109
-3116
-3124
-3133
-3142
-3151
-3161
-3171
-3182
-3193
-3204
-3215
-3226
-3237
-3248
-3258
-3269
-3279
-3288
-3297
-3305
-3313
-3319
-3326
-3331
-3336
-3340
-3343
-3345
-3346
-3346
-3346
-3345
-3343
-3340
-3337
-3334
-3330
-3325
-3320
-3315
-3310
-3304
-3298
-3292
-3286
-3279
-3273
-3266
-3259
-3251
-3243
-3236
-3227
-3219
-3210
-3200
-3190
-3180
-3169
-3158
-3146
-3134
-3121
-3108
-3094
-3080
-3066
-3051
-3036
-3021
-3006
-2990
-2974
-2958
-2942
-2926
-2910
-2893
-2877
-2860
-2843
-2827
-2810
-2792
-2775
-2757
-2739
-2721
-2703
-2685
-2667
-2649
-2631
-2613
-2596
-2579
-2562
-2546
-2530
-2515
-2501
-2487
-2473
-2461
-2449
-2438
-2428
-2418
-2409
-2401
-2393
-2386
-2379
-2373
-2367
-2362
-2358
-2354
-2350
-2347
-2345
-2343
-2341
-2340
-2339
-2339
-2339
-2339
-2340
-2341
-2342
-2344
-2345
-2347
-2348
-2350
-2352
-2353
-2354
-2355
-2356
-2357
-2357
-2357
-2357
-2357
-2356
-2356
-2355
-2354
-2353
-2352
-2351
-2349
-2348
-2346
-2345
-2343
-2341
-2340
-2338
-2336
-2334
-2332
-2330
-2328
-2326
-2325
-2324
-2322
-2322
-2321
-2320
-2320
-2320
-2320
-2321
-2321
-2322
-2323
-2323
-2324
-2325
-2327
-2328
-2329
-2330
-2332
-2334
-2335
-2337
-2340
-2343
-2346
-2349
-2353
-2358
-2363
-2368
-2374
-2381
-2388
-2395
-2403
-2411
-2420
-2429
-2439
-2449
-2459
-2470
-2481
-2492
-2503
-2515
-2526
-2538
-2549
-2560
-2572
-2582
-2593
-2603
-2613
-2623
-2632
-2641
-2649
-2657
-2664
-2671
-2678
-2684
-2689
-2694
-2699
-2703
-2707
-2711
-2714
-2718
-2721
-2723
-2726
-2729
-2731
-2734
-2736
-2739
-2741
-2744
-2746
-2749
-2752
-2754
-2757
-2760
-2763
-2767
-2771
-2775
-2779
-2784
-2790
-2796
-2802
-2809
-2817
-2825
-2833
-2842
-2851
-2860
-2869
-2879
-2889
-2899
-2909
-2919
-2929
-2939
-2949
-2960
-2970
-2981
-2992
-3003
-3014
-3026
-3038
-3050
-3063
-3075
-3088
-3101
-3114
-3127
-3141
-3154
-3168
-3181
-3195
-3208
-3222
-3235
-3248
-3262
-3275
-3289
-3303
-3318
-3332
-3347
-3362
-3378
-3394
-3411
-3428
-3445
-3462
-3480
-3498
-3517
-3535
-3554
-3573
-3592
-3611
-3631
-3651
-3671
-3692
-3713
-3735
-3758
-3781
-3804
-3829
-3854
-3880
-3906
-3933
-3961
-3989
-4018
-4046
-4077
-4107
-4138
-4169
-4201
-4233
-4264
-4296
-4328
-4359
-4391
-4422
-4453
-4484
-4514
-4544
-4574
-4604
-4633
-4663
-4692
-4721
-4749
-4778
-4806
-4835
-4863
-4891
-4919
-4946
-4974
-5001
-5027
-5053
-5079
-5104
-5129
-5153
-5176
-5199
-5221
-5242
-5263
-5284
-5303
-5323
-5341
-5359
-5377
-5394
-5411
-5427
-5442
-5457
-5472
-5486
-5500
-5513
-5526
-5539
-5551
-5563
-5574
-5586
-5597
-5607
-5618
-5628
-5639
-5649
-5659
-5669
-5679
-5690
-5700
-5711
-5722
-5733
-5744
-5755
-5767
-5779
-5791
-5803
-5815
-5828
-5841
-5854
-5867
-5880
-5894
-5907
-5920
-5934
-5947
-5960
-5973
-5985
-5998
-6009
-6021
-6032
-6042
-6052
-6061
-6069
-6076
-6083
-6089
-6094
-6098
-6102
-6104
-6105
-6106
-6105
-6104
-6102
-6099
-6095
-6090
-6084
-6078
-6071
-6064
-6056
-6047
-6038
-6029
-6019
-6009
-5998
-5987
-5976
-5965
-5953
-5941
-5929
-5917
-5905
-5893
-5881
-5868
-5856
-5843
-5830
-5817
-5804
-5791
-5778
-5765
-5752
-5738
-5725
-5711
-5697
-5684
-5670
-5656
-5642
-5628
-5613
-5599
-5585
-5571
-5557
-5543
-5529
-5515
-5501
-5488
-5474
-5461
-5448
-5435
-5422
-5409
-5397
-5385
-5373
-5362
-5350
-5339
-5329
-5318
-5308
-5298
-5289
-5279
-5271
-5262
-5254
-5246
-5238
-5231
-5225
-5219
-5213
-5208
-5203
-5199
-5195
-5191
-5188
-5185
-5182
-5179
-5176
-5174
-5171
-5168
-5165
-5162
-5159
-5156
-5152
-5149
-5145
-5142
-5138
-5134
-5130
-5126
-5122
-5118
-5114
-5110
-5105
-5101
-5097
-5092
-5088
-5084
-5080
-5076
-5072
-5069
-5065
-5062
-5059
-5056
-5053
-5050
-5048
-5045
-5042
-5039
-5035
-5032
-5028
-5023
-5018
-5013
-5007
-5000
-4993
-4985
-4976
-4967
-4956
-4945
-4933
-4921
-4907
-4893
-4878
-4862
-4845
-4828
-4809
-4791
-4771
-4751
-4731
-4709
-4688
-4666
-4643
-4620
-4597
-4574
-4550
-4526
-4502
-4479
-4455
-4432
-4409
-4387
-4366
-4345
-4326
-4308
-4291
-4275
-4260
-4247
-4236
-4226
-4217
-4210
-4204
-4200
-4197
-4195
-4194
-4194
-4195
-4196
-4198
-4201
-4203
-4206
-4208
-4211
-4213
-4215
-4216
-4217
-4217
-4216
-4215
-4213
-4211
-4207
-4202
-4197
-4191
-4184
-4175
-4166
-4156
-4146
-4134
-4122
-4108
-4094
-4080
-4065
-4049
-4033
-4017
-4000
-3983
-3966
-3950
-3933
-3916
-3899
-3883
-3866
-3850
-3834
-3819
-3803
-3789
-3774
-3760
-3747
-3735
-3723
-3713
-3703
-3694
-3686
-3678
-3672
-3666
-3661
-3656
-3651
-3646
-3641
-3636
-3630
-3624
-3616
-3608
-3599
-3589
-3578
-3566
-3553
-3539
-3524
-3508
-3491
-3473
-3454
-3435
-3415
-3395
-3375
-3354
-3334
-3313
-3293
-3272
-3252
-3233
-3213
-3195
-3176
-3158
-3140
-3123
-3106
-3089
-3073
-3057
-3041
-3026
-3011
-2996
-2981
-2966
-2952
-2938
-2924
-2911
-2897
-2885
-2873
-2861
-2850
-2840
-2831
-2822
-2814
-2807
-2801
-2795
-2790
-2786
-2782
-2779
-2776
-2774
-2772
-2770
-2769
-2768
-2767
-2766
-2765
-2764
-2763
-2762
-2761
-2760
-2760
-2759
-2759
-2759
-2759
-2761
-2763
-2767
-2771
-2778
-2785
-2795
-2806
-2818
-2833
-2849
-2867
-2886
-2907
-2929
-2952
-2976
-3002
-3027
-3053
-3079
-3106
-3132
-3158
-3184
-3210
-3235
-3260
-3284
-3308
-3331
-3354
-3376
-3398
-3419
-3440
-3460
-3479
-3497
-3514
-3531
-3546
-3560
-3573
-3585
-3595
-3604
-3612
-3618
-3623
-3627
-3629
-3631
-3631
-3630
-3629
-3626
-3623
-3619
-3615
-3611
-3607
-3602
-3597
-3593
-3588
-3584
-3580
-3576
-3573
-3570
-3567
-3565
-3563
-3562
-3560
-3560
-3559
-3558
-3557
-3556
-3555
-3553
-3551
-3548
-3545
-3541
-3536
-3531
-3525
-3518
-3511
-3503
-3494
-3484
-3473
-3462
-3450
-3436
-3422
-3406
-3389
-3371
-3352
-3331
-3309
-3284
-3259
-3231
-3202
-3171
-3139
-3104
-3068
-3030
-2990
-2949
-2905
-2861
-2814
-2766
-2717
-2666
-2614
-2561
-2507
-2452
-2396
-2339
-2281
-2222
-2163
-2103
-2041
-1981
-1919
-1856
-1793
-1729
-1664
-1599
-1534
-1468
-1401
-1334
-1267
-1200
-1133
-1066
-1000
-934
-868
-804
-740
-677
-615
-554
-494
-435
-377
-320
-264
-208
-153
-99
-45
9
62
116
169
223
277
331
386
441
497
554
612
670
729
790
851
914
978
1043
1110
1178
1248
1320
1394
1469
1547
1627
1709
1793
1879
1967
2056
2147
2240
2333
2427
2522
2618
2713
2809
2904
2998
3092
3185
3277
3367
3456
3544
3629
3713
3794
3874
3952
4027
4101
4173
4243
4311
4378
4443
4507
4570
4632
4693
4753
4812
4871
4930
4988
5046
5103
5161
5217
5274
5330
5385
5440
5495
5548
5601
5653
5704
5754
5803
5851
5898
5944
5990
6034
6077
6120
6162
6203
6244
6283
6323
6361
6399
6437
6473
6509
6545
6580
6615
6649
6684
6717
6751
6785
6819
6853
6888
6923
6958
6994
7031
7068
7107
7146
7187
7228
7272
7316
7363
7411
7461
7513
7566
7623
7681
7741
7804
7870
7938
8009
8082
8157
8236
8317
8400
8486
8573
8663
8755
8849
8945
9042
9140
9240
9341
9443
9546
9649
9754
9859
9964
10071
10177
10284
10392
10500
10609
10718
10828
10938
11049
11161
11273
11386
11500
11615
11731
11848
11966
12084
12203
12322
12441
12561
12680
12799
12916
13033
13148
13261
13373
13483
13590
13696
13799
13900
13998
14094
14189
14281
14372
14462
14550
14637
14723
14809
14895
14980
15065
15149
15234
15318
15402
15486
15569
15652
15734
15814
15894
15972
16049
16125
16199
16271
16341
16410
16477
16542
16606
16668
16729
16788
16846
16902
16958
17011
17064
17115
17165
17213
17259
17302
17344
17383
17419
17451
17481
17507
17529
17548
17562
17573
17579
17581
17578
17571
17560
17544
17524
17500
17471
17439
17404
17365
17324
17279
17233
17185
17135
17083
17031
16978
16924
16870
16816
16761
16706
16650
16595
16539
16483
16427
16370
16315
16258
16201
16143
16085
16027
15969
15911
15852
15794
15735
15678
15621
15565
15510
15458
15407
15359
15313
15271
15231
15195
15161
15132
15105
15082
15062
15046
15032
15022
15015
15010
15008
15008
15011
15015
15020
15027
15034
15041
15049
15056
15063
15069
15074
15077
15079
15079
15077
15073
15066
15057
15046
15033
15018
15000
14980
14958
14933
14907
14878
14847
14813
14778
14739
14699
14655
14609
14560
14509
14454
14397
14337
14274
14208
14139
14067
13992
13914
13834
13750
13664
13576
13485
13391
13295
13197
13097
12994
12889
12782
12672
12559
12444
12325
12203
12078
11949
11816
11680
11540
11396
11248
11096
10941
10783
10622
10457
10291
10121
9950
9776
9601
9425
9247
9069
8890
8711
8532
8354
8176
7998
7822
7646
7472
7300
7129
6960
6793
6628
6465
6305
6148
5993
5841
5692
5546
5403
5262
5124
4990
4858
4729
4602
4479
4358
4239
4124
4010
3899
3790
3682
3576
3472
3368
3265
3163
3062
2960
2859
2757
2656
2554
2451
2348
2245
2140
2036
1930
1825
1718
1612
1505
1399
1292
1186
1081
976
873
770
669
570
473
377
284
194
106
20
-62
-142
-220
-294
-366
-435
-502
-566
-628
-688
-746
-801
-854
-906
-956
-1004
-1052
-1098
-1142
-1186
-1230
-1272
-1314
-1357
-1399
-1441
-1483
-1526
-1568
-1611
-1654
-1697
-1741
-1783
-1826
-1868
-1909
-1950
-1990
-2029
-2069
-2107
-2145
-2182
-2218
-2254
-2289
-2323
-2356
-2389
-2420
-2450
-2479
-2506
-2532
-2557
-2580
-2601
-2620
-2638
-2653
-2666
-2677
-2685
-2691
-2693
-2693
-2689
-2682
-2672
-2658
-2640
-2619
-2595
-2567
-2536
-2502
-2464
-2424
-2381
-2335
-2287
-2237
-2185
-2132
-2077
-2021
-1965
-1908
-1850
-1792
-1735
-1678
-1621
-1566
-1511
-1459
-1408
-1359
-1312
-1267
-1224
-1183
-1145
-1109
-1075
-1043
-1012
-985
-959
-934
-911
-889
-869
-849
-830
-811
-793
-775
-756
-738
-719
-699
-680
-659
-638
-617
-596
-574
-553
-533
-513
-494
-476
-460
-444
-431
-418
-407
-398
-390
-384
-379
-376
-375
-375
-377
-380
-385
-392
-400
-409
-420
-431
-443
-456
-470
-484
-499
-515
-531
-548
-566
-585
-606
-627
-651
-676
-703
-731
-762
-794
-829
-865
-903
-944
-986
-1029
-1075
-1122
-1170
-1219
-1270
-1321
-1373
-1426
-1480
-1533
-1587
-1641
-1695
-1748
-1801
-1854
-1906
-1956
-2005
-2053
-2099
-2144
-2186
-2226
-2263
-2297
-2328
-2356
-2381
-2402
-2419
-2432
-2441
-2445
-2445
-2441
-2432
-2418
-2400
-2377
-2351
-2321
-2287
-2250
-2211
-2170
-2128
-2085
-2041
-1998
-1956
-1915
-1875
-1838
-1802
-1769
-1739
-1711
-1687
-1665
-1645
-1629
-1616
-1606
-1598
-1594
-1591
-1591
-1592
-1595
-1599
-1603
-1607
-1611
-1615
-1617
-1618
-1617
-1614
-1610
-1604
-1596
-1587
-1577
-1565
-1553
-1541
-1528
-1515
-1503
-1492
-1481
-1472
-1464
-1457
-1452
-1449
-1447
-1447
-1448
-1451
-1456
-1462
-1469
-1477
-1486
-1496
-1507
-1519
-1531
-1544
-1557
-1571
-1586
-1601
-1617
-1634
-1651
-1668
-1686
-1704
-1721
-1737
-1752
-1766
-1778
-1788
-1796
-1801
-1802
-1800
-1795
-1786
-1773
-1756
-1736
-1711
-1682
-1649
-1613
-1573
-1529
-1482
-1432
-1379
-1323
-1265
-1204
-1141
-1076
-1008
-941
-872
-801
-730
-658
-586
-513
-441
-370
-298
-228
-158
-90
-22
45
110
174
237
300
361
421
481
540
599
657
715
772
829
886
943
1000
1057
1113
1170
1226
1283
1341
1400
1459
1521
1584
1649
1716
1786
1859
1934
2012
2094
2178
2265
2356
2449
2545
2644
2746
2849
2956
3064
3174
3285
3398
3513
3628
3744
3861
3978
4096
4213
4330
4447
4563
4679
4794
4908
5020
5132
5243
5353
5461
5569
5675
5780
5883
5986
6087
6187
6285
6382
6477
6572
6664
6756
6847
6936
7025
7112
7199
7284
7369
7453
7536
7619
7701
7783
7864
7945
8025
8106
8186
8265
8345
8425
8504
8583
8662
8741
8820
8898
8975
9052
9128
9204
9278
9352
9425
9497
9568
9638
9707
9774
9840
9904
9967
10027
10085
10141
10194
10244
10291
10335
10376
10414
10448
10479
10507
10532
10554
10574
10591
10607
10621
10635
10648
10662
10676
10691
10707
10725
10745
10766
10789
10814
10841
10870
10900
10933
10966
11001
11037
11074
11112
11151
11191
11231
11271
11313
11354
11396
11438
11481
11524
11567
11610
11654
11697
11741
11785
11829
11873
11917
11962
12007
12053
12099
12145
12193
12242
12291
12342
12394
12447
12501
12556
12612
12668
12725
12782
12840
12896
12952
13008
13062
13114
13165
13213
13259
13303
13344
13382
13416
13448
13476
13502
13524
13543
13559
13573
13584
13592
13598
13602
13604
13604
13602
13598
13592
13585
13576
13566
13554
13541
13527
13512
13496
13479
13462
13444
13426
13408
13389
13371
13354
13337
13321
13305
13292
13279
13268
13258
13251
13245
13240
13238
13237
13239
13242
13247
13254
13263
13274
13288
13303
13320
13339
13360
13383
13409
13436
13465
13495
13528
13562
13597
13633
13671
13710
13749
13790
13831
13873
13915
13957
13999
14041
14082
14123
14163
14203
14241
14278
14314
14349
14382
14413
14443
14472
14499
14525
14549
14572
14593
14614
14633
14652
14669
14685
14700
14714
14726
14737
14746
14754
14760
14764
14766
14766
14764
14760
14754
14745
14735
14723
14709
14693
14676
14658
14640
14621
14601
14583
14564
14547
14531
14516
14504
14493
14485
14480
14477
14477
14479
14485
14493
14503
14516
14531
14548
14567
14587
14609
14632
14657
14682
14708
14735
14762
14790
14818
14845
14873
14900
14926
14952
14976
15000
15021
15042
15061
15077
15092
15105
15116
15125
15131
15136
15138
15139
15137
15133
15128
15122
15114
15106
15096
15087
15077
15068
15060
15052
15045
15039
15035
15033
15032
15032
15035
15040
15047
15056
15067
15081
15096
15115
15135
15158
15183
15211
15240
15271
15303
15337
15372
15408
15444
15481
15518
15556
15593
15630
15668
15705
15742
15780
15817
15855
15893
15932
15971
16012
16053
16094
16138
16183
16229
16276
16326
16376
16430
16484
16541
16599
16659
16722
16786
16851
16919
16989
17060
17132
17207
17283
17360
17439
17519
17600
17683
17766
17849
17933
18018
18102
18186
18269
18352
18434
18514
18593
18670
18745
18818
18888
18956
19020
19082
19141
19197
19249
19298
19344
19387
19427
19464
19498
19530
19559
19586
19611
19634
19656
19676
19695
19714
19731
19749
19766
19782
19799
19815
19832
19849
19866
19883
19901
19919
19937
19956
19975
19994
20013
20032
20051
20071
20091
20110
20130
20150
20169
20189
20208
20228
20247
20265
20283
20300
20316
20332
20347
20360
20372
20384
20394
20402
20410
20416
20420
20423
20424
20424
20422
20418
20412
20404
20394
20381
20367
20350
20330
20308
20283
20256
20226
20192
20156
20117
20075
20030
19982
19930
19875
19816
19755
19689
19620
19548
19472
19392
19309
19222
19131
19037
18939
18838
18734
18627
18516
18402
18286
18167
18045
17921
17794
17666
17535
17403
17269
17134
16998
16860
16722
16583
16445
16306
16168
16030
15894
15759
15626
15496
15368
15242
15120
15002
14886
14774
14666
14562
14461
14365
14272
14182
14097
14014
13935
13860
13787
13717
13650
13585
13523
13463
13405
13348
13293
13238
13185
13133
13081
13029
12977
12924
12871
12818
12763
12707
12650
12591
12530
12467
12402
12335
12265
12193
12118
12040
11960
11877
11791
11703
11612
11519
11423
11324
11223
11120
11014
10906
10796
10684
10569
10452
10333
10212
10088
9963
9835
9705
9572
9437
9299
9159
9016
8870
8722
8570
8416
8258
8096
7933
7766
7595
7422
7245
7065
6882
6696
6507
6316
6122
5926
5728
5528
5326
5123
4918
4712
4504
4295
4085
3874
3662
3449
3235
3019
2803
2585
2366
2146
1925
1703
1480
1256
1031
805
577
349
120
-110
-342
-575
-809
-1044
-1281
-1519
-1759
-2001
-2243
-2488
-2733
-2980
-3227
-3476
-3725
-3974
-4224
-4474
-4724
-4974
-5223
-5472
-5721
-5968
-6215
-6462
-6707
-6951
-7194
-7437
-7678
-7918
-8157
-8394
-8631
-8866
-9100
-9332
-9564
-9793
-10022
-10249
-10475
-10700
-10923
-11145
-11365
-11584
-11801
-12017
-12231
-12444
-12654
-12863
-13070
-13274
-13477
-13677
-13874
-14068
-14260
-14448
-14633
-14815
-14993
-15167
-15336
-15502
-15663
-15819
-15971
-16117
-16259
-16396
-16527
-16653
-16774
-16890
-17001
-17108
-17210
-17307
-17400
-17489
-17574
-17655
-17732
-17806
-17877
-17945
-18010
-18072
-18132
-18189
-18244
-18297
-18348
-18398
-18445
-18491
-18536
-18579
-18620
-18661
-18699
-18737
-18773
-18808
-18842
-18875
-18907
-18937
-18967
-18996
-19024
-19051
-19077
-19102
-19127
-19151
-19173
-19195
-19216
-19237
-19256
-19274
-19292
-19308
-19324
-19338
-19351
-19363
-19373
-19382
-19389
-19395
-19399
-19400
-19400
-19398
-19394
-19387
-19378
-19366
-19351
-19334
-19314
-19290
-19263
-19233
-19200
-19163
-19122
-19079
-19031
-18980
-18926
-18868
-18807
-18742
-18675
-18604
-18531
-18455
-18376
-18295
-18211
-18126
-18038
-17949
-17858
-17765
-17671
-17575
-17478
-17379
-17279
-17178
-17075
-16971
-16865
-16757
-16648
-16537
-16424
-16308
-16190
-16071
-15948
-15823
-15695
-15563
-15429
-15292
-15151
-15007
-14860
-14710
-14557
-14401
-14242
-14081
-13917
-13750
-13582
-13411
-13239
-13065
-12890
-12713
-12536
-12358
-12179
-12001
-11822
-11643
-11464
-11286
-11108
-10930
-10754
-10579
-10404
-10231
-10059
-9889
-9720
-9553
-9388
-9225
-9063
-8904
-8746
-8591
-8438
-8287
-8137
-7989
-7843
-7698
-7555
-7413
-7271
-7131
-6991
-6852
-6713
-6574
-6436
-6297
-6159
-6020
-5882
-5742
-5603
-5463
-5321
-5179
-5036
-4892
-4746
-4598
-4449
-4298
-4145
-3990
-3833
-3674
-3513
-3351
-3186
-3021
-2854
-2686
-2517
-2347
-2178
-2008
-1839
-1670
-1502
-1335
-1169
-1004
-843
-683
-526
-371
-219
-70
77
220
359
495
628
757
882
1004
1122
1235
1345
1450
1552
1648
1741
1829
1912
1990
2064
2133
2197
2256
2309
2358
2402
2441
2474
2503
2528
2548
2563
2574
2581
2584
2583
2579
2572
2561
2548
2532
2514
2494
2472
2449
2424
2399
2372
2346
2318
2291
2263
2235
2207
2179
2151
2122
2094
2064
2035
2005
1974
1942
1909
1876
1841
1805
1768
1729
1690
1649
1607
1563
1518
1472
1425
1376
1327
1276
1223
1170
1115
1059
1002
943
884
824
763
701
638
575
512
448
384
319
255
192
128
65
3
-59
-120
-179
-238
-296
-352
-408
-462
-515
-567
-619
-669
-719
-768
-817
-865
-913
-960
-1008
-1055
-1102
-1149
-1196
-1243
-1291
-1338
-1386
-1433
-1481
-1530
-1578
-1626
-1675
-1724
-1773
-1823
-1873
-1923
-1974
-2025
-2078
-2131
-2185
-2240
-2296
-2353
-2411
-2471
-2531
-2593
-2656
-2721
-2786
-2853
-2921
-2989
-3059
-3130
-3201
-3273
-3345
-3418
-3491
-3563
-3636
-3709
-3781
-3853
-3924
-3995
-4066
-4136
-4205
-4275
-4344
-4412
-4481
-4551
-4620
-4690
-4761
-4833
-4906
-4981
-5057
-5135
-5215
-5296
-5379
-5464
-5551
-5640
-5730
-5822
-5915
-6009
-6105
-6201
-6298
-6396
-6493
-6592
-6690
-6788
-6886
-6983
-7080
-7176
-7272
-7367
-7462
-7556
-7650
-7743
-7837
-7930
-8023
-8116
-8209
-8303
-8397
-8492
-8587
-8683
-8779
-8876
-8972
-9070
-9167
-9264
-9361
-9457
-9553
-9649
-9743
-9837
-9929
-10020
-10109
-10197
-10282
-10366
-10447
-10525
-10601
-10675
-10745
-10813
-10878
-10939
-10998
-11054
-11107
-11156
-11203
-11247
-11288
-11325
-11360
-11392
-11421
-11448
-11471
-11492
-11510
-11526
-11539
-11550
-11559
-11566
-11571
-11575
-11577
-11578
-11578
-11578
-11577
-11575
-11574
-11572
-11570
-11569
-11568
-11567
-11567
-11568
-11570
-11573
-11578
-11583
-11590
-11599
-11609
-11621
-11634
-11649
-11666
-11684
-11704
-11726
-11749
-11773
-11799
-11826
-11855
-11885
-11917
-11949
-11984
-12019
-12056
-12094
-12134
-12175
-12218
-12262
-12308
-12355
-12404
-12455
-12507
-12562
-12618
-12676
-12737
-12799
-12864
-12931
-13000
-13072
-13147
-13224
-13303
-13385
-13470
-13557
-13647
-13740
-13835
-13933
-14033
-14135
-14240
-14348
-14457
-14568
-14681
-14796
-14913
-15031
-15150
-15271
-15393
-15516
-15640
-15765
-15890
-16017
-16143
-16271
-16399
-16528
-16657
-16786
-16916
-17046
-17176
-17306
-17437
-17568
-17699
-17830
-17962
-18095
-18228
-18361
-18495
-18630
-18766
-18902
-19040
-19178
-19318
-19458
-19600
-19742
-19886
-20031
-20177
-20323
-20470
-20618
-20766
-20914
-21062
-21211
-21358
-21506
-21653
-21800
-21945
-22090
-22234
-22376
-22518
-22657
-22796
-22932
-23067
-23199
-23330
-23458
-23583
-23706
-23826
-23944
-24058
-24169
-24277
-24382
-24484
-24582
-24676
-24767
-24855
-24938
-25018
-25094
-25167
-25235
-25300
-25361
-25418
-25471
-25521
-25567
-25610
-25649
-25684
-25716
-25745
-25770
-25793
-25812
-25829
-25843
-25855
-25864
-25871
-25875
-25877
-25878
-25876
-25872
-25867
-25859
-25850
-25839
-25826
-25812
-25796
-25778
-25759
-25738
-25716
-25693
-25668
-25642
-25615
-25588
-25559
-25529
-25499
-25469
-25438
-25406
-25374
-25342
-25310
-25277
-25244
-25212
-25179
-25146
-25113
-25080
-25047
-25015
-24982
-24949
-24917
-24884
-24851
-24819
-24786
-24754
-24721
-24688
-24654
-24620
-24586
-24551
-24515
-24479
-24442
-24405
-24366
-24327
-24287
-24246
-24205
-24162
-24119
-24075
-24030
-23985
-23939
-23892
-23845
-23798
-23750
-23701
-23652
-23602
-23552
-23502
-23450
-23399
-23347
-23294
-23240
-23186
-23132
-23077
-23021
-22965
-22907
-22850
-22791
-22732
-22672
-22612
-22551
-22489
-22426
-22362
-22298
-22232
-22167
-22100
-22032
-21964
-21896
-21826
-21756
-21685
-21614
-21543
-21470
-21398
-21324
-21250
-21176
-21101
-21025
-20949
-20872
-20794
-20715
-20636
-20556
-20475
-20393
-20309
-20225
-20140
-20054
-19966
-19878
-19788
-19697
-19605
-19512
-19417
-19322
-19225
-19128
-19029
-18929
-18828
-18726
-18624
-18520
-18416
-18310
-18205
-18099
-17992
-17885
-17778
-17671
-17564
-17457
-17350
-17244
-17138
-17032
-16928
-16823
-16720
-16617
-16515
-16414
-16314
-16215
-16117
-16020
-15924
-15829
-15736
-15644
-15553
-15464
-15376
-15289
-15203
-15119
-15036
-14954
-14873
-14793
-14715
-14637
-14560
-14484
-14410
-14336
-14262
-14190
-14117
-14046
-13974
-13903
-13833
-13762
-13691
-13621
-13550
-13479
-13408
-13337
-13266
-13194
-13123
-13051
-12978
-12906
-12833
-12760
-12686
-12612
-12538
-12463
-12387
-12310
-12232
-12154
-12075
-11995
-11914
-11832
-11749
-11665
-11580
-11494
-11407
-11319
-11231
-11141
-11051
-10960
-10869
-10777
-10684
-10591
-10498
-10404
-10311
-10216
-10122
-10027
-9933
-9838
-9743
-9649
-9554
-9460
-9366
-9272
-9178
-9085
-8992
-8899
-8806
-8714
-8622
-8531
-8440
-8349
-8259
-8167
-8077
-7989
-7899
-7810
-7721
-7632
-7543
-7454
-7366
-7277
-7189
-7100
-7012
-6923
-6835
-6746
-6657
-6569
-6480
-6391
-6302
-6213
-6123
-6033
-5943
-5852
-5761
-5669
-5577
-5485
-5391
-5298
-5203
-5108
-5013
-4916
-4820
-4722
-4625
-4526
-4428
-4329
-4229
-4130
-4030
-3929
-3829
-3729
-3628
-3527
-3426
-3326
-3225
-3124
-3024
-2924
-2824
-2724
-2625
-2526
-2428
-2331
-2234
-2138
-2043
-1949
-1856
-1764
-1673
-1583
-1495
-1407
-1322
-1237
-1154
-1072
-992
-913
-835
-760
-685
-612
-541
-471
-402
-335
-270
-206
-143
-82
-22
37
95
151
206
260
313
364
415
464
512
558
604
648
690
731
770
808
844
878
911
942
971
998
1022
1047
1069
1090
1108
1126
1141
1155
1168
1179
1190
1198
1206
1212
1217
1221
1225
1227
1228
1228
1228
1227
1225
1223
1221
1218
1216
1214
1212
1211
1210
1210
1211
1212
1215
1220
1225
1232
1241
1251
1263
1277
1293
1311
1332
1354
1379
1406
1435
1467
1502
1539
1579
1622
1667
1715
1766
1819
1875
1934
1996
2060
2126
2195
2267
2341
2417
2495
2575
2657
2741
2827
2915
3005
3096
3189
3284
3380
3477
3576
3676
3777
3880
3983
4088
4193
4299
4406
4514
4623
4732
4842
4952
5063
5175
5287
5399
5512
5625
5738
5852
5966
6080
6194
6309
6423
6537
6652
6767
6881
6996
7110
7224
7338
7452
7566
7680
7793
7905
8016
8129
8239
8349
8457
8564
8670
8775
8877
8978
9078
9175
9271
9364
9456
9546
9634
9719
9803
9885
9965
10043
10119
10193
10265
10336
10404
10471
10536
10599
10660
10719
10777
10833
10887
10940
10991
11041
11090
11137
11182
11227
11271
11313
11355
11396
11436
11475
11514
11552
11589
11627
11663
11699
11735
11770
11805
11839
11872
11905
11936
11967
11996
12025
12052
12077
12101
12123
12144
12162
12179
12193
12205
12215
12222
12227
12230
12230
12227
12221
12212
12201
12187
12169
12150
12127
12102
12074
12043
12011
11975
11938
11899
11858
11814
11769
11723
11675
11625
11574
11522
11468
11413
11357
11300
11241
11181
11121
11058
10995
10931
10865
10798
10730
10661
10590
10518
10445
10370
10294
10216
10137
10057
9975
9891
9806
9719
9631
9541
9449
9356
9261
9164
9065
8965
8863
8759
8653
8546
8438
8328
8216
8103
7989
7874
7758
7640
7522
7403
7283
7163
7042
6920
6798
6676
6553
6430
6306
6182
6058
5933
5808
5683
5557
5431
5305
5178
5052
4924
4797
4670
4542
4415
4287
4160
4033
3906
3779
3652
3526
3399
3273
3148
3023
2897
2773
2648
2524
2400
2277
2153
2031
1908
1786
1664
1542
1420
1299
1179
1058
938
819
700
581
463
346
230
114
-1
-114
-227
-338
-449
-557
-665
-771
-875
-978
-1079
-1179
-1276
-1372
-1467
-1559
-1650
-1739
-1826
-1911
-1994
-2076
-2156
-2233
-2309
-2383
-2456
-2526
-2595
-2662
-2728
-2792
-2854
-2915
-2974
-3031
-3088
-3142
-3195
-3247
-3298
-3347
-3395
-3441
-3487
-3531
-3574
-3615
-3656
-3695
-3733
-3770
-3806
-3840
-3874
-3907
-3938
-3969
-3999
-4027
-4054
-4082
-4108
-4133
-4157
-4180
-4203
-4224
-4245
-4265
-4284
-4303
-4320
-4337
-4353
-4369
-4384
-4398
-4412
-4425
-4438
-4450
-4462
-4474
-4486
-4497
-4508
-4520
-4531
-4542
-4554
-4565
-4577
-4588
-4600
-4612
-4623
-4635
-4647
-4659
-4671
-4683
-4694
-4706
-4717
-4728
-4739
-4749
-4758
-4767
-4776
-4783
-4790
-4796
-4802
-4806
-4809
-4811
-4812
-4812
-4811
-4809
-4805
-4800
-4794
-4787
-4778
-4769
-4758
-4746
-4733
-4719
-4705
-4689
-4673
-4656
-4639
-4621
-4603
-4585
-4566
-4547
-4529
-4511
-4493
-4475
-4458
-4441
-4425
-4409
-4394
-4380
-4366
-4353
-4340
-4328
-4317
-4306
-4295
-4285
-4275
-4265
-4255
-4245
-4235
-4225
-4215
-4205
-4195
-4184
-4174
-4163
-4152
-4141
-4130
-4118
-4106
-4094
-4082
-4070
-4057
-4045
-4032
-4019
-4006
-3993
-3979
-3966
-3952
-3939
-3925
-3911
-3897
-3883
-3870
-3856
-3842
-3829
-3816
-3804
-3792
-3780
-3769
-3758
-3749
-3740
-3731
-3724
-3717
-3712
-3707
-3703
-3701
-3699
-3699
-3699
-3701
-3703
-3707
-3712
-3718
-3725
-3733
-3742
-3752
-3763
-3775
-3787
-3801
-3815
-3830
-3845
-3862
-3879
-3896
-3914
-3932
-3951
-3970
-3989
-4009
-4029
-4050
-4070
-4091
-4112
-4133
-4155
-4176
-4198
-4220
-4243
-4265
-4288
-4310
-4333
-4356
-4380
-4403
-4426
-4449
-4473
-4496
-4519
-4542
-4564
-4586
-4608
-4630
-4651
-4671
-4691
-4711
-4729
-4747
-4764
-4780
-4795
-4809
-4822
-4834
-4844
-4854
-4862
-4869
-4875
-4879
-4882
-4884
-4884
-4883
-4881
-4877
-4872
-4866
-4858
-4850
-4839
-4828
-4815
-4801
-4786
-4770
-4752
-4733
-4713
-4691
-4668
-4644
-4618
-4591
-4563
-4533
-4501
-4468
-4434
-4397
-4359
-4320
-4278
-4235
-4190
-4143
-4094
-4043
-3992
-3937
-3881
-3823
-3763
-3701
-3637
-3571
-3503
-3434
-3362
-3287
-3211
-3133
-3053
-2970
-2886
-2799
-2710
-2618
-2525
-2429
-2332
-2232
-2130
-2025
-1920
-1813
-1703
-1591
-1478
-1363
-1247
-1129
-1010
-889
-767
-644
-520
-395
-269
-142
-14
115
244
373
503
634
765
896
1027
1159
1290
1422
1554
1686
1818
1950
2082
2214
2346
2478
2611
2743
2876
3008
3141
3273
3406
3539
3672
3805
3939
4072
4206
4340
4474
4608
4742
4876
5010
5145
5279
5414
5548
5682
5816
5950
6083
6216
6348
6480
6611
6741
6871
6999
7126
7253
7378
7501
7624
7745
7865
7983
8100
8215
8329
8441
8551
8660
8768
8874
8979
9082
9184
9284
9384
9482
9578
9674
9768
9861
9953
10043
10133
10221
10308
10393
10478
10561
10643
10724
10804
10882
10959
11035
11109
11183
11255
11326
11395
11464
11531
11597
11662
11726
11788
11849
11910
11969
12027
12083
12139
12193
12246
12298
12349
12398
12446
12493
12539
12583
12625
12667
12706
12744
12781
12816
12849
12881
12910
12938
12964
12989
13011
13031
13049
13066
13080
13092
13103
13111
13117
13122
13124
13124
13122
13118
13113
13105
13095
13083
13070
13054
13036
13017
12996
12973
12948
12921
12893
12863
12831
12797
12762
12726
12688
12648
12607
12565
12522
12478
12432
12386
12339
12291
12243
12194
12145
12095
12045
11995
11945
11895
11845
11795
11745
11696
11647
11599
11551
11504
11457
11411
11366
11322
11279
11237
11196
11155
11116
11078
11042
11006
10972
10938
10906
10875
10845
10817
10789
10763
10738
10714
10692
10670
10650
10631
10613
10596
10581
10566
10553
10541
10530
10520
10511
10503
10496
10490
10486
10482
10480
10479
10479
10481
10483
10486
10491
10497
10503
10511
10519
10529
10539
10550
10561
10573
10586
10599
10612
10626
10640
10655
10669
10683
10698
10712
10726
10739
10752
10764
10776
10787
10797
10806
10814
10821
10826
10830
10834
10835
10835
10834
10831
10827
10821
10813
10804
10794
10782
10768
10753
10736
10718
10699
10677
10655
10631
10605
10578
10549
10519
10488
10454
10420
10384
10346
10307
10266
10224
10180
10134
10087
10038
9988
9935
9882
9826
9769
9710
9649
9587
9524
9459
9392
9324
9255
9184
9113
9040
8966
8891
8814
8737
8660
8581
8502
8422
8342
8261
8180
8098
8016
7935
7852
7770
7688
7605
7523
7441
7359
7277
7195
7114
7032
6952
6871
6791
6711
6632
6553
6474
6396
6319
6242
6166
6090
6015
5940
5867
5794
5721
5650
5579
5509
5439
5370
5302
5234
5168
5102
5036
4972
4908
4845
4783
4721
4661
4601
4543
4485
4429
4373
4319
4265
4213
4162
4112
4062
4016
3969
3924
3880
3837
3796
3756
3717
3679
3643
3608
3574
3541
3510
3480
3450
3422
3396
3370
3345
3322
3299
3278
3258
3239
3221
3205
3189
3175
3162
3151
3141
3132
3125
3119
3114
3111
3109
3109
3111
3114
3118
3124
3132
3141
3152
3165
3179
3194
3211
3230
3250
3271
3293
3317
3341
3367
3394
3421
3450
3479
3508
3539
3569
3601
3632
3664
3697
3729
3762
3795
3828
3861
3894
3927
3960
3993
4026
4059
4091
4125
4158
4191
4224
4257
4290
4324
4357
4391
4425
4459
4493
4527
4561
4595
4630
4664
4699
4733
4768
4803
4838
4873
4909
4944
4980
5017
5053
5090
5127
5164
5202
5240
5279
5318
5357
5397
5437
5478
5519
5561
5603
5646
5689
5733
5778
5823
5869
5915
5962
6009
6057
6105
6155
6204
6254
6305
6357
6409
6462
6515
6569
6624
6679
6735
6792
6850
6908
6967
7027
7087
7149
7211
7274
7337
7402
7467
7533
7600
7669
7738
7808
7879
7952
8025
8100
8175
8252
8330
8409
8489
8571
8654
8737
8822
8908
8996
9084
9173
9264
9356
9448
9542
9637
9733
9830
9928
10028
10128
10230
10332
10436
10541
10647
10754
10862
10971
11081
11192
11304
11418
11532
11647
11762
11879
11997
12115
12234
12354
12474
12595
12716
12837
12959
13081
13203
13325
13447
13569
13691
13812
13933
14054
14174
14293
14412
14530
14648
14764
14880
14994
15108
15221
15332
15442
15551
15658
15764
15869
15972
16073
16172
16271
16367
16464
16557
16648
16738
16826
16912
16997
17079
17160
17238
17315
17390
17463
17534
17602
17669
17734
17797
17858
17916
17973
18027
18080
18130
18179
18225
18269
18312
18352
18390
18426
18460
18492
18522
18550
18576
18600
18622
18642
18660
18677
18691
18704
18715
18724
18732
18737
18741
18744
18745
18744
18741
18737
18732
18724
18715
18705
18692
18678
18662
18645
18625
18604
18581
18556
18529
18501
18470
18438
18403
18367
18329
18289
18247
18203
18157
18109
18059
18008
17955
17899
17843
17784
17724
17662
17598
17534
17467
17400
17331
17262
17191
17120
17048
16975
16902
16828
16754
16679
16605
16530
16455
16379
16305
16231
16155
16082
16008
15934
15861
15788
15716
15644
15572
15501
15430
15360
15290
15220
15151
15082
15013
14944
14876
14808
14741
14673
14606
14538
14471
14404
14337
14270
14204
14137
14069
14002
13935
13867
13799
13731
13662
13592
13523
13452
13381
13309
13236
13163
13088
13013
12936
12858
12780
12700
12619
12536
12453
12368
12282
12195
12106
12017
11925
11833
11739
11644
11547
11449
11349
11247
11144
11040
10934
10826
10717
10606
10493
10379
10263
10145
10026
9905
9782
9657
9531
9403
9273
9141
9007
8872
8735
8596
8456
8313
8169
8023
7876
7726
7576
7423
7270
7114
6958
6800
6641
6480
6319
6157
5993
5828
5663
5496
5329
5160
4990
4819
4647
4474
4300
4124
3947
3769
3589
3408
3226
3042
2857
2670
2482
2292
2101
1908
1714
1519
1322
1124
924
723
522
319
114
-91
-297
-504
-712
-921
-1130
-1340
-1551
-1762
-1974
-2187
-2399
-2612
-2825
-3039
-3252
-3466
-3680
-3893
-4107
-4320
-4533
-4746
-4959
-5171
-5382
-5593
-5804
-6013
-6222
-6429
-6635
-6841
-7045
-7247
-7448
-7648
-7845
-8042
-8236
-8429
-8619
-8808
-8995
-9180
-9362
-9543
-9721
-9897
-10071
-10242
-10411
-10577
-10741
-10903
-11062
-11218
-11371
-11522
-11670
-11816
-11958
-12098
-12235
-12369
-12501
-12629
-12755
-12878
-12998
-13116
-13230
-13342
-13451
-13558
-13662
-13763
-13861
-13957
-14051
-14142
-14230
-14316
-14399
-14480
-14559
-14635
-14709
-14780
-14849
-14916
-14981
-15044
-15105
-15164
-15221
-15276
-15330
-15382
-15432
-15481
-15528
-15574
-15618
-15662
-15704
-15745
-15785
-15823
-15861
-15898
-15934
-15969
-16003
-16036
-16070
-16102
-16134
-16166
-16197
-16227
-16258
-16288
-16317
-16347
-16376
-16405
-16434
-16463
-16492
-16521
-16550
-16579
-16607
-16636
-16665
-16694
-16723
-16752
-16782
-16812
-16841
-16872
-16902
-16933
-16964
-16995
-17027
-17060
-17092
-17125
-17159
-17193
-17228
-17263
-17299
-17335
-17372
-17409
-17447
-17485
-17524
-17563
-17602
-17642
-17682
-17722
-17762
-17803
-17843
-17884
-17924
-17965
-18005
-18046
-18086
-18127
-18167
-18207
-18247
-18288
-18327
-18367
-18407
-18446
-18485
-18524
-18562
-18600
-18638
-18674
-18711
-18746
-18781
-18815
-18849
-18881
-18913
-18944
-18974
-19003
-19031
-19059
-19085
-19110
-19135
-19158
-19180
-19202
-19222
-19241
-19259
-19276
-19292
-19307
-19321
-19333
-19344
-19355
-19364
-19372
-19379
-19384
-19389
-19392
-19394
-19395
-19394
-19392
-19389
-19385
-19379
-19372
-19363
-19353
-19341
-19328
-19313
-19297
-19279
-19259
-19237
-19214
-19189
-19162
-19134
-19103
-19071
-19037
-19001
-18964
-18924
-18883
-18839
-18794
-18747
-18698
-18648
-18595
-18541
-18485
-18428
-18368
-18307
-18245
-18181
-18115
-18048
-17979
-17909
-17837
-17764
-17690
-17614
-17537
-17459
-17380
-17300
-17218
-17136
-17053
-16969
-16885
-16799
-16713
-16627
-16540
-16452
-16364
-16274
-16186
-16096
-16006
-15916
-15825
-15734
-15643
-15551
-15459
-15367
-15274
-15181
-15088
-14994
-14900
-14806
-14711
-14616
-14521
-14426
-14330
-14235
-14139
-14042
-13946
-13849
-13752
-13655
-13558
-13460
-13363
-13265
-13167
-13069
-12971
-12872
-12774
-12675
-12577
-12478
-12379
-12280
-12182
-12083
-11983
-11884
-11785
-11686
-11587
-11487
-11388
-11289
-11189
-11090
-10991
-10892
-10793
-10693
-10595
-10496
-10397
-10299
-10200
-10102
-10005
-9907
-9810
-9713
-9616
-9520
-9424
-9329
-9234
-9140
-9047
-8954
-8862
-8771
-8680
-8591
-8503
-8415
-8329
-8243
-8159
-8077
-7995
-7915
-7836
-7758
-7682
-7608
-7535
-7463
-7394
-7326
-7260
-7195
-7132
-7071
-7012
-6955
-6900
-6846
-6794
-6744
-6696
-6649
-6604
-6561
-6520
-6479
-6441
-6404
-6368
-6333
-6300
-6268
-6237
-6207
-6178
-6150
-6122
-6096
-6070
-6044
-6020
-5995
-5972
-5949
-5926
-5904
-5882
-5861
-5840
-5819
-5799
-5779
-5760
-5740
-5721
-5702
-5683
-5664
-5646
-5627
-5608
-5590
-5571
-5552
-5533
-5514
-5495
-5475
-5455
-5435
-5415
-5395
-5374
-5353
-5332
-5311
-5289
-5267
-5245
-5223
-5200
-5177
-5154
-5131
-5108
-5084
-5060
-5036
-5012
-4988
-4963
-4938
-4913
-4888
-4862
-4837
-4811
-4784
-4758
-4731
-4704
-4677
-4649
-4622
-4594
-4566
-4537
-4509
-4480
-4452
-4423
-4394
-4365
-4336
-4306
-4277
-4247
-4217
-4187
-4156
-4126
-4094
-4062
-4030
-3999
-3967
-3934
-3900
-3866
-3832
-3797
-3762
-3726
-3690
-3654
-3617
-3579
-3541
-3503
-3464
-3425
-3386
-3347
-3307
-3267
-3227
-3187
-3147
-3106
-3066
-3026
-2986
-2946
-2907
-2867
-2828
-2789
-2750
-2711
-2672
-2634
-2595
-2557
-2519
-2481
-2443
-2405
-2367
-2328
-2290
-2252
-2214
-2176
-2137
-2099
-2060
-2021
-1982
-1943
-1904
-1864
-1824
-1785
-1744
-1704
-1663
-1622
-1581
-1539
-1497
-1455
-1412
-1369
-1325
-1281
-1237
-1192
-1147
-1102
-1056
-1010
-964
-918
-871
-824
-778
-731
-684
-637
-591
-544
-498
-451
-405
-359
-313
-267
-221
-176
-131
-86
-42
3
47
90
134
177
219
262
303
345
386
427
467
507
546
585
624
663
701
739
777
815
853
891
928
966
1002
1041
1078
1116
1154
1191
1229
1267
1305
1343
1381
1419
1457
1496
1534
1572
1610
1648
1686
1724
1762
1800
1838
1876
1914
1952
1990
2028
2066
2103
2141
2179
2216
2253
2290
2327
2364
2400
2436
2471
2507
2542
2577
2611
2645
2679
2712
2745
2778
2811
2844
2876
2908
2939
2971
3002
3033
3063
3094
3124
3154
3183
3212
3241
3269
3298
3325
3353
3380
3407
3433
3459
3485
3511
3536
3561
3585
3609
3633
3656
3679
3701
3723
3745
3766
3787
3807
3827
3847
3866
3885
3903
3921
3938
3955
3971
3987
4002
4016
4030
4043
4056
4067
4078
4089
4098
4107
4115
4122
4129
4134
4139
4143
4146
4148
4149
4149
4149
4148
4145
4142
4138
4133
4126
4119
4111
4102
4091
4080
4067
4054
4040
4024
4006
3989
3971
3951
3930
3909
3887
3864
3840
3815
3790
3764
3737
3710
3683
3654
3626
3596
3567
3536
3506
3474
3442
3410
3377
3344
3310
3275
3239
3203
3167
3129
3091
3052
3012
2971
2930
2887
2844
2799
2754
2708
2661
2613
2564
2514
2463
2411
2359
2305
2251
2196
2140
2084
2027
1969
1911
1852
1793
1734
1674
1614
1554
1494
1433
1373
1313
1253
1193
1133
1073
1014
954
895
837
779
721
663
606
549
493
438
382
328
274
221
168
116
65
15
-35
-84
-132
-179
-225
-270
-315
-358
-401
-442
-483
-523
-561
-599
-636
-671
-706
-740
-773
-805
-836
-866
-896
-924
-952
-978
-1004
-1029
-1053
-1076
-1098
-1119
-1139
-1158
-1176
-1193
-1209
-1223
-1237
-1250
-1261
-1271
-1281
-1289
-1296
-1302
-1308
-1312
-1315
-1317
-1319
-1319
-1319
-1318
-1316
-1313
-1309
-1305
-1300
-1294
-1288
-1282
-1274
-1267
-1258
-1250
-1241
-1231
-1221
-1211
-1200
-1190
-1178
-1167
-1155
-1143
-1131
-1119
-1106
-1094
-1081
-1068
-1054
-1041
-1027
-1012
-1000
-985
-971
-957
-943
-928
-914
-899
-884
-870
-855
-840
-825
-810
-795
-780
-765
-750
-735
-720
-705
-690
-675
-660
-646
-631
-616
-601
-586
-571
-556
-541
-526
-511
-495
-480
-464
-449
-433
-417
-402
-386
-370
-354
-338
-322
-307
-291
-276
-260
-245
-230
-215
-201
-186
-172
-158
-143
-129
-115
-101
-87
-73
-59
-44
-30
-15
0
15
30
46
62
79
96
113
131
149
168
187
207
228
249
270
293
316
339
364
389
414
441
468
496
525
554
585
616
648
681
714
749
784
820
857
894
932
971
1010
1051
1091
1133
1174
1217
1260
1303
1347
1392
1437
1483
1529
1576
1623
1671
1720
1769
1819
1869
1920
1972
2024
2077
2130
2185
2240
2295
2352
2409
2466
2525
2584
2644
2704
2766
2828
2891
2954
3019
3084
3150
3217
3285
3354
3424
3495
3566
3639
3713
3788
3864
3941
4019
4098
4178
4259
4342
4425
4509
4594
4680
4766
4854
4942
5031
5121
5211
5302
5394
5485
5578
5670
5763
5857
5950
6044
6138
6231
6325
6419
6512
6606
6699
6792
6884
6977
7068
7160
7251
7341
7431
7520
7609
7697
7784
7871
7957
8042
8125
8209
8292
8374
8454
8534
8613
8691
8768
8844
8919
8993
9067
9139
9210
9281
9350
9419
9486
9553
9619
9683
9747
9809
9871
9931
9991
10049
10107
10163
10218
10272
10325
10377
10428
10478
10527
10575
10622
10669
10714
10758
10802
10845
10887
10928
10968
11008
11047
11086
11124
11162
11199
11235
11272
11308
11344
11379
11415
11450
11486
11521
11557
11593
11629
11665
11701
11738
11775
11812
11850
11888
11926
11965
12004
12044
12084
12125
12166
12208
12250
12292
12335
12378
12422
12466
12510
12554
12599
12644
12689
12734
12779
12825
12870
12915
12960
13005
13050
13094
13138
13182
13226
13269
13311
13354
13395
13437
13477
13517
13557
13596
13634
13671
13708
13744
13779
13814
13847
13880
13912
13944
13974
14004
14032
14060
14087
14113
14139
14163
14186
14209
14230
14250
14270
14289
14306
14323
14339
14354
14367
14380
14392
14404
14414
14423
14431
14438
14444
14450
14454
14457
14459
14460
14460
14459
14457
14453
14449
14444
14438
14430
14422
14413
14402
14391
14379
14366
14352
14337
14321
14305
14287
14269
14249
14229
14208
14186
14163
14139
14114
14088
14062
14035
14007
13978
13948
13918
13886
13854
13821
13788
13753
13718
13682
13646
13608
13570
13531
13491
13450
13409
13366
13323
13279
13234
13188
13141
13093
13045
12995
12945
12894
12842
12789
12735
12680
12624
12568
12511
12452
12393
12333
12272
12211
12149
12086
12022
11957
11892
11826
11760
11693
11625
11557
11488
11419
11350
11279
11209
11138
11067
10995
10923
10851
10778
10705
10632
10558
10484
10411
10336
10262
10187
10112
10037
9962
9886
9810
9734
9657
9580
9503
9425
9347
9268
9189
9109
9029
8949
8868
8786
8704
8622
8539
8456
8372
8288
8203
8118
8032
7946
7859
7772
7685
7598
7510
7421
7333
7244
7155
7065
6976
6886
6796
6705
6615
6524
6433
6342
6251
6160
6068
5977
5885
5793
5701
5610
5518
5426
5333
5241
5149
5056
4964
4871
4778
4685
4592
4499
4406
4312
4219
4125
4030
3938
3844
3750
3655
3561
3467
3372
3278
3183
3089
2994
2899
2804
2709
2614
2518
2423
2327
2232
2136
2040
1944
1848
1752
1655
1559
1463
1366
1270
1174
1078
981
885
790
694
599
504
409
314
220
127
33
-59
-151
-243
-334
-425
-515
-604
-692
-780
-867
-954
-1039
-1124
-1208
-1292
-1374
-1456
-1536
-1616
-1695
-1773
-1850
-1926
-2001
-2075
-2148
-2221
-2292
-2362
-2431
-2499
-2566
-2632
-2697
-2762
-2825
-2887
-2948
-3009
-3068
-3127
-3185
-3242
-3298
-3353
-3407
-3461
-3514
-3566
-3617
-3668
-3717
-3766
-3815
-3862
-3909
-3956
-4001
-4046
-4091
-4135
-4178
-4220
-4263
-4304
-4345
-4385
-4425
-4464
-4502
-4540
-4577
-4613
-4649
-4685
-4719
-4753
-4787
-4820
-4852
-4884
-4915
-4945
-4975
-5004
-5033
-5061
-5088
-5115
-5141
-5166
-5190
-5214
-5237
-5258
-5279
-5299
-5317
-5335
-5351
-5366
-5380
-5393
-5404
-5414
-5423
-5430
-5436
-5440
-5443
-5444
-5444
-5442
-5439
-5434
-5427
-5419
-5410
-5398
-5385
-5371
-5354
-5337
-5317
-5297
-5275
-5251
-5226
-5199
-5172
-5143
-5112
-5081
-5048
-5014
-4979
-4943
-4905
-4867
-4827
-4787
-4745
-4703
-4659
-4615
-4569
-4523
-4476
-4429
-4380
-4331
-4281
-4231
-4179
-4128
-4075
-4022
-3970
-3916
-3862
-3808
-3753
-3699
-3644
-3589
-3533
-3478
-3423
-3367
-3312
-3257
-3202
-3147
-3092
-3038
-2984
-2930
-2877
-2824
-2772
-2720
-2669
-2618
-2568
-2519
-2470
-2422
-2374
-2327
-2281
-2235
-2190
-2146
-2102
-2059
-2017
-1975
-1934
-1894
-1855
-1816
-1777
-1740
-1703
-1667
-1631
-1596
-1562
-1528
-1495
-1462
-1431
-1399
-1369
-1339
-1310
-1281
-1253
-1226
-1200
-1174
-1149
-1125
-1101
-1079
-1057
-1036
-1014
-995
-976
-958
-941
-924
-908
-892
-878
-864
-850
-838
-826
-815
-805
-796
-788
-780
-773
-767
-762
-758
-754
-752
-750
-749
-750
-751
-753
-756
-760
-766
-772
-779
-787
-796
-805
-816
-828
-841
-854
-868
-884
-900
-916
-934
-952
-970
-990
-1008
-1030
-1051
-1073
-1095
-1117
-1140
-1164
-1188
-1212
-1237
-1262
-1287
-1313
-1340
-1367
-1394
-1421
-1449
-1477
-1506
-1536
-1565
-1596
-1627
-1658
-1690
-1723
-1756
-1790
-1825
-1861
-1897
-1934
-1972
-2011
-2051
-2092
-2133
-2176
-2219
-2263
-2308
-2354
-2401
-2449
-2497
-2547
-2597
-2648
-2700
-2753
-2807
-2862
-2918
-2974
-3032
-3090
-3150
-3210
-3272
-3334
-3397
-3461
-3527
-3593
-3660
-3727
-3796
-3866
-3936
-4006
-4078
-4152
-4225
-4299
-4374
-4449
-4525
-4602
-4679
-4757
-4835
-4913
-4992
-5071
-5150
-5230
-5310
-5390
-5470
-5550
-5630
-5711
-5791
-5871
-5952
-6032
-6112
-6191
-6271
-6350
-6430
-6508
-6587
-6665
-6743
-6820
-6897
-6974
-7050
-7126
-7201
-7275
-7350
-7423
-7496
-7568
-7640
-7711
-7782
-7851
-7920
-7989
-8057
-8124
-8189
-8255
-8320
-8384
-8448
-8510
-8572
-8633
-8693
-8753
-8811
-8869
-8926
-8981
-9036
-9090
-9143
-9195
-9246
-9296
-9344
-9392
-9438
-9483
-9527
-9569
-9610
-9650
-9688
-9726
-9761
-9796
-9829
-9860
-9890
-9918
-9945
-9971
-9995
-10017
-10038
-10057
-10075
-10091
-10106
-10119
-10131
-10141
-10150
-10157
-10163
-10167
-10170
-10172
-10173
-10172
-10170
-10167
-10162
-10156
-10149
-10141
-10132
-10122
-10110
-10098
-10084
-10069
-10054
-10037
-10019
-10000
-9981
-9960
-9938
-9916
-9892
-9867
-9842
-9816
-9789
-9761
-9732
-9702
-9671
-9640
-9608
-9575
-9542
-9508
-9473
-9438
-9402
-9365
-9328
-9291
-9253
-9214
-9175
-9136
-9096
-9056
-9016
-8975
-8933
-8892
-8850
-8807
-8765
-8722
-8678
-8635
-8591
-8546
-8502
-8457
-8411
-8366
-8320
-8273
-8227
-8180
-8132
-8085
-8037
-7989
-7941
-7892
-7843
-7794
-7744
-7694
-7644
-7594
-7543
-7492
-7441
-7390
-7338
-7287
-7235
-7183
-7130
-7078
-7025
-6972
-6919
-6866
-6812
-6759
-6705
-6651
-6597
-6543
-6489
-6434
-6380
-6325
-6270
-6215
-6160
-6105
-6050
-5994
-5938
-5882
-5826
-5770
-5713
-5656
-5599
-5542
-5485
-5427
-5369
-5311
-5252
-5193
-5134
-5075
-5015
-4955
-4895
-4834
-4773
-4713
-4651
-4590
-4529
-4467
-4406
-4344
-4282
-4220
-4158
-4097
-4035
-3973
-3911
-3849
-3788
-3726
-3664
-3602
-3540
-3479
-3417
-3355
-3293
-3231
-3169
-3106
-3044
-2981
-2918
-2855
-2792
-2729
-2665
-2602
-2538
-2474
-2410
-2346
-2282
-2218
-2154
-2091
-2027
-1963
-1899
-1836
-1773
-1710
-1647
-1584
-1522
-1459
-1398
-1336
-1275
-1214
-1153
-1093
-1034
-975
-916
-858
-800
-743
-687
-631
-576
-521
-467
-414
-361
-309
-258
-208
-158
-109
-61
-14
33
79
124
168
211
254
296
337
377
417
456
494
532
569
606
641
676
711
744
777
809
841
872
902
931
959
986
1012
1039
1063
1087
1111
1133
1154
1175
1195
1214
1232
1249
1266
1283
1298
1314
1328
1343
1356
1370
1383
1396
1408
1420
1432
1443
1455
1465
1476
1486
1496
1505
1514
1523
1531
1539
1547
1554
1560
1566
1572
1577
1581
1585
1588
1591
1593
1595
1596
1596
1596
1596
1595
1593
1591
1588
1585
1581
1577
1572
1567
1561
1554
1547
1539
1531
1523
1513
1503
1493
1482
1470
1458
1445
1432
1418
1403
1388
1372
1356
1339
1322
1304
1285
1266
1246
1226
1205
1184
1162
1140
1117
1094
1070
1046
1020
996
971
944
918
890
863
835
806
777
748
718
687
657
626
594
562
530
497
464
430
396
362
327
292
256
220
184
147
110
73
35
-3
-41
-80
-119
-158
-197
-236
-276
-316
-355
-395
-435
-474
-514
-554
-593
-632
-671
-710
-749
-787
-825
-862
-899
-936
-972
-1008
-1044
-1078
-1113
-1146
-1179
-1211
-1243
-1274
-1304
-1333
-1361
-1389
-1416
-1442
-1467
-1492
-1515
-1538
-1560
-1581
-1601
-1620
-1639
-1656
-1673
-1690
-1705
-1720
-1734
-1747
-1760
-1772
-1783
-1793
-1803
-1812
-1821
-1829
-1837
-1844
-1850
-1856
-1861
-1866
-1871
-1875
-1878
-1881
-1884
-1886
-1888
-1889
-1890
-1890
-1890
-1890
-1889
-1887
-1885
-1882
-1879
-1875
-1870
-1864
-1858
-1851
-1844
-1835
-1826
-1815
-1804
-1792
-1779
-1765
-1750
-1735
-1718
-1700
-1682
-1662
-1642
-1620
-1598
-1575
-1551
-1527
-1501
-1475
-1449
-1422
-1394
-1366
-1337
-1308
-1279
-1249
-1219
-1188
-1158
-1127
-1096
-1065
-1033
-1002
-970
-938
-906
-874
-841
-808
-775
-742
-709
-675
-641
-606
-572
-537
-502
-466
-431
-395
-359
-322
-285
-249
-211
-174
-136
-99
-61
-22
16
54
93
132
170
209
248
287
326
365
404
443
482
520
559
597
636
674
712
750
787
824
861
898
934
971
1006
1042
1077
1112
1147
1182
1216
1250
1284
1317
1350
1384
1417
1449
1482
1515
1547
1580
1612
1644
1677
1709
1741
1774
1806
1838
1871
1903
1935
1968
2000
2033
2065
2098
2130
2163
2195
2227
2260
2292
2325
2357
2389
2422
2454
2486
2519
2551
2583
2616
2648
2680
2712
2745
2777
2809
2841
2873
2905
2936
2968
3000
3032
3063
3095
3126
3158
3189
3221
3252
3284
3315
3346
3378
3409
3441
3472
3503
3535
3566
3598
3629
3661
3693
3725
3756
3788
3820
3852
3885
3917
3949
3982
4014
4046
4080
4113
4146
4179
4212
4245
4278
4310
4343
4376
4409
4441
4473
4505
4537
4569
4600
4631
4662
4693
4723
4753
4783
4812
4841
4870
4899
4927
4955
4983
5011
5038
5065
5092
5118
5145
5171
5197
5223
5249
5274
5300
5326
5351
5377
5403
5429
5455
5481
5507
5534
5561
5588
5615
5643
5671
5699
5727
5756
5785
5815
5844
5874
5904
5935
5966
5997
6028
6059
6091
6122
6154
6186
6218
6250
6283
6315
6347
6379
6411
6443
6475
6506
6538
6570
6601
6632
6663
6693
6723
6753
6783
6812
6841
6869
6897
6925
6952
6978
7004
7030
7054
7078
7101
7124
7145
7166
7186
7205
7223
7240
7257
7272
7287
7300
7312
7324
7334
7343
7351
7359
7365
7370
7373
7376
7378
7378
7378
7376
7374
7370
7365
7359
7352
7344
7336
7326
7315
7303
7290
7277
7262
7247
7231
7214
7197
7178
7159
7139
7118
7097
7075
7052
7029
7005
6981
6956
6930
6904
6878
6851
6823
6795
6767
6738
6709
6680
6650
6619
6589
6558
6527
6496
6464
6433
6401
6369
6337
6305
6273
6240
6208
6176
6144
6112
6080
6048
6016
5984
5952
5920
5889
5857
5826
5794
5763
5732
5701
5670
5640
5609
5578
5548
5517
5487
5457
5427
5397
5367
5337
5307
5277
5247
5217
5187
5158
5128
5099
5069
5040
5011
4982
4953
4924
4895
4866
4837
4809
4780
4752
4723
4695
4666
4638
4609
4580
4551
4522
4493
4464
4434
4405
4375
4346
4316
4286
4256
4226
4196
4166
4136
4106
4075
4045
4014
3985
3955
3925
3896
3866
3837
3807
3778
3749
3721
3693
3665
3637
3610
3583
3556
3530
3505
3480
3455
3431
3408
3385
3363
3341
3320
3299
3279
3260
3241
3223
3206
3189
3173
3157
3142
3128
3114
3102
3090
3078
3067
3058
3048
3040
3032
3026
3020
3014
3010
3007
3004
3002
3001
3001
3002
3003
3005
3008
3012
3017
3022
3028
3035
3043
3052
3061
3071
3082
3094
3106
3119
3133
3148
3164
3180
3197
3215
3234
3253
3273
3294
3316
3338
3361
3385
3409
3433
3459
3484
3511
3537
3565
3592
3620
3648
3677
3705
3734
3763
3793
3822
3851
3880
3910
3939
3968
3997
4026
4054
4083
4111
4139
4166
4193
4220
4246
4272
4298
4323
4348
4372
4395
4418
4441
4463
4484
4504
4525
4544
4563
4581
4598
4614
4630
4645
4659
4672
4684
4696
4707
4716
4725
4733
4741
4747
4752
4757
4760
4763
4765
4766
4767
4766
4765
4763
4760
4756
4752
4746
4741
4734
4727
4719
4711
4702
4692
4682
4672
4661
4650
4638
4626
4614
4601
4588
4575
4562
4548
4534
4520
4506
4491
4476
4461
4446
4431
4415
4399
4383
4367
4350
4334
4317
4300
4282
4265
4247
4229
4211
4192
4173
4154
4135
4115
4094
4075
4054
4033
4011
3990
3968
3945
3922
3899
3875
3850
3825
3800
3774
3747
3720
3693
3665
3636
3607
3578
3548
3517
3487
3455
3424
3392
3359
3326
3293
3260
3226
3192
3157
3122
3087
3051
3016
2979
2943
2906
2869
2832
2794
2756
2718
2679
2640
2601
2561
2522
2481
2441
2400
2359
2317
2275
2233
2190
2148
2104
2061
2017
1972
1928
1883
1837
1792
1746
1699
1652
1605
1558
1510
1462
1413
1364
1315
1265
1215
1165
1114
1063
1012
961
909
857
805
752
699
646
593
539
486
432
377
323
268
214
159
104
49
-7
-62
-118
-174
-230
-286
-342
-398
-455
-511
-568
-625
-682
-739
-796
-853
-910
-968
-1025
-1083
-1141
-1199
-1257
-1315
-1373
-1432
-1490
-1548
-1607
-1665
-1723
-1782
-1840
-1899
-1957
-2015
-2073
-2131
-2189
-2247
-2305
-2362
-2420
-2478
-2535
-2592
-2649
-2706
-2763
-2820
-2877
-2933
-2989
-3046
-3101
-3157
-3213
-3268
-3323
-3377
-3432
-3486
-3540
-3593
-3646
-3699
-3751
-3804
-3856
-3907
-3958
-4009
-4059
-4111
-4161
-4211
-4260
-4310
-4359
-4408
-4456
-4505
-4553
-4601
-4649
-4696
-4744
-4791
-4837
-4884
-4930
-4976
-5022
-5068
-5113
-5158
-5203
-5247
-5291
-5335
-5378
-5421
-5464
-5506
-5549
-5590
-5632
-5673
-5713
-5753
-5793
-5832
-5871
-5910
-5948
-5985
-6022
-6059
-6095
-6130
-6165
-6200
-6233
-6267
-6299
-6331
-6362
-6393
-6423
-6452
-6480
-6508
-6535
-6561
-6586
-6611
-6634
-6657
-6679
-6700
-6720
-6739
-6757
-6775
-6792
-6807
-6822
-6837
-6850
-6863
-6874
-6885
-6896
-6906
-6915
-6923
-6931
-6938
-6945
-6951
-6956
-6961
-6966
-6970
-6973
-6976
-6979
-6981
-6982
-6983
-6984
-6984
-6984
-6983
-6981
-6979
-6977
-6974
-6971
-6967
-6962
-6957
-6952
-6946
-6939
-6932
-6924
-6916
-6908
-6898
-6889
-6879
-6868
-6857
-6845
-6833
-6821
-6807
-6794
-6780
-6765
-6750
-6735
-6719
-6703
-6686
-6669
-6652
-6634
-6616
-6597
-6578
-6559
-6539
-6519
-6498
-6478
-6457
-6435
-6413
-6391
-6369
-6346
-6323
-6300
-6276
-6253
-6229
-6204
-6180
-6155
-6130
-6104
-6079
-6053
-6027
-6001
-5975
-5948
-5921
-5895
-5868
-5841
-5814
-5787
-5760
-5733
-5706
-5679
-5652
-5624
-5597
-5570
-5543
-5515
-5488
-5461
-5433
-5405
-5378
-5350
-5322
-5294
-5266
-5237
-5209
-5180
-5151
-5122
-5093
-5063
-5034
-5004
-4974
-4944
-4913
-4882
-4852
-4821
-4790
-4758
-4727
-4696
-4664
-4632
-4601
-4569
-4537
-4506
-4474
-4442
-4410
-4378
-4347
-4315
-4283
-4251
-4220
-4188
-4157
-4125
-4094
-4062
-4030
-4000
-3969
-3938
-3907
-3876
-3845
-3814
-3784
-3753
-3723
-3693
-3663
-3633
-3603
-3573
-3544
-3514
-3485
-3455
-3426
-3397
-3368
-3339
-3310
-3281
-3253
-3224
-3195
-3167
-3138
-3109
-3080
-3052
-3023
-2994
-2965
-2937
-2908
-2879
-2850
-2821
-2792
-2763
-2735
-2706
-2677
-2649
-2620
-2591
-2563
-2535
-2507
-2479
-2451
-2424
-2397
-2370
-2344
-2317
-2291
-2266
-2241
-2216
-2191
-2167
-2144
-2121
-2098
-2076
-2054
-2032
-2012
-1991
-1971
-1951
-1932
-1913
-1895
-1877
-1859
-1842
-1825
-1809
-1792
-1777
-1761
-1746
-1731
-1717
-1702
-1688
-1675
-1661
-1648
-1635
-1623
-1610
-1598
-1586
-1574
-1563
-1551
-1540
-1529
-1518
-1507
-1496
-1485
-1475
-1464
-1454
-1444
-1433
-1423
-1414
-1404
-1394
-1385
-1375
-1366
-1357
-1348
-1339
-1330
-1321
-1312
-1304
-1295
-1287
-1278
-1270
-1261
-1253
-1244
-1236
-1228
-1219
-1211
-1203
-1194
-1186
-1178
-1169
-1161
-1153
-1144
-1136
-1127
-1119
-1110
-1101
-1093
-1084
-1075
-1066
-1057
-1048
-1038
-1029
-1018
-1010
-1000
-990
-980
-969
-958
-948
-936
-925
-913
-901
-889
-876
-862
-849
-834
-819
-804
-788
-771
-754
-736
-717
-698
-678
-657
-635
-613
-590
-566
-541
-515
-489
-461
-433
-404
-374
-343
-312
-279
-246
-211
-176
-141
-104
-67
-29
10
50
90
131
172
214
256
299
343
387
432
476
522
568
614
660
707
755
802
851
899
948
997
1046
1096
1146
1197
1248
1299
1350
1401
1453
1505
1557
1609
1661
1713
1766
1818
1870
1922
1974
2025
2078
2129
2180
2231
2282
2332
2382
2432
2481
2530
2578
2626
2673
2720
2767
2813
2858
2903
2948
2992
3035
3078
3120
3162
3203
3243
3283
3323
3361
3399
3437
3473
3510
3545
3580
3614
3647
3680
3712
3743
3773
3803
3832
3860
3888
3914
3940
3965
3989
4011
4035
4056
4075
4096
4115
4132
4149
4165
4180
4193
4206
4218
4229
4239
4247
4255
4262
4268
4272
4276
4279
4281
4281
4281
4280
4278
4275
4270
4265
4259
4252
4244
4235
4225
4214
4202
4189
4176
4161
4145
4128
4110
4091
4072
4051
4030
4006
3984
3959
3934
3907
3880
3852
3822
3792
3761
3729
3696
3662
3627
3591
3554
3516
3477
3438
3397
3356
3314
3270
3226
3182
3136
3089
3042
2994
2945
2895
2844
2793
2741
2688
2635
2581
2527
2471
2416
2359
2303
2245
2188
2129
2071
2012
1953
1893
1833
1773
1712
1651
1590
1529
1468
1406
1344
1283
1221
1159
1096
1034
972
910
847
785
722
660
598
536
474
412
350
288
227
166
104
44
-17
-77
-137
-197
-257
-316
-374
-432
-490
-547
-604
-660
-716
-771
-825
-879
-932
-984
-1036
-1087
-1137
-1186
-1235
-1282
-1329
-1375
-1420
-1465
-1508
-1551
-1592
-1633
-1673
-1712
-1750
-1787
-1824
-1859
-1894
-1927
-1960
-1992
-2024
-2054
-2084
-2113
-2141
-2169
-2196
-2222
-2248
-2272
-2297
-2320
-2343
-2366
-2388
-2409
-2430
-2450
-2470
-2489
-2508
-2526
-2543
-2560
-2577
-2593
-2609
-2624
-2639
-2653
-2667
-2680
-2693
-2706
-2718
-2730
-2741
-2753
-2763
-2774
-2784
-2793
-2803
-2812
-2821
-2829
-2837
-2844
-2852
-2859
-2865
-2871
-2877
-2882
-2887
-2892
-2896
-2900
-2904
-2907
-2909
-2911
-2913
-2915
-2916
-2917
-2917
-2917
-2917
-2916
-2915
-2914
-2913
-2911
-2909
-2907
-2905
-2902
-2900
-2897
-2894
-2891
-2888
-2885
-2882
-2878
-2875
-2872
-2868
-2865
-2862
-2859
-2855
-2852
-2849
-2846
-2843
-2839
-2836
-2833
-2830
-2827
-2824
-2821
-2819
-2816
-2813
-2810
-2807
-2805
-2802
-2799
-2797
-2794
-2791
-2788
-2785
-2783
-2780
-2777
-2774
-2771
-2767
-2764
-2761
-2757
-2754
-2750
-2747
-2743
-2739
-2735
-2730
-2726
-2722
-2717
-2712
-2707
-2702
-2697
-2692
-2686
-2680
-2675
-2669
-2662
-2656
-2650
-2643
-2636
-2629
-2622
-2615
-2608
-2600
-2592
-2584
-2576
-2568
-2559
-2551
-2542
-2533
-2524
-2516
-2507
-2498
-2489
-2480
-2471
-2462
-2453
-2445
-2436
-2427
-2419
-2411
-2403
-2395
-2387
-2379
-2372
-2364
-2357
-2350
-2344
-2337
-2331
-2325
-2319
-2313
-2308
-2303
-2298
-2293
-2289
-2284
-2280
-2277
-2273
-2270
-2267
-2264
-2262
-2259
-2257
-2256
-2254
-2253
-2252
-2251
-2250
-2250
-2249
-2249
-2249
-2249
-2250
-2250
-2251
-2252
-2253
-2253
-2254
-2255
-2256
-2257
-2258
-2259
-2260
-2261
-2262
-2262
-2263
-2264
-2264
-2264
-2265
-2265
-2265
-2265
-2265
-2265
-2265
-2264
-2264
-2264
-2263
-2262
-2262
-2261
-2260
-2259
-2258
-2257
-2256
-2255
-2253
-2252
-2251
-2249
-2248
-2247
-2245
-2244
-2242
-2240
-2239
-2237
-2235
-2233
-2231
-2229
-2227
-2225
-2222
-2220
-2217
-2214
-2211
-2208
-2205
-2202
-2198
-2194
-2190
-2186
-2182
-2178
-2173
-2168
-2163
-2158
-2153
-2147
-2142
-2136
-2130
-2124
-2118
-2112
-2105
-2098
-2092
-2085
-2078
-2071
-2064
-2056
-2049
-2041
-2033
-2025
-2017
-2009
-2001
-1992
-1983
-1975
-1966
-1956
-1947
-1938
-1928
-1919
-1909
-1899
-1890
-1880
-1870
-1859
-1849
-1839
-1829
-1818
-1808
-1797
-1787
-1776
-1766
-1755
-1744
-1733
-1723
-1712
-1701
-1690
-1679
-1667
-1656
-1645
-1633
-1622
-1610
-1598
-1586
-1574
-1562
-1550
-1537
-1525
-1512
-1499
-1486
-1472
-1459
-1445
-1431
-1417
-1403
-1388
-1373
-1358
-1342
-1326
-1310
-1294
-1277
-1260
-1242
-1225
-1207
-1188
-1169
-1150
-1131
-1111
-1091
-1070
-1049
-1028
-1006
-984
-962
-939
-916
-893
-869
-845
-821
-796
-772
-746
-721
-695
-669
-643
-617
-590
-563
-536
-509
-482
-454
-426
-398
-370
-342
-313
-285
-256
-227
-198
-169
-140
-110
-81
-51
-21
8
38
68
98
128
158
188
217
247
277
306
336
365
394
423
452
481
510
538
566
594
622
650
677
704
732
758
785
812
838
864
890
916
942
968
994
1018
1045
1071
1096
1122
1147
1173
1199
1225
1250
1276
1302
1328
1354
1380
1406
1432
1459
1485
1511
1537
1563
1589
1615
1641
1667
1693
1719
1745
1770
1796
1821
1846
1871
1896
1920
1945
1969
1993
2017
2040
2064
2087
2110
2133
2155
2178
2200
2222
2244
2266
2287
2309
2330
2352
2373
2394
2414
2435
2455
2476
2496
2516
2536
2555
2575
2594
2613
2631
2649
2667
2685
2702
2719
2735
2751
2767
2782
2796
2811
2824
2838
2851
2863
2875
2886
2897
2908
2918
2927
2936
2945
2953
2961
2969
2976
2982
2988
2994
2999
3005
3009
3014
3018
3021
3025
3028
3031
3034
3037
3039
3041
3043
3045
3047
3049
3050
3052
3054
3055
3057
3059
3060
3062
3063
3065
3067
3069
3071
3073
3075
3077
3080
3082
3085
3088
3091
3094
3097
3101
3104
3108
3112
3116
3121
3125
3130
3135
3140
3146
3151
3157
3163
3169
3175
3181
3188
3194
3201
3208
3215
3222
3229
3236
3243
3250
3258
3265
3273
3280
3287
3295
3302
3309
3317
3324
3331
3338
3345
3352
3358
3365
3371
3377
3383
3389
3394
3399
3404
3409
3413
3418
3422
3426
3429
3433
3436
3439
3441
3444
3446
3448
3450
3452
3453
3455
3456
3457
3457
3458
3459
3459
3459
3459
3459
3459
3459
3459
3459
3458
3458
3457
3456
3456
3455
3454
3453
3453
3452
3451
3450
3449
3447
3446
3445
3444
3442
3441
3439
3437
3436
3434
3432
3430
3427
3425
3422
3420
3417
3414
3410
3407
3403
3399
3395
3391
3386
3381
3376
3370
3365
3359
3352
3346
3339
3332
3325
3317
3309
3302
3293
3285
3277
3268
3260
3251
3242
3233
3224
3216
3207
3198
3189
3181
3172
3164
3156
3148
3140
3132
3125
3117
3110
3104
3097
3091
3085
3079
3074
3069
3065
3061
3057
3054
3051
3048
3046
3044
3043
3042
3042
3042
3043
3044
3046
3048
3051
3054
3058
3062
3067
3072
3078
3084
3091
3098
3105
3113
3121
3129
3138
3148
3157
3167
3177
3187
3198
3209
3220
3232
3243
3255
3267
3279
3292
3304
3317
3330
3343
3356
3369
3382
3395
3408
3422
3435
3448
3462
3475
3488
3501
3514
3527
3540
3553
3566
3578
3591
3603
3615
3627
3639
3651
3663
3674
3686
3697
3708
3719
3730
3741
3751
3762
3772
3782
3792
3802
3812
3822
3832
3842
3851
3861
3870
3880
3890
3899
3909
3918
3928
3937
3946
3956
3965
3975
3984
3993
4003
4011
4021
4030
4040
4049
4058
4067
4075
4085
4094
4102
4111
4119
4127
4136
4143
4151
4159
4166
4173
4180
4187
4193
4200
4205
4211
4216
4221
4226
4230
4234
4237
4240
4243
4246
4248
4249
4251
4252
4252
4253
4252
4252
4251
4250
4249
4247
4245
4242
4239
4236
4233
4229
4225
4221
4216
4211
4206
4200
4194
4188
4182
4175
4168
4160
4153
4145
4137
4129
4120
4111
4102
4091
4083
4073
4062
4051
4041
4030
4019
4006
3995
3983
3971
3958
3946
3933
3919
3906
3892
3878
3864
3850
3835
3821
3806
3791
3776
3760
3745
3729
3713
3697
3680
3664
3647
3630
3613
3595
3578
3560
3542
3524
3506
3488
3469
3450
3431
3412
3393
3374
3354
3334
3314
3294
3274
3254
3233
3213
3192
3171
3150
3129
3108
3087
3065
3044
3022
3001
2979
2957
2935
2913
2891
2869
2847
2825
2802
2780
2758
2735
2713
2690
2668
2645
2623
2600
2577
2554
2531
2509
2486
2462
2439
2416
2393
2369
2346
2322
2298
2274
2250
2226
2202
2177
2152
2127
2102
2077
2051
2025
1999
1973
1947
1920
1893
1866
1839
1811
1783
1755
1727
1699
1670
1641
1612
1583
1553
1524
1494
1464
1434
1404
1373
1343
1313
1282
1251
1221
1190
1159
1129
1098
1067
1037
1006
975
945
914
884
853
823
793
763
733
703
673
643
614
584
555
526
497
468
439
410
381
353
324
296
268
239
211
183
155
127
99
71
43
15
-13
-41
-69
-97
-125
-153
-181
-208
-236
-264
-292
-319
-347
-374
-402
-429
-456
-484
-511
-538
-565
-592
-619
-646
-672
-699
-726
-752
-779
-805
-832
-858
-884
-911
-937
-963
-989
-1014
-1041
-1067
-1093
-1119
-1145
-1171
-1196
-1222
-1247
-1273
-1298
-1323
-1348
-1373
-1398
-1422
-1447
-1471
-1495
-1519
-1542
-1566
-1589
-1611
-1634
-1656
-1678
-1699
-1721
-1742
-1762
-1783
-1803
-1822
-1842
-1861
-1880
-1898
-1916
-1935
-1952
-1970
-1987
-2005
-2021
-2037
-2055
-2072
-2088
-2104
-2120
-2136
-2152
-2167
-2183
-2198
-2213
-2228
-2243
-2258
-2273
-2288
-2302
-2317
-2332
-2346
-2360
-2375
-2389
-2404
-2418
-2433
-2447
-2462
-2477
-2492
-2507
-2522
-2538
-2553
-2569
-2586
-2602
-2619
-2637
-2654
-2672
-2690
-2709
-2728
-2748
-2768
-2788
-2809
-2830
-2851
-2873
-2896
-2919
-2942
-2966
-2990
-3015
-3040
-3066
-3092
-3119
-3146
-3174
-3202
-3231
-3260
-3290
-3320
-3351
-3382
-3414
-3446
-3478
-3511
-3544
-3577
-3611
-3645
-3679
-3714
-3749
-3784
-3819
-3854
-3890
-3925
-3961
-3997
-4033
-4069
-4105
-4140
-4176
-4212
-4248
-4283
-4319
-4354
-4389
-4424
-4459
-4494
-4528
-4562
-4596
-4629
-4662
-4694
-4726
-4758
-4789
-4820
-4850
-4879
-4908
-4936
-4963
-4989
-5015
-5040
-5065
-5088
-5111
-5132
-5153
-5173
-5192
-5210
-5227
-5243
-5257
-5271
-5284
-5296
-5306
-5316
-5324
-5331
-5338
-5343
-5347
-5350
-5351
-5352
-5352
-5350
-5347
-5344
-5339
-5333
-5326
-5318
-5309
-5299
-5288
-5276
-5263
-5249
-5233
-5217
-5199
-5181
-5161
-5141
-5119
-5097
-5073
-5048
-5022
-4995
-4968
-4939
-4909
-4877
-4845
-4812
-4778
-4743
-4707
-4669
-4631
-4592
-4552
-4510
-4468
-4425
-4381
-4336
-4290
-4243
-4195
-4146
-4097
-4046
-3995
-3943
-3890
-3836
-3782
-3726
-3670
-3613
-3556
-3498
-3439
-3379
-3319
-3258
-3196
-3134
-3071
-3008
-2944
-2880
-2815
-2750
-2684
-2618
-2551
-2484
-2417
-2349
-2281
-2213
-2144
-2076
-2007
-1938
-1869
-1800
-1731
-1662
-1592
-1523
-1454
-1386
-1317
-1248
-1180
-1112
-1044
-976
-908
-841
-774
-707
-641
-575
-509
-444
-378
-314
-249
-185
-121
-58
5
67
129
191
252
312
372
432
491
550
608
665
722
778
834
889
943
997
1050
1102
1154
1205
1256
1306
1355
1403
1451
1498
1545
1591
1636
1680
1724
1767
1810
1852
1893
1934
1975
2013
2053
2092
2130
2168
2205
2241
2277
2313
2348
2382
2416
2450
2483
2516
2548
2579
2611
2642
2672
2702
2731
2760
2789
2817
2845
2872
2899
2925
2951
2977
3002
3027
3052
3076
3100
3123
3146
3169
3191
3213
3235
3256
3278
3299
3319
3340
3360
3380
3400
3420
3440
3459
3478
3498
3517
3536
3554
3573
3592
3610
3628
3646
3665
3682
3700
3718
3736
3753
3770
3788
3805
3822
3839
3856
3873
3889
3906
3923
3939
3956
3973
3989
4006
4022
4038
4054
4072
4089
4105
4122
4139
4156
4173
4190
4207
4224
4241
4258
4276
4293
4310
4328
4345
4362
4380
4397
4414
4432
4449
4466
4484
4501
4518
4535
4552
4569
4586
4603
4619
4636
4652
4669
4685
4701
4717
4733
4749
4764
4780
4795
4811
4826
4841
4856
4870
4885
4899
4913
4926
4940
4953
4966
4979
4991
5003
5014
5025
5036
5046
5056
5065
5073
5081
5089
5096
5102
5107
5112
5116
5120
5122
5124
5126
5126
5126
5124
5122
5119
5116
5111
5106
5100
5093
5085
5076
5067
5057
5046
5034
5022
5009
4995
4980
4965
4949
4932
4914
4896
4877
4858
4838
4817
4796
4774
4751
4728
4704
4679
4654
4629
4603
4576
4549
4521
4493
4464
4435
4405
4375
4344
4313
4282
4250
4218
4186
4153
4120
4086
4054
4021
3987
3953
3919
3885
3850
3816
3782
3747
3712
3678
3643
3608
3574
3539
3504
3469
3434
3400
3365
3330
3296
3261
3227
3192
3158
3124
3090
3055
3022
2988
2954
2921
2887
2854
2821
2788
2756
2723
2691
2659
2627
2595
2564
2532
2501
2471
2440
2410
2380
2350
2321
2292
2263
2235
2207
2179
2152
2125
2099
2072
2047
2021
1997
1972
1948
1924
1901
1878
1856
1834
1812
1791
1770
1749
1729
1710
1690
1671
1653
1635
1618
1600
1584
1567
1552
1536
1521
1507
1492
1479
1465
1452
1440
1427
1415
1404
1392
1381
1370
1360
1350
1340
1330
1320
1311
1301
1292
1283
1275
1266
1257
1249
1241
1233
1225
1217
1209
1201
1194
1186
1179
1171
1164
1157
1150
1143
1136
1129
1122
1115
1108
1102
1095
1088
1081
1075
1068
1061
1055
1048
1042
1035
1029
1022
1016
1010
1004
998
991
985
979
973
967
961
956
950
944
939
933
928
922
917
911
906
901
896
891
886
881
875
871
866
861
856
851
846
841
836
831
826
821
816
811
806
801
796
791
786
781
775
770
765
759
754
749
743
738
732
727
721
716
710
705
700
694
689
683
678
673
668
663
657
652
647
643
638
633
628
624
619
614
610
606
601
597
592
588
584
579
575
570
566
561
556
552
547
541
536
531
525
519
513
507
500
493
486
479
471
463
455
447
438
429
419
409
399
389
378
367
356
344
332
320
308
295
281
268
254
239
224
209
194
178
162
145
128
111
93
75
57
38
18
-2
-22
-42
-63
-85
-107
-129
-152
-175
-199
-223
-248
-272
-298
-324
-350
-376
-403
-431
-458
-486
-515
-544
-573
-602
-632
-662
-692
-723
-754
-786
-817
-849
-881
-913
-946
-979
-1012
-1045
-1079
-1112
-1146
-1180
-1214
-1248
-1283
-1317
-1352
-1386
-1421
-1456
-1491
-1525
-1560
-1595
-1630
-1665
-1700
-1735
-1770
-1804
-1839
-1874
-1909
-1943
-1978
-2012
-2045
-2080
-2114
-2148
-2182
-2216
-2249
-2282
-2315
-2348
-2381
-2414
-2446
-2478
-2510
-2542
-2574
-2605
-2637
-2668
-2699
-2730
-2760
-2791
-2821
-2851
-2881
-2911
-2941
-2971
-3001
-3030
-3060
-3089
-3118
-3147
-3177
-3206
-3235
-3264
-3293
-3322
-3351
-3379
-3408
-3437
-3466
-3495
-3524
-3553
-3581
-3610
-3639
-3668
-3696
-3725
-3753
-3782
-3810
-3838
-3866
-3894
-3922
-3949
-3976
-4003
-4030
-4057
-4083
-4109
-4135
-4161
-4186
-4211
-4235
-4260
-4284
-4307
-4331
-4354
-4376
-4398
-4420
-4442
-4463
-4484
-4504
-4524
-4543
-4562
-4581
-4599
-4616
-4633
-4650
-4666
-4682
-4697
-4712
-4726
-4739
-4752
-4765
-4777
-4789
-4800
-4810
-4820
-4830
-4839
-4847
-4855
-4863
-4870
-4877
-4883
-4889
-4894
-4899
-4903
-4907
-4911
-4913
-4916
-4918
-4919
-4921
-4921
-4921
-4920
-4919
-4918
-4915
-4913
-4909
-4905
-4900
-4895
-4889
-4882
-4874
-4866
-4857
-4848
-4838
-4826
-4815
-4802
-4789
-4775
-4761
-4746
-4730
-4713
-4696
-4678
-4660
-4641
-4622
-4602
-4581
-4560
-4539
-4517
-4494
-4471
-4448
-4424
-4400
-4376
-4351
-4326
-4301
-4275
-4249
-4223
-4196
-4170
-4143
-4115
-4088
-4059
-4032
-4003
-3976
-3947
-3919
-3890
-3861
-3832
-3803
-3774
-3745
-3715
-3686
-3656
-3627
-3597
-3567
-3537
-3508
-3478
-3447
-3417
-3387
-3357
-3326
-3296
-3265
-3235
-3204
-3173
-3142
-3111
-3080
-3049
-3017
-2986
-2954
-2923
-2891
-2859
-2827
-2795
-2763
-2730
-2697
-2665
-2632
-2599
-2565
-2532
-2498
-2464
-2430
-2395
-2360
-2325
-2290
-2254
-2218
-2182
-2146
-2109
-2072
-2033
-1997
-1959
-1921
-1882
-1843
-1804
-1765
-1725
-1686
-1646
-1605
-1565
-1524
-1483
-1442
-1401
-1360
-1318
-1276
-1235
-1192
-1150
-1108
-1065
-1022
-980
-937
-894
-851
-808
-764
-721
-677
-633
-589
-545
-501
-457
-412
-368
-323
-278
-233
-188
-143
-98
-52
-7
38
84
130
175
221
267
312
358
404
450
495
541
587
632
678
723
769
814
859
904
949
993
1038
1082
1126
1170
1213
1257
1299
1342
1384
1426
1468
1509
1550
1591
1631
1671
1710
1749
1788
1826
1864
1902
1939
1975
2011
2047
2082
2117
2152
2185
2219
2252
2284
2316
2348
2379
2409
2439
2469
2498
2526
2554
2581
2608
2634
2660
2685
2710
2734
2758
2781
2803
2825
2846
2867
2887
2906
2925
2944
2961
2978
2995
3011
3026
3041
3055
3068
3081
3094
3105
3117
3128
3138
3147
3157
3165
3174
3181
3189
3196
3202
3208
3214
3219
3223
3228
3231
3235
3238
3240
3242
3244
3245
3246
3247
3247
3246
3245
3244
3242
3240
3237
3234
3230
3226
3221
3216
3211
3205
3198
3191
3184
3176
3168
3159
3149
3139
3129
3117
3106
3094
3081
3068
3054
3039
3024
3009
2993
2976
2959
2941
2923
2904
2885
2865
2845
2824
2802
2780
2758
2735
2712
2689
2665
2640
2616
2591
2565
2540
2514
2487
2461
2434
2407
2379
2352
2324
2296
2267
2239
2211
2182
2153
2124
2096
2067
2037
2009
1980
1951
1922
1893
1865
1836
1808
1780
1752
1724
1696
1669
1642
1615
1589
1563
1537
1512
1487
1462
1438
1414
1391
1368
1345
1323
1302
1281
1261
1240
1221
1202
1183
1165
1148
1131
1114
1098
1082
1067
1052
1037
1022
1010
997
984
972
960
949
937
927
916
906
897
887
878
870
861
853
846
838
831
824
817
811
805
798
793
787
782
776
771
767
762
757
753
749
745
741
737
733
730
726
723
719
716
713
709
706
703
700
697
694
692
689
686
683
681
678
675
673
670
668
665
663
660
657
655
652
649
647
644
641
638
634
631
628
624
621
617
613
609
604
600
595
590
585
580
575
569
564
558
552
546
539
533
526
519
512
505
498
490
483
475
467
460
452
444
436
428
419
411
403
395
387
379
370
362
354
346
338
330
322
314
306
298
290
282
275
267
260
252
245
237
230
223
216
209
202
195
188
182
175
169
162
156
150
144
137
131
126
120
114
108
103
97
92
87
81
76
71
66
61
56
52
47
42
38
34
30
26
22
18
15
11
8
5
2
0
-3
-5
-7
-9
-11
-13
-14
-15
-16
-18
-18
-19
-20
-20
-21
-21
-21
-21
-21
-21
-21
-20
-20
-19
-19
-18
-17
-15
-14
-13
-11
-9
-8
-6
-4
-1
1
4
6
9
12
15
18
21
24
27
31
34
38
41
44
48
51
55
58
62
65
68
71
74
77
80
83
86
88
91
93
95
97
99
100
102
103
105
106
107
107
108
108
109
109
109
109
108
108
107
107
106
105
103
102
101
99
97
95
93
90
88
85
82
79
75
72
68
64
60
56
51
46
41
36
31
25
20
14
8
1
-5
-12
-19
-26
-33
-40
-47
-55
-62
-70
-78
-85
-93
-101
-109
-117
-125
-133
-141
-149
-157
-165
-173
-181
-189
-197
-205
-212
-220
-227
-234
-242
-249
-255
-262
-269
-275
-281
-287
-292
-298
-303
-308
-313
-317
-321
-325
-328
-331
-334
-336
-338
-340
-341
-342
-342
-342
-342
-341
-340
-338
-336
-334
-331
-328
-324
-320
-315
-310
-304
-298
-292
-285
-277
-269
-261
-252
-242
-232
-222
-211
-199
-187
-174
-161
-147
-132
-117
-102
-86
-69
-52
-35
-17
2
21
40
60
81
102
123
145
167
190
213
236
260
285
310
335
360
386
413
440
467
494
522
551
579
608
638
668
698
728
759
790
822
854
886
919
951
984
1018
1051
1085
1119
1153
1187
1222
1256
1291
1326
1361
1396
1431
1466
1501
1537
1572
1607
1642
1677
1713
1748
1783
1818
1852
1887
1922
1956
1990
2025
2059
2092
2126
2160
2193
2226
2259
2292
2324
2357
2389
2421
2452
2484
2515
2546
2577
2607
2638
2668
2697
2727
2756
2785
2813
2841
2869
2897
2924
2951
2977
3003
3029
3054
3079
3104
3128
3151
3175
3198
3220
3242
3264
3285
3306
3327
3347
3366
3385
3404
3422
3440
3458
3474
3491
3507
3522
3537
3552
3565
3579
3592
3604
3616
3627
3638
3649
3658
3667
3676
3684
3692
3699
3705
3711
3717
3721
3726
3729
3732
3735
3737
3738
3739
3739
3738
3737
3736
3733
3730
3727
3723
3718
3713
3707
3701
3694
3687
3679
3670
3661
3652
3642
3631
3620
3609
3597
3584
3572
3558
3545
3531
3516
3501
3486
3470
3454
3438
3421
3404
3386
3368
3350
3332
3314
3295
3276
3256
3237
3217
3198
3178
3158
3137
3117
3097
3076
3055
3035
3014
2993
2972
2951
2930
2908
2887
2865
2844
2822
2800
2778
2756
2734
2712
2689
2667
2644
2622
2599
2576
2553
2529
2506
2483
2459
2435
2412
2388
2364
2340
2315
2291
2267
2242
2218
2193
2168
2144
2119
2094
2068
2043
2017
1993
1967
1941
1916
1890
1864
1839
1813
1787
1760
1734
1708
1682
1655
1629
1602
1576
1549
1522
1495
1468
1441
1414
1387
1360
1332
1305
1277
1250
1222
1194
1166
1138
1110
1081
1053
1024
996
967
938
909
880
850
820
791
761
731
700
670
639
608
577
546
515
483
451
420
388
355
323
290
257
224
191
158
124
91
57
23
-12
-46
-80
-115
-150
-185
-220
-255
-291
-326
-362
-397
-433
-469
-505
-541
-577
-614
-650
-686
-723
-760
-797
-833
-870
-908
-945
-982
-1018
-1056
-1094
-1131
-1169
-1206
-1244
-1282
-1319
-1357
-1395
-1433
-1470
-1508
-1546
-1584
-1621
-1659
-1696
-1734
-1771
-1809
-1846
-1883
-1921
-1958
-1994
-2031
-2068
-2104
-2141
-2177
-2213
-2249
-2284
-2320
-2355
-2390
-2424
-2459
-2493
-2527
-2561
-2595
-2628
-2661
-2694
-2726
-2758
-2790
-2822
-2853
-2884
-2915
-2945
-2975
-3005
-3035
-3064
-3093
-3121
-3150
-3178
-3205
-3233
-3260
-3287
-3313
-3339
-3365
-3391
-3416
-3441
-3466
-3490
-3514
-3538
-3561
-3584
-3607
-3630
-3652
-3674
-3696
-3717
-3738
-3759
-3780
-3801
-3821
-3841
-3860
-3880
-3899
-3918
-3936
-3954
-3972
-3990
-4006
-4024
-4041
-4057
-4073
-4089
-4104
-4120
-4134
-4149
-4163
-4176
-4189
-4202
-4215
-4227
-4239
-4251
-4262
-4273
-4284
-4294
-4304
-4314
-4324
-4333
-4342
-4350
-4358
-4366
-4374
-4381
-4388
-4394
-4401
-4406
-4412
-4417
-4422
-4426
-4430
-4434
-4437
-4440
-4443
-4445
-4447
-4448
-4449
-4450
-4450
-4450
-4450
-4449
-4448
-4446
-4444
-4442
-4439
-4436
-4433
-4429
-4425
-4421
-4416
-4411
-4405
-4399
-4393
-4387
-4380
-4373
-4366
-4358
-4350
-4342
-4333
-4324
-4315
-4306
-4296
-4286
-4276
-4265
-4254
-4243
-4232
-4220
-4209
-4197
-4185
-4172
-4160
-4147
-4134
-4121
-4108
-4094
-4082
-4069
-4054
-4042
-4027
-4014
-4001
-3987
-3973
-3960
-3946
-3932
-3919
-3905
-3891
-3878
-3864
-3851
-3837
-3824
-3810
-3797
-3783
-3770
-3757
-3744
-3731
-3718
-3705
-3692
-3679
-3667
-3654
-3641
-3629
-3616
-3604
-3591
-3579
-3567
-3554
-3542
-3529
-3517
-3505
-3492
-3480
-3468
-3455
-3443
-3430
-3417
-3405
-3392
-3379
-3366
-3353
-3339
-3326
-3312
-3299
-3285
-3271
-3256
-3242
-3227
-3212
-3197
-3182
-3166
-3150
-3134
-3118
-3102
-3085
-3068
-3051
-3033
-3015
-2997
-2979
-2961
-2942
-2923
-2903
-2884
-2864
-2844
-2824
-2803
-2783
-2762
-2741
-2719
-2698
-2676
-2654
-2633
-2610
-2588
-2566
-2543
-2521
-2498
-2475
-2452
-2430
-2407
-2384
-2360
-2337
-2314
-2291
-2268
-2244
-2221
-2198
-2174
-2151
-2127
-2104
-2081
-2058
-2033
-2011
-1988
-1965
-1942
-1919
-1896
-1873
-1850
-1828
-1805
-1782
-1760
-1738
-1715
-1693
-1671
-1649
-1627
-1606
-1584
-1563
-1542
-1520
-1500
-1479
-1459
-1438
-1418
-1398
-1379
-1360
-1340
-1322
-1303
-1285
-1266
-1248
-1231
-1213
-1196
-1179
-1162
-1145
-1129
-1113
-1096
-1080
-1065
-1049
-1033
-1018
-1002
-988
-973
-958
-944
-930
-916
-902
-888
-874
-861
-848
-835
-822
-810
-798
-786
-774
-763
-752
-741
-730
-720
-710
-700
-690
-681
-672
-663
-655
-646
-638
-630
-623
-616
-609
-602
-595
-589
-583
-577
-572
-566
-561
-556
-552
-547
-543
-539
-535
-532
-528
-525
-522
-520
-517
-515
-513
-511
-510
-509
-508
-507
-506
-506
-506
-506
-506
-506
-507
-508
-509
-511
-512
-514
-516
-518
-521
-523
-526
-529
-532
-536
-539
-543
-547
-551
-556
-560
-565
-570
-575
-580
-585
-590
-596
-602
-608
-614
-620
-626
-633
-639
-646
-652
-659
-666
-673
-680
-687
-694
-701
-708
-715
-722
-728
-735
-742
-748
-755
-761
-767
-773
-779
-785
-790
-795
-800
-805
-810
-814
-818
-821
-825
-828
-831
-833
-835
-837
-838
-840
-840
-841
-841
-841
-840
-839
-838
-836
-834
-832
-829
-826
-822
-818
-814
-809
-804
-798
-792
-786
-779
-772
-764
-756
-748
-739
-729
-719
-709
-698
-687
-675
-663
-651
-637
-624
-610
-595
-580
-564
-548
-532
-515
-497
-479
-460
-441
-422
-402
-381
-360
-338
-317
-294
-271
-248
-224
-200
-175
-150
-124
-98
-72
-45
-18
9
37
66
94
123
153
182
212
242
273
304
335
366
398
430
462
495
527
560
593
627
660
694
728
762
796
831
866
900
935
971
1006
1042
1077
1113
1149
1185
1222
1258
1295
1331
1368
1405
1442
1480
1517
1555
1592
1630
1668
1706
1744
1782
1820
1858
1897
1935
1973
2012
2050
2089
2127
2166
2204
2242
2281
2319
2358
2396
2435
2473
2511
2549
2587
2626
2664
2701
2739
2777
2814
2852
2889
2926
2963
3000
3037
3074
3110
3146
3182
3218
3253
3289
3324
3358
3393
3427
3460
3494
3527
3559
3592
3624
3655
3686
3717
3747
3777
3807
3836
3864
3893
3921
3948
3975
4002
4027
4054
4078
4104
4129
4153
4177
4200
4223
4246
4268
4290
4311
4332
4352
4372
4392
4411
4430
4448
4466
4484
4501
4518
4534
4549
4565
4579
4594
4608
4621
4634
4646
4658
4670
4681
4691
4702
4711
4720
4729
4737
4745
4753
4760
4766
4772
4778
4783
4788
4793
4797
4801
4804
4807
4810
4813
4815
4817
4819
4820
4822
4823
4824
4825
4825
4826
4827
4827
4828
4828
4829
4829
4829
4830
4830
4831
4831
4832
4833
4834
4835
4836
4837
4839
4841
4843
4845
4847
4849
4852
4855
4859
4862
4866
4870
4875
4879
4885
4890
4896
4902
4908
4915
4922
4930
4937
4946
4954
4963
4972
4982
4992
5002
5012
5023
5035
5046
5058
5070
5083
5095
5108
5122
5135
5149
5163
5178
5192
5207
5222
5238
5253
5269
5285
5301
5318
5334
5351
5368
5386
5403
5421
5439
5457
5475
5493
5512
5531
5550
5569
5588
5608
5627
5647
5667
5687
5707
5728
5748
5769
5790
5810
5831
5852
5873
5895
5916
5937
5958
5980
6001
6022
6043
6064
6086
6107
6128
6148
6169
6190
6210
6231
6251
6271
6291
6310
6330
6349
6368
6387
6405
6424
6442
6460
6477
6495
6512
6529
6545
6561
6577
6593
6608
6623
6638
6653
6667
6681
6694
6708
6721
6733
6746
6758
6770
6781
6793
6803
6814
6824
6834
6844
6853
6863
6871
6880
6888
6896
6903
6910
6917
6924
6930
6935
6941
6946
6951
6955
6959
6963
6966
6969
6972
6974
6976
6978
6979
6980
6981
6981
6981
6980
6979
6978
6977
6975
6973
6970
6968
6964
6961
6958
6954
6949
6945
6940
6935
6930
6924
6918
6912
6905
6898
6891
6883
6875
6867
6858
6849
6840
6830
6820
6810
6799
6788
6776
6765
6752
6740
6726
6713
6699
6685
6670
6655
6640
6624
6608
6591
6574
6557
6539
6521
6503
6484
6464
6445
6425
6404
6384
6362
6341
6319
6297
6274
6252
6228
6205
6181
6157
6132
6108
6083
6057
6031
6005
5979
5953
5926
5898
5871
5843
5815
5787
5758
5729
5700
5670
5641
5610
5580
5549
5518
5486
5454
5422
5390
5357
5324
5290
5256
5222
5187
5152
5117
5081
5045
5008
4971
4934
4896
4859
4820
4781
4742
4703
4663
4623
4583
4542
4501
4460
4418
4376
4334
4292
4249
4206
4163
4119
4075
4032
3988
3943
3899
3854
3809
3764
3719
3673
3627
3582
3535
3489
3443
3396
3349
3303
3255
3208
3161
3113
3066
3018
2970
2922
2874
2826
2777
2729
2680
2631
2582
2533
2484
2435
2385
2335
2286
2236
2186
2135
2085
2035
1984
1934
1883
1832
1781
1730
1679
1628
1576
1525
1473
1422
1370
1319
1267
1215
1163
1111
1060
1008
956
903
851
799
747
694
642
590
537
484
432
379
326
273
220
166
113
59
5
-48
-102
-157
-211
-265
-320
-375
-430
-485
-541
-596
-652
-708
-764
-820
-876
-933
-990
-1046
-1103
-1160
-1217
-1274
-1332
-1389
-1446
-1504
-1561
-1619
-1676
-1733
-1791
-1848
-1905
-1962
-2019
-2076
-2133
-2189
-2246
-2302
-2358
-2413
-2469
-2524
-2578
-2633
-2687
-2741
-2795
-2848
-2901
-2953
-3005
-3057
-3108
-3159
-3209
-3259
-3309
-3358
-3406
-3454
-3502
-3549
-3596
-3642
-3688
-3733
-3778
-3823
-3867
-3910
-3953
-3996
-4038
-4080
-4121
-4161
-4202
-4242
-4281
-4320
-4359
-4397
-4435
-4472
-4509
-4545
-4581
-4617
-4652
-4687
-4722
-4756
-4790
-4823
-4856
-4889
-4921
-4953
-4984
-5015
-5046
-5076
-5106
-5136
-5165
-5194
-5223
-5251
-5279
-5307
-5334
-5362
-5388
-5415
-5441
-5467
-5492
-5518
-5543
-5568
-5592
-5617
-5641
-5664
-5688
-5711
-5734
-5757
-5779
-5802
-5824
-5845
-5867
-5888
-5909
-5930
-5950
-5970
-5990
-6010
-6029
-6048
-6067
-6085
-6104
-6121
-6139
-6156
-6173
-6190
-6206
-6222
-6237
-6252
-6267
-6281
-6295
-6309
-6322
-6335
-6347
-6359
-6371
-6382
-6392
-6403
-6412
-6422
-6431
-6439
-6447
-6455
-6462
-6469
-6476
-6482
-6487
-6492
-6497
-6502
-6506
-6509
-6513
-6515
-6518
-6520
-6522
-6523
-6524
-6524
-6524
-6524
-6523
-6522
-6521
-6519
-6517
-6514
-6511
-6508
-6504
-6500
-6495
-6490
-6485
-6479
-6473
-6466
-6460
-6452
-6445
-6437
-6429
-6420
-6412
-6402
-6393
-6383
-6373
-6363
-6352
-6341
-6330
-6318
-6306
-6294
-6281
-6268
-6255
-6241
-6227
-6213
-6198
-6183
-6168
-6152
-6136
-6120
-6103
-6085
-6068
-6050
-6031
-6012
-5993
-5973
-5953
-5933
-5912
-5890
-5869
-5846
-5824
-5801
-5777
-5753
-5729
-5704
-5679
-5654
-5628
-5602
-5575
-5548
-5521
-5493
-5465
-5437
-5408
-5379
-5350
-5320
-5290
-5259
-5228
-5197
-5166
-5134
-5102
-5069
-5037
-5003
-4970
-4936
-4902
-4868
-4834
-4799
-4763
-4728
-4692
-4656
-4620
-4583
-4546
-4509
-4471
-4433
-4395
-4356
-4317
-4278
-4239
-4199
-4159
-4118
-4078
-4037
-3995
-3954
-3912
-3870
-3827
-3785
-3742
-3698
-3655
-3611
-3567
-3523
-3479
-3434
-3390
-3345
-3300
-3255
-3210
-3164
-3119
-3074
-3028
-2983
-2937
-2892
-2847
-2801
-2756
-2711
-2665
-2620
-2576
-2531
-2486
-2442
-2397
-2353
-2309
-2265
-2222
-2179
-2136
-2093
-2050
-2008
-1966
-1924
-1882
-1841
-1800
-1760
-1719
-1679
-1639
-1600
-1561
-1522
-1484
-1446
-1408
-1371
-1334
-1297
-1261
-1224
-1189
-1153
-1118
-1084
-1049
-1014
-981
-948
-914
-881
-849
-816
-784
-752
-721
-689
-658
-628
-597
-567
-537
-507
-477
-448
-419
-390
-362
-333
-305
-277
-249
-222
-194
-167
-140
-113
-87
-60
-34
-8
18
43
69
94
119
144
169
193
218
242
266
290
313
337
360
383
406
428
451
473
496
518
540
562
583
605
626
648
669
690
711
732
752
773
794
814
834
855
875
895
914
934
954
973
992
1010
1030
1049
1068
1087
1105
1123
1142
1160
1178
1195
1213
1230
1248
1265
1282
1299
1315
1332
1348
1365
1381
1397
1413
1428
1444
1459
1474
1489
1504
1519
1533
1548
1562
1576
1590
1603
1617
1630
1643
1656
1669
1682
1694
1706
1718
1730
1742
1753
1765
1776
1787
1798
1808
1819
1829
1839
1849
1859
1868
1878
1887
1896
1905
1914
1923
1931
1939
1947
1955
1963
1970
1977
1984
1991
1997
2004
2009
2015
2021
2025
2029
2035
2039
2043
2045
2049
2052
2054
2056
2058
2059
2059
2060
2059
2059
2058
2056
2054
2052
2049
2045
2041
2037
2032
2027
2021
2016
2009
2001
1995
1987
1979
1970
1961
1952
1942
1932
1921
1910
1899
1887
1875
1863
1850
1837
1823
1809
1795
1780
1766
1750
1735
1719
1703
1686
1669
1652
1635
1617
1599
1580
1562
1543
1524
1504
1485
1465
1444
1424
1403
1382
1361
1340
1318
1296
1274
1252
1229
1207
1184
1161
1138
1114
1091
1067
1043
1018
995
971
946
922
898
873
848
824
799
774
749
724
699
674
649
624
599
574
549
525
500
475
450
425
400
376
351
326
302
278
254
229
206
182
158
135
111
88
65
43
20
-2
-24
-45
-67
-87
-108
-128
-148
-168
-187
-206
-225
-243
-260
-278
-294
-311
-327
-342
-357
-371
-385
-398
-411
-424
-435
-447
-457
-467
-477
-486
-494
-502
-509
-515
-521
-527
-531
-535
-539
-541
-544
-545
-546
-546
-546
-545
-543
-541
-538
-534
-530
-525
-520
-514
-508
-500
-493
-485
-476
-466
-457
-446
-435
-424
-412
-400
-387
-374
-360
-346
-331
-316
-300
-284
-268
-251
-234
-216
-198
-180
-161
-142
-122
-102
-82
-61
-40
-19
3
25
47
70
93
116
140
163
188
212
236
261
286
312
337
363
389
415
442
468
495
522
549
577
604
632
660
688
716
744
773
801
830
859
887
916
945
974
1002
1033
1062
1091
1120
1150
1179
1208
1237
1267
1296
1325
1354
1383
1412
1441
1470
1499
1528
1556
1585
1613
1642
1670
1698
1727
1755
1782
1810
1838
1866
1893
1921
1948
1975
2001
2029
2056
2083
2110
2136
2163
2189
2216
2242
2268
2294
2320
2345
2371
2397
2422
2447
2472
2498
2523
2548
2572
2597
2622
2646
2671
2695
2720
2744
2768
2792
2816
2840
2864
2888
2911
2935
2959
2982
3005
3029
3052
3075
3098
3121
3144
3167
3189
3212
3234
3256
3279
3301
3322
3344
3366
3387
3408
3429
3450
3471
3492
3512
3532
3552
3572
3592
3611
3631
3650
3669
3687
3706
3724
3742
3760
3778
3795
3813
3830
3847
3863
3880
3896
3911
3927
3942
3957
3972
3987
4001
4014
4027
4042
4054
4067
4078
4091
4102
4113
4124
4134
4144
4153
4161
4170
4177
4184
4191
4197
4202
4207
4211
4215
4218
4221
4223
4224
4224
4224
4224
4222
4220
4218
4215
4211
4206
4201
4196
4189
4182
4175
4166
4158
4148
4138
4128
4116
4105
4091
4080
4066
4051
4038
4022
4008
3992
3975
3958
3941
3923
3905
3886
3867
3847
3827
3806
3785
3764
3742
3720
3698
3675
3652
3629
3605
3581
3557
3532
3507
3482
3456
3431
3405
3379
3352
3326
3299
3272
3245
3218
3191
3163
3136
3108
3080
3052
3024
2996
2968
2940
2912
2883
2855
2827
2798
2770
2741
2712
2684
2655
2626
2597
2568
2539
2510
2480
2451
2422
2392
2363
2333
2303
2273
2243
2213
2183
2153
2123
2092
2062
2031
2001
1970
1939
1909
1878
1847
1816
1786
1755
1724
1693
1662
1632
1601
1570
1540
1509
1479
1449
1419
1389
1359
1329
1299
1270
1241
1212
1183
1154
1126
1098
1070
1042
1014
988
961
935
909
883
858
833
808
784
760
737
713
691
668
647
625
604
583
563
543
524
505
487
468
451
433
417
400
384
368
353
338
323
309
294
281
267
254
241
229
216
204
192
181
170
158
148
137
127
117
107
97
88
79
70
61
52
44
36
28
20
12
5
-3
-10
-17
-24
-30
-37
-43
-49
-55
-61
-66
-72
-77
-82
-87
-92
-96
-101
-105
-109
-113
-117
-121
-124
-128
-131
-135
-138
-141
-144
-147
-149
-152
-155
-157
-159
-162
-164
-166
-168
-169
-171
-173
-174
-175
-177
-178
-179
-180
-181
-182
-183
-183
-184
-185
-186
-186
-187
-188
-188
-189
-190
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-203
-205
-206
-208
-210
-212
-214
-216
-219
-221
-224
-227
-230
-233
-236
-239
-243
-247
-250
-254
-259
-263
-267
-272
-277
-282
-287
-292
-298
-304
-310
-316
-322
-328
-335
-342
-349
-356
-363
-371
-379
-387
-395
-403
-412
-421
-429
-439
-448
-457
-467
-476
-486
-496
-506
-516
-527
-537
-548
-559
-570
-581
-592
-604
-616
-627
-639
-651
-664
-676
-689
-701
-714
-727
-740
-754
-767
-781
-794
-808
-822
-836
-850
-864
-878
-893
-907
-922
-936
-951
-966
-980
-995
-1010
-1024
-1039
-1054
-1069
-1083
-1098
-1112
-1127
-1142
-1156
-1171
-1185
-1200
-1214
-1228
-1242
-1257
-1271
-1285
-1299
-1313
-1327
-1341
-1354
-1368
-1381
-1395
-1408
-1421
-1434
-1447
-1460
-1473
-1485
-1498
-1510
-1522
-1534
-1546
-1558
-1569
-1581
-1592
-1603
-1614
-1624
-1635
-1645
-1655
-1665
-1675
-1684
-1694
-1703
-1712
-1721
-1729
-1738
-1746
-1754
-1762
-1770
-1777
-1784
-1791
-1798
-1805
-1811
-1817
-1823
-1828
-1834
-1839
-1844
-1849
-1853
-1857
-1861
-1864
-1868
-1871
-1874
-1876
-1878
-1880
-1881
-1883
-1883
-1884
-1884
-1884
-1884
-1883
-1882
-1880
-1878
-1876
-1873
-1870
-1867
-1864
-1860
-1856
-1851
-1846
-1841
-1836
-1831
-1825
-1819
-1812
-1806
-1799
-1792
-1785
-1777
-1770
-1762
-1754
-1746
-1738
-1730
-1722
-1713
-1705
-1696
-1687
-1678
-1670
-1661
-1652
-1643
-1634
-1625
-1616
-1607
-1599
-1590
-1581
-1572
-1563
-1554
-1546
-1537
-1528
-1519
-1511
-1502
-1494
-1485
-1477
-1469
-1461
-1452
-1444
-1436
-1428
-1421
-1413
-1405
-1398
-1390
-1383
-1375
-1368
-1361
-1354
-1348
-1341
-1334
-1328
-1321
-1315
-1309
-1303
-1297
-1292
-1286
-1281
-1276
-1270
-1265
-1260
-1255
-1250
-1246
-1241
-1237
-1232
-1228
-1223
-1219
-1214
-1210
-1206
-1202
-1198
-1193
-1189
-1185
-1181
-1176
-1172
-1168
-1164
-1159
-1155
-1151
-1146
-1142
-1137
-1133
-1128
-1124
-1119
-1114
-1110
-1105
-1100
-1096
-1091
-1086
-1081
-1076
-1072
-1067
-1062
-1057
-1052
-1047
-1041
-1036
-1031
-1026
-1020
-1016
-1010
-1004
-1000
-994
-989
-983
-978
-972
-967
-961
-956
-950
-945
-939
-933
-928
-922
-916
-910
-905
-899
-893
-887
-881
-876
-870
-864
-858
-852
-846
-840
-834
-828
-822
-816
-810
-804
-798
-792
-785
-779
-773
-766
-760
-753
-747
-740
-733
-727
-720
-713
-706
-699
-692
-685
-678
-670
-663
-656
-648
-641
-633
-625
-618
-610
-602
-594
-586
-578
-570
-561
-553
-545
-536
-527
-519
-510
-501
-492
-483
-474
-465
-456
-447
-437
-428
-419
-409
-400
-390
-381
-371
-362
-352
-343
-333
-324
-314
-305
-295
-286
-276
-267
-257
-248
-239
-229
-220
-211
-202
-193
-183
-174
-165
-156
-147
-138
-129
-120
-112
-103
-94
-85
-76
-67
-59
-50
-41
-32
-24
-15
-6
3
12
21
30
38
47
56
65
74
83
93
102
111
120
130
139
148
158
168
177
187
197
206
216
226
237
247
257
267
278
288
299
310
321
332
343
354
366
377
389
401
413
425
438
450
463
475
488
501
514
527
541
554
567
581
595
609
622
636
650
665
679
693
707
722
736
750
765
780
794
809
823
838
853
868
882
897
912
927
941
956
971
985
1000
1014
1029
1044
1059
1073
1088
1102
1116
1131
1145
1159
1174
1188
1202
1216
1231
1245
1259
1273
1287
1301
1315
1329
1343
1357
1371
1385
1399
1412
1426
1440
1453
1467
1480
1493
1506
1519
1532
1545
1557
1570
1582
1594
1606
1618
1630
1641
1653
1664
1675
1686
1697
1708
1718
1729
1739
1749
1759
1769
1779
1788
1798
1807
1816
1825
1834
1843
1852
1860
1868
1877
1885
1893
1900
1908
1915
1923
1930
1937
1944
1951
1958
1964
1971
1977
1983
1989
1995
2001
2007
2012
2017
2023
2029
2033
2039
2044
2049
2054
2059
2064
2069
2073
2078
2082
2087
2091
2096
2100
2104
2108
2112
2116
2120
2124
2128
2132
2136
2139
2143
2147
2150
2154
2158
2161
2165
2169
2172
2176
2179
2183
2187
2190
2194
2198
2202
2205
2209
2213
2217
2221
2225
2229
2233
2236
2240
2244
2248
2252
2257
2261
2265
2269
2273
2277
2282
2286
2290
2295
2299
2303
2308
2312
2317
2322
2326
2331
2336
2341
2346
2351
2356
2361
2366
2371
2377
2382
2388
2393
2399
2405
2411
2417
2423
2430
2436
2443
2449
2456
2463
2470
2477
2484
2492
2499
2507
2515
2522
2530
2538
2546
2554
2562
2571
2579
2587
2596
2604
2612
2621
2629
2637
2646
2654
2662
2670
2679
2687
2695
2703
2711
2719
2726
2734
2742
2749
2756
2764
2771
2778
2785
2791
2798
2804
2811
2817
2823
2829
2835
2840
2846
2851
2856
2861
2865
2870
2874
2878
2882
2885
2889
2892
2895
2897
2900
2902
2904
2905
2907
2908
2908
2909
2909
2909
2909
2908
2907
2905
2904
2902
2899
2897
2894
2891
2887
2883
2879
2874
2869
2864
2859
2853
2847
2841
2834
2827
2820
2812
2804
2796
2788
2779
2770
2760
2751
2741
2731
2720
2709
2698
2687
2675
2663
2651
2639
2626
2613
2600
2587
2573
2559
2545
2531
2516
2501
2486
2471
2456
2440
2425
2409
2393
2377
2360
2344
2327
2311
2294
2277
2260
2243
2226
2208
2191
2174
2157
2139
2122
2104
2087
2069
2052
2035
2017
2000
1982
1965
1948
1931
1913
1896
1879
1862
1845
1828
1812
1795
1778
1762
1745
1729
1712
1696
1680
1664
1648
1632
1616
1600
1585
1569
1553
1538
1523
1507
1492
1477
1462
1448
1433
1418
1404
1390
1375
1361
1347
1334
1320
1306
1293
1280
1267
1254
1241
1228
1215
1203
1190
1178
1166
1154
1142
1131
1119
1108
1097
1086
1075
1064
1053
1042
1032
1022
1010
1000
992
982
972
962
953
944
934
925
916
907
898
890
881
872
864
856
847
839
831
823
815
807
799
792
784
777
769
762
755
747
740
733
726
719
712
706
699
692
686
679
673
666
660
653
647
641
634
628
622
616
610
604
598
592
586
580
574
568
562
556
551
545
539
534
528
522
517
511
506
500
495
489
484
478
473
467
462
456
451
445
440
434
428
423
417
411
405
399
393
387
381
374
368
361
355
348
341
334
327
319
312
304
297
289
281
272
264
255
246
237
228
218
209
199
189
178
168
157
146
135
123
112
100
88
75
63
50
37
24
10
-3
-17
-31
-45
-60
-75
-89
-104
-120
-135
-151
-166
-182
-198
-215
-231
-248
-264
-281
-298
-316
-333
-350
-368
-386
-403
-421
-439
-457
-476
-494
-512
-531
-549
-568
-586
-605
-624
-642
-661
-680
-699
-717
-736
-755
-774
-792
-811
-830
-848
-867
-885
-904
-922
-941
-959
-977
-995
-1012
-1031
-1049
-1066
-1084
-1101
-1119
-1136
-1153
-1170
-1187
-1203
-1220
-1236
-1252
-1268
-1284
-1300
-1315
-1330
-1345
-1360
-1375
-1390
-1404
-1418
-1432
-1446
-1460
-1473
-1486
-1499
-1512
-1525
-1538
-1550
-1562
-1575
-1586
-1598
-1610
-1621
-1632
-1643
-1654
-1665
-1675
-1685
-1696
-1705
-1715
-1724
-1734
-1743
-1751
-1760
-1768
-1776
-1784
-1791
-1799
-1806
-1812
-1819
-1825
-1831
-1837
-1842
-1847
-1852
-1857
-1861
-1865
-1869
-1873
-1876
-1879
-1882
-1884
-1886
-1888
-1890
-1892
-1893
-1894
-1894
-1895
-1895
-1895
-1895
-1894
-1893
-1892
-1891
-1890
-1888
-1886
-1884
-1881
-1879
-1876
-1873
-1869
-1866
-1862
-1858
-1853
-1849
-1844
-1839
-1833
-1828
-1822
-1816
-1809
-1803
-1796
-1789
-1781
-1774
-1766
-1758
-1750
-1741
-1733
-1724
-1715
-1706
-1696
-1687
-1677
-1667
-1657
-1646
-1636
-1625
-1615
-1604
-1593
-1582
-1570
-1559
-1548
-1536
-1524
-1513
-1501
-1489
-1477
-1465
-1453
-1441
-1428
-1416
-1404
-1391
-1379
-1366
-1354
-1341
-1329
-1316
-1304
-1291
-1278
-1266
-1253
-1241
-1228
-1216
-1204
-1191
-1179
-1167
-1155
-1143
-1131
-1119
-1107
-1096
-1084
-1072
-1061
-1050
-1039
-1028
-1016
-1006
-995
-985
-975
-964
-954
-945
-935
-926
-917
-908
-899
-890
-882
-874
-866
-858
-851
-844
-837
-830
-824
-818
-812
-807
-801
-796
-792
-787
-783
-779
-775
-772
-768
-765
-762
-760
-758
-756
-754
-752
-751
-750
-749
-748
-748
-747
-747
-747
-747
-748
-749
-750
-751
-752
-753
-755
-757
-758
-761
-763
-765
-768
-770
-773
-776
-780
-783
-786
-790
-793
-797
-801
-805
-809
-814
-818
-823
-827
-832
-837
-841
-846
-851
-857
-862
-867
-872
-878
-883
-889
-895
-900
-906
-912
-917
-923
-929
-935
-941
-947
-953
-959
-965
-971
-977
-983
-989
-995
-1000
-1006
-1012
-1018
-1024
-1030
-1035
-1041
-1047
-1052
-1058
-1063
-1068
-1074
-1079
-1084
-1089
-1094
-1099
-1103
-1108
-1112
-1117
-1121
-1125
-1129
-1133
-1136
-1140
-1143
-1147
-1150
-1153
-1156
-1159
-1161
-1164
-1166
-1168
-1170
-1172
-1174
-1175
-1176
-1178
-1179
-1180
-1180
-1181
-1181
-1181
-1181
-1181
-1181
-1180
-1180
-1179
-1177
-1176
-1175
-1173
-1171
-1169
-1166
-1163
-1160
-1157
-1154
-1150
-1147
-1142
-1138
-1134
-1129
-1124
-1119
-1113
-1108
-1102
-1095
-1089
-1082
-1076
-1069
-1061
-1054
-1046
-1038
-1030
-1022
-1012
-1004
-995
-986
-977
-967
-957
-947
-937
-926
-916
-905
-894
-882
-871
-859
-847
-834
-822
-809
-796
-783
-769
-755
-741
-727
-713
-698
-683
-667
-652
-636
-620
-603
-586
-569
-552
-534
-516
-498
-480
-461
-442
-423
-403
-384
-363
-343
-323
-302
-281
-260
-238
-217
-195
-173
-151
-128
-106
-83
-61
-38
-15
8
32
55
78
102
125
149
172
196
220
243
267
290
314
337
361
384
407
431
454
477
500
522
545
567
590
612
633
655
677
698
719
740
761
781
801
821
841
861
880
899
918
936
954
972
990
1006
1024
1040
1057
1072
1088
1103
1118
1133
1147
1161
1175
1188
1201
1213
1225
1237
1249
1260
1271
1281
1291
1301
1310
1320
1328
1337
1345
1353
1361
1368
1375
1382
1388
1395
1400
1406
1412
1417
1422
1426
1431
1435
1439
1442
1446
1449
1452
1455
1458
1460
1463
1465
1467
1469
1470
1472
1473
1474
1475
1476
1477
1478
1478
1479
1479
1479
1479
1480
1480
1480
1480
1479
1479
1479
1479
1478
1478
1478
1477
1477
1477
1476
1476
1475
1475
1475
1474
1474
1474
1473
1473
1473
1473
1473
1473
1473
1473
1473
1473
1474
1474
1474
1475
1475
1476
1477
1477
1478
1479
1480
1481
1482
1483
1485
1486
1487
1489
1491
1492
1494
1496
1498
1500
1502
1504
1506
1509
1511
1513
1516
1519
1521
1524
1527
1530
1533
1537
1540
1544
1547
1551
1555
1559
1563
1568
1572
1577
1582
1587
1592
1597
1603
1608
1614
1620
1626
1633
1640
1646
1653
1661
1668
1676
1683
1691
1699
1708
1716
1725
1733
1742
1751
1760
1770
1779
1789
1798
1808
1818
1828
1838
1848
1858
1868
1879
1889
1899
1910
1920
1931
1941
1952
1962
1973
1984
1994
2005
2015
2025
2037
2047
2058
2068
2079
2089
2100
2110
2120
2130
2140
2150
2160
2170
2180
2189
2199
2208
2217
2226
2235
2244
2252
2261
2269
2277
2284
2292
2299
2306
2313
2320
2326
2332
2338
2344
2349
2354
2359
2363
2367
2371
2375
2378
2381
2384
2386
2388
2390
2391
2393
2393
2394
2394
2394
2394
2393
2392
2391
2389
2387
2385
2383
2380
2377
2374
2370
2366
2362
2358
2354
2349
2344
2338
2333
2327
2321
2315
2309
2302
2296
2289
2282
2274
2267
2259
2252
2244
2235
2227
2219
2210
2202
2193
2184
2175
2165
2156
2146
2137
2127
2117
2107
2097
2087
2077
2067
2056
2045
2036
2025
2015
2004
1994
1984
1973
1963
1953
1943
1932
1922
1912
1902
1893
1883
1873
1863
1854
1845
1835
1826
1817
1808
1800
1791
1783
1774
1766
1758
1751
1743
1736
1729
1722
1715
1708
1702
1696
1690
1684
1679
1674
1669
1664
1659
1655
1651
1647
1644
1640
1637
1634
1632
1630
1628
1626
1624
1623
1622
1622
1621
1621
1621
1622
1622
1623
1624
1626
1627
1629
1631
1634
1636
1639
1642
1645
1649
1652
1656
1660
1664
1668
1673
1677
1682
1687
1692
1697
1702
1708
1713
1719
1724
1730
1736
1742
1748
1754
1760
1766
1773
1779
1786
1792
1799
1805
1812
1819
1826
1832
1839
1846
1853
1860
1867
1874
1881
1889
1896
1903
1910
1917
1925
1932
1939
1947
1954
1961
1969
1976
1984
1991
1999
2005
2013
2021
2029
2036
2044
2051
2059
2066
2074
2081
2089
2096
2103
2111
2118
2125
2133
2140
2147
2154
2161
2168
2175
2182
2188
2195
2201
2208
2214
2220
2226
2232
2237
2243
2248
2253
2258
2263
2268
2272
2276
2280
2284
2288
2291
2295
2298
2301
2303
2305
2308
2309
2311
2312
2314
2314
2315
2315
2315
2315
2315
2314
2313
2311
2310
2307
2305
2302
2299
2296
2292
2288
2284
2279
2274
2268
2262
2256
2249
2242
2235
2227
2219
2211
2202
2193
2183
2174
2163
2153
2142
2131
2119
2107
2095
2082
2069
2056
2041
2029
2013
2000
1985
1970
1955
1939
1923
1907
1891
1874
1857
1840
1822
1805
1787
1769
1751
1732
1713
1694
1675
1656
1637
1617
1597
1577
1557
1537
1516
1496
1475
1454
1433
1412
1390
1369
1347
1325
1303
1281
1259
1237
1215
1192
1170
1147
1124
1102
1079
1056
1033
1010
987
964
941
918
895
872
848
825
802
779
756
732
709
686
663
640
617
593
570
547
524
501
478
455
432
409
387
364
341
318
296
273
251
229
206
184
162
140
118
96
74
52
31
9
-12
-34
-55
-76
-97
-118
-139
-159
-180
-200
-221
-241
-261
-281
-301
-320
-340
-359
-379
-398
-417
-436
-455
-474
-492
-511
-529
-547
-565
-583
-601
-619
-637
-654
-672
-689
-707
-724
-741
-758
-775
-791
-808
-825
-841
-858
-874
-890
-906
-923
-939
-954
-970
-986
-1002
-1016
-1032
-1048
-1063
-1078
-1093
-1108
-1123
-1138
-1152
-1167
-1181
-1196
-1210
-1224
-1238
-1253
-1267
-1281
-1294
-1308
-1322
-1336
-1350
-1363
-1377
-1390
-1404
-1417
-1431
-1444
-1457
-1471
-1484
-1497
-1510
-1523
-1536
-1549
-1562
-1575
-1588
-1601
-1614
-1627
-1640
-1653
-1665
-1678
-1691
-1704
-1716
-1729
-1741
-1754
-1766
-1779
-1791
-1803
-1815
-1827
-1840
-1852
-1864
-1875
-1887
-1899
-1910
-1922
-1933
-1945
-1956
-1967
-1978
-1989
-2000
-2009
-2021
-2031
-2041
-2052
-2062
-2072
-2081
-2091
-2100
-2110
-2119
-2128
-2137
-2145
-2154
-2162
-2170
-2178
-2186
-2193
-2201
-2208
-2215
-2222
-2228
-2235
-2241
-2247
-2253
-2259
-2265
-2270
-2275
-2281
-2285
-2290
-2295
-2299
-2304
-2308
-2312
-2316
-2320
-2323
-2327
-2330
-2334
-2337
-2340
-2343
-2345
-2348
-2350
-2353
-2355
-2357
-2359
-2361
-2362
-2364
-2365
-2367
-2368
-2369
-2369
-2370
-2370
-2371
-2371
-2371
-2371
-2370
-2370
-2369
-2369
-2368
-2366
-2365
-2364
-2362
-2360
-2358
-2356
-2353
-2351
-2348
-2345
-2342
-2339
-2335
-2331
-2328
-2324
-2319
-2315
-2310
-2305
-2300
-2295
-2290
-2284
-2279
-2273
-2267
-2260
-2254
-2247
-2240
-2233
-2225
-2218
-2210
-2202
-2193
-2185
-2176
-2167
-2158
-2148
-2139
-2129
-2119
-2108
-2097
-2086
-2075
-2064
-2052
-2040
-2028
-2015
-2001
-1989
-1976
-1962
-1948
-1934
-1920
-1905
-1890
-1874
-1859
-1843
-1827
-1811
-1794
-1777
-1760
-1743
-1725
-1707
-1689
-1671
-1652
-1633
-1614
-1595
-1576
-1556
-1536
-1517
-1496
-1476
-1456
-1435
-1414
-1393
-1372
-1351
-1329
-1307
-1286
-1264
-1242
-1219
-1197
-1175
-1152
-1129
-1106
-1084
-1061
-1037
-1014
-991
-968
-944
-921
-897
-873
-849
-826
-802
-778
-754
-730
-706
-681
-657
-633
-609
-584
-560
-536
-511
-487
-462
-438
-413
-389
-364
-340
-315
-291
-266
-242
-217
-193
-169
-144
-120
-96
-72
-47
-23
1
25
49
72
96
120
144
167
191
214
237
260
284
307
329
352
375
398
420
443
465
487
509
531
553
575
597
618
640
661
682
704
725
746
766
787
807
828
848
868
888
908
927
947
966
985
1004
1022
1042
1060
1078
1096
1114
1132
1149
1166
1184
1200
1217
1234
1250
1266
1282
1298
1313
1329
1344
1359
1374
1388
1403
1417
1431
1445
1459
1472
1486
1499
1512
1525
1538
1551
1564
1576
1589
1601
1613
1625
1637
1648
1660
1671
1683
1694
1705
1716
1727
1737
1748
1759
1769
1779
1789
1799
1809
1819
1828
1837
1847
1856
1865
1873
1882
1890
1898
1906
1914
1921
1929
1936
1943
1950
1956
1963
1969
1975
1981
1986
1992
1997
2001
2007
2012
2016
2020
2024
2028
2032
2035
2037
2041
2044
2047
2049
2051
2053
2055
2056
2057
2059
2059
2060
2060
2061
2060
2060
2060
2059
2058
2057
2055
2053
2052
2049
2047
2044
2041
2037
2035
2031
2027
2023
2017
2013
2008
2003
1997
1992
1985
1979
1972
1965
1958
1951
1943
1935
1926
1918
1909
1900
1890
1880
1870
1860
1849
1838
1827
1816
1804
1792
1780
1767
1755
1741
1728
1715
1701
1687
1672
1658
1643
1628
1613
1598
1582
1567
1551
1535
1519
1502
1486
1469
1452
1436
1418
1401
1384
1367
1349
1331
1314
1296
1278
1259
1241
1223
1204
1186
1167
1148
1129
1110
1091
1072
1053
1033
1014
994
974
954
934
914
894
873
853
832
811
790
768
747
725
703
681
659
637
615
592
569
546
523
500
476
453
429
405
381
356
332
307
283
258
233
207
182
156
131
105
79
53
26
0
-27
-54
-81
-108
-135
-163
-190
-218
-246
-274
-302
-330
-358
-387
-415
-444
-473
-502
-531
-560
-589
-618
-648
-677
-707
-736
-766
-796
-825
-855
-885
-915
-945
-975
-1004
-1035
-1065
-1095
-1125
-1155
-1185
-1215
-1245
-1275
-1305
-1336
-1366
-1396
-1426
-1456
-1487
-1517
-1547
-1577
-1607
-1637
-1668
-1698
-1728
-1758
-1788
-1817
-1847
-1877
-1907
-1936
-1966
-1995
-2024
-2054
-2083
-2112
-2140
-2169
-2198
-2226
-2254
-2282
-2310
-2338
-2365
-2393
-2420
-2447
-2473
-2500
-2526
-2552
-2577
-2603
-2628
-2652
-2677
-2701
-2725
-2748
-2772
-2795
-2817
-2839
-2861
-2882
-2904
-2924
-2945
-2964
-2984
-3003
-3022
-3040
-3058
-3075
-3092
-3108
-3124
-3140
-3155
-3170
-3184
-3197
-3210
-3223
-3235
-3246
-3257
-3268
-3278
-3288
-3296
-3305
-3313
-3320
-3327
-3333
-3339
-3344
-3349
-3353
-3356
-3359
-3361
-3363
-3364
-3365
-3365
-3364
-3363
-3361
-3359
-3356
-3353
-3349
-3344
-3339
-3334
-3327
-3321
-3313
-3305
-3297
-3288
-3279
-3269
-3258
-3247
-3236
-3224
-3211
-3198
-3185
-3171
-3157
-3142
-3127
-3111
-3095
-3079
-3062
-3045
-3027
-3009
-2991
-2972
-2953
-2933
-2914
-2894
-2873
-2852
-2831
-2810
-2788
-2766
-2743
-2721
-2697
-2674
-2650
-2626
-2602
-2578
-2553
-2527
-2502
-2476
-2450
-2424
-2397
-2371
-2343
-2316
-2288
-2260
-2232
-2204
-2175
-2146
-2117
-2087
-2058
-2028
-1998
-1967
-1937
-1906
-1875
-1843
-1812
-1780
-1748
-1716
-1684
-1651
-1618
-1585
-1552
-1519
-1485
-1451
-1418
-1383
-1349
-1315
-1280
-1246
-1211
-1176
-1141
-1105
-1070
-1034
-999
-963
-927
-891
-855
-819
-783
-747
-710
-674
-638
-601
-564
-528
-491
-454
-418
-381
-344
-307
-271
-234
-197
-160
-123
-86
-49
-12
24
61
98
135
172
209
245
282
319
356
392
429
465
502
538
575
611
647
683
719
755
791
827
862
898
933
968
1002
1038
1073
1107
1141
1175
1209
1243
1277
1310
1343
1376
1409
1441
1474
1506
1538
1569
1600
1632
1662
1693
1724
1754
1784
1813
1843
1872
1901
1930
1958
1987
2015
2041
2070
2097
2125
2152
2178
2205
2231
2257
2283
2309
2335
2360
2385
2410
2435
2459
2484
2508
2532
2555
2579
2602
2625
2648
2671
2693
2715
2737
2759
2781
2802
2823
2844
2864
2885
2905
2925
2944
2964
2983
3002
3021
3039
3057
3075
3093
3110
3127
3144
3161
3178
3194
3210
3226
3241
3257
3272
3286
3301
3315
3329
3343
3357
3370
3383
3396
3408
3421
3433
3445
3456
3468
3479
3490
3500
3511
3521
3531
3541
3550
3559
3569
3577
3586
3594
3603
3611
3619
3626
3634
3641
3648
3655
3662
3668
3674
3681
3687
3692
3698
3703
3709
3714
3719
3724
3728
3733
3737
3741
3745
3748
3752
3755
3759
3762
3764
3767
3770
3772
3774
3776
3778
3780
3781
3783
3784
3785
3786
3786
3787
3787
3788
3788
3788
3788
3787
3787
3786
3785
3784
3783
3782
3781
3780
3778
3776
3775
3773
3771
3769
3766
3764
3762
3759
3757
3754
3751
3748
3745
3742
3739
3735
3732
3728
3724
3721
3717
3713
3709
3705
3701
3696
3692
3687
3683
3678
3673
3668
3663
3658
3652
3647
3641
3636
3630
3624
3618
3611
3605
3599
3592
3585
3578
3571
3564
3557
3549
3542
3534
3526
3518
3510
3501
3493
3484
3475
3466
3457
3448
3438
3428
3419
3409
3398
3388
3378
3367
3356
3345
3334
3323
3311
3299
3287
3275
3263
3251
3238
3225
3212
3199
3186
3172
3158
3144
3130
3116
3102
3087
3072
3057
3042
3026
3011
2995
2979
2963
2947
2931
2914
2897
2880
2863
2846
2829
2811
2794
2776
2758
2740
2721
2703
2684
2666
2647
2628
2608
2589
2570
2550
2531
2511
2491
2471
2451
2430
2410
2390
2369
2349
2328
2307
2287
2266
2245
2224
2203
2181
2160
2139
2118
2096
2075
2053
2032
2009
1988
1967
1945
1923
1901
1879
1857
1835
1813
1791
1769
1747
1725
1703
1681
1659
1636
1614
1592
1570
1547
1525
1503
1481
1458
1436
1414
1391
1369
1347
1325
1302
1280
1258
1235
1213
1191
1169
1146
1124
1102
1080
1058
1035
1012
991
969
947
926
904
882
860
839
817
796
774
753
732
711
690
669
648
628
607
587
566
546
526
506
486
467
447
428
408
389
370
351
333
314
295
277
259
241
223
205
187
170
153
135
118
101
85
68
51
35
19
3
-13
-29
-45
-60
-76
-91
-106
-121
-136
-150
-165
-179
-193
-207
-221
-234
-247
-261
-273
-286
-299
-311
-323
-335
-347
-358
-369
-380
-391
-401
-411
-421
-431
-441
-450
-459
-467
-476
-484
-492
-500
-507
-514
-521
-528
-534
-541
-547
-552
-558
-563
-568
-572
-577
-581
-585
-588
-592
-595
-597
-600
-602
-604
-606
-607
-608
-609
-610
-610
-610
-610
-610
-609
-608
-607
-605
-603
-601
-599
-597
-594
-591
-588
-585
-582
-578
-574
-570
-566
-561
-557
-552
-547
-542
-537
-531
-526
-520
-514
-508
-502
-496
-490
-483
-476
-469
-463
-456
-448
-441
-434
-426
-419
-411
-403
-395
-387
-379
-371
-363
-355
-347
-338
-330
-321
-313
-304
-295
-287
-278
-269
-260
-252
-243
-234
-225
-216
-207
-198
-189
-180
-171
-162
-153
-144
-135
-126
-117
-107
-98
-89
-80
-71
-61
-52
-43
-33
-24
-15
-5
4
13
23
32
41
51
60
70
79
89
98
107
117
126
135
145
154
163
173
182
191
200
210
219
228
237
246
255
264
273
282
291
299
308
317
325
334
342
351
359
367
376
384
392
400
407
415
423
430
438
445
453
460
467
474
481
489
495
502
509
516
523
530
536
543
550
556
563
569
576
583
589
596
602
609
616
622
629
636
643
650
657
664
671
678
685
692
700
707
714
722
730
738
745
753
761
770
778
786
795
803
812
821
829
838
847
856
866
875
884
894
903
913
923
933
943
953
963
973
983
994
1004
1014
1025
1036
1046
1057
1068
1079
1090
1101
1112
1123
1134
1145
1157
1168
1179
1191
1202
1213
1225
1236
1248
1259
1270
1282
1293
1305
1316
1327
1339
1350
1361
1372
1384
1395
1406
1417
1428
1438
1449
1460
1471
1481
1492
1502
1512
1522
1533
1543
1553
1562
1572
1582
1591
1600
1610
1619
1628
1637
1645
1654
1662
1671
1679
1687
1694
1702
1710
1717
1724
1731
1738
1745
1751
1757
1763
1769
1775
1780
1786
1791
1796
1801
1805
1809
1814
1818
1821
1825
1828
1831
1834
1837
1840
1842
1845
1847
1849
1850
1852
1853
1855
1856
1856
1857
1858
1858
1858
1858
1858
1857
1856
1856
1855
1853
1852
1851
1849
1847
1845
1842
1840
1837
1834
1831
1828
1825
1821
1817
1813
1809
1804
1800
1795
1790
1785
1780
1774
1769
1763
1757
1751
1744
1738
1731
1724
1717
1709
1702
1694
1686
1678
1670
1661
1653
1644
1635
1626
1616
1607
1597
1587
1577
1567
1556
1546
1535
1524
1513
1501
1489
1478
1466
1453
1441
1428
1416
1403
1390
1376
1363
1349
1336
1322
1308
1293
1279
1265
1250
1235
1220
1205
1190
1175
1160
1144
1128
1113
1097
1081
1065
1048
1032
1016
999
982
966
949
932
915
898
881
863
846
829
811
794
776
759
741
723
706
688
670
653
635
617
600
582
564
547
529
512
494
477
459
442
425
408
391
374
357
340
323
307
290
273
257
241
225
208
192
176
161
145
129
114
99
83
68
53
38
24
9
-6
-20
-34
-48
-62
-76
-90
-103
-117
-130
-143
-157
-170
-182
-195
-208
-220
-233
-245
-257
-269
-281
-293
-305
-317
-328
-340
-352
-363
-375
-386
-397
-408
-419
-431
-442
-453
-463
-474
-485
-496
-506
-517
-527
-537
-548
-558
-568
-578
-588
-598
-607
-617
-627
-636
-646
-655
-664
-673
-682
-691
-700
-708
-717
-725
-734
-742
-750
-758
-766
-774
-781
-789
-796
-804
-811
-818
-826
-833
-840
-846
-853
-860
-867
-873
-880
-886
-893
-899
-905
-911
-918
-924
-930
-936
-942
-948
-954
-959
-965
-971
-977
-983
-988
-994
-999
-1004
-1010
-1016
-1022
-1027
-1033
-1038
-1043
-1049
-1054
-1059
-1065
-1070
-1075
-1081
-1086
-1091
-1096
-1101
-1106
-1112
-1117
-1122
-1127
-1132
-1137
-1142
-1146
-1151
-1156
-1161
-1166
-1170
-1175
-1180
-1184
-1189
-1193
-1197
-1202
-1206
-1210
-1214
-1218
-1222
-1226
-1230
-1233
-1237
-1241
-1244
-1247
-1251
-1254
-1257
-1260
-1263
-1265
-1268
-1270
-1273
-1275
-1277
-1279
-1281
-1283
-1285
-1286
-1288
-1289
-1290
-1291
-1292
-1293
-1294
-1294
-1295
-1295
-1295
-1295
-1295
-1295
-1294
-1293
-1293
-1292
-1291
-1289
-1288
-1286
-1285
-1283
-1281
-1279
-1276
-1274
-1271
-1268
-1265
-1262
-1258
-1254
-1251
-1247
-1243
-1238
-1234
-1229
-1224
-1219
-1214
-1209
-1203
-1197
-1192
-1185
-1179
-1173
-1166
-1159
-1153
-1145
-1138
-1131
-1123
-1115
-1108
-1099
-1091
-1083
-1074
-1066
-1057
-1048
-1039
-1029
-1020
-1010
-1000
-991
-981
-971
-961
-951
-940
-930
-919
-908
-898
-887
-876
-865
-853
-842
-831
-820
-809
-797
-786
-775
-763
-752
-740
-729
-718
-706
-695
-684
-673
-662
-651
-640
-629
-618
-607
-597
-586
-576
-565
-555
-545
-535
-526
-516
-506
-497
-488
-479
-470
-461
-453
-444
-436
-428
-420
-412
-405
-397
-390
-383
-376
-369
-363
-356
-350
-344
-339
-333
-328
-323
-318
-313
-308
-304
-300
-296
-292
-289
-285
-282
-279
-277
-274
-272
-269
-267
-266
-264
-263
-261
-260
-259
-258
-258
-257
-257
-257
-257
-257
-257
-257
-258
-258
-259
-260
-261
-262
-263
-264
-265
-267
-268
-270
-271
-273
-274
-276
-278
-280
-281
-283
-285
-287
-289
-291
-293
-295
-297
-298
-300
-302
-304
-306
-308
-310
-312
-313
-315
-317
-318
-320
-322
-323
-325
-326
-328
-329
-331
-332
-334
-335
-337
-338
-339
-341
-342
-343
-345
-346
-348
-349
-350
-352
-353
-354
-356
-357
-359
-360
-361
-363
-364
-366
-367
-369
-370
-372
-373
-375
-376
-378
-379
-381
-382
-384
-385
-387
-388
-389
-391
-392
-393
-394
-395
-396
-397
-398
-399
-399
-400
-400
-401
-401
-401
-401
-400
-400
-399
-399
-398
-397
-395
-394
-393
-391
-389
-387
-385
-382
-379
-377
-374
-370
-367
-363
-359
-355
-351
-347
-342
-337
-332
-327
-322
-316
-311
-305
-299
-292
-286
-279
-272
-266
-258
-251
-244
-236
-228
-220
-212
-204
-196
-188
-179
-170
-161
-152
-143
-134
-125
-116
-106
-96
-87
-77
-67
-57
-47
-37
-27
-17
-6
4
15
25
36
46
57
68
79
89
100
111
122
133
144
155
166
177
189
200
211
222
234
245
256
267
279
290
301
313
324
336
347
358
370
381
393
404
415
427
438
449
460
472
483
494
505
516
527
539
550
561
572
583
594
605
615
626
637
648
659
669
680
691
701
712
723
733
744
754
765
775
785
796
806
817
827
837
847
858
868
878
888
898
908
918
928
938
948
958
968
977
987
997
1006
1016
1025
1035
1044
1054
1063
1072
1081
1091
1100
1109
1118
1127
1135
1144
1153
1162
1170
1179
1188
1196
1205
1213
1221
1230
1238
1246
1255
1263
1271
1279
1287
1295
1303
1311
1319
1327
1335
1343
1350
1358
1366
1374
1381
1389
1396
1404
1411
1419
1426
1433
1441
1448
1455
1462
1470
1477
1484
1491
1498
1505
1512
1519
1526
1533
1539
1546
1553
1559
1566
1573
1579
1586
1592
1599
1605
1611
1618
1624
1630
1636
1642
1648
1654
1660
1666
1672
1678
1684
1689
1695
1701
1706
1712
1717
1723
1728
1733
1739
1744
1749
1754
1759
1764
1769
1774
1779
1784
1789
1793
1798
1803
1807
1812
1816
1820
1825
1829
1833
1838
1842
1846
1850
1854
1858
1862
1866
1870
1874
1878
1882
1886
1889
1893
1896
1900
1904
1907
1911
1914
1917
1921
1924
1927
1930
1933
1936
1939
1942
1945
1948
1951
1954
1957
1959
1962
1965
1967
1970
1972
1975
1977
1979
1982
1984
1986
1988
1990
1992
1994
1996
1998
2000
2001
2003
2004
2005
2007
2009
2009
2011
2012
2013
2013
2015
2016
2016
2017
2017
2017
2017
2017
2017
2017
2017
2017
2017
2016
2015
2015
2013
2012
2011
2009
2008
2005
2005
2003
2000
1998
1996
1993
1990
1987
1984
1981
1978
1974
1970
1966
1962
1958
1954
1949
1945
1940
1935
1930
1924
1919
1913
1908
1902
1896
1889
1883
1877
1870
1863
1857
1850
1843
1835
1828
1821
1813
1806
1798
1790
1782
1774
1766
1758
1750
1742
1733
1725
1716
1708
1699
1691
1682
1673
1665
1656
1647
1639
1630
1621
1612
1603
1594
1586
1577
1568
1559
1550
1541
1532
1523
1514
1505
1496
1487
1478
1469
1460
1451
1442
1433
1424
1415
1406
1397
1388
1379
1370
1361
1352
1344
1335
1326
1318
1309
1301
1293
1284
1276
1268
1260
1252
1244
1237
1229
1221
1214
1207
1200
1193
1186
1179
1172
1166
1160
1153
1147
1142
1136
1130
1125
1120
1115
1110
1105
1101
1097
1093
1089
1085
1082
1078
1075
1072
1070
1067
1065
1063
1061
1059
1058
1056
1055
1054
1054
1053
1053
1053
1053
1053
1054
1054
1055
1056
1057
1059
1061
1062
1064
1066
1069
1071
1074
1077
1080
1083
1087
1090
1094
1098
1102
1107
1111
1116
1120
1125
1130
1135
1140
1146
1151
1157
1163
1168
1174
1180
1186
1193
1199
1205
1212
1218
1225
1232
1239
1245
1252
1260
1267
1274
1281
1288
1296
1303
1310
1318
1325
1333
1340
1348
1355
1363
1370
1378
1385
1392
1400
1407
1414
1422
1429
1436
1443
1450
1457
1464
1471
1477
1484
1491
1497
1504
1510
1516
1522
1528
1534
1540
1546
1551
1557
1562
1567
1572
1577
1582
1586
1591
1595
1599
1603
1607
1611
1614
1618
1621
1624
1627
1629
1632
1634
1636
1638
1640
1642
1643
1644
1645
1646
1647
1648
1648
1648
1648
1648
1648
1647
1646
1646
1645
1643
1642
1640
1639
1637
1635
1633
1631
1628
1626
1623
1620
1617
1614
1610
1607
1603
1599
1595
1591
1587
1582
1578
1573
1568
1563
1558
1553
1547
1541
1536
1530
1524
1517
1511
1505
1498
1491
1484
1477
1470
1463
1455
1447
1439
1432
1423
1415
1407
1398
1390
1381
1372
1363
1354
1344
1335
1325
1315
1306
1296
1286
1276
1265
1255
1245
1234
1224
1213
1202
1192
1181
1170
1159
1148
1138
1127
1115
1104
1093
1082
1071
1060
1049
1037
1026
1014
1002
992
980
969
958
946
935
923
911
900
888
876
865
853
841
829
818
806
794
782
770
758
746
734
722
709
697
685
673
661
649
636
624
612
600
587
575
563
550
538
526
514
501
489
477
465
452
440
428
416
404
391
379
367
355
343
331
319
307
295
283
271
259
247
235
223
211
199
187
175
163
151
139
127
115
102
90
78
65
53
40
28
15
2
-10
-23
-36
-49
-62
-75
-89
-102
-115
-128
-142
-155
-169
-182
-196
-210
-223
-237
-251
-264
-278
-292
-305
-319
-333
-346
-360
-374
-387
-401
-414
-428
-441
-455
-468
-481
-495
-508
-521
-534
-547
-560
-573
-586
-599
-612
-624
-637
-649
-661
-674
-686
-698
-709
-721
-733
-744
-756
-767
-778
-789
-800
-810
-821
-831
-841
-851
-861
-871
-880
-890
-899
-908
-917
-925
-934
-942
-950
-958
-966
-973
-981
-988
-995
-1002
-1008
-1014
-1022
-1028
-1034
-1040
-1046
-1051
-1057
-1062
-1067
-1072
-1077
-1081
-1086
-1090
-1094
-1098
-1102
-1106
-1110
-1113
-1117
-1120
-1123
-1126
-1129
-1132
-1135
-1137
-1140
-1142
-1145
-1147
-1149
-1151
-1153
-1155
-1156
-1158
-1160
-1161
-1162
-1164
-1165
-1166
-1167
-1168
-1169
-1170
-1171
-1171
-1172
-1173
-1173
-1174
-1174
-1174
-1174
-1175
-1175
-1175
-1175
-1175
-1175
-1174
-1174
-1174
-1173
-1173
-1172
-1172
-1171
-1171
-1170
-1169
-1168
-1167
-1166
-1165
-1164
-1163
-1161
-1160
-1159
-1157
-1156
-1154
-1153
-1151
-1149
-1147
-1145
-1143
-1141
-1139
-1137
-1134
-1132
-1130
-1127
-1125
-1122
-1119
-1116
-1114
-1111
-1108
-1105
-1102
-1098
-1095
-1092
-1088
-1085
-1082
-1078
-1075
-1071
-1067
-1064
-1060
-1056
-1053
-1049
-1045
-1042
-1038
-1034
-1030
-1027
-1022
-1018
-1014
-1012
-1008
-1004
-1000
-997
-993
-990
-986
-983
-980
-976
-973
-970
-966
-963
-960
-957
-954
-951
-948
-945
-942
-939
-936
-933
-930
-927
-925
-922
-919
-916
-914
-911
-908
-906
-903
-901
-898
-895
-893
-890
-888
-885
-883
-880
-878
-875
-873
-870
-868
-865
-863
-860
-858
-856
-853
-851
-849
-847
-844
-842
-840
-838
-835
-833
-831
-829
-827
-824
-822
-820
-818
-816
-814
-812
-810
-807
-805
-803
-801
-799
-797
-795
-793
-791
-789
-786
-784
-782
-780
-778
-776
-774
-772
-770
-767
-765
-763
-761
-759
-757
-754
-752
-750
-748
-746
-743
-741
-739
-736
-734
-732
-729
-727
-724
-722
-720
-717
-715
-712
-710
-707
-705
-702
-699
-697
-694
-692
-689
-686
-684
-681
-678
-676
-673
-670
-668
-665
-662
-660
-657
-654
-651
-649
-646
-643
-641
-638
-635
-632
-630
-627
-624
-621
-619
-616
-613
-610
-608
-605
-602
-599
-596
-594
-591
-588
-585
-582
-579
-577
-574
-571
-568
-565
-562
-559
-556
-552
-549
-546
-543
-540
-537
-533
-530
-527
-523
-520
-516
-513
-509
-506
-502
-499
-495
-491
-488
-484
-480
-476
-472
-468
-464
-460
-456
-452
-448
-443
-439
-435
-430
-426
-421
-417
-412
-407
-403
-398
-393
-388
-382
-377
-372
-366
-361
-355
-350
-344
-338
-332
-326
-320
-314
-307
-301
-295
-288
-281
-274
-268
-261
-254
-247
-239
-232
-225
-217
-210
-202
-195
-187
-179
-171
-164
-156
-148
-140
-131
-123
-115
-107
-98
-90
-81
-73
-64
-55
-47
-38
-29
-19
-10
-1
9
18
28
38
48
58
68
78
88
99
110
121
132
143
154
165
177
189
201
213
225
238
250
263
276
289
303
316
330
344
358
372
387
401
416
431
446
461
476
492
508
523
539
555
572
588
604
621
638
655
671
689
706
723
740
758
775
793
811
829
847
865
883
902
920
939
957
976
995
1014
1033
1052
1071
1090
1109
1129
1148
1168
1187
1207
1226
1246
1265
1285
1305
1325
1344
1364
1384
1403
1423
1442
1462
1482
1501
1520
1540
1559
1578
1598
1617
1636
1655
1674
1692
1711
1730
1748
1767
1785
1804
1822
1840
1858
1876
1894
1912
1930
1947
1965
1983
2000
2017
2035
2052
2070
2087
2104
2121
2138
2155
2172
2188
2205
2221
2238
2254
2270
2287
2303
2318
2334
2350
2365
2381
2396
2411
2426
2440
2455
2469
2484
2498
2512
2525
2539
2552
2565
2578
2591
2603
2616
2628
2640
2651
2663
2674
2685
2696
2706
2717
2727
2736
2746
2755
2765
2773
2782
2791
2799
2807
2815
2822
2830
2837
2844
2851
2857
2863
2869
2875
2881
2886
2891
2896
2901
2906
2910
2914
2918
2921
2924
2927
2930
2933
2935
2937
2939
2941
2942
2944
2945
2945
2946
2946
2946
2946
2946
2945
2944
2944
2942
2941
2939
2938
2936
2934
2931
2929
2926
2923
2920
2917
2914
2911
2907
2903
2899
2895
2891
2887
2882
2878
2873
2868
2863
2858
2853
2847
2842
2836
2831
2825
2819
2813
2807
2801
2794
2788
2781
2774
2768
2761
2754
2746
2739
2732
2724
2716
2709
2701
2693
2685
2676
2668
2659
2651
2642
2633
2624
2615
2606
2597
2588
2578
2569
2559
2549
2539
2529
2519
2509
2499
2489
2478
2468
2457
2447
2436
2425
2414
2403
2392
2381
2370
2359
2348
2337
2325
2314
2303
2291
2280
2269
2257
2246
2235
2224
2212
2201
2190
2179
2168
2156
2145
2134
2123
2113
2102
2091
2080
2069
2059
2048
2037
2027
2017
2007
1997
1986
1976
1966
1957
1947
1937
1927
1918
1908
1899
1889
1880
1871
1862
1852
1843
1834
1825
1816
1808
1799
1790
1781
1773
1764
1756
1747
1739
1731
1723
1714
1706
1698
1690
1682
1675
1667
1659
1652
1644
1637
1629
1622
1615
1607
1600
1593
1586
1579
1573
1566
1559
1552
1546
1539
1533
1527
1520
1514
1508
1502
1496
1490
1484
1478
1472
1466
1460
1454
1449
1443
1437
1432
1426
1421
1415
1410
1404
1399
1393
1388
1382
1377
1371
1366
1360
1355
1350
1344
1339
1333
1328
1322
1316
1311
1305
1299
1294
1288
1282
1276
1270
1264
1258
1252
1246
1240
1234
1227
1221
1214
1208
1201
1194
1188
1181
1174
1167
1160
1152
1145
1138
1131
1123
1116
1108
1100
1092
1085
1077
1069
1061
1052
1044
1036
1027
1018
1010
1002
993
984
975
967
958
948
939
930
921
912
902
893
883
874
864
854
845
835
825
815
805
795
785
774
764
754
744
733
723
712
701
691
680
669
658
647
636
625
613
602
591
579
567
556
544
532
520
508
496
484
472
460
447
435
422
410
397
384
371
358
345
333
319
306
293
280
267
254
240
227
214
200
187
173
160
147
133
120
106
93
79
66
52
39
25
12
-2
-16
-29
-43
-56
-70
-83
-96
-110
-123
-137
-150
-164
-177
-190
-204
-217
-230
-244
-257
-270
-283
-296
-309
-322
-335
-348
-360
-373
-386
-398
-411
-423
-436
-448
-460
-472
-485
-497
-509
-521
-533
-545
-557
-568
-580
-592
-603
-615
-627
-638
-649
-661
-672
-683
-694
-705
-716
-727
-738
-749
-760
-771
-781
-792
-802
-813
-823
-833
-843
-853
-863
-873
-883
-892
-902
-911
-920
-929
-938
-947
-956
-964
-973
-981
-989
-997
-1004
-1012
-1020
-1027
-1034
-1041
-1047
-1054
-1060
-1066
-1072
-1078
-1083
-1088
-1093
-1098
-1103
-1107
-1111
-1115
-1119
-1123
-1126
-1129
-1132
-1135
-1137
-1139
-1142
-1143
-1145
-1146
-1148
-1149
-1149
-1150
-1150
-1150
-1150
-1150
-1149
-1148
-1148
-1146
-1145
-1143
-1141
-1139
-1137
-1135
-1132
-1129
-1126
-1122
-1119
-1115
-1111
-1107
-1102
-1098
-1093
-1088
-1082
-1077
-1071
-1065
-1059
-1052
-1046
-1039
-1032
-1025
-1016
-1010
-1002
-994
-986
-977
-968
-960
-951
-941
-932
-922
-913
-903
-893
-882
-872
-861
-850
-839
-828
-817
-805
-793
-781
-769
-757
-745
-732
-719
-706
-693
-680
-666
-653
-639
-625
-611
-597
-583
-568
-553
-538
-523
-508
-493
-477
-462
-446
-430
-414
-398
-382
-365
-348
-332
-315
-298
-281
-264
-246
-229
-211
-194
-176
-158
-140
-122
-104
-86
-68
-49
-31
-13
6
24
43
61
80
99
117
136
155
174
193
211
230
249
268
287
306
325
343
362
381
400
419
438
456
475
494
513
531
550
569
587
606
624
643
661
679
698
716
734
753
771
789
807
825
843
860
878
896
913
931
948
966
983
1000
1016
1034
1051
1068
1085
1102
1118
1135
1151
1167
1184
1200
1216
1232
1248
1264
1279
1295
1310
1326
1341
1356
1372
1387
1402
1417
1431
1446
1461
1475
1490
1504
1518
1533
1547
1561
1575
1589
1602
1616
1629
1643
1656
1669
1682
1695
1708
1721
1734
1746
1759
1771
1784
1796
1808
1820
1832
1843
1855
1866
1878
1889
1900
1911
1922
1933
1943
1954
1964
1974
1984
1994
2003
2013
2021
2031
2041
2049
2058
2067
2075
2083
2091
2099
2107
2114
2122
2129
2136
2143
2150
2156
2163
2169
2175
2181
2186
2192
2197
2202
2207
2212
2216
2221
2225
2229
2233
2236
2239
2243
2245
2248
2251
2253
2255
2257
2259
2260
2261
2262
2263
2264
2264
2264
2264
2264
2263
2262
2261
2260
2259
2257
2255
2253
2251
2249
2246
2243
2240
2237
2233
2230
2226
2222
2217
2213
2208
2203
2198
2193
2188
2182
2177
2171
2165
2158
2152
2146
2139
2132
2125
2118
2111
2104
2096
2088
2081
2073
2065
2057
2049
2040
2032
2023
2015
2005
1997
1988
1979
1969
1960
1951
1941
1931
1921
1912
1902
1891
1881
1871
1860
1850
1839
1829
1818
1807
1796
1785
1774
1762
1751
1740
1728
1717
1705
1694
1682
1671
1659
1647
1635
1624
1612
1600
1588
1576
1564
1552
1541
1529
1517
1505
1493
1481
1469
1457
1445
1433
1421
1409
1397
1385
1373
1362
1350
1338
1326
1314
1302
1290
1278
1267
1255
1243
1231
1219
1207
1196
1184
1172
1161
1149
1137
1126
1114
1103
1091
1080
1068
1057
1046
1034
1022
1012
1000
990
979
968
957
946
936
925
915
904
894
884
874
864
854
844
834
824
814
805
795
786
777
767
758
749
740
731
723
714
705
697
688
680
671
663
655
647
638
630
622
614
607
599
591
583
576
568
560
553
545
538
530
523
516
508
501
494
487
479
472
465
458
451
444
437
429
422
415
408
401
394
387
379
372
365
358
350
343
335
328
320
313
305
298
290
282
274
266
258
250
242
234
225
217
208
200
191
183
174
165
156
147
138
129
119
110
101
91
81
72
62
52
42
32
22
12
2
-8
-18
-29
-39
-50
-60
-70
-81
-91
-102
-112
-123
-133
-144
-154
-165
-175
-185
-196
-206
-216
-226
-237
-247
-257
-266
-276
-286
-296
-305
-315
-324
-333
-342
-351
-360
-369
-378
-386
-394
-403
-411
-419
-427
-435
-442
-450
-457
-464
-471
-478
-485
-491
-498
-504
-510
-516
-522
-528
-533
-539
-544
-549
-554
-559
-564
-568
-573
-577
-581
-585
-588
-592
-595
-598
-601
-604
-607
-609
-612
-614
-616
-617
-619
-620
-621
-622
-623
-624
-624
-624
-624
-623
-623
-622
-621
-620
-618
-617
-615
-613
-610
-608
-605
-602
-599
-595
-592
-588
-584
-579
-575
-570
-565
-560
-554
-549
-543
-537
-531
-524
-518
-511
-504
-497
-489
-482
-474
-466
-458
-449
-441
-432
-423
-415
-405
-396
-387
-377
-367
-358
-348
-337
-327
-317
-306
-295
-284
-273
-262
-251
-239
-228
-216
-204
-192
-180
-168
-156
-143
-131
-118
-105
-92
-79
-66
-53
-39
-26
-12
1
15
29
43
57
71
85
99
114
128
143
157
172
187
201
216
231
246
261
276
291
306
322
337
352
367
383
398
413
429
444
459
475
490
506
521
537
552
567
583
598
614
629
644
660
675
691
706
722
737
752
768
783
799
814
829
845
860
875
891
906
921
937
952
967
982
998
1012
1028
1043
1058
1073
1088
1103
1118
1133
1148
1163
1178
1192
1207
1222
1237
1252
1267
1281
1296
1311
1326
1340
1355
1370
1385
1399
1414
1428
1443
1458
1472
1487
1501
1516
1530
1544
1559
1573
1587
1602
1616
1630
1644
1658
1672
1686
1700
1714
1728
1741
1755
1769
1782
1796
1809
1822
1836
1849
1862
1875
1888
1901
1914
1926
1939
1952
1964
1977
1989
2001
2013
2025
2037
2049
2061
2073
2084
2096
2107
2118
2130
2141
2152
2163
2173
2184
2195
2205
2216
2226
2236
2246
2256
2266
2276
2285
2295
2304
2314
2323
2332
2341
2350
2359
2367
2376
2384
2393
2401
2409
2417
2425
2433
2440
2448
2455
2462
2469
2476
2483
2490
2496
2503
2509
2515
2521
2527
2532
2538
2543
2548
2553
2558
2563
2567
2571
2576
2580
2584
2587
2591
2594
2598
2601
2604
2607
2609
2612
2614
2617
2619
2621
2623
2625
2626
2628
2629
2630
2631
2632
2633
2634
2635
2635
2636
2636
2636
2636
2636
2636
2636
2636
2635
2635
2634
2633
2633
2632
2631
2630
2628
2627
2626
2624
2623
2621
2619
2617
2615
2613
2611
2609
2607
2604
2602
2599
2596
2593
2591
2587
2584
2581
2578
2574
2571
2567
2564
2560
2556
2552
2548
2544
2540
2535
2531
2527
2522
2517
2513
2508
2503
2498
2493
2488
2482
2477
2472
2466
2461
2455
2450
2444
2438
2433
2427
2421
2415
2409
2403
2397
2391
2384
2378
2372
2365
2359
2352
2346
2339
2333
2326
2319
2312
2305
2298
2291
2284
2277
2270
2263
2255
2248
2240
2233
2225
2217
2209
2201
2193
2185
2177
2169
2160
2152
2143
2135
2126
2117
2108
2099
2090
2080
2071
2061
2052
2041
2032
2021
2012
2001
1991
1981
1970
1960
1949
1938
1927
1916
1905
1893
1882
1870
1859
1847
1835
1823
1811
1799
1786
1774
1761
1749
1736
1723
1710
1697
1684
1671
1658
1645
1631
1618
1604
1591
1577
1563
1549
1536
1522
1508
1494
1480
1465
1451
1437
1423
1409
1394
1380
1366
1351
1337
1322
1308
1294
1279
1265
1250
1236
1221
1207
1193
1178
1164
1150
1135
1121
1107
1092
1078
1064
1050
1035
1020
1006
993
979
965
951
937
923
909
895
882
868
854
841
827
814
800
787
774
761
747
734
721
709
696
683
670
658
645
633
621
609
596
584
573
561
549
537
526
514
503
492
481
470
459
448
438
427
417
407
397
387
377
368
358
349
339
330
321
313
304
296
287
279
271
263
256
248
241
234
227
220
213
207
201
195
189
183
178
172
167
162
157
153
148
144
140
136
132
128
125
122
119
116
113
110
108
106
103
102
100
98
97
95
94
93
92
92
91
91
90
90
90
90
91
91
91
92
93
94
95
97
98
100
101
103
105
107
110
112
115
117
120
123
126
130
133
136
140
144
148
152
156
160
164
169
173
178
182
187
192
197
202
207
213
218
223
229
234
240
245
251
257
263
268
274
280
286
292
299
305
311
317
323
330
336
342
349
355
362
368
375
381
388
394
401
408
414
421
428
434
441
448
454
461
468
474
481
488
494
501
508
514
521
528
534
541
548
554
561
567
574
580
587
594
600
607
613
620
626
632
639
645
652
658
664
671
677
683
690
696
702
709
715
721
727
734
740
746
752
758
764
771
777
783
789
795
801
807
813
820
826
832
838
844
850
856
863
869
875
881
888
894
900
907
913
919
926
932
939
945
952
958
965
972
978
985
992
999
1006
1012
1020
1027
1034
1041
1049
1056
1063
1071
1078
1086
1093
1101
1109
1117
1125
1133
1141
1149
1157
1165
1174
1182
1190
1199
1208
1216
1225
1234
1243
1252
1261
1270
1280
1289
1298
1308
1317
1327
1336
1346
1356
1366
1375
1385
1395
1405
1415
1425
1435
1445
1455
1465
1475
1485
1495
1505
1515
1525
1535
1545
1555
1565
1575
1585
1594
1604
1614
1624
1634
1644
1653
1663
1673
1682
1692
1701
1711
1720
1730
1739
1748
1757
1766
1775
1784
1793
1802
1811
1819
1828
1836
1845
1853
1861
1869
1877
1885
1893
1900
1908
1915
1922
1929
1936
1943
1950
1956
1963
1969
1975
1981
1987
1992
1998
2003
2008
2013
2017
2023
2027
2031
2036
2039
2043
2047
2050
2053
2056
2059
2061
2064
2066
2068
2070
2071
2072
2074
2075
2075
2076
2076
2076
2076
2076
2076
2075
2074
2073
2072
2070
2069
2067
2065
2063
2061
2058
2056
2053
2050
2047
2043
2040
2036
2033
2029
2024
2020
2016
2011
2005
2001
1996
1991
1986
1980
1974
1968
1962
1956
1950
1943
1937
1930
1923
1916
1908
1901
1893
1885
1877
1869
1861
1853
1844
1835
1827
1818
1808
1799
1790
1780
1771
1761
1751
1741
1731
1720
1710
1699
1689
1678
1667
1656
1645
1633
1622
1610
1599
1587
1575
1563
1552
1540
1527
1515
1503
1491
1478
1466
1453
1440
1428
1415
1402
1389
1376
1363
1350
1337
1323
1310
1297
1283
1270
1256
1242
1229
1215
1201
1187
1173
1159
1145
1131
1117
1102
1088
1074
1059
1045
1030
1014
1000
986
971
956
941
926
911
896
881
866
851
835
820
805
790
774
759
744
728
713
697
682
667
651
636
620
605
589
574
558
543
528
512
497
481
466
451
436
420
405
390
375
360
345
330
315
300
286
271
256
242
227
213
198
184
170
156
142
128
114
100
87
73
60
46
33
19
6
-7
-20
-33
-45
-58
-71
-83
-95
-107
-119
-131
-143
-155
-166
-178
-189
-200
-211
-221
-232
-242
-253
-263
-273
-282
-292
-301
-310
-319
-328
-336
-345
-353
-361
-369
-376
-384
-391
-398
-405
-411
-417
-424
-430
-435
-441
-446
-451
-456
-461
-465
-470
-474
-478
-481
-485
-488
-491
-494
-497
-499
-501
-503
-505
-507
-508
-509
-511
-512
-512
-513
-513
-513
-513
-513
-513
-513
-512
-511
-510
-509
-508
-507
-505
-503
-501
-499
-497
-495
-493
-490
-487
-485
-482
-479
-475
-472
-469
-465
-462
-458
-454
-450
-446
-442
-438
-434
-429
-425
-420
-415
-410
-405
-400
-395
-390
-385
-379
-374
-368
-363
-357
-351
-345
-340
-334
-327
-321
-315
-309
-303
-296
-290
-283
-277
-270
-263
-257
-250
-243
-236
-229
-222
-215
-208
-201
-194
-187
-180
-172
-165
-158
-150
-143
-135
-128
-120
-113
-105
-98
-90
-83
-75
-67
-60
-52
-44
-37
-29
-21
-14
-6
2
9
17
24
32
40
47
55
62
70
77
85
92
100
107
115
122
130
137
145
152
159
167
174
182
189
197
204
212
219
227
234
242
249
257
265
272
280
288
296
303
311
319
327
335
343
351
359
367
376
384
392
400
409
417
425
434
442
451
459
468
476
485
494
502
511
520
529
538
547
556
565
574
583
592
601
611
620
630
639
649
658
668
678
687
697
707
717
727
737
748
758
768
778
789
799
810
820
831
841
852
863
873
884
895
906
917
928
938
949
960
971
982
993
1004
1014
1026
1037
1048
1059
1070
1080
1091
1102
1113
1123
1134
1145
1155
1166
1176
1187
1197
1207
1218
1228
1238
1248
1257
1267
1277
1287
1296
1306
1315
1324
1333
1342
1351
1360
1369
1377
1386
1394
1402
1410
1418
1426
1433
1441
1448
1455
1462
1469
1476
1483
1489
1495
1501
1507
1513
1519
1524
1529
1534
1539
1544
1549
1553
1557
1562
1566
1569
1573
1576
1579
1583
1585
1588
1591
1593
1595
1597
1599
1601
1602
1604
1605
1606
1606
1607
1607
1608
1608
1608
1608
1607
1606
1606
1605
1604
1602
1601
1599
1597
1596
1593
1591
1589
1586
1583
1580
1577
1574
1570
1566
1563
1559
1554
1550
1546
1541
1536
1531
1526
1521
1516
1510
1504
1499
1493
1487
1481
1474
1468
1462
1455
1448
1442
1435
1428
1421
1413
1406
1399
1391
1384
1376
1369
1361
1353
1345
1337
1329
1321
1313
1305
1297
1288
1280
1272
1263
1255
1246
1238
1229
1220
1212
1203
1194
1186
1177
1168
1159
1150
1141
1133
1124
1115
1106
1097
1088
1079
1071
1062
1053
1044
1035
1026
1018
1008
1000
991
983
974
965
957
948
940
931
923
914
906
897
889
880
872
864
856
847
839
831
822
814
806
798
790
782
774
766
758
749
742
734
726
718
710
702
694
686
678
670
663
655
647
639
631
624
616
608
600
592
585
577
569
561
553
545
537
529
522
514
506
498
490
481
473
465
457
449
441
432
424
416
407
399
391
382
374
365
356
348
339
330
322
313
304
295
286
277
268
259
250
241
232
222
213
204
195
186
176
167
158
148
139
130
121
111
102
93
83
74
65
55
46
37
27
18
9
-1
-10
-19
-28
-37
-47
-56
-65
-74
-83
-93
-102
-111
-120
-129
-138
-147
-157
-166
-175
-184
-193
-202
-211
-220
-229
-239
-248
-257
-266
-275
-284
-293
-302
-311
-320
-329
-338
-347
-356
-365
-374
-383
-392
-401
-410
-419
-427
-436
-445
-454
-463
-471
-480
-489
-498
-506
-515
-523
-532
-541
-549
-558
-566
-575
-583
-591
-600
-608
-616
-624
-632
-640
-648
-656
-664
-672
-680
-688
-695
-703
-711
-718
-726
-733
-741
-748
-755
-762
-769
-777
-784
-791
-798
-804
-811
-818
-825
-831
-838
-844
-851
-857
-864
-870
-876
-883
-889
-895
-901
-907
-914
-920
-926
-932
-938
-944
-949
-955
-961
-967
-973
-979
-984
-990
-996
-1002
-1006
-1012
-1018
-1024
-1030
-1035
-1041
-1046
-1052
-1057
-1063
-1068
-1074
-1079
-1084
-1090
-1095
-1100
-1106
-1111
-1116
-1121
-1127
-1132
-1137
-1142
-1147
-1153
-1158
-1163
-1168
-1173
-1178
-1183
-1188
-1193
-1198
-1203
-1208
-1213
-1218
-1223
-1229
-1234
-1239
-1244
-1249
-1254
-1259
-1264
-1269
-1274
-1279
-1284
-1289
-1294
-1299
-1305
-1310
-1315
-1320
-1325
-1330
-1336
-1341
-1346
-1351
-1356
-1362
-1367
-1372
-1378
-1383
-1388
-1394
-1399
-1404
-1410
-1415
-1421
-1426
-1431
-1437
-1442
-1448
-1453
-1459
-1464
-1470
-1475
-1481
-1486
-1492
-1497
-1503
-1508
-1514
-1519
-1525
-1530
-1536
-1541
-1546
-1552
-1557
-1562
-1568
-1573
-1578
-1584
-1589
-1594
-1599
-1605
-1610
-1615
-1620
-1625
-1630
-1635
-1640
-1645
-1650
-1655
-1660
-1665
-1670
-1674
-1679
-1684
-1689
-1693
-1698
-1703
-1707
-1712
-1716
-1721
-1725
-1730
-1734
-1739
-1743
-1748
-1752
-1756
-1761
-1765
-1769
-1773
-1778
-1782
-1786
-1790
-1794
-1798
-1802
-1806
-1810
-1814
-1818
-1822
-1826
-1830
-1834
-1838
-1842
-1845
-1849
-1853
-1856
-1860
-1864
-1867
-1871
-1875
-1878
-1882
-1886
-1889
-1893
-1896
-1900
-1904
-1907
-1911
-1914
-1918
-1922
-1925
-1929
-1933
-1936
-1940
-1944
-1948
-1951
-1955
-1959
-1963
-1967
-1970
-1974
-1978
-1982
-1986
-1990
-1994
-1998
-2001
-2005
-2009
-2013
-2017
-2021
-2025
-2029
-2033
-2037
-2043
-2047
-2051
-2055
-2059
-2064
-2068
-2072
-2076
-2081
-2085
-2089
-2094
-2098
-2103
-2107
-2111
-2116
-2120
-2124
-2129
-2133
-2138
-2142
-2146
-2151
-2155
-2159
-2164
-2168
-2172
-2177
-2181
-2185
-2190
-2194
-2198
-2202
-2206
-2211
-2215
-2219
-2223
-2227
-2231
-2235
-2239
-2243
-2247
-2250
-2254
-2258
-2261
-2265
-2269
-2272
-2275
-2279
-2282
-2285
-2289
-2292
-2295
-2298
-2301
-2304
-2307
-2310
-2312
-2315
-2318
-2320
-2323
-2325
-2328
-2330
-2332
-2334
-2337
-2339
-2341
-2343
-2344
-2346
-2348
-2349
-2351
-2352
-2354
-2355
-2356
-2358
-2359
-2360
-2361
-2361
-2362
-2363
-2363
-2364
-2364
-2364
-2365
-2365
-2365
-2365
-2364
-2364
-2364
-2363
-2363
-2362
-2361
-2361
-2360
-2359
-2358
-2356
-2355
-2354
-2352
-2351
-2349
-2348
-2346
-2344
-2342
-2340
-2338
-2336
-2333
-2331
-2328
-2326
-2323
-2320
-2318
-2315
-2312
-2309
-2306
-2302
-2299
-2296
-2292
-2289
-2285
-2282
-2278
-2275
-2271
-2267
-2263
-2259
-2255
-2251
-2247
-2243
-2238
-2234
-2230
-2226
-2221
-2217
-2212
-2208
-2203
-2198
-2194
-2189
-2184
-2179
-2175
-2170
-2165
-2160
-2155
-2150
-2145
-2140
-2135
-2130
-2125
-2120
-2115
-2110
-2105
-2100
-2095
-2090
-2085
-2080
-2075
-2070
-2066
-2061
-2056
-2051
-2045
-2041
-2036
-2031
-2025
-2021
-2017
-2012
-2007
-2001
-1997
-1992
-1987
-1983
-1978
-1973
-1968
-1963
-1958
-1954
-1949
-1944
-1939
-1934
-1930
-1925
-1920
-1915
-1911
-1906
-1901
-1896
-1892
-1887
-1882
-1877
-1873
-1868
-1863
-1858
-1854
-1849
-1844
-1840
-1835
-1830
-1825
-1821
-1816
-1811
-1807
-1802
-1797
-1793
-1788
-1783
-1779
-1774
-1770
-1765
-1760
-1756
-1751
-1746
-1742
-1737
-1733
-1728
-1723
-1719
-1714
-1710
-1705
-1701
-1696
-1691
-1687
-1682
-1678
-1673
-1669
-1664
-1660
-1655
-1651
-1646
-1642
-1637
-1633
-1628
-1624
-1619
-1615
-1610
-1606
-1601
-1597
-1592
-1588
-1583
-1579
-1575
-1570
-1566
-1561
-1557
-1552
-1548
-1544
-1539
-1535
-1530
-1526
-1522
-1517
-1513
-1508
-1504
-1500
-1495
-1491
-1487
-1482
-1478
-1474
-1469
-1465
-1461
-1456
-1452
-1448
-1443
-1439
-1435
-1430
-1426
-1422
-1418
-1413
-1409
-1405
-1401
-1396
-1392
-1388
-1383
-1379
-1375
-1371
-1367
-1362
-1358
-1354
-1350
-1345
-1341
-1337
-1333
-1329
-1325
-1320
-1316
-1312
-1308
-1304
-1300
-1295
-1291
-1287
-1283
-1279
-1275
-1271
-1266
-1262
-1258
-1254
-1250
-1246
-1242
-1238
-1234
-1230
-1225
-1221
-1217
-1213
-1209
-1205
-1201
-1197
-1193
-1189
-1185
-1181
-1177
-1173
-1169
-1165
-1161
-1157
-1153
-1149
-1145
-1141
-1137
-1133
-1129
-1125
-1121
-1117
-1113
-1109
-1105
-1101
-1097
-1093
-1089
-1085
-1082
-1078
-1074
-1070
-1066
-1062
-1058
-1054
-1050
-1046
-1043
-1039
-1035
-1031
-1027
-1022
-1018
-1014
-1012
-1008
-1004
-1000
-996
-992
-989
-985
-981
-977
-973
-970
-966
-962
-958
-955
-951
-947
-943
-939
-936
-932
-928
-924
-921
-917
-913
-909
-906
-902
-898
-895
-891
-887
-883
-880
-876
-872
-869
-865
-861
-858
-854
-850
-847
-843
-839
-836
-832
-829
-825
-821
-818
-814
-810
-807
-803
-800
-796
-792
-789
-785
-782
-778
-774
-771
-767
-764
-760
-757
-753
-750
-746
-743
-739
-735
-732
-728
-725
-721
-718
-714
-711
-707
-704
-700
-697
-693
-690
-687
-683
-680
-676
-673
-669
-666
-662
-659
-656
-652
-649
-645
-642
-638
-635
-632
-628
-625
-621
-618
-615
-611
-608
-605
-601
-598
-594
-591
-588
-584
-581
-578
-574
-571
-568
-564
-561
-558
-554
-551
-548
-545
-541
-538
-535
-531
-528
-525
-522
-518
-515
-512
-509
-505
-502
-499
-496
-492
-489
-486
-483
-480
-476
-473
-470
-467
-463
-460
-457
-454
-451
-448
-444
-441
-438
-435
-432
-429
-425
-422
-419
-416
-413
-410
-407
-404
-400
-397
-394
-391
-388
-385
-382
-379
-376
-373
-369
-366
-363
-360
-357
-354
-351
-348
-345
-342
-339
-336
-333
-330
-327
-324
-321
-318
-315
-312
-309
-306
-303
-300
-297
-294
-291
-288
-285
-282
-279
-276
-273
-270
-267
-264
-261
-258
-256
-253
-250
-247
-244
-241
-238
-235
-232
-229
-226
-224
-221
-218
-215
-212
-209
-206
-203
-201
-198
-195
-192
-189
-186
-184
-181
-178
-175
-172
-169
-167
-164
-161
-158
-155
-153
-150
-147
-144
-142
-139
-136
-133
-130
-128
-125
-122
-119
-117
-114
-111
-109
-106
-103
-100
-98
-95
-92
-90
-87
-84
-81
-79
-76
-73
-71
-68
-65
-63
-60
-57
-55
-52
-49
-47
-44
-41
-39
-36
-34
-31
-28
-26
-23
-21
-18
-15
-13
-10
-8
-5
-2
0
3
5
8
10
13
16
18
21
23
26
28
31
33
36
38
41
43
46
49
51
54
56
59
61
63
66
68
71
73
76
78
81
83
86
88
91
93
96
98
100
103
105
108
110
113
115
117
120
122
125
127
129
132
134
136
139
141
144
146
148
151
153
155
158
160
162
165
167
169
172
174
176
179
181
183
186
188
190
193
195
197
199
202
204
206
209
211
213
215
218
220
222
224
227
229
231
233
236
238
240
242
245
247
249
251
253
256
258
260
262
264
267
269
271
273
275
277
280
282
284
286
288
290
293
295
297
299
301
303
305
307
310
312
314
316
318
320
322
324
326
329
331
333
335
337
339
341
343
345
347
349
351
353
355
357
359
362
364
366
368
370
372
374
376
378
380
382
384
386
388
390
392
394
396
398
400
402
404
406
407
409
411
413
415
417
419
421
423
425
427
429
431
433
435
437
438
440
442
444
446
448
450
452
454
456
457
459
461
463
465
467
469
471
472
474
476
478
480
482
483
485
487
489
491
493
494
496
498
500
502
503
505
507
509
511
512
514
516
518
520
521
523
525
527
528
530
532
534
535
537
539
541
542
544
546
548
549
551
553
555
556
558
560
561
563
565
566
568
570
572
573
575
577
578
580
582
583
585
587
588
590
592
593
595
596
598
600
601
603
605
606
608
610
611
613
614
616
618
619
621
622
624
626
627
629
630
632
633
635
637
638
640
641
643
644
646
648
649
651
652
654
655
657
658
660
661
663
664
666
667
669
670
672
673
675
676
678
679
681
682
684
685
687
688
690
691
693
694
696
697
699
700
702
703
704
706
707
709
710
712
713
714
716
717
719
720
722
723
724
726
727
729
730
731
733
734
736
737
738
740
741
742
744
745
747
748
749
751
752
753
755
756
757
759
760
761
763
764
765
767
768
769
771
772
773
775
776
777
779
780
781
782
784
785
786
788
789
790
791
793
794
795
796
798
799
800
802
803
804
805
807
808
809
810
811
813
814
815
816
818
819
820
