149

120

153

371

556

675

752

940

1047

997