14
16
45
49
63
87
99
100
102
120
131
133
147
155
160
166
172
174
188
196
201
207
208
239
250
261
270
279
282
289
292
320
327
332
337
342
356
357
388
401
407
433
439
445
487
490
508
512
517
518
521
531
551
560
573
576
598
621
622
658
667
669
685
702
712
732
737
742
751
758
768
769
772
798
799
808
810
812
832
853
875
882
918
940
952
956
962
986
991
993
1000
1008
1014
1016
1032
1068
1089
1102
1103
1112
