Summary   20   15   25   26   29   32   36   38   33   46   48   52   57   63   64   66   70   74   68   80   86   91   95   100   105   115   125   133   144   162   179   200   230   275   300