0.900000000000
af7038b1c16a7eaf00796d9dcccbad1cb60cf84c9975aa421587b8aecf9e73fd
9.000000000000
62a9b01e0746be658c4b4669ea35eb9e23a8c8e99a95ff305c51b18b73b0db79
40.000000000000
994fcac2e87634ce504db2f10c42fe3b67acb4cb584cfe9f3798b482e2990ed6
90.000000000000
2d4e1fccbb1bf6bfa984026b44b81d19bc0f3d00dcea50b5cdc9cd29b0c440bb