24     9697656   2   1.4
 1    23948196   4   3.6
23    44582592   7   6.6
22    81859668  13  12.2
 2   103990128  16  15.5
21   131455224  20  19.6
25   156198472  24  23.3
20   199884528  30  29.8
18   232148796  35  34.6
19   238354008  36  35.5
12   242125752  37  36.1
16   245076876  37  36.5
17   247296180  37  36.9
13   248779920  38  37.1
15   257716968  39  38.4
11   260761320  39  38.9
14   261752712  40  39.0
 3   270434268  41  40.3
10   284975436  43  42.5
 9   294812364  44  43.9
 7   300506436  45  44.8
 4   414023184  62  61.7
 8   478865604  72  71.4
 5   490695240  74  73.1
 6   538512660  81  80.2
