10
6013
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-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
-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
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-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
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
13
13
13
13
13
13
13
14
14
14
14
14
14
14
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
17
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
31
32
32
32
32
32
33
33
33
33
33
34
34
34
34
34
35
35
35
35
35
36
36
36
36
37
37
37
37
37
38
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
45
45
46
46
46
46
47
47
47
47
48
48
48
48
49
49
49
49
50
50
50
51
51
51
51
52
52
52
52
53
53
53
53
54
54
54
54
55
55
55
56
56
56
56
57
57
57
57
58
58
58
59
59
59
59
60
60
60
61
61
61
61
62
62
62
63
63
63
63
64
64
64
65
65
65
66
66
66
66
67
67
67
68
68
68
69
69
69
69
70
70
70
71
71
71
72
72
72
73
73
73
74
74
74
74
75
75
75
76
76
76
77
77
77
78
78
78
79
79
79
80
80
80
81
81
81
82
82
82
83
83
83
84
84
85
85
85
86
86
86
87
87
87
88
88
88
89
89
90
90
90
91
91
91
92
92
92
93
93
94
94
94
95
95
95
96
96
97
97
97
98
98
98
99
99
100
100
100
101
101
102
102
102
103
103
104
104
104
105
105
106
106
106
107
107
108
108
108
109
109
110
110
110
111
111
112
112
112
113
113
114
114
115
115
115
116
116
117
117
117
118
118
119
119
120
120
121
121
121
122
122
123
123
124
124
124
125
125
126
126
127
127
128
128
128
129
129
130
130
131
131
132
132
133
133
133
134
134
135
135
136
136
137
137
138
138
139
139
139
140
140
141
141
142
142
143
143
144
144
145
145
146
146
147
147
148
148
149
149
150
150
151
151
152
152
153
153
154
154
155
155
156
156
157
157
158
158
159
159
160
160
161
161
162
162
163
163
164
164
165
165
166
166
167
167
168
168
169
169
170
171
171
172
172
173
173
174
174
175
175
176
176
177
178
178
179
179
180
180
181
181
182
183
183
184
184
185
185
186
186
187
188
188
189
189
190
190
191
192
192
193
193
194
194
195
196
196
197
197
198
199
199
200
200
201
201
202
203
203
204
204
205
206
206
207
207
208
209
209
210
210
211
212
212
213
214
214
215
215
216
217
217
218
218
219
220
220
221
222
222
223
223
224
225
225
226
227
227
228
228
229
230
230
231
232
232
233
234
234
235
235
236
237
237
238
239
239
240
241
241
242
243
243
244
245
245
246
247
247
248
249
249
250
251
251
252
253
253
254
255
255
256
257
257
258
259
259
260
261
262
262
263
264
264
265
266
266
267
268
269
269
270
271
271
272
273
273
274
275
276
276
277
278
278
279
280
281
281
282
283
284
284
285
286
286
287
288
289
289
290
291
292
292
293
294
295
295
296
297
298
298
299
300
301
301
302
303
304
304
305
306
307
308
308
309
310
311
311
312
313
314
315
315
316
317
318
318
319
320
321
322
322
323
324
325
326
326
327
328
329
330
330
331
332
333
334
334
335
336
337
338
338
339
340
341
342
343
343
344
345
346
347
348
348
349
350
351
352
353
353
354
355
356
357
358
358
359
360
361
362
363
364
364
365
366
367
368
369
370
370
371
372
373
374
375
376
376
377
378
379
380
381
382
383
383
384
385
386
387
388
389
390
390
391
392
393
394
395
396
397
398
399
399
400
401
402
403
404
405
406
407
408
408
409
410
411
412
413
414
415
416
417
418
419
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
434
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
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
537
538
539
540
541
542
543
544
545
546
547
548
550
551
552
553
554
555
556
557
558
559
561
562
563
564
565
566
567
568
569
571
572
573
574
575
576
577
578
580
581
582
583
584
585
586
588
589
590
591
592
593
594
596
597
598
599
600
601
603
604
605
606
607
608
609
611
612
613
614
615
616
618
619
620
621
622
623
625
626
627
628
629
631
632
633
634
635
637
638
639
640
641
643
644
645
646
647
648
650
651
652
653
654
656
657
658
659
660
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
678
679
680
680
681
682
682
682
683
683
683
684
684
684
684
684
684
683
683
683
682
682
681
680
680
679
678
677
676
675
674
673
672
671
670
668
667
666
665
664
663
661
660
659
658
657
655
654
653
652
651
650
649
648
647
647
646
645
645
644
644
644
643
643
643
642
642
642
642
641
641
641
640
640
639
639
638
637
636
636
635
634
633
632
631
630
630
629
628
627
626
625
624
624
623
622
622
621
621
620
620
620
620
621
621
622
622
623
624
625
626
628
629
631
633
634
637
639
641
644
647
649
652
656
659
662
665
668
671
674
676
679
681
684
686
688
690
691
693
695
696
698
700
701
703
704
706
708
709
711
712
714
715
717
718
720
721
723
724
726
727
729
730
732
733
735
736
738
739
741
742
743
745
746
748
749
751
752
753
754
756
757
758
759
760
761
762
763
764
765
766
766
767
768
768
769
770
771
771
772
772
773
773
774
774
773
773
773
772
772
771
771
770
770
769
769
768
768
768
767
767
766
766
765
765
764
764
763
763
762
762
761
760
759
758
757
755
754
752
750
748
746
744
741
739
736
734
731
729
727
725
723
721
719
717
716
714
713
711
710
708
707
705
704
702
700
698
695
693
691
689
686
684
682
679
677
675
673
671
669
667
665
663
661
660
658
656
655
653
651
649
647
645
643
640
638
635
633
630
626
623
619
616
612
609
605
601
598
595
592
589
586
583
580
577
574
571
568
564
560
556
552
548
544
540
536
532
528
524
520
517
514
511
508
505
503
501
499
497
495
493
491
489
488
486
485
483
482
480
479
477
475
473
471
469
467
465
463
461
459
457
454
452
450
448
446
444
442
441
439
437
436
435
434
432
431
430
430
429
428
428
427
426
424
423
422
420
419
417
416
415
414
414
414
414
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
430
431
432
433
434
435
436
437
438
438
439
439
440
440
440
440
440
439
438
437
436
435
434
434
433
432
432
432
432
431
432
432
432
432
433
433
434
434
435
435
436
437
438
438
439
440
441
442
443
444
445
446
447
448
448
449
450
450
450
450
450
450
450
450
450
449
449
450
450
450
451
451
451
451
451
450
450
449
448
446
445
443
442
440
438
437
436
435
435
435
436
437
438
438
438
439
439
440
440
441
442
443
444
444
445
445
446
447
448
449
451
453
455
458
461
463
466
468
470
471
473
475
477
478
479
480
481
482
484
486
488
490
493
495
498
500
503
505
508
510
513
515
518
520
523
525
527
529
531
533
535
537
540
542
545
548
551
554
556
559
561
562
564
565
567
568
569
570
571
572
573
574
574
575
575
574
574
573
572
571
570
569
568
567
566
565
565
565
565
565
566
566
567
568
569
569
570
571
572
573
575
578
581
584
587
591
594
598
602
606
610
615
620
625
629
634
639
643
647
651
654
657
660
662
665
666
667
668
668
667
666
665
664
663
662
662
662
662
662
663
664
665
666
667
669
671
672
674
675
675
675
676
676
675
675
676
676
676
676
677
678
680
682
684
687
690
693
697
700
704
708
712
716
720
723
727
731
735
740
744
748
753
757
761
764
768
772
776
780
784
788
792
796
800
804
808
812
816
820
824
827
830
832
834
835
837
838
839
839
840
840
841
841
842
842
843
843
843
843
843
843
843
842
842
841
840
839
838
837
836
835
833
832
830
829
827
826
825
823
822
821
820
820
819
819
819
819
820
822
823
825
827
829
830
832
834
835
836
838
838
839
839
839
838
838
837
836
836
836
836
836
837
837
837
838
839
839
840
840
840
839
838
837
835
833
831
829
826
823
820
816
812
808
804
799
795
791
787
784
780
777
774
771
769
766
764
763
762
762
761
761
761
761
761
761
760
759
758
758
757
757
757
757
758
758
758
758
758
758
758
758
758
758
757
757
756
755
754
754
752
751
749
747
744
741
737
733
730
725
721
717
712
708
704
701
697
694
692
689
687
685
682
680
678
676
674
672
670
668
667
665
664
662
660
658
657
655
653
651
649
647
645
643
641
639
638
636
634
632
630
628
625
622
619
616
613
610
607
604
601
598
595
592
588
584
580
576
572
567
563
558
552
547
541
536
530
524
519
513
508
503
499
494
490
486
482
478
475
472
469
466
464
461
458
455
452
449
446
443
439
436
433
431
428
426
424
421
419
416
413
409
406
402
398
395
391
388
384
381
377
374
370
367
364
361
357
354
351
347
344
340
336
332
327
322
316
310
304
297
291
284
277
270
264
258
252
246
240
235
229
222
216
210
204
198
191
185
179
172
166
160
154
149
143
137
132
126
120
113
107
101
94
88
82
76
70
64
58
52
46
39
33
27
21
15
10
4
-1
-6
-11
-16
-21
-26
-32
-37
-43
-49
-54
-60
-66
-72
-78
-83
-89
-95
-101
-108
-114
-121
-128
-135
-142
-149
-156
-163
-171
-178
-185
-192
-199
-206
-213
-221
-228
-236
-243
-251
-258
-265
-272
-279
-285
-291
-298
-304
-311
-317
-324
-331
-338
-345
-351
-357
-363
-368
-373
-378
-383
-388
-393
-398
-403
-408
-414
-419
-424
-430
-435
-441
-447
-453
-459
-465
-471
-477
-482
-487
-492
-496
-501
-506
-510
-515
-519
-523
-527
-530
-534
-537
-541
-545
-549
-553
-557
-560
-563
-567
-570
-573
-577
-580
-584
-588
-592
-596
-601
-605
-609
-613
-616
-620
-624
-627
-631
-635
-638
-642
-645
-648
-651
-654
-656
-659
-661
-664
-666
-669
-672
-675
-678
-680
-683
-685
-687
-688
-690
-692
-693
-695
-698
-700
-703
-706
-709
-712
-716
-719
-723
-726
-729
-733
-736
-739
-741
-744
-746
-748
-750
-752
-754
-757
-759
-761
-763
-766
-768
-771
-775
-778
-782
-786
-790
-794
-798
-802
-806
-809
-813
-816
-820
-823
-826
-829
-832
-834
-837
-839
-841
-844
-846
-849
-852
-855
-858
-861
-863
-866
-868
-871
-873
-874
-876
-878
-879
-881
-882
-884
-885
-887
-889
-890
-892
-895
-897
-899
-902
-904
-907
-910
-913
-916
-919
-923
-927
-931
-935
-939
-944
-949
-955
-960
-966
-972
-978
-984
-990
-996
-1002
-1008
-1012
-1018
-1022
-1029
-1034
-1039
-1044
-1049
-1053
-1058
-1062
-1067
-1071
-1075
-1079
-1083
-1086
-1090
-1093
-1096
-1099
-1102
-1104
-1107
-1109
-1111
-1114
-1116
-1118
-1120
-1122
-1123
-1125
-1126
-1128
-1129
-1131
-1132
-1133
-1133
-1134
-1134
-1134
-1134
-1134
-1134
-1134
-1134
-1134
-1135
-1135
-1135
-1135
-1136
-1136
-1137
-1138
-1139
-1140
-1141
-1142
-1143
-1143
-1143
-1143
-1143
-1142
-1142
-1142
-1142
-1142
-1142
-1142
-1142
-1142
-1142
-1142
-1141
-1141
-1141
-1141
-1140
-1140
-1140
-1140
-1140
-1140
-1141
-1141
-1141
-1141
-1141
-1142
-1142
-1142
-1142
-1143
-1143
-1143
-1143
-1143
-1143
-1144
-1145
-1146
-1146
-1147
-1148
-1148
-1149
-1150
-1150
-1151
-1152
-1152
-1153
-1154
-1154
-1155
-1155
-1156
-1156
-1156
-1156
-1155
-1155
-1154
-1154
-1154
-1154
-1154
-1155
-1156
-1157
-1158
-1160
-1162
-1164
-1166
-1168
-1171
-1174
-1176
-1179
-1182
-1185
-1188
-1191
-1194
-1198
-1201
-1204
-1208
-1211
-1215
-1218
-1222
-1226
-1230
-1234
-1238
-1243
-1248
-1252
-1257
-1262
-1267
-1272
-1277
-1282
-1286
-1291
-1295
-1300
-1304
-1308
-1312
-1316
-1321
-1325
-1330
-1335
-1340
-1345
-1351
-1357
-1363
-1369
-1376
-1382
-1389
-1395
-1402
-1407
-1413
-1419
-1424
-1429
-1434
-1439
-1444
-1448
-1453
-1457
-1460
-1464
-1468
-1471
-1474
-1478
-1481
-1484
-1488
-1491
-1494
-1497
-1500
-1503
-1506
-1509
-1512
-1515
-1518
-1521
-1525
-1529
-1532
-1536
-1539
-1543
-1547
-1551
-1555
-1559
-1564
-1569
-1574
-1579
-1585
-1591
-1596
-1602
-1609
-1615
-1621
-1628
-1635
-1641
-1648
-1655
-1661
-1667
-1673
-1679
-1686
-1692
-1698
-1704
-1710
-1716
-1722
-1728
-1734
-1740
-1747
-1752
-1758
-1764
-1770
-1776
-1781
-1787
-1793
-1798
-1804
-1809
-1815
-1820
-1825
-1831
-1836
-1841
-1846
-1851
-1856
-1861
-1866
-1871
-1875
-1880
-1884
-1887
-1891
-1895
-1900
-1904
-1909
-1913
-1917
-1922
-1926
-1931
-1935
-1940
-1944
-1949
-1953
-1957
-1961
-1965
-1968
-1971
-1973
-1975
-1977
-1979
-1981
-1983
-1985
-1986
-1988
-1990
-1993
-1996
-1999
-2001
-2005
-2009
-2013
-2016
-2019
-2021
-2025
-2027
-2029
-2033
-2035
-2037
-2041
-2044
-2047
-2050
-2053
-2057
-2060
-2064
-2067
-2071
-2074
-2078
-2082
-2085
-2088
-2091
-2093
-2095
-2097
-2099
-2101
-2102
-2103
-2104
-2105
-2106
-2106
-2107
-2108
-2109
-2110
-2111
-2112
-2113
-2114
-2115
-2116
-2117
-2118
-2119
-2120
-2121
-2122
-2123
-2124
-2125
-2126
-2127
-2128
-2129
-2130
-2132
-2133
-2135
-2137
-2139
-2141
-2143
-2145
-2147
-2149
-2151
-2153
-2155
-2157
-2159
-2161
-2162
-2164
-2165
-2166
-2166
-2167
-2167
-2167
-2167
-2166
-2166
-2165
-2164
-2163
-2162
-2161
-2160
-2159
-2157
-2156
-2154
-2153
-2152
-2150
-2149
-2148
-2146
-2144
-2142
-2140
-2138
-2137
-2136
-2135
-2134
-2133
-2132
-2131
-2131
-2130
-2130
-2129
-2128
-2127
-2127
-2126
-2125
-2124
-2123
-2122
-2121
-2119
-2117
-2116
-2114
-2112
-2109
-2107
-2105
-2102
-2099
-2097
-2093
-2090
-2087
-2084
-2081
-2079
-2076
-2074
-2072
-2069
-2067
-2064
-2061
-2057
-2054
-2051
-2047
-2044
-2039
-2035
-2029
-2025
-2019
-2013
-2008
-2001
-1997
-1991
-1985
-1980
-1974
-1969
-1963
-1958
-1952
-1946
-1941
-1935
-1929
-1923
-1918
-1912
-1906
-1900
-1894
-1889
-1883
-1878
-1873
-1869
-1864
-1859
-1855
-1851
-1847
-1844
-1840
-1837
-1834
-1831
-1829
-1827
-1826
-1824
-1823
-1822
-1820
-1819
-1817
-1815
-1813
-1810
-1807
-1803
-1799
-1795
-1790
-1785
-1781
-1776
-1772
-1768
-1764
-1759
-1755
-1750
-1745
-1740
-1734
-1728
-1722
-1715
-1709
-1701
-1694
-1686
-1678
-1670
-1663
-1655
-1647
-1640
-1632
-1625
-1618
-1610
-1603
-1596
-1589
-1583
-1576
-1570
-1563
-1556
-1549
-1542
-1536
-1529
-1522
-1515
-1509
-1502
-1496
-1490
-1484
-1478
-1472
-1466
-1459
-1453
-1446
-1440
-1433
-1427
-1421
-1414
-1408
-1402
-1397
-1391
-1386
-1381
-1376
-1371
-1366
-1361
-1357
-1353
-1349
-1344
-1340
-1336
-1331
-1327
-1322
-1317
-1311
-1305
-1298
-1291
-1284
-1278
-1271
-1264
-1256
-1249
-1242
-1235
-1228
-1221
-1214
-1206
-1199
-1191
-1183
-1176
-1169
-1161
-1155
-1148
-1142
-1136
-1130
-1124
-1119
-1114
-1110
-1106
-1102
-1099
-1095
-1092
-1088
-1084
-1081
-1078
-1075
-1072
-1070
-1067
-1064
-1061
-1058
-1055
-1052
-1048
-1044
-1039
-1035
-1030
-1025
-1018
-1014
-1008
-1002
-996
-990
-984
-978
-971
-964
-957
-949
-941
-933
-924
-916
-907
-899
-891
-882
-874
-866
-857
-849
-840
-832
-823
-814
-806
-797
-789
-780
-772
-763
-755
-746
-738
-729
-720
-712
-703
-695
-686
-677
-669
-661
-653
-645
-638
-631
-624
-616
-609
-602
-594
-587
-580
-572
-564
-556
-548
-540
-531
-522
-514
-506
-498
-491
-484
-478
-472
-465
-459
-453
-446
-439
-432
-425
-418
-411
-404
-397
-389
-382
-374
-367
-360
-353
-346
-340
-334
-328
-323
-318
-313
-308
-303
-298
-293
-288
-283
-278
-273
-268
-263
-258
-253
-248
-243
-238
-233
-228
-222
-217
-212
-206
-201
-196
-190
-185
-179
-174
-168
-163
-157
-151
-145
-139
-132
-126
-120
-114
-107
-101
-95
-88
-82
-76
-70
-63
-57
-51
-46
-40
-35
-30
-24
-19
-14
-9
-4
1
7
12
18
24
30
37
43
49
56
62
69
75
81
88
95
102
110
117
124
131
138
145
151
158
164
171
177
183
190
196
203
210
218
225
233
240
247
253
260
267
274
281
288
295
302
309
316
323
330
337
344
352
359
366
374
381
389
397
406
415
425
434
444
455
465
475
485
496
506
516
525
534
543
552
560
568
577
585
593
601
609
617
625
634
642
650
657
664
670
676
682
687
693
698
702
707
711
715
718
722
726
729
732
735
738
740
742
743
745
746
747
749
750
751
751
752
753
753
754
755
756
758
759
761
764
766
769
771
774
777
780
782
786
789
792
795
799
802
804
807
810
813
816
819
823
826
830
834
838
842
847
851
855
859
863
867
871
876
881
886
892
897
903
909
916
922
929
936
943
950
958
965
973
981
988
996
1004
1010
1018
1025
1033
1040
1048
1056
1063
1071
1079
1087
1094
1102
1108
1115
1121
1127
1132
1137
1142
1145
1148
1151
1154
1157
1160
1162
1165
1167
1170
1173
1176
1180
1183
1186
1189
1193
1196
1199
1203
1206
1210
1214
1218
1223
1228
1233
1237
1242
1247
1252
1256
1261
1265
1269
1273
1278
1282
1287
1292
1297
1302
1307
1313
1318
1323
1328
1333
1338
1342
1346
1350
1353
1357
1361
1364
1368
1372
1376
1380
1385
1389
1394
1399
1404
1409
1414
1419
1424
1429
1435
1440
1445
1451
1456
1462
1468
1474
1480
1485
1491
1496
1501
1507
1512
1517
1521
1526
1531
1535
1540
1544
1548
1553
1557
1561
1566
1571
1576
1581
1587
1593
1600
1606
1614
1622
1630
1638
1646
1655
1663
1671
1678
1686
1694
1702
1710
1718
1726
1734
1742
1750
1757
1765
1772
1779
1786
1792
1799
1806
1813
1820
1827
1835
1842
1849
1856
1863
1870
1877
1884
1892
1899
1906
1913
1920
1928
1935
1942
1950
1958
1966
1975
1983
1990
1998
2005
2013
2020
2027
2035
2041
2049
2056
2062
2069
2075
2081
2087
2093
2099
2105
2111
2117
2123
2130
2136
2143
2150
2157
2164
2171
2178
2185
2191
2198
2204
2210
2215
2221
2227
2232
2238
2243
2248
2253
2258
2263
2268
2273
2279
2284
2290
2296
2301
2306
2312
2317
2322
2328
2333
2339
2345
2351
2358
2365
2372
2380
2388
2395
2403
2410
2418
2425
2433
2440
2447
2454
2461
2468
2475
2481
2488
2494
2500
2506
2512
2518
2524
2530
2535
2541
2546
2551
2556
2561
2566
2570
2574
2577
2580
2582
2585
2587
2588
2590
2592
2593
2595
2597
2599
2601
2604
2606
2609
2612
2615
2618
2621
2625
2629
2632
2636
2639
2643
2647
2650
2654
2658
2661
2664
2667
2669
2672
2675
2678
2682
2686
2690
2694
2698
2702
2706
2711
2715
2719
2722
2726
2729
2732
2735
2739
2742
2746
2749
2752
2755
2757
2760
2764
2767
2771
2775
2779
2783
2788
2792
2797
2802
2808
2813
2817
2822
2826
2830
2834
2838
2842
2846
2850
2854
2858
2862
2867
2871
2876
2881
2886
2890
2895
2900
2905
2910
2914
2919
2924
2928
2933
2938
2943
2948
2953
2958
2963
2968
2973
2978
2983
2988
2993
2998
3003
3007
3012
3016
3021
3025
3030
3034
3038
3042
3046
3049
3052
3055
3058
3061
3063
3066
3068
3071
3075
3079
3083
3087
3091
3096
3100
3104
3109
3113
3117
3121
3125
3128
3132
3135
3138
3141
3143
3146
3148
3150
3152
3154
3156
3157
3159
3159
3160
3160
3161
3161
3162
3162
3163
3165
3166
3167
3168
3169
3170
3170
3171
3171
3172
3172
3172
3173
3173
3173
3173
3174
3174
3175
3176
3177
3177
3178
3178
3179
3179
3179
3180
3180
3181
3181
3183
3184
3185
3187
3188
3190
3192
3194
3196
3199
3201
3204
3208
3211
3215
3219
3223
3227
3231
3235
3239
3243
3247
3251
3255
3258
3262
3266
3269
3273
3276
3278
3281
3283
3285
3287
3288
3289
3290
3292
3293
3295
3297
3299
3301
3304
3307
3310
3313
3316
3319
3322
3325
3329
3333
3337
3342
3346
3351
3356
3361
3366
3371
3376
3380
3384
3388
3391
3393
3395
3397
3398
3398
3398
3398
3398
3397
3397
3396
3394
3393
3392
3390
3389
3387
3386
3384
3382
3380
3378
3375
3372
3370
3367
3364
3360
3357
3353
3349
3346
3342
3338
3334
3331
3327
3323
3320
3315
3311
3307
3303
3300
3297
3293
3290
3287
3285
3282
3280
3278
3276
3274
3272
3270
3267
3264
3262
3259
3257
3254
3251
3249
3246
3244
3242
3240
3237
3235
3232
3230
3227
3224
3221
3218
3215
3211
3207
3203
3199
3195
3191
3186
3182
3178
3173
3169
3165
3162
3158
3155
3152
3149
3145
3141
3138
3134
3130
3127
3124
3120
3117
3114
3111
3109
3106
3103
3100
3096
3092
3089
3085
3081
3076
3072
3068
3064
3060
3055
3050
3045
3040
3035
3030
3024
3019
3013
3008
3002
2997
2991
2985
2980
2974
2968
2963
2957
2951
2945
2939
2933
2926
2920
2914
2908
2902
2896
2890
2885
2880
2875
2871
2867
2863
2858
2854
2849
2844
2839
2833
2828
2823
2818
2812
2807
2801
2796
2790
2785
2780
2774
2769
2763
2758
2753
2748
2743
2739
2735
2731
2727
2723
2720
2716
2713
2709
2706
2702
2699
2695
2692
2688
2684
2681
2677
2674
2670
2666
2662
2657
2652
2646
2641
2634
2628
2621
2613
2605
2597
2588
2579
2570
2560
2551
2542
2533
2523
2514
2505
2495
2485
2476
2465
2455
2444
2432
2420
2408
2395
2382
2369
2356
2342
2329
2315
2302
2288
2275
2261
2248
2234
2220
2207
2194
2180
2168
2155
2142
2130
2118
2106
2094
2083
2071
2060
2048
2037
2025
2013
2003
1991
1980
1968
1957
1945
1933
1922
1910
1898
1886
1875
1863
1851
1839
1827
1815
1803
1791
1778
1766
1754
1742
1731
1719
1708
1696
1685
1673
1661
1650
1638
1626
1614
1603
1591
1579
1568
1556
1544
1532
1520
1508
1496
1485
1473
1462
1452
1441
1431
1421
1411
1401
1392
1384
1376
1368
1361
1355
1350
1345
1340
1335
1331
1327
1323
1319
1315
1311
1307
1303
1299
1296
1292
1288
1285
1281
1278
1275
1271
1268
1265
1261
1258
1254
1250
1246
1243
1239
1235
1230
1226
1221
1215
1210
1204
1198
1191
1184
1177
1170
1162
1154
1147
1139
1131
1122
1114
1106
1098
1091
1084
1077
1070
1063
1057
1050
1044
1037
1031
1025
1018
1012
1006
1000
996
991
986
982
977
972
967
962
957
952
946
940
933
926
919
912
904
897
889
881
873
865
856
846
837
827
816
805
794
784
773
762
751
741
731
720
710
701
691
682
673
664
655
647
638
629
621
612
603
595
587
579
572
565
558
551
544
537
530
523
515
508
501
494
487
480
473
465
458
451
443
434
426
417
407
398
388
378
368
359
349
339
330
321
312
304
295
288
280
273
267
261
257
252
249
246
243
240
238
237
235
234
234
233
233
233
233
234
234
234
234
234
233
232
230
228
225
222
219
215
211
207
202
197
192
186
181
175
170
164
158
152
146
140
134
129
123
117
111
106
100
95
89
84
79
73
68
62
56
51
45
39
34
28
23
17
11
5
0
-6
-12
-18
-24
-30
-35
-41
-47
-52
-58
-63
-69
-75
-80
-85
-90
-94
-99
-103
-108
-113
-117
-122
-127
-131
-136
-140
-144
-149
-153
-157
-161
-165
-169
-174
-178
-183
-188
-193
-199
-204
-210
-217
-223
-229
-236
-243
-250
-257
-265
-272
-280
-288
-296
-304
-312
-319
-327
-335
-342
-350
-358
-366
-373
-381
-388
-395
-403
-410
-417
-424
-430
-437
-443
-449
-454
-459
-463
-467
-471
-474
-477
-479
-481
-483
-485
-486
-486
-486
-486
-485
-484
-482
-481
-479
-478
-476
-474
-472
-470
-467
-464
-461
-458
-455
-452
-450
-447
-445
-444
-442
-440
-438
-435
-433
-430
-426
-423
-419
-414
-409
-405
-400
-395
-390
-385
-380
-375
-370
-365
-360
-354
-348
-342
-335
-329
-323
-317
-311
-305
-299
-293
-287
-281
-275
-269
-263
-257
-252
-247
-242
-237
-232
-227
-222
-217
-212
-208
-204
-200
-197
-194
-191
-189
-186
-185
-183
-182
-181
-180
-178
-178
-177
-176
-176
-175
-175
-174
-173
-173
-172
-171
-170
-169
-168
-167
-166
-164
-163
-162
-160
-158
-156
-154
-153
-151
-149
-147
-146
-145
-144
-143
-143
-142
-141
-140
-139
-138
-137
-136
-135
-134
-133
-132
-132
-131
-131
-131
-130
-130
-131
-131
-132
-133
-134
-135
-137
-138
-140
-141
-144
-146
-149
-152
-156
-160
-164
-169
-174
-179
-184
-190
-196
-202
-208
-215
-221
-228
-236
-244
-252
-260
-268
-277
-285
-293
-300
-308
-314
-321
-328
-334
-340
-346
-352
-357
-363
-368
-374
-379
-384
-389
-394
-398
-403
-407
-411
-415
-419
-424
-428
-432
-436
-440
-444
-447
-451
-455
-458
-462
-465
-468
-470
-473
-475
-477
-479
-481
-483
-485
-487
-490
-492
-494
-495
-497
-498
-499
-500
-502
-503
-504
-506
-508
-510
-511
-513
-515
-517
-519
-521
-523
-525
-527
-530
-532
-535
-537
-540
-543
-546
-549
-553
-556
-560
-563
-567
-571
-575
-579
-585
-590
-597
-603
-611
-618
-626
-635
-643
-652
-661
-671
-680
-690
-700
-710
-720
-730
-740
-750
-759
-767
-775
-783
-790
-797
-804
-810
-816
-821
-826
-831
-835
-840
-843
-847
-850
-852
-854
-855
-855
-854
-852
-850
-846
-842
-837
-831
-824
-817
-810
-803
-795
-787
-780
-771
-763
-754
-745
-736
-727
-717
-707
-697
-687
-677
-666
-656
-646
-636
-626
-616
-607
-599
-592
-585
-579
-574
-570
-567
-565
-563
-562
-562
-563
-564
-566
-568
-572
-576
-580
-586
-591
-598
-604
-612
-619
-628
-636
-645
-655
-665
-676
-687
-699
-710
-722
-734
-745
-757
-768
-778
-789
-799
-808
-818
-827
-837
-847
-856
-866
-875
-884
-893
-901
-908
-915
-921
-925
-930
-933
-937
-940
-942
-945
-948
-951
-954
-958
-961
-964
-967
-970
-971
-971
-971
-969
-965
-960
-954
-946
-937
-925
-913
-899
-884
-868
-851
-835
-818
-801
-784
-767
-752
-736
-722
-709
-696
-685
-674
-663
-654
-644
-635
-626
-618
-609
-600
-591
-581
-572
-563
-554
-545
-536
-528
-519
-512
-505
-499
-493
-488
-485
-482
-479
-478
-477
-476
-476
-477
-478
-479
-481
-483
-485
-488
-491
-494
-497
-500
-503
-507
-510
-513
-517
-520
-523
-526
-530
-533
-536
-540
-543
-546
-550
-553
-556
-560
-564
-569
-574
-579
-585
-592
-598
-605
-611
-617
-622
-627
-631
-634
-637
-638
-638
-637
-635
-632
-627
-622
-616
-609
-602
-593
-584
-574
-564
-553
-542
-530
-518
-505
-493
-480
-467
-455
-443
-431
-420
-410
-401
-393
-386
-381
-376
-373
-371
-371
-372
-376
-382
-392
-404
-418
-436
-455
-477
-500
-525
-551
-579
-607
-636
-665
-694
-723
-750
-775
-799
-820
-839
-855
-870
-882
-893
-902
-909
-915
-918
-920
-920
-917
-912
-905
-896
-885
-873
-859
-845
-831
-816
-802
-788
-774
-762
-750
-741
-733
-726
-721
-718
-716
-714
-713
-713
-712
-710
-709
-706
-702
-697
-690
-683
-673
-663
-651
-638
-624
-608
-592
-574
-556
-538
-519
-499
-479
-458
-436
-414
-390
-366
-340
-313
-285
-257
-228
-199
-171
-143
-117
-92
-70
-50
-33
-19
-7
2
7
9
8
4
-4
-15
-30
-47
-68
-91
-117
-145
-175
-206
-237
-270
-303
-336
-368
-400
-431
-462
-492
-520
-548
-574
-597
-618
-637
-652
-665
-674
-682
-687
-690
-691
-691
-690
-687
-683
-678
-671
-664
-655
-645
-635
-624
-612
-600
-587
-574
-560
-545
-530
-513
-496
-478
-458
-437
-414
-391
-366
-340
-313
-284
-255
-225
-195
-164
-134
-104
-74
-44
-14
15
44
73
102
130
157
183
209
233
256
278
298
316
332
346
358
366
371
374
373
369
363
354
343
329
314
296
278
257
236
214
192
169
146
124
102
81
60
41
24
9
-4
-15
-24
-30
-35
-38
-39
-39
-37
-33
-28
-21
-14
-5
5
15
25
37
48
61
74
88
102
117
131
144
157
170
182
193
204
216
227
240
253
266
281
296
312
329
345
362
378
395
412
431
450
470
492
515
540
566
593
621
649
677
704
732
758
785
811
838
863
888
912
935
955
974
991
1004
1018
1028
1038
1045
1052
1058
1063
1067
1069
1069
1068
1065
1060
1055
1049
1042
1035
1027
1018
1010
1000
989
976
962
945
927
908
889
869
849
830
811
794
777
761
745
731
718
706
696
688
681
676
673
671
670
669
668
666
663
659
655
650
644
638
632
624
615
604
592
577
559
539
517
492
465
438
410
382
353
325
297
269
243
217
194
172
151
133
118
105
95
88
85
84
87
94
104
117
134
152
173
195
219
244
269
295
322
350
377
403
428
452
474
494
512
527
540
549
556
559
560
557
552
545
535
523
510
496
481
466
450
433
417
399
381
363
345
327
308
290
272
254
238
223
209
198
189
181
176
173
171
172
175
180
187
195
205
215
226
238
249
259
269
277
283
287
290
290
288
284
277
269
259
247
234
219
204
188
173
159
145
134
124
116
109
104
101
101
104
110
119
130
144
161
180
201
224
250
278
307
338
370
403
436
469
501
533
562
590
615
639
661
680
696
709
719
726
729
728
725
718
710
701
690
679
667
654
641
628
614
600
585
569
553
536
519
502
485
468
452
437
424
413
403
395
388
381
376
371
366
362
358
354
349
344
338
331
325
319
314
309
305
303
303
304
307
311
317
324
334
345
359
374
391
409
428
448
468
489
510
530
551
571
591
610
628
646
663
679
695
709
722
733
743
752
759
765
769
770
769
764
757
746
732
716
697
676
653
630
606
582
558
533
509
484
460
435
411
387
365
343
322
301
281
261
241
222
202
182
163
144
125
106
87
68
48
29
10
-9
-29
-48
-68
-88
-107
-126
-144
-161
-176
-189
-201
-211
-220
-228
-235
-241
-245
-249
-252
-254
-257
-259
-260
-262
-262
-260
-258
-254
-248
-242
-233
-224
-213
-201
-188
-176
-163
-151
-140
-131
-123
-119
-116
-115
-116
-119
-123
-129
-137
-146
-157
-169
-181
-195
-208
-222
-236
-249
-260
-271
-281
-290
-299
-308
-317
-327
-338
-350
-363
-378
-394
-411
-429
-447
-466
-485
-504
-524
-543
-562
-581
-600
-620
-639
-659
-680
-702
-725
-749
-774
-799
-825
-851
-878
-905
-931
-957
-982
-1006
-1028
-1048
-1067
-1083
-1098
-1109
-1119
-1126
-1131
-1135
-1137
-1138
-1138
-1138
-1138
-1137
-1137
-1136
-1136
-1137
-1138
-1140
-1142
-1144
-1146
-1148
-1151
-1153
-1155
-1157
-1160
-1163
-1166
-1170
-1173
-1176
-1181
-1185
-1190
-1196
-1201
-1207
-1212
-1218
-1224
-1230
-1237
-1245
-1252
-1259
-1267
-1274
-1282
-1289
-1297
-1306
-1316
-1326
-1339
-1352
-1367
-1383
-1401
-1419
-1439
-1460
-1482
-1505
-1528
-1553
-1579
-1605
-1632
-1660
-1688
-1716
-1743
-1770
-1796
-1822
-1846
-1870
-1892
-1914
-1934
-1954
-1972
-1989
-2005
-2019
-2032
-2044
-2056
-2066
-2077
-2087
-2097
-2108
-2119
-2130
-2142
-2153
-2164
-2176
-2187
-2199
-2210
-2222
-2235
-2248
-2261
-2276
-2291
-2307
-2323
-2340
-2358
-2376
-2396
-2417
-2438
-2462
-2486
-2511
-2537
-2563
-2590
-2616
-2642
-2667
-2691
-2714
-2735
-2753
-2769
-2782
-2792
-2799
-2803
-2805
-2804
-2802
-2798
-2793
-2786
-2777
-2768
-2758
-2748
-2737
-2725
-2714
-2704
-2694
-2686
-2679
-2674
-2669
-2666
-2664
-2664
-2666
-2669
-2673
-2679
-2685
-2693
-2701
-2710
-2720
-2731
-2742
-2753
-2765
-2778
-2791
-2804
-2817
-2830
-2842
-2852
-2861
-2869
-2875
-2880
-2884
-2887
-2889
-2890
-2890
-2890
-2889
-2887
-2885
-2882
-2878
-2874
-2870
-2865
-2860
-2855
-2851
-2846
-2843
-2840
-2838
-2836
-2836
-2836
-2837
-2839
-2841
-2843
-2845
-2846
-2848
-2849
-2850
-2851
-2852
-2853
-2854
-2855
-2856
-2856
-2856
-2856
-2855
-2854
-2852
-2850
-2848
-2845
-2841
-2836
-2832
-2826
-2821
-2815
-2808
-2801
-2793
-2784
-2776
-2767
-2758
-2750
-2742
-2734
-2728
-2723
-2719
-2718
-2719
-2722
-2727
-2735
-2745
-2757
-2772
-2788
-2806
-2825
-2844
-2863
-2882
-2899
-2916
-2931
-2945
-2957
-2967
-2975
-2982
-2986
-2990
-2991
-2991
-2990
-2986
-2981
-2975
-2967
-2958
-2948
-2938
-2927
-2916
-2904
-2893
-2880
-2868
-2856
-2843
-2831
-2819
-2807
-2795
-2784
-2773
-2762
-2751
-2741
-2731
-2722
-2713
-2704
-2697
-2689
-2683
-2677
-2672
-2668
-2665
-2662
-2659
-2657
-2654
-2652
-2650
-2647
-2643
-2639
-2632
-2625
-2615
-2603
-2590
-2574
-2558
-2540
-2521
-2502
-2482
-2461
-2440
-2419
-2397
-2377
-2356
-2337
-2320
-2303
-2288
-2275
-2262
-2252
-2242
-2233
-2225
-2218
-2212
-2207
-2202
-2198
-2194
-2190
-2188
-2185
-2183
-2181
-2180
-2180
-2179
-2180
-2180
-2180
-2180
-2180
-2180
-2180
-2180
-2179
-2178
-2176
-2174
-2172
-2168
-2164
-2158
-2152
-2144
-2135
-2125
-2114
-2101
-2088
-2074
-2058
-2041
-2025
-2007
-1988
-1968
-1948
-1927
-1906
-1884
-1862
-1840
-1818
-1796
-1775
-1753
-1731
-1709
-1687
-1667
-1646
-1627
-1607
-1589
-1570
-1553
-1535
-1518
-1502
-1485
-1469
-1452
-1435
-1418
-1401
-1384
-1366
-1347
-1328
-1308
-1287
-1266
-1243
-1220
-1197
-1173
-1149
-1125
-1101
-1077
-1052
-1029
-1004
-981
-958
-935
-912
-890
-868
-846
-825
-804
-784
-765
-747
-729
-712
-696
-682
-669
-657
-646
-637
-629
-621
-615
-610
-605
-600
-596
-592
-588
-585
-583
-580
-578
-576
-573
-570
-567
-562
-557
-550
-543
-535
-527
-518
-509
-501
-492
-484
-477
-469
-462
-454
-447
-439
-432
-425
-419
-412
-405
-398
-391
-383
-374
-366
-357
-347
-337
-326
-315
-304
-293
-283
-273
-263
-254
-245
-237
-230
-223
-217
-212
-208
-206
-204
-203
-203
-204
-206
-208
-211
-214
-218
-221
-224
-228
-231
-234
-237
-240
-244
-247
-250
-252
-254
-256
-258
-259
-261
-263
-265
-268
-271
-276
-281
-288
-295
-303
-312
-321
-331
-342
-353
-364
-376
-388
-399
-411
-422
-432
-442
-451
-459
-465
-471
-474
-476
-476
-475
-472
-468
-464
-458
-451
-444
-436
-427
-417
-407
-396
-385
-374
-362
-350
-337
-325
-312
-299
-286
-273
-261
-250
-239
-230
-221
-215
-210
-206
-205
-204
-205
-208
-211
-216
-221
-227
-234
-240
-247
-255
-263
-271
-280
-289
-298
-307
-317
-327
-337
-348
-360
-372
-384
-398
-411
-426
-440
-455
-469
-483
-496
-508
-520
-530
-541
-551
-561
-571
-580
-588
-597
-604
-612
-618
-624
-629
-634
-637
-640
-643
-645
-646
-648
-649
-651
-652
-654
-655
-657
-658
-659
-660
-661
-662
-662
-662
-663
-663
-662
-661
-660
-658
-656
-653
-649
-644
-638
-632
-624
-617
-608
-600
-590
-581
-571
-561
-551
-540
-530
-520
-510
-500
-490
-480
-471
-462
-453
-444
-437
-429
-423
-417
-412
-407
-403
-398
-395
-391
-388
-385
-382
-380
-377
-374
-372
-370
-369
-368
-368
-368
-369
-371
-373
-375
-378
-381
-384
-387
-390
-392
-394
-395
-395
-395
-395
-394
-393
-392
-390
-389
-387
-385
-383
-380
-377
-374
-371
-367
-364
-360
-356
-351
-347
-343
-339
-334
-330
-325
-319
-314
-307
-300
-293
-286
-278
-270
-262
-253
-244
-235
-226
-216
-206
-196
-185
-175
-164
-153
-141
-129
-117
-104
-90
-77
-63
-48
-33
-18
-2
14
30
47
64
82
100
118
137
156
175
195
215
235
255
275
296
316
337
357
377
397
416
435
453
471
488
504
520
535
550
563
576
588
599
609
617
625
632
637
642
645
648
650
651
652
652
653
653
654
655
656
658
660
662
665
667
670
674
678
682
687
693
700
709
718
729
741
754
769
785
802
821
841
861
882
902
923
944
965
986
1008
1029
1051
1074
1097
1121
1145
1170
1196
1222
1250
1277
1305
1334
1362
1391
1419
1447
1475
1502
1529
1555
1580
1604
1628
1652
1675
1698
1721
1745
1768
1791
1813
1836
1859
1881
1904
1926
1948
1969
1990
2012
2033
2054
2075
2096
2116
2135
2154
2173
2190
2207
2224
2239
2254
2269
2283
2297
2311
2325
2340
2354
2367
2380
2393
2405
2418
2430
2441
2452
2463
2474
2485
2497
2508
2520
2531
2543
2556
2568
2582
2596
2610
2626
2642
2660
2679
2699
2720
2742
2765
2789
2813
2838
2864
2890
2916
2943
2970
2998
3025
3052
3080
3107
3134
3160
3186
3211
3236
3259
3282
3304
3325
3345
3364
3382
3400
3417
3434
3451
3468
3485
3503
3521
3539
3557
3575
3594
3613
3632
3652
3673
3694
3717
3741
3765
3790
3815
3841
3867
3893
3919
3945
3971
3996
4021
4043
4066
4088
4108
4128
4146
4164
4182
4198
4215
4230
4246
4261
4276
4290
4305
4319
4333
4348
4362
4376
4390
4404
4417
4430
4442
4454
4465
4477
4488
4499
4510
4520
4531
4542
4554
4565
4576
4586
4596
4606
4615
4623
4632
4640
4648
4655
4662
4668
4674
4678
4682
4685
4687
4688
4689
4690
4689
4689
4687
4686
4685
4684
4682
4681
4679
4677
4675
4673
4671
4669
4667
4665
4663
4661
4659
4656
4654
4652
4650
4648
4646
4644
4643
4642
4640
4639
4637
4636
4635
4634
4633
4633
4633
4633
4633
4633
4633
4633
4633
4632
4631
4630
4628
4626
4623
4619
4615
4610
4604
4599
4592
4586
4579
4571
4563
4555
4546
4537
4528
4519
4509
4499
4489
4478
4467
4455
4443
4430
4417
4404
4390
4376
4362
4347
4332
4317
4300
4284
4267
4250
4232
4215
4197
4179
4161
4143
4125
4107
4089
4070
4053
4035
4018
4000
3982
3965
3947
3929
3911
3893
3876
3860
3845
3830
3816
3803
3790
3777
3765
3754
3742
3731
3719
3708
3697
3686
3676
3665
3654
3643
3631
3619
3606
3593
3579
3564
3549
3532
3516
3498
3481
3462
3444
3425
3405
3385
3365
3346
3326
3306
3286
3266
3246
3226
3206
3186
3167
3149
3130
3112
3095
3077
3060
3042
3024
3006
2989
2971
2954
2937
2920
2904
2889
2874
2860
2846
2833
2821
2809
2798
2787
2777
2768
2758
2750
2742
2735
2728
2722
2717
2712
2709
2706
2704
2703
2702
2702
2702
2703
2703
2704
2704
2704
2703
2702
2700
2697
2694
2691
2687
2683
2679
2674
2669
2664
2658
2652
2646
2639
2632
2625
2618
2612
2605
2599
2593
2587
2582
2576
2571
2566
2561
2556
2551
2546
2541
2535
2529
2522
2516
2510
2504
2499
2494
2489
2484
2481
2477
2474
2471
2469
2467
2465
2464
2463
2463
2463
2463
2463
2464
2465
2466
2468
2469
2471
2473
2475
2476
2478
2480
2482
2483
2485
2486
2488
2489
2490
2491
2491
2491
2491
2489
2488
2487
2485
2484
2483
2482
2482
2482
2482
2482
2482
2482
2482
2481
2481
2479
2478
2476
2474
2472
2469
2467
2464
2461
2459
2456
2454
2452
2449
2447
2444
2441
2438
2435
2432
2429
2426
2423
2420
2417
2414
2411
2407
2404
2401
2397
2394
2390
2387
2384
2381
2378
2375
2373
2372
2370
2369
2367
2365
2363
2361
2358
2355
2352
2349
2345
2341
2337
2333
2328
2323
2317
2311
2305
2298
2290
2282
2274
2266
2257
2247
2238
2228
2217
2207
2197
2186
2176
2166
2156
2147
2137
2128
2120
2112
2106
2100
2095
2091
2089
2087
2085
2085
2085
2085
2086
2088
2091
2095
2099
2104
2109
2116
2123
2130
2139
2148
2157
2167
2178
2190
2202
2214
2228
2241
2255
2269
2284
2299
2315
2331
2347
2364
2381
2398
2416
2433
2451
2469
2487
2505
2523
2541
2559
2577
2594
2612
2629
2646
2663
2680
2698
2716
2734
2753
2772
2792
2812
2832
2853
2874
2895
2916
2937
2957
2977
2997
3016
3035
3053
3070
3087
3104
3120
3136
3152
3167
3183
3198
3212
3226
3240
3253
3266
3279
3292
3304
3316
3328
3340
3352
3364
3376
3387
3399
3411
3423
3436
3448
3461
3473
3485
3497
3509
3520
3531
3542
3553
3563
3574
3584
3595
3607
3619
3632
3645
3658
3672
3687
3702
3718
3734
3751
3769
3787
3805
3824
3844
3864
3884
3905
3927
3948
3971
3994
4017
4041
4065
4090
4115
4141
4167
4193
4219
4245
4271
4298
4324
4350
4377
4403
4429
4456
4482
4508
4534
4560
4586
4612
4638
4664
4689
4715
4740
4766
4791
4817
4843
4869
4895
4921
4947
4973
5000
5026
5053
5079
5105
5130
5155
5179
5203
5227
5249
5271
5292
5312
5331
5349
5367
5383
5400
5415
5431
5446
5460
5475
5489
5503
5517
5532
5546
5561
5575
5589
5604
5618
5632
5646
5659
5673
5686
5699
5712
5724
5736
5748
5760
5772
5783
5793
5803
5813
5821
5830
5837
5844
5851
5856
5862
5866
5871
5874
5878
5880
5882
5884
5886
5887
5888
5890
5891
5893
5894
5896
5898
5899
5901
5903
5905
5908
5911
5913
5916
5920
5923
5927
5931
5936
5941
5947
5952
5958
5964
5970
5976
5982
5987
5992
5997
6001
6005
6008
6010
6012
6013
6013
6013
6012
6009
6007
6003
5999
5993
5987
5981
5974
5966
5957
5947
5936
5924
5911
5896
5881
5865
5848
5831
5813
5795
5777
5758
5738
5718
5697
5676
5653
5629
5604
5578
5552
5525
5498
5470
5442
5413
5385
5356
5327
5298
5270
5241
5212
5184
5154
5125
5095
5065
5035
5004
4973
4941
4909
4876
4842
4808
4773
4737
4700
4663
4625
4586
4547
4507
4467
4427
4387
4346
4305
4264
4222
4181
4140
4099
4058
4017
3977
3937
3897
3857
3818
3779
3740
3701
3663
3625
3586
3548
3509
3470
3431
3391
3351
3311
3271
3230
3189
3147
3104
3061
3017
2972
2926
2879
2831
2783
2733
2683
2632
2580
2528
2475
2422
2369
2316
2262
2209
2155
2101
2045
1991
1936
1881
1827
1772
1717
1663
1608
1554
1499
1445
1390
1336
1281
1227
1173
1118
1064
1010
956
903
850
797
744
692
641
590
539
489
439
390
340
291
242
193
144
95
46
-3
-52
-101
-150
-199
-247
-295
-343
-391
-438
-485
-532
-578
-624
-670
-715
-760
-804
-848
-891
-934
-977
-1020
-1062
-1104
-1146
-1187
-1228
-1268
-1308
-1347
-1386
-1424
-1462
-1500
-1537
-1573
-1610
-1645
-1681
-1715
-1749
-1782
-1815
-1846
-1878
-1908
-1937
-1966
-1994
-2021
-2048
-2074
-2099
-2124
-2148
-2172
-2194
-2217
-2238
-2258
-2278
-2296
-2314
-2332
-2348
-2364
-2380
-2395
-2410
-2425
-2439
-2454
-2469
-2484
-2499
-2515
-2531
-2547
-2563
-2580
-2597
-2614
-2632
-2649
-2667
-2685
-2703
-2720
-2738
-2755
-2771
-2787
-2803
-2818
-2832
-2846
-2860
-2873
-2886
-2898
-2909
-2920
-2930
-2939
-2948
-2957
-2965
-2972
-2979
-2986
-2991
-2996
-3001
-3004
-3007
-3009
-3011
-3012
-3012
-3011
-3010
-3009
-3007
-3005
-3003
-3000
-2997
-2994
-2991
-2989
-2986
-2984
-2982
-2980
-2979
-2977
-2976
-2974
-2973
-2972
-2971
-2971
-2971
-2971
-2972
-2973
-2974
-2975
-2976
-2978
-2979
-2980
-2981
-2983
-2984
-2985
-2986
-2987
-2988
-2989
-2990
-2991
-2992
-2992
-2993
-2993
-2993
-2992
-2992
-2991
-2990
-2989
-2987
-2986
-2984
-2982
-2979
-2976
-2973
-2970
-2966
-2962
-2958
-2954
-2950
-2945
-2940
-2935
-2929
-2924
-2918
-2912
-2905
-2899
-2893
-2887
-2882
-2876
-2871
-2866
-2862
-2857
-2853
-2849
-2846
-2842
-2839
-2836
-2833
-2830
-2827
-2825
-2822
-2819
-2816
-2813
-2809
-2805
-2802
-2798
-2793
-2789
-2784
-2779
-2774
-2768
-2762
-2755
-2748
-2741
-2733
-2726
-2718
-2710
-2702
-2694
-2686
-2678
-2670
-2661
-2652
-2643
-2633
-2622
-2611
-2599
-2587
-2574
-2561
-2547
-2532
-2517
-2502
-2485
-2468
-2450
-2431
-2411
-2391
-2370
-2348
-2326
-2303
-2280
-2256
-2232
-2207
-2183
-2158
-2134
-2110
-2086
-2062
-2037
-2015
-1992
-1970
-1947
-1926
-1904
-1883
-1862
-1842
-1822
-1802
-1782
-1763
-1743
-1724
-1705
-1686
-1668
-1650
-1632
-1614
-1597
-1581
-1564
-1548
-1531
-1515
-1499
-1483
-1466
-1450
-1434
-1418
-1402
-1387
-1372
-1357
-1343
-1329
-1316
-1304
-1292
-1281
-1270
-1259
-1249
-1239
-1229
-1219
-1210
-1200
-1191
-1182
-1173
-1164
-1155
-1147
-1138
-1131
-1123
-1116
-1108
-1101
-1095
-1088
-1081
-1074
-1067
-1060
-1053
-1046
-1038
-1030
-1020
-1012
-1002
-991
-981
-970
-958
-947
-935
-924
-912
-900
-888
-877
-865
-854
-844
-834
-824
-814
-805
-796
-787
-779
-772
-765
-759
-754
-749
-745
-742
-739
-737
-736
-735
-735
-734
-735
-735
-736
-737
-738
-740
-741
-742
-744
-746
-748
-750
-752
-754
-756
-759
-762
-765
-768
-771
-774
-778
-782
-785
-789
-793
-798
-802
-806
-811
-816
-821
-827
-833
-839
-846
-852
-859
-867
-875
-883
-892
-901
-910
-920
-930
-940
-950
-960
-971
-981
-991
-1000
-1012
-1022
-1033
-1045
-1056
-1068
-1080
-1092
-1105
-1118
-1132
-1146
-1160
-1175
-1190
-1205
-1221
-1237
-1252
-1269
-1285
-1301
-1318
-1335
-1352
-1369
-1385
-1402
-1419
-1435
-1451
-1467
-1483
-1499
-1515
-1531
-1547
-1563
-1579
-1595
-1611
-1628
-1644
-1661
-1678
-1696
-1713
-1731
-1749
-1767
-1785
-1803
-1822
-1840
-1859
-1878
-1897
-1916
-1936
-1956
-1976
-1996
-2016
-2036
-2056
-2076
-2096
-2116
-2136
-2155
-2174
-2193
-2212
-2231
-2249
-2267
-2285
-2303
-2320
-2338
-2356
-2374
-2391
-2409
-2427
-2445
-2462
-2480
-2498
-2515
-2533
-2551
-2569
-2587
-2605
-2623
-2642
-2661
-2681
-2701
-2721
-2742
-2762
-2783
-2805
-2826
-2847
-2868
-2890
-2911
-2932
-2953
-2973
-2994
-3014
-3035
-3055
-3075
-3095
-3115
-3135
-3155
-3174
-3194
-3214
-3234
-3254
-3274
-3295
-3316
-3337
-3358
-3379
-3401
-3422
-3443
-3464
-3486
-3507
-3527
-3548
-3569
-3589
-3609
-3629
-3648
-3668
-3687
-3705
-3724
-3741
-3759
-3776
-3792
-3807
-3822
-3836
-3849
-3861
-3873
-3884
-3894
-3904
-3913
-3921
-3928
-3934
-3939
-3944
-3947
-3950
-3952
-3953
-3953
-3952
-3951
-3949
-3946
-3943
-3940
-3936
-3932
-3927
-3923
-3918
-3914
-3909
-3905
-3900
-3895
-3890
-3886
-3881
-3877
-3873
-3869
-3865
-3862
-3860
-3857
-3855
-3854
-3852
-3851
-3849
-3848
-3848
-3847
-3847
-3847
-3847
-3847
-3847
-3847
-3847
-3847
-3847
-3846
-3845
-3844
-3842
-3840
-3837
-3834
-3830
-3826
-3821
-3816
-3811
-3805
-3799
-3792
-3785
-3778
-3770
-3762
-3754
-3746
-3737
-3728
-3718
-3709
-3699
-3688
-3678
-3666
-3655
-3642
-3630
-3617
-3604
-3591
-3577
-3563
-3549
-3534
-3520
-3505
-3490
-3475
-3460
-3445
-3430
-3414
-3399
-3383
-3367
-3351
-3335
-3318
-3302
-3285
-3267
-3249
-3232
-3213
-3195
-3177
-3159
-3141
-3122
-3104
-3085
-3066
-3048
-3029
-3011
-2993
-2975
-2958
-2941
-2924
-2907
-2891
-2875
-2859
-2843
-2827
-2811
-2796
-2780
-2765
-2749
-2733
-2717
-2701
-2685
-2668
-2652
-2635
-2619
-2603
-2586
-2570
-2554
-2538
-2523
-2507
-2492
-2477
-2462
-2447
-2432
-2417
-2402
-2387
-2373
-2358
-2344
-2331
-2317
-2303
-2289
-2276
-2262
-2249
-2235
-2222
-2208
-2195
-2181
-2168
-2155
-2142
-2129
-2116
-2104
-2091
-2079
-2067
-2054
-2041
-2029
-2017
-2005
-1994
-1982
-1970
-1958
-1945
-1933
-1920
-1907
-1894
-1881
-1867
-1853
-1839
-1825
-1810
-1796
-1781
-1766
-1751
-1736
-1721
-1707
-1693
-1679
-1665
-1652
-1638
-1624
-1611
-1597
-1584
-1570
-1557
-1544
-1532
-1520
-1509
-1497
-1487
-1476
-1466
-1456
-1447
-1437
-1428
-1418
-1409
-1400
-1390
-1381
-1372
-1363
-1355
-1346
-1337
-1328
-1320
-1311
-1303
-1295
-1287
-1279
-1271
-1263
-1255
-1246
-1238
-1229
-1221
-1212
-1203
-1195
-1186
-1177
-1168
-1159
-1150
-1141
-1131
-1122
-1112
-1103
-1093
-1083
-1073
-1063
-1052
-1042
-1032
-1020
-1008
-998
-985
-973
-960
-946
-932
-918
-903
-888
-873
-857
-842
-826
-809
-792
-775
-757
-739
-721
-702
-683
-664
-645
-626
-608
-589
-571
-552
-534
-516
-498
-481
-463
-445
-427
-410
-392
-375
-358
-341
-324
-307
-291
-275
-259
-244
-230
-216
-202
-189
-176
-164
-152
-140
-128
-117
-106
-95
-84
-74
-64
-55
-46
-37
-29
-21
-13
-5
3
11
18
25
33
40
47
54
60
67
73
79
85
90
95
100
104
108
112
115
118
120
121
122
122
122
121
120
118
115
113
109
106
102
97
93
88
83
78
73
67
62
56
50
45
39
34
28
23
18
13
9
5
1
-2
-5
-8
-10
-12
-13
-14
-14
-14
-14
-13
-12
-10
-9
-7
-5
-3
-1
2
4
7
9
12
14
17
19
21
24
26
28
30
32
34
36
37
39
40
41
43
44
45
47
48
50
51
53
55
57
58
60
62
64
65
67
69
70
72
73
74
76
77
78
78
78
78
77
75
74
72
69
66
63
59
55
51
47
42
38
34
30
26
23
19
16
13
10
8
6
5
4
3
4
5
7
9
12
15
19
23
28
33
39
45
51
58
65
73
80
89
97
106
115
124
133
143
153
164
174
185
197
209
221
234
247
261
275
289
304
319
335
351
367
383
400
417
435
452
469
486
504
521
538
555
572
588
604
620
636
651
666
680
694
708
721
735
747
759
771
783
794
805
816
826
837
847
857
866
876
885
894
902
910
918
925
931
937
944
949
955
960
966
971
976
982
987
993
998
1004
1008
1014
1020
1025
1031
1036
1042
1048
1054
1061
1067
1074
1081
1087
1094
1101
1108
1115
1122
1129
1135
1142
1148
1154
1160
1165
1171
1175
1180
1184
1187
1191
1194
1197
1199
1201
1203
1205
1206
1207
1208
1209
1210
1210
1211
1212
1212
1213
1213
1213
1213
1213
1213
1212
1212
1211
1210
1209
1207
1206
1204
1202
1200
1198
1197
1195
1194
1194
1193
1193
1194
1195
1196
1197
1199
1201
1204
1207
1210
1214
1218
1222
1227
1232
1237
1242
1247
1253
1258
1264
1270
1276
1282
1288
1295
1302
1309
1316
1323
1330
1337
1345
1352
1360
1368
1376
1385
1393
1401
1410
1418
1427
1436
1446
1455
1465
1475
1485
1495
1506
1516
1526
1536
1546
1556
1565
1575
1585
1595
1605
1615
1625
1635
1645
1655
1665
1674
1684
1694
1704
1714
1723
1733
1743
1752
1762
1771
1781
1790
1799
1809
1818
1827
1836
1846
1855
1865
1875
1885
1895
1905
1916
1926
1937
1948
1958
1969
1980
1991
2001
2013
2024
2035
2045
2057
2068
2079
2090
2101
2113
2124
2135
2147
2159
2170
2182
2193
2205
2217
2228
2240
2252
2264
2276
2288
2301
2313
2326
2339
2352
2366
2379
2393
2407
2421
2435
2449
2464
2478
2492
2507
2521
2534
2548
2561
2575
2588
2602
2616
2629
2644
2658
2672
2687
2701
2715
2730
2744
2759
2773
2787
2802
2816
2830
2844
2859
2873
2888
2903
2918
2933
2948
2963
2978
2993
3007
3022
3037
3051
3066
3080
3095
3109
3123
3137
3151
3165
3180
3194
3208
3223
3237
3252
3266
3281
3296
3311
3325
3340
3355
3370
3385
3399
3414
3428
3442
3456
3470
3484
3498
3512
3527
3542
3557
3573
3589
3605
3621
3638
3655
3672
3690
3707
3725
3743
3761
3779
3797
3814
3832
3849
3867
3884
3901
3918
3935
3951
3968
3985
4001
4018
4034
4050
4066
4082
4098
4114
4130
4145
4161
4176
4191
4206
4221
4236
4251
4266
4280
4295
4310
4324
4338
4353
4367
4382
4396
4410
4425
4439
4454
4469
4485
4500
4516
4531
4547
4563
4579
4595
4611
4628
4644
4662
4679
4697
4715
4733
4751
4770
4788
4807
4826
4845
4865
4884
4904
4923
4942
4961
4980
4999
5018
5036
5055
5074
5092
5111
5131
5150
5169
5189
5208
5228
5247
5267
5286
5306
5325
5345
5365
5385
5405
5425
5445
5465
5486
5506
5527
5548
5568
5589
5610
5631
5652
5672
5692
5712
5731
5751
5769
5787
5805
5822
5838
5853
5867
5881
5893
5905
5916
5926
5935
5943
5951
5958
5964
5969
5974
5977
5980
5983
5984
5985
5985
5984
5982
5979
5976
5973
5968
5964
5959
5953
5948
5942
5936
5930
5924
5918
5912
5907
5901
5896
5891
5887
5882
5878
5874
5871
5867
5864
5861
5859
5856
5853
5851
5848
5846
5844
5841
5839
5837
5835
5833
5830
5828
5826
5824
5822
5820
5818
5816
5814
5812
5811
5809
5807
5806
5804
5802
5801
5799
5797
5795
5792
5789
5786
5783
5780
5776
5772
5768
5763
5758
5752
5746
5740
5733
5725
5717
5709
5700
5690
5680
5670
5660
5648
5636
5624
5611
5597
5583
5569
5554
5538
5522
5506
5489
5472
5455
5438
5420
5403
5385
5368
5350
5332
5315
5297
5280
5262
5245
5227
5210
5193
5176
5159
5142
5125
5108
5091
5074
5058
5041
5025
5009
4993
4977
4961
4945
4929
4913
4896
4880
4864
4848
4832
4816
4800
4784
4768
4753
4737
4722
4706
4691
4675
4660
4644
4629
4613
4597
4582
4566
4550
4535
4519
4503
4488
4473
4457
4442
4427
4412
4397
4382
4366
4350
4335
4319
4302
4286
4269
4252
4235
4217
4199
4180
4162
4142
4123
4103
4082
4061
4038
4017
3995
3972
3949
3926
3903
3879
3855
3831
3807
3782
3758
3733
3709
3684
3660
3635
3611
3587
3562
3538
3513
3489
3464
3439
3414
3389
3363
3338
3312
3286
3260
3234
3207
3181
3154
3128
3101
3075
3048
3021
2993
2966
2938
2911
2883
2855
2827
2799
2772
2744
2716
2688
2660
2632
2604
2576
2548
2521
2493
2465
2438
2411
2383
2357
2330
2303
2277
2251
2226
2200
2175
2149
2124
2099
2074
2049
2024
1999
1975
1950
1927
1903
1880
1857
1835
1813
1791
1770
1749
1728
1707
1686
1666
1646
1625
1605
1585
1564
1544
1524
1503
1483
1463
1443
1423
1404
1384
1364
1344
1325
1305
1286
1266
1247
1228
1209
1190
1171
1152
1134
1115
1096
1077
1058
1039
1020
1000
980
959
939
917
896
873
851
828
804
780
756
731
706
680
654
628
601
575
548
521
494
467
440
412
385
358
331
304
277
250
223
196
169
142
115
88
61
34
7
-20
-46
-73
-100
-126
-153
-179
-206
-231
-257
-283
-308
-334
-359
-384
-409
-434
-459
-483
-508
-532
-556
-580
-604
-628
-652
-675
-699
-723
-747
-771
-795
-819
-843
-867
-891
-915
-939
-963
-987
-1010
-1035
-1059
-1083
-1107
-1131
-1155
-1179
-1203
-1227
-1251
-1275
-1299
-1323
-1347
-1370
-1394
-1418
-1441
-1465
-1488
-1511
-1535
-1558
-1582
-1605
-1628
-1651
-1674
-1697
-1720
-1743
-1765
-1788
-1810
-1832
-1854
-1876
-1897
-1919
-1940
-1961
-1982
-2003
-2023
-2043
-2063
-2083
-2103
-2122
-2141
-2159
-2178
-2196
-2214
-2231
-2248
-2265
-2281
-2297
-2313
-2329
-2344
-2359
-2374
-2389
-2403
-2417
-2430
-2444
-2457
-2470
-2482
-2495
-2507
-2519
-2531
-2542
-2553
-2564
-2575
-2585
-2595
-2604
-2613
-2622
-2630
-2638
-2646
-2653
-2659
-2666
-2672
-2678
-2683
-2688
-2693
-2697
-2700
-2704
-2706
-2709
-2711
-2712
-2714
-2714
-2715
-2715
-2716
-2715
-2715
-2714
-2713
-2712
-2711
-2710
-2709
-2708
-2708
-2707
-2706
-2705
-2705
-2704
-2704
-2703
-2703
-2702
-2702
-2701
-2700
-2700
-2699
-2698
-2698
-2697
-2697
-2697
-2697
-2697
-2698
-2698
-2698
-2699
-2699
-2699
-2700
-2700
-2701
-2702
-2702
-2703
-2704
-2705
-2705
-2706
-2708
-2709
-2710
-2711
-2712
-2713
-2715
-2716
-2717
-2719
-2720
-2722
-2723
-2725
-2727
-2728
-2730
-2732
-2734
-2736
-2739
-2741
-2743
-2746
-2748
-2751
-2754
-2756
-2759
-2762
-2765
-2768
-2771
-2774
-2777
-2781
-2784
-2787
-2791
-2794
-2798
-2801
-2804
-2808
-2811
-2814
-2817
-2820
-2823
-2826
-2829
-2832
-2835
-2838
-2841
-2845
-2848
-2851
-2855
-2858
-2862
-2865
-2868
-2871
-2874
-2876
-2879
-2881
-2883
-2884
-2886
-2887
-2887
-2888
-2888
-2887
-2887
-2885
-2884
-2882
-2880
-2877
-2874
-2870
-2867
-2863
-2859
-2855
-2851
-2846
-2842
-2837
-2832
-2828
-2823
-2819
-2814
-2810
-2805
-2801
-2797
-2793
-2788
-2785
-2781
-2777
-2773
-2770
-2766
-2763
-2759
-2756
-2753
-2750
-2748
-2746
-2744
-2742
-2741
-2740
-2739
-2739
-2739
-2740
-2741
-2742
-2744
-2747
-2750
-2754
-2758
-2762
-2767
-2773
-2778
-2784
-2790
-2797
-2804
-2811
-2818
-2826
-2833
-2841
-2849
-2857
-2865
-2874
-2882
-2890
-2899
-2907
-2916
-2924
-2932
-2941
-2949
-2957
-2965
-2973
-2981
-2989
-2997
-3004
-3012
-3020
-3028
-3035
-3043
-3051
-3058
-3066
-3074
-3081
-3089
-3097
-3105
-3113
-3121
-3129
-3137
-3146
-3154
-3163
-3172
-3181
-3190
-3199
-3209
-3218
-3228
-3238
-3248
-3259
-3269
-3279
-3289
-3298
-3308
-3317
-3326
-3334
-3342
-3350
-3357
-3364
-3371
-3377
-3383
-3388
-3393
-3398
-3402
-3406
-3410
-3412
-3415
-3416
-3417
-3418
-3418
-3417
-3416
-3414
-3411
-3408
-3404
-3400
-3395
-3390
-3384
-3377
-3370
-3362
-3353
-3344
-3334
-3324
-3313
-3301
-3289
-3277
-3264
-3250
-3236
-3222
-3207
-3192
-3176
-3160
-3144
-3127
-3110
-3093
-3075
-3056
-3037
-3018
-2998
-2977
-2956
-2935
-2913
-2890
-2867
-2844
-2821
-2798
-2774
-2751
-2727
-2703
-2679
-2655
-2631
-2607
-2583
-2559
-2535
-2511
-2487
-2463
-2440
-2416
-2393
-2369
-2346
-2323
-2300
-2277
-2254
-2231
-2208
-2186
-2163
-2141
-2119
-2097
-2075
-2053
-2031
-2009
-1989
-1967
-1946
-1925
-1903
-1882
-1860
-1838
-1817
-1795
-1773
-1752
-1731
-1710
-1689
-1668
-1648
-1627
-1607
-1587
-1568
-1549
-1529
-1510
-1492
-1473
-1455
-1437
-1419
-1402
-1384
-1367
-1350
-1333
-1317
-1301
-1285
-1269
-1254
-1239
-1224
-1209
-1195
-1182
-1168
-1155
-1142
-1129
-1117
-1104
-1092
-1081
-1069
-1057
-1046
-1035
-1024
-1012
-1002
-992
-982
-971
-961
-951
-942
-932
-923
-915
-906
-898
-891
-883
-876
-870
-863
-857
-851
-845
-839
-833
-827
-821
-816
-810
-804
-798
-792
-786
-779
-773
-766
-760
-753
-746
-739
-732
-726
-719
-712
-705
-698
-691
-684
-677
-670
-663
-656
-649
-641
-634
-626
-619
-611
-603
-596
-588
-580
-571
-563
-554
-546
-537
-528
-520
-511
-502
-493
-485
-476
-468
-460
-451
-443
-435
-426
-418
-410
-401
-393
-384
-376
-368
-359
-351
-342
-334
-325
-316
-308
-299
-290
-280
-271
-261
-252
-242
-232
-221
-211
-201
-190
-180
-169
-158
-147
-136
-125
-113
-101
-89
-77
-65
-52
-39
-26
-13
1
15
28
43
57
72
86
101
117
132
147
162
178
193
208
224
239
255
271
287
303
319
335
351
367
384
400
416
433
449
466
482
499
516
533
550
567
585
602
621
639
658
678
698
718
739
760
782
804
826
849
871
894
918
941
965
989
1012
1037
1061
1085
1109
1134
1158
1182
1206
1230
1254
1278
1302
1326
1350
1373
1396
1420
1443
1466
1489
1511
1534
1556
1578
1599
1620
1641
1662
1682
1703
1723
1743
1762
1782
1801
1820
1839
1858
1877
1895
1913
1931
1949
1966
1984
2001
2017
2035
2051
2067
2083
2099
2115
2130
2144
2159
2173
2187
2201
2214
2227
2239
2252
2263
2275
2286
2297
2307
2317
2327
2336
2345
2353
2362
2370
2377
2385
2392
2399
2405
2411
2417
2422
2427
2432
2436
2440
2444
2447
2450
2452
2454
2457
2458
2460
2462
2463
2464
2465
2466
2467
2467
2468
2468
2468
2468
2468
2468
2467
2467
2466
2464
2463
2462
2460
2458
2456
2454
2452
2450
2448
2446
2443
2441
2439
2436
2433
2431
2428
2425
2422
2419
2417
2414
2411
2409
2406
2403
2401
2398
2396
2394
2391
2389
2387
2384
2382
2379
2377
2375
2372
2370
2368
2365
2363
2361
2358
2356
2354
2351
2349
2347
2344
2342
2340
2337
2335
2333
2330
2328
2326
2323
2321
2319
2316
2314
2312
2309
2307
2305
2302
2300
2298
2295
2293
2291
2288
2286
2284
2281
2279
2277
2274
2272
2270
2267
2265
2263
2260
2258
2256
2254
2251
2249
2247
2244
2242
2240
2237
2235
2233
2230
2228
2226
2224
2221
2219
2217
2214
2212
2210
2207
2205
2203
2201
2198
2196
2194
2191
2189
2187
2185
2182
2180
2178
2175
2173
2171
2169
2166
2164
2162
2160
2157
2155
2153
2150
2148
2146
2144
2141
2139
2137
2135
2132
2130
2128
2126
2123
2121
2119
2117
2114
2112
2110
2108
2105
2103
2101
2099
2096
2094
2092
2090
2087
2085
2083
2081
2079
2076
2074
2072
2070
2067
2065
2063
2061
2059
2056
2054
2052
2050
2047
2045
2043
2041
2039
2036
2033
2032
2029
2028
2025
2023
2021
2019
2017
2015
2012
2009
2008
2005
2004
2001
1999
1997
1995
1993
1991
1988
1986
1984
1982
1980
1978
1975
1973
1971
1969
1967
1965
1962
1960
1958
1956
1954
1952
1950
1947
1945
1943
1941
1939
1937
1935
1932
1930
1928
1926
1924
1922
1920
1918
1915
1913
1911
1909
1907
1905
1903
1901
1899
1896
1894
1892
1890
1888
1886
1884
1882
1880
1878
1876
1873
1871
1869
1867
1865
1863
1861
1859
1857
1855
1853
1851
1849
1846
1844
1842
1840
1838
1836
1834
1832
1830
1828
1826
1824
1822
1820
1818
1816
1814
1812
1810
1808
1806
1804
1801
1799
1797
1795
1793
1791
1789
1787
1785
1783
1781
1779
1777
1775
1773
1771
1769
1767
1765
1763
1761
1759
1757
1755
1753
1751
1749
1747
1745
1744
1742
1740
1738
1736
1734
1732
1730
1728
1726
1724
1722
1720
1718
1716
1714
1712
1710
1708
1706
1704
1703
1701
1699
1697
1695
1693
1691
1689
1687
1685
1683
1681
1679
1678
1676
1674
1672
1670
1668
1666
1664
1662
1660
1659
1657
1655
1653
1651
1649
1647
1645
1644
1642
1640
1638
1636
1634
1632
1630
1629
1627
1625
1623
1621
1619
1617
1616
1614
1612
1610
1608
1606
1605
1603
1601
1599
1597
1595
1594
1592
1590
1588
1586
1585
1583
1581
1579
1577
1576
1574
1572
1570
1568
1567
1565
1563
1561
1559
1558
1556
1554
1552
1551
1549
1547
1545
1543
1542
1540
1538
1536
1535
1533
1531
1529
1528
1526
1524
1522
1521
1519
1517
1515
1514
1512
1510
1509
1507
1505
1503
1502
1500
1498
1497
1495
1493
1491
1490
1488
1486
1485
1483
1481
1480
1478
1476
1474
1473
1471
1469
1468
1466
1464
1463
1461
1459
1458
1456
1454
1453
1451
1449
1448
1446
1445
1443
1441
1440
1438
1436
1435
1433
1431
1430
1428
1427
1425
1423
1422
1420
1418
1417
1415
1414
1412
1410
1409
1407
1406
1404
1402
1401
1399
1398
1396
1395
1393
1391
1390
1388
1387
1385
1384
