6
16
29
41
55
74
92
111
134
157
194
215
234
263
298
352
382
401
415
430
452
480
517
561
605
647
688
717
737
756
769
790
820
838
854
864
878
891
904
914
927
934