0.900000000000
0dcbb5dd74a7fa7f3484088275590e6da060057305ca61ab3a0297e3c2bc230e
9.000000000000
91dd137fc48c25857fc8ef3b5fd3ec531be2f57a3765668a42ba2ba8a384fc7d
20.000000000000
2d4c5905da722d38beb2bb6f839ab4d5d47e54f5678d89f0434508c729fff9d3
90.000000000000
597c6bb1a7657f603a27a4f9d9624863f17ee0e425677278e0fa6756506ca3ed