#include using namespace std; int test,x; double p[111],dp[444][11]; void upd(int l,int r,double x) { for (int i=l;i<=r;i++) p[i]=x; } int main() { scanf("%d",&test); upd(60,61,1.0); upd(62,64,1.7); upd(65,66,2.0); upd(67,69,2.3); upd(70,74,2.7); upd(75,79,3.0); upd(80,84,3.3); upd(85,89,3.7); upd(90,94,4.0); upd(95,100,4.3); for (int i=1;i<=400;i++) dp[i][0]=-1e9; for (int i=1;i<=4;i++) { for (int j=0;j<=400;j++) dp[j][i]=-1e9; for (int j=0;j<=400;j++) { for (int k=0;k<=j && k<=100;k++) { dp[j][i]=max(dp[j][i],dp[j-k][i-1]+p[k]); } } } while(test--) { scanf("%d",&x); printf("%.1lf\n",dp[x][4]); } return 0; }