#include <bits/stdc++.h>
using namespace std;

int main(){
  int D,G;
  cin>>D>>G;
  G/=100;
  std::vector<int> p(D),c(D);
  for(int i=0;i<D;i++){
    cin>>p[i]>>c[i];
    c[i]/=100;
  }
  int fans=1000000000;
  for(int i=0;i<pow(2,D);i++){
    int k=0;
    int ans=0;
    for(int j=0;j<D;j++){
      if((i>>j)&1){
        k+=(j+1)*p[j]+c[j];
        ans+=p[j];
      }
    }
    for(int j=D-1;j>=0&&k<G;j--){
      if(((i>>j)&1)==0){
        int ll=min((G-k-1)/(j+1)+1,p[j]-1);
        k+=ll*(j+1);
        ans+=ll;
      }
    }
    if(k>=G)fans=min(fans,ans);
  }
  cout<<fans<<endl;
}
