8
10
16
32
36
56
73
90
91
136
146
151
160
172
181
186
208
215
216
218
220
227
237
239
241
261
265
281
300
306
309
318
322
328
330
335
345
347
357
370
375
380
382
384
385
397
415
416
435
439
455
469
488
497
500
507
522
527
541
567
570
571
592
602
622
637
657
659
660
663
664
668
681
685
690
732
733
740
744
759
764
777
788
798
803
807
816
826
830
833
860
868
894
895
899
919
931
935
976
1003
1004
1006
1007
1015
1016
1037
1039
1043
1065
1071
