#include using namespace std; map mp; int t,n,score[]={0,60,62,65,67,70,75,80,85,90,95}; double res = 0; void dfs(int cnt ,double ans,int num){ if (cnt==4) res=max(res,ans); else { for (int i=0; i<11; i++) if (num >=score[i]) dfs(cnt+1,ans+mp[score[i]],num-score[i]); } } int main (){ //freopen("in.txt","r",stdin); scanf ("%d",&t); mp[0]=0,mp[60]=1.0,mp[62]=1.7,mp[65]=2.0,mp[67]=2.3; mp[70]=2.7,mp[75]=3.0,mp[80]=3.3,mp[85]=3.7,mp[90]=4.0; mp[95]=4.3; while(t--){ scanf ("%d",&n); res = 0; dfs(0,0.0,n); printf("%.1f\n",res); } return 0; }