0.900000000000
d62e86bbd6ff488519e20d1e6de8a340e8efb1c08d59f41c5edf5642c09ce5fb
366588
c79c93d91d8eccea0cfc0b7bb96fdfed01521250cca6a4e679e6403d157bae8e
90.000000000000
6045ab0a86339ab6534adc44db5a20b8ae05671c8857ca4675c66a57285754ef
226289
dceea4f614ea9e53ae578f953fa7836d2816d67ea6fe3f929afb110557265a6b