5
76812
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-21
-21
-21
-21
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-18
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-1
-1
-1
-1
0
0
0
0
1
1
1
2
2
2
2
3
3
3
3
4
4
4
4
5
5
5
6
6
6
6
7
7
7
7
8
8
8
8
9
9
9
9
10
10
10
10
11
11
11
11
12
12
12
12
13
13
13
13
14
14
14
14
15
15
15
15
16
16
16
16
17
17
17
17
18
18
18
18
19
19
19
19
19
20
20
20
20
21
21
21
21
21
22
22
22
22
23
23
23
23
23
24
24
24
24
24
25
25
25
25
26
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
59
59
59
59
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
67
67
67
67
67
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
82
82
82
82
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
97
97
97
97
98
98
98
99
99
99
99
100
100
100
101
101
101
102
102
102
102
103
103
103
104
104
104
105
105
105
105
106
106
106
107
107
107
108
108
108
109
109
109
110
110
110
111
111
111
112
112
112
113
113
113
114
114
114
115
115
116
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
122
122
122
123
123
123
124
124
124
125
125
126
126
126
127
127
127
128
128
129
129
129
130
130
130
131
131
132
132
132
133
133
133
134
134
135
135
135
136
136
137
137
138
138
138
139
139
140
140
140
141
141
142
142
143
143
143
144
144
145
145
146
146
147
147
147
148
148
149
149
150
150
151
151
152
152
153
153
153
154
154
155
155
156
156
157
157
158
158
158
159
159
160
160
161
161
162
162
163
163
164
164
164
165
165
166
166
167
167
168
168
169
169
169
170
170
171
171
172
172
173
173
174
174
175
175
176
176
177
177
178
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
186
186
187
187
188
188
189
189
190
190
191
191
192
192
193
193
194
194
195
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
207
208
208
209
209
210
210
211
211
212
212
213
214
214
215
215
216
216
217
217
218
218
219
219
220
220
221
221
222
222
223
223
224
225
225
226
226
227
227
228
228
229
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
237
237
238
238
239
239
240
240
241
241
242
243
243
244
244
245
245
246
246
247
247
248
248
249
249
250
250
251
251
252
253
253
254
254
255
255
256
256
257
257
258
258
259
260
260
261
261
262
262
263
263
264
264
265
266
266
267
267
268
268
269
270
270
271
271
272
272
273
274
274
275
275
276
276
277
278
278
279
279
280
281
281
282
282
283
283
284
285
285
286
286
287
288
288
289
289
290
291
291
292
292
293
293
294
295
295
296
296
297
297
298
298
299
300
300
301
301
302
302
303
303
304
305
305
306
306
307
307
308
308
309
310
310
311
311
312
312
313
313
314
315
315
316
316
317
317
318
319
319
320
320
321
321
322
323
323
324
324
325
325
326
327
327
328
328
329
329
330
331
331
332
332
333
333
334
335
335
336
336
337
337
338
339
339
340
340
341
341
342
343
343
344
344
345
345
346
347
347
348
348
349
349
350
351
351
352
352
353
354
354
355
355
356
357
357
358
358
359
359
360
361
361
362
362
363
364
364
365
365
366
367
367
368
368
369
369
370
371
371
372
372
373
374
374
375
375
376
376
377
378
378
379
379
380
380
381
381
382
383
383
384
384
385
385
386
387
387
388
388
389
389
390
391
391
392
392
393
393
394
395
395
396
396
397
398
398
399
399
400
400
401
402
402
403
403
404
405
405
406
406
407
408
408
409
409
410
410
411
412
412
413
413
414
415
415
416
416
417
418
418
419
419
420
421
421
422
422
423
424
424
425
425
426
427
427
428
428
429
430
430
431
431
432
433
433
434
434
435
435
436
437
437
438
438
439
440
440
441
441
442
442
443
444
444
445
445
446
447
447
448
448
449
449
450
451
451
452
452
453
453
454
455
455
456
456
457
458
458
459
459
460
461
461
462
462
463
464
464
465
465
466
467
467
468
468
469
469
470
471
471
472
472
473
474
474
475
475
476
477
477
478
478
479
480
480
481
481
482
483
483
484
484
485
486
486
487
487
488
489
489
490
490
491
492
492
493
493
494
495
495
496
496
497
498
498
499
499
500
501
501
502
502
503
504
504
505
505
506
507
507
508
508
509
510
510
511
511
512
513
513
514
514
515
516
516
517
517
518
519
519
520
520
521
522
522
523
523
524
525
525
526
527
527
528
528
529
530
530
531
532
532
533
533
534
535
535
536
537
537
538
538
539
540
540
541
542
542
543
543
544
545
545
546
547
547
548
548
549
550
550
551
551
552
553
553
554
555
555
556
556
557
558
558
559
559
560
561
561
562
563
563
564
564
565
566
566
567
568
568
569
569
570
571
571
572
573
573
574
574
575
576
576
577
578
578
579
579
580
581
581
582
582
583
584
584
585
586
586
587
587
588
589
589
590
591
591
592
592
593
594
594
595
596
596
597
598
598
599
599
600
601
601
602
603
603
604
605
605
606
606
607
608
608
609
610
610
611
612
612
613
613
614
615
615
616
617
617
618
619
619
620
621
621
622
623
623
624
625
625
626
626
627
628
628
629
630
630
631
632
632
633
634
634
635
636
636
637
638
638
639
640
641
641
642
643
643
644
645
645
646
647
647
648
649
649
650
651
651
652
653
654
654
655
656
656
657
658
658
659
660
660
661
662
662
663
664
664
665
665
666
667
667
668
669
669
670
671
671
672
672
673
674
674
675
676
676
677
677
678
679
679
680
681
681
682
683
683
684
684
685
686
686
687
688
688
689
689
690
691
691
692
693
693
694
694
695
696
696
697
698
698
699
699
700
701
701
702
703
703
704
704
705
706
706
707
707
708
709
709
710
710
711
712
712
713
713
714
715
715
716
716
717
718
718
719
719
720
721
721
722
722
723
723
724
725
725
726
726
727
727
728
729
729
730
730
731
731
732
733
733
734
734
735
735
736
736
737
738
738
739
739
740
740
741
742
742
743
743
744
744
745
745
746
747
747
748
748
749
749
750
750
751
752
752
753
753
754
754
755
755
756
757
757
758
758
759
759
760
760
761
761
762
763
763
764
764
765
765
766
766
767
767
768
769
769
770
770
771
771
772
772
773
773
774
774
775
775
776
776
777
777
778
778
779
779
780
780
781
781
782
782
783
783
784
784
785
785
786
786
787
787
788
788
789
789
790
790
791
791
792
792
793
793
794
794
795
795
796
796
797
797
798
798
799
799
800
800
800
801
801
802
802
803
803
804
804
805
805
806
806
806
807
807
808
808
809
809
810
810
811
811
811
812
812
813
813
814
814
814
815
815
816
816
817
817
817
818
818
819
819
820
820
820
821
821
822
822
822
823
823
824
824
824
825
825
826
826
826
827
827
828
828
828
829
829
830
830
830
831
831
832
832
832
833
833
833
834
834
834
835
835
836
836
836
837
837
837
838
838
839
839
839
840
840
840
841
841
841
842
842
842
843
843
843
844
844
844
845
845
845
846
846
846
847
847
847
847
848
848
848
849
849
849
850
850
850
850
851
851
851
852
852
852
853
853
853
853
854
854
854
855
855
855
855
856
856
856
856
857
857
857
857
858
858
858
858
859
859
859
859
860
860
860
860
861
861
861
861
862
862
862
862
863
863
863
863
863
864
864
864
864
865
865
865
865
866
866
866
866
867
867
867
867
868
868
868
868
869
869
869
869
869
870
870
870
870
871
871
871
871
871
872
872
872
872
873
873
873
873
873
874
874
874
874
875
875
875
875
875
876
876
876
876
877
877
877
877
877
878
878
878
878
879
879
879
879
879
880
880
880
880
880
881
881
881
881
881
882
882
882
882
882
883
883
883
883
883
884
884
884
884
884
885
885
885
885
885
886
886
886
886
886
887
887
887
887
887
888
888
888
888
888
889
889
889
889
889
890
890
890
890
890
891
891
891
891
891
892
892
892
892
892
892
893
893
893
893
893
894
894
894
894
894
895
895
895
895
895
895
896
896
896
896
896
897
897
897
897
897
898
898
898
898
898
898
899
899
899
899
899
899
900
900
900
900
900
900
901
901
901
901
901
902
902
902
902
902
902
903
903
903
903
903
903
904
904
904
904
904
904
905
905
905
905
905
906
906
906
906
906
906
906
907
907
907
907
907
907
908
908
908
908
908
908
908
909
909
909
909
909
909
909
910
910
910
910
910
910
910
911
911
911
911
911
911
911
911
912
912
912
912
912
912
912
913
913
913
913
913
913
913
913
914
914
914
914
914
914
914
915
915
915
915
915
915
915
916
916
916
916
916
916
916
917
917
917
917
917
917
918
918
918
918
918
918
919
919
919
919
919
919
920
920
920
920
920
920
920
921
921
921
921
921
921
922
922
922
922
922
922
923
923
923
923
923
923
924
924
924
924
924
924
925
925
925
925
925
925
926
926
926
926
926
926
927
927
927
927
927
928
928
928
928
928
928
929
929
929
929
929
929
930
930
930
930
930
931
931
931
931
931
931
932
932
932
932
932
933
933
933
933
933
934
934
934
934
935
935
935
935
935
936
936
936
936
936
937
937
937
937
938
938
938
938
938
939
939
939
939
940
940
940
940
940
941
941
941
941
942
942
942
942
943
943
943
943
944
944
944
944
945
945
945
945
946
946
946
946
946
947
947
947
947
948
948
948
948
949
949
949
949
950
950
950
950
951
951
951
952
952
952
952
953
953
953
953
954
954
954
954
955
955
955
955
956
956
956
957
957
957
957
958
958
958
959
959
959
959
960
960
960
961
961
961
961
962
962
962
962
963
963
963
964
964
964
964
965
965
965
966
966
966
966
967
967
967
967
968
968
968
969
969
969
970
970
970
970
971
971
971
972
972
972
972
973
973
973
974
974
974
975
975
975
975
976
976
976
977
977
977
978
978
978
979
979
979
979
980
980
980
981
981
981
982
982
982
982
983
983
983
984
984
984
984
985
985
985
986
986
986
987
987
987
988
988
988
989
989
989
989
990
990
990
991
991
991
992
992
992
993
993
993
994
994
994
995
995
996
996
996
997
997
997
998
998
998
999
999
999
1000
1000
1000
1000
1000
1000
1002
1002
1002
1002
1002
1002
1004
1004
1004
1004
1004
1004
1006
1006
1006
1006
1006
1006
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1012
1012
1012
1012
1012
1012
1014
1014
1014
1014
1014
1014
1016
1016
1016
1016
1016
1016
1018
1018
1018
1018
1018
1018
1020
1020
1020
1020
1020
1020
1022
1022
1022
1022
1022
1022
1024
1024
1024
1025
1025
1025
1026
1026
1026
1027
1027
1028
1028
1028
1029
1029
1029
1030
1030
1030
1031
1031
1032
1032
1032
1033
1033
1033
1034
1034
1035
1035
1035
1036
1036
1036
1037
1037
1038
1038
1038
1039
1039
1040
1040
1040
1041
1041
1042
1042
1042
1043
1043
1044
1044
1044
1045
1045
1046
1046
1046
1047
1047
1048
1048
1048
1049
1049
1050
1050
1050
1051
1051
1052
1052
1052
1053
1053
1054
1054
1054
1055
1055
1056
1056
1056
1057
1057
1058
1058
1058
1059
1059
1059
1060
1060
1061
1061
1061
1062
1062
1063
1063
1063
1064
1064
1065
1065
1065
1066
1066
1067
1067
1067
1068
1068
1069
1069
1069
1070
1070
1070
1071
1071
1071
1072
1072
1073
1073
1073
1074
1074
1074
1075
1075
1076
1076
1076
1077
1077
1077
1078
1078
1078
1079
1079
1080
1080
1080
1081
1081
1081
1082
1082
1083
1083
1083
1084
1084
1084
1085
1085
1086
1086
1086
1087
1087
1088
1088
1088
1089
1089
1089
1090
1090
1091
1091
1091
1092
1092
1092
1093
1093
1094
1094
1094
1095
1095
1095
1096
1096
1096
1097
1097
1097
1098
1098
1098
1099
1099
1099
1100
1100
1100
1101
1101
1101
1101
1102
1102
1102
1103
1103
1103
1103
1104
1104
1104
1104
1105
1105
1105
1105
1106
1106
1106
1106
1107
1107
1107
1107
1108
1108
1108
1108
1109
1109
1109
1109
1110
1110
1110
1110
1110
1111
1111
1111
1111
1112
1112
1112
1112
1112
1113
1113
1113
1113
1113
1114
1114
1114
1114
1114
1115
1115
1115
1115
1115
1116
1116
1116
1116
1116
1117
1117
1117
1117
1117
1118
1118
1118
1118
1118
1119
1119
1119
1119
1119
1120
1120
1120
1120
1121
1121
1121
1121
1121
1122
1122
1122
1122
1122
1123
1123
1123
1123
1123
1124
1124
1124
1124
1124
1124
1125
1125
1125
1125
1125
1126
1126
1126
1126
1126
1127
1127
1127
1127
1127
1127
1128
1128
1128
1128
1128
1128
1129
1129
1129
1129
1129
1130
1130
1130
1130
1130
1130
1131
1131
1131
1131
1131
1131
1132
1132
1132
1132
1132
1133
1133
1133
1133
1133
1133
1134
1134
1134
1134
1134
1134
1135
1135
1135
1135
1135
1135
1136
1136
1136
1136
1136
1137
1137
1137
1137
1137
1138
1138
1138
1138
1138
1139
1139
1139
1139
1139
1140
1140
1140
1140
1140
1141
1141
1141
1141
1141
1141
1142
1142
1142
1142
1142
1142
1143
1143
1143
1143
1143
1143
1144
1144
1144
1144
1144
1144
1145
1145
1145
1145
1145
1146
1146
1146
1146
1146
1146
1147
1147
1147
1147
1147
1148
1148
1148
1148
1148
1148
1149
1149
1149
1149
1149
1149
1150
1150
1150
1150
1150
1150
1151
1151
1151
1151
1151
1151
1152
1152
1152
1152
1152
1153
1153
1153
1153
1153
1153
1154
1154
1154
1154
1154
1154
1155
1155
1155
1155
1155
1155
1156
1156
1156
1156
1156
1157
1157
1157
1157
1157
1157
1158
1158
1158
1158
1158
1159
1159
1159
1159
1159
1159
1160
1160
1160
1160
1160
1161
1161
1161
1161
1161
1162
1162
1162
1162
1162
1163
1163
1163
1163
1163
1163
1164
1164
1164
1164
1164
1165
1165
1165
1165
1165
1165
1166
1166
1166
1166
1166
1166
1167
1167
1167
1167
1167
1168
1168
1168
1168
1168
1168
1169
1169
1169
1169
1169
1169
1170
1170
1170
1170
1170
1170
1170
1171
1171
1171
1171
1171
1171
1172
1172
1172
1172
1172
1172
1172
1173
1173
1173
1173
1173
1173
1173
1174
1174
1174
1174
1174
1174
1174
1175
1175
1175
1175
1175
1175
1175
1175
1176
1176
1176
1176
1176
1176
1176
1177
1177
1177
1177
1177
1177
1177
1178
1178
1178
1178
1178
1178
1178
1178
1179
1179
1179
1179
1179
1179
1179
1179
1180
1180
1180
1180
1180
1180
1180
1180
1181
1181
1181
1181
1181
1181
1181
1181
1182
1182
1182
1182
1182
1182
1182
1183
1183
1183
1183
1183
1183
1183
1183
1184
1184
1184
1184
1184
1184
1184
1185
1185
1185
1185
1185
1185
1185
1185
1185
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1188
1188
1188
1188
1188
1188
1188
1188
1188
1188
1189
1189
1189
1189
1189
1189
1189
1189
1189
1189
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1191
1191
1191
1191
1191
1191
1191
1191
1191
1191
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1193
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1192
1191
1191
1191
1191
1191
1191
1191
1191
1191
1191
1191
1191
1191
1191
1191
1191
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1190
1189
1189
1189
1189
1189
1189
1189
1189
1189
1189
1189
1189
1189
1189
1189
1188
1188
1188
1188
1188
1188
1188
1188
1188
1188
1188
1188
1188
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1187
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1186
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1185
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1184
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1183
1182
1182
1182
1182
1182
1182
1182
1182
1182
1182
1181
1181
1181
1181
1181
1181
1181
1181
1180
1180
1180
1180
1180
1180
1180
1180
1180
1179
1179
1179
1179
1179
1179
1179
1179
1178
1178
1178
1178
1178
1178
1178
1178
1177
1177
1177
1177
1177
1177
1177
1176
1176
1176
1176
1176
1176
1176
1176
1175
1175
1175
1175
1175
1175
1175
1174
1174
1174
1174
1174
1174
1174
1174
1174
1173
1173
1173
1173
1173
1173
1173
1173
1172
1172
1172
1172
1172
1172
1172
1172
1172
1171
1171
1171
1171
1171
1171
1171
1171
1171
1171
1170
1170
1170
1170
1170
1170
1170
1170
1170
1170
1169
1169
1169
1169
1169
1169
1169
1169
1169
1169
1169
1168
1168
1168
1168
1168
1168
1168
1168
1168
1168
1167
1167
1167
1167
1167
1167
1167
1167
1167
1167
1166
1166
1166
1166
1166
1166
1166
1166
1166
1166
1165
1165
1165
1165
1165
1165
1165
1165
1165
1164
1164
1164
1164
1164
1164
1164
1164
1163
1163
1163
1163
1163
1163
1163
1163
1162
1162
1162
1162
1162
1162
1162
1162
1161
1161
1161
1161
1161
1161
1161
1160
1160
1160
1160
1160
1160
1159
1159
1159
1159
1159
1159
1158
1158
1158
1158
1158
1158
1157
1157
1157
1157
1157
1156
1156
1156
1156
1156
1155
1155
1155
1155
1155
1154
1154
1154
1154
1154
1153
1153
1153
1153
1152
1152
1152
1152
1151
1151
1151
1151
1150
1150
1150
1150
1149
1149
1149
1149
1148
1148
1148
1148
1147
1147
1147
1146
1146
1146
1146
1145
1145
1145
1145
1144
1144
1144
1143
1143
1143
1143
1142
1142
1142
1141
1141
1141
1141
1140
1140
1140
1139
1139
1139
1138
1138
1138
1137
1137
1137
1136
1136
1136
1135
1135
1135
1135
1134
1134
1134
1133
1133
1133
1132
1132
1132
1131
1131
1131
1130
1130
1130
1129
1129
1129
1129
1128
1128
1128
1127
1127
1127
1126
1126
1126
1126
1125
1125
1125
1124
1124
1124
1123
1123
1123
1122
1122
1122
1122
1121
1121
1121
1120
1120
1120
1119
1119
1119
1118
1118
1118
1117
1117
1117
1116
1116
1116
1115
1115
1115
1114
1114
1114
1113
1113
1113
1112
1112
1111
1111
1111
1110
1110
1110
1109
1109
1109
1108
1108
1108
1107
1107
1107
1106
1106
1106
1105
1105
1105
1104
1104
1104
1104
1103
1103
1103
1102
1102
1102
1101
1101
1101
1100
1100
1100
1100
1099
1099
1099
1098
1098
1098
1097
1097
1097
1096
1096
1096
1096
1095
1095
1095
1094
1094
1094
1093
1093
1093
1092
1092
1092
1091
1091
1091
1090
1090
1090
1089
1089
1089
1088
1088
1088
1087
1087
1087
1086
1086
1086
1085
1085
1085
1084
1084
1084
1083
1083
1083
1082
1082
1082
1081
1081
1081
1080
1080
1079
1079
1079
1078
1078
1078
1077
1077
1077
1076
1076
1076
1075
1075
1075
1074
1074
1073
1073
1073
1072
1072
1072
1071
1071
1071
1070
1070
1070
1069
1069
1069
1068
1068
1068
1067
1067
1067
1066
1066
1066
1065
1065
1065
1064
1064
1064
1063
1063
1063
1062
1062
1062
1061
1061
1061
1060
1060
1060
1059
1059
1059
1058
1058
1058
1057
1057
1056
1056
1056
1055
1055
1055
1054
1054
1054
1053
1053
1053
1052
1052
1052
1051
1051
1051
1050
1050
1049
1049
1049
1048
1048
1048
1047
1047
1047
1046
1046
1046
1045
1045
1045
1044
1044
1043
1043
1043
1042
1042
1042
1041
1041
1041
1040
1040
1039
1039
1039
1038
1038
1038
1037
1037
1037
1036
1036
1035
1035
1035
1034
1034
1034
1033
1033
1032
1032
1032
1031
1031
1030
1030
1030
1029
1029
1029
1028
1028
1027
1027
1027
1026
1026
1025
1025
1025
1024
1024
1022
1022
1022
1022
1022
1022
1020
1020
1020
1020
1018
1018
1018
1018
1018
1016
1016
1016
1016
1016
1014
1014
1014
1014
1012
1012
1012
1012
1012
1010
1010
1010
1010
1010
1008
1008
1008
1008
1006
1006
1006
1006
1004
1004
1004
1004
1004
1002
1002
1002
1002
1000
1000
1000
1000
1000
999
999
998
998
997
997
996
996
995
995
995
994
994
993
993
992
992
991
991
990
990
989
989
988
988
987
987
986
986
985
985
984
984
983
983
982
982
981
981
980
980
979
979
978
978
977
977
976
976
975
975
974
974
973
973
972
972
971
971
970
970
969
969
968
968
967
967
966
966
965
965
964
964
963
963
962
962
961
961
960
960
959
959
958
958
957
957
956
956
955
955
954
954
953
953
952
952
951
951
950
950
949
949
948
948
947
947
946
946
945
945
944
944
943
943
942
942
941
941
940
940
939
939
938
938
937
937
936
936
935
935
934
934
933
933
932
932
931
931
930
930
929
929
928
928
927
927
926
926
925
925
924
924
923
923
922
922
921
921
920
920
920
919
919
918
918
917
917
916
916
915
915
914
914
913
913
912
912
912
911
911
910
910
909
909
908
908
907
907
907
906
906
905
905
904
904
904
903
903
902
902
901
901
901
900
900
899
899
898
898
898
897
897
896
896
895
895
895
894
894
893
893
892
892
892
891
891
890
890
889
889
888
888
888
887
887
886
886
886
885
885
884
884
883
883
883
882
882
881
881
880
880
880
879
879
878
878
877
877
877
876
876
875
875
874
874
873
873
873
872
872
871
871
870
870
869
869
869
868
868
867
867
866
866
866
865
865
864
864
863
863
862
862
862
861
861
860
860
860
859
859
858
858
857
857
857
856
856
855
855
855
854
854
853
853
852
852
852
851
851
850
850
849
849
849
848
848
847
847
846
846
846
845
845
844
844
843
843
843
842
842
841
841
840
840
840
839
839
838
838
837
837
837
836
836
835
835
834
834
833
833
833
832
832
831
831
830
830
829
829
829
828
828
827
827
826
826
825
825
825
824
824
823
823
822
822
821
821
821
820
820
819
819
818
818
818
817
817
816
816
815
815
814
814
814
813
813
812
812
811
811
811
810
810
809
809
808
808
808
807
807
806
806
805
805
804
804
804
803
803
802
802
801
801
801
800
800
799
799
798
798
798
797
797
796
796
795
795
795
794
794
793
793
792
792
792
791
791
790
790
789
789
788
788
788
787
787
786
786
785
785
785
784
784
783
783
782
782
781
781
781
780
780
779
779
778
778
778
777
777
776
776
775
775
775
774
774
773
773
772
772
772
771
771
770
770
770
769
769
769
768
768
767
767
767
766
766
765
765
765
764
764
763
763
763
762
762
761
761
761
760
760
759
759
759
758
758
757
757
756
756
756
755
755
754
754
754
753
753
752
752
752
751
751
750
750
750
749
749
748
748
748
747
747
746
746
745
745
745
744
744
743
743
743
742
742
741
741
741
740
740
739
739
739
738
738
737
737
737
736
736
735
735
735
734
734
734
733
733
732
732
732
731
731
730
730
730
729
729
728
728
728
727
727
726
726
726
725
725
724
724
724
723
723
722
722
722
721
721
720
720
719
719
719
718
718
717
717
717
716
716
715
715
715
714
714
713
713
713
712
712
711
711
711
710
710
709
709
709
708
708
707
707
707
706
706
705
705
705
704
704
703
703
703
702
702
701
701
701
700
700
699
699
698
698
698
697
697
696
696
696
695
695
694
694
693
693
693
692
692
691
691
691
690
690
689
689
689
688
688
687
687
686
686
686
685
685
684
684
684
683
683
682
682
682
681
681
680
680
680
679
679
678
678
678
677
677
676
676
676
675
675
674
674
673
673
673
672
672
671
671
671
670
670
669
669
668
668
668
667
667
666
666
666
665
665
664
664
664
663
663
662
662
661
661
661
660
660
659
659
658
658
658
657
657
656
656
655
655
654
654
654
653
653
652
652
651
651
650
650
650
649
649
648
648
647
647
646
646
646
645
645
644
644
643
643
642
642
642
641
641
640
640
639
639
638
638
637
637
637
636
636
635
635
634
634
633
633
632
632
632
631
631
630
630
629
629
629
628
628
627
627
626
626
625
625
625
624
624
623
623
622
622
621
621
621
620
620
619
619
618
618
617
617
617
616
616
615
615
614
614
613
613
612
612
611
611
611
610
610
609
609
608
608
607
607
606
606
605
605
605
604
604
603
603
602
602
601
601
600
600
599
599
598
598
598
597
597
596
596
595
595
594
594
593
593
592
592
591
591
590
590
590
589
589
588
588
587
587
586
586
585
585
584
584
583
583
582
582
581
581
580
580
580
579
579
578
578
577
577
576
576
575
575
575
574
574
573
573
572
572
571
571
571
570
570
569
569
568
568
568
567
567
566
566
565
565
564
564
564
563
563
562
562
561
561
561
560
560
559
559
558
558
558
557
557
556
556
555
555
555
554
554
553
553
552
552
552
551
551
550
550
549
549
549
548
548
547
547
547
546
546
545
545
544
544
544
543
543
542
542
542
541
541
540
540
540
539
539
538
538
537
537
537
536
536
535
535
535
534
534
533
533
533
532
532
532
531
531
530
530
530
529
529
528
528
528
527
527
527
526
526
525
525
525
524
524
524
523
523
523
522
522
521
521
521
520
520
520
519
519
519
518
518
517
517
517
516
516
516
515
515
515
514
514
513
513
513
512
512
512
511
511
511
510
510
510
509
509
508
508
508
507
507
507
506
506
506
505
505
505
504
504
504
503
503
502
502
502
501
501
501
500
500
500
499
499
499
498
498
498
497
497
497
496
496
496
495
495
494
494
494
493
493
493
492
492
492
491
491
491
490
490
489
489
489
488
488
488
487
487
487
486
486
486
485
485
484
484
484
483
483
483
482
482
481
481
481
480
480
480
479
479
478
478
478
477
477
476
476
476
475
475
474
474
473
473
473
472
472
471
471
471
470
470
469
469
469
468
468
467
467
466
466
466
465
465
464
464
463
463
463
462
462
461
461
460
460
460
459
459
458
458
457
457
457
456
456
455
455
454
454
454
453
453
452
452
452
451
451
450
450
449
449
449
448
448
447
447
447
446
446
445
445
445
444
444
443
443
443
442
442
441
441
441
440
440
439
439
439
438
438
438
437
437
436
436
436
435
435
434
434
434
433
433
433
432
432
432
431
431
431
430
430
429
429
429
428
428
428
427
427
427
426
426
426
425
425
425
425
424
424
424
423
423
423
422
422
422
421
421
421
420
420
420
420
419
419
419
418
418
418
417
417
417
417
416
416
416
415
415
415
415
414
414
414
413
413
413
412
412
412
412
411
411
411
411
410
410
410
410
409
409
409
409
408
408
408
408
407
407
407
407
407
406
406
406
406
406
405
405
405
405
405
404
404
404
404
404
403
403
403
403
403
402
402
402
402
402
402
401
401
401
401
401
400
400
400
400
400
399
399
399
399
399
398
398
398
398
398
397
397
397
397
397
396
396
396
396
396
395
395
395
395
395
394
394
394
394
394
393
393
393
393
393
393
392
392
392
392
392
391
391
391
391
391
390
390
390
390
389
389
389
389
389
388
388
388
388
388
387
387
387
387
387
386
386
386
386
386
385
385
385
385
385
384
384
384
384
384
383
383
383
383
383
382
382
382
382
382
381
381
381
381
381
381
380
380
380
380
380
379
379
379
379
379
379
378
378
378
378
378
377
377
377
377
377
377
376
376
376
376
376
375
375
375
375
375
375
374
374
374
374
374
373
373
373
373
373
372
372
372
372
372
372
371
371
371
371
370
370
370
370
370
369
369
369
369
369
368
368
368
368
367
367
367
367
367
366
366
366
366
365
365
365
365
365
364
364
364
364
363
363
363
363
362
362
362
362
362
361
361
361
361
360
360
360
360
359
359
359
359
358
358
358
358
357
357
357
357
356
356
356
356
355
355
355
354
354
354
354
353
353
353
353
352
352
352
351
351
351
351
350
350
350
349
349
349
349
348
348
348
348
347
347
347
346
346
346
346
345
345
345
344
344
344
343
343
343
343
342
342
342
341
341
341
340
340
340
340
339
339
339
338
338
338
337
337
337
336
336
336
335
335
335
334
334
334
333
333
333
332
332
331
331
331
330
330
330
329
329
329
328
328
328
327
327
327
326
326
325
325
325
324
324
324
323
323
323
322
322
321
321
321
320
320
320
319
319
318
318
318
317
317
316
316
316
315
315
315
314
314
313
313
313
312
312
311
311
311
310
310
309
309
309
308
308
307
307
306
306
306
305
305
304
304
304
303
303
302
302
301
301
301
300
300
299
299
298
298
298
297
297
296
296
295
295
294
294
294
293
293
292
292
291
291
290
290
290
289
289
288
288
287
287
286
286
285
285
284
284
283
283
283
282
282
281
281
280
280
279
279
278
278
277
277
276
276
275
275
274
274
273
273
272
272
272
271
271
270
270
269
269
268
268
267
267
266
266
265
265
264
264
263
263
263
262
262
261
261
260
260
259
259
258
258
257
257
256
256
255
255
255
254
254
253
253
252
252
251
251
250
250
249
249
248
248
247
247
246
246
245
245
245
244
244
243
243
242
242
241
241
240
240
239
239
238
238
237
237
236
236
235
234
234
233
233
232
232
231
231
230
230
229
229
228
228
227
227
226
226
225
225
224
224
223
223
222
222
221
221
220
220
219
219
218
218
217
217
216
216
215
215
214
214
213
213
212
212
211
211
210
210
209
209
208
208
207
207
206
206
205
205
204
204
203
203
202
202
201
201
201
200
200
199
199
198
198
197
197
196
196
195
195
194
194
193
193
192
192
191
191
190
190
189
189
189
188
188
187
187
186
186
185
185
184
184
183
183
182
182
181
181
180
180
179
179
178
178
177
177
176
176
175
175
174
174
173
173
172
172
171
171
170
170
169
169
168
168
167
167
166
166
165
165
164
164
163
163
162
162
161
160
160
159
159
158
158
157
157
156
155
155
154
154
153
153
152
152
151
150
150
149
149
148
148
147
146
146
145
145
144
143
143
142
142
141
140
140
139
139
138
137
137
136
136
135
134
134
133
133
132
132
131
130
130
129
129
128
127
127
126
126
125
124
124
123
123
122
122
121
120
120
119
119
118
117
117
116
116
115
115
114
113
113
112
112
111
110
110
109
108
108
107
107
106
105
105
104
103
103
102
101
101
100
99
99
98
98
97
96
96
95
94
94
93
92
92
91
90
90
89
88
88
87
86
86
85
84
84
83
82
82
81
80
79
79
78
77
77
76
75
75
74
73
73
72
71
70
70
69
68
68
67
66
66
65
64
63
63
62
61
61
60
59
58
58
57
56
56
55
54
53
53
52
51
51
50
49
48
48
47
46
45
45
44
43
43
42
41
40
40
39
38
38
37
36
35
35
34
33
32
32
31
30
29
29
28
27
26
26
25
24
24
23
22
21
21
20
19
18
18
17
16
15
15
14
13
12
12
11
10
9
9
8
7
6
6
5
4
3
2
2
1
0
-1
-1
-2
-3
-4
-4
-5
-6
-7
-7
-8
-9
-10
-10
-11
-12
-13
-13
-14
-15
-16
-17
-17
-18
-19
-20
-20
-21
-22
-23
-23
-24
-25
-26
-27
-27
-28
-29
-30
-30
-31
-32
-33
-34
-34
-35
-36
-37
-38
-38
-39
-40
-41
-41
-42
-43
-44
-45
-45
-46
-47
-48
-49
-49
-50
-51
-52
-53
-53
-54
-55
-56
-57
-57
-58
-59
-60
-61
-61
-62
-63
-64
-65
-65
-66
-67
-68
-69
-70
-70
-71
-72
-73
-74
-74
-75
-76
-77
-78
-79
-79
-80
-81
-82
-83
-84
-84
-85
-86
-87
-88
-89
-90
-90
-91
-92
-93
-94
-95
-96
-96
-97
-98
-99
-100
-101
-102
-103
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-112
-113
-114
-115
-116
-117
-118
-119
-120
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-168
-169
-170
-171
-172
-173
-174
-175
-176
-176
-177
-178
-179
-180
-181
-182
-183
-184
-184
-185
-186
-187
-188
-189
-190
-191
-191
-192
-193
-194
-195
-196
-197
-197
-198
-199
-200
-201
-202
-203
-203
-204
-205
-206
-207
-208
-209
-209
-210
-211
-212
-213
-214
-215
-215
-216
-217
-218
-219
-220
-221
-222
-222
-223
-224
-225
-226
-227
-228
-229
-230
-230
-231
-232
-233
-234
-235
-236
-237
-237
-238
-239
-240
-241
-242
-243
-244
-245
-245
-246
-247
-248
-249
-250
-251
-252
-253
-253
-254
-255
-256
-257
-258
-259
-260
-261
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-282
-283
-284
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-299
-300
-301
-302
-303
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-332
-333
-334
-335
-336
-337
-338
-338
-339
-340
-341
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-384
-385
-386
-387
-388
-389
-390
-391
-392
-393
-394
-395
-396
-397
-398
-399
-401
-402
-403
-404
-405
-406
-407
-408
-409
-410
-411
-412
-413
-414
-415
-416
-417
-418
-419
-420
-421
-422
-423
-424
-425
-426
-427
-428
-429
-430
-431
-432
-433
-435
-436
-437
-438
-439
-440
-441
-442
-443
-444
-445
-446
-447
-448
-449
-450
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-463
-464
-465
-466
-467
-468
-469
-470
-471
-472
-473
-474
-475
-476
-477
-478
-479
-480
-481
-482
-483
-484
-485
-487
-488
-489
-490
-491
-492
-493
-494
-495
-496
-497
-498
-499
-500
-501
-502
-503
-504
-505
-507
-508
-509
-510
-511
-512
-513
-514
-515
-516
-517
-518
-519
-520
-521
-523
-524
-525
-526
-527
-528
-529
-530
-531
-532
-533
-534
-536
-537
-538
-539
-540
-541
-542
-543
-544
-545
-546
-547
-548
-550
-551
-552
-553
-554
-555
-556
-557
-558
-559
-560
-562
-563
-564
-565
-566
-567
-568
-569
-570
-572
-573
-574
-575
-576
-577
-578
-579
-581
-582
-583
-584
-585
-586
-587
-588
-590
-591
-592
-593
-594
-595
-596
-597
-598
-600
-601
-602
-603
-604
-605
-606
-607
-608
-610
-611
-612
-613
-614
-615
-616
-617
-618
-619
-621
-622
-623
-624
-625
-626
-627
-628
-629
-631
-632
-633
-634
-635
-636
-637
-638
-639
-640
-642
-643
-644
-645
-646
-647
-648
-649
-650
-651
-652
-654
-655
-656
-657
-658
-659
-660
-661
-662
-663
-664
-665
-666
-667
-668
-669
-670
-671
-672
-673
-674
-675
-676
-677
-678
-679
-680
-681
-682
-683
-684
-685
-686
-687
-688
-689
-689
-690
-691
-692
-693
-694
-695
-696
-697
-697
-698
-699
-700
-701
-702
-702
-703
-704
-705
-706
-707
-707
-708
-709
-710
-711
-712
-712
-713
-714
-715
-716
-716
-717
-718
-719
-720
-720
-721
-722
-723
-724
-725
-725
-726
-727
-728
-729
-730
-730
-731
-732
-733
-734
-735
-735
-736
-737
-738
-739
-740
-741
-741
-742
-743
-744
-745
-746
-747
-748
-748
-749
-750
-751
-752
-753
-754
-755
-756
-756
-757
-758
-759
-760
-761
-762
-763
-763
-764
-765
-766
-767
-768
-769
-769
-770
-771
-772
-773
-774
-774
-775
-776
-777
-778
-778
-779
-780
-781
-781
-782
-783
-783
-784
-785
-786
-786
-787
-788
-788
-789
-790
-790
-791
-792
-792
-793
-794
-794
-795
-795
-796
-797
-797
-798
-799
-799
-800
-800
-801
-802
-802
-803
-804
-804
-805
-806
-806
-807
-808
-808
-809
-809
-810
-811
-811
-812
-812
-813
-814
-814
-815
-815
-816
-816
-817
-817
-818
-818
-819
-819
-820
-820
-821
-821
-822
-822
-823
-823
-824
-824
-825
-826
-826
-827
-827
-828
-829
-830
-830
-831
-832
-833
-834
-835
-836
-837
-837
-838
-839
-840
-841
-842
-843
-844
-845
-846
-847
-848
-849
-850
-851
-852
-853
-854
-855
-856
-857
-858
-859
-860
-861
-862
-863
-863
-864
-865
-866
-867
-868
-869
-870
-872
-873
-874
-875
-876
-877
-879
-880
-881
-882
-883
-885
-886
-887
-888
-889
-890
-891
-892
-893
-894
-895
-896
-897
-897
-898
-899
-900
-900
-901
-902
-903
-903
-904
-905
-905
-906
-907
-907
-908
-909
-909
-910
-911
-912
-912
-913
-914
-915
-916
-917
-918
-919
-920
-921
-922
-923
-924
-926
-927
-929
-930
-932
-933
-935
-936
-938
-939
-941
-942
-944
-945
-947
-948
-949
-951
-952
-953
-955
-956
-957
-958
-959
-960
-961
-962
-963
-964
-965
-965
-966
-967
-968
-968
-969
-970
-970
-971
-971
-972
-973
-974
-974
-975
-976
-977
-978
-979
-980
-981
-982
-983
-983
-984
-985
-986
-987
-988
-989
-990
-991
-991
-992
-993
-994
-995
-995
-996
-996
-997
-997
-997
-998
-998
-998
-998
-998
-997
-997
-996
-996
-996
-995
-995
-994
-994
-993
-993
-992
-992
-992
-991
-991
-990
-990
-990
-990
-990
-990
-990
-990
-991
-991
-992
-993
-993
-994
-995
-996
-997
-998
-999
-1000
-1000
-1002
-1002
-1004
-1004
-1006
-1006
-1006
-1008
-1008
-1008
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1010
-1010
-1010
-1010
-1010
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1016
-1016
-1016
-1018
-1018
-1020
-1020
-1020
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1020
-1020
-1020
-1018
-1018
-1016
-1014
-1014
-1012
-1010
-1010
-1008
-1008
-1006
-1004
-1004
-1002
-1002
-1000
-1000
-998
-997
-997
-996
-995
-994
-994
-993
-993
-993
-993
-993
-993
-993
-993
-993
-993
-994
-994
-994
-994
-994
-994
-994
-994
-993
-993
-993
-992
-992
-991
-990
-989
-988
-987
-986
-985
-983
-982
-980
-978
-976
-974
-972
-970
-968
-966
-963
-961
-959
-957
-955
-953
-951
-949
-947
-946
-944
-943
-941
-940
-938
-937
-936
-935
-934
-933
-932
-931
-930
-929
-929
-928
-927
-927
-926
-926
-925
-925
-924
-924
-923
-922
-922
-921
-920
-919
-918
-917
-916
-914
-913
-911
-909
-908
-906
-904
-901
-899
-897
-895
-892
-890
-887
-884
-882
-879
-877
-874
-872
-870
-868
-865
-863
-861
-860
-858
-856
-855
-853
-851
-850
-848
-847
-845
-844
-842
-840
-838
-836
-834
-832
-829
-827
-824
-820
-817
-813
-809
-805
-800
-796
-791
-785
-780
-775
-769
-763
-758
-752
-746
-741
-735
-729
-723
-718
-712
-707
-701
-696
-691
-686
-681
-677
-672
-668
-664
-660
-656
-653
-650
-647
-644
-641
-638
-636
-634
-631
-629
-627
-624
-622
-619
-616
-613
-610
-607
-603
-600
-596
-592
-588
-584
-580
-576
-571
-567
-562
-557
-552
-547
-542
-536
-531
-525
-520
-514
-509
-503
-498
-492
-487
-482
-477
-472
-467
-462
-457
-452
-447
-443
-438
-433
-428
-424
-419
-414
-409
-405
-400
-395
-390
-385
-381
-376
-371
-366
-361
-357
-352
-347
-342
-337
-332
-326
-321
-316
-310
-305
-299
-294
-289
-283
-278
-273
-268
-264
-259
-255
-251
-248
-244
-241
-238
-235
-232
-229
-227
-225
-222
-220
-217
-215
-213
-210
-207
-205
-202
-199
-196
-193
-190
-187
-183
-180
-176
-173
-169
-165
-162
-158
-155
-151
-147
-144
-140
-137
-133
-129
-126
-122
-118
-114
-110
-106
-101
-97
-92
-88
-83
-78
-73
-68
-62
-57
-51
-46
-40
-34
-29
-23
-17
-11
-6
0
6
12
18
25
31
37
43
49
56
62
68
75
81
87
93
99
104
110
116
121
127
132
138
143
149
155
160
166
172
178
183
189
195
200
205
211
216
221
226
231
236
241
246
251
256
260
265
269
272
276
279
282
285
287
289
291
293
295
298
300
303
306
309
312
316
320
323
327
331
335
339
343
348
352
357
361
366
371
375
380
385
390
395
400
405
411
416
421
427
432
437
442
447
452
457
462
467
472
477
482
487
492
496
501
505
509
513
518
522
526
530
535
539
544
549
555
560
566
572
578
584
590
597
603
609
615
620
626
632
638
644
650
656
662
668
674
681
687
693
699
705
710
716
721
726
731
735
739
744
748
752
756
760
764
768
773
777
782
786
791
796
801
805
810
815
819
824
829
834
840
845
851
857
863
869
875
882
888
895
902
909
916
923
929
936
943
950
957
964
970
977
984
991
998
1004
1010
1016
1022
1028
1033
1038
1042
1046
1049
1052
1056
1059
1062
1065
1067
1070
1073
1076
1079
1082
1084
1086
1088
1090
1092
1094
1096
1097
1099
1100
1102
1103
1105
1106
1107
1109
1110
1112
1114
1116
1119
1122
1125
1128
1132
1135
1139
1143
1148
1152
1156
1161
1166
1170
1175
1179
1183
1187
1191
1195
1198
1202
1205
1208
1210
1213
1215
1218
1220
1222
1224
1226
1228
1230
1232
1234
1236
1238
1241
1244
1246
1249
1252
1255
1258
1262
1265
1269
1273
1277
1281
1286
1291
1295
1301
1306
1311
1317
1322
1328
1333
1339
1345
1350
1356
1362
1367
1372
1377
1381
1386
1390
1393
1396
1399
1401
1403
1404
1405
1405
1405
1404
1403
1401
1399
1397
1395
1392
1390
1387
1385
1383
1381
1379
1378
1377
1377
1376
1377
1377
1378
1378
1379
1381
1382
1384
1386
1389
1392
1395
1399
1403
1408
1412
1416
1420
1424
1428
1431
1433
1435
1437
1437
1437
1437
1436
1434
1432
1430
1428
1425
1423
1420
1418
1416
1415
1414
1413
1413
1413
1413
1413
1414
1415
1416
1417
1419
1420
1422
1425
1428
1431
1435
1439
1444
1449
1454
1460
1466
1472
1478
1483
1488
1493
1498
1503
1507
1511
1515
1519
1523
1526
1530
1533
1537
1540
1544
1547
1551
1554
1558
1562
1567
1571
1576
1580
1585
1590
1596
1601
1606
1611
1616
1621
1626
1631
1635
1640
1644
1648
1651
1654
1656
1658
1659
1659
1659
1658
1656
1655
1652
1650
1647
1644
1640
1637
1633
1630
1626
1622
1618
1615
1612
1609
1606
1604
1602
1600
1599
1598
1597
1597
1597
1597
1597
1597
1597
1598
1598
1599
1600
1601
1602
1603
1604
1606
1608
1610
1612
1614
1617
1620
1623
1627
1631
1635
1639
1644
1648
1653
1657
1661
1665
1669
1672
1675
1678
1680
1683
1685
1687
1690
1693
1696
1699
1703
1707
1711
1715
1720
1725
1730
1736
1741
1747
1753
1759
1764
1770
1776
1782
1787
1792
1797
1802
1806
1810
1813
1815
1817
1818
1819
1818
1818
1816
1815
1812
1810
1807
1804
1800
1797
1793
1790
1786
1783
1780
1777
1774
1771
1768
1766
1763
1760
1758
1756
1754
1752
1751
1750
1749
1749
1749
1750
1752
1754
1757
1760
1764
1767
1772
1776
1780
1785
1790
1795
1799
1804
1809
1815
1821
1827
1833
1839
1846
1854
1861
1869
1878
1887
1895
1905
1914
1924
1933
1943
1953
1964
1974
1985
1996
2005
2017
2028
2039
2050
2061
2072
2083
2094
2105
2115
2125
2135
2144
2152
2161
2168
2176
2183
2190
2198
2205
2213
2221
2229
2237
2245
2254
2263
2272
2281
2290
2299
2308
2317
2326
2334
2343
2351
2360
2368
2376
2384
2393
2401
2409
2417
2426
2433
2441
2448
2455
2462
2469
2475
2481
2486
2492
2498
2504
2511
2518
2526
2535
2544
2555
2566
2579
2592
2605
2619
2634
2649
2664
2679
2695
2711
2727
2743
2759
2775
2792
2809
2826
2844
2862
2880
2898
2916
2935
2953
2971
2989
3007
3024
3041
3057
3073
3088
3102
3116
3129
3142
3153
3165
3175
3185
3195
3203
3211
3218
3224
3230
3235
3239
3243
3246
3248
3250
3252
3254
3256
3258
3261
3263
3266
3269
3273
3277
3280
3285
3289
3294
3299
3304
3310
3317
3323
3330
3338
3345
3353
3361
3369
3377
3384
3392
3399
3406
3413
3420
3427
3433
3440
3446
3453
3460
3467
3474
3482
3490
3499
3508
3518
3529
3541
3555
3569
3584
3600
3618
3636
3655
3674
3694
3715
3735
3756
3777
3798
3818
3838
3858
3878
3897
3916
3935
3954
3972
3991
4009
4027
4046
4065
4083
4103
4121
4140
4159
4177
4195
4213
4231
4248
4265
4282
4298
4314
4329
4345
4360
4375
4391
4407
4422
4438
4455
4471
4487
4503
4518
4534
4549
4564
4579
4593
4608
4622
4636
4650
4663
4677
4690
4704
4717
4731
4745
4758
4772
4785
4798
4811
4823
4835
4847
4858
4869
4880
4890
4900
4910
4920
4930
4940
4951
4962
4974
4986
4999
5012
5026
5039
5053
5066
5079
5092
5104
5116
5128
5140
5152
5163
5174
5185
5196
5206
5216
5225
5234
5242
5250
5258
5265
5272
5278
5284
5290
5295
5301
5306
5311
5316
5321
5325
5331
5336
5342
5349
5356
5365
5375
5386
5398
5411
5426
5441
5458
5475
5492
5510
5527
5545
5563
5580
5597
5614
5630
5646
5662
5678
5693
5709
5724
5739
5755
5770
5785
5800
5815
5830
5845
5860
5875
5890
5905
5919
5933
5947
5961
5974
5987
5999
6011
6022
6033
6043
6052
6060
6068
6075
6081
6086
6090
6093
6095
6097
6097
6097
6097
6096
6094
6092
6089
6086
6083
6079
6075
6070
6065
6059
6053
6047
6041
6034
6028
6021
6014
6007
5999
5992
5985
5978
5972
5966
5961
5957
5954
5952
5952
5952
5954
5956
5959
5963
5968
5973
5978
5985
5992
5999
6007
6016
6025
6035
6045
6056
6067
6079
6091
6103
6116
6128
6141
6153
6164
6175
6186
6195
6204
6213
6221
6228
6236
6243
6249
6256
6262
6268
6274
6279
6284
6288
6292
6296
6299
6302
6304
6307
6309
6311
6314
6317
6319
6322
6326
6329
6334
6338
6343
6348
6354
6359
6365
6370
6376
6381
6386
6391
6395
6399
6403
6406
6409
6411
6413
6414
6414
6414
6413
6412
6410
6409
6408
6407
6406
6405
6405
6405
6406
6407
6408
6410
6412
6413
6416
6418
6420
6423
6425
6428
6431
6434
6438
6442
6446
6452
6458
6466
6475
6485
6496
6508
6522
6536
6550
6566
6583
6600
6618
6637
6656
6675
6696
6716
6737
6757
6777
6796
6815
6832
6847
6860
6872
6881
6888
6893
6895
6896
6895
6892
6888
6883
6877
6871
6864
6857
6849
6842
6835
6828
6821
6814
6808
6802
6796
6791
6786
6782
6778
6775
6772
6769
6766
6763
6760
6756
6753
6749
6745
6741
6737
6733
6729
6725
6720
6716
6711
6707
6703
6699
6694
6690
6685
6681
6676
6670
6665
6659
6654
6648
6642
6637
6632
6628
6624
6621
6619
6618
6617
6617
6618
6620
6622
6625
6628
6632
6637
6642
6649
6655
6662
6670
6679
6688
6698
6709
6720
6731
6743
6756
6768
6781
6794
6807
6820
6833
6845
6858
6870
6882
6893
6903
6913
6921
6928
6934
6939
6942
6943
6943
6942
6939
6934
6928
6921
6912
6902
6891
6879
6867
6853
6840
6826
6811
6797
6782
6767
6751
6736
6721
6705
6690
6674
6659
6644
6630
6616
6604
6592
6581
6572
6565
6559
6555
6553
6552
6552
6554
6557
6561
6566
6572
6578
6585
6592
6598
6605
6611
6616
6620
6623
6625
6626
6626
6625
6623
6620
6616
6612
6607
6602
6596
6590
6585
6579
6574
6570
6566
6563
6561
6560
6560
6562
6564
6568
6573
6579
6587
6595
6604
6613
6623
6633
6643
6654
6665
6677
6689
6702
6715
6729
6743
6758
6774
6789
6806
6822
6839
6857
6875
6894
6914
6934
6955
6977
7000
7024
7049
7075
7102
7129
7157
7186
7214
7244
7273
7302
7331
7360
7389
7417
7445
7472
7497
7522
7544
7566
7585
7603
7618
7631
7641
7649
7655
7658
7658
7656
7652
7645
7637
7626
7614
7600
7586
7570
7553
7536
7519
7501
7484
7466
7449
7433
7417
7401
7386
7372
7359
7346
7335
7326
7318
7311
7307
7304
7303
7304
7307
7311
7317
7324
7333
7343
7355
7367
7381
7395
7410
7425
7440
7456
7472
7488
7503
7519
7535
7550
7566
7581
7597
7611
7626
7639
7652
7664
7674
7683
7690
7696
7699
7700
7699
7696
7691
7684
7675
7664
7652
7639
7626
7612
7598
7584
7571
7558
7546
7534
7523
7512
7503
7494
7485
7478
7470
7464
7458
7452
7446
7441
7436
7431
7426
7422
7417
7413
7409
7406
7402
7400
7397
7396
7394
7394
7394
7395
7397
7399
7404
7409
7416
7425
7436
7449
7464
7482
7501
7522
7545
7569
7594
7620
7645
7670
7694
7716
7737
7755
7772
7785
7796
7804
7809
7810
7809
7804
7797
7786
7771
7754
7734
7710
7685
7656
7625
7592
7557
7521
7484
7447
7410
7373
7336
7302
7268
7237
7208
7181
7157
7135
7116
7099
7085
7073
7063
7056
7050
7046
7044
7044
7044
7046
7049
7053
7057
7063
7068
7074
7080
7086
7091
7095
7100
7103
7106
7107
7108
7108
7107
7105
7102
7098
7093
7087
7080
7072
7063
7053
7042
7029
7015
6999
6982
6963
6943
6921
6897
6871
6844
6815
6784
6751
6718
6683
6647
6610
6573
6535
6497
6459
6422
6384
6347
6310
6274
6240
6206
6174
6143
6114
6088
6063
6042
6022
6006
5992
5982
5974
5970
5969
5971
5976
5984
5995
6008
6024
6042
6062
6084
6108
6132
6158
6185
6213
6242
6272
6302
6334
6365
6398
6431
6465
6498
6533
6567
6602
6637
6671
6706
6741
6776
6811
6847
6883
6919
6955
6992
7029
7066
7103
7139
7175
7209
7243
7275
7305
7334
7360
7385
7407
7428
7446
7463
7478
7491
7504
7515
7525
7534
7542
7548
7553
7557
7560
7561
7561
7559
7556
7552
7546
7539
7530
7521
7510
7497
7484
7469
7453
7436
7417
7397
7376
7353
7329
7304
7278
7251
7223
7194
7164
7134
7103
7072
7041
7009
6978
6946
6915
6883
6853
6822
6793
6764
6736
6709
6684
6660
6637
6616
6596
6578
6562
6547
6533
6521
6511
6501
6493
6486
6480
6474
6470
6466
6463
6461
6459
6458
6457
6456
6455
6454
6453
6451
6450
6448
6446
6443
6439
6434
6428
6422
6414
6404
6394
6382
6368
6353
6336
6318
6298
6276
6252
6226
6199
6169
6138
6104
6069
6033
5995
5956
5916
5875
5834
5792
5750
5707
5665
5622
5579
5537
5496
5455
5415
5376
5339
5303
5269
5237
5207
5179
5153
5129
5108
5090
5074
5061
5050
5042
5036
5034
5033
5036
5040
5047
5055
5065
5077
5091
5106
5122
5140
5159
5179
5200
5221
5243
5265
5288
5310
5332
5353
5373
5393
5411
5428
5444
5459
5473
5485
5497
5507
5517
5526
5534
5542
5551
5559
5567
5575
5584
5592
5600
5607
5614
5620
5625
5630
5632
5634
5634
5634
5631
5628
5624
5619
5613
5607
5600
5593
5586
5578
5570
5563
5555
5548
5540
5533
5525
5518
5512
5505
5500
5494
5490
5486
5483
5480
5478
5476
5474
5472
5469
5466
5463
5459
5454
5448
5441
5433
5425
5416
5407
5397
5386
5376
5366
5357
5347
5338
5330
5322
5314
5308
5302
5296
5291
5287
5283
5280
5278
5276
5276
5276
5277
5279
5282
5286
5291
5297
5304
5312
5321
5331
5341
5353
5364
5376
5388
5400
5412
5423
5433
5443
5452
5460
5467
5473
5479
5483
5487
5489
5491
5491
5491
5490
5487
5484
5479
5473
5466
5457
5448
5437
5424
5410
5394
5378
5360
5341
5321
5300
5278
5255
5231
5206
5181
5154
5127
5098
5069
5038
5007
4974
4940
4905
4870
4834
4798
4762
4727
4693
4660
4628
4598
4569
4543
4519
4497
4478
4462
4448
4438
4430
4424
4422
4422
4425
4431
4438
4448
4460
4474
4490
4508
4528
4549
4572
4596
4622
4648
4674
4701
4728
4755
4782
4807
4832
4857
4880
4901
4922
4940
4958
4973
4987
4999
5008
5016
5022
5027
5029
5029
5027
5024
5019
5012
5004
4994
4982
4969
4954
4938
4920
4901
4881
4860
4838
4815
4792
4769
4746
4723
4702
4681
4662
4644
4629
4615
4604
4595
4588
4583
4580
4579
4581
4584
4588
4595
4603
4613
4624
4637
4652
4669
4687
4707
4729
4752
4777
4804
4832
4862
4893
4925
4957
4991
5024
5057
5090
5122
5154
5185
5215
5244
5271
5298
5323
5346
5368
5387
5405
5420
5433
5443
5452
5457
5460
5460
5458
5452
5445
5435
5423
5408
5392
5374
5355
5334
5312
5290
5266
5242
5217
5191
5165
5138
5111
5085
5058
5032
5006
4980
4955
4931
4907
4884
4861
4840
4819
4799
4781
4764
4747
4733
4719
4706
4695
4684
4674
4664
4656
4647
4640
4632
4625
4619
4613
4608
4603
4599
4596
4593
4591
4589
4589
4590
4593
4596
4601
4608
4616
4626
4637
4650
4665
4681
4699
4718
4738
4760
4783
4807
4831
4857
4882
4908
4934
4960
4985
5010
5035
5059
5083
5105
5127
5148
5167
5186
5204
5220
5235
5249
5261
5272
5281
5288
5293
5297
5299
5298
5296
5292
5287
5280
5271
5261
5250
5237
5224
5209
5194
5178
5162
5146
5129
5112
5095
5079
5063
5047
5032
5018
5006
4994
4984
4975
4967
4962
4957
4954
4952
4950
4950
4950
4951
4952
4954
4955
4957
4959
4960
4961
4961
4961
4960
4959
4957
4954
4950
4945
4940
4935
4929
4923
4916
4910
4903
4897
4891
4886
4881
4878
4875
4873
4872
4873
4875
4878
4883
4890
4898
4908
4921
4936
4952
4972
4993
5016
5042
5069
5097
5126
5157
5188
5219
5251
5283
5315
5346
5376
5405
5433
5458
5482
5504
5523
5539
5552
5561
5567
5569
5566
5560
5550
5535
5517
5495
5470
5441
5410
5376
5339
5301
5261
5220
5177
5134
5090
5046
5002
4957
4913
4869
4824
4781
4737
4694
4652
4610
4570
4530
4492
4455
4419
4385
4352
4321
4291
4262
4234
4208
4183
4160
4137
4117
4098
4081
4065
4051
4040
4030
4022
4016
4011
4009
4006
4006
4008
4009
4011
4013
4016
4019
4022
4027
4030
4035
4040
4043
4049
4053
4057
4061
4065
4069
4073
4075
4078
4080
4080
4080
4078
4075
4072
4067
4059
4051
4041
4030
4017
4003
3990
3975
3959
3943
3926
3909
3891
3874
3856
3838
3820
3802
3784
3767
3749
3731
3713
3695
3678
3662
3647
3632
3620
3608
3599
3592
3586
3582
3581
3581
3583
3588
3594
3603
3614
3627
3643
3660
3678
3698
3720
3742
3764
3787
3810
3833
3856
3878
3901
3923
3945
3967
3988
4008
4027
4046
4064
4082
4098
4114
4128
4142
4154
4165
4175
4183
4190
4195
4199
4201
4201
4199
4196
4191
4184
4175
4164
4151
4136
4120
4101
4080
4058
4033
4006
3977
3946
3914
3880
3845
3809
3771
3733
3693
3654
3613
3573
3533
3493
3453
3414
3376
3338
3302
3267
3233
3201
3170
3142
3115
3090
3067
3046
3027
3009
2993
2978
2965
2953
2942
2933
2925
2918
2913
2909
2906
2905
2905
2906
2908
2911
2916
2921
2927
2933
2941
2949
2958
2968
2978
2990
3003
3018
3033
3050
3069
3089
3111
3134
3159
3186
3213
3243
3273
3305
3338
3373
3408
3444
3481
3518
3556
3594
3632
3670
3709
3747
3785
3822
3859
3895
3930
3963
3995
4025
4054
4080
4104
4125
4145
4161
4176
4188
4197
4205
4211
4214
4216
4216
4215
4213
4209
4205
4200
4195
4188
4181
4174
4166
4158
4150
4141
4132
4122
4113
4103
4094
4085
4075
4069
4062
4056
4050
4046
4043
4041
4038
4038
4040
4041
4043
4045
4048
4051
4054
4059
4064
4069
4075
4082
4089
4097
4106
4116
4126
4137
4149
4161
4173
4186
4198
4211
4224
4237
4250
4263
4275
4287
4299
4310
4321
4332
4342
4352
4361
4369
4377
4384
4390
4394
4398
4401
4402
4403
4403
4401
4399
4397
4393
4390
4385
4381
4376
4370
4364
4358
4351
4344
4336
4328
4320
4312
4303
4293
4283
4273
4262
4251
4240
4228
4217
4206
4195
4184
4173
4163
4153
4144
4135
4127
4119
4112
4105
4099
4094
4089
4085
4081
4078
4075
4074
4074
4074
4074
4075
4077
4078
4081
4083
4085
4086
4088
4088
4088
4086
4085
4081
4077
4070
4064
4054
4045
4033
4021
4006
3991
3975
3958
3941
3923
3904
3885
3866
3846
3827
3807
3787
3768
3749
3730
3711
3692
3674
3656
3638
3620
3602
3584
3567
3549
3532
3514
3497
3479
3462
3445
3427
3410
3393
3377
3361
3347
3333
3320
3309
3299
3290
3283
3278
3275
3273
3273
3275
3279
3285
3293
3302
3313
3325
3339
3353
3369
3385
3402
3419
3437
3455
3474
3492
3511
3530
3549
3568
3586
3605
3623
3641
3659
3675
3692
3707
3722
3737
3751
3765
3778
3792
3806
3819
3834
3849
3865
3881
3899
3917
3937
3957
3978
3999
4022
4045
4069
4093
4118
4144
4170
4196
4222
4247
4272
4296
4319
4341
4361
4380
4398
4415
4430
4444
4457
4468
4479
4488
4497
4504
4510
4515
4519
4523
4525
4526
4526
4525
4523
4520
4516
4511
4505
4499
4491
4483
4474
4464
4455
4445
4435
4424
4414
4403
4393
4382
4371
4360
4349
4338
4326
4315
4303
4290
4277
4263
4248
4233
4216
4199
4181
4162
4142
4121
4099
4075
4051
4026
3998
3970
3940
3909
3876
3842
3808
3772
3735
3697
3659
3620
3580
3539
3497
3455
3412
3369
3325
3280
3236
3191
3146
3102
3057
3013
2969
2926
2884
2842
2801
2761
2722
2684
2648
2613
2579
2547
2516
2488
2461
2436
2413
2391
2371
2353
2336
2321
2306
2293
2281
2269
2258
2248
2238
2229
2219
2210
2201
2193
2184
2176
2168
2161
2153
2146
2140
2134
2128
2123
2118
2113
2108
2105
2101
2098
2095
2092
2090
2087
2086
2085
2084
2084
2085
2087
2089
2093
2098
2103
2110
2117
2126
2136
2146
2158
2171
2185
2199
2215
2231
2248
2266
2285
2304
2324
2344
2364
2385
2406
2428
2450
2472
2494
2517
2540
2564
2588
2612
2637
2662
2688
2713
2739
2765
2790
2816
2841
2866
2891
2915
2939
2962
2985
3007
3028
3050
3071
3092
3113
3134
3156
3178
3200
3222
3244
3267
3289
3312
3334
3356
3378
3399
3420
3441
3461
3480
3499
3518
3536
3555
3573
3591
3609
3627
3645
3665
3684
3704
3726
3748
3771
3796
3822
3849
3877
3907
3938
3971
4005
4040
4075
4114
4153
4193
4234
4276
4319
4363
4407
4452
4496
4541
4586
4631
4676
4720
4763
4806
4847
4888
4928
4967
5005
5042
5078
5112
5146
5179
5211
5242
5272
5301
5328
5355
5379
5402
5423
5442
5459
5474
5487
5497
5505
5511
5515
5517
5517
5516
5513
5508
5502
5495
5487
5478
5469
5460
5451
5443
5435
5427
5421
5416
5412
5409
5408
5408
5410
5414
5419
5426
5434
5444
5455
5467
5481
5496
5512
5530
5548
5568
5589
5610
5633
5656
5680
5705
5730
5755
5781
5808
5834
5860
5887
5913
5940
5966
5992
6017
6042
6067
6091
6115
6138
6160
6182
6202
6222
6240
6256
6272
6285
6298
6308
6317
6324
6330
6335
6338
6339
6339
6337
6334
6328
6320
6310
6298
6284
6268
6249
6229
6206
6181
6155
6128
6098
6068
6037
6004
5972
5938
5905
5871
5837
5803
5768
5733
5698
5663
5627
5592
5555
5519
5483
5446
5409
5373
5337
5301
5266
5232
5199
5167
5136
5107
5080
5056
5033
5012
4994
4977
4962
4949
4938
4928
4920
4914
4909
4905
4902
4900
4898
4898
4897
4896
4895
4893
4890
4886
4881
4875
4867
4857
4845
4831
4815
4797
4776
4753
4727
4699
4668
4634
4599
4560
4520
4477
4431
4384
4334
4281
4226
4169
4108
4046
3981
3914
3844
3773
3701
3626
3551
3475
3399
3323
3247
3172
3098
3026
2955
2885
2819
2754
2691
2631
2574
2519
2466
2416
2368
2323
2280
2240
2202
2166
2133
2101
2070
2041
2015
1989
1965
1942
1919
1897
1876
1855
1833
1812
1790
1767
1744
1720
1696
1672
1647
1623
1598
1574
1550
1527
1504
1482
1461
1441
1422
1404
1387
1371
1355
1340
1325
1311
1297
1284
1270
1257
1242
1227
1212
1195
1177
1158
1138
1117
1095
1073
1049
1024
999
973
946
918
889
859
828
796
762
728
692
655
616
577
537
496
455
414
373
332
291
252
212
174
138
102
68
37
8
-19
-42
-62
-79
-91
-100
-104
-105
-100
-92
-79
-62
-41
-16
12
45
81
120
162
208
257
310
365
424
485
550
617
686
758
832
907
984
1062
1140
1219
1299
1378
1456
1534
1611
1686
1760
1831
1899
1964
2025
2081
2134
2182
2226
2264
2299
2328
2353
2374
2390
2401
2408
2411
2410
2404
2396
2384
2369
2352
2332
2312
2289
2266
2243
2219
2196
2173
2150
2129
2109
2091
2074
2060
2049
2040
2035
2033
2035
2040
2050
2063
2081
2103
2129
2160
2194
2231
2272
2317
2364
2414
2466
2521
2577
2635
2694
2754
2815
2875
2936
2996
3056
3114
3171
3226
3279
3329
3377
3423
3465
3504
3539
3570
3597
3620
3638
3652
3661
3666
3666
3662
3654
3642
3625
3606
3582
3556
3527
3495
3462
3425
3387
3347
3304
3260
3213
3163
3111
3056
2999
2940
2878
2815
2750
2685
2619
2553
2488
2424
2362
2302
2244
2189
2136
2087
2041
1999
1960
1924
1892
1862
1835
1812
1791
1773
1758
1746
1737
1730
1727
1726
1728
1732
1739
1748
1759
1772
1787
1803
1820
1837
1855
1873
1890
1907
1922
1936
1947
1957
1963
1967
1967
1964
1957
1947
1932
1914
1892
1866
1836
1804
1768
1730
1689
1647
1602
1557
1510
1462
1414
1365
1316
1266
1217
1167
1117
1067
1016
967
918
870
822
775
730
685
642
601
561
523
486
451
417
384
353
322
292
262
233
204
176
147
119
90
62
34
6
-21
-49
-76
-104
-131
-159
-187
-215
-244
-273
-303
-334
-366
-399
-434
-470
-507
-546
-586
-628
-671
-716
-763
-811
-860
-910
-962
-1014
-1068
-1122
-1177
-1232
-1289
-1346
-1404
-1462
-1521
-1580
-1639
-1698
-1756
-1812
-1868
-1921
-1972
-2021
-2067
-2110
-2150
-2185
-2216
-2243
-2265
-2283
-2296
-2304
-2307
-2306
-2300
-2290
-2277
-2259
-2238
-2215
-2188
-2159
-2129
-2096
-2063
-2029
-1994
-1959
-1924
-1888
-1853
-1819
-1784
-1750
-1716
-1682
-1649
-1616
-1584
-1552
-1520
-1489
-1459
-1428
-1399
-1369
-1341
-1312
-1284
-1256
-1228
-1200
-1171
-1142
-1112
-1082
-1051
-1018
-987
-955
-922
-890
-857
-824
-792
-760
-729
-698
-668
-639
-611
-584
-558
-535
-513
-493
-475
-460
-446
-435
-427
-421
-417
-415
-415
-417
-421
-427
-434
-443
-452
-462
-472
-483
-493
-502
-510
-517
-522
-526
-528
-528
-526
-522
-515
-508
-498
-487
-474
-460
-445
-429
-413
-396
-379
-361
-343
-324
-305
-285
-264
-242
-218
-192
-164
-135
-103
-69
-33
6
46
89
134
181
230
280
332
386
440
496
552
608
664
719
773
825
876
924
969
1012
1051
1086
1117
1143
1164
1180
1190
1194
1192
1183
1168
1146
1117
1081
1038
989
933
872
804
732
654
572
487
397
305
210
114
15
-85
-186
-287
-388
-489
-588
-687
-784
-879
-971
-1061
-1149
-1233
-1313
-1391
-1465
-1535
-1602
-1665
-1725
-1780
-1832
-1880
-1923
-1963
-1999
-2031
-2059
-2083
-2103
-2119
-2132
-2140
-2145
-2146
-2142
-2135
-2123
-2107
-2087
-2063
-2033
-2001
-1965
-1926
-1882
-1836
-1787
-1735
-1681
-1625
-1567
-1507
-1445
-1382
-1319
-1255
-1191
-1128
-1065
-1002
-943
-885
-829
-776
-726
-679
-637
-598
-563
-532
-507
-485
-468
-456
-449
-447
-449
-456
-467
-483
-503
-526
-552
-582
-614
-648
-683
-719
-756
-794
-831
-868
-905
-942
-978
-1012
-1049
-1084
-1118
-1153
-1188
-1223
-1258
-1294
-1329
-1365
-1400
-1436
-1471
-1506
-1541
-1575
-1609
-1642
-1675
-1708
-1741
-1774
-1807
-1841
-1875
-1909
-1943
-1978
-2013
-2049
-2085
-2121
-2157
-2192
-2227
-2261
-2293
-2324
-2353
-2381
-2405
-2428
-2447
-2464
-2479
-2491
-2500
-2508
-2512
-2515
-2515
-2514
-2510
-2504
-2496
-2487
-2476
-2463
-2448
-2432
-2413
-2394
-2372
-2349
-2324
-2296
-2267
-2237
-2204
-2169
-2134
-2097
-2059
-2020
-1981
-1941
-1902
-1863
-1824
-1786
-1748
-1711
-1676
-1642
-1609
-1578
-1548
-1520
-1494
-1470
-1448
-1428
-1410
-1394
-1380
-1368
-1356
-1347
-1338
-1331
-1324
-1319
-1314
-1310
-1307
-1306
-1306
-1308
-1312
-1317
-1325
-1335
-1347
-1361
-1378
-1397
-1418
-1442
-1468
-1496
-1527
-1560
-1594
-1631
-1670
-1710
-1752
-1795
-1839
-1883
-1927
-1971
-2015
-2058
-2101
-2142
-2181
-2219
-2255
-2289
-2320
-2349
-2376
-2401
-2424
-2444
-2463
-2479
-2494
-2508
-2521
-2533
-2544
-2555
-2565
-2576
-2587
-2599
-2611
-2625
-2639
-2655
-2672
-2691
-2712
-2736
-2761
-2790
-2821
-2856
-2895
-2937
-2984
-3034
-3090
-3149
-3214
-3283
-3356
-3434
-3516
-3602
-3692
-3786
-3883
-3982
-4085
-4190
-4297
-4406
-4517
-4629
-4743
-4858
-4973
-5089
-5205
-5321
-5436
-5550
-5663
-5774
-5883
-5990
-6094
-6195
-6292
-6384
-6473
-6557
-6636
-6709
-6778
-6842
-6901
-6955
-7004
-7049
-7089
-7124
-7156
-7183
-7207
-7226
-7242
-7254
-7262
-7267
-7268
-7266
-7261
-7253
-7242
-7228
-7211
-7191
-7170
-7145
-7119
-7090
-7059
-7026
-6991
-6954
-6915
-6874
-6831
-6786
-6740
-6692
-6643
-6593
-6541
-6489
-6435
-6381
-6327
-6272
-6218
-6163
-6108
-6054
-6000
-5946
-5892
-5839
-5786
-5734
-5682
-5631
-5581
-5532
-5484
-5438
-5394
-5352
-5312
-5274
-5238
-5206
-5175
-5148
-5123
-5102
-5083
-5066
-5053
-5042
-5034
-5029
-5027
-5027
-5029
-5034
-5042
-5052
-5064
-5079
-5096
-5115
-5137
-5161
-5187
-5216
-5247
-5281
-5317
-5354
-5393
-5434
-5476
-5518
-5561
-5604
-5646
-5688
-5729
-5770
-5809
-5846
-5882
-5916
-5949
-5980
-6009
-6037
-6063
-6087
-6111
-6134
-6156
-6177
-6199
-6220
-6242
-6264
-6287
-6310
-6335
-6361
-6388
-6417
-6448
-6480
-6513
-6548
-6584
-6621
-6659
-6698
-6737
-6776
-6815
-6854
-6892
-6930
-6966
-7001
-7035
-7067
-7098
-7127
-7155
-7182
-7208
-7233
-7259
-7284
-7311
-7340
-7370
-7402
-7437
-7475
-7515
-7559
-7607
-7659
-7714
-7773
-7836
-7902
-7972
-8045
-8122
-8202
-8284
-8370
-8458
-8548
-8642
-8737
-8835
-8935
-9036
-9139
-9244
-9349
-9455
-9561
-9667
-9772
-9877
-9980
-10082
-10182
-10279
-10374
-10465
-10553
-10637
-10717
-10793
-10863
-10928
-10988
-11042
-11090
-11132
-11166
-11194
-11215
-11229
-11235
-11234
-11226
-11211
-11190
-11162
-11128
-11089
-11045
-10996
-10943
-10886
-10827
-10764
-10700
-10634
-10567
-10499
-10431
-10362
-10293
-10224
-10155
-10086
-10017
-9948
-9880
-9812
-9743
-9675
-9606
-9537
-9467
-9397
-9327
-9256
-9185
-9115
-9044
-8974
-8906
-8838
-8772
-8708
-8647
-8587
-8530
-8475
-8422
-8372
-8324
-8278
-8234
-8193
-8154
-8116
-8080
-8048
-8018
-7990
-7965
-7942
-7921
-7904
-7889
-7877
-7868
-7861
-7858
-7857
-7860
-7865
-7874
-7885
-7899
-7915
-7934
-7954
-7976
-8000
-8023
-8050
-8076
-8103
-8131
-8159
-8188
-8216
-8245
-8274
-8303
-8331
-8359
-8386
-8411
-8436
-8458
-8479
-8498
-8514
-8528
-8539
-8548
-8554
-8557
-8558
-8556
-8553
-8547
-8540
-8531
-8521
-8511
-8500
-8489
-8478
-8468
-8458
-8450
-8442
-8435
-8429
-8424
-8419
-8416
-8413
-8411
-8409
-8408
-8408
-8407
-8407
-8408
-8408
-8409
-8410
-8410
-8411
-8413
-8415
-8417
-8420
-8423
-8428
-8433
-8440
-8448
-8457
-8467
-8478
-8491
-8505
-8520
-8536
-8553
-8571
-8590
-8609
-8629
-8651
-8672
-8695
-8719
-8743
-8769
-8795
-8822
-8849
-8877
-8906
-8936
-8966
-8996
-9027
-9058
-9089
-9120
-9152
-9182
-9212
-9242
-9270
-9297
-9323
-9348
-9371
-9393
-9412
-9429
-9444
-9456
-9466
-9473
-9477
-9477
-9475
-9469
-9459
-9446
-9428
-9407
-9381
-9351
-9316
-9278
-9235
-9189
-9139
-9085
-9027
-8966
-8903
-8836
-8767
-8696
-8623
-8549
-8473
-8397
-8321
-8244
-8167
-8090
-8016
-7943
-7871
-7802
-7736
-7672
-7612
-7555
-7503
-7454
-7410
-7370
-7335
-7304
-7278
-7256
-7238
-7223
-7212
-7205
-7200
-7198
-7198
-7200
-7203
-7208
-7214
-7220
-7226
-7233
-7238
-7243
-7247
-7249
-7250
-7249
-7247
-7243
-7236
-7228
-7217
-7205
-7190
-7172
-7152
-7130
-7105
-7077
-7047
-7013
-6977
-6938
-6895
-6850
-6802
-6752
-6699
-6643
-6585
-6525
-6464
-6401
-6337
-6272
-6206
-6141
-6074
-6008
-5942
-5876
-5810
-5745
-5680
-5616
-5552
-5489
-5427
-5365
-5303
-5241
-5180
-5118
-5056
-4993
-4930
-4865
-4800
-4733
-4665
-4596
-4526
-4454
-4381
-4308
-4233
-4157
-4081
-4003
-3927
-3849
-3772
-3693
-3615
-3537
-3458
-3380
-3302
-3224
-3148
-3071
-2996
-2922
-2850
-2780
-2711
-2644
-2580
-2518
-2458
-2401
-2347
-2296
-2248
-2203
-2160
-2120
-2083
-2048
-2015
-1985
-1957
-1932
-1908
-1887
-1867
-1850
-1835
-1822
-1810
-1801
-1794
-1788
-1785
-1783
-1783
-1786
-1790
-1797
-1806
-1818
-1832
-1848
-1867
-1889
-1914
-1941
-1971
-2001
-2036
-2072
-2109
-2147
-2186
-2226
-2266
-2307
-2348
-2388
-2428
-2468
-2506
-2544
-2580
-2615
-2648
-2680
-2709
-2737
-2762
-2785
-2805
-2823
-2837
-2849
-2857
-2862
-2864
-2862
-2857
-2848
-2835
-2819
-2799
-2776
-2749
-2719
-2685
-2649
-2609
-2565
-2518
-2468
-2415
-2359
-2299
-2237
-2171
-2103
-2031
-1957
-1880
-1801
-1719
-1635
-1549
-1462
-1373
-1284
-1193
-1102
-1010
-920
-830
-741
-652
-565
-480
-397
-316
-237
-160
-86
-14
55
122
186
248
307
363
417
467
515
560
602
640
676
708
737
763
785
805
822
836
848
858
866
873
878
881
884
885
885
884
883
881
878
874
870
866
862
857
853
849
845
841
838
836
835
834
834
836
838
842
846
852
858
866
874
884
894
906
919
932
947
962
979
996
1014
1032
1052
1072
1093
1114
1136
1159
1182
1206
1230
1255
1280
1305
1331
1357
1384
1412
1441
1471
1501
1533
1566
1600
1636
1674
1713
1753
1795
1839
1885
1933
1983
2035
2089
2145
2203
2263
2326
2391
2457
2525
2595
2666
2738
2810
2882
2954
3024
3094
3162
3228
3291
3353
3411
3466
3519
3568
3613
3656
3694
3730
3761
3790
3815
3837
3855
3871
3884
3895
3904
3910
3915
3919
3922
3924
3926
3928
3930
3932
3934
3936
3939
3941
3944
3946
3948
3949
3950
3950
3949
3948
3945
3941
3936
3929
3922
3913
3903
3892
3880
3867
3853
3838
3822
3806
3790
3773
3757
3741
3725
3710
3695
3682
3669
3658
3648
3639
3633
3627
3624
3623
3623
3626
3631
3638
3646
3657
3669
3683
3698
3715
3733
3753
3773
3795
3818
3843
3869
3896
3925
3956
3989
4022
4059
4098
4139
4181
4225
4271
4319
4368
4418
4470
4523
4576
4630
4685
4740
4795
4850
4906
4961
5017
5073
5129
5187
5245
5304
5364
5425
5486
5549
5613
5678
5743
5809
5876
5944
6012
6080
6149
6219
6289
6359
6429
6499
6569
6638
6708
6776
6844
6912
6977
7042
7105
7167
7227
7285
7342
7397
7450
7502
7553
7603
7651
7699
7746
7793
7840
7887
7935
7983
8032
8082
8134
8186
8242
8298
8356
8416
8478
8542
8609
8678
8749
8823
8899
8977
9058
9141
9227
9314
9403
9493
9586
9679
9774
9871
9968
10066
10165
10265
10365
10466
10567
10668
10769
10871
10972
11072
11173
11272
11371
11468
11565
11660
11753
11845
11935
12024
12111
12196
12279
12360
12439
12516
12591
12663
12732
12797
12860
12919
12974
13026
13074
13118
13158
13195
13228
13257
13284
13307
13327
13344
13360
13373
13384
13394
13402
13410
13416
13421
13425
13427
13429
13430
13429
13427
13423
13418
13412
13404
13395
13384
13373
13360
13346
13332
13316
13300
13284
13267
13250
13233
13215
13197
13179
13161
13143
13124
13106
13087
13068
13050
13030
13011
12991
12971
12949
12927
12904
12879
12853
12825
12796
12765
12732
12697
12660
12620
12579
12535
12488
12439
12387
12332
12275
12216
12153
12089
12022
11953
11883
11811
11738
11663
11588
11513
11437
11360
11284
11208
11132
11056
10981
10907
10833
10761
10689
10619
10550
10484
10419
10356
10295
10236
10181
10128
10077
10031
9987
9948
9912
9880
9852
9829
9810
9795
9785
9779
9777
9778
9783
9792
9804
9818
9836
9856
9879
9904
9931
9960
9991
10022
10054
10087
10121
10154
10187
10219
10251
10282
10312
10341
10368
10394
10418
10440
10461
10481
10498
10515
10529
10542
10554
10565
10575
10584
10592
10601
10609
10618
10627
10638
10649
10663
10679
10697
10717
10741
10767
10796
10827
10862
10899
10939
10982
11027
11074
11123
11174
11227
11281
11336
11392
11449
11507
11565
11623
11681
11738
11795
11851
11906
11960
12013
12064
12114
12162
12209
12254
12298
12340
12382
12422
12461
12498
12535
12570
12604
12636
12666
12695
12722
12747
12769
12789
12806
12821
12833
12842
12849
12853
12854
12852
12848
12841
12832
12821
12807
12792
12775
12756
12737
12716
12695
12674
12653
12633
12614
12595
12578
12562
12548
12535
12525
12517
12512
12509
12509
12513
12520
12531
12546
12565
12589
12617
12649
12687
12729
12775
12827
12884
12945
13011
13082
13157
13236
13319
13406
13496
13588
13683
13779
13878
13977
14076
14177
14277
14377
14476
14575
14673
14769
14865
14959
15052
15144
15234
15323
15411
15498
15583
15666
15748
15828
15906
15982
16056
16129
16200
16268
16334
16398
16460
16519
16576
16631
16683
16732
16779
16823
16863
16901
16936
16967
16995
17019
17039
17055
17067
17075
17078
17077
17070
17058
17040
17017
16988
16954
16914
16868
16817
16760
16698
16630
16558
16480
16398
16312
16222
16129
16035
15937
15837
15736
15634
15533
15431
15330
15230
15131
15035
14940
14848
14759
14673
14590
14510
14433
14360
14291
14226
14164
14106
14053
14003
13957
13916
13879
13846
13818
13794
13774
13758
13745
13737
13733
13731
13733
13738
13746
13756
13768
13782
13798
13816
13834
13854
13875
13896
13918
13940
13962
13984
14004
14025
14043
14061
14077
14091
14104
14114
14123
14130
14134
14137
14137
14135
14131
14125
14117
14107
14094
14078
14060
14039
14015
13988
13959
13925
13889
13850
13808
13763
13716
13666
13614
13560
13504
13446
13387
13327
13265
13202
13139
13075
13010
12946
12882
12819
12757
12697
12638
12582
12528
12477
12429
12384
12343
12305
12271
12240
12213
12190
12170
12153
12140
12130
12122
12117
12114
12114
12115
12118
12122
12127
12133
12139
12146
12154
12161
12168
12176
12183
12190
12197
12204
12211
12218
12225
12231
12237
12243
12248
12253
12257
12259
12260
12260
12258
12253
12245
12235
12220
12202
12180
12153
12122
12085
12044
11997
11946
11889
11828
11762
11693
11620
11544
11465
11384
11301
11216
11131
11045
10959
10872
10786
10700
10615
10530
10446
10364
10283
10203
10125
10048
9973
9900
9829
9760
9692
9625
9561
9497
9434
9373
9312
9251
9191
9131
9071
9010
8950
8889
8828
8766
8704
8642
8580
8517
8454
8390
8326
8262
8196
8131
8064
7997
7928
7859
7789
7718
7646
7572
7498
7422
7346
7268
7189
7110
7031
6951
6872
6793
6715
6638
6562
6488
6415
6344
6275
6208
6143
6080
6019
5961
5904
5850
5797
5746
5697
5650
5604
5559
5516
5473
5432
5392
5352
5312
5273
5234
5195
5156
5117
5078
5038
4999
4958
4918
4877
4835
4792
4749
4705
4659
4613
4565
4516
4466
4414
4362
4308
4253
4197
4140
4083
4027
3971
3916
3862
3809
3759
3710
3664
3621
3581
3544
3511
3481
3456
3434
3416
3401
3391
3383
3379
3379
3380
3385
3391
3399
3409
3420
3433
3446
3459
3473
3487
3501
3514
3527
3539
3549
3558
3566
3571
3575
3576
3574
3570
3562
3552
3540
3524
3504
3482
3457
3428
3397
3362
3325
3284
3240
3193
3144
3091
3036
2978
2917
2854
2788
2720
2649
2577
2503
2427
2350
2272
2192
2112
2031
1949
1867
1785
1703
1621
1540
1461
1382
1306
1231
1159
1090
1022
960
900
844
792
743
698
657
619
585
555
528
504
485
469
456
447
441
439
440
444
451
462
475
491
509
529
551
575
600
626
652
678
705
730
754
777
798
817
833
846
855
861
862
859
850
837
818
794
765
730
689
643
592
534
472
404
330
251
167
78
-16
-115
-220
-328
-442
-560
-682
-809
-939
-1073
-1211
-1352
-1495
-1642
-1791
-1943
-2096
-2251
-2407
-2565
-2723
-2882
-3042
-3201
-3360
-3519
-3677
-3835
-3992
-4148
-4302
-4455
-4607
-4757
-4906
-5052
-5196
-5337
-5476
-5612
-5744
-5874
-6000
-6123
-6243
-6358
-6470
-6579
-6683
-6784
-6882
-6976
-7066
-7154
-7238
-7319
-7397
-7473
-7546
-7617
-7685
-7751
-7816
-7878
-7939
-7998
-8055
-8111
-8164
-8218
-8269
-8319
-8368
-8416
-8463
-8509
-8555
-8600
-8645
-8689
-8734
-8778
-8823
-8867
-8911
-8955
-8999
-9042
-9085
-9128
-9169
-9210
-9251
-9290
-9329
-9368
-9406
-9444
-9481
-9518
-9555
-9592
-9628
-9665
-9702
-9740
-9777
-9815
-9853
-9891
-9930
-9968
-10006
-10044
-10082
-10120
-10157
-10194
-10230
-10266
-10302
-10338
-10375
-10412
-10449
-10487
-10527
-10567
-10608
-10650
-10693
-10737
-10783
-10829
-10876
-10924
-10972
-11021
-11071
-11120
-11169
-11219
-11268
-11317
-11366
-11414
-11461
-11507
-11553
-11597
-11641
-11683
-11724
-11764
-11803
-11840
-11876
-11909
-11942
-11972
-12000
-12027
-12051
-12073
-12093
-12111
-12127
-12140
-12152
-12161
-12168
-12172
-12175
-12175
-12173
-12169
-12162
-12152
-12140
-12125
-12107
-12087
-12064
-12038
-12009
-11978
-11945
-11909
-11871
-11831
-11789
-11746
-11701
-11655
-11609
-11561
-11514
-11466
-11419
-11372
-11325
-11280
-11235
-11191
-11148
-11107
-11067
-11029
-10992
-10958
-10927
-10897
-10871
-10847
-10827
-10810
-10797
-10787
-10781
-10780
-10782
-10789
-10800
-10816
-10836
-10861
-10890
-10923
-10961
-11002
-11047
-11096
-11149
-11204
-11263
-11325
-11389
-11455
-11523
-11592
-11662
-11732
-11802
-11871
-11940
-12007
-12072
-12135
-12196
-12253
-12308
-12359
-12407
-12451
-12492
-12529
-12562
-12591
-12617
-12638
-12657
-12672
-12684
-12693
-12699
-12703
-12705
-12706
-12705
-12703
-12700
-12696
-12691
-12687
-12682
-12677
-12672
-12667
-12663
-12659
-12656
-12653
-12651
-12650
-12650
-12651
-12652
-12655
-12659
-12663
-12669
-12677
-12685
-12696
-12707
-12721
-12736
-12753
-12772
-12793
-12815
-12840
-12867
-12897
-12928
-12962
-12997
-13035
-13075
-13116
-13159
-13203
-13248
-13295
-13342
-13390
-13438
-13487
-13537
-13586
-13636
-13685
-13734
-13783
-13831
-13879
-13926
-13973
-14020
-14065
-14111
-14156
-14201
-14245
-14290
-14334
-14379
-14424
-14470
-14516
-14562
-14610
-14658
-14706
-14756
-14807
-14859
-14912
-14967
-15022
-15078
-15136
-15193
-15251
-15309
-15367
-15424
-15481
-15537
-15592
-15645
-15697
-15748
-15797
-15844
-15889
-15932
-15973
-16012
-16050
-16085
-16117
-16149
-16178
-16204
-16229
-16251
-16271
-16290
-16306
-16321
-16332
-16344
-16353
-16361
-16367
-16373
-16376
-16379
-16383
-16386
-16388
-16391
-16393
-16395
-16398
-16401
-16403
-16406
-16408
-16410
-16412
-16413
-16414
-16415
-16416
-16416
-16416
-16416
-16416
-16416
-16416
-16416
-16416
-16415
-16415
-16414
-16412
-16410
-16408
-16405
-16401
-16396
-16390
-16383
-16376
-16366
-16356
-16344
-16332
-16318
-16303
-16286
-16268
-16248
-16228
-16204
-16178
-16152
-16123
-16093
-16061
-16026
-15990
-15952
-15911
-15869
-15825
-15779
-15730
-15680
-15629
-15575
-15520
-15464
-15406
-15347
-15287
-15227
-15166
-15104
-15042
-14979
-14917
-14854
-14790
-14727
-14665
-14602
-14540
-14478
-14418
-14358
-14299
-14241
-14184
-14129
-14075
-14023
-13972
-13924
-13877
-13833
-13791
-13751
-13715
-13681
-13650
-13622
-13597
-13575
-13557
-13542
-13530
-13521
-13516
-13513
-13513
-13517
-13523
-13531
-13542
-13554
-13569
-13585
-13603
-13621
-13640
-13660
-13680
-13699
-13719
-13737
-13755
-13771
-13787
-13801
-13814
-13825
-13834
-13842
-13849
-13854
-13858
-13860
-13862
-13863
-13862
-13861
-13860
-13857
-13855
-13852
-13849
-13846
-13843
-13841
-13839
-13838
-13838
-13839
-13841
-13844
-13848
-13854
-13862
-13871
-13882
-13896
-13911
-13928
-13948
-13970
-13995
-14022
-14052
-14084
-14118
-14155
-14194
-14235
-14278
-14323
-14369
-14417
-14467
-14518
-14569
-14622
-14676
-14730
-14784
-14839
-14895
-14950
-15006
-15062
-15117
-15172
-15226
-15280
-15333
-15384
-15434
-15483
-15530
-15576
-15619
-15661
-15701
-15739
-15774
-15808
-15839
-15868
-15895
-15919
-15941
-15961
-15979
-15995
-16009
-16021
-16033
-16043
-16052
-16059
-16067
-16074
-16079
-16087
-16093
-16099
-16105
-16111
-16119
-16126
-16134
-16142
-16149
-16158
-16168
-16178
-16189
-16200
-16212
-16225
-16239
-16254
-16270
-16288
-16306
-16327
-16347
-16372
-16396
-16423
-16450
-16480
-16511
-16543
-16576
-16611
-16648
-16685
-16724
-16763
-16804
-16845
-16887
-16929
-16971
-17013
-17055
-17096
-17136
-17175
-17212
-17247
-17280
-17310
-17337
-17361
-17382
-17399
-17412
-17420
-17425
-17425
-17420
-17410
-17396
-17376
-17350
-17319
-17282
-17239
-17189
-17133
-17070
-17001
-16925
-16841
-16751
-16654
-16551
-16440
-16323
-16200
-16070
-15935
-15794
-15647
-15496
-15340
-15179
-15015
-14847
-14676
-14503
-14327
-14149
-13969
-13788
-13606
-13423
-13240
-13057
-12874
-12691
-12510
-12329
-12150
-11973
-11799
-11626
-11457
-11291
-11128
-10969
-10814
-10664
-10518
-10377
-10241
-10111
-9986
-9866
-9753
-9645
-9543
-9447
-9357
-9273
-9195
-9122
-9054
-8991
-8933
-8879
-8830
-8784
-8743
-8705
-8670
-8638
-8609
-8582
-8558
-8535
-8515
-8495
-8476
-8459
-8442
-8426
-8410
-8395
-8380
-8366
-8352
-8339
-8326
-8313
-8301
-8290
-8280
-8270
-8261
-8253
-8245
-8238
-8232
-8225
-8219
-8213
-8207
-8200
-8193
-8186
-8179
-8172
-8164
-8156
-8148
-8140
-8132
-8125
-8117
-8111
-8105
-8100
-8096
-8093
-8093
-8093
-8096
-8101
-8106
-8114
-8124
-8134
-8147
-8161
-8177
-8194
-8213
-8233
-8253
-8275
-8298
-8321
-8345
-8369
-8393
-8418
-8442
-8467
-8490
-8514
-8536
-8557
-8577
-8596
-8614
-8631
-8646
-8661
-8674
-8685
-8696
-8706
-8715
-8723
-8730
-8736
-8742
-8746
-8751
-8754
-8757
-8760
-8762
-8763
-8764
-8765
-8766
-8766
-8766
-8765
-8764
-8763
-8762
-8760
-8759
-8757
-8754
-8752
-8748
-8744
-8739
-8732
-8725
-8715
-8704
-8690
-8674
-8654
-8632
-8606
-8577
-8545
-8509
-8469
-8426
-8379
-8328
-8273
-8215
-8153
-8087
-8018
-7945
-7869
-7790
-7707
-7621
-7532
-7441
-7346
-7249
-7149
-7047
-6942
-6836
-6729
-6619
-6509
-6397
-6285
-6171
-6056
-5941
-5824
-5706
-5587
-5467
-5346
-5222
-5098
-4971
-4843
-4714
-4582
-4449
-4315
-4178
-4040
-3900
-3759
-3616
-3471
-3325
-3178
-3030
-2880
-2730
-2579
-2427
-2274
-2121
-1968
-1814
-1660
-1507
-1353
-1199
-1045
-892
-738
-585
-432
-279
-126
27
181
334
489
644
799
955
1112
1269
1426
1584
1742
1901
2059
2217
2374
2531
2687
2843
2997
3150
3302
3452
3600
3746
3891
4033
4172
4308
4441
4571
4698
4821
4940
5055
5166
5273
5377
5476
5572
5663
5751
5835
5916
5993
6066
6137
6204
6268
6329
6387
6442
6495
6545
6593
6638
6682
6723
6764
6803
6841
6878
6915
6952
6988
7024
7060
7097
7134
7172
7211
7251
7293
7336
7381
7427
7476
7526
7579
7634
7690
7749
7810
7874
7939
8006
8074
8146
8217
8290
8364
8438
8512
8586
8659
8731
8801
8871
8938
9004
9069
9131
9192
9251
9308
9363
9416
9467
9517
9564
9609
9652
9693
9733
9770
9805
9837
9868
9898
9925
9950
9973
9993
10012
10028
10041
10052
10061
10067
10070
10071
10069
10064
10057
10048
10036
10023
10007
9989
9969
9949
9927
9904
9881
9859
9836
9814
9793
9773
9754
9737
9721
9707
9694
9683
9674
9667
9662
9659
9658
9660
9664
9669
9677
9688
9700
9714
9731
9749
9769
9791
9815
9840
9867
9896
9926
9958
9991
10025
10060
10097
10134
10172
10210
10248
10286
10324
10361
10397
10433
10467
10501
10533
10564
10594
10622
10650
10675
10700
10723
10746
10767
10787
10807
10827
10846
10866
10885
10905
10926
10948
10971
10996
11022
11049
11078
11110
11143
11179
11218
11258
11302
11348
11397
11450
11505
11563
11625
11689
11757
11828
11902
11979
12059
12142
12227
12315
12406
12499
12594
12691
12790
12890
12992
13094
13198
13302
13406
13510
13613
13716
13818
13918
14016
14113
14207
14298
14387
14474
14557
14637
14715
14789
14860
14928
14993
15055
15114
15171
15224
15275
15323
15369
15412
15453
15493
15530
15565
15599
15631
15662
15691
15719
15746
15772
15797
15821
15844
15866
15888
15909
15930
15951
15971
15991
16011
16030
16050
16070
16090
16109
16126
16145
16163
16181
16198
16215
16230
16245
16259
16271
16280
16289
16295
16297
16297
16295
16289
16277
16264
16245
16222
16195
16163
16126
16085
16039
15988
15932
15871
15806
15735
15659
15579
15494
15404
15311
15213
15111
15005
14896
14783
14667
14547
14425
14300
14172
14042
13910
13775
13639
13502
13364
13225
13087
12949
12812
12676
12543
12412
12283
12156
12033
11913
11796
11682
11571
11464
11359
11258
11159
11064
10972
10882
10795
10711
10628
10548
10470
10393
10317
10243
10170
10098
10026
9956
9886
9818
9751
9684
9619
9555
9491
9429
9368
9307
9247
9188
9129
9071
9014
8957
8900
8843
8787
8730
8674
8619
8563
8507
8452
8396
8340
8284
8227
8169
8109
8048
7988
7924
7859
7791
7721
7648
7573
7495
7415
7331
7246
7157
7066
6973
6878
6780
6681
6579
6476
6371
6265
6158
6050
5941
5832
5722
5613
5503
5394
5286
5178
5072
4966
4861
4757
4654
4552
4451
4351
4252
4153
4056
3960
3865
3771
3677
3585
3493
3402
3312
3222
3134
3045
2957
2869
2781
2693
2606
2518
2430
2342
2254
2166
2079
1992
1906
1820
1736
1653
1571
1491
1412
1335
1260
1187
1117
1048
981
917
855
795
737
681
627
575
524
474
426
378
330
283
236
188
139
90
39
-12
-65
-120
-176
-233
-293
-353
-415
-479
-544
-609
-676
-744
-812
-880
-947
-1014
-1081
-1147
-1211
-1274
-1335
-1393
-1450
-1504
-1556
-1605
-1651
-1695
-1735
-1773
-1808
-1839
-1868
-1893
-1915
-1935
-1951
-1965
-1975
-1983
-1987
-1989
-1987
-1983
-1975
-1965
-1951
-1934
-1915
-1892
-1866
-1837
-1805
-1770
-1732
-1690
-1645
-1597
-1545
-1489
-1429
-1364
-1296
-1222
-1144
-1061
-973
-879
-781
-678
-570
-458
-341
-220
-96
32
163
296
433
571
712
854
997
1142
1287
1432
1578
1723
1867
2011
2154
2295
2435
2574
2712
2848
2984
3118
3251
3383
3515
3647
3778
3909
4041
4172
4304
4436
4569
4701
4834
4967
5100
5233
5366
5500
5633
5766
5899
6032
6164
6297
6428
6560
6690
6820
6948
7075
7201
7325
7447
7568
7687
7805
7921
8035
8148
8259
8369
8477
8585
8690
8794
8897
8998
9097
9194
9289
9383
9473
9562
9648
9732
9812
9891
9966
10039
10109
10176
10241
10302
10361
10417
10469
10519
10565
10608
10648
10684
10717
10746
10771
10793
10811
10826
10837
10844
10848
10848
10845
10840
10831
10820
10806
10791
10773
10754
10733
10711
10689
10666
10643
10621
10599
10578
10558
10540
10524
10510
10499
10491
10485
10483
10485
10490
10499
10512
10528
10549
10574
10602
10635
10672
10712
10756
10805
10857
10912
10972
11035
11101
11172
11246
11324
11405
11491
11580
11672
11769
11869
11972
12078
12187
12299
12413
12529
12646
12763
12882
13000
13117
13233
13348
13460
13570
13677
13780
13880
13976
14068
14155
14238
14315
14388
14456
14518
14576
14628
14675
14716
14752
14783
14810
14831
14848
14860
14868
14872
14873
14869
14863
14853
14841
14825
14807
14786
14763
14738
14710
14680
14648
14613
14577
14538
14498
14455
14411
14364
14315
14264
14212
14157
14100
14041
13981
13918
13854
13788
13721
13651
13581
13509
13436
13362
13287
13212
13137
13061
12987
12913
12841
12771
12703
12637
12575
12516
12461
12410
12363
12322
12285
12254
12227
12206
12191
12180
12176
12177
12183
12196
12214
12238
12268
12303
12345
12393
12448
12508
12575
12648
12728
12813
12904
13001
13103
13211
13323
13440
13560
13685
13813
13944
14077
14212
14349
14488
14627
14766
14906
15046
15185
15324
15462
15600
15736
15872
16006
16140
16271
16404
16534
16663
16790
16917
17042
17166
17289
17410
17529
17647
17764
17878
17991
18102
18212
18319
18424
18528
18629
18729
18826
18922
19016
19108
19198
19286
19373
19458
19542
19624
19705
19784
19862
19938
20013
20087
20160
20232
20303
20373
20443
20512
20581
20650
20719
20789
20858
20928
20999
21069
21141
21213
21285
21358
21432
21507
21582
21658
21736
21814
21893
21974
22055
22136
22218
22301
22383
22466
22547
22628
22708
22787
22864
22939
23013
23084
23153
23220
23283
23344
23402
23457
23508
23555
23599
23639
23676
23708
23737
23762
23784
23801
23815
23826
23832
23836
23835
23831
23823
23812
23798
23780
23759
23735
23708
23679
23647
23613
23576
23538
23497
23454
23409
23362
23313
23262
23209
23154
23097
23038
22977
22914
22850
22784
22717
22648
22578
22506
22434
22360
22285
22209
22133
22056
21978
21899
21821
21742
21663
21584
21505
21426
21348
21271
21194
21118
21043
20969
20895
20823
20751
20681
20611
20541
20472
20404
20335
20266
20198
20129
20059
19989
19919
19849
19778
19708
19637
19566
19495
19425
19355
19285
19215
19146
19078
19009
18941
18874
18807
18740
18673
18607
18542
18476
18411
18346
18282
18217
18153
18089
18025
17961
17896
17831
17765
17699
17631
17563
17493
17421
17348
17273
17196
17116
17035
16951
16864
16776
16686
16594
16500
16405
16309
16212
16114
16017
15920
15823
15727
15632
15539
15448
15358
15270
15185
15102
15021
14944
14869
14798
14730
14666
14605
14548
14494
14444
14398
14354
14315
14278
14244
14213
14185
14158
14134
14111
14090
14070
14050
14032
14014
13996
13977
13959
13940
13921
13900
13879
13857
13834
13810
13785
13759
13731
13702
13671
13639
13605
13570
13533
13495
13455
13415
13372
13329
13286
13242
13197
13153
13109
13067
13025
12985
12946
12909
12874
12841
12810
12781
12753
12728
12704
12681
12660
12639
12619
12599
12579
12560
12540
12519
12498
12477
12455
12433
12410
12387
12363
12339
12314
12289
12263
12236
12209
12181
12153
12124
12094
12064
12034
12002
11971
11939
11907
11875
11843
11811
11780
11749
11719
11690
11662
11636
11610
11586
11563
11542
11523
11506
11490
11476
11465
11455
11448
11442
11439
11437
11438
11441
11445
11451
11459
11468
11479
11491
11505
11520
11535
11552
11570
11588
11607
11626
11646
11667
11687
11707
11728
11747
11767
11785
11802
11818
11832
11844
11854
11863
11868
11871
11872
11870
11865
11857
11847
11833
11816
11796
11773
11747
11718
11686
11650
11612
11569
11524
11476
11424
11369
11311
11250
11185
11118
11048
10975
10899
10820
10738
10654
10567
10477
10384
10289
10192
10092
9990
9886
9780
9673
9564
9454
9343
9231
9118
9006
8893
8780
8668
8557
8446
8337
8230
8125
8022
7922
7824
7729
7638
7549
7464
7382
7303
7228
7156
7088
7022
6960
6901
6845
6791
6740
6692
6645
6601
6559
6520
6482
6446
6412
6380
6350
6322
6295
6270
6247
6225
6204
6185
6167
6150
6135
6121
6108
6097
6087
6079
6071
6065
6060
6056
6053
6051
6050
6050
6051
6053
6056
6060
6065
6071
6078
6088
6098
6111
6126
6143
6162
6184
6208
6235
6264
6296
6331
6367
6406
6447
6490
6534
6580
6627
6676
6726
6777
6829
6882
6936
6990
7045
7101
7156
7212
7268
7323
7378
7433
7487
7541
7594
7646
7697
7747
7796
7844
7890
7936
7980
8023
8066
8108
8148
8188
8228
8267
8306
8344
8382
8419
8456
8493
8530
8565
8601
8636
8671
8705
8739
8772
8806
8840
8873
8906
8940
8973
9007
9041
9075
9108
9142
9176
9210
9243
9276
9309
9341
9372
9402
9431
9458
9484
9506
9527
9545
9559
9571
9579
9583
9584
9581
9574
9562
9547
9527
9503
9474
9442
9405
9364
9319
9271
9219
9164
9106
9045
8982
8917
8849
8780
8710
8638
8565
8491
8416
8341
8265
8188
8109
8032
7953
7874
7794
7713
7632
7550
7468
7385
7302
7219
7135
7052
6970
6888
6807
6728
6650
6574
6500
6428
6358
6291
6227
6165
6106
6050
5997
5947
5900
5855
5813
5774
5737
5704
5672
5644
5618
5594
5573
5554
5537
5522
5509
5497
5487
5477
5468
5460
5451
5442
5433
5423
5413
5401
5388
5373
5357
5339
5320
5298
5275
5250
5224
5195
5165
5132
5098
5061
5023
4983
4940
4895
4848
4798
4745
4690
4633
4572
4509
4443
4374
4302
4227
4150
4070
3989
3905
3819
3731
3641
3550
3458
3364
3270
3175
3080
2984
2888
2792
2697
2602
2507
2413
2320
2228
2136
2045
1956
1867
1779
1692
1605
1519
1433
1347
1262
1176
1090
1004
918
832
746
660
573
487
401
315
228
142
56
-31
-118
-205
-293
-381
-469
-558
-648
-738
-828
-919
-1010
-1102
-1193
-1286
-1378
-1471
-1564
-1658
-1753
-1848
-1944
-2041
-2138
-2236
-2335
-2435
-2535
-2635
-2736
-2837
-2938
-3038
-3138
-3238
-3336
-3433
-3528
-3622
-3714
-3804
-3892
-3978
-4061
-4143
-4223
-4301
-4376
-4450
-4521
-4590
-4656
-4720
-4782
-4841
-4898
-4952
-5004
-5053
-5100
-5145
-5187
-5226
-5262
-5295
-5326
-5353
-5378
-5399
-5418
-5434
-5447
-5457
-5465
-5470
-5473
-5474
-5473
-5470
-5466
-5460
-5454
-5447
-5439
-5431
-5422
-5413
-5404
-5395
-5386
-5376
-5367
-5357
-5348
-5339
-5330
-5321
-5313
-5305
-5297
-5290
-5284
-5278
-5272
-5267
-5261
-5257
-5252
-5247
-5242
-5236
-5230
-5223
-5215
-5206
-5196
-5184
-5170
-5154
-5136
-5115
-5093
-5068
-5041
-5011
-4978
-4943
-4905
-4865
-4822
-4776
-4728
-4677
-4624
-4568
-4510
-4450
-4388
-4324
-4258
-4191
-4122
-4051
-3980
-3908
-3834
-3761
-3687
-3612
-3538
-3464
-3390
-3316
-3243
-3170
-3098
-3027
-2956
-2886
-2816
-2747
-2678
-2610
-2543
-2476
-2409
-2344
-2279
-2215
-2151
-2089
-2028
-1967
-1908
-1850
-1794
-1738
-1684
-1631
-1579
-1529
-1481
-1434
-1388
-1345
-1303
-1264
-1226
-1191
-1159
-1130
-1103
-1080
-1059
-1043
-1030
-1020
-1014
-1014
-1016
-1022
-1034
-1049
-1068
-1091
-1118
-1150
-1185
-1224
-1266
-1313
-1363
-1416
-1473
-1532
-1595
-1660
-1728
-1799
-1872
-1946
-2023
-2101
-2181
-2263
-2346
-2430
-2515
-2602
-2690
-2779
-2869
-2960
-3052
-3144
-3237
-3330
-3424
-3517
-3610
-3703
-3795
-3887
-3978
-4067
-4158
-4247
-4336
-4423
-4511
-4597
-4683
-4769
-4854
-4938
-5022
-5106
-5189
-5272
-5355
-5437
-5520
-5602
-5684
-5765
-5847
-5928
-6008
-6089
-6168
-6246
-6324
-6401
-6477
-6551
-6625
-6698
-6769
-6840
-6909
-6978
-7046
-7112
-7178
-7243
-7307
-7370
-7432
-7494
-7554
-7613
-7671
-7727
-7783
-7839
-7893
-7947
-8000
-8053
-8105
-8157
-8208
-8259
-8309
-8358
-8407
-8454
-8501
-8546
-8589
-8632
-8672
-8712
-8750
-8786
-8821
-8855
-8888
-8919
-8949
-8979
-9007
-9035
-9062
-9088
-9114
-9139
-9163
-9188
-9211
-9235
-9259
-9283
-9307
-9333
-9359
-9386
-9416
-9447
-9480
-9515
-9553
-9593
-9636
-9682
-9731
-9783
-9837
-9894
-9953
-10015
-10079
-10145
-10212
-10281
-10351
-10423
-10495
-10568
-10642
-10716
-10791
-10866
-10940
-11015
-11090
-11165
-11239
-11313
-11386
-11459
-11532
-11603
-11674
-11744
-11812
-11879
-11944
-12007
-12068
-12127
-12183
-12236
-12286
-12333
-12377
-12418
-12455
-12489
-12519
-12546
-12570
-12590
-12606
-12619
-12629
-12635
-12638
-12639
-12636
-12631
-12623
-12612
-12600
-12585
-12569
-12552
-12533
-12513
-12492
-12470
-12448
-12425
-12401
-12377
-12352
-12327
-12301
-12274
-12247
-12218
-12189
-12158
-12127
-12095
-12061
-12027
-11991
-11955
-11918
-11880
-11842
-11803
-11764
-11724
-11684
-11644
-11604
-11564
-11523
-11482
-11441
-11400
-11358
-11316
-11273
-11230
-11186
-11141
-11094
-11046
-10997
-10946
-10893
-10838
-10780
-10720
-10658
-10593
-10525
-10454
-10380
-10304
-10225
-10144
-10061
-9975
-9888
-9799
-9709
-9618
-9526
-9434
-9341
-9247
-9154
-9062
-8969
-8878
-8788
-8699
-8612
-8527
-8443
-8362
-8283
-8207
-8132
-8061
-7991
-7924
-7859
-7796
-7736
-7677
-7620
-7565
-7511
-7459
-7407
-7357
-7308
-7260
-7212
-7165
-7119
-7073
-7029
-6985
-6941
-6899
-6857
-6816
-6776
-6736
-6696
-6657
-6617
-6578
-6538
-6498
-6457
-6416
-6373
-6331
-6287
-6242
-6197
-6150
-6102
-6053
-6003
-5953
-5902
-5850
-5798
-5746
-5695
-5643
-5592
-5542
-5493
-5444
-5397
-5350
-5305
-5262
-5220
-5180
-5142
-5107
-5074
-5043
-5015
-4990
-4967
-4948
-4931
-4918
-4908
-4900
-4896
-4895
-4896
-4900
-4907
-4915
-4925
-4937
-4950
-4965
-4980
-4995
-5011
-5027
-5043
-5059
-5074
-5089
-5103
-5117
-5129
-5141
-5152
-5162
-5171
-5179
-5186
-5191
-5195
-5198
-5199
-5198
-5196
-5192
-5185
-5177
-5167
-5155
-5140
-5124
-5105
-5085
-5063
-5039
-5014
-4987
-4959
-4930
-4900
-4869
-4839
-4807
-4776
-4745
-4714
-4683
-4652
-4621
-4591
-4561
-4532
-4502
-4473
-4444
-4415
-4386
-4357
-4327
-4298
-4267
-4237
-4205
-4173
-4139
-4105
-4069
-4032
-3994
-3954
-3913
-3870
-3825
-3779
-3731
-3681
-3629
-3575
-3519
-3461
-3400
-3338
-3273
-3206
-3136
-3064
-2990
-2913
-2834
-2753
-2669
-2582
-2493
-2402
-2308
-2213
-2117
-2019
-1920
-1820
-1720
-1620
-1520
-1421
-1323
-1226
-1130
-1035
-943
-853
-764
-678
-594
-513
-434
-358
-284
-211
-141
-73
-7
58
122
185
247
309
371
433
495
558
622
686
752
818
887
956
1027
1100
1174
1249
1327
1405
1486
1568
1652
1737
1825
1915
2007
2101
2197
2295
2396
2498
2603
2709
2817
2927
3038
3150
3263
3377
3491
3606
3721
3837
3952
4067
4182
4297
4411
4524
4637
4749
4860
4971
5081
5190
5298
5406
5513
5619
5725
5830
5935
6039
6142
6246
6349
6452
6556
6659
6763
6867
6971
7076
7182
7288
7394
7501
7609
7716
7824
7932
8039
8148
8256
8363
8470
8576
8681
8784
8886
8987
9086
9182
9277
9369
9460
9547
9632
9714
9794
9870
9944
10014
10080
10144
10203
10259
10311
10358
10402
10441
10475
10505
10530
10551
10567
10578
10585
10587
10585
10579
10568
10554
10536
10513
10488
10458
10426
10390
10351
10309
10264
10217
10168
10116
10063
10008
9952
9895
9837
9778
9719
9660
9601
9541
9483
9425
9367
9311
9255
9200
9146
9093
9041
8990
8940
8891
8843
8797
8751
8707
8665
8623
8583
8545
8508
8473
8440
8408
8378
8349
8322
8296
8272
8250
8228
8209
8189
8173
8157
8141
8128
8115
8103
8092
8083
8074
8066
8058
8052
8045
8041
8036
8032
8028
8025
8021
8018
8015
8012
8009
8006
8003
8000
7996
7993
7989
7985
7981
7977
7973
7969
7965
7961
7958
7955
7952
7949
7948
7946
7945
7945
7945
7945
7945
7946
7947
7947
7948
7949
7949
7948
7948
7946
7944
7941
7938
7933
7927
7920
7912
7903
7892
7881
7869
7855
7841
7827
7811
7796
7780
7764
7747
7731
7715
7699
7684
7669
7654
7641
7629
7618
7608
7600
7593
7588
7585
7584
7584
7587
7591
7597
7604
7613
7623
7634
7647
7659
7673
7686
7700
7715
7729
7744
7759
7773
7788
7803
7818
7833
7848
7863
7879
7894
7909
7925
7941
7956
7972
7988
8005
8021
8038
8055
8074
8093
8112
8132
8154
8178
8203
8228
8255
8283
8313
8343
8374
8407
8440
8474
8508
8543
8578
8613
8649
8684
8719
8754
8788
8821
8854
8886
8916
8946
8975
9002
9028
9052
9076
9098
9118
9138
9156
9173
9189
9204
9218
9232
9246
9259
9271
9284
9297
9310
9323
9337
9350
9364
9379
9393
9408
9423
9438
9454
9469
9484
9499
9513
9527
9540
9553
9565
9576
9586
9595
9603
9609
9613
9616
9617
9617
9614
9609
9601
9592
9580
9567
9551
9533
9513
9491
9467
9442
9416
9389
9360
9331
9302
9272
9242
9212
9183
9154
9126
9099
9073
9049
9026
9005
8985
8967
8951
8937
8925
8914
8906
8899
8894
8891
8889
8890
8891
8895
8899
8905
8912
8920
8930
8940
8950
8962
8973
8986
8998
9011
9024
9038
9051
9065
9079
9092
9106
9119
9132
9144
9156
9167
9177
9185
9193
9199
9203
9206
9207
9206
9202
9197
9189
9180
9167
9153
9136
9118
9097
9074
9049
9022
8993
8962
8928
8893
8856
8817
8777
8734
8690
8644
8596
8547
8497
8446
8393
8340
8285
8230
8175
8118
8061
8005
7948
7891
7834
7776
7719
7662
7605
7549
7493
7437
7382
7327
7274
7221
7168
7117
7066
7017
6968
6921
6874
6829
6785
6743
6701
6661
6622
6585
6548
6513
6479
6447
6415
6384
6354
6324
6295
6266
6238
6209
6180
6151
6122
6091
6061
6029
5997
5964
5929
5894
5857
5820
5780
5740
5698
5654
5609
5561
5513
5462
5410
5357
5302
5245
5187
5128
5068
5007
4945
4882
4819
4756
4692
4628
4564
4501
4438
4375
4313
4252
4191
4131
4072
4014
3957
3901
3846
3793
3740
3689
3640
3591
3544
3498
3454
3411
3370
3331
3293
3256
3221
3187
3155
3124
3094
3065
3037
3010
2984
2959
2934
2910
2886
2862
2838
2814
2790
2766
2741
2715
2688
2660
2631
2601
2570
2537
2502
2467
2429
2390
2350
2307
2264
2219
2172
2125
2076
2025
1976
1925
1873
1821
1768
1715
1662
1607
1553
1498
1443
1387
1332
1276
1221
1167
1113
1060
1008
959
910
863
819
776
735
695
658
623
590
559
529
502
477
454
433
414
398
383
372
363
356
352
350
351
354
360
368
378
390
404
420
437
456
477
498
521
545
571
597
624
652
682
712
744
776
810
844
880
918
956
995
1036
1078
1120
1163
1207
1252
1297
1342
1387
1431
1475
1519
1561
1603
1644
1683
1722
1759
1795
1829
1863
1895
1926
1956
1984
2012
2039
2064
2088
2111
2133
2154
2173
2191
2208
2224
2238
2252
2264
2275
2286
2295
2304
2312
2319
2327
2333
2340
2346
2352
2358
2364
2371
2379
2387
2395
2405
2417
2429
2443
2458
2475
2493
2513
2534
2557
2581
2607
2635
2664
2695
2727
2761
2796
2832
2870
2908
2948
2989
3031
3073
3116
3160
3204
3249
3294
3339
3384
3429
3473
3517
3561
3603
3645
3685
3723
3760
3795
3827
3857
3885
3909
3930
3948
3962
3972
3979
3982
3981
3976
3966
3953
3935
3913
3887
3857
3823
3785
3743
3697
3648
3595
3538
3478
3415
3349
3280
3208
3133
3055
2975
2892
2807
2720
2631
2540
2448
2354
2259
2163
2066
1968
1870
1772
1673
1574
1476
1377
1279
1182
1085
988
892
797
702
608
515
422
330
239
149
60
-29
-117
-203
-289
-373
-456
-538
-618
-696
-773
-848
-921
-992
-1061
-1128
-1192
-1255
-1316
-1374
-1430
-1484
-1536
-1585
-1631
-1675
-1717
-1756
-1792
-1825
-1855
-1883
-1908
-1931
-1952
-1970
-1986
-2000
-2012
-2023
-2032
-2040
-2047
-2052
-2057
-2061
-2065
-2068
-2070
-2072
-2074
-2076
-2078
-2080
-2082
-2084
-2086
-2089
-2092
-2096
-2100
-2105
-2111
-2118
-2125
-2133
-2143
-2153
-2164
-2176
-2189
-2203
-2218
-2235
-2252
-2270
-2289
-2309
-2330
-2351
-2374
-2397
-2420
-2444
-2468
-2493
-2518
-2544
-2569
-2594
-2620
-2645
-2669
-2693
-2717
-2740
-2762
-2784
-2804
-2824
-2843
-2861
-2879
-2895
-2910
-2925
-2938
-2951
-2962
-2973
-2982
-2990
-2996
-3001
-3005
-3007
-3007
-3006
-3004
-2999
-2993
-2984
-2974
-2962
-2947
-2931
-2913
-2893
-2872
-2849
-2824
-2799
-2772
-2745
-2717
-2689
-2660
-2630
-2600
-2571
-2541
-2510
-2480
-2450
-2420
-2389
-2359
-2328
-2298
-2267
-2236
-2206
-2175
-2145
-2114
-2084
-2054
-2025
-1996
-1968
-1941
-1915
-1890
-1866
-1844
-1823
-1805
-1787
-1772
-1758
-1745
-1734
-1724
-1716
-1709
-1702
-1697
-1692
-1688
-1685
-1682
-1680
-1679
-1678
-1678
-1678
-1679
-1680
-1681
-1682
-1683
-1684
-1684
-1685
-1684
-1683
-1682
-1680
-1677
-1674
-1671
-1667
-1664
-1660
-1655
-1651
-1647
-1643
-1639
-1635
-1632
-1629
-1626
-1623
-1621
-1619
-1617
-1615
-1613
-1611
-1610
-1608
-1606
-1605
-1603
-1602
-1600
-1599
-1598
-1597
-1597
-1597
-1597
-1598
-1599
-1601
-1603
-1606
-1609
-1612
-1615
-1618
-1621
-1624
-1626
-1628
-1629
-1629
-1628
-1627
-1624
-1621
-1616
-1610
-1602
-1594
-1584
-1572
-1559
-1544
-1528
-1509
-1489
-1468
-1444
-1418
-1391
-1362
-1332
-1300
-1266
-1231
-1195
-1158
-1121
-1082
-1043
-1004
-964
-924
-884
-843
-803
-763
-723
-683
-643
-603
-563
-523
-483
-443
-402
-362
-321
-279
-238
-195
-153
-110
-66
-22
22
67
112
157
202
247
293
338
384
430
476
523
569
616
664
712
760
809
857
906
955
1004
1052
1101
1148
1195
1242
1287
1331
1375
1417
1459
1500
1540
1580
1619
1658
1697
1736
1775
1814
1853
1893
1933
1973
2013
2053
2093
2133
2174
2214
2254
2295
2335
2375
2416
2456
2496
2537
2577
2618
2659
2699
2740
2782
2824
2866
2909
2952
2995
3040
3084
3129
3175
3220
3266
3313
3359
3406
3454
3501
3549
3597
3645
3693
3741
3788
3835
3882
3928
3973
4018
4062
4106
4149
4191
4233
4274
4313
4352
4390
4427
4464
4499
4533
4567
4599
4632
4663
4693
4723
4753
4782
4810
4838
4866
4893
4920
4947
4975
5003
5031
5061
5091
5123
5157
5192
5229
5268
5309
5352
5398
5446
5497
5551
5607
5667
5729
5794
5861
5932
6005
6080
6159
6239
6322
6408
6495
6583
6673
6765
6857
6950
7043
7136
7229
7322
7413
7503
7592
7679
7763
7845
7925
8000
8074
8144
8210
8274
8333
8389
8440
8488
8532
8571
8606
8637
8664
8685
8703
8715
8723
8727
8726
8721
8713
8700
8684
8666
8645
8621
8596
8570
8543
8515
8487
8459
8432
8406
8381
8358
8337
8317
8300
8285
8273
8263
8256
8252
8250
8251
8255
8261
8270
8282
8297
8315
8336
8359
8385
8414
8446
8479
8515
8554
8593
8635
8677
8721
8765
8810
8855
8899
8944
8988
9032
9076
9119
9161
9203
9244
9285
9326
9366
9406
9446
9485
9525
9565
9605
9645
9686
9728
9770
9813
9857
9902
9948
9995
10043
10091
10140
10190
10241
10292
10344
10397
10451
10505
10559
10615
10671
10727
10783
10840
10897
10954
11010
11066
11122
11177
11232
11286
11340
11393
11446
11498
11550
11602
11654
11706
11758
11810
11862
11914
11966
12018
12070
12122
12173
12225
12276
12327
12379
12431
12483
12536
12591
12646
12702
12760
12819
12879
12941
13004
13067
13132
13198
13265
13332
13400
13469
13538
13609
13680
13751
13824
13898
13973
14049
14127
14205
14285
14367
14450
14534
14620
14707
14795
14885
14975
15065
15156
15248
15339
15430
15520
15610
15698
15785
15870
15952
16033
16110
16184
16254
16322
16385
16444
16498
16548
16594
16635
16671
16703
16730
16753
16772
16787
16797
16804
16807
16806
16802
16795
16784
16771
16755
16736
16715
16691
16666
16639
16610
16579
16547
16514
16481
16446
16411
16375
16338
16303
16268
16232
16197
16163
16129
16096
16064
16033
16003
15974
15945
15918
15891
15865
15840
15815
15791
15767
15745
15723
15702
15682
15663
15646
15629
15614
15600
15587
15575
15563
15553
15544
15534
15526
15518
15510
15502
15494
15485
15477
15468
15459
15449
15438
15427
15415
15402
15388
15373
15356
15339
15321
15302
15281
15260
15239
15217
15194
15172
15149
15127
15104
15082
15061
15040
15020
15001
14983
14967
14951
14937
14925
14915
14906
14899
14894
14891
14889
14890
14892
14896
14901
14908
14916
14926
14937
14948
14961
14975
14989
15004
15019
15034
15050
15065
15081
15095
15110
15124
15137
15149
15160
15170
15179
15187
15195
15200
15205
15209
15211
15212
15211
15210
15207
15202
15197
15190
15181
15172
15161
15148
15135
15120
15103
15086
15067
15046
15024
15001
14977
14951
14925
14897
14868
14838
14807
14776
14744
14711
14678
14645
14611
14576
14542
14507
14472
14437
14402
14366
14331
14296
14260
14224
14187
14149
14111
14072
14031
13989
13946
13902
13856
13808
13759
13708
13656
13602
13547
13491
13434
13375
13316
13257
13197
13136
13076
13016
12956
12896
12837
12779
12722
12666
12610
12555
12502
12449
12398
12347
12297
12248
12201
12154
12108
12063
12019
11976
11933
11892
11852
11813
11775
11738
11703
11669
11636
11605
11575
11546
11519
11492
11467
11443
11420
11398
11377
11357
11338
11320
11303
11286
11270
11254
11239
11224
11209
11195
11180
11165
11150
11135
11119
11103
11086
11068
11049
11030
11009
10987
10963
10938
10912
10885
10857
10827
10797
10765
10733
10700
10666
10630
10594
10557
10518
10478
10436
10393
10347
10300
10250
10199
10144
10088
10029
9967
9902
9835
9765
9692
9616
9538
9458
9375
9290
9204
9116
9027
8937
8847
8756
8666
8577
8488
8401
8315
8230
8146
8064
7985
7907
7831
7757
7685
7616
7549
7485
7425
7367
7314
7264
7219
7177
7141
7109
7083
7061
7045
7033
7027
7026
7029
7038
7050
7067
7088
7112
7140
7170
7203
7238
7274
7312
7350
7388
7426
7464
7502
7538
7573
7607
7639
7669
7696
7722
7744
7764
7781
7794
7804
7810
7813
7812
7807
7799
7787
7772
7753
7731
7706
7678
7648
7614
7579
7541
7501
7460
7417
7373
7328
7282
7237
7192
7147
7104
7062
7021
6982
6946
6911
6879
6850
6824
6801
6781
6764
6751
6740
6733
6729
6728
6729
6733
6740
6748
6759
6772
6787
6803
6821
6839
6859
6878
6897
6916
6933
6949
6963
6975
6984
6990
6993
6993
6990
6984
6974
6962
6946
6928
6907
6883
6856
6827
6795
6761
6723
6684
6641
6596
6549
6498
6445
6390
6332
6271
6207
6141
6073
6002
5929
5853
5775
5695
5612
5527
5440
5351
5259
5166
5071
4974
4874
4773
4670
4565
4458
4349
4238
4125
4011
3894
3776
3656
3534
3411
3287
3161
3033
2905
2775
2644
2512
2378
2244
2108
1972
1835
1697
1559
1421
1284
1147
1012
877
745
615
486
361
238
118
1
-113
-224
-331
-435
-536
-634
-728
-820
-909
-995
-1078
-1159
-1238
-1315
-1389
-1462
-1533
-1602
-1670
-1736
-1800
-1863
-1925
-1985
-2045
-2103
-2161
-2218
-2275
-2331
-2386
-2441
-2495
-2548
-2601
-2652
-2703
-2752
-2800
-2847
-2892
-2935
-2977
-3017
-3056
-3093
-3128
-3161
-3192
-3222
-3250
-3276
-3300
-3322
-3343
-3363
-3381
-3397
-3413
-3428
-3441
-3454
-3466
-3477
-3487
-3496
-3505
-3512
-3518
-3524
-3529
-3533
-3537
-3541
-3544
-3548
-3551
-3556
-3560
-3565
-3571
-3578
-3586
-3595
-3604
-3615
-3626
-3639
-3652
-3667
-3682
-3699
-3717
-3736
-3756
-3777
-3800
-3823
-3847
-3872
-3899
-3925
-3953
-3981
-4010
-4040
-4070
-4101
-4133
-4165
-4198
-4231
-4265
-4299
-4334
-4369
-4404
-4440
-4476
-4512
-4548
-4585
-4621
-4658
-4695
-4733
-4771
-4810
-4849
-4888
-4928
-4967
-5007
-5047
-5086
-5126
-5164
-5203
-5241
-5279
-5316
-5354
-5391
-5428
-5465
-5502
-5540
-5577
-5614
-5651
-5688
-5725
-5762
-5798
-5835
-5871
-5906
-5941
-5976
-6011
-6045
-6079
-6113
-6147
-6181
-6215
-6250
-6285
-6320
-6356
-6392
-6428
-6465
-6503
-6541
-6579
-6618
-6657
-6695
-6734
-6773
-6811
-6849
-6887
-6925
-6963
-7000
-7038
-7075
-7113
-7150
-7188
-7226
-7265
-7304
-7342
-7381
-7420
-7458
-7497
-7535
-7572
-7609
-7645
-7680
-7714
-7747
-7778
-7807
-7835
-7862
-7886
-7908
-7928
-7946
-7961
-7974
-7985
-7993
-7999
-8002
-8003
-8000
-7998
-7992
-7983
-7973
-7962
-7948
-7933
-7916
-7898
-7879
-7859
-7838
-7816
-7794
-7771
-7748
-7724
-7701
-7677
-7654
-7630
-7607
-7584
-7561
-7539
-7516
-7494
-7472
-7451
-7430
-7409
-7389
-7369
-7350
-7331
-7313
-7296
-7279
-7263
-7247
-7232
-7217
-7203
-7189
-7176
-7163
-7151
-7140
-7129
-7119
-7109
-7101
-7093
-7085
-7079
-7073
-7068
-7064
-7060
-7058
-7056
-7056
-7056
-7057
-7059
-7062
-7065
-7069
-7074
-7079
-7085
-7090
-7096
-7102
-7108
-7114
-7120
-7125
-7130
-7135
-7139
-7143
-7146
-7148
-7150
-7150
-7150
-7148
-7145
-7140
-7133
-7125
-7115
-7103
-7089
-7074
-7056
-7037
-7017
-6994
-6970
-6945
-6918
-6890
-6861
-6830
-6799
-6767
-6733
-6699
-6665
-6630
-6595
-6560
-6526
-6491
-6458
-6425
-6394
-6364
-6335
-6308
-6282
-6259
-6237
-6217
-6198
-6182
-6167
-6154
-6142
-6132
-6123
-6116
-6110
-6104
-6099
-6095
-6090
-6086
-6081
-6075
-6069
-6061
-6052
-6040
-6028
-6013
-5995
-5976
-5955
-5931
-5905
-5877
-5846
-5814
-5779
-5743
-5704
-5664
-5622
-5578
-5533
-5486
-5438
-5389
-5339
-5288
-5237
-5185
-5132
-5079
-5026
-4973
-4920
-4868
-4816
-4765
-4715
-4667
-4620
-4576
-4534
-4494
-4457
-4422
-4391
-4362
-4336
-4312
-4292
-4274
-4260
-4248
-4239
-4233
-4229
-4228
-4230
-4234
-4241
-4250
-4261
-4275
-4290
-4306
-4324
-4344
-4363
-4384
-4404
-4425
-4444
-4464
-4482
-4499
-4515
-4529
-4541
-4552
-4561
-4567
-4572
-4575
-4575
-4574
-4570
-4565
-4558
-4549
-4538
-4526
-4513
-4498
-4481
-4464
-4445
-4424
-4403
-4381
-4358
-4334
-4310
-4285
-4259
-4233
-4206
-4180
-4152
-4125
-4096
-4067
-4038
-4009
-3979
-3948
-3917
-3884
-3851
-3817
-3781
-3745
-3707
-3668
-3627
-3585
-3541
-3496
-3450
-3402
-3353
-3303
-3252
-3200
-3147
-3093
-3040
-2986
-2932
-2879
-2826
-2774
-2723
-2672
-2623
-2575
-2528
-2482
-2437
-2393
-2350
-2309
-2269
-2229
-2191
-2154
-2118
-2083
-2048
-2015
-1982
-1949
-1918
-1886
-1855
-1825
-1795
-1766
-1736
-1707
-1679
-1651
-1624
-1597
-1571
-1546
-1522
-1499
-1477
-1456
-1436
-1417
-1398
-1381
-1364
-1347
-1331
-1315
-1299
-1284
-1268
-1252
-1236
-1219
-1203
-1185
-1168
-1151
-1133
-1116
-1098
-1081
-1064
-1046
-1030
-1012
-997
-981
-965
-949
-934
-918
-903
-887
-872
-857
-842
-826
-811
-797
-782
-768
-754
-741
-729
-717
-707
-697
-688
-680
-673
-668
-663
-661
-659
-659
-660
-664
-668
-675
-683
-693
-705
-718
-733
-749
-766
-784
-803
-823
-843
-864
-884
-905
-925
-944
-963
-981
-998
-1014
-1029
-1043
-1055
-1065
-1074
-1081
-1086
-1088
-1089
-1087
-1083
-1076
-1067
-1054
-1039
-1020
-1000
-977
-951
-921
-889
-854
-816
-776
-734
-689
-643
-595
-545
-494
-442
-389
-336
-282
-228
-175
-121
-69
-17
34
83
131
177
221
263
302
338
372
402
429
453
473
489
502
511
517
519
518
513
505
495
481
464
445
424
401
376
350
323
295
268
240
213
187
162
139
118
99
82
68
57
49
44
42
44
49
57
68
83
100
121
144
170
198
229
262
297
335
374
415
457
502
548
595
644
694
745
797
850
904
959
1014
1071
1128
1185
1242
1299
1357
1414
1470
1526
1582
1636
1690
1743
1794
1845
1894
1942
1989
2033
2077
2119
2158
2195
2230
2263
2293
2320
2344
2365
2382
2396
2407
2414
2418
2418
2414
2407
2396
2382
2364
2343
2318
2290
2258
2223
2184
2142
2097
2049
1998
1944
1888
1830
1770
1708
1645
1580
1515
1449
1382
1315
1248
1181
1114
1048
982
917
853
790
729
669
610
553
499
446
395
346
299
255
213
173
135
99
65
34
4
-24
-50
-74
-97
-119
-140
-160
-179
-198
-216
-233
-251
-268
-285
-302
-319
-336
-354
-371
-388
-406
-425
-444
-463
-484
-506
-529
-554
-580
-609
-640
-674
-711
-751
-794
-841
-892
-946
-1004
-1067
-1134
-1204
-1279
-1357
-1439
-1524
-1613
-1706
-1801
-1899
-2000
-2102
-2207
-2313
-2420
-2529
-2638
-2747
-2857
-2967
-3077
-3187
-3295
-3403
-3510
-3616
-3720
-3823
-3924
-4022
-4121
-4216
-4310
-4401
-4490
-4577
-4662
-4744
-4824
-4902
-4978
-5052
-5124
-5193
-5261
-5326
-5390
-5451
-5511
-5569
-5624
-5678
-5731
-5781
-5830
-5876
-5921
-5965
-6006
-6046
-6084
-6120
-6154
-6187
-6218
-6248
-6276
-6303
-6328
-6352
-6375
-6397
-6418
-6438
-6458
-6476
-6495
-6512
-6530
-6547
-6564
-6581
-6598
-6616
-6633
-6651
-6669
-6688
-6706
-6725
-6745
-6764
-6784
-6804
-6824
-6844
-6864
-6884
-6904
-6923
-6942
-6961
-6979
-6996
-7013
-7029
-7044
-7058
-7071
-7083
-7094
-7104
-7112
-7120
-7126
-7132
-7136
-7139
-7142
-7143
-7142
-7141
-7138
-7134
-7128
-7121
-7113
-7104
-7092
-7080
-7066
-7050
-7032
-7013
-6993
-6970
-6945
-6919
-6892
-6862
-6831
-6798
-6764
-6729
-6693
-6656
-6618
-6579
-6540
-6501
-6461
-6422
-6384
-6346
-6309
-6274
-6240
-6208
-6178
-6150
-6125
-6101
-6080
-6062
-6046
-6033
-6023
-6015
-6009
-6007
-6007
-6009
-6015
-6023
-6033
-6046
-6061
-6079
-6099
-6121
-6145
-6171
-6198
-6227
-6258
-6290
-6323
-6357
-6392
-6428
-6464
-6501
-6538
-6574
-6610
-6645
-6680
-6713
-6745
-6775
-6803
-6829
-6852
-6873
-6892
-6907
-6919
-6929
-6935
-6938
-6938
-6935
-6930
-6921
-6911
-6898
-6882
-6865
-6846
-6825
-6803
-6781
-6757
-6733
-6709
-6686
-6662
-6640
-6618
-6598
-6579
-6562
-6547
-6533
-6522
-6514
-6508
-6505
-6505
-6507
-6513
-6523
-6536
-6552
-6572
-6595
-6623
-6654
-6688
-6726
-6767
-6812
-6860
-6910
-6964
-7020
-7078
-7138
-7200
-7264
-7329
-7396
-7463
-7532
-7601
-7670
-7739
-7809
-7878
-7947
-8015
-8082
-8148
-8215
-8279
-8343
-8406
-8467
-8527
-8586
-8644
-8700
-8755
-8809
-8861
-8912
-8962
-9011
-9058
-9103
-9148
-9192
-9234
-9276
-9317
-9358
-9398
-9439
-9479
-9520
-9560
-9601
-9643
-9685
-9728
-9772
-9816
-9861
-9907
-9953
-10000
-10048
-10096
-10145
-10194
-10243
-10292
-10342
-10391
-10440
-10488
-10537
-10585
-10633
-10681
-10728
-10776
-10823
-10871
-10918
-10965
-11012
-11060
-11107
-11154
-11202
-11249
-11296
-11344
-11391
-11438
-11485
-11532
-11578
-11624
-11670
-11715
-11760
-11805
-11849
-11894
-11937
-11981
-12024
-12067
-12109
-12152
-12194
-12236
-12278
-12320
-12361
-12403
-12444
-12485
-12525
-12565
-12605
-12643
-12681
-12719
-12755
-12791
-12826
-12860
-12893
-12925
-12955
-12983
-13010
-13035
-13057
-13078
-13096
-13111
-13124
-13135
-13144
-13150
-13154
-13156
-13156
-13155
-13151
-13146
-13139
-13130
-13120
-13107
-13092
-13076
-13057
-13036
-13013
-12987
-12959
-12930
-12898
-12864
-12828
-12791
-12752
-12712
-12671
-12628
-12584
-12539
-12492
-12445
-12396
-12346
-12295
-12243
-12190
-12136
-12081
-12025
-11968
-11911
-11854
-11796
-11738
-11680
-11623
-11565
-11509
-11453
-11397
-11343
-11291
-11239
-11189
-11140
-11093
-11047
-11003
-10960
-10918
-10878
-10839
-10802
-10765
-10731
-10697
-10664
-10633
-10603
-10575
-10547
-10521
-10496
-10473
-10451
-10430
-10411
-10393
-10376
-10361
-10347
-10335
-10324
-10314
-10306
-10298
-10292
-10287
-10283
-10281
-10279
-10278
-10278
-10278
-10279
-10280
-10282
-10284
-10285
-10286
-10287
-10287
-10286
-10284
-10281
-10277
-10271
-10264
-10255
-10246
-10234
-10222
-10208
-10193
-10177
-10160
-10142
-10123
-10103
-10083
-10063
-10042
-10021
-9999
-9978
-9956
-9935
-9914
-9893
-9872
-9853
-9833
-9815
-9798
-9782
-9767
-9753
-9740
-9728
-9717
-9707
-9698
-9690
-9683
-9676
-9670
-9665
-9661
-9657
-9654
-9651
-9650
-9648
-9648
-9647
-9648
-9649
-9651
-9654
-9657
-9662
-9667
-9673
-9679
-9687
-9695
-9704
-9714
-9724
-9735
-9746
-9757
-9768
-9779
-9790
-9801
-9811
-9821
-9830
-9838
-9845
-9851
-9856
-9859
-9862
-9863
-9862
-9861
-9857
-9852
-9845
-9836
-9826
-9813
-9798
-9781
-9762
-9742
-9719
-9693
-9667
-9638
-9607
-9576
-9543
-9509
-9474
-9439
-9404
-9368
-9333
-9299
-9265
-9231
-9199
-9168
-9138
-9109
-9081
-9055
-9031
-9009
-8989
-8970
-8954
-8939
-8927
-8916
-8907
-8900
-8895
-8892
-8890
-8889
-8891
-8893
-8897
-8902
-8908
-8916
-8924
-8933
-8942
-8952
-8963
-8973
-8984
-8994
-9004
-9013
-9021
-9029
-9035
-9040
-9043
-9045
-9045
-9042
-9037
-9031
-9022
-9011
-8997
-8981
-8963
-8943
-8920
-8895
-8868
-8838
-8806
-8772
-8735
-8697
-8657
-8615
-8571
-8527
-8481
-8434
-8387
-8340
-8293
-8246
-8199
-8153
-8108
-8063
-8020
-7978
-7937
-7897
-7859
-7822
-7786
-7753
-7721
-7690
-7661
-7634
-7608
-7584
-7561
-7539
-7518
-7497
-7478
-7460
-7442
-7424
-7407
-7390
-7374
-7357
-7340
-7323
-7306
-7287
-7268
-7247
-7226
-7203
-7178
-7151
-7123
-7093
-7061
-7027
-6991
-6952
-6911
-6869
-6824
-6777
-6728
-6677
-6624
-6570
-6514
-6456
-6398
-6338
-6278
-6217
-6157
-6096
-6035
-5975
-5916
-5858
-5801
-5746
-5693
-5641
-5591
-5543
-5496
-5451
-5408
-5366
-5326
-5287
-5249
-5213
-5178
-5144
-5112
-5081
-5052
-5024
-4997
-4972
-4948
-4926
-4905
-4884
-4865
-4847
-4830
-4814
-4798
-4783
-4768
-4754
-4739
-4725
-4711
-4697
-4683
-4668
-4653
-4638
-4622
-4606
-4589
-4572
-4555
-4537
-4519
-4501
-4483
-4465
-4446
-4427
-4409
-4390
-4371
-4353
-4334
-4317
-4299
-4282
-4265
-4249
-4234
-4220
-4207
-4195
-4183
-4173
-4163
-4155
-4147
-4140
-4133
-4127
-4121
-4115
-4109
-4103
-4096
-4088
-4080
-4070
-4059
-4049
-4037
-4024
-4010
-3995
-3979
-3963
-3946
-3929
-3911
-3892
-3873
-3854
-3835
-3815
-3796
-3776
-3757
-3738
-3719
-3701
-3683
-3666
-3650
-3635
-3620
-3606
-3593
-3581
-3569
-3559
-3548
-3539
-3530
-3521
-3513
-3506
-3500
-3494
-3490
-3486
-3482
-3480
-3479
-3479
-3479
-3481
-3483
-3486
-3489
-3493
-3497
-3501
-3504
-3508
-3511
-3513
-3515
-3515
-3514
-3513
-3509
-3505
-3499
-3491
-3483
-3473
-3461
-3449
-3436
-3423
-3409
-3395
-3380
-3367
-3353
-3341
-3329
-3318
-3307
-3298
-3289
-3281
-3274
-3267
-3260
-3253
-3246
-3239
-3232
-3224
-3216
-3206
-3197
-3186
-3175
-3163
-3151
-3137
-3122
-3107
-3090
-3073
-3056
-3037
-3019
-3000
-2981
-2962
-2944
-2926
-2908
-2890
-2873
-2856
-2840
-2823
-2807
-2791
-2775
-2759
-2743
-2726
-2709
-2691
-2672
-2652
-2631
-2609
-2586
-2562
-2537
-2511
-2484
-2456
-2427
-2397
-2366
-2335
-2303
-2270
-2237
-2204
-2170
-2136
-2103
-2069
-2036
-2003
-1970
-1938
-1907
-1876
-1845
-1815
-1786
-1757
-1728
-1700
-1672
-1645
-1618
-1592
-1566
-1541
-1517
-1493
-1470
-1448
-1427
-1407
-1388
-1369
-1352
-1335
-1319
-1304
-1290
-1276
-1263
-1250
-1237
-1225
-1212
-1199
-1186
-1171
-1156
-1139
-1122
-1103
-1084
-1063
-1041
-1018
-994
-969
-943
-917
-890
-861
-833
-803
-773
-743
-713
-683
-653
-624
-595
-568
-542
-517
-495
-474
-456
-439
-425
-414
-405
-399
-395
-393
-394
-397
-402
-410
-418
-429
-441
-454
-468
-483
-500
-517
-536
-555
-576
-597
-620
-644
-669
-696
-724
-753
-783
-815
-848
-882
-918
-954
-991
-1029
-1067
-1107
-1146
-1186
-1227
-1267
-1307
-1347
-1386
-1425
-1464
-1501
-1538
-1573
-1607
-1640
-1672
-1703
-1732
-1760
-1787
-1812
-1837
-1861
-1883
-1906
-1927
-1948
-1969
-1989
-2009
-2029
-2049
-2069
-2089
-2109
-2129
-2149
-2169
-2189
-2209
-2229
-2249
-2269
-2289
-2309
-2328
-2348
-2367
-2386
-2405
-2424
-2442
-2461
-2479
-2497
-2515
-2532
-2548
-2564
-2578
-2592
-2605
-2617
-2628
-2637
-2645
-2652
-2658
-2663
-2667
-2669
-2671
-2672
-2671
-2670
-2669
-2666
-2663
-2659
-2655
-2650
-2644
-2639
-2633
-2627
-2621
-2614
-2608
-2601
-2595
-2588
-2582
-2575
-2568
-2561
-2553
-2544
-2535
-2525
-2515
-2503
-2490
-2476
-2461
-2445
-2428
-2409
-2389
-2368
-2346
-2322
-2298
-2272
-2244
-2216
-2187
-2156
-2125
-2092
-2058
-2023
-1987
-1949
-1911
-1871
-1830
-1788
-1744
-1699
-1653
-1606
-1557
-1507
-1455
-1403
-1349
-1295
-1239
-1183
-1126
-1068
-1010
-951
-892
-834
-775
-716
-658
-601
-544
-488
-433
-380
-328
-277
-228
-181
-135
-91
-49
-8
32
70
106
142
177
210
243
276
308
339
370
401
432
463
493
524
556
587
619
652
686
720
755
792
829
868
907
949
992
1036
1082
1130
1179
1230
1283
1337
1393
1450
1508
1566
1626
1686
1746
1807
1867
1927
1987
2045
2103
2160
2215
2269
2321
2371
2419
2464
2507
2547
2584
2618
2648
2676
2700
2721
2738
2753
2763
2771
2776
2777
2776
2771
2764
2755
2744
2731
2717
2701
2684
2667
2649
2631
2613
2595
2578
2560
2543
2527
2511
2497
2483
2470
2459
2449
2440
2433
2428
2424
2422
2421
2422
2425
2428
2433
2439
2446
2454
2462
2471
2480
2489
2499
2508
2518
2527
2537
2547
2557
2567
2577
2588
2598
2608
2618
2628
2638
2646
2655
2662
2669
2675
2679
2683
2686
2687
2687
2687
2684
2681
2676
2670
2663
2654
2644
2633
2621
2608
2593
2578
2562
2545
2528
2510
2492
2473
2454
2435
2416
2397
2378
2359
2340
2321
2302
2283
2265
2246
2228
2211
2194
2177
2162
2147
2132
2119
2106
2093
2081
2070
2059
2049
2039
2029
2021
2015
2008
2003
1998
1995
1992
1991
1991
1992
1994
1996
2000
2004
2009
2013
2020
2027
2033
2040
2048
2055
2063
2071
2079
2087
2096
2105
2114
2125
2135
2146
2158
2171
2184
2198
2213
2228
2244
2260
2276
2293
2311
2328
2346
2364
2383
2401
2419
2437
2455
2473
2490
2507
2524
2540
2556
2572
2587
2601
2615
2629
2642
2654
2665
2676
2685
2694
2702
2709
2715
2720
2724
2728
2730
2731
2732
2731
2730
2728
2726
2723
2720
2717
2713
2710
2706
2703
2700
2698
2696
2694
2693
2693
2693
2694
2695
2696
2698
2700
2703
2706
2709
2712
2715
2719
2723
2727
2731
2735
2739
2744
2748
2753
2757
2762
2766
2771
2776
2782
2788
2796
2804
2813
2823
2834
2847
2861
2877
2894
2912
2932
2954
2976
3000
3025
3051
3079
3107
3137
3168
3200
3234
3268
3303
3340
3377
3415
3454
3494
3534
3574
3615
3656
3698
3739
3781
3822
3864
3906
3947
3988
4029
4070
4110
4149
4188
4227
4264
4301
4337
4372
4406
4440
4473
4504
4535
4565
4594
4623
4650
4675
4700
4723
4745
4766
4784
4801
4817
4830
4842
4851
4859
4865
4869
4872
4873
4873
4872
4870
4867
4863
4859
4854
4849
4844
4839
4834
4829
4824
4819
4815
4811
4808
4805
4803
4802
4802
4802
4804
4806
4810
4815
4820
4827
4834
4841
4850
4858
4867
4876
4885
4894
4902
4911
4919
4927
4934
4942
4950
4957
4965
4973
4981
4988
4996
5004
5013
5021
5029
5038
5047
5056
5066
5076
5086
5098
5109
5121
5133
5146
5160
5174
5188
5203
5219
5234
5251
5267
5284
5301
5318
5335
5352
5369
5386
5403
5419
5435
5450
5465
5478
5491
5502
5512
5521
5529
5536
5541
5545
5548
5549
5550
5550
5549
5547
5545
5542
5538
5534
5530
5525
5521
5517
5512
5509
5506
5503
5501
5500
5499
5498
5499
5500
5501
5503
5505
5507
5510
5512
5516
5519
5523
5526
5531
5535
5540
5546
5551
5558
5564
5572
5579
5587
5596
5606
5616
5627
5638
5651
5665
5679
5695
5711
5729
5748
5768
5790
5812
5837
5862
5889
5916
5945
5975
6006
6038
6070
6104
6138
6172
6207
6243
6279
6316
6353
6390
6428
6466
6504
6543
6582
6621
6661
6701
6741
6781
6821
6861
6900
6938
6976
7013
7048
7083
7116
7147
7177
7206
7232
7256
7279
7299
7316
7332
7345
7355
7364
7371
7375
7378
7380
7380
7379
7377
7375
7371
7368
7363
7359
7355
7350
7346
7343
7340
7338
7336
7336
7336
7338
7340
7344
7349
7355
7363
7371
7380
7391
7402
7414
7427
7441
7455
7470
7486
7502
7518
7535
7552
7569
7586
7602
7618
7633
7647
7660
7673
7684
7695
7704
7712
7719
7725
7730
7734
7736
7737
7737
7736
7733
7729
7723
7715
7706
7696
7683
7669
7654
7636
7618
7598
7576
7554
7530
7505
7480
7454
7428
7401
7374
7348
7321
7296
7270
7245
7221
7198
7175
7153
7132
7110
7090
7069
7049
7028
7008
6987
6967
6947
6926
6906
6885
6865
6845
6824
6804
6783
6763
6742
6722
6702
6681
6662
6642
6623
6605
6587
6570
6555
6540
6526
6514
6503
6493
6485
6478
6472
6468
6466
6464
6464
6465
6467
6471
6475
6481
6487
6495
6503
6513
6523
6534
6545
6557
6570
6582
6595
6608
6621
6634
6646
6658
6669
6680
6689
6697
6704
6710
6714
6717
6719
6720
6719
6717
6713
6709
6704
6697
6690
6682
6674
6664
6654
6643
6631
6619
6605
6590
6575
6559
6541
6523
6504
6484
6463
6440
6417
6393
6368
6342
6315
6287
6258
6229
6198
6168
6136
6104
6071
6038
6005
5972
5939
5906
5874
5843
5813
5784
5757
5730
5705
5681
5659
5638
5618
5599
5582
5566
5551
5538
5526
5515
5505
5497
5489
5483
5478
5474
5471
5469
5468
5468
5468
5469
5471
5473
5476
5479
5483
5486
5490
5494
5497
5501
5505
5508
5511
5513
5516
5518
5519
5521
5522
5523
5524
5525
5525
5526
5526
5527
5528
5529
5529
5530
5532
5533
5535
5537
5539
5541
5543
5546
5549
5551
5554
5558
5561
5564
5567
5570
5573
5576
5579
5582
5584
5586
5587
5589
5589
5590
5589
5589
5587
5586
5583
5580
5577
5573
5569
5565
5561
5556
5552
5548
5544
5540
5537
5535
5533
5533
5533
5533
5535
5538
5541
5546
5550
5556
5562
5568
5574
5580
5586
5591
5597
5602
5606
5609
5612
5613
5613
5612
5610
5606
5601
5594
5585
5575
5564
5551
5536
5520
5503
5485
5465
5444
5421
5397
5372
5345
5317
5287
5255
5222
5187
5151
5113
5073
5032
4990
4946
4901
4854
4807
4758
4708
4656
4604
4551
4497
4442
4386
4329
4273
4216
4159
4102
4046
3991
3937
3885
3834
3785
3739
3694
3653
3614
3578
3545
3516
3489
3466
3445
3428
3413
3401
3392
3384
3379
3376
3374
3374
3374
3376
3378
3381
3384
3387
3390
3392
3393
3394
3394
3392
3389
3384
3378
3369
3359
3347
3332
3315
3297
3276
3253
3229
3202
3174
3144
3113
3081
3047
3012
2976
2938
2900
2861
2820
2778
2735
2691
2646
2599
2551
2502
2452
2400
2348
2294
2240
2185
2129
2072
2015
1957
1899
1841
1783
1725
1667
1609
1551
1494
1438
1382
1326
1271
1217
1164
1112
1061
1012
964
917
872
828
786
747
709
673
639
607
578
551
526
504
485
467
453
441
431
424
420
418
419
422
428
436
447
460
476
494
513
535
559
584
610
637
666
695
724
754
785
815
845
876
906
936
966
996
1026
1056
1085
1114
1143
1171
1199
1226
1253
1278
1303
1327
1351
1373
1394
1414
1433
1451
1468
1483
1498
1512
1525
1537
1548
1558
1567
1576
1583
1589
1594
1599
1602
1604
1605
1605
1604
1602
1598
1593
1587
1579
1571
1560
1549
1536
1522
1507
1492
1475
1458
1440
1422
1404
1385
1366
1347
1328
1309
1291
1273
1256
1240
1225
1212
1199
1188
1179
1171
1165
1160
1158
1157
1158
1160
1164
1170
1177
1186
1196
1207
1220
1233
1248
1264
1280
1297
1314
1332
1350
1368
1386
1403
1420
1437
1453
1469
1483
1497
1511
1523
1535
1546
1556
1566
1574
1583
1590
1597
1603
1608
1612
1615
1617
1618
1619
1618
1615
1612
1607
1600
1593
1584
1573
1562
1549
1535
1519
1503
1485
1467
1447
1427
1405
1383
1361
1337
1314
1290
1266
1242
1218
1194
1171
1148
1127
1106
1086
1068
1050
1034
1020
1006
995
984
975
968
962
957
953
951
950
950
951
954
957
961
966
972
978
985
993
1000
1010
1020
1031
1042
1054
1067
1082
1098
1115
1134
1154
1177
1201
1228
1256
1287
1319
1354
1391
1430
1471
1514
1559
1606
1655
1706
1759
1813
1870
1928
1987
2049
2112
2176
2241
2308
2376
2445
2514
2584
2655
2727
2799
2871
2944
3017
3090
3165
3239
3315
3390
3467
3543
3620
3698
3775
3853
3930
4008
4085
4161
4237
4313
4387
4461
4534
4605
4675
4744
4811
4877
4942
5004
5066
5125
5184
5241
5297
5351
5405
5457
5507
5557
5605
5652
5698
5742
5786
5827
5868
5908
5946
5983
6020
6055
6090
6124
6158
6192
6225
6259
6294
6329
6365
6402
6441
6482
6524
6568
6615
6664
6715
6768
6824
6882
6942
7005
7069
7135
7203
7272
7342
7413
7484
7556
7628
7699
7771
7842
7912
7981
8050
8117
8183
8248
8312
8374
8435
8494
8552
8608
8662
8716
8767
8817
8865
8912
8957
9000
9042
9082
9120
9157
9193
9228
9261
9293
9324
9353
9382
9410
9437
9463
9488
9512
9535
9557
9579
9599
9618
9636
9653
9669
9683
9697
9709
9720
9729
9738
9744
9750
9754
9757
9759
9759
9758
9756
9752
9748
9743
9737
9731
9723
9716
9707
9699
9690
9680
9671
9661
9651
9641
9631
9621
9611
9601
9591
9581
9572
9562
9553
9543
9535
9526
9517
9509
9501
9493
9486
9478
9470
9463
9455
9448
9441
9434
9428
9422
9417
9412
9408
9405
9402
9401
9401
9402
9404
9407
9412
9419
9427
9436
9447
9459
9473
9488
9504
9522
9541
9561
9582
9605
9628
9653
9679
9705
9733
9761
9791
9820
9851
9882
9913
9945
9978
10011
10044
10078
10113
10148
10184
10220
10257
10295
10334
10373
10413
10454
10496
10539
10583
10629
10676
10726
10777
10830
10886
10944
11004
11066
11131
11199
11269
11341
11415
11492
11571
11652
11735
11820
11907
11995
12085
12176
12269
12362
12457
12554
12651
12750
12849
12950
13052
13154
13258
13363
13469
13576
13684
13793
13902
14013
14124
14236
14348
14461
14574
14688
14801
14915
15028
15141
15254
15366
15477
15588
15696
15804
15909
16013
16114
16213
16311
16405
16496
16584
16670
16752
16831
16907
16979
17048
17113
17175
17234
17289
17341
17391
17437
17480
17521
17558
17594
17626
17657
17684
17710
17734
17755
17775
17792
17808
17822
17835
17846
17855
17863
17870
17876
17880
17884
17887
17889
17890
17890
17889
17887
17885
17882
17878
17873
17869
17864
17858
17853
17847
17842
17837
17833
17829
17825
17822
17820
17818
17818
17818
17820
17823
17827
17832
17838
17845
17854
17864
17875
17887
17901
17916
17932
17949
17968
17988
18009
18032
18055
18080
18107
18134
18163
18194
18225
18258
18293
18329
18367
18406
18447
18489
18533
18578
18625
18673
18723
18775
18828
18882
18938
18994
19051
19110
19168
19227
19287
19346
19406
19465
19524
19582
19640
19697
19754
19810
19865
19919
19972
20024
20076
20127
20176
20225
20272
20319
20364
20408
20451
20492
20532
20571
20608
20644
20678
20711
20743
20773
20802
20830
20857
20883
20908
20932
20955
20977
21000
21021
21043
21064
21086
21108
21130
21153
21176
21200
21225
21250
21276
21302
21329
21356
21385
21413
21442
21472
21502
21532
21562
21592
21623
21653
21684
21715
21746
21776
21807
21838
21868
21899
21929
21958
21988
22016
22045
22072
22099
22125
22150
22175
22198
22220
22240
22260
22278
22295
22310
22325
22338
22351
22362
22373
22384
22394
22403
22412
22421
22430
22439
22448
22458
22468
22478
22489
22501
22514
22529
22544
22560
22578
22597
22618
22639
22662
22686
22711
22738
22766
22794
22824
22855
22886
22919
22952
22985
23020
23055
23090
23126
23163
23199
23236
23273
23310
23347
23384
23421
23458
23494
23530
23566
23601
23637
23671
23705
23739
23772
23805
23837
23868
23898
23927
23955
23983
24009
24033
24057
24079
24099
24119
24137
24153
24169
24183
24195
24207
24217
24226
24235
24242
24248
24253
24257
24260
24263
24264
24265
24266
24266
24265
24265
24264
24262
24261
24260
24259
24258
24257
24256
24255
24255
24254
24254
24254
24254
24254
24254
24255
24255
24256
24257
24258
24260
24261
24264
24267
24270
24274
24278
24283
24288
24294
24301
24308
24316
24325
24335
24345
24356
24368
24381
24395
24410
24425
24442
24460
24478
24498
24518
24539
24560
24583
24605
24628
24652
24675
24699
24722
24745
24767
24788
24809
24828
24846
24862
24876
24889
24900
24909
24916
24920
24923
24923
24920
24916
24910
24901
24891
24878
24864
24848
24829
24809
24786
24762
24735
24707
24676
24643
24608
24572
24533
24493
24452
24409
24366
24321
24275
24229
24182
24135
24088
24041
23993
23946
23900
23853
23807
23761
23715
23669
23624
23579
23534
23490
23446
23402
23359
23316
23273
23231
23189
23147
23105
23064
23023
22983
22943
22903
22864
22825
22787
22749
22712
22676
22641
22606
22573
22540
22508
22476
22446
22417
22388
22361
22334
22309
22285
22262
22240
22219
22199
22181
22164
22148
22133
22119
22107
22096
22087
22080
22074
22070
22068
22068
22069
22073
22078
22085
22094
22104
22116
22129
22143
22157
22171
22186
22201
22215
22229
22242
22255
22266
22277
22286
22295
22302
22307
22311
22314
22315
22315
22313
22309
22304
22297
22289
22279
22267
22254
22240
22225
22208
22192
22174
22157
22139
22122
22104
22088
22072
22056
22042
22028
22015
22003
21992
21983
21974
21967
21961
21956
21953
21951
21951
21953
21957
21962
21969
21978
21989
22002
22016
22032
22050
22069
22090
22113
22137
22163
22190
22218
22248
22279
22311
22344
22378
22413
22448
22485
22521
22558
22595
22633
22670
22707
22744
22780
22816
22852
22886
22920
22954
22987
23019
23051
23081
23112
23142
23171
23200
23229
23257
23286
23314
23342
23371
23399
23428
23457
23486
23515
23544
23573
23602
23631
23660
23688
23716
23743
23770
23796
23820
23844
23866
23886
23905
23923
23939
23953
23965
23975
23984
23991
23996
24000
24002
24003
24002
24001
23999
23995
23991
23987
23982
23976
23970
23964
23957
23950
23943
23935
23928
23920
23912
23904
23896
23889
23882
23875
23869
23863
23859
23854
23851
23848
23845
23844
23843
23842
23841
23841
23840
23840
23839
23837
23835
23832
23828
23824
23818
23810
23802
23791
23779
23764
23748
23729
23709
23686
23661
23633
23603
23570
23535
23497
23457
23414
23368
23320
23269
23217
23161
23104
23045
22984
22921
22856
22790
22722
22652
22581
22509
22435
22360
22284
22208
22131
22053
21975
21897
21818
21740
21663
21585
21508
21432
21357
21282
21209
21137
21066
20996
20928
20862
20797
20733
20671
20610
20551
20493
20436
20380
20326
20273
20220
20169
20118
20069
20019
19971
19924
19877
19830
19785
19740
19696
19653
19610
19569
19528
19488
19450
19412
19375
19339
19304
19269
19236
19204
19172
19141
19111
19082
19053
19025
18998
18972
18946
18920
18896
18871
18847
18823
18799
18776
18752
18729
18705
18682
18659
18635
18612
18589
18566
18543
18521
18498
18476
18453
18431
18409
18387
18365
18343
18321
18299
18276
18254
18232
18209
18187
18164
18142
18119
18097
18074
18052
18029
18006
17984
17961
17938
17915
17893
17870
17848
17827
17805
17785
17765
17745
17727
17709
17693
17677
17663
17649
17636
17625
17614
17605
17596
17587
17580
17573
17566
17560
17554
17548
17543
17537
17531
17525
17519
17513
17506
17498
17490
17481
17472
17462
17451
17438
17425
17411
17395
17379
17361
17341
17321
17299
17277
17253
17229
17204
17178
17152
17125
17098
17070
17043
17015
16987
16959
16931
16903
16875
16848
16821
16794
16768
16743
16718
16693
16669
16645
16622
16600
16578
16557
16537
16517
16499
16481
16463
16447
16431
16415
16399
16384
16369
16353
16337
16321
16303
16286
16267
16247
16226
16203
16178
16152
16126
16096
16065
16032
15996
15958
15918
15876
15831
15784
15734
15682
15627
15570
15510
15448
15384
15317
15247
15176
15102
15026
14948
14869
14788
14705
14620
14534
14447
14358
14268
14177
14085
13991
13897
13802
13706
13609
13511
13413
13315
13216
13116
13017
12917
12817
12717
12617
12517
12418
12318
12219
12121
12023
11925
11828
11732
11636
11541
11447
11354
11262
11172
11082
10994
10907
10822
10738
10655
10573
10493
10414
10337
10260
10185
10111
10038
9966
9894
9824
9754
9685
9617
9550
9483
9417
9351
9287
9223
9160
9098
9036
8976
8916
8858
8800
8743
8687
8632
8577
8522
8468
8414
8360
8306
8253
8199
8145
8090
8037
7983
7929
7875
7822
7768
7714
7661
7608
7556
7504
7453
7403
7354
7307
7260
7215
7171
7128
7087
7048
7009
6973
6937
6903
6870
6838
6808
6778
6750
6722
6696
6669
6644
6619
6594
6570
6546
6523
6500
6478
6457
6436
6416
6397
6378
6360
6343
6326
6310
6295
6280
6266
6252
6239
6226
6213
6201
6189
6178
6167
6156
6146
6136
6127
6119
6111
6103
6096
6090
6085
6080
6076
6072
6069
6066
6064
6063
6062
6062
6063
6064
6066
6068
6071
6074
6078
6082
6087
6091
6097
6103
6109
6115
6121
6127
6133
6139
6145
6150
6155
6159
6163
6166
6167
6168
6168
6167
6165
6162
6158
6152
6145
6137
6128
6117
6105
6093
6078
6063
6046
6029
6010
5989
5968
5946
5922
5898
5872
5846
5819
5791
5762
5733
5704
5673
5643
5612
5580
5549
5518
5486
5455
5424
5393
5362
5332
5302
5273
5244
5216
5189
5162
5137
5112
5088
5066
5045
5025
5006
4989
4972
4957
4943
4931
4918
4907
4897
4886
4877
4867
4858
4849
4840
4831
4822
4812
4803
4793
4782
4772
4761
4749
4737
4724
4710
4695
4679
4663
4645
4626
4606
4585
4562
4538
4513
4487
4459
4430
4400
4369
4336
4303
4269
4234
4198
4162
4125
4088
4049
4011
3971
3931
3889
3847
3805
3761
3716
3671
3624
3577
3528
3479
3429
3378
3327
3274
3222
3168
3114
3059
3004
2947
2891
2834
2776
2718
2660
2601
2542
2483
2424
2366
2308
2250
2193
2137
2082
2028
1974
1923
1872
1823
1775
1729
1684
1641
1600
1560
1522
1486
1452
1420
1391
1364
1339
1316
1296
1278
1263
1249
1238
1229
1222
1216
1212
1209
1207
1206
1205
1205
1206
1206
1207
1207
1208
1208
1209
1209
1209
1208
1208
1207
1206
1204
1202
1200
1197
1193
1189
1184
1178
1172
1165
1156
1147
1137
1125
1113
1100
1086
1071
1056
1039
1022
1004
986
967
948
929
909
889
869
849
829
808
788
768
748
728
708
688
667
647
626
605
584
563
541
519
497
475
452
429
407
384
362
339
317
296
275
254
233
212
192
172
153
133
114
95
76
58
39
20
2
-17
-36
-54
-73
-92
-111
-130
-149
-169
-189
-209
-230
-252
-274
-297
-321
-345
-370
-397
-424
-452
-481
-512
-543
-575
-608
-642
-676
-712
-748
-786
-823
-862
-901
-940
-979
-1018
-1058
-1098
-1138
-1178
-1217
-1257
-1296
-1335
-1375
-1414
-1453
-1492
-1532
-1571
-1610
-1649
-1688
-1726
-1764
-1802
-1838
-1875
-1910
-1945
-1980
-2013
-2045
-2078
-2109
-2140
-2170
-2199
-2228
-2256
-2283
-2309
-2335
-2360
-2384
-2407
-2430
-2451
-2472
-2491
-2509
-2525
-2540
-2553
-2565
-2575
-2582
-2588
-2593
-2595
-2595
-2593
-2590
-2584
-2577
-2567
-2556
-2544
-2529
-2513
-2495
-2475
-2454
-2431
-2407
-2382
-2355
-2327
-2298
-2268
-2236
-2204
-2171
-2137
-2102
-2067
-2029
-1993
-1956
-1918
-1880
-1842
-1804
-1766
-1728
-1690
-1653
-1616
-1580
-1544
-1510
-1476
-1444
-1414
-1385
-1358
-1333
-1310
-1290
-1271
-1255
-1241
-1229
-1219
-1211
-1204
-1199
-1195
-1193
-1191
-1190
-1190
-1191
-1192
-1193
-1195
-1197
-1199
-1201
-1202
-1203
-1204
-1204
-1203
-1201
-1199
-1195
-1190
-1184
-1177
-1169
-1160
-1149
-1138
-1125
-1112
-1098
-1083
-1067
-1050
-1032
-1014
-994
-974
-954
-932
-909
-886
-862
-838
-813
-787
-761
-735
-709
-682
-656
-630
-604
-578
-554
-529
-506
-484
-462
-442
-424
-406
-390
-376
-363
-352
-343
-335
-329
-324
-321
-320
-320
-322
-325
-329
-336
-343
-352
-362
-373
-385
-398
-412
-427
-443
-459
-476
-493
-510
-528
-545
-562
-579
-595
-611
-625
-639
-652
-665
-676
-686
-696
-704
-712
-718
-724
-729
-733
-736
-739
-741
-742
-742
-742
-741
-740
-738
-736
-734
-730
-727
-723
-718
-713
-708
-702
-696
-690
-683
-675
-667
-659
-650
-640
-631
-620
-610
-599
-587
-575
-562
-549
-536
-521
-506
-490
-473
-455
-437
-417
-395
-373
-349
-324
-298
-270
-241
-211
-180
-148
-114
-80
-45
-9
27
64
101
139
177
215
253
291
329
367
404
442
479
515
552
587
623
658
692
725
758
790
821
852
881
909
936
962
987
1010
1031
1051
1070
1086
1101
1114
1125
1134
1142
1147
1151
1153
1153
1151
1147
1142
1134
1125
1114
1101
1087
1070
1052
1033
1012
989
965
941
915
888
860
831
802
773
743
712
682
651
621
591
561
532
504
476
450
424
400
377
355
336
317
301
286
273
263
254
246
241
238
236
236
238
241
246
253
261
270
281
293
307
321
337
353
370
388
406
425
444
464
484
504
525
545
566
586
606
627
646
666
685
704
723
741
759
776
793
809
826
842
857
873
888
904
919
935
950
965
981
997
1012
1028
1044
1060
1077
1093
1110
1127
1145
1163
1181
1200
1219
1238
1258
1279
1301
1323
1347
1371
1397
1423
1451
1479
1509
1539
1571
1603
1636
1671
1706
1743
1780
1819
1858
1899
1940
1982
2025
2068
2111
2155
2200
2244
2288
2332
2376
2419
2462
2504
2546
2588
2629
2669
2708
2747
2786
2823
2861
2897
2933
2968
3003
3037
3070
3103
3135
3166
3197
3227
3256
3284
3311
3336
3361
3384
3406
3427
3446
3464
3480
3495
3508
3520
3530
3540
3548
3554
3560
3565
3568
3571
3573
3575
3576
3576
3577
3577
3577
3577
3577
3578
3579
3580
3583
3586
3590
3595
3602
3609
3618
3629
3640
3654
3669
3686
3704
3724
3745
3768
3793
3819
3847
3876
3907
3938
3971
4005
4040
4075
4113
4151
4189
4228
4267
4306
4345
4384
4422
4460
4497
4532
4567
4599
4630
4659
4686
4711
4734
4754
4771
4787
4799
4809
4816
4821
4823
4822
4818
4812
4803
4791
4776
4759
4739
4716
4690
4662
4631
4598
4562
4523
4483
4440
4394
4347
4298
4247
4195
4141
4085
4029
3971
3913
3853
3793
3732
3670
3608
3545
3482
3419
3355
3292
3229
3167
3105
3043
2983
2923
2863
2805
2747
2690
2634
2578
2523
2468
2413
2359
2305
2250
2196
2141
2085
2029
1974
1917
1860
1803
1746
1688
1630
1573
1514
1456
1398
1339
1280
1222
1163
1103
1044
985
926
866
807
748
688
629
570
511
452
394
335
277
219
161
105
48
-7
-62
-115
-167
-218
-267
-315
-362
-406
-449
-490
-529
-566
-601
-635
-666
-696
-723
-750
-774
-798
-821
-843
-865
-886
-908
-929
-952
-975
-999
-1022
-1050
-1077
-1106
-1136
-1169
-1203
-1238
-1276
-1315
-1355
-1398
-1442
-1487
-1534
-1582
-1631
-1681
-1732
-1783
-1836
-1889
-1942
-1995
-2048
-2102
-2155
-2208
-2260
-2312
-2363
-2413
-2463
-2513
-2561
-2609
-2656
-2702
-2747
-2792
-2835
-2878
-2921
-2962
-3003
-3043
-3083
-3122
-3161
-3199
-3236
-3273
-3309
-3344
-3378
-3411
-3442
-3472
-3501
-3528
-3553
-3577
-3599
-3618
-3636
-3652
-3665
-3677
-3686
-3694
-3699
-3703
-3705
-3705
-3704
-3701
-3697
-3692
-3686
-3678
-3669
-3660
-3649
-3638
-3627
-3614
-3601
-3588
-3575
-3561
-3546
-3532
-3517
-3501
-3485
-3469
-3452
-3434
-3416
-3396
-3376
-3355
-3333
-3310
-3285
-3260
-3233
-3206
-3177
-3146
-3114
-3081
-3047
-3011
-2973
-2934
-2894
-2851
-2808
-2762
-2715
-2667
-2616
-2564
-2511
-2456
-2400
-2342
-2284
-2224
-2163
-2101
-2037
-1975
-1911
-1846
-1780
-1714
-1648
-1581
-1514
-1447
-1380
-1312
-1245
-1177
-1110
-1043
-976
-910
-844
-779
-714
-651
-588
-526
-466
-406
-347
-290
-233
-178
-123
-70
-18
33
83
132
180
227
273
318
362
404
446
486
525
563
600
635
669
702
733
764
793
821
848
874
899
922
945
967
988
1008
1026
1044
1061
1077
1093
1107
1121
1133
1145
1157
1167
1177
1187
1196
1204
1211
1218
1224
1229
1233
1237
1239
1240
1240
1238
1234
1229
1222
1214
1203
1190
1176
1159
1141
1120
1098
1075
1049
1022
994
964
932
900
866
832
796
760
723
685
647
608
570
530
491
452
412
373
334
295
257
219
181
144
108
72
37
3
-30
-62
-93
-122
-151
-178
-204
-229
-253
-276
-297
-318
-337
-356
-374
-391
-407
-423
-437
-450
-462
-474
-484
-493
-501
-507
-513
-517
-521
-523
-524
-523
-522
-519
-515
-509
-502
-493
-483
-471
-458
-443
-426
-407
-387
-365
-341
-316
-288
-258
-227
-194
-158
-121
-81
-40
4
49
97
146
198
251
307
364
423
484
547
612
678
746
815
886
959
1033
1108
1185
1264
1344
1426
1509
1594
1681
1770
1860
1952
2047
2143
2241
2341
2442
2546
2651
2758
2866
2976
3087
3200
3314
3428
3544
3661
3779
3897
4016
4135
4255
4375
4495
4615
4735
4855
4976
5096
5216
5336
5455
5575
5695
5814
5934
6053
6172
6291
6410
6528
6645
6762
6878
6993
7108
7221
7334
7445
7555
7664
7773
7880
7986
8090
8194
8297
8399
8500
8601
8700
8799
8897
8994
9091
9187
9283
9378
9473
9568
9662
9756
9850
9943
10036
10129
10222
10315
10407
10500
10592
10685
10778
10871
10965
11059
11153
11248
11344
11441
11538
11637
11736
11836
11938
12041
12145
12250
12357
12465
12574
12684
12796
12908
13022
13136
13252
13368
13484
13601
13719
13837
13955
14074
14193
14312
14430
14549
14667
14785
14903
15020
15137
15253
15368
15483
15597
15710
15823
15936
16047
16160
16271
16384
16495
16606
16717
16829
16940
17051
17162
17274
17385
17497
17609
17720
17832
17943
18053
18163
18273
18381
18489
18596
18702
18807
18911
19014
19116
19217
19316
19415
19513
19610
19707
19802
19897
19990
20084
20176
20269
20360
20452
20542
20633
20723
20814
20904
20994
21083
21173
21263
21353
21442
21532
21622
21712
21801
21891
21980
22069
22157
22245
22333
22420
22507
22593
22679
22765
22850
22935
23020
23104
23188
23271
23354
23437
23519
23600
23681
23761
23840
23918
23995
24072
24148
24223
24298
24372
24444
24517
24588
24659
24730
24799
24868
24937
25005
25073
25140
25207
25274
25341
25408
25475
25542
25610
25677
25745
25813
25881
25949
26018
26087
26155
26224
26293
26362
26431
26500
26569
26638
26707
26776
26845
26914
26983
27052
27120
27189
27257
27325
27393
27461
27529
27597
27666
27735
27804
27873
27944
28015
28087
28159
28233
28308
28384
28460
28538
28617
28697
28778
28860
28943
29027
29112
29199
29286
29375
29465
29555
29647
29740
29833
29927
30022
30116
30211
30307
30402
30497
30592
30687
30781
30875
30969
31063
31156
31249
31342
31434
31526
31617
31708
31798
31888
31976
32064
32151
32237
32323
32406
32490
32572
32653
32732
32811
32888
32964
33039
33112
33184
33254
33323
33391
33458
33523
33587
33650
33712
33773
33833
33892
33950
34007
34063
34119
34174
34228
34281
34333
34385
34435
34485
34533
34581
34627
34673
34717
34761
34803
34844
34885
34925
34964
35002
35039
35075
35111
35147
35181
35216
35249
35283
35316
35349
35382
35414
35447
35480
35513
35545
35578
35611
35644
35677
35710
35743
35775
35808
35840
35872
35903
35934
35965
35996
36026
36056
36086
36115
36143
36171
36199
36226
36253
36278
36303
36328
36351
36374
36397
36418
36439
36459
36479
36498
36516
36534
36552
36569
36587
36605
36622
36640
36659
36677
36696
36716
36735
36755
36775
36796
36816
36837
36857
36878
36898
36918
36937
36957
36976
36995
37014
37033
37051
37070
37088
37107
37125
37143
37160
37178
37196
37213
37230
37247
37264
37280
37297
37313
37328
37343
37358
37372
37385
37397
37408
37418
37427
37435
37442
37447
37452
37456
37459
37461
37462
37463
37463
37463
37462
37460
37459
37457
37455
37453
37451
37450
37449
37448
37448
37449
37451
37453
37457
37461
37467
37473
37481
37489
37498
37507
37517
37528
37539
37550
37561
37573
37584
37596
37608
37619
37630
37641
37652
37662
37672
37681
37690
37698
37705
37711
37716
37720
37724
37727
37728
37729
37729
37729
37727
37725
37722
37719
37714
37709
37703
37697
37690
37682
37673
37664
37654
37643
37633
37622
37612
37601
37591
37581
37572
37564
37556
37550
37544
37539
37536
37533
37531
37531
37531
37531
37532
37534
37535
37537
37539
37540
37541
37541
37540
37539
37536
37533
37528
37522
37515
37505
37495
37482
37468
37452
37434
37414
37392
37368
37343
37316
37287
37256
37225
37192
37158
37123
37087
37051
37014
36976
36938
36900
36861
36822
36783
36743
36704
36664
36624
36585
36545
36506
36466
36426
36387
36347
36307
36267
36227
36186
36145
36103
36061
36018
35975
35931
35886
35840
35793
35745
35696
35646
35595
35543
35490
35436
35380
35323
35264
35204
35143
35080
35015
34949
34881
34811
34739
34666
34592
34515
34438
34358
34278
34197
34114
34031
33947
33862
33777
33691
33605
33519
33432
33345
33259
33172
33086
32999
32913
32827
32741
32656
32572
32488
32404
32320
32238
32156
32075
31994
31914
31834
31755
31676
31597
31518
31440
31361
31283
31205
31127
31048
30970
30892
30813
30735
30656
30576
30496
30416
30334
30252
30169
30084
29998
29911
29822
29732
29639
29545
29449
29352
29252
29149
29045
28939
28831
28720
28608
28494
28379
28262
28144
28024
27904
27782
27660
27537
27414
27290
27166
27043
26919
26796
26673
26551
26430
26310
26191
26073
25956
25841
25727
25614
25503
25394
25285
25179
25073
24969
24866
24764
24663
24562
24462
24363
24264
24165
24065
23966
23867
23766
23666
23564
23462
23358
23254
23148
23041
22933
22824
22714
22604
22492
22380
22266
22153
22038
21924
21809
21693
21578
21463
21347
21232
21117
21002
20888
20774
20660
20546
20433
20321
20208
20096
19984
19873
19762
19651
19540
19429
19319
19209
19100
18991
18882
18774
18667
18560
18454
18349
18245
18142
18040
17939
17840
17742
17645
17550
17456
17365
17275
17187
17100
17016
16934
16854
16776
16701
16627
16556
16487
16420
16355
16291
16229
16168
16108
16049
15991
15934
15876
15820
15763
15707
15650
15594
15537
15480
15423
15366
15308
15250
15191
15133
15074
15015
14957
14897
14838
14779
14719
14659
14599
14538
14476
14414
14352
14289
14225
14161
14097
14032
13966
13901
13835
13769
13702
13636
13568
13501
13433
13364
13295
13225
13155
13083
13011
12938
12864
12789
12714
12638
12561
12484
12407
12329
12250
12172
12093
12014
11935
11857
11779
11701
11624
11548
11472
11398
11324
11252
11181
11111
11043
10976
10911
10848
10786
10726
10669
10612
10558
10506
10455
10405
10357
10310
10263
10217
10172
10126
10080
10034
9987
9940
9892
9843
9792
9740
9687
9632
9575
9516
9454
9391
9325
9258
9187
9115
9040
8963
8884
8803
8719
8634
8547
8458
8366
8273
8178
8080
7981
7880
7777
7672
7566
7458
7349
7238
7127
7015
6903
6790
6677
6563
6449
6336
6222
6109
5996
5883
5770
5658
5546
5435
5325
5215
5107
4999
4891
4785
4680
4575
4471
4368
4266
4165
4064
3965
3866
3768
3671
3574
3479
3385
3291
3198
3107
3016
2925
2836
2748
2660
2574
2488
2403
2319
2235
2153
2071
1990
1909
1830
1751
1673
1595
1518
1442
1367
1292
1217
1143
1069
996
923
850
778
706
635
564
494
424
354
285
217
148
80
12
-56
-124
-192
-261
-330
-400
-470
-542
-614
-688
-762
-838
-914
-992
-1071
-1151
-1233
-1315
-1399
-1485
-1571
-1659
-1748
-1838
-1930
-2024
-2119
-2215
-2313
-2412
-2512
-2614
-2717
-2821
-2927
-3033
-3139
-3246
-3354
-3461
-3569
-3677
-3784
-3891
-3998
-4104
-4208
-4312
-4414
-4514
-4613
-4709
-4804
-4896
-4985
-5072
-5156
-5237
-5315
-5390
-5461
-5529
-5593
-5654
-5712
-5767
-5819
-5868
-5914
-5957
-5998
-6037
-6074
-6109
-6142
-6174
-6204
-6234
-6263
-6292
-6320
-6349
-6377
-6406
-6436
-6466
-6496
-6528
-6561
-6594
-6629
-6664
-6701
-6738
-6777
-6816
-6857
-6898
-6940
-6983
-7026
-7069
-7113
-7157
-7201
-7244
-7287
-7328
-7368
-7407
-7444
-7479
-7512
-7544
-7573
-7601
-7626
-7650
-7673
-7693
-7713
-7731
-7748
-7764
-7780
-7794
-7808
-7821
-7834
-7847
-7859
-7871
-7883
-7895
-7908
-7920
-7932
-7945
-7957
-7970
-7983
-7996
-8010
-8023
-8036
-8050
-8064
-8077
-8090
-8105
-8119
-8132
-8148
-8162
-8177
-8192
-8207
-8223
-8238
-8254
-8270
-8286
-8302
-8317
-8333
-8348
-8364
-8379
-8394
-8408
-8422
-8436
-8450
-8463
-8477
-8490
-8503
-8516
-8529
-8542
-8555
-8568
-8581
-8594
-8608
-8622
-8637
-8652
-8668
-8685
-8702
-8720
-8739
-8759
-8779
-8801
-8823
-8845
-8869
-8893
-8919
-8945
-8973
-9001
-9031
-9063
-9095
-9129
-9164
-9201
-9240
-9280
-9322
-9365
-9409
-9455
-9502
-9550
-9599
-9649
-9700
-9750
-9801
-9852
-9903
-9953
-10003
-10053
-10101
-10149
-10195
-10240
-10284
-10326
-10367
-10405
-10442
-10476
-10509
-10539
-10568
-10594
-10618
-10641
-10662
-10682
-10700
-10719
-10736
-10753
-10771
-10788
-10807
-10825
-10845
-10866
-10888
-10911
-10935
-10961
-10988
-11017
-11047
-11079
-11113
-11148
-11184
-11222
-11261
-11302
-11344
-11388
-11433
-11479
-11527
-11577
-11629
-11682
-11737
-11794
-11852
-11913
-11975
-12038
-12103
-12169
-12236
-12303
-12371
-12440
-12509
-12577
-12646
-12714
-12782
-12849
-12915
-12981
-13046
-13110
-13173
-13235
-13296
-13356
-13416
-13475
-13534
-13592
-13650
-13708
-13765
-13822
-13878
-13935
-13991
-14048
-14104
-14161
-14217
-14274
-14330
-14386
-14442
-14497
-14552
-14607
-14660
-14714
-14766
-14817
-14868
-14918
-14967
-15015
-15063
-15109
-15155
-15201
-15246
-15290
-15334
-15376
-15419
-15460
-15501
-15541
-15580
-15618
-15655
-15692
-15728
-15763
-15797
-15830
-15863
-15894
-15925
-15955
-15984
-16012
-16039
-16065
-16091
-16116
-16140
-16163
-16184
-16204
-16225
-16242
-16260
-16276
-16291
-16305
-16318
-16329
-16340
-16349
-16358
-16364
-16372
-16378
-16384
-16388
-16393
-16397
-16401
-16404
-16407
-16410
-16413
-16416
-16419
-16423
-16426
-16429
-16433
-16436
-16439
-16443
-16446
-16449
-16452
-16454
-16456
-16458
-16458
-16458
-16457
-16455
-16452
-16447
-16441
-16434
-16425
-16415
-16403
-16389
-16373
-16358
-16338
-16318
-16297
-16274
-16248
-16221
-16193
-16161
-16131
-16097
-16062
-16026
-15989
-15951
-15912
-15871
-15830
-15789
-15747
-15704
-15661
-15618
-15576
-15533
-15492
-15450
-15410
-15371
-15334
-15298
-15263
-15231
-15201
-15173
-15147
-15124
-15104
-15086
-15071
-15059
-15049
-15043
-15039
-15038
-15040
-15046
-15054
-15064
-15077
-15093
-15110
-15129
-15150
-15172
-15195
-15218
-15242
-15266
-15290
-15313
-15337
-15360
-15382
-15404
-15425
-15445
-15464
-15482
-15500
-15516
-15532
-15546
-15559
-15571
-15581
-15590
-15597
-15603
-15607
-15609
-15610
-15608
-15605
-15599
-15592
-15583
-15572
-15560
-15546
-15531
-15514
-15497
-15478
-15459
-15440
-15420
-15400
-15380
-15361
-15342
-15324
-15306
-15289
-15273
-15257
-15242
-15228
-15215
-15202
-15191
-15179
-15168
-15158
-15148
-15137
-15127
-15116
-15105
-15093
-15081
-15067
-15053
-15038
-15022
-15005
-14986
-14967
-14948
-14927
-14906
-14883
-14861
-14837
-14814
-14789
-14764
-14739
-14713
-14687
-14660
-14632
-14604
-14575
-14546
-14516
-14486
-14455
-14424
-14392
-14361
-14329
-14297
-14266
-14235
-14205
-14175
-14147
-14119
-14092
-14067
-14042
-14018
-13996
-13974
-13952
-13931
-13911
-13891
-13871
-13851
-13831
-13811
-13790
-13769
-13748
-13726
-13703
-13680
-13656
-13631
-13606
-13580
-13553
-13526
-13499
-13470
-13441
-13411
-13381
-13349
-13317
-13284
-13251
-13216
-13181
-13145
-13108
-13070
-13031
-12991
-12950
-12908
-12864
-12820
-12774
-12727
-12678
-12628
-12576
-12523
-12469
-12414
-12358
-12301
-12243
-12184
-12125
-12066
-12007
-11948
-11889
-11830
-11773
-11716
-11660
-11605
-11552
-11499
-11448
-11399
-11350
-11304
-11258
-11214
-11171
-11130
-11090
-11052
-11014
-10978
-10944
-10910
-10877
-10846
-10814
-10784
-10754
-10725
-10695
-10666
-10638
-10609
-10580
-10551
-10522
-10493
-10464
-10434
-10404
-10374
-10344
-10313
-10282
-10251
-10220
-10188
-10156
-10123
-10090
-10057
-10023
-9988
-9952
-9916
-9879
-9841
-9803
-9764
-9723
-9683
-9641
-9599
-9556
-9513
-9469
-9424
-9378
-9332
-9285
-9238
-9190
-9141
-9091
-9040
-8989
-8938
-8886
-8833
-8780
-8727
-8673
-8620
-8566
-8513
-8460
-8408
-8356
-8304
-8254
-8204
-8154
-8106
-8058
-8012
-7967
-7922
-7878
-7835
-7793
-7751
-7711
-7671
-7633
-7596
-7559
-7524
-7491
-7459
-7428
-7398
-7370
-7344
-7318
-7294
-7270
-7247
-7225
-7203
-7182
-7160
-7139
-7117
-7095
-7073
-7050
-7027
-7004
-6980
-6955
-6930
-6905
-6879
-6852
-6825
-6798
-6770
-6742
-6714
-6685
-6657
-6628
-6600
-6573
-6546
-6519
-6494
-6469
-6446
-6424
-6402
-6382
-6363
-6345
-6328
-6311
-6295
-6280
-6266
-6252
-6238
-6225
-6212
-6199
-6186
-6173
-6160
-6147
-6134
-6120
-6106
-6092
-6077
-6062
-6048
-6033
-6017
-6002
-5987
-5972
-5957
-5942
-5927
-5912
-5898
-5884
-5871
-5858
-5845
-5833
-5822
-5811
-5800
-5790
-5780
-5771
-5761
-5753
-5744
-5735
-5727
-5719
-5711
-5702
-5694
-5686
-5677
-5669
-5661
-5652
-5644
-5636
-5628
-5621
-5614
-5608
-5602
-5597
-5593
-5590
-5587
-5586
-5585
-5585
-5586
-5588
-5590
-5592
-5595
-5598
-5601
-5604
-5607
-5609
-5611
-5612
-5613
-5613
-5613
-5612
-5610
-5608
-5605
-5601
-5597
-5593
-5589
-5584
-5580
-5576
-5572
-5568
-5565
-5563
-5562
-5562
-5563
-5566
-5570
-5576
-5583
-5592
-5603
-5615
-5630
-5646
-5664
-5683
-5703
-5724
-5746
-5769
-5791
-5813
-5836
-5857
-5878
-5898
-5917
-5935
-5952
-5967
-5981
-5993
-6004
-6012
-6020
-6025
-6028
-6030
-6030
-6028
-6024
-6018
-6011
-6002
-5991
-5980
-5967
-5954
-5939
-5925
-5910
-5894
-5879
-5864
-5849
-5834
-5819
-5804
-5788
-5773
-5758
-5742
-5725
-5708
-5690
-5671
-5651
-5630
-5608
-5585
-5561
-5536
-5509
-5482
-5453
-5422
-5390
-5357
-5322
-5285
-5247
-5207
-5166
-5122
-5078
-5031
-4983
-4934
-4883
-4832
-4779
-4725
-4671
-4616
-4561
-4506
-4450
-4395
-4340
-4286
-4233
-4180
-4129
-4078
-4030
-3984
-3939
-3897
-3857
-3819
-3784
-3751
-3722
-3696
-3673
-3653
-3636
-3623
-3612
-3605
-3601
-3600
-3601
-3605
-3612
-3620
-3631
-3643
-3657
-3672
-3688
-3705
-3722
-3740
-3758
-3776
-3794
-3812
-3828
-3844
-3859
-3873
-3886
-3897
-3907
-3915
-3922
-3927
-3930
-3932
-3931
-3929
-3926
-3920
-3914
-3905
-3896
-3885
-3872
-3858
-3843
-3827
-3809
-3789
-3768
-3746
-3721
-3696
-3668
-3640
-3609
-3578
-3546
-3513
-3480
-3446
-3412
-3379
-3346
-3313
-3281
-3250
-3220
-3190
-3163
-3136
-3111
-3087
-3064
-3043
-3023
-3004
-2987
-2971
-2956
-2942
-2930
-2919
-2909
-2902
-2896
-2892
-2889
-2889
-2890
-2893
-2898
-2905
-2914
-2924
-2936
-2950
-2965
-2982
-3001
-3020
-3041
-3064
-3087
-3112
-3138
-3164
-3192
-3221
-3250
-3280
-3310
-3341
-3372
-3403
-3434
-3464
-3494
-3523
-3552
-3579
-3605
-3631
-3654
-3677
-3698
-3717
-3735
-3751
-3765
-3777
-3789
-3798
-3806
-3813
-3818
-3822
-3825
-3827
-3828
-3827
-3826
-3823
-3819
-3814
-3807
-3799
-3790
-3779
-3767
-3753
-3737
-3720
-3700
-3679
-3656
-3632
-3606
-3578
-3549
-3518
-3487
-3454
-3422
-3388
-3355
-3322
-3289
-3257
-3225
-3195
-3166
-3138
-3112
-3087
-3065
-3044
-3026
-3009
-2995
-2984
-2974
-2968
-2963
-2961
-2961
-2963
-2967
-2973
-2982
-2992
-3004
-3018
-3034
-3052
-3073
-3095
-3120
-3148
-3177
-3209
-3243
-3279
-3317
-3357
-3398
-3440
-3484
-3527
-3572
-3616
-3660
-3704
-3747
-3789
-3830
-3870
-3908
-3944
-3979
-4011
-4042
-4070
-4097
-4122
-4144
-4165
-4183
-4201
-4216
-4231
-4245
-4257
-4269
-4280
-4291
-4302
-4313
-4324
-4335
-4347
-4360
-4373
-4388
-4403
-4420
-4438
-4457
-4476
-4497
-4519
-4541
-4564
-4587
-4610
-4634
-4658
-4681
-4704
-4726
-4748
-4768
-4787
-4805
-4821
-4836
-4849
-4860
-4869
-4876
-4882
-4886
-4888
-4888
-4886
-4883
-4878
-4871
-4863
-4853
-4841
-4828
-4813
-4796
-4778
-4758
-4736
-4713
-4687
-4660
-4632
-4601
-4569
-4536
-4500
-4464
-4426
-4387
-4346
-4304
-4261
-4217
-4173
-4127
-4080
-4033
-3986
-3938
-3890
-3842
-3795
-3747
-3701
-3655
-3609
-3565
-3522
-3479
-3438
-3397
-3357
-3318
-3280
-3242
-3204
-3166
-3129
-3091
-3052
-3014
-2974
-2933
-2892
-2849
-2805
-2761
-2715
-2668
-2620
-2571
-2521
-2470
-2419
-2367
-2315
-2262
-2209
-2156
-2102
-2048
-1995
-1941
-1888
-1835
-1782
-1730
-1679
-1629
-1580
-1532
-1486
-1442
-1399
-1359
-1320
-1284
-1249
-1216
-1186
-1157
-1130
-1105
-1081
-1058
-1037
-1016
-997
-979
-962
-945
-929
-914
-899
-885
-872
-859
-846
-834
-822
-810
-799
-788
-777
-765
-754
-743
-732
-721
-709
-698
-686
-675
-664
-653
-643
-633
-623
-614
-605
-597
-588
-579
-570
-561
-552
-543
-533
-523
-513
-502
-492
-481
-471
-461
-451
-442
-432
-424
-415
-408
-400
-394
-387
-382
-376
-371
-367
-363
-359
-356
-352
-349
-346
-343
-341
-338
-335
-333
-330
-328
-326
-324
-322
-320
-319
-317
-316
-315
-314
-313
-312
-311
-310
-310
-309
-309
-309
-310
-310
-311
-311
-312
-314
-315
-317
-318
-320
-322
-323
-325
-326
-326
-327
-326
-325
-324
-322
-320
-318
-315
-312
-309
-306
-302
-299
-296
-293
-289
-285
-281
-276
-270
-263
-254
-245
-234
-222
-208
-192
-176
-157
-137
-116
-93
-69
-43
-16
13
42
73
105
138
171
205
240
274
309
343
377
411
445
478
510
542
572
602
630
658
684
708
731
752
771
788
804
817
828
838
846
851
855
858
858
857
855
851
845
838
830
821
812
801
790
778
766
753
741
729
717
705
693
681
670
658
647
637
626
616
605
595
585
576
566
557
549
541
533
526
521
515
511
507
504
502
501
500
499
499
499
500
500
501
501
501
501
500
498
495
490
484
477
467
455
441
425
406
384
359
332
301
267
230
189
146
100
52
1
-52
-107
-162
-219
-276
-334
-392
-450
-507
-564
-620
-676
-730
-783
-835
-886
-935
-982
-1027
-1070
-1112
-1151
-1189
-1225
-1259
-1292
-1323
-1354
-1384
-1414
-1443
-1474
-1505
-1537
-1571
-1607
-1646
-1687
-1730
-1777
-1827
-1880
-1936
-1995
-2058
-2123
-2190
-2260
-2332
-2406
-2482
-2558
-2636
-2714
-2793
-2872
-2950
-3029
-3107
-3184
-3260
-3335
-3409
-3481
-3552
-3622
-3690
-3756
-3820
-3882
-3943
-4002
-4059
-4114
-4168
-4220
-4270
-4320
-4368
-4415
-4461
-4506
-4551
-4595
-4639
-4683
-4726
-4769
-4811
-4853
-4895
-4937
-4978
-5019
-5059
-5098
-5136
-5173
-5209
-5243
-5276
-5307
-5336
-5363
-5388
-5412
-5434
-5454
-5472
-5489
-5504
-5518
-5531
-5543
-5555
-5566
-5577
-5587
-5599
-5610
-5623
-5637
-5652
-5669
-5688
-5708
-5731
-5756
-5783
-5813
-5844
-5878
-5914
-5952
-5992
-6034
-6078
-6124
-6172
-6221
-6273
-6325
-6380
-6436
-6493
-6553
-6613
-6675
-6739
-6804
-6871
-6939
-7008
-7079
-7151
-7225
-7300
-7376
-7453
-7532
-7611
-7691
-7771
-7852
-7933
-8013
-8096
-8176
-8257
-8337
-8416
-8495
-8573
-8650
-8726
-8801
-8875
-8948
-9019
-9089
-9158
-9225
-9291
-9355
-9418
-9478
-9538
-9595
-9651
-9706
-9758
-9809
-9859
-9907
-9954
-9999
-10043
-10085
-10127
-10167
-10207
-10247
-10286
-10326
-10366
-10406
-10446
-10488
-10530
-10574
-10618
-10664
-10711
-10760
-10809
-10861
-10913
-10967
-11023
-11079
-11137
-11196
-11256
-11317
-11378
-11440
-11503
-11565
-11627
-11690
-11752
-11814
-11876
-11937
-11998
-12058
-12117
-12176
-12234
-12291
-12348
-12404
-12459
-12513
-12567
-12621
-12674
-12727
-12780
-12834
-12887
-12942
-12997
-13052
-13109
-13166
-13225
-13285
-13346
-13408
-13472
-13537
-13603
-13670
-13738
-13807
-13877
-13947
-14018
-14090
-14161
-14233
-14304
-14375
-14445
-14513
-14581
-14647
-14711
-14773
-14834
-14893
-14950
-15005
-15059
-15110
-15160
-15209
-15255
-15300
-15344
-15385
-15425
-15463
-15500
-15535
-15568
-15600
-15630
-15659
-15687
-15713
-15739
-15763
-15786
-15809
-15830
-15851
-15871
-15889
-15907
-15925
-15941
-15957
-15973
-15988
-16003
-16018
-16032
-16047
-16062
-16078
-16094
-16110
-16126
-16143
-16161
-16181
-16200
-16219
-16241
-16263
-16286
-16311
-16337
-16364
-16392
-16422
-16454
-16488
-16524
-16563
-16604
-16648
-16695
-16745
-16799
-16856
-16918
-16984
-17053
-17127
-17205
-17288
-17374
-17465
-17559
-17657
-17757
-17861
-17967
-18075
-18185
-18296
-18408
-18520
-18633
-18745
-18856
-18967
-19076
-19184
-19290
-19394
-19496
-19596
-19694
-19789
-19882
-19972
-20060
-20146
-20229
-20310
-20388
-20464
-20537
-20609
-20678
-20745
-20810
-20873
-20934
-20993
-21051
-21107
-21161
-21215
-21267
-21318
-21367
-21416
-21464
-21511
-21558
-21603
-21648
-21692
-21735
-21777
-21818
-21859
-21898
-21937
-21975
-22012
-22049
-22085
-22121
-22157
-22192
-22229
-22265
-22302
-22341
-22380
-22421
-22463
-22507
-22553
-22601
-22652
-22704
-22759
-22816
-22875
-22937
-23001
-23067
-23136
-23206
-23279
-23354
-23430
-23507
-23587
-23667
-23748
-23831
-23914
-23997
-24080
-24163
-24246
-24328
-24409
-24490
-24569
-24647
-24723
-24798
-24871
-24942
-25011
-25078
-25143
-25206
-25267
-25324
-25380
-25433
-25483
-25530
-25575
-25617
-25656
-25692
-25725
-25755
-25783
-25807
-25830
-25849
-25866
-25881
-25894
-25905
-25914
-25921
-25927
-25931
-25934
-25935
-25936
-25935
-25934
-25931
-25926
-25921
-25914
-25906
-25897
-25886
-25873
-25860
-25844
-25827
-25809
-25789
-25769
-25747
-25724
-25700
-25676
-25652
-25627
-25603
-25578
-25554
-25531
-25508
-25487
-25466
-25446
-25428
-25412
-25397
-25383
-25372
-25362
-25355
-25349
-25345
-25344
-25344
-25347
-25351
-25357
-25366
-25376
-25387
-25400
-25414
-25430
-25447
-25465
-25483
-25503
-25523
-25544
-25565
-25587
-25609
-25631
-25653
-25675
-25696
-25717
-25738
-25757
-25776
-25794
-25810
-25825
-25838
-25850
-25859
-25867
-25872
-25875
-25875
-25873
-25867
-25859
-25847
-25833
-25815
-25794
-25769
-25741
-25710
-25676
-25639
-25598
-25555
-25509
-25461
-25411
-25358
-25303
-25247
-25189
-25131
-25071
-25010
-24949
-24888
-24826
-24765
-24704
-24644
-24585
-24527
-24471
-24416
-24363
-24312
-24263
-24216
-24172
-24130
-24091
-24054
-24019
-23987
-23957
-23929
-23903
-23879
-23856
-23835
-23814
-23795
-23776
-23757
-23739
-23720
-23702
-23683
-23663
-23643
-23622
-23600
-23576
-23551
-23525
-23496
-23466
-23433
-23397
-23359
-23319
-23275
-23229
-23179
-23127
-23072
-23014
-22953
-22889
-22822
-22752
-22680
-22606
-22529
-22450
-22369
-22286
-22202
-22117
-22031
-21943
-21855
-21766
-21677
-21587
-21497
-21407
-21316
-21226
-21137
-21047
-20958
-20870
-20783
-20697
-20611
-20527
-20444
-20362
-20282
-20203
-20124
-20047
-19971
-19896
-19822
-19748
-19675
-19602
-19530
-19458
-19386
-19315
-19244
-19174
-19104
-19036
-18968
-18901
-18835
-18770
-18707
-18645
-18584
-18525
-18468
-18412
-18358
-18305
-18254
-18204
-18156
-18109
-18064
-18020
-17977
-17936
-17896
-17857
-17819
-17783
-17747
-17713
-17680
-17648
-17617
-17587
-17559
-17531
-17505
-17479
-17455
-17432
-17411
-17391
-17372
-17354
-17338
-17323
-17309
-17297
-17286
-17276
-17267
-17260
-17253
-17248
-17244
-17240
-17238
-17237
-17236
-17236
-17237
-17239
-17241
-17244
-17247
-17251
-17255
-17260
-17264
-17268
-17273
-17277
-17281
-17285
-17289
-17292
-17295
-17297
-17298
-17298
-17298
-17296
-17292
-17287
-17280
-17272
-17261
-17249
-17235
-17218
-17200
-17180
-17158
-17135
-17111
-17085
-17059
-17031
-17004
-16976
-16948
-16921
-16894
-16867
-16842
-16817
-16793
-16771
-16751
-16732
-16715
-16700
-16688
-16677
-16669
-16662
-16658
-16656
-16655
-16657
-16660
-16665
-16671
-16678
-16686
-16695
-16704
-16714
-16723
-16733
-16742
-16750
-16758
-16764
-16769
-16772
-16774
-16773
-16771
-16767
-16761
-16752
-16742
-16730
-16716
-16700
-16682
-16662
-16641
-16619
-16595
-16570
-16543
-16515
-16487
-16457
-16427
-16397
-16366
-16334
-16303
-16271
-16242
-16212
-16183
-16155
-16129
-16103
-16079
-16056
-16036
-16017
-15999
-15983
-15968
-15955
-15943
-15933
-15924
-15916
-15909
-15902
-15897
-15893
-15889
-15885
-15883
-15880
-15878
-15877
-15875
-15874
-15873
-15872
-15871
-15870
-15869
-15867
-15864
-15861
-15857
-15853
-15847
-15840
-15832
-15823
-15812
-15800
-15786
-15771
-15754
-15735
-15714
-15691
-15666
-15638
-15608
-15576
-15541
-15504
-15464
-15421
-15376
-15328
-15277
-15224
-15168
-15110
-15050
-14987
-14922
-14856
-14787
-14716
-14644
-14570
-14494
-14417
-14338
-14258
-14177
-14094
-14009
-13924
-13837
-13749
-13660
-13570
-13478
-13387
-13294
-13201
-13108
-13014
-12921
-12828
-12735
-12642
-12551
-12460
-12370
-12281
-12194
-12108
-12024
-11941
-11861
-11782
-11706
-11633
-11562
-11494
-11430
-11369
-11311
-11257
-11208
-11162
-11121
-11085
-11053
-11026
-11004
-10987
-10974
-10966
-10963
-10965
-10970
-10980
-10995
-11013
-11035
-11060
-11089
-11120
-11155
-11192
-11231
-11272
-11315
-11360
-11406
-11453
-11500
-11548
-11597
-11646
-11696
-11745
-11795
-11844
-11894
-11943
-11992
-12040
-12089
-12137
-12185
-12233
-12281
-12329
-12377
-12425
-12473
-12521
-12569
-12617
-12666
-12714
-12762
-12811
-12859
-12906
-12954
-13001
-13047
-13093
-13138
-13183
-13227
-13271
-13315
-13359
-13402
-13446
-13489
-13533
-13577
-13621
-13665
-13710
-13754
-13799
-13844
-13888
-13933
-13977
-14022
-14066
-14110
-14153
-14196
-14239
-14281
-14323
-14364
-14405
-14444
-14484
-14522
-14561
-14598
-14636
-14673
-14710
-14748
-14785
-14823
-14861
-14900
-14940
-14981
-15023
-15067
-15112
-15158
-15206
-15257
-15309
-15363
-15419
-15477
-15537
-15599
-15663
-15729
-15795
-15863
-15932
-16001
-16071
-16140
-16209
-16277
-16344
-16409
-16473
-16535
-16595
-16652
-16707
-16759
-16808
-16853
-16896
-16934
-16970
-17001
-17029
-17053
-17073
-17089
-17101
-17109
-17113
-17112
-17108
-17100
-17088
-17072
-17052
-17028
-17002
-16971
-16938
-16901
-16862
-16820
-16775
-16728
-16679
-16628
-16574
-16520
-16464
-16406
-16347
-16289
-16229
-16168
-16108
-16047
-15987
-15926
-15867
-15808
-15750
-15693
-15638
-15584
-15531
-15480
-15430
-15382
-15336
-15291
-15248
-15207
-15168
-15130
-15094
-15060
-15028
-14997
-14968
-14941
-14915
-14891
-14869
-14848
-14829
-14811
-14795
-14779
-14765
-14751
-14738
-14726
-14714
-14702
-14690
-14677
-14665
-14651
-14636
-14621
-14604
-14586
-14566
-14545
-14523
-14498
-14472
-14444
-14415
-14384
-14352
-14318
-14283
-14247
-14210
-14173
-14135
-14096
-14057
-14019
-13980
-13942
-13904
-13867
-13832
-13797
-13764
-13732
-13703
-13675
-13650
-13628
-13608
-13591
-13577
-13567
-13560
-13556
-13556
-13560
-13568
-13579
-13595
-13615
-13639
-13668
-13701
-13739
-13781
-13827
-13878
-13934
-13994
-14058
-14126
-14198
-14275
-14355
-14439
-14527
-14618
-14713
-14811
-14912
-15016
-15123
-15232
-15344
-15458
-15574
-15692
-15812
-15933
-16055
-16178
-16300
-16426
-16550
-16674
-16798
-16922
-17045
-17167
-17288
-17407
-17525
-17641
-17756
-17868
-17978
-18086
-18191
-18294
-18394
-18491
-18586
-18679
-18768
-18855
-18939
-19021
-19100
-19176
-19250
-19322
-19391
-19457
-19521
-19583
-19642
-19698
-19752
-19803
-19851
-19896
-19938
-19977
-20014
-20048
-20078
-20106
-20131
-20154
-20174
-20192
-20208
-20222
-20234
-20245
-20255
-20264
-20271
-20278
-20284
-20290
-20296
-20301
-20307
-20312
-20318
-20324
-20330
-20337
-20345
-20353
-20362
-20371
-20381
-20392
-20403
-20415
-20426
-20438
-20451
-20463
-20474
-20486
-20497
-20508
-20518
-20528
-20537
-20545
-20553
-20561
-20567
-20574
-20579
-20585
-20589
-20593
-20597
-20600
-20602
-20603
-20603
-20602
-20601
-20598
-20594
-20589
-20582
-20574
-20564
-20553
-20540
-20526
-20510
-20492
-20472
-20451
-20427
-20403
-20376
-20348
-20318
-20286
-20253
-20218
-20182
-20145
-20106
-20066
-20025
-19983
-19940
-19895
-19850
-19804
-19757
-19710
-19661
-19612
-19562
-19511
-19459
-19407
-19354
-19300
-19245
-19190
-19134
-19077
-19020
-18962
-18904
-18845
-18787
-18729
-18670
-18612
-18555
-18498
-18442
-18386
-18332
-18279
-18228
-18178
-18130
-18083
-18038
-17995
-17954
-17915
-17877
-17841
-17807
-17774
-17742
-17712
-17683
-17655
-17628
-17602
-17577
-17552
-17528
-17504
-17480
-17457
-17434
-17410
-17387
-17363
-17338
-17313
-17287
-17261
-17233
-17204
-17174
-17143
-17111
-17077
-17042
-17005
-16967
-16927
-16886
-16843
-16799
-16753
-16706
-16658
-16608
-16557
-16506
-16453
-16400
-16346
-16292
-16236
-16181
-16126
-16073
-16018
-15963
-15909
-15854
-15801
-15747
-15694
-15642
-15590
-15538
-15488
-15437
-15388
-15339
-15291
-15244
-15198
-15151
-15106
-15060
-15015
-14970
-14925
-14880
-14835
-14790
-14745
-14699
-14654
-14609
-14564
-14520
-14476
-14432
-14390
-14348
-14308
-14268
-14229
-14191
-14154
-14118
-14082
-14048
-14015
-13983
-13951
-13920
-13890
-13861
-13833
-13805
-13778
-13752
-13726
-13702
-13678
-13655
-13632
-13611
-13590
-13571
-13552
-13535
-13518
-13503
-13488
-13475
-13462
-13451
-13440
-13431
-13422
-13415
-13409
-13404
-13400
-13398
-13397
-13398
-13399
-13403
-13407
-13413
-13421
-13430
-13440
-13452
-13465
-13479
-13494
-13511
-13528
-13546
-13564
-13583
-13603
-13622
-13642
-13661
-13680
-13698
-13717
-13734
-13751
-13767
-13782
-13796
-13809
-13821
-13831
-13840
-13848
-13854
-13858
-13861
-13862
-13861
-13859
-13855
-13849
-13842
-13833
-13823
-13811
-13798
-13783
-13768
-13751
-13734
-13717
-13699
-13681
-13664
-13647
-13631
-13616
-13603
-13591
-13581
-13573
-13568
-13566
-13567
-13570
-13578
-13588
-13603
-13621
-13643
-13669
-13699
-13734
-13772
-13814
-13861
-13911
-13965
-14023
-14085
-14150
-14219
-14291
-14365
-14443
-14523
-14606
-14690
-14777
-14864
-14953
-15043
-15132
-15222
-15312
-15401
-15489
-15576
-15661
-15745
-15826
-15905
-15981
-16053
-16123
-16190
-16254
-16314
-16370
-16423
-16471
-16515
-16556
-16593
-16625
-16654
-16678
-16698
-16715
-16728
-16736
-16742
-16744
-16742
-16738
-16732
-16723
-16712
-16699
-16684
-16669
-16652
-16635
-16617
-16599
-16581
-16563
-16545
-16527
-16511
-16495
-16479
-16465
-16452
-16440
-16429
-16419
-16410
-16402
-16395
-16389
-16384
-16379
-16376
-16373
-16370
-16369
-16367
-16367
-16366
-16364
-16364
-16363
-16361
-16360
-16358
-16357
-16354
-16352
-16349
-16344
-16341
-16335
-16331
-16326
-16318
-16312
-16303
-16296
-16286
-16277
-16268
-16257
-16245
-16235
-16224
-16212
-16200
-16187
-16175
-16164
-16152
-16140
-16129
-16117
-16107
-16096
-16085
-16076
-16067
-16058
-16050
-16043
-16036
-16030
-16026
-16021
-16018
-16017
-16015
-16017
-16018
-16021
-16027
-16033
-16041
-16050
-16059
-16072
-16085
-16100
-16116
-16134
-16152
-16172
-16195
-16216
-16241
-16265
-16292
-16318
-16347
-16376
-16405
-16436
-16467
-16498
-16531
-16563
-16597
-16632
-16667
-16703
-16739
-16777
-16815
-16854
-16894
-16934
-16975
-17018
-17060
-17104
-17148
-17193
-17239
-17285
-17333
-17381
-17429
-17479
-17529
-17580
-17631
-17682
-17734
-17786
-17839
-17891
-17943
-17994
-18045
-18095
-18144
-18192
-18239
-18284
-18328
-18370
-18410
-18448
-18484
-18518
-18549
-18579
-18606
-18631
-18653
-18673
-18691
-18707
-18721
-18732
-18741
-18748
-18753
-18756
-18756
-18754
-18750
-18744
-18736
-18726
-18714
-18700
-18684
-18667
-18648
-18627
-18604
-18580
-18554
-18526
-18497
-18466
-18434
-18400
-18364
-18326
-18287
-18246
-18203
-18158
-18111
-18063
-18012
-17959
-17905
-17848
-17790
-17730
-17668
-17604
-17538
-17471
-17402
-17332
-17260
-17187
-17112
-17036
-16959
-16881
-16802
-16722
-16641
-16560
-16478
-16396
-16312
-16230
-16146
-16064
-15982
-15900
-15818
-15737
-15656
-15577
-15498
-15420
-15343
-15268
-15193
-15119
-15047
-14975
-14905
-14836
-14768
-14701
-14635
-14570
-14506
-14443
-14381
-14319
-14258
-14197
-14137
-14077
-14017
-13957
-13897
-13837
-13776
-13716
-13654
-13593
-13530
-13467
-13403
-13337
-13271
-13204
-13135
-13065
-12994
-12921
-12847
-12771
-12693
-12614
-12533
-12450
-12365
-12279
-12190
-12100
-12007
-11913
-11817
-11720
-11620
-11519
-11417
-11313
-11208
-11102
-10994
-10886
-10776
-10666
-10555
-10443
-10332
-10220
-10108
-9996
-9885
-9774
-9664
-9554
-9446
-9339
-9233
-9129
-9026
-8925
-8826
-8728
-8632
-8539
-8447
-8357
-8269
-8183
-8099
-8016
-7936
-7857
-7780
-7704
-7630
-7558
-7487
-7417
-7349
-7282
-7216
-7151
-7087
-7024
-6962
-6901
-6840
-6780
-6721
-6662
-6604
-6546
-6489
-6432
-6376
-6319
-6263
-6207
-6152
-6095
-6039
-5983
-5926
-5868
-5811
-5752
-5693
-5633
-5573
-5512
-5450
-5388
-5325
-5261
-5196
-5131
-5065
-4998
-4931
-4863
-4794
-4725
-4655
-4583
-4511
-4439
-4365
-4291
-4216
-4140
-4064
-3987
-3910
-3832
-3754
-3676
-3597
-3518
-3439
-3359
-3280
-3200
-3119
-3039
-2959
-2878
-2797
-2717
-2636
-2556
-2475
-2395
-2315
-2235
-2156
-2077
-1998
-1919
-1841
-1763
-1685
-1607
-1530
-1453
-1376
-1300
-1223
-1147
-1071
-995
-920
-844
-768
-692
-616
-540
-463
-386
-308
-229
-150
-70
11
93
175
259
344
430
517
605
694
785
877
970
1065
1160
1257
1356
1455
1556
1659
1763
1868
1975
2083
2193
2305
2418
2533
2650
2768
2888
3010
3134
3259
3385
3514
3644
3775
3909
4043
4180
4318
4457
4598
4740
4884
5029
5175
5323
5472
5623
5775
5928
6083
6239
6397
6556
6717
6880
7044
7211
7379
7549
7721
7895
8071
8249
8430
8612
8797
8984
9173
9364
9557
9752
9949
10148
10348
10550
10753
10957
11163
11369
11576
11784
11992
12200
12408
12615
12823
13029
13235
13439
13642
13843
14043
14241
14436
14630
14821
15010
15196
15379
15560
15739
15915
16088
16259
16427
16593
16756
16917
17075
17231
17384
17535
17684
17831
17975
18118
18259
18397
18534
18669
18803
18934
19065
19193
19320
19446
19571
19694
19816
19937
20057
20175
20293
20410
20525
20640
20753
20866
20978
21089
21198
21307
21415
21522
21629
21734
21838
21941
22043
22144
22244
22342
22439
22535
22629
22722
22813
22902
22990
23077
23162
23245
23327
23407
23485
23562
23637
23710
23781
23851
23918
23984
24047
24109
24169
24227
24283
24338
24391
24442
24492
24541
24588
24633
24678
24721
24763
24804
24844
24883
24922
24959
24996
25032
25068
25103
25138
25173
25208
25243
25277
25312
25347
25382
25418
25454
25490
25527
25564
25602
25640
25678
25717
25757
25797
25837
25878
25919
25960
26002
26044
26086
26127
26169
26211
26252
26293
26334
26375
26414
26454
26492
26530
26567
26604
26639
26673
26707
26739
26770
26800
26829
26857
26884
26911
26936
26961
26986
27010
27034
27058
27082
27106
27131
27156
27181
27207
27234
27261
27289
27317
27346
27376
27407
27439
27471
27504
27537
27571
27606
27641
27677
27714
27751
27788
27826
27865
27904
27944
27984
28025
28067
28109
28153
28196
28241
28286
28332
28378
28424
28471
28518
28566
28613
28661
28708
28756
28803
28851
28899
28947
28995
29043
29091
29139
29187
29235
29283
29331
29380
29428
29477
29526
29575
29624
29674
29724
29775
29826
29878
29930
29983
30037
30092
30148
30204
30262
30320
30380
30440
30502
30564
30628
30692
30758
30824
30891
30959
31028
31097
31167
31237
31308
31379
31450
31522
31595
31667
31740
31813
31885
31958
32031
32103
32174
32246
32317
32387
32456
32524
32591
32658
32723
32788
32852
32915
32978
33039
33100
33160
33220
33279
33337
33395
33453
33510
33567
33624
33681
33738
33795
33852
33909
33966
34024
34082
34140
34200
34260
34320
34382
34445
34509
34575
34642
34710
34780
34852
34925
34999
35075
35152
35230
35310
35391
35472
35555
35638
35721
35806
35891
35976
36061
36147
36232
36317
36402
36487
36571
36655
36737
36819
36900
36979
37058
37135
37211
37286
37360
37432
37503
37573
37641
37708
37773
37838
37901
37963
38024
38085
38144
38203
38262
38321
38380
38438
38497
38557
38617
38677
38739
38801
38864
38928
38992
39058
39125
39194
39263
39335
39407
39481
39556
39633
39712
39792
39873
39956
40040
40125
40212
40300
40390
40480
40571
40663
40755
40849
40942
41037
41131
41226
41321
41417
41512
41609
41706
41803
41901
42001
42101
42202
42305
42409
42514
42620
42729
42838
42949
43061
43175
43290
43406
43524
43643
43763
43885
44008
44133
44258
44386
44514
44645
44776
44910
45045
45181
45320
45459
45601
45744
45888
46034
46181
46329
46479
46630
46781
46934
47087
47241
47396
47551
47707
47864
48021
48178
48336
48495
48654
48813
48972
49132
49292
49451
49611
49771
49931
50090
50250
50409
50569
50728
50887
51047
51206
51366
51525
51685
51845
52006
52166
52327
52488
52649
52809
52970
53130
53290
53449
53608
53766
53924
54080
54236
54391
54545
54697
54849
54999
55148
55295
55441
55585
55728
55869
56008
56145
56280
56413
56543
56671
56797
56920
57041
57159
57274
57387
57497
57604
57709
57811
57911
58008
58103
58195
58286
58374
58460
58544
58625
58706
58784
58860
58936
59009
59082
59153
59224
59293
59362
59431
59500
59569
59637
59706
59775
59845
59915
59986
60057
60129
60201
60273
60347
60420
60494
60568
60642
60717
60791
60866
60940
61014
61088
61161
61234
61307
61379
61451
61521
61592
61661
61730
61799
61867
61934
62001
62068
62134
62199
62265
62330
62394
62458
62521
62584
62647
62708
62769
62830
62890
62949
63007
63065
63123
63179
63236
63291
63347
63402
63457
63511
63566
63620
63674
63727
63781
63834
63887
63940
63993
64045
64096
64149
64200
64251
64302
64352
64400
64450
64498
64545
64590
64635
64681
64724
64766
64807
64846
64885
64924
64959
64995
65029
65061
65090
65120
65147
65174
65199
65221
65244
65265
65283
65301
65316
65331
65346
65358
65370
65379
65388
65397
65406
65413
65420
65426
65432
65437
65441
65447
65452
65456
65461
65465
65470
65474
65479
65483
65489
65495
65501
65507
65516
65525
65535
65546
65559
65572
65586
65602
65619
65637
65657
65677
65699
65722
65746
65771
65798
65826
65855
65885
65917
65950
65984
66019
66055
66092
66130
66169
66208
66248
66288
66328
66368
66409
66449
66489
66529
66569
66609
66648
66688
66728
66767
66807
66846
66886
66926
66966
67006
67046
67087
67128
67169
67211
67253
67296
67339
67383
67428
67474
67521
67568
67617
67667
67718
67769
67823
67877
67932
67989
68046
68105
68165
68227
68289
68353
68418
68484
68551
68619
68689
68759
68830
68901
68974
69047
69121
69196
69272
69348
69426
69504
69583
69663
69743
69825
69907
69990
70073
70157
70241
70326
70410
70495
70580
70666
70751
70836
70922
71008
71094
71181
71268
71356
71445
71536
71627
71720
71814
71910
72007
72106
72207
72309
72413
72518
72624
72731
72840
72949
73060
73171
73283
73396
73509
73623
73737
73852
73968
74083
74198
74313
74428
74542
74655
74767
74878
74987
75095
75200
75304
75405
75504
75600
75693
75783
75869
75952
76031
76107
76178
76246
76310
76369
76425
76477
76525
76568
76608
76644
76677
76705
76730
76751
76769
76784
76795
76803
76809
76812
76812
76810
76807
76801
76794
76785
76775
76764
76752
76739
76725
76710
76695
76679
76663
76647
76630
76613
76596
76579
76562
76546
76529
76513
76497
76482
76468
76454
76440
76428
76415
76403
76392
76380
76368
76357
76345
76332
76320
76306
76292
76278
76262
76246
76228
76209
76189
76168
76145
76121
76096
76069
76041
76012
75982
75950
75917
75883
75848
75811
75773
75734
75694
75652
75610
75566
75521
75475
75428
75379
75330
75279
75227
75173
75119
75063
75006
74947
74887
74826
74764
74701
74636
74571
74505
74438
74370
74302
74233
74164
74095
74025
73956
73887
73818
73750
73681
73613
73545
73478
73410
73343
73276
73209
73142
73075
73008
72941
72874
72806
72738
72670
72601
72531
72462
72391
72320
72248
72176
72102
72027
71952
71874
71796
71716
71635
71552
71467
71380
71291
71201
71108
71014
70917
70818
70717
70614
70509
70402
70293
70182
70069
69955
69839
69721
69601
69480
69358
69233
69108
68981
68853
68724
68593
68462
68330
68197
68063
67929
67794
67659
67524
67389
67254
67119
66984
66850
66716
66583
66450
66317
66185
66053
65922
65791
65661
65530
65400
65271
65141
65013
64885
64760
64632
64507
64384
64260
64140
64019
63901
63784
63668
63554
63442
63331
63222
63114
63008
62903
62800
62698
62597
62498
62400
62304
62208
62114
62021
61929
61839
61749
61660
61573
61486
61400
61316
61232
61149
61067
60986
60906
60827
60748
60671
60593
60516
60440
60363
60286
60209
60131
60053
59974
59894
59812
59730
59645
59559
59471
59381
59288
59194
59097
58997
58895
58790
58683
58572
58460
58344
58225
58104
57981
57854
57725
57594
57460
57324
57185
57045
56903
56759
56613
56465
56317
56166
56015
55863
55710
55556
55401
55246
55090
54934
54778
54621
54465
54308
54152
53995
53839
53682
53526
53370
53214
53058
52902
52746
52589
52433
52277
52120
51963
51805
51647
51488
51329
51168
51007
50845
50682
50518
50352
50186
50018
49849
49679
49507
49335
49161
48986
48810
48633
48455
48276
48095
47914
47732
47549
47365
47179
46993
46806
46618
46429
46238
46047
45854
45660
45464
45267
45069
44869
44668
44465
44261
44055
43848
43639
43429
43218
43005
42792
42577
42361
42145
41928
41711
41494
41276
41058
40841
40624
40407
40190
39974
39759
39544
39330
39117
38905
38694
38484
38276
38069
37864
37660
37459
37259
37061
36865
36672
36480
36291
36104
35920
35738
35559
35382
35208
35036
34867
34701
34538
34377
34219
34065
33912
33763
33617
33473
33331
33192
33055
32921
32789
32658
32530
32403
32278
32155
32033
31913
31794
31676
31560
31444
31330
31216
31103
30990
30878
30767
30656
30545
30434
30323
30212
30101
29991
29880
29769
29658
29547
29436
29326
29215
29104
28993
28883
28773
28663
28553
28444
28335
28227
28119
28011
27904
27798
27692
27587
27482
27377
27273
27170
27066
26963
26859
26756
26652
26548
26443
26338
26232
26125
26017
25909
25799
25688
25575
25462
25347
25230
25112
24992
24870
24747
24622
24495
24367
24236
24104
23971
23835
23698
23560
23419
23277
23134
22989
22843
22695
22545
22394
22241
22087
21932
21775
21616
21456
21295
21132
20968
20803
20637
20471
20303
20134
19965
19795
19623
19451
19279
19105
18930
18754
18578
18400
18221
18041
17860
17677
17493
17308
17121
16933
16744
16553
16361
16167
15972
15776
15579
15380
15180
14979
14777
14574
14370
14165
13959
13753
13546
13339
13131
12923
12714
12505
12297
12088
11880
11671
11464
11256
11050
10844
10638
10434
10230
10028
9826
9626
9427
9229
9033
8837
8644
8451
8260
8070
7882
7695
7509
7324
7140
6958
6776
6596
6417
6238
6061
5884
5708
5533
5359
5185
5013
4841
4670
4499
4330
4161
3993
3825
3658
3492
3327
3161
2997
2833
2669
2506
2344
2182
2020
1859
1699
1539
1380
1221
1063
906
750
594
439
284
131
-22
-174
-325
-476
-625
-774
-921
-1068
-1213
-1358
-1501
-1644
-1785
-1925
-2064
-2201
-2337
-2473
-2606
-2739
-2870
-3001
-3130
-3258
-3385
-3511
-3635
-3760
-3883
-4005
-4127
-4248
-4369
-4489
-4609
-4728
-4847
-4966
-5085
-5203
-5321
-5439
-5556
-5674
-5791
-5908
-6025
-6141
-6257
-6373
-6489
-6605
-6720
-6835
-6950
-7065
-7180
-7295
-7410
-7525
-7640
-7756
-7871
-7988
-8103
-8222
-8340
-8458
-8578
-8698
-8819
-8942
-9065
-9189
-9313
-9439
-9565
-9692
-9820
-9948
-10076
-10205
-10333
-10462
-10590
-10719
-10847
-10974
-11102
-11229
-11355
-11481
-11607
-11733
-11858
-11982
-12107
-12231
-12354
-12478
-12601
-12724
-12847
-12969
-13092
-13214
-13336
-13457
-13579
-13700
-13822
-13943
-14063
-14184
-14305
-14425
-14545
-14665
-14785
-14904
-15023
-15143
-15261
-15380
-15499
-15617
-15736
-15854
-15972
-16090
-16207
-16326
-16444
-16563
-16682
-16801
-16921
-17041
-17163
-17285
-17409
-17534
-17660
-17788
-17917
-18048
-18181
-18315
-18451
-18589
-18729
-18871
-19014
-19160
-19306
-19455
-19605
-19756
-19909
-20063
-20218
-20374
-20531
-20689
-20847
-21005
-21163
-21322
-21481
-21639
-21797
-21954
-22110
-22266
-22421
-22576
-22729
-22881
-23031
-23181
-23329
-23475
-23620
-23764
-23906
-24046
-24185
-24322
-24457
-24591
-24723
-24853
-24982
-25110
-25236
-25361
-25485
-25608
-25730
-25851
-25971
-26091
-26210
-26328
-26446
-26564
-26681
-26798
-26915
-27031
-27148
-27264
-27380
-27496
-27611
-27727
-27842
-27957
-28072
-28186
-28300
-28414
-28528
-28642
-28755
-28868
-28981
-29094
-29207
-29320
-29433
-29547
-29660
-29774
-29888
-30002
-30117
-30232
-30348
-30464
-30581
-30699
-30818
-30938
-31058
-31180
-31302
-31425
-31550
-31675
-31802
-31929
-32057
-32186
-32316
-32445
-32578
-32710
-32843
-32976
-33110
-33244
-33378
-33513
-33647
-33782
-33917
-34051
-34186
-34320
-34454
-34587
-34721
-34854
-34987
-35120
-35252
-35384
-35516
-35647
-35777
-35907
-36037
-36165
-36293
-36421
-36547
-36673
-36798
-36922
-37046
-37169
-37291
-37412
-37532
-37651
-37770
-37888
-38005
-38122
-38238
-38353
-38467
-38582
-38695
-38809
-38922
-39034
-39146
-39258
-39370
-39482
-39593
-39704
-39815
-39926
-40036
-40146
-40257
-40367
-40477
-40587
-40697
-40808
-40918
-41028
-41139
-41250
-41361
-41472
-41584
-41695
-41807
-41918
-42030
-42142
-42254
-42365
-42476
-42587
-42697
-42806
-42915
-43022
-43129
-43234
-43339
-43442
-43543
-43643
-43741
-43837
-43931
-44024
-44114
-44202
-44289
-44373
-44455
-44534
-44612
-44687
-44760
-44831
-44900
-44968
-45034
-45098
-45161
-45222
-45282
-45342
-45401
-45459
-45516
-45573
-45630
-45687
-45744
-45801
-45857
-45914
-45972
-46029
-46087
-46145
-46203
-46261
-46320
-46379
-46438
-46497
-46557
-46617
-46677
-46737
-46797
-46858
-46918
-46978
-47038
-47097
-47157
-47216
-47275
-47333
-47391
-47449
-47505
-47562
-47617
-47673
-47727
-47781
-47835
-47888
-47940
-47992
-48044
-48095
-48147
-48197
-48248
-48298
-48348
-48398
-48448
-48497
-48546
-48595
-48644
-48694
-48743
-48792
-48842
-48892
-48942
-48993
-49044
-49096
-49149
-49202
-49257
-49312
-49369
-49427
-49486
-49546
-49607
-49670
-49734
-49799
-49865
-49933
-50002
-50072
-50144
-50216
-50291
-50366
-50443
-50521
-50600
-50681
-50763
-50846
-50930
-51015
-51101
-51188
-51276
-51365
-51455
-51545
-51636
-51727
-51819
-51912
-52004
-52097
-52190
-52283
-52375
-52468
-52560
-52651
-52742
-52832
-52921
-53009
-53097
-53183
-53268
-53352
-53434
-53515
-53594
-53672
-53748
-53823
-53895
-53966
-54036
-54104
-54170
-54235
-54298
-54360
-54420
-54479
-54537
-54594
-54649
-54704
-54757
-54810
-54861
-54912
-54962
-55012
-55060
-55108
-55155
-55202
-55247
-55292
-55336
-55379
-55420
-55461
-55500
-55538
-55574
-55608
-55641
-55673
-55702
-55730
-55755
-55779
-55801
-55821
-55838
-55854
-55868
-55879
-55888
-55896
-55902
-55905
-55907
-55908
-55906
-55904
-55900
-55895
-55889
-55882
-55875
-55867
-55858
-55849
-55839
-55829
-55819
-55809
-55799
-55788
-55778
-55768
-55758
-55749
-55739
-55730
-55721
-55713
-55705
-55697
-55690
-55683
-55677
-55671
-55666
-55661
-55657
-55654
-55651
-55649
-55648
-55647
-55647
-55648
-55649
-55651
-55654
-55657
-55661
-55665
-55670
-55676
-55682
-55689
-55696
-55705
-55714
-55723
-55733
-55744
-55756
-55769
-55782
-55796
-55812
-55827
-55844
-55862
-55880
-55899
-55919
-55939
-55960
-55981
-56004
-56026
-56049
-56072
-56096
-56120
-56144
-56168
-56191
-56215
-56237
-56260
-56282
-56303
-56323
-56342
-56360
-56377
-56393
-56408
-56422
-56435
-56446
-56456
-56465
-56473
-56480
-56485
-56489
-56492
-56494
-56495
-56495
-56493
-56491
-56487
-56483
-56477
-56470
-56463
-56454
-56444
-56434
-56422
-56410
-56396
-56382
-56367
-56352
-56335
-56318
-56300
-56281
-56261
-56240
-56219
-56197
-56174
-56150
-56126
-56102
-56076
-56051
-56025
-55998
-55971
-55944
-55917
-55889
-55860
-55831
-55802
-55772
-55741
-55710
-55678
-55645
-55612
-55578
-55543
-55507
-55470
-55433
-55394
-55355
-55314
-55272
-55229
-55184
-55138
-55091
-55042
-54991
-54938
-54883
-54826
-54767
-54706
-54643
-54577
-54509
-54439
-54366
-54291
-54214
-54134
-54053
-53969
-53883
-53795
-53706
-53614
-53521
-53427
-53330
-53233
-53134
-53033
-52932
-52830
-52726
-52623
-52518
-52413
-52308
-52202
-52097
-51991
-51886
-51781
-51676
-51572
-51467
-51364
-51260
-51157
-51055
-50952
-50851
-50749
-50647
-50546
-50445
-50344
-50243
-50142
-50041
-49939
-49837
-49735
-49632
-49528
-49424
-49319
-49213
-49106
-48997
-48887
-48776
-48664
-48550
-48434
-48317
-48197
-48076
-47953
-47829
-47702
-47574
-47443
-47311
-47176
-47040
-46901
-46761
-46619
-46474
-46327
-46179
-46028
-45875
-45720
-45564
-45405
-45245
-45083
-44920
-44756
-44590
-44423
-44255
-44086
-43916
-43746
-43574
-43402
-43230
-43056
-42882
-42708
-42533
-42358
-42182
-42005
-41829
-41651
-41474
-41296
-41118
-40940
-40761
-40582
-40403
-40223
-40044
-39864
-39684
-39504
-39325
-39145
-38965
-38785
-38605
-38426
-38246
-38066
-37886
-37706
-37525
-37345
-37165
-36984
-36803
-36623
-36442
-36262
-36081
-35900
-35720
-35539
-35359
-35178
-34998
-34818
-34638
-34459
-34279
-34100
-33921
-33743
-33565
-33387
-33209
-33032
-32856
-32680
-32505
-32330
-32156
-31983
-31811
-31640
-31469
-31299
-31131
-30963
-30796
-30630
-30464
-30300
-30137
-29975
-29813
-29653
-29494
-29335
-29178
-29022
-28866
-28712
-28559
-28407
-28256
-28107
-27959
-27812
-27666
-27522
-27380
-27239
-27099
-26962
-26826
-26692
-26559
-26429
-26300
-26174
-26049
-25927
-25806
-25688
-25572
-25458
-25345
-25236
-25128
-25022
-24918
-24817
-24717
-24619
-24523
-24428
-24335
-24244
-24154
-24066
-23978
-23891
-23806
-23721
-23637
-23553
-23469
-23386
-23302
-23219
-23135
-23050
-22965
-22879
-22792
-22703
-22613
-22522
-22429
-22335
-22238
-22140
-22039
-21937
-21833
-21726
-21618
-21507
-21394
-21279
-21162
-21043
-20922
-20798
-20673
-20545
-20416
-20285
-20152
-20017
-19881
-19743
-19604
-19463
-19322
-19179
-19035
-18891
-18745
-18599
-18453
-18305
-18158
-18010
-17862
-17713
-17565
-17416
-17267
-17119
-16970
-16821
-16673
-16524
-16376
-16227
-16079
-15930
-15781
-15632
-15483
-15334
-15184
-15033
-14883
-14731
-14579
-14427
-14273
-14118
-13963
-13806
-13649
-13490
-13330
-13168
-13006
-12842
-12676
-12509
-12341
-12172
-12001
-11829
-11655
-11481
-11305
-11127
-10949
-10769
-10589
-10407
-10224
-10040
-9855
-9669
-9482
-9294
-9105
-8916
-8725
-8533
-8341
-8148
-7955
-7760
-7566
-7370
-7175
-6979
-6783
-6586
-6389
-6192
-5995
-5798
-5601
-5404
-5207
-5009
-4812
-4615
-4417
-4220
-4022
-3825
-3627
-3429
-3231
-3033
-2834
-2635
-2436
-2236
-2035
-1834
-1632
-1429
-1226
-1022
-817
-611
-404
-197
11
220
430
641
852
1064
1277
1490
1704
1918
2133
2349
2565
2781
2998
3215
3432
3650
3867
4086
4304
4522
4740
4959
5177
5396
5614
5833
6051
6269
6486
6704
6921
7137
7353
7568
7782
7995
8208
8419
8630
8840
9048
9255
9462
9667
9871
10073
10275
10475
10674
10872
11069
11264
11458
11651
11842
12033
12222
12409
12596
12781
12965
13147
13327
13506
13684
13859
14033
14205
14375
14543
14709
14873
15034
15194
15351
15506
15659
15809
15957
16102
16245
16386
16525
16661
16795
16926
17055
17182
17307
17430
17550
17669
17786
17900
18014
18125
18235
18343
18449
18554
18658
18760
18860
18960
19058
19155
19251
19346
19440
19533
19626
19718
19810
19901
19992
20083
20174
20265
20357
20449
20541
20634
20728
20823
20918
21014
21112
21210
21309
21410
21512
21614
21718
21823
21929
22035
22142
22250
22359
22468
22578
22688
22799
22909
23020
23132
23243
23354
23466
23577
23688
23799
23910
24020
24131
24241
24350
24459
24568
24677
24785
24893
25000
25107
25214
25320
25426
25531
25635
25739
25842
25944
26046
26146
26246
26345
26444
26541
26638
26734
26830
26925
27019
27113
27206
27300
27392
27485
27578
27671
27763
27856
27949
28042
28136
28230
28325
28420
28516
28613
28710
28808
28906
29005
29105
29205
29305
29406
29508
29610
29711
29814
29916
30018
30121
30223
30325
30428
30530
30632
30734
30835
30937
31037
31138
31238
31338
31437
31536
31634
31732
31829
31925
32021
32116
32211
32304
32397
32490
32581
32671
32762
32852
32941
33030
33117
33205
33292
33378
33463
33548
33633
33717
33800
33882
33964
34045
34126
34206
34285
34363
34441
34518
34594
34669
34744
34818
34892
34965
35036
35108
35178
35248
35316
35384
35451
35517
35582
35646
35708
35770
35831
35890
35948
36005
36060
36115
36168
36220
36270
36319
36367
36414
36459
36503
36546
36587
36627
36665
36703
36738
36773
36806
36837
36868
36896
36923
36949
36973
36995
37016
37035
37053
37069
37084
37097
37109
37120
37129
37137
37144
37149
37154
37157
37159
37161
37161
37160
37159
37157
37153
37150
37145
37140
37133
37127
37119
37111
37103
37094
37085
37075
37065
37054
37044
37033
37022
37010
36999
36988
36976
36965
36953
36941
36930
36919
36907
36896
36885
36875
36864
36854
36845
36835
36827
36818
36811
36803
36797
36791
36786
36781
36778
36774
36772
36771
36770
36770
36771
36772
36774
36777
36781
36786
36791
36797
36803
36811
36818
36826
36834
36843
36852
36861
36870
36879
36888
36896
36904
36912
36920
36927
36934
36940
36945
36950
36954
36958
36961
36963
36964
36965
36965
36963
36961
36958
36954
36950
36944
36937
36929
36921
36911
36901
36889
36877
36865
36851
36838
36823
36809
36794
36779
36764
36749
36735
36720
36706
36693
36680
36667
36655
36644
36634
36624
36615
36607
36600
36594
36588
36584
36580
36577
36576
36575
36575
36577
36579
36583
36588
36593
36600
36607
36616
36625
36635
36647
36658
36671
36684
36698
36712
36727
36742
36758
36774
36791
36808
36826
36844
36862
36880
36899
36918
36938
36957
36977
36997
37017
37038
37059
37080
37102
37124
37146
37168
37191
37214
37238
37262
37286
37311
37337
37362
37388
37415
37441
37469
37496
37524
37552
37581
37610
37639
37668
37698
37728
37758
37788
37818
37849
37880
37911
37942
37973
38004
38035
38067
38098
38129
38161
38192
38223
38254
38285
38316
38346
38377
38407
38437
38466
38496
38525
38554
38582
38611
38639
38667
38695
38722
38750
38777
38804
38831
38857
38883
38909
38935
38960
38986
39011
39036
39060
39085
39110
39135
39160
39185
39211
39237
39264
39291
39318
39346
39375
39404
39433
39464
39494
39526
39557
39590
39622
39655
39689
39723
39757
39791
39826
39860
39895
39929
39964
39998
40032
40066
40099
40131
40163
40194
40224
40254
40282
40309
40336
40361
40385
40407
40429
40449
40469
40487
40503
40519
40534
40548
40560
40572
40583
40593
40602
40610
40618
40625
40631
40636
40641
40646
40649
40653
40655
40657
40659
40660
40660
40660
40660
40658
40657
40655
40652
40649
40645
40641
40636
40630
40624
40617
40610
40602
40593
40584
40575
40564
40553
40542
40530
40517
40504
40490
40476
40461
40446
40430
40414
40397
40380
40363
40345
40326
40308
40289
40269
40249
40228
40207
40186
40164
40142
40119
40095
40071
40046
40021
39994
39967
39940
39911
39882
39851
39820
39788
39755
39721
39686
39651
39614
39576
39538
39498
39458
39416
39374
39331
39287
39243
39197
39151
39104
39056
39008
38959
38910
38860
38809
38758
38706
38654
38602
38550
38497
38444
38391
38338
38285
38231
38178
38124
38070
38016
37962
37908
37853
37799
37745
37690
37635
37580
37525
37470
37414
37359
37303
37246
37190
37133
37076
37019
36961
36903
36844
36785
36726
36665
36604
36543
36480
36417
36353
36288
36223
36156
36088
36020
35950
35879
35807
35734
35660
35585
35509
35431
35352
35273
35192
35110
35027
34943
34858
34771
34684
34596
34507
34417
34326
34235
34143
34050
33956
33862
33767
33672
33577
33481
33385
33289
33193
33096
33000
32903
32807
32710
32613
32517
32421
32325
32229
32134
32039
31944
31850
31756
31663
31570
31478
31387
31296
31206
31116
31028
30940
30852
30765
30679
30594
30509
30425
30342
30259
30177
30096
30015
29936
29857
29778
29701
29624
29548
29473
29399
29326
29253
29182
29111
29041
28972
28904
28837
28770
28705
28639
28575
28511
28448
28385
28322
28260
28198
28137
28075
28014
27953
27892
27830
27769
27707
27645
27583
27521
27458
27396
27332
27269
27205
27141
27077
27012
26948
26883
26817
26752
26686
26620
26554
26488
26422
26355
26289
26222
26156
26089
26022
25955
25888
25821
25754
25686
25619
25551
25484
25416
25348
25280
25212
25143
25075
25006
24937
24868
24799
24730
24661
24591
24521
24452
24382
24312
24242
24172
24101
24031
23961
23890
23820
23749
23679
23608
23538
23467
23397
23326
23256
23186
23115
23045
22975
22905
22834
22764
22694
22624
22554
22484
22415
22345
22276
22207
22137
22068
22000
21931
21862
21794
21725
21657
21589
21521
21453
21385
21318
21250
21182
21114
21046
20978
20910
20842
20774
20706
20638
20569
20501
20432
20363
20293
20224
20154
20083
20012
19940
19868
19795
19721
19646
19571
19494
19416
19337
19258
19177
19095
19012
18928
18842
18756
18669
18581
18492
18402
18311
18219
18126
18033
17939
17844
17748
17652
17556
17459
17361
17263
17164
17065
16965
16865
16765
16664
16563
16461
16359
16257
16155
16052
15949
15846
15743
15639
15536
15432
15329
15225
15121
15017
14913
14809
14705
14601
14498
14394
14290
14186
14082
13977
13873
13769
13665
13560
13456
13351
13247
13142
13037
12932
12826
12721
12615
12509
12403
12297
12190
12083
11975
11867
11759
11650
11540
11430
11320
11209
11098
10986
10874
10762
10649
10536
10422
10309
10195
10081
9967
9852
9738
9623
9508
9393
9278
9163
9048
8933
8818
8703
8588
8473
8359
8244
8129
8015
7901
7787
7674
7560
7447
7334
7222
7110
6998
6887
6776
6666
6556
6447
6339
6230
6123
6016
5910
5804
5700
5595
5492
5390
5288
5187
5087
4987
4889
4791
4694
4598
4502
4407
4313
4219
4126
4034
3942
3851
3761
3671
3582
3493
3406
3319
3233
3147
3063
2979
2895
2813
2731
2651
2570
2491
2413
2335
2258
2183
2107
2033
1960
1887
1815
1744
1674
1604
1536
1467
1400
1333
1267
1201
1137
1072
1008
946
884
823
763
703
644
586
529
473
418
363
310
257
205
154
105
56
8
-39
-86
-131
-175
-219
-261
-303
-344
-384
-423
-462
-500
-537
-573
-609
-644
-678
-712
-745
-778
-809
-840
-871
-901
-930
-958
-985
-1012
-1037
-1062
-1087
-1110
-1133
-1155
-1176
-1196
-1216
-1236
-1254
-1273
-1291
-1308
-1326
-1343
-1360
-1377
-1394
-1411
-1429
-1447
-1465
-1484
-1504
-1524
-1545
-1566
-1589
-1612
-1636
-1661
-1687
-1714
-1742
-1771
-1802
-1833
-1866
-1899
-1934
-1971
-2008
-2047
-2087
-2129
-2171
-2215
-2260
-2307
-2355
-2403
-2453
-2504
-2556
-2609
-2663
-2718
-2773
-2829
-2885
-2942
-2999
-3056
-3114
-3171
-3228
-3285
-3341
-3398
-3453
-3508
-3562
-3616
-3668
-3720
-3770
-3820
-3869
-3916
-3963
-4008
-4053
-4096
-4138
-4179
-4219
-4258
-4295
-4331
-4366
-4400
-4432
-4463
-4494
-4522
-4550
-4577
-4603
-4628
-4651
-4674
-4697
-4718
-4739
-4759
-4779
-4798
-4817
-4835
-4853
-4871
-4888
-4905
-4922
-4939
-4956
-4972
-4988
-5005
-5021
-5037
-5054
-5070
-5086
-5103
-5120
-5137
-5154
-5172
-5190
-5208
-5226
-5245
-5265
-5284
-5304
-5325
-5345
-5366
-5388
-5409
-5431
-5452
-5474
-5496
-5518
-5540
-5562
-5584
-5606
-5628
-5649
-5671
-5692
-5713
-5734
-5754
-5774
-5794
-5814
-5833
-5852
-5870
-5888
-5906
-5923
-5939
-5956
-5971
-5986
-6001
-6015
-6028
-6041
-6053
-6065
-6076
-6086
-6096
-6104
-6113
-6120
-6127
-6134
-6139
-6144
-6148
-6151
-6154
-6156
-6156
-6157
-6156
-6154
-6152
-6149
-6145
-6140
-6134
-6128
-6121
-6113
-6105
-6096
-6086
-6075
-6064
-6052
-6040
-6027
-6013
-5999
-5983
-5967
-5951
-5933
-5915
-5897
-5877
-5857
-5836
-5815
-5793
-5770
-5747
-5724
-5700
-5675
-5650
-5625
-5599
-5574
-5548
-5521
-5495
-5469
-5442
-5415
-5389
-5362
-5336
-5310
-5284
-5259
-5234
-5210
-5186
-5162
-5139
-5117
-5096
-5075
-5054
-5035
-5016
-4998
-4981
-4964
-4948
-4932
-4917
-4902
-4888
-4875
-4862
-4849
-4836
-4824
-4812
-4800
-4788
-4777
-4765
-4753
-4741
-4729
-4717
-4705
-4692
-4680
-4667
-4653
-4640
-4625
-4611
-4597
-4582
-4567
-4551
-4536
-4520
-4505
-4489
-4474
-4458
-4443
-4428
-4414
-4399
-4385
-4372
-4359
-4346
-4335
-4324
-4313
-4303
-4294
-4286
-4279
-4272
-4266
-4261
-4257
-4254
-4251
-4249
-4248
-4248
-4249
-4250
-4252
-4254
-4257
-4261
-4265
-4270
-4275
-4281
-4287
-4293
-4300
-4307
-4313
-4320
-4327
-4335
-4342
-4349
-4355
-4362
-4368
-4374
-4380
-4385
-4390
-4395
-4399
-4403
-4406
-4409
-4411
-4413
-4414
-4415
-4416
-4416
-4415
-4414
-4412
-4410
-4407
-4404
-4400
-4395
-4389
-4383
-4376
-4369
-4360
-4351
-4341
-4331
-4319
-4307
-4294
-4281
-4266
-4251
-4235
-4218
-4201
-4182
-4163
-4143
-4122
-4100
-4077
-4053
-4027
-4002
-3975
-3947
-3917
-3887
-3856
-3823
-3790
-3755
-3719
-3682
-3644
-3604
-3563
-3521
-3477
-3432
-3385
-3337
-3287
-3236
-3183
-3128
-3072
-3013
-2954
-2892
-2829
-2764
-2697
-2629
-2559
-2487
-2413
-2338
-2261
-2183
-2102
-2021
-1937
-1853
-1766
-1678
-1589
-1498
-1405
-1312
-1216
-1120
-1022
-923
-822
-720
-617
-513
-408
-301
-194
-85
24
135
246
358
471
585
699
813
928
1043
1158
1273
1388
1503
1617
1731
1844
1957
2068
2179
2289
2397
2504
2610
2714
2816
2917
3015
3112
3207
3300
3391
3480
3567
3651
3734
3814
3892
3968
4042
4114
4184
4253
4319
4383
4446
4508
4568
4626
4683
4739
4795
4849
4902
4955
5007
5058
5109
5160
5210
5260
5310
5360
5410
5459
5509
5559
5608
5658
5708
5758
5808
5858
5908
5957
6007
6057
6106
6156
6205
6255
6304
6353
6402
6452
6501
6550
6599
6648
6697
6746
6795
6844
6893
6942
6992
7041
7090
7140
7190
7240
7290
7341
7392
7444
7495
7548
7600
7653
7707
7761
7815
7870
7925
7981
8037
8093
8151
8208
8266
8324
8382
8440
8499
8558
8618
8677
8737
8797
8857
8917
8977
9037
9097
9157
9217
9276
9335
9394
9452
9510
9567
9624
9681
9737
9792
9847
9901
9954
10007
10059
10111
10161
10211
10260
10308
10355
10401
10447
10492
10535
10578
10620
10662
10702
10742
10781
10819
10857
10894
10931
10967
11003
11039
11074
11110
11145
11180
11216
11251
11287
11323
11360
11397
11434
11472
11510
11549
11588
11628
11669
11710
11752
11794
11837
11881
11926
11971
12017
12063
12110
12157
12205
12254
12302
12351
12400
12450
12499
12548
12598
12647
12696
12745
12793
12841
12889
12936
12982
13028
13073
13117
13161
13203
13245
13286
13325
13364
13402
13439
13474
13509
13543
13575
13607
13638
13668
13697
13725
13753
13780
13806
13831
13856
13880
13904
13927
13950
13973
13995
14016
14038
14059
14080
14100
14120
14140
14160
14179
14198
14217
14235
14253
14271
14288
14305
14322
14338
14354
14370
14385
14400
14414
14428
14441
14454
14466
14478
14488
14498
14508
14516
14524
14531
14537
14542
14547
14550
14553
14555
14555
14555
14554
14551
14548
14543
14537
14529
14520
14510
14499
14486
14472
14456
14439
14421
14401
14379
14356
14332
14306
14279
14250
14219
14187
14154
14118
14082
14044
14004
13963
13920
13876
13830
13783
13735
13685
13634
13582
13528
13474
13418
13361
13303
13244
13184
13122
13060
12998
12934
12869
12804
12738
12671
12604
12535
12466
12397
12326
12255
12184
12112
12039
11966
11892
11818
11743
11668
11592
11516
11439
11362
11285
11207
11128
11049
10970
10891
10810
10730
10649
10568
10486
10404
10321
10239
10156
10072
9988
9904
9820
9736
9651
9566
9480
9395
9309
9223
9137
9050
8964
8877
8790
8703
8616
8529
8442
8355
8268
8182
8095
8007
7921
7834
7747
7661
7574
7487
7401
7314
7227
7141
7054
6967
6881
6794
6708
6621
6535
6449
6362
6276
6189
6103
6016
5929
5842
5755
5667
5580
5492
5403
5315
5226
5137
5047
4958
4867
4777
4687
4596
4505
4414
4324
4233
4142
4051
3961
3871
3781
3691
3602
3513
3425
3337
3249
3163
3076
2990
2905
2821
2737
2654
2572
2491
2410
2331
2252
2174
2097
2021
1946
1872
1799
1727
1656
1586
1516
1448
1380
1313
1247
1181
1116
1052
989
926
863
801
739
678
617
556
495
435
375
315
255
195
135
75
16
-44
-104
-164
-224
-283
-344
-404
-464
-525
-586
-647
-708
-771
-833
-896
-960
-1024
-1089
-1155
-1221
-1288
-1356
-1425
-1494
-1564
-1635
-1706
-1779
-1852
-1926
-2000
-2076
-2152
-2229
-2307
-2386
-2465
-2545
-2626
-2707
-2789
-2871
-2955
-3039
-3123
-3208
-3294
-3380
-3467
-3555
-3643
-3731
-3820
-3910
-4000
-4091
-4182
-4273
-4365
-4457
-4550
-4643
-4736
-4830
-4924
-5018
-5112
-5207
-5301
-5396
-5491
-5586
-5682
-5777
-5873
-5968
-6063
-6159
-6254
-6349
-6445
-6539
-6634
-6729
-6823
-6917
-7011
-7105
-7198
-7292
-7384
-7477
-7569
-7660
-7752
-7842
-7933
-8023
-8113
-8202
-8291
-8379
-8467
-8555
-8642
-8729
-8815
-8901
-8987
-9072
-9157
-9241
-9325
-9409
-9492
-9575
-9658
-9740
-9822
-9903
-9984
-10065
-10145
-10224
-10303
-10381
-10458
-10535
-10612
-10687
-10762
-10836
-10909
-10982
-11053
-11124
-11194
-11263
-11332
-11399
-11466
-11532
-11597
-11661
-11724
-11787
-11848
-11909
-11969
-12028
-12086
-12144
-12201
-12257
-12312
-12366
-12419
-12472
-12524
-12575
-12625
-12675
-12723
-12771
-12818
-12864
-12910
-12954
-12997
-13040
-13082
-13122
-13162
-13201
-13239
-13277
-13313
-13348
-13382
-13416
-13448
-13479
-13510
-13539
-13567
-13594
-13620
-13646
-13670
-13692
-13714
-13735
-13755
-13773
-13790
-13807
-13822
-13836
-13848
-13860
-13871
-13880
-13888
-13895
-13902
-13907
-13910
-13913
-13915
-13916
-13916
-13915
-13913
-13910
-13906
-13902
-13896
-13890
-13882
-13874
-13866
-13856
-13846
-13836
-13825
-13813
-13802
-13789
-13777
-13764
-13751
-13737
-13724
-13710
-13696
-13683
-13669
-13655
-13641
-13627
-13613
-13599
-13586
-13572
-13558
-13545
-13532
-13519
-13506
-13493
-13480
-13468
-13456
-13444
-13432
-13421
-13410
-13400
-13389
-13380
-13370
-13362
-13353
-13346
-13339
-13332
-13326
-13320
-13316
-13311
-13308
-13305
-13302
-13301
-13300
-13299
-13300
-13301
-13302
-13305
-13308
-13312
-13317
-13323
-13329
-13337
-13345
-13354
-13363
-13374
-13385
-13397
-13410
-13424
-13438
-13452
-13468
-13484
-13500
-13517
-13534
-13551
-13569
-13587
-13605
-13623
-13642
-13660
-13679
-13697
-13716
-13734
-13753
-13771
-13789
-13808
-13826
-13843
-13861
-13879
-13897
-13914
-13932
-13949
-13966
-13983
-14000
-14017
-14034
-14051
-14067
-14083
-14100
-14116
-14132
-14147
-14163
-14178
-14193
-14208
-14222
-14236
-14251
-14265
-14279
-14292
-14306
-14319
-14333
-14346
-14359
-14372
-14385
-14398
-14411
-14424
-14437
-14450
-14462
-14474
-14486
-14498
-14509
-14520
-14530
-14540
-14550
-14558
-14566
-14574
-14580
-14586
-14590
-14593
-14596
-14597
-14597
-14595
-14592
-14588
-14582
-14575
-14566
-14556
-14544
-14530
-14515
-14498
-14480
-14459
-14438
-14414
-14389
-14362
-14333
-14303
-14272
-14238
-14204
-14167
-14129
-14090
-14050
-14008
-13965
-13920
-13875
-13828
-13781
-13732
-13683
-13633
-13581
-13530
-13477
-13424
-13370
-13316
-13260
-13205
-13149
-13092
-13034
-12977
-12918
-12859
-12799
-12739
-12678
-12617
-12555
-12492
-12429
-12364
-12300
-12234
-12168
-12101
-12034
-11965
-11896
-11827
-11757
-11686
-11615
-11543
-11470
-11397
-11324
-11250
-11175
-11101
-11026
-10951
-10875
-10799
-10723
-10647
-10571
-10495
-10418
-10342
-10266
-10190
-10114
-10038
-9963
-9888
-9813
-9739
-9665
-9592
-9519
-9447
-9375
-9304
-9233
-9164
-9094
-9026
-8958
-8891
-8824
-8759
-8694
-8629
-8566
-8503
-8441
-8380
-8319
-8260
-8201
-8143
-8085
-8028
-7972
-7917
-7863
-7809
-7756
-7704
-7652
-7601
-7551
-7501
-7452
-7404
-7356
-7309
-7263
-7217
-7172
-7127
-7083
-7039
-6996
-6953
-6912
-6870
-6830
-6790
-6750
-6712
-6674
-6636
-6600
-6565
-6530
-6496
-6464
-6432
-6401
-6371
-6343
-6315
-6288
-6263
-6238
-6214
-6192
-6170
-6149
-6129
-6110
-6092
-6075
-6058
-6042
-6027
-6013
-6000
-5987
-5975
-5963
-5953
-5943
-5933
-5925
-5916
-5909
-5902
-5895
-5889
-5884
-5879
-5874
-5870
-5867
-5863
-5860
-5858
-5856
-5854
-5853
-5852
-5851
-5851
-5851
-5851
-5852
-5852
-5853
-5855
-5856
-5858
-5859
-5861
-5863
-5864
-5866
-5868
-5870
-5872
-5874
-5876
-5879
-5881
-5884
-5886
-5889
-5892
-5896
-5900
-5904
-5908
-5913
-5919
-5925
-5931
-5938
-5946
-5954
-5963
-5972
-5983
-5993
-6005
-6017
-6029
-6042
-6056
-6070
-6085
-6100
-6116
-6132
-6148
-6164
-6181
-6198
-6215
-6232
-6249
-6266
-6283
-6299
-6316
-6332
-6349
-6365
-6380
-6396
-6411
-6425
-6440
-6454
-6468
-6482
-6495
-6508
-6520
-6533
-6545
-6557
-6569
-6581
-6592
-6603
-6614
-6625
-6636
-6647
-6658
-6668
-6679
-6689
-6699
-6709
-6719
-6729
-6739
-6748
-6757
-6767
-6776
-6784
-6793
-6801
-6809
-6817
-6824
-6831
-6838
-6844
-6850
-6855
-6859
-6863
-6867
-6870
-6872
-6874
-6875
-6876
-6876
-6875
-6873
-6871
-6868
-6864
-6860
-6854
-6848
-6841
-6832
-6823
-6812
-6801
-6788
-6775
-6760
-6744
-6727
-6708
-6689
-6668
-6646
-6623
-6599
-6574
-6547
-6520
-6491
-6461
-6430
-6398
-6364
-6330
-6295
-6258
-6220
-6182
-6142
-6102
-6060
-6017
-5974
-5929
-5884
-5838
-5791
-5744
-5696
-5647
-5598
-5548
-5498
-5448
-5397
-5346
-5295
-5243
-5191
-5139
-5087
-5035
-4982
-4930
-4877
-4825
-4773
-4721
-4669
-4617
-4565
-4514
-4463
-4412
-4362
-4312
-4262
-4213
-4164
-4115
-4067
-4019
-3971
-3924
-3877
-3830
-3784
-3738
-3692
-3646
-3601
-3556
-3511
-3466
-3421
-3376
-3331
-3285
-3240
-3195
-3149
-3103
-3056
-3009
-2962
-2913
-2865
-2815
-2765
-2715
-2663
-2611
-2558
-2504
-2450
-2395
-2338
-2282
-2224
-2166
-2107
-2047
-1986
-1925
-1863
-1800
-1736
-1672
-1607
-1542
-1476
-1409
-1342
-1274
-1205
-1137
-1067
-998
-927
-857
-786
-715
-643
-572
-500
-428
-355
-283
-210
-138
-65
8
82
155
228
302
375
449
523
596
670
744
818
892
966
1040
1115
1189
1263
1337
1411
1485
1560
1634
1708
1782
1856
1930
2005
2079
2153
2227
2301
2376
2450
2524
2599
2673
2747
2822
2896
2970
3044
3119
3193
3267
3340
3414
3487
3561
3634
3707
3779
3852
3924
3996
4067
4139
4210
4281
4351
4422
4492
4561
4631
4700
4768
4837
4905
4973
5041
5108
5175
5242
5308
5375
5441
5507
5573
5639
5705
5771
5836
5902
5967
6033
6098
6164
6229
6294
6360
6425
6491
6556
6622
6688
6754
6820
6886
6953
7020
7087
7155
7223
7291
7359
7428
7496
7566
7635
7705
7775
7845
7915
7986
8057
8128
8199
8271
8343
8415
8487
8560
8633
8706
8779
8852
8925
8999
9073
9147
9221
9295
9369
9443
9517
9591
9666
9740
9814
9889
9963
10037
10112
10186
10261
10336
10410
10485
10560
10636
10711
10786
10862
10938
11014
11090
11166
11243
11320
11396
11473
11550
11627
11705
11782
11859
11937
12014
12092
12170
12247
12325
12402
12480
12557
12635
12712
12789
12866
12942
13019
13095
13171
13246
13322
13397
13471
13546
13620
13693
13767
13840
13912
13985
14057
14128
14200
14271
14341
14412
14482
14551
14621
14690
14758
14827
14895
14963
15030
15098
15165
15232
15299
15366
15433
15500
15567
15634
15701
15769
15836
15904
15971
16039
16107
16175
16244
16312
16381
16450
16519
16588
16657
16726
16796
16865
16934
17004
17074
17143
17213
17283
17352
17422
17491
17561
17630
17699
17768
17837
17905
17974
18041
18109
18176
18243
18309
18374
18439
18504
18568
18631
18693
18754
18815
18875
18934
18991
19048
19104
19159
19213
19265
19316
19367
19415
19463
19509
19554
19598
19640
19681
19721
19759
19796
19831
19865
19898
19929
19959
19988
20015
20041
20065
20088
20110
20131
20151
20169
20186
20201
20216
20229
20241
20252
20262
20271
20278
20284
20289
20294
20297
20299
20300
20299
20298
20296
20293
20290
20285
20279
20273
20265
20257
20248
20238
20228
20217
20205
20192
20179
20165
20151
20136
20120
20104
20087
20070
20053
20035
20016
19997
19978
19959
19939
19918
19897
19876
19855
19833
19811
19789
19766
19743
19720
19697
19673
19649
19625
19601
19577
19553
19529
19505
19481
19457
19433
19409
19385
19361
19338
19314
19291
19268
19245
19222
19199
19177
19154
19132
19111
19089
19068
19047
19026
19005
18985
18965
18945
18926
18906
18887
18868
18850
18831
18813
18795
18778
18760
18743
18726
18709
18692
18676
18659
18643
18627
18611
18595
18579
18563
18548
18532
18517
18502
18486
18471
18456
18441
18427
18412
18398
18384
18370
18357
18344
18331
18319
18308
18297
18286
18276
18267
18259
18251
18244
18237
18232
18227
18223
18220
18217
18216
18215
18215
18216
18218
18220
18223
18228
18233
18239
18245
18253
18262
18271
18282
18293
18305
18318
18332
18347
18363
18379
18397
18415
18433
18453
18473
18494
18516
18539
18562
18586
18610
18635
18661
18687
18714
18741
18769
18797
18825
18854
18884
18913
18943
18974
19005
19036
19067
19098
19130
19162
19194
19227
19259
19292
19325
19358
19391
19424
19458
19491
19525
19558
19592
19625
19659
19692
19725
19758
19791
19824
19857
19889
19921
19953
19985
20016
20047
20077
20108
20138
20167
20196
20224
20252
20280
20307
20333
20359
20384
20409
20433
20456
20479
20501
20523
20543
20563
20583
20601
20619
20636
20653
20668
20683
20698
20711
20724
20736
20747
20757
20767
20775
20783
20791
20797
20802
20807
20810
20813
20815
20816
20815
20814
20811
20808
20803
20797
20790
20782
20772
20761
20749
20736
20721
20705
20688
20669
20649
20628
20606
20583
20559
20533
20506
20479
20450
20420
20390
20358
20326
20292
20258
20223
20187
20151
20113
20075
20037
19998
19958
19917
19877
19835
19793
19751
19708
19665
19621
19577
19533
19489
19444
19399
19354
19308
19263
19217
19172
19126
19081
19035
18989
18944
18898
18852
18807
18761
18715
18670
18624
18578
18533
18487
18441
18395
18350
18304
18258
18211
18165
18119
18073
18026
17980
17934
17887
17841
17794
17748
17702
17656
17610
17564
17518
17473
17427
17382
17337
17293
17248
17204
17160
17117
17073
17030
16987
16945
16902
16860
16818
16776
16735
16693
16652
16611
16570
16529
16488
16447
16407
16366
16326
16286
16245
16207
16167
16128
16088
16050
16012
15974
15936
15899
15861
15824
15787
15750
15713
15677
15641
15604
15568
15531
15495
15459
15422
15386
15349
15312
15275
15238
15201
15163
15125
15086
15047
15008
14969
14929
14888
14847
14805
14763
14721
14678
14634
14590
14545
14500
14454
14408
14361
14314
14266
14218
14170
14121
14073
14023
13974
13924
13874
13823
13773
13722
13671
13620
13569
13518
13467
13415
13364
13312
13261
13209
13158
13107
13056
13005
12955
12904
12854
12804
12755
12705
12656
12606
12557
12509
12460
12412
12363
12315
12267
12219
12172
12124
12077
12030
11983
11936
11890
11843
11797
11751
11705
11659
11613
11568
11523
11478
11433
11389
11345
11301
11257
11213
11170
11128
11085
11043
11001
10960
10919
10878
10838
10798
10759
10720
10682
10644
10607
10570
10533
10497
10461
10426
10391
10357
10324
10291
10258
10226
10195
10164
10134
10104
10075
10047
10019
9992
9965
9939
9914
9889
9865
9841
9819
9797
9775
9755
9735
9715
9697
9679
9662
9645
9630
9615
9601
9588
9575
9564
9553
9544
9535
9527
9520
9514
9508
9504
9500
9498
9495
9494
9494
9494
9495
9496
9498
9501
9504
9508
9513
9518
9524
9530
9537
9544
9552
9560
9569
9578
9587
9597
9607
9618
9629
9640
9651
9662
9674
9685
9697
9709
9721
9733
9745
9756
9768
9779
9791
9802
9813
9824
9834
9844
9854
9864
9873
9882
9891
9899
9907
9915
9922
9929
9936
9942
9949
9955
9961
9966
9972
9977
9983
9988
9993
9998
10004
10009
10014
10019
10024
10029
10035
10040
10045
10050
10055
10060
10065
10070
10075
10079
10084
10088
10093
10097
10101
10105
10109
10112
10116
10119
10122
10125
10128
10130
10133
10135
10137
10139
10141
10142
10144
10145
10146
10147
10147
10147
10148
10147
10147
10146
10145
10144
10143
10141
10139
10136
10134
10131
10128
10124
10121
10117
10113
10109
10105
10100
10095
10091
10086
10080
10075
10069
10064
10058
10052
10046
10039
10033
10027
10020
10013
10006
9999
9992
9985
9978
9971
9964
9957
9950
9943
9936
9929
9922
9915
9908
9902
9895
9889
9883
9877
9871
9865
9859
9853
9848
9843
9837
9832
9827
9822
9817
9813
9808
9803
9799
9794
9789
9785
9780
9775
9769
9764
9758
9753
9747
9741
9734
9728
9721
9714
9707
9700
9692
9685
9677
9669
9661
9652
9643
9635
9625
9616
9607
9597
9587
9577
9567
9556
9545
9534
9523
9511
9499
9487
9475
9462
9449
9436
9423
9409
9394
9380
9365
9349
9334
9317
9301
9284
9266
9248
9230
9211
9191
9172
9151
9130
9108
9086
9064
9040
9016
8992
8967
8942
8916
8889
8862
8835
8807
8778
8749
8719
8689
8658
8627
8595
8563
8530
8497
8463
8428
8394
8358
8323
8287
8250
8214
8177
8138
8102
8064
8025
7987
7948
7909
7869
7830
7790
7750
7710
7670
7630
7589
7549
7508
7468
7427
7386
7346
7305
7264
7224
7183
7142
7102
7061
7020
6979
6939
6898
6857
6816
6776
6735
6695
6654
6614
6574
6534
6494
6455
6415
6376
6337
6298
6259
6220
6181
6143
6104
6066
6028
5990
5952
5914
5876
5839
5801
5764
5726
5689
5652
5615
5578
5541
5504
5467
5430
5393
5356
5319
5282
5244
5207
5170
5132
5094
5057
5019
4981
4942
4904
4866
4827
4788
4750
4711
4672
4633
4594
4555
4516
4477
4437
4398
4359
4321
4282
4243
4205
4166
4128
4090
4053
4014
3978
3942
3905
3870
3834
3800
3765
3732
3699
3667
3635
3604
3574
3545
3516
3488
3461
3435
3410
3386
3362
3339
3317
3296
3276
3257
3238
3220
3203
3187
3171
3156
3142
3129
3116
3104
3092
3082
3071
3062
3052
3044
3036
3028
3021
3014
3007
3002
2996
2991
2986
2982
2978
2975
2971
2969
2966
2963
2961
2959
2957
2956
2954
2952
2951
2950
2948
2947
2945
2944
2942
2941
2939
2938
2936
2934
2932
2930
2928
2925
2923
2921
2918
2915
2913
2910
2906
2903
2899
2895
2891
2887
2882
2877
2871
2865
2858
2852
2844
2836
2828
2819
2810
2801
2791
2780
2769
2758
2745
2733
2720
2706
2692
2678
2663
2648
2632
2615
2599
2581
2564
2546
2527
2508
2489
2469
2449
2429
2408
2387
2366
2344
2322
2299
2277
2254
2230
2207
2183
2159
2135
2110
2085
2060
2035
2009
1984
1959
1933
1906
1880
1853
1827
1799
1772
1744
1716
1688
1660
1631
1601
1572
1542
1512
1481
1450
1418
1387
1355
1323
1290
1257
1225
1192
1159
1126
1092
1059
1026
994
961
928
896
864
832
800
769
738
707
677
647
617
588
559
531
503
475
448
421
395
368
343
317
292
267
243
219
195
171
147
123
100
77
54
31
7
-16
-39
-62
-85
-108
-132
-155
-179
-202
-226
-250
-275
-299
-324
-349
-375
-401
-427
-453
-480
-508
-535
-564
-592
-622
-651
-681
-712
-743
-774
-807
-839
-872
-905
-939
-974
-1008
-1043
-1079
-1115
-1151
-1188
-1224
-1262
-1299
-1337
-1375
-1413
-1452
-1491
-1530
-1569
-1608
-1648
-1688
-1728
-1768
-1808
-1849
-1890
-1931
-1972
-2013
-2055
-2097
-2139
-2181
-2223
-2266
-2308
-2351
-2393
-2436
-2479
-2522
-2565
-2607
-2650
-2693
-2737
-2780
-2823
-2866
-2910
-2953
-2996
-3040
-3084
-3127
-3171
-3215
-3258
-3302
-3346
-3389
-3433
-3477
-3520
-3564
-3607
-3650
-3694
-3737
-3780
-3823
-3866
-3908
-3951
-3993
-4035
-4077
-4119
-4161
-4202
-4243
-4284
-4325
-4366
-4406
-4446
-4486
-4526
-4565
-4604
-4643
-4682
-4721
-4759
-4798
-4836
-4874
-4911
-4949
-4986
-5024
-5061
-5098
-5135
-5172
-5209
-5246
-5283
-5320
-5357
-5394
-5431
-5468
-5505
-5543
-5580
-5617
-5655
-5692
-5729
-5767
-5804
-5841
-5878
-5915
-5952
-5988
-6025
-6062
-6098
-6134
-6170
-6206
-6242
-6277
-6312
-6347
-6382
-6417
-6451
-6485
-6519
-6552
-6586
-6618
-6651
-6683
-6715
-6746
-6777
-6808
-6838
-6868
-6898
-6927
-6957
-6986
-7014
-7043
-7071
-7098
-7126
-7153
-7180
-7207
-7233
-7260
-7286
-7311
-7337
-7362
-7387
-7412
-7437
-7461
-7486
-7510
-7534
-7558
-7582
-7606
-7630
-7654
-7678
-7702
-7725
-7749
-7773
-7797
-7822
-7846
-7871
-7896
-7921
-7946
-7972
-7997
-8023
-8050
-8077
-8105
-8132
-8161
-8189
-8218
-8248
-8277
-8308
-8339
-8370
-8402
-8434
-8467
-8500
-8534
-8568
-8603
-8638
-8674
-8711
-8747
-8785
-8822
-8860
-8899
-8938
-8977
-9017
-9057
-9097
-9137
-9178
-9219
-9260
-9301
-9343
-9384
-9426
-9468
-9510
-9552
-9594
-9636
-9678
-9720
-9762
-9803
-9845
-9887
-9928
-9970
-10011
-10052
-10092
-10133
-10173
-10213
-10253
-10292
-10331
-10370
-10409
-10447
-10485
-10522
-10560
-10597
-10633
-10669
-10705
-10741
-10776
-10810
-10845
-10879
-10912
-10945
-10978
-11010
-11042
-11073
-11104
-11135
-11165
-11194
-11224
-11253
-11281
-11309
-11337
-11365
-11392
-11418
-11445
-11470
-11496
-11521
-11545
-11569
-11592
-11615
-11637
-11659
-11680
-11701
-11721
-11741
-11760
-11778
-11797
-11814
-11832
-11849
-11865
-11881
-11897
-11912
-11927
-11942
-11956
-11970
-11984
-11997
-12010
-12023
-12036
-12049
-12061
-12073
-12085
-12097
-12109
-12120
-12132
-12143
-12155
-12166
-12177
-12188
-12198
-12209
-12219
-12229
-12238
-12248
-12257
-12265
-12273
-12281
-12289
-12296
-12303
-12309
-12315
-12320
-12325
-12330
-12334
-12338
-12341
-12344
-12347
-12349
-12351
-12353
-12355
-12356
-12358
-12359
-12360
-12360
-12361
-12361
-12361
-12361
-12361
-12361
-12360
-12360
-12359
-12358
-12357
-12355
-12354
-12352
-12350
-12348
-12346
-12343
-12340
-12337
-12333
-12329
-12324
-12320
-12314
-12308
-12302
-12295
-12288
-12280
-12272
-12263
-12254
-12244
-12233
-12222
-12210
-12198
-12185
-12171
-12157
-12142
-12127
-12111
-12094
-12077
-12058
-12040
-12020
-12000
-11980
-11958
-11937
-11914
-11891
-11868
-11844
-11820
-11795
-11770
-11745
-11719
-11694
-11667
-11641
-11615
-11588
-11561
-11534
-11507
-11480
-11452
-11425
-11398
-11370
-11343
-11315
-11288
-11260
-11233
-11205
-11177
-11150
-11122
-11095
-11067
-11040
-11012
-10985
-10958
-10930
-10903
-10875
-10848
-10820
-10793
-10765
-10738
-10710
-10682
-10654
-10625
-10597
-10568
-10539
-10509
-10479
-10448
-10417
-10386
-10353
-10321
-10287
-10253
-10218
-10182
-10145
-10108
-10070
-10031
-9991
-9950
-9909
-9866
-9823
-9779
-9734
-9688
-9641
-9594
-9546
-9496
-9447
-9396
-9345
-9293
-9240
-9187
-9134
-9079
-9025
-8970
-8914
-8859
-8803
-8746
-8689
-8632
-8575
-8518
-8460
-8402
-8344
-8285
-8226
-8167
-8108
-8048
-7989
-7930
-7870
-7810
-7750
-7689
-7629
-7568
-7508
-7447
-7387
-7326
-7265
-7204
-7143
-7082
-7021
-6960
-6898
-6837
-6776
-6715
-6653
-6592
-6530
-6468
-6407
-6345
-6283
-6221
-6159
-6097
-6035
-5973
-5911
-5848
-5785
-5722
-5659
-5596
-5532
-5468
-5404
-5340
-5275
-5210
-5144
-5079
-5012
-4946
-4878
-4811
-4743
-4674
-4605
-4536
-4466
-4395
-4324
-4253
-4181
-4108
-4035
-3961
-3887
-3812
-3737
-3661
-3585
-3508
-3431
-3353
-3275
-3197
-3118
-3039
-2960
-2881
-2801
-2721
-2640
-2560
-2479
-2398
-2317
-2236
-2154
-2073
-1991
-1910
-1828
-1746
-1664
-1583
-1501
-1419
-1337
-1256
-1174
-1092
-1010
-929
-848
-767
-686
-605
-524
-444
-364
-284
-204
-124
-45
34
113
192
270
348
426
504
581
659
736
813
889
966
1042
1118
1194
1270
1346
1422
1497
1573
1648
1723
1799
1874
1949
2024
2098
2173
2248
2322
2397
2471
2545
2620
2693
2767
2841
2914
2987
3060
3133
3205
3278
3350
3421
3493
3564
3634
3704
3774
3844
3913
3981
4050
4117
4184
4251
4317
4382
4447
4512
4575
4638
4700
4762
4823
4883
4942
5001
5058
5115
5171
5226
5281
5334
5386
5438
5488
5538
5586
5634
5680
5726
5770
5814
5856
5898
5938
5978
6017
6055
6092
6128
6163
6197
6231
6264
6296
6327
6358
6388
6417
6446
6474
6502
6529
6556
6582
6608
6634
6659
6683
6708
6732
6756
6780
6803
6827
6850
6873
6896
6919
6942
6965
6987
7010
7032
7055
7077
7099
7121
7143
7165
7187
7209
7230
7252
7273
7295
7316
7337
7358
7379
7400
7420
7440
7460
7480
7499
7518
7537
7556
7574
7591
7608
7625
7642
7658
7674
7689
7704
7719
7733
7747
7760
7773
7786
7798
7810
7821
7832
7842
7853
7862
7871
7880
7889
7897
7904
7911
7918
7924
7930
7936
7941
7945
7949
7953
7956
7959
7961
7963
7964
7965
7966
7966
7965
7965
7964
7962
7961
7959
7957
7954
7952
7949
7946
7942
7939
7935
7931
7928
7923
7919
7915
7910
7906
7901
7897
7892
7888
7883
7878
7874
7869
7864
7860
7855
7851
7846
7842
7838
7834
7831
7828
7824
7822
7819
7817
7816
7814
7814
7813
7813
7813
7814
7815
7816
7818
7820
7822
7825
7828
7832
7836
7841
7846
7852
7857
7864
7871
7878
7886
7894
7902
7911
7920
7930
7940
7951
7961
7972
7984
7995
8007
8019
8031
8044
8057
8069
8082
8095
8108
8121
8134
8147
8160
8173
8185
8197
8209
8221
8233
8244
8255
8265
8276
8286
8295
8304
8313
8322
8330
8338
8345
8352
8359
8366
8372
8378
8384
8389
8394
8399
8404
8408
8412
8416
8420
8423
8427
8430
8433
8436
8438
8440
8443
8444
8446
8448
8449
8450
8450
8451
8451
8451
8451
8450
8450
8449
8448
8447
8445
8444
8442
8440
8439
8437
8435
8433
8431
8429
8427
8425
8422
8420
8418
8417
8415
8413
8411
8410
8408
8407
8405
8404
8403
8402
8401
8400
8399
8399
8398
8397
8397
8396
8396
8396
8396
8396
8396
8396
8397
8398
8399
8401
8402
8404
8406
8409
8411
8414
8418
8421
8425
8429
8434
8438
8444
8449
8455
8460
8467
8473
8480
8487
8494
8501
8508
8516
8524
8532
8540
8548
8557
8565
8573
8582
8590
8598
8607
8615
8623
8631
8639
8647
8655
8663
8671
8679
8686
8694
8701
8708
8715
8722
8729
8736
8742
8749
8755
8761
8767
8773
8778
8784
8789
8794
8799
8804
8809
8814
8818
8823
8827
8832
8836
8840
8844
8849
8853
8857
8861
8865
8869
8873
8877
8881
8885
8889
8893
8897
8901
8905
8909
8913
8917
8921
8926
8930
8934
8938
8943
8947
8951
8956
8960
8965
8969
8973
8978
8982
8987
8991
8996
9000
9004
9009
9013
9017
9021
9024
9028
9031
9034
9036
9038
9040
9041
9042
9043
9043
9042
9041
9040
9038
9036
9033
9030
9026
9021
9016
9011
9005
8999
8992
8984
8976
8967
8958
8948
8938
8927
8915
8903
8891
8878
8864
8850
8836
8822
8807
8791
8776
8760
8744
8728
8711
8695
8678
8661
8645
8628
8611
8595
8578
8562
8546
8530
8515
8500
8485
8471
8457
8443
8430
8418
8406
8394
8383
8372
8362
8353
8344
8336
8328
8322
8315
8310
8305
8300
8297
8294
8291
8289
8288
8287
8287
8287
8288
8289
8290
8291
8293
8295
8297
8300
8302
8305
8308
8311
8314
8317
8320
8324
8327
8331
8335
8339
8343
8347
8352
8356
8361
8365
8370
8375
8380
8385
8391
8396
8402
8407
8413
8419
8425
8431
8437
8444
8450
8457
8463
8470
8477
8483
8490
8497
8503
8510
8517
8523
8530
8536
8543
8549
8555
8561
8567
8573
8578
8584
8589
8595
8600
8605
8610
8615
8619
8624
8628
8633
8637
8642
8646
8651
8655
8660
8665
8670
8675
8680
8686
8692
8698
8704
8710
8717
8724
8732
8739
8747
8755
8764
8772
8781
8791
8800
8810
8820
8830
8840
8850
8861
8871
8882
8893
8903
8914
8925
8936
8946
8957
8967
8978
8988
8998
9008
9017
9027
9036
9046
9055
9064
9073
9081
9090
9098
9106
9114
9122
9130
9137
9144
9151
9158
9165
9172
9178
9185
9191
9197
9203
9209
9215
9221
9227
9233
9239
9245
9252
9258
9264
9271
9277
9284
9291
9298
9305
9313
9320
9328
9336
9345
9353
9362
9371
9380
9390
9399
9409
9420
9430
9441
9452
9463
9475
9486
9498
9511
9523
9536
9549
9563
9576
9591
9605
9620
9635
9651
9667
9683
9699
9717
9734
9752
9770
9789
9808
9828
9848
9868
9889
9910
9932
9954
9977
10000
10023
10047
10072
10096
10121
10147
10172
10198
10225
10251
10278
10305
10332
10359
10386
10413
10441
10468
10496
10523
10551
10578
10605
10632
10659
10686
10713
10739
10766
10792
10818
10843
10869
10894
10919
10943
10968
10992
11016
11039
11063
11086
11109
11132
11154
11176
11198
11220
11242
11263
11284
11305
11326
11346
11367
11387
11407
11427
11447
11467
11487
11507
11527
11546
11566
11585
11605
11624
11643
11662
11681
11700
11719
11737
11755
11773
11790
11808
11824
11841
11857
11873
11888
11903
11917
11931
11944
11957
11969
11981
11992
12003
12013
12023
12032
12040
12047
12054
12061
12066
12072
12076
12080
12083
12086
12089
12090
12092
12092
12093
12093
12092
12091
12089
12087
12084
12081
12077
12073
12069
12064
12059
12053
12047
12040
12033
12026
12018
12010
12002
11993
11984
11974
11964
11953
11943
11931
11920
11907
11895
11882
11868
11854
11840
11824
11809
11793
11776
11759
11742
11724
11706
11687
11668
11649
11630
11610
11590
11570
11550
11530
11510
11490
11470
11450
11430
11410
11390
11371
11351
11332
11313
11294
11275
11256
11238
11220
11202
11184
11166
11149
11132
11115
11098
11082
11065
11049
11033
11017
11002
10986
10971
10956
10942
10927
10913
10899
10885
10871
10858
10845
10832
10819
10806
10793
10781
10769
10757
10745
10734
10723
10711
10701
10690
10680
10670
10660
10651
10642
10633
10625
10617
10610
10603
10597
10592
10586
10582
10578
10575
10572
10570
10568
10568
10567
10568
10569
10571
10573
10577
10580
10585
10590
10595
10601
10607
10614
10621
10628
10635
10642
10649
10657
10664
10671
10677
10684
10690
10695
10701
10705
10710
10713
10717
10719
10721
10723
10724
10724
10724
10723
10721
10719
10717
10713
10710
10705
10700
10695
10689
10682
10675
10667
10659
10650
10640
10630
10619
10608
10597
10584
10572
10559
10545
10531
10516
10502
10486
10471
10454
10438
10421
10404
10386
10368
10349
10331
10311
10292
10272
10252
10232
10211
10190
10169
10147
10126
10104
10082
10059
10037
10014
9990
9967
9943
9919
9895
9870
9845
9820
9795
9769
9743
9717
9690
9664
9637
9610
9582
9555
9527
9500
9472
9444
9416
9388
9360
9331
9303
9275
9247
9218
9190
9161
9133
9104
9075
9047
9018
8989
8960
8931
8902
8872
8843
8813
8784
8754
8724
8693
8663
8632
8601
8570
8538
8506
8474
8441
8408
8375
8341
8308
8274
8239
8205
8170
8134
8099
8063
8028
7991
7955
7919
7882
7845
7808
7771
7734
7697
7660
7623
7586
7549
7512
7475
7438
7402
7365
7328
7292
7256
7219
7183
7146
7110
7073
7037
7000
6963
6926
6889
6852
6814
6776
6738
6699
6660
6621
6581
6540
6500
6459
6417
6375
6333
6291
6248
6205
6162
6119
6075
6031
5987
5943
5899
5855
5811
5767
5723
5678
5634
5590
5545
5501
5457
5412
5368
5324
5279
5235
5191
5148
5104
5060
5017
4974
4931
4888
4846
4804
4762
4720
4679
4638
4597
4556
4516
4476
4436
4396
4356
4317
4278
4239
4200
4161
4122
4083
4045
4006
3968
3929
3891
3852
3814
3775
3737
3698
3660
3621
3583
3544
3506
3468
3430
3392
3354
3316
3279
3242
3205
3168
3132
3096
3060
3025
2989
2955
2920
2886
2852
2818
2784
2751
2719
2686
2654
2622
2591
2559
2528
2498
2467
2437
2407
2377
2348
2319
2289
2260
2231
2203
2174
2145
2117
2088
2060
2031
2003
1974
1946
1918
1889
1861
1833
1804
1776
1747
1719
1691
1662
1634
1606
1578
1551
1523
1496
1468
1441
1415
1388
1362
1336
1311
1286
1261
1237
1213
1189
1166
1143
1121
1099
1078
1057
1037
1018
998
980
962
944
927
910
894
879
863
848
834
820
806
793
780
768
756
744
733
722
711
701
691
681
672
663
655
647
639
631
624
617
611
605
599
593
587
582
577
573
568
564
560
557
554
551
548
545
543
541
539
538
537
536
535
535
535
536
537
538
540
543
546
549
553
557
562
567
573
579
585
592
600
608
616
625
634
644
654
664
675
686
698
710
722
734
747
761
775
789
803
818
834
850
866
882
900
917
935
953
972
991
1010
1030
1050
1071
1091
1113
1135
1157
1179
1202
1226
1249
1273
1298
1323
1348
1374
1400
1427
1454
1481
1509
1537
1566
1595
1624
1654
1684
1714
1745
1776
1808
1839
1871
1904
1936
1969
2001
2035
2069
2103
2136
2170
2204
2239
2273
2307
2342
2377
2411
2446
2481
2516
2551
2586
2621
2656
2692
2727
2762
2797
2833
2868
2904
2939
2975
3011
3046
3083
3119
3155
3192
3229
3266
3304
3341
3379
3417
3455
3494
3532
3571
3610
3649
3689
3728
3768
3807
3847
3887
3926
3966
4006
4046
4086
4126
4166
4205
4245
4285
4325
4365
4404
4444
4484
4523
4563
4602
4642
4681
4720
4760
4799
4838
4878
4917
4956
4996
5035
5074
5114
5153
5193
5232
5272
5312
5352
5392
5432
5472
5513
5553
5594
5635
5676
5717
5759
5801
5843
5885
5927
5970
6013
6056
6100
6143
6187
6231
6276
6320
6364
6409
6454
6498
6543
6588
6633
6678
6723
6768
6813
6857
6902
6947
6991
7036
7080
7124
7169
7213
7257
7301
7344
7388
7431
7475
7517
7560
7603
7645
7686
7728
7769
7809
7850
7889
7929
7968
8006
8044
8082
8119
8156
8192
8228
8263
8298
8333
8367
8401
8434
8466
8499
8530
8562
8592
8623
8652
8682
8710
8738
8766
8792
8819
8844
8869
8894
8917
8940
8963
8984
9005
9025
9045
9064
9082
9099
9115
9131
9146
9160
9173
9186
9197
9208
9219
9228
9236
9244
9251
9258
9263
9268
9272
9276
9278
9281
9283
9284
9284
9285
9285
9284
9283
9281
9280
9277
9275
9272
9269
9265
9262
9258
9253
9249
9244
9239
9234
9228
9223
9217
9211
9204
9198
9192
9185
9178
9171
9164
9156
9149
9141
9134
9126
9118
9111
9103
9095
9087
9080
9072
9064
9057
9049
9042
9034
9027
9020
9012
9005
8997
8990
8982
8975
8967
8959
8951
8943
8935
8926
8917
8908
8899
8890
8880
8870
8860
8849
8839
8828
8816
8805
8793
8782
8770
8757
8745
8732
8720
8707
8694
8681
8668
8655
8642
8628
8615
8602
8589
8576
8563
8550
8537
8525
8512
8500
8488
8476
8464
8453
8442
8431
8421
8410
8401
8391
8382
8373
8365
8356
8349
8341
8334
8327
8320
8314
8308
8302
8297
8291
8286
8281
8276
8271
8266
8262
8257
8253
8249
8244
8240
8236
8232
8228
8224
8220
8216
8213
8209
8205
8201
8197
8194
8189
8186
8182
8178
8173
8170
8166
8161
8157
8153
8148
8144
8138
8135
8130
8125
8119
8115
8109
8105
8100
8095
8089
8083
8077
8071
8064
8058
8052
8045
8038
8029
8023
8015
8006
7998
7989
7980
7970
7960
7950
7939
7928
7916
7905
7892
7879
7866
7853
7839
7824
7809
7794
7778
7761
7744
7727
7710
7691
7673
7654
7635
7615
7596
7575
7555
7534
7512
7491
7469
7446
7424
7401
7377
7354
7330
7306
7281
7257
7232
7207
7181
7156
7130
7104
7078
7052
7026
6999
6973
6946
6919
6892
6864
6837
6809
6781
6753
6725
6696
6667
6638
6609
6579
6550
6520
6489
6459
6428
6397
6366
6334
6302
6270
6237
6205
6172
6138
6105
6071
6038
6004
5969
5935
5901
5866
5831
5797
5762
5727
5692
5656
5621
5586
5550
5515
5479
5444
5408
5373
5338
5302
5267
5231
5196
5161
5126
5091
5056
5021
4986
4951
4916
4881
4847
4812
4777
4743
4708
4674
4639
4605
4571
4537
4503
4469
4435
4401
4368
4334
4301
4267
4234
4201
4168
4135
4102
4069
4037
4003
3971
3939
3907
3875
3844
3812
3781
3750
3720
3690
3660
3631
3602
3573
3545
3518
3491
3465
3439
3413
3388
3364
3340
3317
3295
3273
3251
3231
3210
3190
3171
3152
3134
3116
3099
3082
3066
3050
3034
3019
3004
2990
2976
2963
2950
2937
2925
2913
2902
2891
2880
2870
2861
2851
2842
2834
2826
2818
2811
2804
2797
2791
2785
2779
2774
2769
2764
2759
2755
2751
2747
2743
2739
2736
2733
2730
2728
2725
2723
2721
2719
2717
2715
2714
2712
2711
2710
2709
2708
2708
2707
2707
2706
2706
2706
2706
2706
2707
2707
2707
2708
2708
2709
2709
2710
2711
2711
2712
2712
2713
2713
2714
2714
2715
2715
2716
2716
2716
2716
2717
2717
2717
2717
2718
2718
2718
2719
2719
2720
2720
2721
2721
2722
2723
2724
2724
2725
2726
2727
2727
2728
2729
2730
2730
2731
2732
2733
2734
2734
2735
2736
2737
2739
2740
2741
2743
2744
2746
2748
2750
2752
2754
2757
2759
2762
2765
2768
2771
2775
2778
2782
2786
2790
2794
2798
2803
2807
2812
2817
2822
2827
2832
2838
2843
2849
2855
2861
2868
2874
2881
2887
2894
2901
2908
2915
2923
2930
2938
2945
2953
2960
2968
2976
2983
2991
2999
3007
3015
3022
3030
3038
3046
3053
3061
3069
3077
3085
3092
3100
3108
3115
3123
3131
3139
3147
3154
3162
3170
3178
3186
3194
3202
3210
3218
3227
3235
3243
3252
3261
3270
3279
3288
3298
3307
3317
3327
3337
3347
3358
3368
3379
3390
3401
3412
3423
3434
3445
3456
3468
3479
3491
3502
3514
3526
3538
3549
3561
3573
3585
3598
3610
3622
3634
3647
3659
3671
3684
3696
3709
3721
3734
3746
3759
3771
3784
3796
3809
3821
3834
3846
3858
3871
3883
3895
3907
3919
3931
3943
3955
3967
3979
3991
4003
4016
4027
4040
4053
4066
4078
4091
4105
4118
4132
4146
4160
4174
4189
4204
4218
4234
4249
4264
4280
4296
4312
4329
4345
4362
4379
4396
4413
4431
4449
4467
4485
4503
4522
4541
4560
4579
4599
4618
4638
4658
4678
4699
4719
4740
4761
4782
4804
4825
4847
4869
4891
4913
4936
4958
4981
5004
5028
5051
5075
5099
5123
5148
5172
5197
5223
5248
5274
5299
5326
5352
5378
5405
5432
5459
5486
5513
5540
5567
5595
5622
5650
5677
5704
5731
5758
5785
5811
5837
5863
5889
5914
5940
5965
5989
6014
6038
6061
6085
6108
6131
6154
6177
6199
6221
6243
6265
6287
6308
6330
6351
6373
6394
6416
6437
6458
6480
6501
6522
6543
6564
6586
6607
6628
6648
6669
6690
6710
6731
6751
6771
6791
6810
6830
6849
6868
6886
6905
6923
6941
6958
6976
6993
7010
7026
7042
7058
7073
7089
7103
7118
7132
7146
7159
7173
7185
7197
7209
7221
7232
7242
7252
7262
7271
7280
7288
7296
7303
7310
7316
7322
7328
7332
7337
7341
7345
7348
7351
7353
7355
7357
7358
7359
7360
7360
7359
7359
7358
7356
7354
7352
7349
7346
7342
7338
7334
7329
7324
7319
7313
7306
7300
7293
7285
7278
7270
7261
7252
7243
7234
7224
7214
7204
7193
7182
7171
7159
7147
7135
7123
7110
7097
7083
7070
7056
7041
7026
7011
6996
6980
6964
6947
6930
6912
6894
6876
6858
6839
6819
6799
6779
6759
6738
6716
6695
6673
6651
6628
6605
6582
6559
6535
6511
6486
6462
6437
6411
6386
6360
6333
6307
6280
6252
6225
6197
6168
6140
6111
6081
6052
6021
5991
5960
5929
5898
5866
5834
5801
5769
5735
5702
5668
5634
5600
5565
5530
5495
5459
5423
5386
5350
5312
5275
5237
5198
5159
5120
5080
5040
4999
4958
4916
4874
4831
4788
4745
4700
4656
4610
4565
4519
4472
4425
4377
4329
4281
4232
4183
4133
4083
4033
3983
3932
3881
3830
3779
3727
3676
3624
3572
3520
3468
3415
3363
3310
3257
3204
3151
3098
3045
2992
2938
2885
2831
2777
2723
2669
2615
2561
2507
2453
2399
2344
2290
2235
2181
2126
2071
2016
1962
1906
1851
1796
1741
1685
1630
1574
1519
1463
1407
1351
1295
1239
1184
1128
1072
1016
960
904
848
792
736
680
624
568
512
457
401
346
291
235
180
126
71
17
-37
-91
-145
-198
-252
-305
-358
-410
-463
-515
-567
-619
-671
-722
-773
-824
-875
-925
-975
-1025
-1075
-1124
-1173
-1222
-1271
-1319
-1366
-1414
-1461
-1508
-1554
-1600
-1645
-1690
-1735
-1779
-1823
-1867
-1910
-1952
-1995
-2036
-2078
-2119
-2159
-2199
-2239
-2278
-2317
-2356
-2394
-2432
-2470
-2507
-2544
-2580
-2616
-2652
-2687
-2723
-2757
-2792
-2825
-2859
-2892
-2925
-2957
-2988
-3019
-3050
-3080
-3109
-3138
-3166
-3194
-3221
-3247
-3273
-3298
-3323
-3346
-3369
-3392
-3414
-3435
-3456
-3476
-3495
-3514
-3532
-3550
-3568
-3584
-3601
-3616
-3632
-3647
-3661
-3676
-3689
-3703
-3716
-3729
-3742
-3754
-3766
-3778
-3789
-3800
-3811
-3822
-3832
-3842
-3851
-3860
-3869
-3878
-3886
-3893
-3901
-3907
-3914
-3919
-3925
-3929
-3934
-3937
-3941
-3943
-3945
-3947
-3948
-3949
-3949
-3949
-3948
-3947
-3946
-3944
-3942
-3939
-3936
-3933
-3930
-3926
-3922
-3918
-3914
-3909
-3905
-3900
-3895
-3891
-3886
-3881
-3876
-3871
-3866
-3861
-3856
-3851
-3846
-3841
-3836
-3831
-3826
-3820
-3815
-3809
-3804
-3798
-3792
-3786
-3780
-3774
-3768
-3762
-3755
-3749
-3742
-3736
-3729
-3722
-3715
-3708
-3701
-3693
-3686
-3679
-3671
-3664
-3656
-3648
-3641
-3633
-3626
-3618
-3611
-3604
-3597
-3590
-3583
-3576
-3569
-3563
-3556
-3550
-3544
-3538
-3532
-3526
-3520
-3514
-3508
-3502
-3496
-3490
-3484
-3478
-3471
-3465
-3458
-3452
-3445
-3438
-3430
-3423
-3415
-3408
-3400
-3392
-3383
-3375
-3366
-3358
-3349
-3340
-3330
-3321
-3311
-3301
-3291
-3281
-3271
-3260
-3250
-3239
-3228
-3216
-3205
-3193
-3181
-3168
-3156
-3143
-3129
-3116
-3102
-3087
-3073
-3058
-3043
-3027
-3012
-2996
-2980
-2963
-2947
-2930
-2913
-2896
-2879
-2862
-2845
-2827
-2810
-2792
-2775
-2757
-2739
-2722
-2704
-2687
-2669
-2651
-2634
-2616
-2599
-2581
-2564
-2546
-2528
-2511
-2493
-2475
-2458
-2440
-2422
-2404
-2386
-2368
-2350
-2332
-2314
-2296
-2278
-2260
-2242
-2224
-2205
-2187
-2169
-2150
-2132
-2114
-2095
-2077
-2059
-2040
-2021
-2003
-1984
-1965
-1946
-1927
-1908
-1888
-1868
-1849
-1829
-1808
-1788
-1767
-1746
-1725
-1703
-1681
-1659
-1637
-1615
-1592
-1568
-1545
-1521
-1497
-1473
-1448
-1423
-1397
-1371
-1345
-1319
-1292
-1264
-1237
-1209
-1180
-1151
-1122
-1093
-1063
-1032
-1002
-971
-940
-909
-877
-845
-813
-781
-748
-715
-682
-649
-616
-582
-549
-515
-480
-446
-411
-376
-341
-306
-270
-234
-197
-161
-124
-86
-48
-10
28
67
106
145
185
225
266
307
348
389
431
473
516
559
602
645
689
733
778
823
868
914
959
1004
1052
1099
1146
1193
1241
1289
1337
1386
1435
1484
1533
1583
1634
1684
1735
1787
1838
1890
1943
1996
2049
2103
2157
2212
2267
2322
2378
2435
2492
2549
2607
2665
2724
2783
2843
2903
2963
3024
3085
3147
3209
3271
3333
3396
3459
3522
3586
3649
3713
3778
3842
3906
3971
4035
4101
4166
4231
4296
4362
4427
4492
4557
4623
4688
4753
4818
4883
4948
5013
5078
5143
5208
5273
5338
5403
5469
5534
5599
5665
5730
5796
5862
5927
5993
6059
6125
6191
6257
6324
6390
6457
6523
6590
6657
6724
6791
6858
6926
6993
7061
7129
7197
7265
7333
7401
7469
7538
7607
7675
7744
7813
7882
7951
8020
8089
8157
8227
8296
8366
8435
8504
8573
8642
8711
8780
8849
8918
8987
9056
9125
9193
9262
9330
9399
9467
9535
9603
9671
9739
9806
9874
9941
10008
10075
10142
10208
10274
10340
10406
10472
10537
10602
10667
10731
10795
10859
10922
10986
11048
11111
11173
11235
11296
11357
11418
11478
11538
11597
11656
11714
11772
11830
11887
11944
12000
12056
12111
12166
12221
12275
12329
12383
12436
12489
12541
12594
12646
12698
12749
12801
12852
12903
12954
13004
13055
13105
13155
13204
13254
13303
13352
13401
13450
13499
13547
13595
13643
13691
13738
13785
13832
13879
13925
13971
14017
14062
14107
14152
14196
14240
14284
14327
14370
14412
14454
14496
14537
14578
14618
14658
14698
14737
14776
14815
14853
14891
14929
14967
15004
15042
15079
15116
15153
15190
15227
15263
15300
15337
15374
15410
15447
15483
15520
15557
15593
15630
15666
15703
15739
15776
15812
15849
15885
15921
15957
15993
16029
16065
16101
16137
16172
16207
16242
16277
16312
16347
16381
16415
16448
16482
16515
16547
16580
16612
16643
16674
16705
16735
16765
16795
16823
16852
16880
16907
16934
16960
16986
17011
17036
17060
17083
17106
17129
17150
17171
17192
17212
17232
17250
17269
17287
17304
17321
17338
17354
17369
17384
17399
17413
17427
17440
17453
17466
17478
17489
17501
17511
17522
17532
17541
17550
17559
17567
17575
17582
17590
17596
17603
17609
17614
17620
17625
17629
17634
17638
17641
17645
17648
17650
17653
17654
17656
17657
17658
17658
17659
17658
17658
17657
17656
17654
17652
17650
17647
17645
17641
17638
17634
17630
17626
17622
17617
17612
17607
17601
17596
17590
17584
17577
17571
17564
17558
17551
17543
17536
17529
17522
17514
17507
17499
17491
17484
17476
17469
17461
17454
17447
17440
17433
17426
17419
17413
17406
17400
17394
17388
17382
17377
17371
17366
17361
17356
17351
17347
17342
17338
17335
17331
17328
17324
17322
17319
17316
17314
17312
17310
17308
17306
17305
17303
17302
17300
17299
17298
17297
17297
17296
17295
17295
17295
17294
17294
17294
17294
17294
17294
17294
17294
17295
17295
17295
17296
17296
17297
17297
17298
17298
17299
17300
17300
17301
17301
17301
17301
17301
17301
17301
17301
17300
17299
17298
17297
17295
17293
17291
17289
17286
17283
17279
17275
17271
17266
17261
17256
17250
17244
17237
17230
17223
17216
17208
17200
17191
17182
17173
17164
17154
17144
17134
17124
17113
17102
17091
17079
17067
17055
17043
17031
17018
17005
16992
16979
16966
16953
16939
16926
16912
16898
16885
16871
16857
16843
16829
16815
16801
16787
16773
16759
16745
16730
16716
16701
16686
16671
16656
16640
16624
16608
16592
16575
16558
16541
16523
16505
16487
16469
16450
16431
16411
16392
16372
16351
16331
16309
16289
16267
16245
16222
16201
16178
16155
16132
16109
16085
16061
16036
16012
15987
15962
15937
15912
15886
15860
15834
15808
15781
15755
15728
15701
15674
15647
15619
15592
15564
15537
15509
15481
15453
15425
15398
15369
15341
15313
15285
15257
15228
15200
15171
15143
15114
15085
15056
15027
14998
14968
14938
14909
14879
14849
14818
14788
14757
14726
14694
14663
14631
14599
14566
14534
14501
14468
14434
14401
14367
14333
14299
14264
14230
14195
14160
14126
14091
14056
14020
13985
13950
13915
13881
13846
13811
13777
13742
13708
13674
13641
13607
13574
13541
13508
13476
13444
13411
13380
13348
13317
13285
13254
13223
13193
13162
13131
13101
13071
13041
13011
12981
12951
12921
12891
12861
12831
12801
12771
12741
12711
12681
12651
12621
12590
12560
12529
12499
12468
12437
12407
12376
12345
12314
12283
12251
12220
12189
12157
12126
12094
12062
12030
11998
11966
11934
11902
11870
11838
11805
11773
11740
11708
11675
11643
11610
11577
11545
11512
11479
11446
11413
11380
11347
11314
11281
11247
11214
11181
11149
11116
11083
11050
11018
10985
10953
10921
10889
10857
10825
10793
10762
10730
10699
10667
10636
10605
10574
10543
10512
10481
10450
10419
10388
10358
10327
10297
10266
10236
10206
10175
10145
10115
10085
10054
10024
9994
9963
9932
9902
9871
9840
9809
9777
9746
9715
9683
9651
9619
9587
9555
9523
9490
9458
9425
9392
9359
9326
9292
9259
9225
9191
9157
9123
9089
9055
9020
8986
8952
8917
8883
8849
8815
8781
8747
8713
8679
8646
8613
8580
8547
8515
8483
8452
8421
8390
8360
8330
8301
8272
8244
8217
8189
8163
8137
8111
8086
8061
8038
8013
7990
7967
7945
7922
7900
7879
7857
7836
7815
7795
7775
7755
7735
7715
7696
7677
7658
7639
7620
7602
7583
7565
7546
7528
7510
7491
7473
7455
7437
7418
7400
7382
7363
7345
7327
7308
7290
7271
7253
7234
7215
7197
7178
7159
7140
7121
7102
7083
7064
7045
7025
7006
6987
6967
6948
6929
6909
6889
6870
6850
6830
6810
6790
6770
6749
6729
6708
6687
6666
6645
6623
6602
6580
6558
6536
6514
6492
6470
6448
6426
6404
6383
6361
6339
6317
6296
6274
6253
6232
6211
6190
6170
6150
6130
6111
6092
6073
6055
6037
6020
6003
5986
5970
5954
5939
5924
5910
5896
5882
5868
5856
5843
5831
5819
5807
5796
5785
5774
5764
5754
5744
5734
5724
5714
5705
5695
5686
5676
5667
5657
5648
5638
5629
5619
5610
5601
5592
5583
5574
5565
5556
5547
5539
5530
5522
5514
5506
5498
5491
5483
5476
5469
5462
5455
5448
5441
5435
5428
5422
5416
5410
5404
5398
5393
5387
5382
5377
5371
5366
5361
5355
5350
5345
5340
5335
5329
5324
5319
5314
5309
5304
5299
5294
5289
5284
5279
5274
5269
5263
5258
5253
5247
5242
5236
5230
5225
5219
5213
5207
5201
5196
5190
5184
5178
5173
5167
5162
5157
5152
5147
5142
5138
5134
5130
5126
5123
5120
5117
5115
5113
5111
5109
5108
5107
5106
5106
5105
5105
5105
5105
5105
5106
5106
5107
5107
5108
5108
5109
5109
5110
5110
5111
5111
5112
5112
5113
5113
5114
5114
5115
5115
5116
5117
5118
5118
5119
5120
5121
5123
5124
5126
5127
5129
5131
5133
5135
5137
5139
5142
5145
5148
5151
5154
5157
5160
5163
5167
5170
5174
5177
5181
5185
5188
5192
5196
5199
5203
5206
5210
5213
5216
5219
5222
5225
5227
5229
5231
5233
5235
5236
5237
5238
5239
5240
5241
5242
5242
5243
5243
5243
5243
5243
5243
5243
5242
5241
5240
5239
5237
5235
5233
5231
5229
5226
5223
5220
5217
5213
5210
5206
5202
5198
5194
5190
5186
5182
5178
5174
5170
5165
5161
5157
5153
5149
5145
5140
5136
5132
5128
5124
5119
5115
5111
5107
5102
5098
5093
5089
5084
5080
5075
5070
5066
5061
5057
5052
5048
5044
5039
5035
5031
5027
5023
5019
5015
5012
5008
5004
5001
4997
4994
4990
4987
4983
4980
4976
4972
4968
4963
4959
4954
4949
4943
4938
4932
4925
4919
4912
4905
4897
4890
4882
4873
4865
4856
4847
4838
4829
4820
4810
4801
4791
4781
4771
4761
4751
4741
4730
4720
4709
4698
4687
4676
4665
4653
4641
4629
4617
4605
4593
4581
4568
4556
4543
4530
4517
4505
4492
4479
4466
4453
4439
4426
4413
4399
4385
4371
4357
4342
4327
4313
4298
4282
4267
4251
4235
4219
4203
4187
4171
4155
4138
4122
4105
4089
4073
4056
4040
4024
4008
3992
3976
3961
3945
3930
3915
3901
3886
3872
3859
3845
3832
3819
3806
3794
3782
3770
3759
3748
3737
3727
3717
3708
3699
3690
3682
3675
3668
3661
3655
3650
3645
3641
3637
3634
3632
3630
3628
3627
3627
3627
3627
3628
3630
3632
3634
3638
3641
3645
3650
3655
3661
3667
3674
3682
3690
3698
3707
3717
3727
3738
3749
3760
3772
3785
3797
3810
3824
3838
3852
3867
3882
3897
3912
3928
3944
3960
3976
3993
4009
4026
4043
4059
4078
4094
4112
4130
4148
4166
4184
4202
4220
4239
4257
4276
4294
4313
4332
4351
4370
4389
4409
4428
4448
4469
4489
4510
4531
4552
4573
4595
4617
4639
4661
4683
4705
4727
4750
4772
4794
4817
4839
4862
4884
4906
4928
4951
4973
4995
5017
5039
5061
5083
5105
5127
5149
5170
5192
5214
5235
5256
5277
5298
5319
5339
5359
5379
5399
5418
5438
5457
5476
5495
5513
5532
5550
5568
5586
5604
5621
5638
5655
5672
5689
5705
5721
5736
5752
5767
5781
5796
5810
5823
5837
5850
5862
5875
5887
5898
5910
5921
5931
5941
5951
5961
5970
5979
5988
5996
6004
6012
6020
6027
6035
6042
6049
6057
6064
6071
6079
6086
6093
6101
6108
6116
6123
6131
6138
6145
6152
6159
6166
6173
6179
6185
6192
6197
6203
6209
6214
6220
6225
6230
6235
6240
6245
6251
6256
6261
6266
6271
6277
6282
6287
6293
6298
6304
6309
6315
6320
6325
6331
6336
6342
6347
6352
6357
6362
6367
6371
6375
6380
6383
6387
6391
6394
6397
6399
6402
6404
6406
6408
6409
6411
6412
6413
6414
6415
6415
6416
6417
6417
6418
6418
6418
6419
6419
6419
6419
6419
6419
6418
6418
6417
6416
6415
6413
6412
6410
6408
6405
6403
6400
6397
6393
6389
6385
6381
6377
6372
6368
6363
6358
6353
6347
6342
6337
6331
6325
6320
6314
6309
6303
6297
6292
6286
6281
6275
6270
6265
6259
6254
6249
6244
6240
6235
6230
6226
6221
6217
6212
6208
6204
6199
6195
6191
6187
6183
6178
6174
6170
6166
6161
6157
6153
6148
6144
6139
6134
6130
6125
6120
6115
6110
6105
6100
6095
6091
6086
6081
6077
6072
6068
6064
6061
6057
6054
6051
6049
6046
6044
6042
6040
6039
6037
6036
6035
6034
6033
6032
6031
6031
6030
6029
6029
6028
6028
6028
6027
6027
6027
6027
6027
6028
6028
6029
6029
6030
6031
6032
6034
6036
6038
6040
6043
6046
6050
6053
6058
6062
6067
6072
6078
6084
6091
6097
6105
6112
6120
6128
6137
6146
6156
6166
6176
6186
6197
6208
6219
6231
6243
6255
6267
6279
6291
6303
6316
6328
6340
6353
6365
6377
6389
6401
6413
6425
6437
6448
6460
6471
6482
6493
6503
6514
6524
6534
6544
6554
6563
6573
6582
6591
6600
6609
6617
6626
6634
6643
6651
6659
6667
6675
6683
6691
6699
6707
6715
6723
6731
6739
6747
6755
6763
6771
6779
6788
6796
6804
6813
6822
6830
6839
6848
6856
6865
6874
6882
6891
6900
6908
6917
6926
6934
6943
6951
6959
6968
6976
6984
6991
6999
7006
7013
7020
7027
7033
7039
7045
7050
7055
7060
7065
7069
7073
7077
7081
7084
7087
7090
7093
7095
7098
7100
7102
7103
7105
7106
7107
7108
7109
7110
7110
7110
7111
7111
7110
7110
7110
7110
7109
7109
7108
7107
7107
7106
7105
7104
7104
7103
7102
7101
7100
7099
7098
7097
7095
7094
7093
7091
7089
7087
7086
7083
7081
7079
7076
7074
7072
7069
7067
7064
7062
7059
7057
7055
7053
7051
7049
7047
7046
7045
7044
7043
7042
7041
7041
7040
7040
7040
7040
7040
7041
7041
7041
7042
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7059
7060
7061
7062
7063
7064
7065
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7081
7082
7082
7082
7082
7082
7082
7081
7080
7079
7077
7075
7073
7071
7068
7065
7062
7059
7055
7052
7048
7044
7040
7036
7031
7027
7022
7018
7013
7009
7004
6999
6995
6990
6985
6980
6975
6971
6966
6961
6956
6952
6947
6942
6938
6934
6929
6925
6921
6917
6912
6908
6904
6900
6896
6892
6888
6883
6879
6875
6870
6866
6861
6857
6852
6847
6843
6838
6833
6828
6822
6817
6811
6805
6799
6793
6786
6779
6772
6765
6757
6749
6740
6732
6723
6713
6704
6694
6684
6674
6664
6653
6643
6632
6621
6610
6598
6587
6575
6564
6552
6540
6528
6516
6504
6492
6479
6467
6455
6442
6429
6417
6404
6391
6378
6365
6352
6339
6325
6312
6299
6286
6273
6260
6247
6234
6221
6209
6196
6184
6172
6161
6149
6137
6126
6115
6104
6093
6082
6071
6060
6050
6039
6028
6017
6007
5996
5985
5975
5964
5953
5942
5932
5921
5910
5899
5888
5877
5867
5856
5845
5834
5824
5813
5802
5792
5781
5771
5760
5750
5740
5729
5719
5709
5699
5688
5678
5668
5658
5647
5637
5626
5616
5605
5594
5583
5572
5561
5550
5539
5527
5516
5504
5493
5481
5469
5457
5445
5432
5420
5408
5395
5382
5370
5357
5344
5331
5318
5304
5291
5277
5264
5250
5236
5222
5208
5193
5179
5164
5149
5134
5119
5104
5089
5073
5058
5043
5027
5012
4997
4982
4967
4952
4937
4922
4907
4892
4878
4863
4849
4835
4820
4806
4792
4778
4764
4750
4736
4722
4708
4694
4681
4667
4653
4639
4626
4612
4598
4585
4571
4557
4544
4530
4517
4503
4490
4476
4463
4449
4436
4422
4409
4395
4382
4368
4355
4341
4327
4314
4300
4286
4272
4258
4245
4231
4217
4203
4189
4174
4160
4146
4132
4118
4104
4090
4075
4061
4046
4033
4019
4005
3991
3976
3962
3948
3934
3921
3907
3893
3879
3865
3852
3838
3825
3811
3798
3785
3771
3758
3746
3733
3720
3708
3696
3684
3672
3660
3649
3638
3627
3616
3606
3596
3586
3577
3568
3559
3551
3543
3536
3528
3521
3515
3509
3503
3497
3491
3486
3481
3476
3472
3467
3463
3458
3454
3450
3446
3442
3438
3434
3430
3426
3422
3418
3414
3410
3406
3402
3398
3394
3390
3387
3383
3379
3376
3372
3369
3365
3362
3359
3356
3352
3349
3346
3343
3340
3338
3335
3333
3330
3328
3326
3324
3322
3321
3320
3319
3318
3318
3317
3317
3317
3318
3318
3319
3319
3320
3322
3323
3325
3326
3328
3330
3333
3335
3338
3341
3343
3346
3349
3353
3356
3359
3362
3365
3368
3371
3374
3377
3380
3382
3385
3387
3390
3392
3394
3395
3397
3398
3399
3400
3401
3401
3401
3400
3399
3398
3396
3394
3391
3389
3385
3382
3378
3374
3369
3365
3359
3354
3348
3342
3336
3330
3323
3316
3308
3301
3293
3284
3276
3267
3258
3249
3240
3230
3221
3211
3200
3190
3179
3168
3157
3146
3135
3124
3112
3101
3089
3077
3065
3054
3042
3030
3018
3006
2994
2982
2970
2959
2947
2935
2923
2912
2900
2888
2877
2865
2854
2843
2832
2820
2810
2799
2788
2777
2767
2757
2746
2736
2727
2717
2707
2698
2689
2680
2671
2663
2654
2646
2638
2630
2623
2615
2608
2601
2594
2588
2581
2575
2569
2563
2557
2551
2545
2540
2534
2529
2523
2518
2513
2507
2502
2497
2492
2487
2481
2476
2471
2466
2461
2456
2451
2446
2441
2436
2432
2427
2422
2417
2412
2407
2402
2398
2393
2388
2383
2379
2374
2369
2364
2360
2355
2350
2346
2341
2337
2332
2328
2324
2319
2315
2311
2307
2303
2299
2295
2291
2288
2284
2281
2278
2275
2272
2269
2266
2264
2262
2259
2258
2256
2254
2253
2252
2251
2250
2250
2250
2250
2250
2250
2251
2252
2253
2254
2256
2257
2259
2261
2264
2266
2269
2272
2275
2278
2282
2286
2290
2294
2299
2304
2309
2314
2320
2325
2331
2337
2343
2350
2356
2363
2370
2377
2385
2392
2400
2407
2415
2423
2431
2440
2448
2457
2465
2474
2483
2492
2501
2511
2520
2530
2540
2550
2560
2571
2581
2592
2603
2615
2626
2638
2650
2662
2675
2687
2700
2713
2727
2740
2754
2768
2783
2797
2812
2827
2843
2858
2874
2889
2905
2922
2938
2954
2970
2987
3003
3020
3036
3052
3069
3085
3101
3117
3132
3148
3163
3178
3193
3208
3223
3237
3251
3265
3279
3293
3306
3319
3332
3344
3357
3369
3380
3392
3403
3413
3424
3434
3444
3454
3463
3472
3481
3490
3499
3508
3517
3526
3535
3544
3552
3561
3570
3579
3588
3597
3606
3615
3624
3633
3642
3651
3659
3668
3677
3686
3694
3703
3711
3719
3728
3736
3743
3751
3758
3765
3772
3779
3786
3793
3799
3805
3811
3817
3823
3829
3834
3840
3845
3850
3855
3860
3865
3870
3874
3879
3883
3887
3891
3895
3899
3902
3906
3909
3912
3915
3918
3921
3924
3927
3929
3932
3934
3937
3939
3942
3944
3947
3950
3952
3955
3958
3961
3964
3967
3971
3974
3978
3982
3986
3990
3994
3999
4003
4008
4013
4018
4024
4029
4035
4041
4046
4051
4058
4065
4070
4077
4083
4090
4096
4102
4109
4115
4121
4127
4134
4140
4146
4152
4159
4165
4171
4177
4184
4190
4196
4202
4209
4215
4221
4228
4234
4240
4246
4252
4259
4265
4271
4277
4283
4288
4294
4300
4305
4310
4315
4320
4325
4329
4334
4338
4342
4346
4350
4353
4357
4360
4363
4367
4370
4373
4376
4379
4382
4385
4388
4391
4395
4398
4401
4404
4407
4410
4413
4417
4420
4423
4426
4430
4433
4436
4439
4443
4446
4449
4452
4455
4459
4462
4465
4468
4471
4474
4477
4480
4483
4487
4490
4493
4496
4499
4502
4505
4508
4511
4514
4516
4519
4522
4525
4527
4530
4533
4536
4538
4541
4544
4547
4549
4552
4555
4558
4561
4565
4568
4571
4574
4577
4581
4584
4587
4589
4592
4595
4597
4600
4602
4604
4605
4607
4608
4610
4611
4611
4612
4613
4613
4614
4614
4614
4614
4614
4614
4614
4613
4613
4612
4612
4611
4610
4610
4609
4608
4607
4606
4605
4605
4604
4603
4603
4602
4602
4601
4601
4601
4601
4601
4600
4601
4601
4601
4601
4601
4602
4602
4603
4604
4605
4606
4608
4609
4611
4612
4614
4616
4619
4621
4623
4626
4629
4631
4634
4637
4640
4643
4645
4648
4651
4654
4658
4661
4664
4667
4670
4674
4677
4681
4684
4688
4692
4695
4699
4703
4707
4711
4714
4718
4722
4726
4730
4734
4738
4742
4746
4750
4754
4759
4763
4767
4772
4776
4781
4785
4790
4795
4799
4804
4809
4814
4819
4825
4830
4835
4841
4846
4852
4857
4863
4869
4875
4881
4887
4893
4899
4905
4911
4917
4924
4930
4937
4944
4951
4958
4965
4972
4980
4988
4996
5005
5014
5023
5032
5041
5051
5062
5072
5083
5095
5106
5119
5131
5144
5158
5172
5186
5201
5216
5231
5247
5264
5281
5298
5315
5333
5351
5370
5388
5407
5426
5446
5465
5485
5505
5525
5545
5565
5586
5606
5627
5647
5668
5688
5709
5729
5749
5770
5790
5810
5830
5851
5871
5891
5911
5931
5951
5971
5992
6012
6032
6052
6072
6092
6112
6133
6153
6173
6193
6214
6234
6255
6275
6296
6316
6337
6358
6379
6399
6420
6441
6462
6483
6503
6524
6545
6566
6587
6607
6628
6649
6670
6690
6711
6732
6752
6773
6793
6814
6834
6854
6875
6895
6915
6936
6956
6976
6996
7016
7036
7056
7076
7096
7115
7135
7154
7174
7193
7213
7232
7251
7270
7289
7308
7326
7345
7364
7382
7400
7418
7436
7455
7472
7490
7508
7526
7544
7561
7579
7597
7614
7632
7650
7667
7685
7702
7720
7737
7755
7772
7789
7807
7824
7841
7859
7876
7894
7911
7929
7946
7964
7982
8000
8018
8036
8054
8073
8090
8109
8129
8148
8167
8186
8206
8226
8245
8265
8285
8305
8325
8345
8365
8385
8405
8426
8446
8467
8487
8508
8529
8549
8570
8591
8611
8632
8653
8673
8694
8715
8736
8756
8777
8798
8819
8840
8861
8882
8903
8924
8945
8966
8987
9008
9029
9049
9070
9090
9110
9130
9150
9170
9190
9210
9230
9249
9269
9289
9309
9328
9348
9368
9387
9407
9427
9447
9466
9486
9506
9526
9545
9565
9585
9604
9624
9643
9662
9681
9701
9720
9738
9757
9776
9794
9813
9831
9849
9867
9885
9902
9920
9937
9955
9972
9989
10006
10022
10039
10055
10072
10088
10104
10120
10135
10151
10166
10181
10196
10211
10225
10240
10254
10268
10282
10296
10309
10323
10336
10349
10361
10374
10386
10399
10410
10422
10434
10445
10456
10467
10477
10487
10497
10507
10516
10525
10534
10543
10551
10559
10567
10574
10581
10588
10594
10600
10606
10612
10617
10622
10627
10632
10637
10641
10645
10649
10653
10657
10660
10664
10667
10670
10673
10676
10679
10681
10684
10686
10688
10690
10692
10694
10695
10697
10698
10699
10700
10701
10702
10703
10703
10704
10704
10705
10705
10705
10705
10705
10705
10705
10705
10705
10705
10704
10704
10704
10703
10702
10702
10701
10700
10699
10698
10696
10694
10693
10690
10688
10686
10683
10680
10676
10673
10669
10665
10661
10657
10652
10647
10642
10637
10632
10626
10620
10615
10609
10603
10597
10591
10584
10578
10572
10566
10559
10553
10546
10540
10533
10527
10520
10514
10507
10500
10494
10487
10480
10472
10465
10458
10451
10443
10435
10427
10420
10412
10403
10395
10387
10378
10369
10360
10351
10342
10333
10323
10313
10304
10294
10284
10273
10263
10253
10242
10232
10221
10210
10200
10189
10178
10168
10157
10146
10136
10125
10115
10104
10094
10084
10074
10064
10054
10044
10034
10025
10015
10006
9996
9987
9978
9969
9960
9951
9942
9934
9925
9917
9909
9901
9893
9885
9878
9870
9862
9855
9848
9840
9833
9826
9819
9812
9806
9799
9792
9786
9780
9773
9767
9761
9755
9750
9744
9739
9733
9728
9723
9718
9713
9708
9704
9699
9695
9691
9687
9683
9679
9675
9672
9668
9664
9660
9657
9653
9649
9645
9641
9637
9633
9628
9624
9620
9615
9610
9605
9600
9595
9590
9584
9579
9573
9567
9561
9555
9548
9542
9535
9528
9521
9514
9507
9499
9491
9484
9476
9468
9460
9452
9443
9435
9426
9418
9409
9400
9391
9382
9373
9364
9355
9345
9336
9327
9317
9308
9298
9289
9279
9269
9260
9250
9240
9231
9221
9211
9201
9191
9181
9170
9160
9149
9139
9128
9117
9106
9095
9084
9072
9061
9049
9038
9026
9014
9002
8989
8977
8964
8951
8938
8925
8912
8898
8885
8871
8857
8842
8828
8814
8799
8784
8770
8755
8740
8725
8710
8695
8680
8665
8650
8635
8620
8605
8590
8575
8560
8546
8531
8517
8503
8489
8475
8461
8448
8435
8422
8409
8397
8385
8373
8361
8350
8339
8329
8319
8309
8299
8290
8282
8273
8265
8257
8250
8242
8235
8229
8222
8216
8209
8203
8198
8192
8186
8180
8175
8169
8164
8159
8153
8148
8143
8137
8132
8127
8122
8117
8112
8106
8102
8096
8092
8087
8082
8077
8071
8068
8063
8058
8055
8051
8047
8042
8039
8036
8032
8029
8026
8023
8020
8018
8015
8013
8010
8007
8006
8004
8002
8000
7999
7998
7997
7996
7995
7994
7994
7994
7994
7994
7994
7995
7996
7997
7998
7999
8000
8002
8004
8006
8007
8010
8012
8013
8016
8019
8022
8023
8026
8029
8032
8035
8038
8041
8044
8047
8050
8052
8055
8058
8061
8063
8066
8069
8071
8074
8076
8077
8080
8083
8085
8087
8089
8090
8092
8093
8095
8096
8098
8099
8100
8102
8102
8103
8103
8105
8105
8106
8106
8106
8106
8106
8106
8108
8108
8108
8108
8108
8108
8106
8106
8106
8106
8106
8105
8105
8103
8103
8103
8102
8102
8101
8101
8100
8100
8100
8099
8099
8100
8100
8100
8101
8102
8103
8103
8106
8108
8109
8112
8114
8117
8119
8122
8127
8131
8134
8138
8143
8147
8151
8156
8161
8166
8170
8175
8180
8186
8191
8196
8201
8207
8212
8217
8223
8228
8234
8239
8245
8250
8256
8262
8267
8273
8279
8285
8291
8298
8304
8310
8317
8323
8330
8336
8343
8350
8357
8364
8371
8378
8385
8392
8399
8406
8414
8421
8429
8436
8443
8451
8458
8466
8473
8480
8488
8495
8502
8509
8516
8523
8530
8537
8544
8550
8557
8563
8570
8576
8582
8588
8595
8601
8607
8613
8619
8625
8631
8637
8643
8650
8656
8662
8669
8675
8681
8688
8694
8701
8708
8714
8721
8728
8734
8741
8748
8755
8761
8768
8775
8782
8788
8795
8802
8809
8816
8823
8830
8836
8843
8850
8857
8863
8870
8876
8883
8889
8896
8902
8908
8914
8920
8926
8931
8937
8942
8947
8952
8956
8961
8965
8969
8973
8977
8980
8983
8986
8989
8992
8995
8997
8999
9001
9003
9004
9006
9007
9008
9009
9010
9011
9012
9012
9013
9013
9013
9013
9013
9013
9013
9012
9012
9011
9010
9008
9007
9005
9003
9001
8999
8996
8993
8990
8987
8983
8979
8975
8971
8966
8962
8957
8952
8947
8941
8936
8931
8925
8919
8913
8908
8902
8896
8889
8883
8877
8870
8864
8857
8851
8844
8837
8830
8822
8815
8807
8799
8790
8782
8773
8764
8755
8746
8736
8726
8716
8705
8694
8683
8671
8659
8647
8635
8622
8608
8595
8581
8567
8552
8537
8522
8507
8491
8475
8458
8441
8424
8407
8390
8372
8354
8336
8318
8299
8281
8262
8243
8225
8206
8186
8167
8150
8131
8112
8093
8074
8055
8038
8020
8002
7984
7966
7948
7930
7913
7896
7879
7862
7845
7828
7812
7795
7779
7763
7747
7731
7716
7700
7684
7668
7653
7637
7622
7606
7590
7574
7559
7543
7527
7511
7494
7478
7462
7445
7429
7412
7396
7379
7362
7346
7329
7312
7295
7278
7261
7244
7227
7210
7193
7176
7158
7141
7123
7105
7088
7069
7051
7032
7014
6995
6975
6956
6936
6916
6895
6875
6854
6832
6811
6789
6767
6745
6722
6699
6676
6652
6629
6605
6581
6556
6532
6507
6482
6457
6432
6406
6381
6355
6329
6303
6277
6251
6225
6198
6172
6145
6119
6092
6066
6039
6013
5986
5960
5933
5906
5880
5853
5826
5800
5773
5747
5720
5694
5667
5641
5615
5589
5563
5537
5511
5485
5459
5433
5407
5382
5356
5330
5304
5279
5253
5228
5202
5177
5152
5127
5101
5076
5052
5027
5002
4978
4953
4929
4905
4881
4857
4833
4809
4786
4762
4739
4715
4692
4669
4646
4623
4601
4578
4556
4533
4511
4489
4467
4445
4424
4402
4381
4360
4340
4319
4299
4278
4259
4239
4220
4200
4181
4163
4144
4126
4108
4090
4072
4054
4038
4021
4003
3988
3971
3955
3940
3924
3909
3894
3879
3865
3851
3837
3823
3810
3797
3784
3771
3759
3746
3735
3723
3712
3701
3690
3680
3670
3660
3651
3642
3633
3625
3617
3609
3602
3595
3589
3583
3577
3572
3568
3563
3559
3555
3552
3549
3547
3545
3543
3542
3541
3540
3540
3540
3540
3540
3541
3543
3544
3546
3548
3550
3553
3556
3559
3562
3565
3569
3573
3577
3581
3586
3591
3596
3601
3606
3611
3617
3622
3628
3634
3640
3646
3652
3658
3664
3670
3676
3682
3689
3695
3701
3707
3713
3720
3726
3732
3738
3744
3750
3757
3763
3769
3775
3781
3787
3793
3799
3805
3811
3817
3823
3830
3836
3842
3849
3856
3862
3869
3876
3883
3890
3898
3905
3913
3920
3928
3936
3944
3952
3960
3969
3977
3985
3993
4001
4010
4017
4025
4033
4041
4048
4054
4062
4069
4075
4082
4088
4094
4099
4105
4110
4115
4119
4124
4128
4132
4136
4140
4143
4147
4150
4153
4156
4159
4161
4164
4166
4169
4171
4173
4175
4177
4178
4180
4182
4184
4185
4187
4189
4190
4192
4194
4196
4198
4200
4202
4204
4207
4209
4212
4215
4218
4221
4225
4228
4232
4236
4241
4245
4250
4255
4260
4265
4271
4276
4282
4288
4295
4301
4308
4314
4321
4328
4335
4342
4350
4357
4364
4372
4379
4386
4394
4401
4409
4416
4424
4431
4438
4446
4453
4460
4467
4474
4481
4488
4495
4502
4509
4516
4523
4529
4536
4543
4550
4557
4564
4570
4578
4585
4592
4599
4607
4614
4622
4629
4637
4645
4653
4662
4670
4679
4688
4696
4706
4715
4724
4733
4743
4753
4763
4772
4783
4793
4803
4813
4824
4835
4845
4856
4867
4879
4890
4902
4913
4925
4937
4950
4962
4974
4987
5000
5013
5026
5039
5053
5066
5080
5094
5108
5122
5137
5151
5166
5181
5196
5211
5226
5241
5257
5272
5288
5303
5319
5334
5350
5366
5382
5397
5413
5429
5446
5462
5478
5494
5511
5527
5544
5561
5578
5595
5612
5629
5646
5663
5680
5697
5714
5731
5748
5765
5782
5799
5815
5832
5848
5865
5881
5897
5913
5928
5944
5959
5974
5989
6004
6018
6033
6046
6060
6073
6086
6099
6111
6123
6135
6147
6158
6169
6179
6190
6200
6209
6218
6227
6236
6245
6253
6260
6268
6275
6282
6289
6296
6302
6308
6314
6320
6325
6331
6336
6341
6346
6350
6355
6359
6363
6367
6370
6374
6377
6380
6383
6386
6389
6391
6394
6396
6398
6400
6402
6404
6406
6408
6409
6410
6412
6413
6414
6415
6416
6416
6417
6417
6417
6417
6417
6417
6417
6416
6416
6415
6414
6413
6412
6411
6410
6409
6407
6406
6405
6403
6402
6400
6399
6397
6395
6393
6391
6389
6387
6385
6383
6380
6378
6375
6372
6369
6366
6363
6359
6356
6352
6348
6344
6340
6335
6331
6326
6321
6316
6311
6306
6300
6295
6289
6283
6277
6270
6264
6257
6250
6243
6235
6228
6220
6212
6203
6195
6186
6177
6167
6158
6148
6138
6128
6118
6108
6097
6086
6075
6064
6053
6041
6030
6018
6006
5994
5982
5970
5958
5946
5933
5921
5908
5896
5883
5870
5857
5844
5832
5819
5806
5793
5780
5767
5754
5740
5727
5714
5701
5688
5674
5661
5648
5635
5622
5608
5595
5582
5569
5556
5543
5530
5517
5504
5491
5479
5466
5453
5441
5428
5416
5403
5391
5379
5367
5354
5342
5331
5319
5307
5296
5284
5273
5262
5251
5240
5229
5219
5208
5198
5188
5179
5169
5160
5151
5142
5133
5125
5116
5108
5100
5093
5085
5078
5071
5064
5058
5051
5045
5039
5034
5028
5023
5018
5014
5009
5005
5001
4998
4994
4991
4989
4986
4984
4982
4980
4978
4977
4976
4975
4974
4974
4973
4973
4974
4974
4975
4976
4977
4979
4980
4983
4985
4988
4991
4994
4997
5001
5005
5010
5014
5019
5024
5030
5036
5042
5048
5055
5061
5069
5076
5084
5092
5101
5110
5119
5128
5138
5148
5159
5170
5181
5193
5205
5217
5229
5242
5254
5268
5281
5294
5308
5322
5336
5351
5365
5380
5395
5410
5426
5441
5457
5473
5489
5505
5522
5538
5554
5571
5587
5604
5620
5636
5652
5669
5685
5701
5716
5732
5748
5763
5779
5794
5810
5825
5840
5855
5870
5885
5900
5914
5929
5944
5959
5973
5988
6002
6017
6031
6046
6061
6075
6090
6105
6120
6134
6149
6165
6180
6195
6211
6227
6243
6260
6276
6293
6310
6328
6346
6364
6383
6402
6421
6441
6461
6481
6501
6522
6543
6564
6585
6607
6628
6650
6672
6694
6716
6738
6760
6783
6805
6827
6850
6873
6895
6918
6941
6964
6986
7009
7032
7055
7077
7100
7123
7145
7168
7190
7213
7235
7257
7279
7302
7324
7346
7367
7389
7411
7433
7454
7476
7497
7519
7541
7562
7584
7605
7627
7649
7671
7693
7715
7737
7759
7781
7803
7826
7848
7871
7894
7916
7939
7962
7986
8009
8032
8055
8080
8103
8127
8151
8176
8201
8226
8251
8276
8302
8328
8355
8382
8409
8437
8465
8493
8522
8551
8581
8611
8641
8672
8703
8734
8766
8798
8830
8863
8896
8929
8963
8997
9031
9066
9100
9135
9170
9205
9240
9276
9311
9347
9382
9418
9454
9490
9525
9561
9597
9633
9669
9704
9740
9776
9811
9847
9882
9918
9953
9989
10024
10059
10094
10129
10164
10199
10234
10269
10303
10338
10372
10407
10441
10476
10510
10544
10578
10612
10646
10679
10713
10747
10780
10814
10847
10880
10914
10947
10980
11013
11046
11079
11112
11145
11177
11210
11242
11275
11307
11339
11371
11402
11434
11465
11496
11526
11557
11587
11617
11646
11676
11705
11734
11762
11791
11819
11847
11874
11902
11929
11956
11982
12009
12035
12061
12086
12111
12137
12161
12186
12210
12234
12257
12281
12304
12327
12349
12372
12394
12415
12437
12458
12479
12499
12520
12540
12559
12579
12598
12617
12635
12654
12672
12689
12707
12724
12741
12757
12774
12790
12806
12822
12837
12852
12868
12883
12898
12913
12927
12942
12956
12971
12985
12999
13013
13027
13041
13055
13069
13082
13096
13109
13122
13136
13149
13162
13175
13188
13200
13213
13226
13238
13251
13263
13276
13288
13300
13312
13324
13336
13347
13359
13370
13381
13392
13402
13413
13423
13433
13442
13452
13461
13470
13478
13487
13495
13503
13510
13518
13525
13532
13538
13545
13551
13556
13562
13567
13572
13577
13582
13586
13590
13594
13598
13601
13604
13607
13610
13613
13615
13618
13620
13622
13624
13626
13628
13629
13631
13633
13634
13636
13638
13639
13641
13642
13644
13645
13647
13648
13650
13652
13653
13655
13656
13658
13660
13662
13664
13666
13668
13670
13672
13674
13677
13679
13681
13684
13686
13689
13692
13694
13697
13700
13703
13706
13709
13712
13715
13718
13721
13724
13727
13730
13733
13736
13739
13742
13745
13747
13750
13753
13756
13759
13762
13765
13768
13770
13773
13776
13779
13782
13785
13788
13791
13794
13797
13801
13804
13807
13810
13814
13817
13821
13824
13828
13832
13835
13839
13843
13847
13851
13855
13859
13863
13867
13871
13876
13880
13885
13889
13894
13899
13903
13908
13913
13918
13923
13928
13933
13938
13943
13948
13953
13959
13964
13969
13975
13980
13985
13990
13995
14001
14006
14011
14016
14020
14025
14030
14035
14039
14044
14048
14053
14057
14061
14066
14070
14074
14078
14082
14086
14091
14095
14099
14103
14107
14112
14116
14120
14124
14128
14132
14135
14139
14143
14146
14150
14153
14157
14160
14163
14166
14169
14172
14174
14177
14179
14181
14184
14186
14188
14190
14192
14193
14195
14197
14198
14199
14201
14202
14203
14204
14204
14205
14205
14206
14206
14206
14206
14206
14205
14205
14204
14203
14202
14201
14200
14198
14196
14195
14193
14191
14188
14186
14183
14180
14177
14174
14171
14168
14164
14161
14157
14153
14149
14145
14141
14137
14132
14128
14123
14118
14113
14107
14102
14096
14090
14084
14078
14071
14064
14057
14050
14043
14035
14027
14019
14011
14003
13994
13985
13976
13966
13957
13947
13937
13926
13916
13905
13894
13883
13872
13861
13849
13837
13825
13813
13801
13788
13775
13762
13749
13736
13722
13708
13694
13680
13666
13651
13637
13622
13607
13591
13576
13560
13544
13528
13512
13495
13478
13461
13444
13427
13409
13392
13374
13356
13338
13320
13302
13284
13265
13247
13229
13210
13191
13173
13154
13135
13117
13098
13079
13060
13041
13022
13003
12983
12964
12944
12925
12905
12885
12865
12845
12824
12804
12783
12762
12741
12719
12698
12676
12654
12631
12609
12586
12563
12539
12516
12492
12468
12443
12418
12393
12368
12342
12316
12290
12263
12236
12209
12182
12154
12126
12098
12070
12041
12012
11983
11954
11924
11895
11865
11835
11805
11775
11744
11714
11684
11653
11623
11592
11562
11531
11501
11470
11440
11409
11378
11348
11317
11286
11256
11225
11194
11164
11133
11102
11072
11041
11010
10980
10949
10918
10888
10857
10827
10796
10765
10734
10704
10673
10642
10611
10580
10549
10518
10486
10455
10424
10392
10361
10329
10298
10266
10234
10203
10171
10139
10107
10075
10042
10010
9978
9945
9913
9880
9848
9815
9782
9749
9716
9684
9651
9618
9585
9552
9519
9486
9453
9420
9387
9354
9321
9287
9254
9221
9188
9155
9122
9089
9055
9022
8989
8955
8922
8888
8854
8821
8787
8753
8719
8685
8652
8618
8584
8549
8515
8481
8447
8413
8378
8344
8309
8275
8240
8206
8170
8135
8102
8067
8032
7998
7963
7928
7893
7859
7824
7789
7755
7720
7685
7651
7616
7581
7547
7512
7477
7443
7408
7373
7338
7303
7268
7233
7198
7163
7128
7092
7057
7021
6986
6950
6915
6879
6843
6807
6771
6735
6699
6663
6627
6591
6554
6518
6481
6445
6408
6372
6335
6299
6262
6226
6189
6153
6116
6080
6044
6007
5971
5935
5898
5862
5826
5790
5753
5717
5681
5645
5609
5572
5536
5500
5464
5428
5391
5355
5319
5283
5247
5210
5174
5138
5102
5066
5030
4994
4958
4922
4886
4850
4814
4778
4743
4707
4672
4636
4601
4566
4531
4496
4461
4426
4392
4357
4323
4289
4255
4221
4187
4153
4119
4085
4051
4018
3985
3951
3918
3885
3851
3818
3785
3752
3719
3686
3653
3620
3587
3555
3522
3489
3457
3424
3392
3360
3327
3295
3263
3230
3198
3166
3134
3102
3070
3038
3007
2975
2943
2912
2880
2849
2817
2786
2755
2723
2692
2661
2630
2599
2569
2538
2507
2477
2447
2417
2387
2357
2327
2298
2269
2240
2211
2182
2154
2126
2098
2070
2041
2015
1987
1960
1932
1905
1878
1851
1824
1797
1770
1743
1716
1690
1663
1636
1610
1583
1556
1530
1504
1477
1451
1425
1398
1372
1346
1320
1295
1269
1244
1218
1193
1169
1144
1120
1096
1072
1049
1026
1004
981
959
938
917
896
876
856
837
818
800
781
764
746
729
712
696
679
663
647
632
616
600
585
570
554
539
523
508
492
477
461
446
430
414
398
382
366
350
334
318
301
285
268
252
235
219
202
186
169
153
136
120
103
87
71
55
39
23
7
-9
-24
-39
-54
-69
-84
-99
-113
-128
-142
-156
-170
-184
-198
-212
-225
-239
-252
-266
-279
-293
-306
-320
-333
-346
-359
-372
-385
-398
-411
-424
-436
-449
-461
-473
-485
-497
-509
-520
-531
-543
-554
-565
-575
-586
-596
-606
-616
-626
-635
-644
-654
-663
-671
-680
-689
-697
-705
-713
-721
-729
-736
-743
-750
-757
-763
-769
-775
-781
-786
-791
-796
-801
-805
-809
-813
-816
-820
-823
-826
-828
-831
-833
-835
-837
-839
-840
-841
-842
-843
-844
-844
-845
-845
-845
-845
-845
-845
-845
-845
-845
-844
-844
-844
-843
-843
-842
-841
-840
-839
-838
-837
-836
-835
-833
-832
-830
-828
-826
-824
-822
-819
-816
-813
-810
-806
-802
-798
-794
-789
-784
-779
-774
-768
-762
-756
-750
-743
-736
-729
-722
-714
-707
-699
-691
-682
-674
-665
-656
-647
-638
-629
-620
-611
-602
-592
-583
-573
-564
-555
-545
-536
-527
-517
-508
-499
-490
-481
-472
-463
-454
-446
-437
-428
-420
-411
-403
-395
-386
-378
-370
-362
-353
-345
-337
-329
-321
-313
-304
-296
-288
-280
-272
-264
-256
-249
-241
-233
-225
-217
-210
-202
-194
-186
-178
-170
-162
-154
-146
-138
-129
-121
-113
-104
-95
-87
-78
-69
-60
-51
-42
-33
-24
-15
-6
3
13
22
31
40
50
59
68
77
86
96
105
114
123
131
140
149
157
166
174
182
190
198
206
213
221
228
235
242
250
256
263
270
276
283
289
295
302
308
314
320
326
332
338
344
350
356
363
369
375
382
389
396
402
409
417
424
431
438
446
454
461
469
477
485
494
502
511
519
528
537
546
556
565
575
585
595
605
615
625
636
647
658
669
681
692
704
716
728
740
753
765
778
791
804
817
830
844
858
872
886
900
915
930
945
960
976
992
1008
1024
1040
1057
1073
1090
1107
1124
1141
1158
1176
1193
1211
1229
1247
1265
1283
1302
1320
1339
1358
1376
1395
1414
1434
1453
1472
1492
1511
1531
1550
1570
1590
1609
1629
1648
1668
1687
1706
1725
1745
1764
1783
1801
1820
1839
1857
1876
1894
1912
1931
1949
1967
1984
2001
2020
2037
2055
2073
2090
2108
2125
2142
2160
2177
2195
2212
2229
2246
2264
2281
2298
2315
2332
2349
2366
2383
2399
2416
2433
2449
2465
2481
2497
2513
2529
2545
2560
2575
2591
2606
2621
2636
2651
2666
2681
2696
2710
2725
2740
2754
2769
2783
2797
2812
2826
2839
2853
2867
2880
2893
2906
2919
2932
2945
2957
2970
2982
2994
3006
3018
3030
3042
3053
3065
3076
3088
3099
3110
3120
3131
3141
3152
3162
3171
3181
3191
3200
3209
3218
3226
3235
3243
3251
3259
3267
3275
3282
3290
3297
3304
3312
3319
3326
3333
3340
3348
3355
3362
3370
3377
3384
3392
3399
3407
3414
3422
3430
3438
3446
3454
3462
3470
3479
3487
3496
3505
3513
3522
3531
3541
3550
3559
3568
3578
3587
3597
3606
3616
3626
3635
3645
3654
3664
3673
3683
3692
3701
3711
3720
3730
3739
3749
3758
3768
3777
3787
3797
3807
3817
3827
3837
3847
3857
3868
3879
3889
3900
3911
3923
3934
3946
3957
3969
3981
3994
4006
4019
4032
4045
4058
4070
4085
4099
4113
4127
4141
4156
4170
4185
4200
4215
4231
4246
4262
4278
4294
4310
4326
4343
4359
4376
4393
4409
4426
4443
4461
4478
4495
4513
4530
4548
4566
4584
4601
4619
4637
4656
4674
4692
4710
4728
4746
4764
4781
4799
4817
4835
4853
4870
4888
4905
4923
4940
4957
4975
4992
5009
5026
5042
5059
5075
5092
5108
5124
5140
5156
5172
5187
5203
5218
5233
5248
5263
5278
5292
5307
5321
5335
5349
5362
5376
5389
5402
5415
5427
5440
5452
5464
5476
5487
5499
5510
5521
5533
5543
5554
5564
5575
5585
5595
5605
5614
5624
5633
5642
5651
5660
5669
5677
5685
5693
5701
5709
5717
5724
5732
5739
5746
5753
5760
5767
5774
5780
5787
5793
5799
5805
5811
5817
5823
5828
5833
5838
5843
5847
5851
5855
5859
5862
5865
5868
5870
5872
5874
5875
5876
5876
5876
5876
5875
5875
5873
5872
5870
5869
5867
5864
5862
5859
5857
5854
5851
5848
5844
5841
5837
5834
5830
5826
5823
5819
5815
5811
5808
5804
5800
5796
5793
5789
5785
5782
5778
5774
5770
5767
5763
5759
5755
5750
5746
5742
5738
5733
5729
5724
5720
5715
5711
5706
5702
5697
5692
5688
5683
5679
5674
5669
5665
5660
5655
5651
5646
5641
5637
5632
5627
5623
5618
5613
5609
5604
5599
5594
5589
5585
5580
5575
5570
5565
5560
5554
5549
5544
5538
5533
5527
5522
5516
5510
5504
5498
5492
5486
5479
5473
5466
5459
5452
5445
5438
5430
5423
5415
5407
5398
5390
5381
5372
5363
5354
5345
5335
5325
5315
5305
5295
5284
5274
5263
5251
5240
5228
5217
5205
5192
5180
5168
5155
5142
5129
5116
5103
5090
5077
5063
5050
5037
5023
5010
4996
4982
4968
4955
4941
4927
4913
4899
4885
4871
4857
4843
4829
4815
4801
4788
4774
4760
4747
4733
4720
4707
4694
4681
4668
4655
4642
4630
4617
4604
4592
4580
4567
4555
4543
4530
4518
4506
4494
4481
4469
4457
4444
4432
4419
4406
4393
4380
4366
4353
4339
4325
4311
4296
4282
4267
4252
4237
4222
4206
4190
4174
4158
4142
4125
4109
4091
4075
4058
4040
4022
4005
3987
3969
3951
3933
3915
3896
3878
3860
3842
3823
3805
3787
3769
3752
3734
3716
3699
3682
3665
3648
3631
3615
3598
3582
3566
3551
3535
3520
3505
3490
3475
3461
3447
3433
3419
3405
3392
3378
3365
3352
3339
3326
3314
3301
3289
3276
3264
3252
3239
3227
3215
3203
3191
3179
3167
3156
3144
3132
3120
3109
3097
3086
3074
3063
3052
3041
3030
3019
3008
2997
2986
2976
2966
2956
2946
2936
2927
2918
2909
2901
2892
2884
2877
2869
2862
2855
2849
2843
2837
2832
2827
2822
2818
2813
2810
2806
2803
2800
2798
2796
2794
2792
2791
2790
2790
2789
2789
2789
2790
2791
2792
2793
2795
2796
2798
2801
2803
2806
2810
2813
2817
2821
2826
2830
2835
2841
2846
2852
2858
2864
2870
2877
2883
2890
2897
2904
2911
2918
2926
2933
2941
2949
2957
2965
2973
2982
2990
2999
3007
3016
3025
3034
3043
3053
3062
3072
3081
3091
3101
3111
3121
3131
3142
3152
3163
3174
3185
3196
3207
3218
3229
3241
3252
3264
3276
3289
3301
3314
3326
3339
3353
3366
3379
3393
3407
3421
3435
3450
3464
3479
3493
3508
3524
3539
3554
3570
3586
3602
3618
3634
3651
3668
3685
3702
3719
3736
3754
3772
3790
3808
3826
3845
3863
3882
3901
3920
3939
3958
3977
3997
4016
4035
4054
4075
4094
4114
4134
4153
4173
4193
4212
4231
4251
4270
4289
4308
4327
4345
4364
4383
4401
4419
4437
4455
4473
4491
4509
4527
4545
4563
4581
4599
4617
4635
4653
4671
4690
4708
4727
4746
4765
4784
4803
4823
4842
4862
4882
4902
4922
4942
4962
4982
5003
5023
5043
5064
5084
5105
5125
5146
5166
5187
5207
5227
5248
5268
5288
5308
5329
5349
5369
5389
5409
5429
5448
5468
5488
5508
5527
5547
5567
5586
5606
5625
5645
5664
5683
5703
5722
5741
5759
5778
5796
5815
5833
5851
5869
5887
5904
5922
5940
5957
5974
5992
6009
6026
6043
6060
6077
6093
6110
6126
6142
6159
6175
6191
6207
6223
6239
6255
6271
6287
6303
6320
6336
6352
6368
6385
6401
6418
6435
6452
6469
6487
6504
6522
6540
6559
6577
6596
6616
6635
6655
6675
6696
6716
6737
6758
6780
6801
6823
6845
6867
6889
6912
6934
6957
6980
7003
7026
7049
7072
7095
7118
7142
7165
7188
7212
7235
7259
7282
7306
7329
7352
7376
7399
7422
7445
7468
7491
7514
7537
7560
7583
7606
7629
7651
7674
7696
7719
7741
7763
7786
7807
7829
7851
7873
7894
7916
7937
7959
7980
8002
8023
8044
8066
8087
8108
8130
8151
8172
8194
8215
8237
8258
8280
8301
8323
8344
8366
8387
8408
8430
8451
8473
8495
8516
8538
8560
8582
8604
8626
8648
8670
8692
8715
8737
8759
8782
8805
8828
8850
8873
8897
8920
8943
8966
8990
9013
9037
9060
9083
9107
9130
9154
9177
9200
9223
9247
9270
9293
9316
9339
9362
9384
9407
9429
9452
9474
9496
9518
9540
9562
9584
9606
9628
9649
9671
9692
9713
9734
9755
9776
9797
9818
9838
9858
9879
9899
9918
9938
9958
9977
9996
10015
10034
10053
10071
10090
10108
10126
10144
10161
10179
10196
10213
10230
10246
10263
10279
10295
10311
10327
10343
10358
10374
10389
10404
10419
10434
10449
10464
10479
10494
10508
10523
10538
10552
10567
10581
10596
10610
10624
10639
10653
10667
10681
10695
10709
10723
10737
10751
10765
10778
10792
10806
10819
10833
10846
10860
10873
10886
10899
10912
10925
10937
10950
10962
10974
10986
10997
11009
11020
11030
11041
11051
11060
11070
11079
11088
11096
11104
11112
11119
11126
11133
11140
11146
11152
11158
11164
11170
11175
11180
11185
11190
11195
11199
11204
11208
11212
11216
11221
11225
11229
11233
11237
11241
11245
11250
11254
11258
11262
11266
11271
11275
11279
11283
11288
11292
11296
11301
11305
11310
11314
11319
11324
11328
11333
11338
11343
11349
11354
11359
11365
11370
11376
11382
11388
11393
11399
11405
11411
11417
11423
11428
11434
11440
11445
11450
11456
11461
11466
11471
11475
11480
11484
11488
11492
11496
11499
11502
11505
11508
11510
11512
11514
11516
11517
11518
11519
11520
11520
11520
11520
11520
11520
11520
11519
11518
11518
11517
11515
11514
11513
11511
11510
11508
11506
11504
11502
11500
11498
11496
11494
11492
11490
11488
11486
11484
11482
11480
11478
11476
11474
11472
11470
11468
11466
11464
11462
11459
11457
11455
11452
11450
11448
11445
11443
11440
11437
11435
11432
11429
11426
11423
11420
11417
11414
11411
11408
11405
11402
11398
11395
11392
11389
11385
11382
11379
11376
11373
11370
11367
11364
11362
11359
11357
11355
11353
11351
11350
11349
11348
11347
11346
11346
11346
11346
11346
11346
11347
11347
11348
11349
11350
11351
11352
11353
11355
11356
11358
11359
11361
11363
11364
11366
11368
11369
11371
11373
11374
11376
11377
11378
11379
11380
11381
11382
11383
11384
11384
11385
11385
11386
11386
11386
11386
11386
11386
11385
11385
11384
11383
11383
11382
11381
11380
11379
11378
11376
11375
11374
11372
11371
11370
11368
11366
11365
11363
11361
11360
11358
11356
11354
11352
11350
11347
11345
11343
11340
11337
11334
11332
11329
11326
11322
11319
11316
11313
11309
11306
11302
11299
11295
11292
11288
11285
11281
11277
11273
11269
11265
11261
11257
11253
11249
11244
11240
11235
11231
11227
11222
11218
11213
11209
11205
11200
11196
11192
11188
11184
11180
11176
11172
11168
11164
11160
11156
11152
11148
11144
11139
11135
11130
11126
11121
11116
11111
11106
11101
11095
11090
11084
11078
11072
11066
11060
11053
11047
11040
11033
11027
11020
11012
11005
10997
10990
10982
10973
10965
10956
10947
10938
10929
10919
10909
10899
10889
10878
10867
10857
10846
10835
10824
10812
10801
10790
10778
10767
10756
10744
10733
10721
10709
10698
10686
10675
10663
10651
10640
10628
10616
10605
10593
10582
10570
10558
10547
10535
10524
10512
10501
10490
10478
10467
10456
10444
10433
10422
10411
10399
10388
10377
10366
10355
10344
10332
10321
10310
10298
10287
10275
10264
10252
10240
10228
10216
10204
10192
10180
10168
10155
10143
10131
10118
10106
10093
10081
10068
10056
10044
10031
10019
10007
9995
9983
9971
9959
9947
9936
9925
9913
9902
9891
9881
9870
9860
9849
9839
9829
9819
9810
9800
9790
9781
9771
9762
9752
9742
9733
9723
9713
9703
9692
9682
9671
9661
9650
9639
9628
9616
9605
9593
9581
9569
9557
9545
9533
9520
9507
9495
9482
9469
9456
9442
9429
9415
9402
9388
9374
9360
9346
9332
9318
9304
9290
9276
9261
9247
9232
9218
9203
9188
9173
9159
9144
9129
9114
9099
9084
9070
9055
9041
9026
9012
8998
8984
8970
8957
8944
8930
8917
8905
8892
8880
8867
8855
8843
8832
8820
8809
8798
8787
8776
8766
8755
8745
8735
8725
8715
8705
8696
8686
8676
8667
8657
8648
8638
8628
8618
8609
8599
8589
8579
8568
8558
8548
8537
8526
8516
8505
8494
8483
8471
8460
8448
8437
8425
8414
8402
8390
8378
8366
8354
8342
8330
8318
8306
8295
8283
8271
8259
8247
8235
8224
8212
8200
8189
8177
8166
8154
8143
8131
8119
8108
8096
8086
8074
8063
8052
8041
8029
8019
8007
7998
7987
7976
7966
7955
7945
7934
7924
7914
7903
7893
7883
7873
7863
7853
7843
7833
7823
7813
7803
7793
7782
7772
7762
7751
7741
7731
7720
7710
7699
7689
7679
7669
7659
7650
7640
7631
7622
7613
7605
7596
7588
7580
7573
7565
7558
7551
7544
7538
7531
7525
7519
7512
7506
7501
7495
7489
7483
7478
7473
7467
7462
7457
7452
7447
7442
7437
7432
7428
7424
7419
7415
7411
7407
7404
7400
7397
7393
7390
7387
7384
7382
7379
7376
7374
7372
7369
7367
7365
7363
7361
7359
7357
7355
7353
7351
7350
7348
7347
7346
7345
7344
7344
7344
7344
7344
7344
7345
7345
7346
7347
7348
7349
7351
7352
7354
7355
7357
7358
7360
7362
7364
7366
7368
7370
7372
7374
7376
7377
7379
7381
7382
7384
7385
7387
7388
7389
7390
7390
7391
7392
7393
7393
7394
7395
7395
7396
7397
7398
7399
7399
7400
7401
7402
7403
7403
7404
7404
7405
7405
7405
7405
7405
7405
7405
7404
7404
7403
7403
7402
7402
7401
7401
7400
7400
7400
7399
7399
7400
7400
7401
7402
7403
7405
7407
7409
7411
7414
7417
7420
7423
7427
7431
7434
7439
7443
7447
7451
7456
7460
7465
7469
7474
7479
7483
7488
7492
7497
7501
7505
7509
7514
7518
7521
7525
7529
7532
7535
7538
7541
7544
7547
7550
7552
7554
7557
7559
7561
7563
7565
7567
7569
7571
7572
7574
7576
7578
7580
7582
7584
7586
7589
7592
7594
7597
7600
7604
7607
7611
7615
7618
7622
7626
7630
7634
7638
7642
7646
7650
7653
7657
7660
7663
7666
7668
7671
7673
7675
7677
7679
7680
7681
7682
7683
7684
7685
7685
7686
7686
7686
7686
7686
7685
7685
7684
7684
7683
7682
7681
7680
7678
7677
7675
7674
7672
7670
7668
7666
7664
7662
7659
7656
7654
7651
7648
7645
7641
7638
7635
7631
7627
7624
7620
7616
7612
7608
7604
7600
7596
7592
7588
7584
7580
7576
7572
7567
7563
7559
7555
7551
7547
7543
7540
7536
7532
7528
7525
7521
7517
7514
7510
7507
7503
7499
7496
7492
7488
7484
7481
7476
7472
7468
7463
7458
7453
7448
7443
7437
7431
7425
7418
7412
7405
7398
7390
7383
7375
7367
7358
7350
7341
7332
7322
7313
7303
7293
7282
7272
7261
7250
7238
7227
7215
7203
7191
7179
7166
7154
7141
7128
7115
7102
7089
7076
7062
7048
7035
7021
7007
6993
6979
6964
6950
6936
6921
6907
6893
6878
6863
6849
6834
6819
6805
6790
6775
6760
6745
6730
6716
6701
6686
6671
6656
6641
6625
6610
6595
6580
6565
6550
6535
6519
6504
6489
6474
6458
6443
6428
6412
6397
6382
6366
6351
6336
6321
6305
6290
6275
6260
6244
6229
6214
6199
6184
6169
6154
6140
6125
6110
6096
6082
6068
6054
6040
6026
6013
5999
5986
5973
5961
5948
5936
5924
5912
5900
5889
5877
5866
5855
5844
5833
5823
5812
5802
5791
5781
5771
5761
5751
5741
5731
5722
5712
5702
5693
5683
5673
5664
5654
5645
5636
5626
5617
5607
5598
5589
5580
5571
5562
5553
5544
5535
5526
5517
5509
5500
5492
5483
5475
5467
5459
5451
5443
5435
5428
5420
5412
5405
5397
5390
5383
5375
5368
5361
5354
5347
5340
5333
5326
5320
5313
5306
5299
5292
5285
5278
5271
5264
5257
5249
5242
5235
5227
5220
5212
5204
5196
5189
5181
5173
5165
5157
5149
5141
5133
5125
5117
5109
5101
5093
5086
5078
5071
5064
5056
5049
5043
5036
5029
5023
5017
5011
5005
5000
4994
4989
4984
4980
4975
4971
4967
4963
4959
4956
4952
4949
4946
4943
4940
4938
4935
4933
4930
4928
4926
4924
4921
4919
4917
4915
4914
4912
4910
4908
4906
4905
4903
4902
4900
4899
4898
4897
4896
4895
4894
4893
4892
4892
4892
4891
4891
4891
4891
4891
4892
4892
4893
4893
4894
4894
4895
4896
4897
4898
4899
4900
4901
4902
4904
4905
4907
4908
4910
4911
4913
4915
4917
4919
4921
4923
4925
4927
4930
4932
4935
4938
4941
4944
4947
4951
4954
4958
4962
4966
4971
4975
4980
4985
4990
4995
5000
5006
5012
5017
5023
5030
5036
5043
5049
5056
5063
5070
5078
5085
5093
5101
5109
5117
5125
5134
5142
5151
5159
5168
5177
5186
5195
5204
5213
5222
5231
5239
5248
5257
5266
5275
5283
5292
5300
5308
5316
5324
5332
5340
5347
5354
5361
5368
5375
5382
5388
5394
5400
5406
5412
5418
5423
5429
5434
5439
5444
5449
5454
5459
5464
5469
5474
5479
5484
5489
5494
5499
5505
5510
5515
5520
5526
5531
5537
5543
5548
5554
5560
5566
5571
5577
5583
5589
5595
5601
5607
5612
5618
5624
5630
5635
5641
5647
5652
5658
5664
5670
5675
5681
5687
5693
5699
5705
5711
5718
5724
5730
5737
5743
5750
5757
5764
5771
5778
5785
5793
5800
5808
5816
5824
5832
5840
5848
5856
5865
5873
5882
5891
5900
5908
5917
5926
5935
5945
5954
5963
5972
5982
5991
6001
6011
6020
6030
6040
6050
6060
6070
6080
6090
6100
6110
6120
6130
6140
6151
6161
6172
6182
6193
6203
6214
6224
6235
6246
6256
6267
6278
6289
6299
6310
6321
6331
6342
6352
6363
6373
6383
6394
6404
6414
6424
6434
6444
6454
6464
6473
6483
6492
6501
6510
6519
6528
6537
6545
6553
6562
6570
6578
6585
6593
6601
6608
6615
6622
6630
6637
6644
6650
6657
6664
6671
6677
6684
6690
6696
6703
6709
6715
6721
6728
6734
6740
6746
6752
6759
6765
6771
6777
6783
6789
6796
6802
6808
6814
6819
6825
6831
6836
6842
6847
6852
6857
6862
6867
6872
6877
6881
6886
6890
6895
6899
6903
6907
6911
6915
6919
6923
6927
6932
6936
6940
6944
6948
6953
6957
6961
6966
6970
6975
6979
6984
6988
6993
6998
7002
7007
7012
7016
7021
7026
7030
7035
7040
7045
7049
7054
7059
7063
7068
7073
7077
7082
7086
7091
7095
7099
7103
7107
7111
7115
7119
7122
7126
7129
7132
7135
7139
7142
7145
7148
7150
7153
7156
7159
7162
7164
7167
7169
7171
7173
7175
7177
7178
7179
7180
7181
7181
7181
7181
7181
7180
7179
7178
7176
7174
7172
7170
7167
7165
7162
7159
7156
7153
7150
7146
7143
7140
7137
7134
7131
7128
7126
7123
7121
7119
7117
7115
7114
7112
7111
7111
7110
7110
7111
7112
7113
7114
7116
7118
7121
7124
7128
7132
7136
7141
7146
7151
7157
7163
7170
7177
7184
7192
7200
7208
7216
7225
7234
7243
7252
7261
7270
7279
7288
7297
7306
7315
7324
7332
7340
7348
7356
7363
7370
7377
7383
7389
7395
7401
7406
7411
7415
7419
7423
7427
7430
7433
7436
7439
7442
7444
7447
7449
7452
7454
7457
7460
7463
7466
7470
7474
7478
7482
7487
7492
7497
7503
7508
7514
7520
7526
7533
7539
7545
7552
7558
7565
7571
7578
7584
7591
7597
7603
7609
7615
7621
7627
7633
7639
7644
7650
7656
7661
7667
7673
7678
7683
7689
7694
7700
7705
7710
7715
7720
7725
7730
7735
7739
7744
7749
7753
7757
7761
7766
7770
7774
7777
7781
7785
7789
7792
7796
7800
7803
7807
7811
7814
7818
7822
7826
7830
7834
7838
7842
7847
7851
7855
7859
7863
7867
7871
7875
7878
7882
7886
7890
7893
7897
7901
7905
7908
7912
7916
7920
7924
7929
7933
7938
7942
7947
7951
7956
7961
7966
7971
7976
7981
7986
7991
7996
8000
8006
8010
8016
8020
8025
8029
8035
8039
8044
8048
8053
8058
8063
8067
8071
8077
8080
8086
8090
8095
8100
8105
8109
8114
8118
8122
8127
8131
8135
8140
8144
8148
8151
8154
8157
8162
8164
8167
8169
8170
8173
8173
8175
8176
8177
8177
8177
8177
8176
8176
8175
8175
8173
8173
8173
8173
8173
8173
8173
8173
8173
8173
8173
8173
8175
8176
8176
8177
8178
8178
8179
8180
8180
8182
8183
8183
8185
8186
8188
8189
8192
8194
8197
8200
8203
8207
8211
8216
8220
8226
8231
8237
8244
8251
8258
8265
8272
8280
8288
8296
8304
8312
8320
8327
8335
8342
8350
8357
8363
8370
8375
8381
8386
8391
8396
8400
8404
8407
8410
8413
8415
8417
8419
8420
8421
8422
8422
8422
8422
8422
8421
8421
8420
8419
8418
8417
8415
8414
8413
8413
8412
8412
8412
8412
8413
8414
8416
8419
8421
8425
8429
8434
8439
8445
8452
8459
8467
8476
8485
8494
8504
8515
8526
8538
8549
8562
8574
8587
8601
8614
8628
8641
8655
8669
8683
8697
8711
8726
8740
8754
8768
8781
8795
8809
8823
8836
8850
8863
8876
8889
8903
8916
8928
8941
8954
8966
8979
8991
9004
9016
9028
9040
9052
9063
9075
9086
9098
9108
9119
9130
9140
9149
9159
9168
9177
9185
9193
9201
9208
9216
9222
9229
9236
9242
9248
9254
9260
9266
9272
9278
9284
9290
9297
9303
9310
9317
9324
9331
9339
9346
9355
9363
9372
9381
9391
9401
9412
9423
9434
9446
9458
9471
9483
9497
9510
9524
9538
9553
9567
9582
9596
9611
9626
9641
9656
9670
9685
9700
9714
9728
9742
9756
9769
9782
9795
9807
9819
9830
9841
9851
9861
9870
9878
9886
9893
9900
9905
9911
9915
9919
9922
9925
9927
9928
9928
9928
9927
9926
9924
9921
9918
9915
9911
9907
9902
9898
9893
9888
9883
9879
9874
9870
9865
9861
9858
9854
9851
9848
9846
9844
9843
9841
9841
9840
9841
9841
9842
9844
9846
9848
9850
9853
9857
9860
9864
9868
9872
9876
9880
9885
9889
9893
9898
9902
9906
9910
9914
9917
9921
9924
9927
9930
9933
9935
9937
9939
9941
9942
9942
9943
9943
9942
9942
9941
9940
9938
9936
9934
9931
9928
9925
9922
9919
9915
9911
9907
9902
9897
9892
9887
9882
9876
9870
9864
9858
9852
9846
9839
9832
9825
9818
9811
9804
9796
9789
9781
9773
9765
9757
9749
9741
9733
9725
9717
9709
9701
9693
9685
9677
9670
9663
9656
9649
9643
9636
9631
9625
9620
9614
9610
9605
9601
9597
9593
9590
9586
9583
9580
9578
9575
9573
9571
9569
9567
9566
9565
9564
9563
9562
9561
9561
9560
9560
9560
9559
9559
9559
9558
9558
9557
9557
9556
9556
9555
9554
9553
9552
9550
9549
9547
9545
9543
9541
9539
9536
9533
9530
9526
9522
9518
9514
9509
9504
9499
9493
9487
9481
9475
9468
9460
9453
9445
9437
9429
9420
9411
9402
9393
9384
9374
9364
9355
9345
9335
9325
9316
9306
9296
9287
9277
9268
9259
9250
9241
9232
9223
9215
9207
9198
9190
9182
9175
9167
9160
9153
9147
9140
9134
9129
9123
9118
9114
9109
9106
9102
9099
9096
9093
9091
9089
9086
9084
9082
9080
9077
9075
9072
9070
9067
9063
9060
9056
9053
9048
9044
9039
9034
9028
9023
9016
9010
9002
8995
8987
8978
8969
8960
8950
8940
8929
8919
8907
8896
8885
8873
8861
8848
8836
8824
8811
8798
8786
8773
8760
8747
8734
8721
8709
8696
8683
8671
8658
8646
8634
8622
8611
8599
8588
8577
8566
8556
8546
8536
8526
8516
8507
8498
8489
8480
8472
8463
8455
8447
8439
8431
8423
8415
8408
8400
8393
8385
8378
8371
8364
8357
8350
8342
8335
8328
8321
8314
8306
8299
8291
8283
8276
8267
8259
8251
8242
8233
8224
8214
8204
8194
8183
8173
8162
8150
8138
8125
8113
8100
8087
8073
8058
8045
8029
8015
8000
7985
7969
7953
7938
7922
7906
7890
7874
7857
7841
7825
7809
7793
7777
7762
7746
7730
7715
7700
7685
7670
7655
7641
7626
7612
7598
7584
7570
7556
7543
7529
7516
7502
7488
7475
7462
7448
7435
7421
7408
7394
7381
7368
7355
7341
7328
7315
7302
7288
7275
7262
7248
7235
7222
7208
7194
7181
7167
7153
7138
7124
7109
7094
7079
7063
7047
7031
7014
6997
6980
6963
6945
6926
6908
6889
6870
6850
6830
6810
6790
6769
6748
6728
6707
6685
6664
6643
6622
6601
6579
6558
6537
6516
6495
6474
6454
6433
6413
6393
6373
6353
6334
6315
6296
6278
6260
6242
6225
6208
6191
6175
6159
6143
6128
6113
6098
6084
6070
6057
6043
6030
6018
6005
5994
5982
5971
5960
5949
5939
5929
5919
5910
5901
5892
5883
5875
5867
5860
5852
5845
5838
5831
5824
5817
5811
5804
5798
5792
5786
5780
5774
5768
5762
5757
5751
5745
5740
5734
5729
5723
5717
5712
5706
5700
5694
5687
5681
5674
5667
5660
5653
5645
5638
5629
5621
5612
5602
5593
5582
5572
5561
5549
5537
5525
5512
5499
5485
5471
5457
5443
5428
5413
5398
5382
5367
5351
5336
5320
5304
5289
5273
5257
5242
5226
5211
5195
5180
5165
5150
5135
5119
5105
5090
5075
5060
5046
5031
5016
5002
4987
4972
4958
4943
4928
4913
4898
4883
4868
4853
4837
4822
4806
4791
4775
4759
4742
4726
4709
4693
4676
4658
4641
4623
4606
4588
4570
4551
4533
4514
4495
4476
4457
4438
4419
4400
4381
4361
4342
4323
4305
4286
4268
4249
4231
4213
4196
4178
4161
4145
4128
4112
4094
4080
4064
4048
4033
4017
4002
3987
3972
3956
3941
3926
3910
3894
3878
3862
3845
3828
3811
3794
3776
3758
3740
3721
3702
3683
3664
3644
3624
3603
3583
3562
3541
3519
3498
3476
3454
3432
3409
3387
3365
3342
3320
3297
3274
3252
3229
3206
3184
3161
3139
3117
3094
3072
3050
3029
3007
2986
2965
2944
2923
2903
2882
2863
2843
2824
2804
2786
2767
2749
2731
2713
2696
2679
2662
2645
2628
2612
2596
2580
2564
2549
2533
2518
2502
2487
2472
2456
2441
2425
2410
2395
2379
2364
2348
2333
2317
2301
2285
2270
2254
2238
2222
2206
2190
2174
2159
2143
2127
2111
2095
2079
2063
2047
2031
2015
1999
1984
1968
1952
1936
1920
1905
1889
1873
1858
1843
1827
1812
1797
1782
1768
1753
1739
1725
1711
1697
1684
1671
1658
1645
1633
1620
1608
1596
1585
1573
1562
1551
1540
1529
1518
1508
1498
1487
1477
1467
1457
1448
1438
1428
1419
1409
1400
1390
1381
1371
1362
1353
1343
1334
1324
1315
1305
1295
1286
1276
1266
1256
1245
1235
1225
1214
1203
1193
1182
1171
1160
1149
1138
1127
1116
1105
1094
1083
1072
1061
1050
1040
1029
1018
1008
999
990
980
971
963
954
946
938
931
923
917
910
904
898
893
888
884
880
876
873
870
868
866
864
863
863
863
863
864
865
867
869
871
873
876
879
882
885
889
892
896
900
903
907
911
915
919
923
927
931
935
939
942
946
950
954
957
961
964
968
971
974
977
980
982
985
988
990
992
995
997
999
1000
1002
1004
1006
1006
1008
1010
1010
1012
1012
1014
1014
1016
1016
1018
1018
1020
1022
1022
1024
1025
1026
1028
1029
1031
1033
1034
1036
1038
1040
1042
1044
1047
1049
1052
1055
1057
1060
1063
1067
1070
1073
1077
1081
1084
1088
1092
1097
1101
1105
1110
1114
1119
1124
1128
1133
1138
1143
1148
1153
1158
1163
1168
1173
1178
1183
1188
1193
1198
1203
1207
1212
1217
1221
1225
1230
1234
1238
1242
1246
1250
1254
1257
1261
1265
1269
1273
1278
1282
1286
1291
1295
1300
1305
1310
1315
1320
1325
1331
1336
1342
1348
1353
1359
1365
1371
1378
1384
1390
1397
1403
1410
1416
1423
1429
1436
1442
1449
1455
1462
1468
1474
1480
1487
1493
1498
1504
1510
1516
1521
1527
1532
1538
1543
1549
1554
1559
1564
1570
1575
1580
1585
1590
1595
1600
1605
1610
1615
1620
1625
1630
1635
1640
1645
1650
1654
1659
1663
1668
1672
1676
1681
1685
1689
1692
1696
1699
1703
1706
1709
1712
1715
1717
1720
1723
1725
1727
1730
1732
1735
1737
1739
1742
1744
1747
1750
1753
1756
1759
1762
1766
1770
1774
1778
1782
1787
1791
1796
1802
1807
1813
1818
1825
1831
1838
1844
1852
1859
1867
1875
1883
1891
1900
1909
1918
1927
1936
1946
1956
1966
1976
1987
1997
2008
2017
2029
2040
2051
2062
2074
2085
2096
2107
2118
2129
2140
2151
2162
2173
2184
2195
2205
2216
2226
2236
2247
2257
2267
2277
2286
2296
2306
2315
2325
2334
2343
2352
2361
2370
2379
2388
2397
2405
2414
2422
2430
2439
2447
2455
2463
2471
2479
2487
2495
2503
2511
2519
2527
2535
2543
2551
2560
2568
2576
2585
2593
2601
2610
2618
2627
2635
2644
2652
2661
2670
2678
2687
2696
2704
2713
2722
2731
2740
2749
2758
2768
2777
2786
2796
2806
2815
2825
2835
2845
2855
2865
2876
2886
2897
2907
2918
2928
2939
2950
2961
2972
2983
2994
3005
3016
3027
3038
3049
3061
3072
3083
3095
3106
3118
3129
3141
3152
3164
3175
3187
3198
3210
3221
3233
3244
3255
3267
3278
3288
3299
3309
3320
3330
3339
3348
3357
3366
3374
3382
3389
3396
3403
3409
3415
3420
3425
3429
3433
3436
3439
3441
3444
3445
3447
3448
3448
3449
3449
3449
3449
3448
3448
3448
3447
3446
3446
3445
3445
3445
3445
3445
3445
3446
3447
3448
3449
3451
3453
3455
3457
3460
3463
3466
3470
3474
3478
3482
3486
3491
3495
3500
3505
3510
3515
3520
3525
3530
3536
3541
3546
3551
3555
3560
3564
3569
3573
3577
3580
3584
3587
3590
3593
3596
3598
3601
3603
3605
3607
3609
3611
3613
3614
3616
3618
3620
3622
3625
3627
3630
3633
3636
3639
3643
3646
3651
3655
3660
3665
3670
3675
3681
3687
3693
3700
3707
3714
3721
3728
3736
3743
3751
3759
3767
3775
3783
3791
3799
3807
3816
3824
3832
3841
3849
3857
3865
3874
3882
3890
3898
3906
3913
3921
3929
3936
3943
3951
3958
3965
3972
3978
3985
3992
3998
4003
4010
4016
4022
4027
4033
4038
4043
4049
4054
4058
4062
4067
4070
4075
4078
4083
4086
4090
4093
4096
4099
4102
4106
4108
4111
4114
4117
4120
4123
4125
4128
4131
4134
4137
4140
4143
4146
4149
4152
4156
4160
4163
4167
4172
4176
4181
4186
4191
4196
4202
4208
4214
4220
4227
4234
4241
4248
4256
4264
4272
4281
4289
4298
4307
4316
4325
4335
4344
4354
4363
4373
4383
4393
4402
4412
4422
4432
4441
4451
4461
4470
4480
4489
4498
4508
4517
4526
4534
4543
4552
4560
4568
4577
4585
4593
4600
4608
4615
4622
4629
4636
4643
4649
4655
4661
4667
4673
4679
4684
4689
4694
4699
4704
4709
4713
4717
4721
4725
4729
4733
4736
4740
4743
4747
4750
4753
4756
4759
4763
4766
4769
4772
4775
4778
4781
4785
4788
4791
4795
4799
4802
4806
4810
4814
4819
4823
4828
4833
4838
4843
4848
4854
4860
4866
4872
4879
4885
4892
4899
4907
4914
4922
4930
4938
4946
4954
4963
4971
4980
4989
4998
5007
5017
5026
5036
5045
5055
5065
5075
5085
5096
5106
5117
5127
5138
5149
5160
5171
5183
5194
5205
5217
5229
5240
5252
5264
5276
5288
5300
5312
5324
5336
5348
5360
5373
5385
5397
5410
5422
5434
5447
5459
5472
5484
5496
5509
5521
5533
5545
5557
5570
5582
5594
5606
5618
5630
5642
5654
5666
5677
5689
5701
5713
5725
5736
5748
5760
5771
5782
5794
5805
5816
5827
5837
5848
5858
5868
5878
5888
5898
5907
5916
5926
5934
5943
5952
5960
5968
5977
5984
5992
6000
6007
6014
6022
6028
6035
6042
6049
6055
6062
6068
6075
6081
6088
6094
6100
6107
6114
6120
6127
6134
6141
6148
6155
6162
6170
6177
6185
6192
6200
6208
6216
6224
6232
6241
6249
6257
6266
6275
6283
6292
6301
6310
6319
6328
6337
6346
6355
6364
6373
6383
6392
6401
6411
6420
6430
6440
6449
6459
6469
6479
6489
6499
6509
6519
6529
6539
6549
6559
6569
6579
6589
6599
6609
6618
6628
6637
6646
6656
6664
6673
6681
6689
6697
6705
6712
6719
6726
6732
6739
6744
6750
6755
6760
6764
6769
6773
6776
6780
6782
6785
6788
6790
6792
6793
6795
6796
6797
6798
6799
6799
6800
6800
6801
6801
6802
6803
6803
6804
6805
6807
6808
6810
6811
6814
6816
6818
6821
6824
6828
6832
6836
6840
6844
6849
6854
6860
6866
6872
6878
6884
6891
6898
6905
6913
6920
6928
6936
6944
6953
6961
6969
6978
6986
6995
7003
7012
7020
7029
7037
7045
7053
7061
7069
7077
7084
7091
7098
7105
7112
7118
7124
7130
7136
7141
7146
7150
7155
7159
7163
7166
7169
7172
7175
7177
7179
7181
7183
7184
7186
7187
7188
7189
7189
7190
7190
7191
7191
7192
7192
7192
7193
7193
7193
7194
7194
7195
7195
7196
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7207
7209
7210
7212
7214
7216
7219
7221
7224
7227
7229
7232
7235
7238
7241
7245
7248
7251
7254
7258
7261
7264
7267
7271
7274
7277
7280
7283
7286
7288
7291
7293
7296
7298
7299
7301
7302
7304
7305
7306
7306
7307
7307
7307
7306
7306
7305
7304
7303
7301
7300
7298
7296
7293
7290
7287
7284
7281
7277
7273
7270
7265
7261
7257
7252
7248
7243
7239
7234
7229
7225
7220
7215
7211
7206
7202
7197
7193
7188
7184
7180
7176
7172
7168
7165
7161
7157
7154
7151
7147
7144
7141
7138
7136
7133
7130
7128
7125
7123
7121
7118
7116
7114
7112
7110
7108
7106
7104
7102
7101
7099
7097
7096
7094
7092
7091
7089
7087
7086
7084
7082
7081
7079
7077
7075
7074
7072
7070
7068
7066
7064
7062
7060
7057
7055
7053
7051
7048
7046
7044
7042
7039
7037
7035
7032
7030
7028
7026
7023
7021
7019
7017
7016
7014
7012
7011
7010
7008
7007
7006
7006
7005
7005
7005
7005
7005
7006
7006
7007
7008
7009
7010
7012
7013
7015
7017
7019
7021
7024
7026
7028
7030
7032
7034
7036
7038
7040
7042
7044
7046
7048
7050
7052
7055
7057
7059
7061
7063
7065
7067
7069
7071
7073
7075
7077
7079
7081
7083
7085
7087
7089
7091
7093
7095
7097
7099
7101
7103
7106
7108
7110
7112
7114
7116
7118
7120
7122
7124
7126
7128
7130
7132
7134
7136
7138
7140
7142
7144
7146
7148
7150
7152
7154
7156
7158
7160
7161
7163
7165
7167
7169
7171
7173
7175
7177
7179
7181
7183
7185
7187
7189
7191
7193
7195
7197
7199
7201
7203
7205
7207
7209
7210
7212
7214
7216
7218
7220
7222
7224
7226
7228
7230
7232
7234
7236
7237
7239
7241
7243
7245
7247
7249
7251
7253
7255
7257
7259
7260
7262
7264
7266
7268
7270
7272
7274
7276
7277
7279
7281
7283
7285
7287
7289
7291
7293
7294
7296
7298
7300
7302
7304
7306
7308
7309
7311
7313
7315
7317
7319
7321
7322
7324
7326
7328
7330
7332
7333
7335
7337
7339
7341
7343
7345
7346
7348
7350
7352
7354
7356
7357
7359
7361
7363
7365
7366
7368
7370
7372
7374
7376
7377
7379
7381
7383
7385
7386
7388
7390
7392
7394
7395
7397
7399
7401
7403
7404
7406
7408
7410
7412
7413
7415
7417
7419
7420
7422
7424
7426
7428
7429
7431
7433
7435
7436
7438
7440
7442
7443
7445
7447
7449
7450
7452
7454
7456
7457
7459
7461
7463
7464
7466
7468
7470
7471
7473
7475
7477
7478
7480
7482
7483
7485
7487
7489
7490
7492
7494
7496
7497
7499
7501
7502
7504
7506
7508
7509
7511
7513
7514
7516
7518
7519
7521
7523
7525
7526
7528
7530
7531
7533
7535
7536
7538
7540
7541
7543
7545
7546
7548
7550
7551
7553
7555
7556
7558
7560
7561
7563
7565
7566
7568
7570
7571
7573
7575
7576
7578
7580
7581
7583
7585
7586
7588
7589
7591
7593
7594
7596
7598
7599
7601
7603
7604
7606
7607
7609
7611
7612
7614
7616
7617
7619
7620
7622
7624
7625
7627
7628
7630
7632
7633
7635
7636
7638
7640
7641
7643
7644
7646
7648
7649
7651
7652
7654
7656
7657
7659
7660
7662
7663
7665
7667
7668
7670
7671
7673
7674
7676
7678
7679
7681
7682
7684
7685
7687
7689
7690
7692
7693
7695
7696
7698
7699
7701
7703
7704
7706
7707
7709
7710
7712
7713
7715
7716
7718
7719
7721
7722
7724
7726
7727
7729
7730
7732
7733
7735
7736
7738
7739
7741
7742
7744
7745
7747
7748
7750
7751
7753
7754
7756
7757
7759
7760
7762
7763
7765
7766
7768
7769
7771
7772
7774
7775
7777
7778
7780
7781
7783
7784
7786
7787
7788
7790
7791
7793
7794
7796
7797
7799
7800
7802
7803
7805
7806
7807
7809
7810
7812
7813
7815
7816
7818
7819
7821
7822
7823
7825
7826
7828
7829
7831
7832
7833
7835
7836
7838
7839
7841
7842
7843
7845
7846
7848
7849
7851
7852
7853
7855
7856
7858
7859
7860
7862
7863
7865
7866
7867
7869
7870
7872
7873
7874
7876
7877
7879
7880
7881
7883
7884
7886
7887
7888
7890
7891
7893
7894
7895
7897
7898
7899
7901
7902
7904
7905
7906
7908
7909
7910
7912
7913
7914
7916
7917
7919
7920
7921
7923
7924
7925
7927
7928
7929
7931
7932
7933
7935
7936
7937
7939
7940
7941
7943
7944
7945
7947
7948
7949
7951
7952
7953
7955
7956
7957
7959
7960
7961
7963
7964
7965
7967
7968
7969
7970
7972
7973
7974
7976
7977
7978
7980
7981
7982
7984
7985
7986
7987
7989
7990
7991
7993
7994
7995
7996
7998
7999
8000
8002
8003
8004
8005
8007
8007
8009
8010
8012
8013
8013
8016
8016
8018
8019
8021
8022
8023
8023
8026
8026
8028
8029
8031
8032
8032
8034
8036
8037
8038
8039
8041
8042
8042
8044
8045
8047
8048
8048
8051
8052
8053
8054
8055
8057
8058
8058
8060
8061
8063
8064
8064
8067
8068
8069
8070
8071
8073
8074
8074
8076
8077
8079
8080
8080
8082
8084
8085
8086
8087
8087
8090
8090
8092
8093
8093
8095
8096
8098
8099
8100
8101
8103
8103
8105
8106
8106
8109
8109
8111
8112
8113
8114
8116
8117
8118
8119
8119
8121
8122
8124
8125
8125
8127
8128
8130
8131
8132
8132
8134
8135
8137
8138
8138
8140
8141
8141
8143
8145
8146
8147
8148
8148
8150
8151
8153
8154
8154
8156
8157
8157
8159
8161
8162
8163
8164
8164
8166
8167
8167
8170
8170
8172
8173
8173
8175
8176
8177
8178
8180
8180
8182
8183
8183
8185
8186
8186
8188
8189
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8382
8383
8384
8385
8386
8387
8388
8389
8390
8390
8391
8392
8393
8394
8395
8396
8397
8398
8398
8399
8400
8401
8402
8403
8404
8405
8406
8406
8407
8408
8409
8410
8411
8412
8412
8413
8414
8415
8416
8417
8418
8419
8419
8420
8421
8422
8423
8424
8425
8425
8426
8427
8428
8429
8430
8431
8431
8432
8433
