10
12
30
50
75
88
119
120
129
135
143
144
165
180
191
201
214
242
249
269
272
279
290
294
298
299
306
325
362
363
370
402
404
425
445
457
461
464
465
487
488
490
493
497
503
508
512
513
514
518
530
544
553
561
571
576
586
604
636
645
653
656
677
686
688
694
696
699
714
725
745
749
771
778
814
819
826
831
834
838
853
854
860
877
905
913
919
921
923
924
933
953
955
970
984
991
997
1000
1003
1012
1013
1017
