/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		int[] games ={2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024};
		int[] at_bat ={36,210,527,547,407,531,539,569,472,540,450,440,226,338,263,212};
		int[] hits ={10,49,125,131,124,143,142,142,102,143,109,105,40,91,67,46};
		int[] HomeRuns ={0,9,18,24,28,27,30,25,16,25,24,31,7,24,15,4};
		double[] anda = new double[games.length];
			for(int i=0;i<at_bat.length;i++){		//ソート開始
				for(int j = i+1;j<at_bat.length;j++){		//i+1～最後までを比較
					if(at_bat[i]<at_bat[j]){
					int a = games[i];
					games[i] = games[j];
					games[j] = a;
					int b = at_bat[i];
					at_bat[i] = at_bat[j];
					at_bat[j] = b;
					int c = hits[i];
					hits[i] = hits[j];
					hits[j] = c;
					int d = HomeRuns[i];
					HomeRuns[i] =HomeRuns[j];
					HomeRuns[j] = d;		//比較したとき大きいとき値を代入
					}
				}
			}
			for(int i=0;i<hits.length;i++){		//打率の計算
				anda[i] = (double) hits[i]/at_bat[i];
			}
			for(int i=0;i<games.length;i++){
			System.out.printf(games[i]+ " ");
			}
			System.out.printf("\n");
			for(int i=0;i<at_bat.length;i++){
			System.out.printf(at_bat[i]+ " ");
			}
			System.out.printf("\n");
			for(int i=0;i<hits.length;i++){
			System.out.printf(hits[i]+ " ");
			}
			System.out.printf("\n");
			for(int i=0;i<HomeRuns.length;i++){
			System.out.printf(HomeRuns[i]+ " ");
			}
			System.out.printf("\n");
			for(int i=0;i<anda.length;i++){
			System.out.printf(anda[i]+ " ");
			}
			System.out.printf("\n");
			int alla=0;
			int allh=0;
			int allhr=0;
			double allad=0;
			for(int i=0;i<at_bat.length;i++){		//初期値0に配列の値を追加していく
				alla = alla+at_bat[i];
				allh = allh+hits[i];
				allhr = allhr+HomeRuns[i];
				allad = (double) allh/alla;
			}
			System.out.printf("%d\n",alla);
			System.out.printf("%d\n",allh);
			System.out.printf("%d\n",allhr);
			System.out.printf("%f\n",allad);
	}

}