21
30
40
53
66
77
81
88
102
111
127
134
140
144
148
156
163
170
173
177
183
189
202
207
211
216
222
227
241
255
259
260
270
280
281
285
287
291
299
304
307
315
324
332
337
340
343
349
355
364
368
374
381
390
396
403
407
415
429
435
442
448
454
458
462
463
467
469
474
477
484
491
496
504
507
508
514
521
530
532
537
539
545
547
553
557
561
562
568
572
576
579
580
586
591
593
593
596
599
601
603
606
607
608
611
613
617
621
622
623
625
631
635
638
640
645
652
655
660
666
669
670
672
673
680
682
685
687
691
694
698
698
700
703
703
704
705
710
712
714
716
720
722
725
728
729
729
729
730
731
734
735
735
738
744
748
753
753
753
755
758
759
760
761
762
762
762
764
764
766
766
767
767
770
771
771
771
772
772
773
773
774
775
776
778
778
780
783
783
784
785
786
786
787
788
789
790
796
797
798
800
801