#include using namespace std; const int maxn=21111; int sc[105],dp[40][405]; void work(int x,int y,int z){ for (int i=x;i<=y;i++) sc[i]=z; } int main(){ work(95,100,43); work(90,94,40); work(85,89,37); work(80,84,33); work(75,79,30); work(70,74,27); work(67,69,23); work(65,66,20); work(62,64,17); work(60,61,10); for (int i=1;i<=4;i++) for (int j=0;j<=(i-1)*100;j++) for (int k=0;k<=100;k++) dp[i][j+k]=max(dp[i][j+k],dp[i-1][j]+sc[k]); int _; cin >> _; while (_--){ int x; cin >> x; printf("%d.%d\n",dp[4][x]/10,dp[4][x]%10); } return 0; }