20
24
50
52
60
68
75
84
85
86
101
120
126
129
135
141
146
156
160
181
196
199
218
229
244
249
252
264
288
316
322
332
351
354
383
402
405
407
410
413
422
435
445
447
451
519
527
541
554
609
656
657
680
690
717
725
730
735
738
748
751
752
764
767
770
791
809
819
820
824
825
843
852
875
880
882
889
896
905
906
915
919
934
942
950
962
964
982
984
987
